[ [ 49907205460520186469595294663404277770257368591497337952068702324883339616988335009298875722051649191188987369529576352807941265258964138363523795490896002251305622595181846619282215182032616057009083812883400708219944315257423286908191627244708189676125453315929684389377391992458194741869383217282436604686760583091411502416031187620245079385380163103937517986117682412940320055452760329081236659596468555499624312352228178639895863102551435519043658731814154005368793192893647484004960415327645878988747274965221740697381738813182020078355843761368953867099650327634419141632127521858411461580141817314419798602786988295492893753381227792803834073277283629990155683625415460196313326071990103720722368855367943260728729391534815541458239645745148086902243817027799688364186297882012726371469845979491553999988783183034842190432096963560297164381080023849811070960905511704647065284859145468451926443249825515063646385482820770468387059024222382208551766789610522509569705716575875446995435404206745520410774153195620194699072040289916511896401239303406313054932548652790781653290710490748519889405957667062484181480518434514037508197989904109331066923541514522316455958661282961951245583422520568962749217556616150067535737937571050936522453405799530986403770551703155564053820905399572571407391740781507820618602846519640312313980555704507804650755107666778040040588327669445311015721246708442961630813113028106898762577468457600848456696232385257889410177284950874605097737936751694607926265666198024363150145969563929260086952813582455318524433112652488165080738220568983458792468033521066404708548413603604892829388804190007193587609096808360155263246386069245503560665516471822940290202670717110135317400680801951060946324945067436567415000923516079545345083830018721894766453854729705784221617716881822601373150785756201058433374791254226798079577395564149571819484041440184941932854260688485793501188485591545410946388163342791958318584387276416421340774875197474928600130132076274550564834360104895239661676816240099861082653108316867155952019762901721535008600946855644615592858496048718102907170785019246024060958904858524984865888218767469343361650605328859972381713575796411110529668307324217145836709576477373154251026970561742198961099922492270101872933480252332363372357031397025184325098891434104507587227357257993353683867807467081385641648096872001710616495726680206454365388963981654418416836691650478812325974754066643375528857190027875395719072168070620518224867497359806068367979962843733353747251260421127806780871884571445894198072124000410558366690071770250966172251066001934506164526415369649203536108544419087036376417485169341394970893174027141750288298261556517229858947761208621733124119275450799585255549218285157877609876658272088751278253612894241298654663326960423420529360778616653555893661114744666641815035872481990632773884967265679594257601932434476108846184487712937010299946931413107858205111690253794256862477738311680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + -1124426478316924797150037141779349603545933518936806848704029289734147499195620789977230433180111428249642199929244381809022711023325399245520832066935962754176147604063276311118409202429458421243260027314918226647877136563249269395098386394700848182644457762125708916806819140502328343886484029818965698251593289339373451324810619663495449650119629200084430850258792077058715054006283199666293336873259030897593041960488236906266061453222632782535204183562612168321084765417225817264504937887210389309872292577916467974845705809745232720282040266844627017587476035337036399208504365853593648040328601886763411090738270374141487426772054244412068988693507962083147565354443891435101794177501194586283734563158506535815253071793256750865647095880215287807000402762143229467708786230790678096170183759914209404051672200997249380648666512896487722230530023873425739479257472542647732133813139575475050468286467901260373394020719445376164759123132440605304035986781291713685613560385633475045715433307629584067143565304473765403892251140686183381684933670573828325449889474617905276827353047395054745628788749828794578257140233453296833035163302264026854784807647274434168792147033852503956693803123930693518491449379339785809747801431325117264698107232644809734799446438302467324603719109044436641492761012298906654854115107435178890241354511348697717802851062562565457407021853733165706271325684849532340770262797220149175782116104942831149977777023798850700209029572707540373588641073056248185384550433645516684837490834393607652275727841761297576982471309610651135303824050447181448831909491059013984943373003841746480581071816357951727688970539788075091147699618337375588647095341059777667905036290972537135260789717343402478754653028892759220086519238332507848063218710100454342126365459836005843672085390775394143568509928392174951887908357859705385586301045641145379049681391829528879387940767652437704117214032263461093564814124787413846541378430053105801175444353861391279422480156895994347335512140269460156732259910318326201827974075001163131830240029060275420699053942179784073029361965085333201111730084147040826233154607927927207025681801635737182507314678446988846891971794010369868586742061752464733221924433993029184963877321807186210439301070828844135458624388597828614009592431796292053696483580138417485404849283974727798951263023416738101560048659434309729058131677421726751701954512222872567637254068180526357273029502188170512058141709271958827794062981958619768016846532249627300658422781761666363946145509404710639668849756514931206463792646804517905126927269822112193431353792973362397913793842408869153984157321421782815710596916753284892234048892200596407482466743243005443296685555002165086601893723847884147802254931916296994383724366064721177844649911897619871005290749607998350777674730378917669329656383514949478705820392546597712944092452856477409123612994026279774891707738552778382305388005091560789378977275198987063083816452096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + 22186799238883050578297404655023634688616015749186281692792560603050259597206169769697903812764596164928017004005344291798980592055634610210270103313159825373303967544008885132126723506016704227291670303759348922565176179009110810865567398354853268806460931849321212614908548948418754305063430490414341031427015545171634079998359480931797768277491551244089814136059756247510990767035413103823363905333337391652243370303027866776102747861590726262166664212600609370430121703634805775348815708557068188983197840909175099206578095441161287540821386935192541970348307541483826495652615399183507795398565647701975706658365263827600383408242763577166511914556075972449681673946185317738525920701596511359167221949623520374170500963428230190316009367945574411695082056565940376694136933975744356417863360202960731374194167534004678382501603980181761468054407582905174193172344062046413838795609081879510249175070392168178059142123104304386083259669796235389204317123149136419709306563310409656346512374335556586775722925043286731058057413870120854433311749172928453944526476770120985553161320260616155510199436950185043507860738098558653987024664107825030470877651710240421867657867788677825558303167142857947218917654325865541721109687690376438205946375047433314042926876058661079329931618833258877203835052775564564376839992301674283063479713204982184196383560253160016797189356861315362844412328821069505070770516392975317113591053754821561813525498982019819333579678614494083049700839704346944313208071864087168297786538695361186921495753561190399275069116175683841482141575300514272641494286757690315136754820606809671624965432649741549598836479446111665241921258473046384173799476762733043314340769481286295589172877592847348594903695367493551450551223695795765616745982736843893676496341143227491436631306975860586590257520605338958091100599776432239351724303171617876743204355489204471137381240607483915773468783379327591446361504447207816955267568922728459349901121021578947263038625202646087966476581403282359178394133176358202294761973206301767832065199906316064915124480584007758724891108545681137904987734601988848661287652254001165273183816170235239699957206095957176735230149729887915999316769641484463707126847577054079843444753505488075446232563923755039123857359004234236975482405723168006655829785696614618804691393947128041689975643649176745155010352687526466355948204966433414061103721264079363604843356231702797321119528244070078521917107233106294313223303368471011946597959685816696581633664022030264085537330742765593701747979170980309831668431630332356101194544205886416497976437771789515502460229936898947989108693463214641921293920908677845898651586799905713848055579985832447936926955423495195891496389416567692831349058497270273155929543858335405050908878002728582485534381521738581327438133211610004440786655910535938617490227939666106292054173895420055113390904605934133236348862010904224309445192160834720057448763752206136774797924761600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + -4053658039927750923696510764640595750688325909356409451233152623052750056028943597404080898768649473808443140916917463183740012376869591723860205955989594141324089432922538504161803842309138192174672183825206188607867095027113936349386077756620608222026767393833529347148868961748330995887280544822206211600737432789365204199395719337277001764827433337597670244557654945788240726952811759683268916483406921384274186830753112362899260564321692050964173519823473040608246714092401977708858727700455475173392872431385785924979439917667485241160908977844850181457835124456915733959271038697540610111662187513239443556967215124885230351797594243255501017305827158770082569257736396796298297160343982991638107062843721012289790603717745006018105278138952240858286226707792644545862403842792970173972605429257360445898442515005885111482138776946427162951338882689710096552167174754484091490562109321301466578567831369304255895145258655291197158910586679445679149165496221617010073988083103268896356872552028622089782561488706512745392885222572849527014278673054196979137642674419081552426940040873818426012585304672606633932499451175904105519108162577496300488121443101265846476433867961992228298453524291937841958778884694792616971550729167836176840614678657701880624875227400099776366834670353359843634467425476736198792677489035320285606791468078326140100626532362293675023344035586295363206129658090704250831890928463663906129976879794025200444580443217774555755562189025559128496693641207520331710440487215151199234637795905576782890731622209479330315025930442673857646948005360232115082015865801918385982692355365469241677754545409126419065877312282709466793868466146967319729399803638109854989747493921362456450915806679771516986549992629174052278773021523042919471405489338867158989012764654914139541044459081648245908426772078281223128700023401268055533116662487680752193264989664480171415528376786079910869077669193339601023808387995207922696764323111205632610152730501196885849086294198908921235839987711634365082021981824749444020508763815470826652412273739629131174099433460329030817980743904279925261366120040122663921568749539247925236300706379417713055527277710683445192970149555004023396707518381804125167000070310491352258506356485822145642551593849710600071265762336256824899883759260548674024499382492125371122336325453186191693796880719072236221302865672198487457009838286509103613701927028003375536117780526884367378510287738777902884266715658760508035841582013223178535700629425866145378100671530365215022712174323770808692415566013061857202592247289092052474137590508967809609674685477101346605559139039764296953715875462725460230818170826437611739210234995261863101781751534468506547921938939764144270064233827425077785256061825709894985904933654298947795762931312183620537139123004044036097348001641495695368950794869317175559526654279709498489570113063347368705320810089716315980371480775617942187883110698404617909325163917227477476311040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + -1153976572136412131485918481119295657904749781336879228291026061746122104443893099343329467705212492057216240489271797327507695832014693234610128992295359350704381968163598394668037397492670741489400444817711149390142811682373291625438450275454854399938968585723163416102927867557001265687942425442350521177734940317495771040873793486339534916254653816755049045010981134230615612850488967335050776605309445717736746444632142667526386303712926781424358544446117697684604908762514325677786040010726516760387681186448779356821945615009055004188014429242130137473362626097889574128089220467362646229937434119919715159425803740009991481990421642321833888481306920132946297059092353350049023878959286763119421509283863400910549636787565901047420306092295053372321884927686819066381513947365746619412833140799530178198513384384781779076788111973844882841390396396128505030657972408023336162941915506300023795363316775851420653349243066842231535439771078336233415378396903901107900679456831284196305558138438377613687375466999073014578223175189490731356160794457418983448284174592324124186620504492245036669156738726926928296611867507419222272998960483124842462457522923555764804710071629391127183063770992244421533860047773859540065749073129980636157788282974802819560581532058226843214538044211188923428309285562148546857429890455787498428466000041322806108328625393263659369188572575918410857339128840407951533358280754067398381772687707997771608871344713216789145112150250434857186682576265151997896528129546980927456598040698356175485868861162849900841772624535721872796448427857723310838774322783561519765321692675606263607985796566955402153520028409014749754982622855026883941588722129263650756756125182228012812065357367725237755296737218603507701033842555589129116721181739754304753299074124308519672132604482730950716326930249740976289813813052814507131304869796615777432813753715654698957929063151089777708648597865604436385908480161580862261045923233844402793848698491594680708098906031324366749275817533409400119903574188816217626984766165819523821625017050244019352144465854211061844437413108263007232367518926508997599281241924487097027446579927359325986060970011074243362536073824847142743198912627715074191577525657026149966709236724367063594999490240684504478462335587197282727496362326607179953359379123370723925498904085755857828925657971981696810304590228897493335091286909048820637949980750805663209763773259795688312435874827778763752391958396772655436583822453592530870761151017399611769012068679431817098822819362486630440645569171538776658345307185150216438176514584711720644008312204936884181782196338999391318026916424404570107797401684837014696796071813779671548619552585202606895473404695211724944134251090477900716194462614884470555557604243155742877042861533067122707422039994363720211377594430833676059052659973550787571144037719359768231220686857163154424163096201923466545146324671325933829348436709140035292513910813142121365635072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + 2177322301094481237362068708151026054298291361714340855816198947575147825674651345256889676133023369010494377905519176578005111121658334598875231925824567267374718427669297381887049373118007873922094892886062118020233132503020098250937031778917951699771404232175400491835624339362313510256137239690384597566164629431489162950736862299167620318671928645783057637059567622440143266465342657317852117605153775182120651198002017532195551417197421031042282837855793118223131271199559336291168994113180076627666266965037087976725554591359467704167647589469573867671749553340187380955810520841505916587119992448682960601949016937718542794933714703379819641335249498606364779640199078129151068912873098417573427774331112676948809226531484739876473973529625879686426858771751434469115405622493151981713565510816628998414638460264179596177801756228404177849747334784117383062161120572422034852111528863254981612011507643374811264130508142781419725625515557115921313065104282168719790534911980940310850951346665381591732813411014695538777558337273252607322872845509316623616375463911619409823535486957856955524325889358783174941500020660515349572210804144306297146033003936594000547910223389589215021784845950003188086494429169392772812346077241651246684987529084426316971779587918510626579633937761854366267803236595948282813820012645870113915770914629951276345960268619986587457472914115186769516134307646302966459958126802435700988538743833965472031690020862556711822044580473298717544874331278563541182563298580411227528165561819451329428065269690088995042169353171470460485210634244398701706389640906759908083829200525547052639604707315559880458887751056056343337394069090560094573823950122156270954391336584036428043704539851735597548607334484734666854312413167040803734129598608827108394787310801073532761718301447415446073817299886413071109497031688779376906177342367864323084953344104163729957969287819692501981671191913929453963025606116215645514536605730342387042485750553002963739084307572402779932724053533761316359159217624957641679811306528874622527097112373599831111418111229635495778739328533642817963047329399337120798605453741032319354132328491951147793769144287711756688022400037431245057352736005506259261802737844073942873921461567408044134810705495464492648999324978377451191639962698510375554799475221515902680748906051931300432113611045737379227336142513705270038359774796439672377819933628976010627232878163280766134366381460336584520945359124514989063132609721259713626122178994845743252558137003723220196656946556370502080341388325670164220349966597288498613611918665006419546323546738846154577828425593375508470218521348264643760263237058209016150184193880711603190127344492169907589215045074823450800042794925311506064732586135525867455270563453336257354516548298297809050411298898360384949651686393026914613278859750210685861741904466270187452876939836310408863236350033144767302225748197040450901377737804740004077857696780037136580608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + 21280821012816191840266518782949773223054893711542027901708517442890756193914702785596398749793291116129020904822956129872914083085341812181370801502298632233186863974338729773347834385606136830060251560559794314258526004052865447568011745480553429357731741309619692624662131482465113092630654821837287718729257039650597818577281716632432226822022526369154080011732488975757059267138294096162032083246861161749771684428650765257191452858143363919634549864418550919359200281998432501021675514471911029608650606058648038648842386161880115120686098701400986189213053944122509407366416693180453261658380819210932999758178328230986322556062196312903970408375364604896142085424727204892258000286539584148093907878367508942101540970234359697286938419454889039248168978387592316458691625385291084510982351024099637488391217091490237812618807577649534766517895161793693768843493942513495260465725389426054043592754500156519545515711569999516504424680909682398235445498975251494465730242205196050880331474697444196191427701176949133875991812640654494428979937611466996248547948186798768634045462814948456770429362841406250883532046337297359999666277172277565788033464004474487944675018998170878893416273876202120029319270939594911589976922515748312936757520415484617251172967473628615643804037095047930478557407423580121994167855679585145601028016540425039381656982785739935455016058000428450833002063087715989408052515362380921813521141526919916822183123967526747638649295861441386528023053421073058159665931541268627936882718421150507525598392779213917761359705725290058456119880059799341480214774022244507163084630010379630007284346152529651298773555761402582820057594887843027317817540276475606753739746554170504416405258529219357623233439842471546589031539685400784886956474243136079158541465231409167004968525215013023193903615746748307305676220803871272600991263358711567744230000809470830112588554889392134171878453971824822449306314008218288547863089995147591446740304351348662053588126078648783211301774522747255899760683163629977244844384519751214439059462600213446057751999192601626494379056813080258201262477297225056126290735460536369208129573811480425252261625906965516386099684968953850882383438666188911203528537122192501101470680670621364477548653486219235318861005587904783395526359233249744932195880037911363567930582516474100146672598251746406734543200041960499527239641767559274064032132931091363195494801623232714568040470094380106733564562616360567660359609013426444887122603001460578509542407531442865623502038222176862074390548227557736251015341534418231711004179308560568321346522371130740571318330545392379499226672440347111992191583255220115739730345914029277231710986637552454051492183930202225141073216388145676445481124701820277015128615536236717492805988017435391089562826227419172819872331883584379913609332294559713009000488997628720568052331656768150255868153622210791001056196655581585941412834096411120095294436313533544598077440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + 12600690950480602233810215680655878939347534749956856805960151826706021783054561666223005396299609816268860324957455997293422757421624405612875201290140926146575075288008481645886705780804263192050718838075691471377741727150448954829028100283606547623490283369026289683312906249866427799837705043031864980001400467781117662414860678325732782646935884712998004201223157635579958018151362159193612053088866811696167367492920949938278110321028304233116689745914285223204632182664230225981039440393346043849197240395783739890240906846529901181433485646773931072244379672876026220971131471286850778358863150717455679623902768551817279015053614292130613619388868843388375374265750730154994591206215059876375810619430075723182030070920961607549493272074284762889913568364396963850979788986832619603304721737491719503679912479633750448496347152765781368237911525921137578002970287951695798422695382720359429717215339678645177578031186541165340663361910820372372733770323753709134536989574365150830676611152444147591487325660306093547294064047215113588669485104353757113752196041640959688220054832565043106433809258029764154138544245762166802715233313745906878060319591608291571202888377216999142495841313256554072691991137476637330334632221401688653623858841073639445445888929978370399437479307475188675254085689442530570664187041251253900941491743220990486623578160872653625288503994902766501180781181707351706513032347407206588507998605504642249555401881677816731887687163187801547307634270750733743240840853822345530913373958450156671204327164108282086690099866286138626754534698809588104348563314740136852704649941189792131950050340363726073666471299769886745694163574541431016653618168569912557215693426180586440228566411563756185343358741493890652935491129317765848546727788626409681400208674426272645613750171414894438076194852650256206736811954298565821331476982659609674203768070760869504939802822640473014842416835590053461791402790891672552757403118460872249633356955071274979080025306200265902928726334181698555942297871401385750525432939718534491942810271415945843980330554915369793330761863702179736417317466377986933303112668570466380767790920080410134965312349419063984018380432166033019162917542322974425889435823162750805389364446293127888173871924873923307967446418456494810783217880209085718377361946388443636481105971640376091559497567003872261456620129367450568831992180816402961359944154982101103067751359013274859767099944692176998798085689846743692528927710873669564471688452100609593900637314710288910073803298598403290267691461147632102151816634934237841913208898427954286621069635502086328546913344342260119345791140387417041848041697202583881586191635058345483539743183819218117185905513913457401358266626202263234899856740492620303824134801911408672838736506034684184165538042829995911013391148550797791248673199413944952838203035923637436478602929822603188567076206767253648614410215264636265182012465205599444127438905328325885952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + -33233661057829121793521005244411230520632991803840904074022675790425858071903828996033665667270090872934534941446953905074879411168053014919280346601471572504508732147934531190510643144332004941024638120782970433980234787595922868516559831228522129736595097889693849933501220567670261526946111022093688869352485033364054008420847639991504710689210002515023780646359068749616665840298490642447723966065418848198631305487904368849132215486039247596100377597967918096254372136704476388695981793101865092775688572970213699508885005856083783033992967050242687042273430062543222110022854563768771729085040118453711800637996423315221667095384517624344170230860262352601101296164888791949324668232831388088919027544564036942354202738840936763359605633673108168151092711855711653912567777234943505281340558699967013543154240031285258615802995591116695264765490637080825325690612445774474710890606596328029484109476554234819725755134376101564905325554551320116735997859761107098873264372338174682697071459236201069094078474485384421726085874618031746002323528975400849688585922854216091265265317329748676783456035616097452215006027490703995353735045359431780971052074450951625482105109129123019670954544395641259085163480329489665634350300541063046169321223726251454410973268201750113935399189879403617054252316507061126645805616501865730256862289180227951735933255708812786774320609377644348541567702385296373651617165088537679869072871829163490343065757934008127281410330179100480597559507868275053006519156736159066301881340813240857587329466704577530503520295361457170828756581409439568309374455145394887944706694095904456940953614887536727195104688978243281240378846939186235842480124426448622405719801348483406020965775363298323793038528922157830301422318366917493895257945698005817158076025733149857005846978078087517319153724148870184794219931479910332472427492376514631561466786341072590675236477631513247280345223012806291750223615454154373425494548164781107811647804728393424772412066924781995276771592075055303268979537930376049032993458147581187936897149768277547351237032261481080546772155086288860409333596742183644483824212897952266523715618627075080289652883107947858831831422489624425889642222407326860685911542851526660962924492706902745823441105793620563370822161943467624991878646283356708113745902868536629958472457022784365448483882849703154287391083814466826563585912833434811666347816471651140117526100904462802538467981802220854379261048279357445793234811380182974962356389943898228558604152176482627571199359644991247949241184538373372038159281080005567196730447612534678767501458930627072959794430548064260790102358508183055226475316833512574926526545305722477058190580983795949272328282909653475431136513076440337717334638604309896849799983925701354598491114653529729078578730514938943284764200799647325037932997008296035095507128781061853325545064828426352724000059715808058192153111445206531384731453311772239566240346983459350118400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + -205916247712805479486456800483352149437304667574006921368217346414063092453154394574567796473958965614745326008595034847261147621874255196823555277139338061477704033852700583642050535013746522429712509789028913544351624561310071419298486649412697816945251985502533936898495309486878126222244147461221447790037203934863732396606418677156933385996868643166479362766182338780915948662869566849563890564872667505933649898215129909520845164160469997082502696623324245398544096695648951775447760530829491976406386376703555544290333261652952172493975276875545378038474326560275952043743345273464356476312951085810951996063365978383246736733037490066720262968396572051995853311802275739220680172594158395546267638249925832396420105245773531734367836602246005015296211835896728618240462356805243169557079038179874855688337380901470805014597419854180360018818049627183887747680616578769484391103519001926335813176019625859895961308564119350886811049637045425813001931549783510144242680388764541863118187872807382016453928096498427120422273026476288589824113968418773933041294472014426750112669222823315328618727729735647365680298336409888672611576271461071149485752073816878531379503723178055040426135690545387489720141737077982863441599291324721435997052268809239370003992005428152323935383869513050015872361916270112177308587714880112549441845729084769486396995479010421145663202109250573124730711546203963937980664159869629455541951558189841678065307375775137002046199338622903345821459732246447990910367995034393473427276002873808749230284308554446815831730636881806847116173933053315219771157078190198994550091114687937124203436569065474308598228057700015555550090516765881757661516240512833311021620155154150276555843493855287055714489240407749449518251278994076381155741310727810116380630726863696250057134215222782349930037876604351155257650117466348761039107180047890759581189548250320506388592540829480366139349009386458448010676142292607683528061608640740811204385059792208401385083273320918976688109103561673388320193978636407922875468514549031784803934207398669418920554107000382443012090109009268330886996938044942931638565552192702534371394287749598746078033210185891470898730755200004916483805851299169332178639991152371937636641015968768223178974927301464874856172516017513437223878383163350352929526871899449158395512068505498224942119361547475303307410362557738646407528090561208926330408957386653805971546937929042294128877306589561023158640167922993032618179011984580127517979566614256400364028599048727327496906326986882224858618507831724215560746315973624528734008503702133344670264026064113307350973111743074459056670403176237410392739403222744949174174406086459935359051906716834948413523201443383067216673393334005305563916026507977924061771327874535947702519982655334645612035777379287048386373053813550106033972710211059848443242192648672634689834536793653481740655131704706149899536200867499416581502693781733850887453617028910284800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + 2636121745652993024488082800783954972149832465512818639760713278365299812690732598005348928424626144122417699213634950170064064861789984777633528953787924345910417161941772656269540918852948596933479980944642498958058724082145843251204216458513072399250598293973237238766002236654416689217076770397618712789613631200562760968867487467172429992478414842517177284967873841068170099155002447861634485081647108815398849620689638141741903231035447794529647777664193767639000418039892566463974955310189843414327412264166680939633621432944769143882098627984035180196446230791124904279695273464367198858045092390030306886764149781897299235433356680356887157314806940809874857850601888837420197167143983283208057444519110615103202666294577438766314881064067870484606475053934393661903002657036687028525663059652273597283494298454842968745480172656950029749102338700472354638943681113753185446338115090831077552490026106517762256948908390540198742480583260867336112110282051670717990235584611700393560762064162474784660128688969735640944922754751753246245724462207528049890243417829514191396054984780632370728842665912446124703326039690936720876102266221783091040959423314185000243296526958148463783645963795795381090129109861645370914042736434815653071346394129069000611823404381930892855163331073677244910361011832262620924176049088186431316867876134479115587181881893888072369941446032739262870660573564344633963398271399661036332798611168242931543222936113152520551244997950205058459051610865833906505510656538166643448001422231223040469802565329198287406841793826221219996440671696485231846118244242473474881711682981811944282724807250541363982438570076449016580679868780763423840887526155033839939505036224092231713937765188375800462996728348971816152091470124646268424955394735654178468657306875851910917148789160678233729678811135130744750775296358057690670712354407956804197032558132426214595768704714474302146839830584699343901333585267964906618153233765657929735736906331151128509607549202088401490965673751296166650607703401001461821572435312146444340715236930056264783659064864886820268961085581557809098835521691854511005455711624585145955293237524491920224963504638104317205282500357842165334988851786749726351285055033683191680644289655357278047112677586890833560792962360564804543960455251614343682780461729422304746446648796237176486028726049174067751386285108400609093557331816993665048874624612634204529747697926408896614462219671942183362368977156879922319900615851117245318246947914098118598219072187998662655760664431353845919987256289797808982828293581221951535109519931084465343793112648133041070323008773026423840133111226911855033694822094246580257681848042562363511091853379670546994670761813331886495008142458366155533700642038212600122969765164394897505604963121134119746707697412889641806037910885154219435490140746643719688680603696662787057484248998647337221681608279259680931766835797794560651698060743232123104081178007699456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + -931135091758083918460932302039533977473273327516896129549079270535685430627212230382153725700033561656149181093586217906801777717918583511803132175223854033420177063218934029461025673908633710568708108451020633042347347201087819503504253711058938905504980192590559487871393250367652306978020147119166121014790070422836477639885548089513382287220345463322950205223794530975811230024721059553706207655988396243531262413411331355344185974702823053101279068235720704727918017996382853667417647112468494158264671614729116476370721959331197430208854920362980752112973590658192603996758566207459474670195541067458325028417427781142248924103757864799492876800322598171904145269965817488007480785898052068646880296528533072266376158747132535646624457701440652336125909722620230015157517131425885355527781601738609693558525663862805387549252589719743636530567003396158153230708921764525367395648753963150982001092838498621017383602117169463177806659259070977877745890893303793793963898258366789843526081543646922248350053215245261720159565259460935034810064303943938882644031626503866336227986071981533615601136213778577275913831907679612190247078252767448775528758490771596488146380350426444035933917472450307749048643176321087535347626104992643708082755321174051267293540264752238763499336016722741040724090203219490448760475382583491230638584239141190599070548662535315907686374409964051359794623283381455187320996517987979382015950297115468120232576887268130938571348980530552064291039801013945854655687401091443873190379502739585164852737028579314730662662534304702603077009555306223947809839870620379382103175240145078950632963246428897571654874169301172348005131379750127812326429922585984545620231038694698375819732576827279582488342796625926707671551419435589722689869775069853127919023705992809331264650713033734730305845804494108104365170468945416990055290992349937525371307281484123573461626976418998948834170513195487357109091442523184215038627797162773851090179573944923647665233740096187013304214887008003462145843310746004907919730307177661009098191339818415074238739618593942788477537510347267120465401870319225506744282888472392694940148181463819886122987177577883186637794636502697343508757747806074007922921102647071587563704012055824418096495029545624831808346982588487100703706328956888507697792303193280229157922160933857254334390615721984636833268851795658836197611273267219441252094061845843445117073875529790779500092411278530271431633321539164616604220752931650525561309391784897891597576054258267672840870576595129377734438004403900856627578707529722452094653768287591019849541958425719584437357469855294731763974626808855101126275976780245753117082478725477419932420956998736495611647041262629459675753011770282315599053790786364220069644194478742308756684894085330946872895104402163372273747113822379064701324931057580468775946424338971527056354402393570422777485574983165359963627836195507844835133496592011539566908362509516800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + 188590019921795312432913832031433943493865999269836818800541986959670602423410770378264862578042945463760132496620923385844860207278752267566918721296124027170673253886971115433302251520673247256405061802882909603543444316293324060107120099053661457468785578539338057841324072989174682101257066352726281065398771407189681253724493153589551712577299295386449069529262308737466257353943998829724832436012147005540163245351082935761860802253387990663701187946074536244227060439139658335815483055261611039203342611679038079853750787649836223869164788412862488414169500331892635584117469674021498675462709949221531361301862156127705759921972594197759006486741291468661137385291339535367669347745308817890494713634454001374145030824788606316135438773053532474457215878035069583908620114748929696528666460388716313537302411576611613520394592794245501960646178364027833955278339595624643609357803744110959595459591252034595666918369225338962916809883964329018339887017174826242366650572113039514682883190557978481190887217131643875063430012527065813615081295800139439954954719843124316827327352657541713295206122931009563633865764854291423698959226736551916770980003885264011518250685144312946869302044538441677331322466735397710705721768491252959063804600703393535989230896209519466029636068797175468916414069803499249912544155557809735727816558160333389806163999926844146963766497765789656249325432640800356481234561158705224448200213481972403670032124895043749893191466520081455962030941589246569244971464709364062524413728438339189790797339549982533692332235730250475216939389687647041075917686488319452333186128494301050956292110593974299563817097960157463474120327406955982721321808321132348971116351213213065411303846686079218381996956593302896674958420656729356006128590266939386422349796004478936129861331585931566395365997923709233555980195969860214301897152722305203672200939406652906266391705988706309268176468473862047943400415032419103623682297260399175963022603238834923283595973778183096860226039431795686813676099513833316102936847247236007969997044784915824485175628809389246111844306565127614858713382467492552154784359871167387477588175599708336369062943727775237470396842189534220615973932421611566766589525672754344517201139166211653691931769573933741330235011934954301275537030413082123742835280947428797093803765741138270733692064704395814329002806944382814501102114778000054636709458009888978544439957167254106040048694484987139325071712313555818034997917084298377792274127217887433521280546444489209444411991012766454585317480721976652750691555550784727728275574021075303172054056050750114517890171027829554573691581515896080065020055109708738661513463447503966871454415937234055055887853856683859320906481951283436397202242750316197009872918426397058298399085223758368374205024367861692743251746711145558250371346538827643094095232027959570940023901380556091840109624263033887319693630517696514636734445258133195013241847152640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + 844848116671627996674147937419314337987589239763533774741462423448985832735181388967194132273927798819564104764578409903092253666336813073052354446251089455997177051433839721139872059525273549507141961616055622742669521218928167257566847353611311185676682861298486758669800257986248034788769549251877805888042297090172151800853162537060606709871832981653140680470299131258808019405039983258703677599831523036884959197251621145629367009461326777817373003924636649639466696039664697278909223019189013482334444133693460895685145184555070979439743944758544112613331304680432921689068195098278813525056686021524870355449035847965488516304203017155073761636253346773207206864972839476880934054915231038043568343650386334309412255065555059459284920502416188602850799610764174816582432105183746703601273768039683796952306003232177108359887005840587069677341217977466936057335841856883368458700035947660544380988151738155965078068506576021288490521774801173573799736628678490905251441557038094843977933187672738663100594082489087386439445089793881852280178543146525623297038547575441392630641742425214748216055251305669882450394939611799012188070027381475828465979841346310849035241109139313272222121094169357671848694662780238631763902047666681652748151179813335711614457103333617395200926048496594957631844984205695591154777035646925373654204941393842612591505799959036144902886669225576376695600291338551725327776932356165967485034026798284541210006854261528401624941036261186272703523190232403459496823125244080019504503439785619990534927155579133843053090447434041517460805828932218924171978237499576917057903592541832910285577355234737946084877686536673142188033259360202687506131679455133164657879291761428060446667126033197471639317425730252446691855816396846839105077346122414378226528068593158162589857620252557100552827336535807322991248644555825702713204891406506999814131570814087786080529967857445065071641446640901618844941120171358284447496494122849201149109889693080313145072607837468255062658798684774511119610761784756526310128822248347927461813597845366298693340617559082309585363722320215992076884650303770576753039353057500669645149883084562149786375877450982769960687899325716017102974745293815267815523782039579658821928103818496672661813700905910799999478703381713656249263210313915375214142286698747178770096175540365191273879756920797712394678528730076018989591071969056729168795612604050593977958254707914632783182044035320667585459924862697114399568523643186132033221073794799836585995403522223652291667150556579903156624168773159641562071321531581589955909566130132261721200012866434783955981080384502352559905457009119088372667756965763057360049298069864058139968742528020652560396406335570768901769567051047375329081822931615110605186391408757634391706984176843364826698866429204966403815553139080920612574601434543684364286953544290577166408635648070387580243362431727188110930182521697120459255092037522827045232443392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + 675806578442695014153911904440077318978177048013360962388044243604576537001759115060062816447316639692331856040849630429033127346693988910080996883111910297281660252197866953561681254789239546051512117346339314900705372163238626431618495507678603706357005785462335111043272423542773950203738410493723821240718525023410159213372455873418492097927968715034320824631830935323592641911967165216573323695172964717007316708481188915727538479035021695056453495911675404195520564941048809198738329998126963628725120357574839653550517874677376167415399430883268600726742566519809285440356913881591313315376670880957674063376350659174510653377049051574496226395724760560240894625471307050766836282464285130478578908964978150853318122557255080239277564417061272976921860552333941686102000031126871009177683721628120382465455729725587912181038623508603661225254406341108887827992497881382486383882548302904477466623129473264968894371561401521753941532885665648983412629550100726192782060828886189269657814795915717406156233854563506193910399170864317676336097256151633063585678319134228148627257783287597919452340288863966160745408756382354456831543828748784943514350328302043703334853948764635510042995018498965852635616814376526262974959729310643324120935075501023625221696875319495748573860832871137496881262621113612526324479445598844926917916810590627081961092225728545669145641477653144791709025257155660559132480815463272706364212266908104230978484360783490313589268798446175084123542667352932247710744362644237402961367609045456595242546205967462703579530268953884176001745889504676597372618539310924525750057559101897459967970746615983472196105739319133104559440113018181580479072328905533622525995277338192736510382474719957610075534772441718085096551772620071507289037363547086506538274131610121920705348120883439551053664429843852116966442119548143951076843562454105280623975478660836998859011842102337943286015603756437675296487578219600328524833572706606656262715277304002497577926250976190683087391481645751730784074425221306029077117160395461620860774250950372942960219805432199828607508648550669885707569641267396018065792934931542459762529118154230116559112393217759101061713697442321230149487633025799104112433999359903005213676131732474655339610155267230385700197423938800991661096195166794432541040883869596388171651797004648179157974259179890990357038628026880495478612952932785758595473308720476314873874073146788585794661048491742317400110140376331066573061450772335257888363630101618960112055957214325918610959436866207780576509004173360419976511301103636279042405518737958115568193510901835074511034349681574725615629312297650504600244822521128414002998990491216806774221188862586559808488221421392475920574228625755663438920693392148606787809268296317670906958245126808007819285991078876853957268511372572211291518631820304441469769339137162167522101773768731943181321240312535449249631038278338638178016409196460269587398656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + -2607963870140416101678265012959656537322261507939921849700440563150887913286721565544595598345664505702655206978082985864821145430989026858746118022193109981587400142388680129380816838362419439769890429896576675006232533763341055069076732212173170234029180895124220688848388375030783755049218198484571171967699790491459670911799273231260315152900561274183502551778580235978370199301029813108873572510013386095013642323751418261390069201552509322044189549781670864481921116774657399890718867971049302593537758952121573300349344772798243380752074395404931139715818859743649375706522008216752888258358198149556899575277345984080054136621156992387485126466894564780514156126496337365060753286890066779112942683811476675666904900629538689599335472702776055789040609725831577546038350023542644373077620304119521931354296890829707756094957755720092259338737265781003831834906092019875917043042453238283624889427884625506166665314983801848525934351210343215317209260978525125160137105736260829819163094651188292274494200936863271087461950934584345193961897247849125434120187960661043885564329862668611175332866926937051990468298628417476737765715545666229597588440929719948760572009450142650447700863384261582186722077481065768320659755895890722791859069802800197721939426183936112461219656766313275228068250079840436073385970612327284477389710537511459606797618318903747381967489058917120587028636058542540814737044455424166575389604574010394077763237548187080034232294433678400193958565503033018348048350595941396896325600104401159293748453149354275843684105638125627984680513586292606475615105125861923071497519348289045998770659105592997739530777823475754783091595888567503638518718217152322814958332866084944626508908028425972147637336029841928852442367060302118131698047846848046397581204463735083187493315194084757707878045246859413166927626799236693695920113322241855874715897902285175855049752312762241022361489181031301120296619839083859389569772204818851594048782347352470605520212724233046519847862270632622118016191525284461102867376709940803107912116296095137569453059680018753531663235009912713873835767364001189181182955806641030113801324269059547225502705554765474665706127003026429360609923565548739436840798363513345524556393921245638639386239856597459371856315369611568830507861182185505571555504108289323852626093208571245406677230498096401199469031702069607735214832799695100939423580370087929514314496281915244965524615052304923318406320905164008621266396880868255028143069841878345794334118896375780682186667906933202927245199402922576833357822271973643426674014833436988455537934231035249179667759963703184335928495733005159095584165778603097004297723214097409212983454965915038137952253778151146837724536790179566090794385071953156513116907157303053068188879337606520340093925634455889915221994773336286766819562090103734526193102710570446226105573955475072331429215358472742520852512602744018555713125536520356191272960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + -134367727157980906421468891481944532978737575594807231510112899350460999469597347649630268678056582990761752731607857378125137917794469650363931392678106422632210667545280622998982737002177422433542087599292095979309057601212900106247908238235563837618412960490974743104540879536482416485053792571425205129502569654047603708531310839976668798424451248096315172961822477769421167786182958472175553044555800593465624840171862095973389143851913469216398262814122746978155469726551925672061645345318819619263859241092309035726927116100597121597009788769849861658603118885885907705668795552372417339681517423671700356531018913803046335125792036999768789649283847461892520702398890325762800306666785062549510122912926744198917126575669160780096873987692690869609510623524715221995172334529110579365603899109852284180974361752427693322306796684419752952691194639822050143285560408239208501210566705000916186696098738834549008129049954818783125158657115450244386676119120983441172302315587920607090014612804300915010379906905408238797638967963636051997690661753369226514882599332804990519479521637484947884493148436464275794606251494388389792415694562179575979495340324291090260791633234075465389205401427671498211654731615449338020606529585555694624987985251904573350519924644375220253783064039083866022330486190646390498290427225796877580136693074149917806550428913042010374766231897397544830370851956603604243484745605893409687765507092294576210797302770767387621395579211944903412121718748196874339587587363571502519428135616938921312698611070809289336169214067299158298289436265439184001755805390353801191805620568696624892741914682307824748163192855690483425612968450313097844482044216764919779474811686016140539783724693243300507715685806467923802482600477566631193500387275466449207891781590597911270216175195134962523232735127987562289722570201384530832008185806092373252530601133374450226167307840786104280853920524397817626514624338531836603442335441232367282259936320967368461941738087011015376024165059257439035443647395376529319094901584966973019857156625554214243675710148407879069940009252779679440026420390897551711383379965247146727718419032085273860812232442798644416984422476212345103184549918821985546344433440256930723191699008127613514949670786585847603687019495841959186541519489374025942833010533860486113670780708977689850505648675868851490515287598411826714180550587691060505382222870542505935055108625848174507198903736258703094377681131304846445688677424108583633120111367832693654503924318060925709558413685040486135598370938794875020268884707740898450166275336305884567637958437295778527580464879534640530057568431335446198644926104107696861688974478656897503686537133797322911814988115150400049732568761518772145239683030493107270431971744591173174674722770453382552172008951700861588383246846644944024850529413511615624327076272237275462225160291836886009529016774389929763568959184683712759057606221362085494784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + -35624264466432446304182920226107600534827593799743235111399914568947705614234414961776991452261973367532117663510655190604502665159136675123322874793807931162518061617260246090723810744403206833869748700222643059654099120824035683209673615943003750723000377581159451234371012711454926549234841646998994908752997542363739614484639104994233497560425038767950977253302606591446868146442814773149089096320771290301497368442521234839322019896782839175296570318937060651713441994498527487738633195191996668705642906407321510458883435353638229915611509512551677013782314224735614807522868462858976823452910245934679470826703201279516351553521291744936520131642903289063127615303427166150190126858647303689865252241543799771743234490888035580270915095808626625150492512259205665504816437962154940022506593822493256183102112214663459540081431138103049675335338515359147088368225011168697686709957616782843839223958739145982328441497074504262206964748772125755844019434549479798651778353971924815411506940822176697898909243359291456624532146116782528126750269928774922244767287979584927137432042196358632845432732667004664208571841328797991250085774279460333168181880208306941889993941504621925435233524486641564570108219560966187585743271372303510028128089025480475445714977710997744818266173830197628759898562051598803049645385539613885140743255816594419409910925840522478478869370758808496482724405229955004733818432177238496143609954534135478670997420392269368304146706091048838755804509519838795488074990253372408063185436092017789980170137040258067614847605594497075936213138027085019955834868412345150170017793047682090470264064710642672392579339752990874486689578860678004594422508900152332273092559314606429381924129470056211225263729321110523092783444573886039766771846746744191499627883158015752562912079076779982849576731169988737989935440430616371297253479668624384178039967135053120320241600197775342271268829700082778183100896735511535719540258286908413023898927512509346928496241046024827292002728412856795319218561587123402095933159307947771545971488901319015614992532029206066122916869795276743931945962970224024043496328633755471889116719840992059779791081403901617819390400556453551793225500299271634162977383911934848313603583777088637337793454941516291053833040781931224755591647349447982772656516281305529608390979521970929100934711011124301970293900735486491589805275477941919030628892352403118716781241570233963409255086027892347752303502471035600613605745299249074578197495190655224048979401107539502105917828771870465268689111535344343549701280198670354247856605014037456926756974567212743089682068435322530964027786770745880550767209473841176148469576880694325694575206309098147047112757676376152779753275760444392732305342161780996511072655097002409063101135905310723604424847455544261744741729785986827032488224743000926474929667122438430899295126773348479498422127911822964636225415477097416574120727959330986393600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + 118055358689235696540488353726581674860814359909920111852911807048529466504360707963942842102855559529768317934843904725817017857305704250192250681245335439955128627264643978156175627176358873382960324651499215029811160658219733510305193013409293093243750725755681515675467059610092728124090764799810610081717347308013981811666589670390873271593071388408770106045613383875726848019727908676238109453111652209174383129522113414400545732691785507489131219817133943210784851902869297498496447066230629491497220354607758791950851757348059010339059583473360667605200685869095919318103225201363327912603333454848479944426466099401306538493259232038643034775888717299518000550853514953821315414869016434104742705163536963097812868832277640988575871178565702188155274150123159577877621797259512353083869433649391168458493052043775001825254913335277650782589830197562096887288509421556462438237642230706921903717217658004113433164958606326925357388290081549291819644097019560642584469362895478346766993833687708733081560647737067143708635268561098630160658042414815170568496581098693157677773967549274507447359953687628628514585035073630382729238811923645565473303017886994047377450415057882880895702520962388456666417346853802086129237204564695891163808219820736450030019949835639410821058329099682302426364312696015290108880482749894381639696504293742344940111940027300745962004399583286639624336888511167868333211036758767781375273562921239142040246203879443209989854194601350462381755211352628770131949723483959469993404623680969128370309361945734334082094339125317404087645516505122843775598446049689863926615742354879482504581814757346174731598789718410136813494063410161438485066416308889565442858157257739512085849179685035094001846298557199226415290705201092876128078986553109896732091190567081652528583086347550895372188279617369064245290033874934689303542954271621462073475738625028395322113216713017413837329342692428639980912507191084273545725416829008563943600175175519816109315453213826651698177573389396509822898958040759734707505542225889196585501473103602252178964779351411630864109967514984981865576172240403115400407648124290744079073172915448108546858335486767881016070296807578814612774438424764009477309230818679030341882855944467066255719614199006782061679226587105041745243278510251141840638532625932565316479438380323565012542744932841159079961223346182557280235003630758749437618765017605667543045683750362051129376502865446746068228847081765415124886845265871356979520134751482590785212431905579052194663245678285502911712083662537898758102720644136915648079811986882267629479844489090621453210239546053830898829389744835884068320447747378293284795489973160264755639500692193578980030389654624984761264298752880767370369777748141575962143173573530708014964109711466866488886322614984652860490355830269038486958509917918528226683235292673653466072841596907377793883816233653093933091512744845529501884034062147911680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + 35125218162275629611874595698286809576286731958213514371004433686676289802328183888295693731740348132460560789813573336934273869562336511106724674247443847616263689248057058587362222862900196419996177758968427603652721273667445619519499337907710735077709516808942858960033011544510040634915184528003196732930802226443806583684453040397318464950611900454472077957753551009057402037236304871130985730711290196868788113221626750537028586679327699656761758637219092633393178729424596124878167618539569578210605820348647226230309537064432727612138617616707251260592808214483323504705594700919260099784930619329246458349731264521895148725583520262781261898158027874538687664478452099751621019481381794672781482924652837435584202524133130582949456840626476878499844038993459564704690837408117947377321955832989882822012023754993785319932817226350491495906418423856778887788166091201394193498082900391497014817207607333452175819257774595928315875002253131469157966636646559822552445220039715104751922488631857545014039855296488499735570805458544240955027010761183200125328457629869419248568287009149653880120533372379911291462338398637420130371526033810477961571771489169252438569666581147194009985520218491832148963610805734183308448981351803132101906854808047113793879420653770198265222033281985339274378951687818148413124691911179996689158042054386353924929683130138107126533018159329197364559348741103053437889662297469308595178683435674241280129806442843328067276785818712159677447426106090558204382686879406047126760294875611890036930782634306169202438463062661615438044343861209028097990370332068659747178942319830267554720659425544949164812884762134167065090978027173058187409368108979386788418034060996004286275473118255658743410769307854043211856046827924047800933637530349195819761425207989914725934926997557639672532467796633727714280194616826130642797531759185624535785363627942399910734028778665928154891001379599639449333029314972348249787243315734516723558078756348824175122334823329266015198855154533421851715967198297229099042572111567466805681742816339220637065242196523444699814656846385833965417928757764862258819555696513443378334696288277154110982224852068274954092155971357448619019242977941102421986863097003282078929869614673642419194196525603293148209050488778165493848528330691138224538493190894128583347030403404393540740176597871884162062018707186620904784796339537594509684440918427389363467455205188806092883357149580803056755200180842427073128338040647307507051038131754405508842516962078208781933617099031286210609213095391071401546958577803557700812752312845901400491092103284593208533091599095572695255551421576082491015892800513752271515888082701098741782082849808634851276607177991377475600617711289457394530195657148590348400442632470416887693499336343353383060837941131808747442607795199914040161858760726649753270159237720786079726956151369292347931679843568628260638678932169051513481781139472384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + -23340093440911518534949626770187635269625574031465365823921046875005816048401909558562112153653406456070505103539871877598368133776982779184884316504755498157785003905061939698870007085507572228100054175102286127981059900467308780830889398527444360882771798962834220459377548053466214647697244852756371682197258378110721654818024358006984696670880507825586300580509394222850437618610201510307009518167400731648218061317548509107444981770251355975755392962849724648985992751798709437292438377725839416632638051146057317733053491681067054873766715102812837306158242178426776327204105446164398358213950904642549366679910867454105930094317628490976085035905665705362477423379393421013761559748061662805301071183745423549933872422254438606157368907607795273043031500254454925031202154348883086489277958246144854855081503472574974598594867534470894009611054721419882390250819352554141267586033822174689932239338814032379313656512712594472654754953688605017795153495655457099721853469025918625770567540351046371197715005441405569810083410782466417328051644473039272875094452799890670507968712234487811467015677699652298865068802108630787917551579478467783598739631306966413678168270322483443035809780232302488679417105502595867891624335640551782051130481585758564452876818102098001822767684885383522310962726613355128556040553212943255572509524094897895255703837003077221040189945139086508252114293113114818662618237402509074644577059847223047407455969912467227709574722486655261778667823861196562313462656768671929539417326067615157134341672723966467785961962502839561013842780401311080575988776242867037410071258218569315376519036349569068645644925883748608972949084231002621459174875587097216743984601892773849833118791149617226472436031623598673457004303470453138962690871251034959662576691307739595308018127073340509423805266722852039496109465833935107067467148994048591184760993754522486630747140302332226497491770259479892555240555555796286482710854262407403174642007781144724155227497481289534061398387144557937029184126739063312311039032677351134351265702351678860979039942056621632073164927874212551574508200250477621741044567232061781672087314703454988999952546543989273361837151266940779140153965615197457577976605030510983141648527410650672304566773247112908113682862026861031237577563912378203171895435099545919732121247098053755946283979260307901114758870189403904846729016362545433196919225941847397860184688672586524266668965761018449251863828646396856133565677204917219041296401545349579300463795838206740640205951919363272314719255279619857469840856588931057800195067822776472506931548501571804199280728583403017761589838202400512974659666352659013040195141677896881786842130186849442926235349519479659787541023398991128989960167564230612192016862728960222955503755519571758539253005564111367972693606820895064852290732025286588896905497446109767396533354756468921715981607207433859227488969739764898008590692699340800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + -5870280555716636660178519603032169617566658928186954792122979050991291037156309467874409247419172495767026074104109452013409215224357218057104625132083032713049284603078374087225306927251517601597817474748108559676242756232655424933329755099339766095968560048373750445290907654813345729608529511151868092235690680928264016451285378139070249303788195117351420330607513839572314145903936190987399882618730926456678674083907297776233949210956963069465546984105319059355285298152677189207803211724798417107437876640816457324412761268370375796857355759290674416166989899721432387771221481259761673518940728653333725735016606052045179918737158511736159156610103362471332506075992344378601406386529222094456993178399986164274350847501080420728492226807818120938838938545189885199305427454601175262970033780901789138956699025785568877356610859291244553367615789696255483723572033007601729212456529691976555260858636952805855885008735544940907677565600496299818094842834046646211578941726467732387134473165863497123004630973067844567701681466930170282722946528784498089691994015611402163831681826000182166476566190541407923693439248881901775993280701754684760931211437025200547219041206427289373400721112741453354770607576642207711170593877688400132305134430137875523712975701077767107678813542055115913028256555027782069780908917555344726541947168951055249337900888568496154055136602405111808617980623609695170749178683019660045553447413407968539606445483384081167010747933463043677517932975203472014694707549516709915210476880115572714400012928799272725852202004825932160038762674447298690955863886078456251239258521442601289879526856908504329048750970955667883320499326198366180275083451892503426981570281188456765082679038412149025073512543591640628517946637511257934540683049705615710521932272359137044777153682707055948836609486330177719354559496816916188457505041454805525258185693813939268468281597565723900021040574540125730237155331351478385559833354017363292993181504134841070639460371584041595361540051913170701209348404374076007623684959000639576409261296636932370918726387265943797309323953710864307744971663273718959299307083288133513277905710622202672080646587903093808645177949953691282576430642768847727300644580340244241628156107770276526405970988961034234646763932072968691310680593293085905842611114365442818007185630148004169352984187577899849400481512941176470744500472460526537094870236507286700643116157024759453731799195876057674888025554567805598591716879014797635969014371560814735282881623749340867962368409975374123150096327117231630746523359079697965842242538067389869932703587719766594201907624633888375821223508586919425651156530172159910640104686925256159785086726355047026185974478735121848114617177260581692580502253596378593108416160147284989847333337048030785010224955448708868559475848876216578756112837599385940051057632165567536387915154488811862699567016514302098859316991544004252884302561280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + 865567822556665350617321551153767957909258820191317120361956818561561409858494440826085181509708410715539657326630922690509340527684536581644851341734249529615810749324031366563669400792864744586148992524264892310116860653502217422848044954523961393986383050083971017605451065313639204912040089242009402704990157379550746031711468493047543102645027276361305414774071143958739541516436426141454163742702485808283770642858071424271170396089793753179427642010312488216608450337798868479881389497818980750488491883598601969932387445583843876055259695751257177078844907561712997722584242333063531629541006536760971126020802369265670637111053587858319032831224418722836880752916797809788900187158648138463074436715996289605041079591590127027192472003526030424474952972342406815723134204130021351160566653777269038295407545752328035082830003831944427651426993966947043983376305793335311635926142748894096061952912476331769778864992438711105935917998034713283506767576378753817515543646431067202536953007107930738641019449719645789326864446093988703336023467346440777420522848413026785167342114159598221450122838949133839656690738727736010840262583626148359020647162124287387173522856143152550825515092189831473631637027222650361797938295994041869490239203418913390843503461031958000861441459979377189864370886834920959926632822016034925368175875863949258772005907707451458795903684413119030889009658324307133169289835881101380788064895495191440691827978680580464647507056904035363746446445661794714318483905142600974603504676079698875591828832022789825973356308768162528401245212519022770777540152010165554078978931764926773180284144177192369241628531871314922873111162505424004112453112996660267996960925726979888752180286112229055487272998382581921000887961526157242476829974096789985775641219679753752033564795734663095634777921863749902887066659425699789554804330469063236588129768500328197108354654549009874448330799103452016913336308298503154561888317595114148004696996276862937114613905844340717594506272713047245737987152976151057616100563646353710117276250199041627856799272683390226340154586226201367140053491098486788825400660957652866429182188259499282751671987279540732263291798741378886369905330337022245948749096678117387647269964913675340082146946144954759046492248718256934888057184562613197742597526477228436059025433676757841005333492149036924806701937356632621141846205299822931448207615110183078396695587624587658177845846227623615574508215222144502292750907257865223516497157610448127116181847014393439846295520397079344580971718129360774184888977812787716772999607284064031774868100257966729495405397224086437868391390283620423945935403397298682682773339176474719917969712553547103681657246241861912377611539306164444401236704281928874893373562574995562583612198071250588960915119519108216452060053132175204154566109530448905500799033898639288120046141761572251370336174092343213524913146187402364873342976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + 3794460404374297937385157650006155135238673796884951266484837846551811495427119900388925756819763950489186097391481546884344845525259266864675945055994859104225723077809356617761535074924543433337123039702381575205140279422966794860476115598324872122659627901303399286425563082021882742233572739370126922149262568310684929465198733013496136071151834298630218321820189743009501047777643551923110604496001611609094521056315211534674646169641245823792980920015296046133034841277415997985535170739659953005920030559152444532174112167251218458914304612759205069841768239160318503354786328018616482096723320568734852758006710423485682743871849797345819758143202310762892716756574698119874801115554976399314732099658627448695526183782320578062660924099056920502963154988503218445859672164394934343030472765148838142961158827430284738502140280285421781253898729543900233990849132987457118151648328859355691433023357298716118053350439882336281988297660435278298181286245585021447128079359156802201552671246683557413833110041668936373838404965139104517543414355626302705649894120431829591272863687307892424382996267913589129364037683735579427815668466599569566760251963077434206133428559125271128322470146857299271090493465184047270102847009960622516680386702630441870388858663974976527715163800291205774255897876561571822247911000935053178677339146861515891510965023923285033239565333089724498875475076073729806003102235716422014561009740536797339825371773439158158794541764186836318942311060817816361687106757521793463402018966052109947053312463475642909469712512378613551597262717090377483417822483542824468379330443039813233610151579188358843006452275760109141154752940186191651459486525229357747132771320149992007802656399421287213931530515020557843839361042742984931652241972565747173860343861240285396432142495058408695665678129083834968623235240398263621364373874547614676703287147919010868509339885680770212703693244128956681351819007892830071436409414069030145486126873126870140711287169685877169878951122113695151971707206950953504891001742019369009504029851162564830705161731499251096550939172605711673522931517772724686039957514626829066508042492872588136189301612925532619639535103130725646446176204528632224680519340537194954094401507324110390239565939956328238018142632742092562518235264067049440224776489812728691728924564449830715739091711480557291859315010393603052724020530228740333589663725055680736720638942510497812248999365081887980746613516968284208199800722295706793400900102856523450313148059320845606996195786434896345400503053345767499895591279301377039135916303967199899280152993891800255894469272123872611210045976110295491557304721623579980062482841593280980480631148994673779733699830341661873879442940439017436880168318355813360342018235045450806513783084046528799224476913709232579307558112275465962613640793733998313151799561225474631059870394481377073263215923874122861427854138655283541652275200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + -753294396341549538578515603043689990490348241079352044404035001677666135454728231880662275359199922476759807261135766070928876803154526927805890269100744431124829932182351420616585575170531846217758830070424159376689363380441996520087222054592801901078254319528716539964595258166998763344518827318906826518313348549337857439588068542910079346939689653625868800404342950230176636879600643239382102231092331468565734785574165680942806834819677569003250254492802182544450307276585829100679250282466746617624558878313652455135046020503461300310669934739374198055179158651699615410793389306591689674449877480668597903589199082591914445047588200555555249499721914652491986231479931118294927140413557633486323206998996043534072318509317800865735288696696134995907686423724680952546252836441288648246359865614739141729583410055945139656638781623516706657600104694401806158700274867964907398265521412829758038773950751619594481141732599906257241833846865923337763605932098020581224448407488144352215192395199814148830664298089804893394115028008579499950883285550635312573849047067395620785920688872193605872689206535185464563051829842958017823644205442144267617909825205617501784531009887115723158381259214700508573944912568986577687279310577663323952385108588566151034290864251347974447140445233030449710685495983312234315044962255522418372623356091890387413497782512326506272755970452143961685608334670347326206851066773112271480811926939913896351596989207206289920514248956678871704238111307296277002487886462754643728635382455844281850257613315704125392776101449249345262359921296386604306728815204482917609978329679577528945046771049992978023647676293763668594360871609692920692251734836725662961422107269117141874696381055980104216196439333857586202653068373830972211644072125754137863821176954686557989053137267488350382373426327309613668157337414819908166579663621821678053126950503393333482506006274784548707250434371308079831136107386002539154391637671285706149115722834781010861698807108629200264534168821236847768670607237432355330243771193369851967028654624708854958681336572922557223339127120211551912580167156814653530097348077839239493743767984853685507947516783970740243258256446030277023741716346266087207739065207676622328284719332715850471227684348592025204472168082984463365441646236531515431919869194361768538304532561044848427122386656751609249008466206056181121965803961576839455879402529787322576783353350434834304525476976924047194838596456549127323819754841182204798053479590676150993647501631557866728153294571523150933949938342171195800534197452169136597642358193949822916699357374066746543657699131525677035014733255740556910958735038477066516091634448030817804480790186993318508234305355699124062935251934100306662595107131679510113745733293411873529096483629276172225909358129556548963024099288463579288062202422208912110981498737353449465959943658858573941569173402683584299776937859232793886720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^24 + -710103239477438249304819351869338342294946470735766287825148766733502528904722234038379377198869091032969431932041880047968501803822967010658073104947124602173059824780834678716953922123756135110916233345051520831144598231093117759238523182703305770857243335638885440923514834779982181796864866920152247650691770435925863824156442388427939485264307567322206670782265181294378936310769572530665607949318053677451892164853998599618710104766330526942460912198014090702994251066487432201070769476827100641161216772825535057016966350996242743429864353432693300524959390777535229218289080489254765489002043859136631401186721254848799689115840557037748742970944079830412383636720457858052820691126376272603427566839204474708252008149178785302822248949366371225691880244089205097939055160763549289387802586966376322835701890605059014587406333509138755328719610032464821106610138681111381618325977737041206760381001246680644071446081313399532811377626670972650403773874398898079291797139644419065676572908868834885778528660622558127747398749197214883177778182525660543020917418044716441293054395537883035265857175432628105427366588474742532091774439536535051234761664366523901358546287733448176212123718867470602417991690183199204619135486944543150153174369830390435730034796806508515606734381242839136445050357592582046908378683199074381719734974742905620943657031160711650765693311334521190554660854111353029368823489842401347455189616348336891152229522330468781495156850370041790860982289347301962676957371237164753363845243773437556530407637893449092925718391719690323112541638806370079694071775411377071358335677302855742384742720925869981371310341937047010918859859496822497696459473913927738637562713380041765556611212699403503444732344376516476080473775034048989603743369985248734997078626953206205736820699767499526587268477264403101399904671205513487169860916666592138853055219592585859414089278286191554766247415636861080801136653329023065701689610287877967422734120718603739281629035868523652981203356810789373101711234525139836059369478770886362678795372998039493691807257275838944615247091085089904989502227268588250502775791724350883334048781864638329234939794081806287832453167903068228278475015294137141468062361966961188111516390791427980715196272670807405996206681655466241133678944861733712964422853455721877024615606290843109415911597531005989037798788297346053103428972010344733570555165518780514495942097325535831696541848543094819325018010857145041791190990984384552114769845609747303945819124187311120267175807700471794793419691059685880603026242890217183362074009914215318878166272404694034567886611741658637951148923779000084418643500559236823047356211596278921119145266269110717993697457942825816462137810263380510953144630787294060864388108095041745670286674102978913376830107873871535652003281500280795497408761552582828179925969629199056277069103257916253896023477799827882679085499345138614272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^25 + 316828132770325978321108568842198288173547326690965339321951315955021283638459160920166336875874308592362070738479048773736975472622904528945800455027426276060121799144229357320076289155041408870487537227906886764061611170457848380034896729538891278736299625110911569066944865328104258376802277094670297679303195210843049276796848712025062764448569467352619072400148517587346563850935484977760208043667434525999021744595596128132482816274224280919428579691117556120487964703172139581850956540021537761649958127808046741616692853355882106494954841048769711704321357193406473664390172658520804261182694223922557539446016427400473639856942821466912942935188987312101247841312838178468341735036538171247813945253755793850978695447818521746374610416293764496027714605996316044975408509731116593483301211917120713224014386648621507232112491969038734361554988042419156645703042501694445619145936966312748311268188366885615594930687433983984174213702896567147951046605859200857949606259730031519046050083053453343128363163886778092789435701568882349230271281582285440786845703188748095314474327045269406213333218141990722045204545189746669860654027863249887492458555929181938682266754283968063282369348133939371935602847301127288285767957354654054497341704865705146576963719933940058884297385947186978217375805653125043615994424130995103267525133367919064699980922793988936452318312075343586295473331635096824260652540061607469283610110505376519582327152124462719856082017848179232849049056169069287681057917316759084503326314971993562142008742000779172992827026435797774970757892633582299158073424374928897932050527247105963388165743005211658171598373821521951194460962519356919757181259128464322859141563360695672223059473557503378127660325770582254553190741792114298934558462594148602039320666841301847644642741228417143361818391084288597294953939737925472388190045878169004411994219666641575370195956154640613879315163719970723857880566211019318897918141258149971725236624766595716392225689320769271367958846669110506698204185544790060832079501059271548629298226724311132913289528548779636582714602904724826291764191145279605825328160154117253039162131082438620174370006645480917181427330460356560025544934627083806017241981375261661650859606449801468754090370055090220675133996264558839864632951617655886313953216063681766591282808858144445601578302936848551495963430547127562249616899046662136684335167644439787218581954616664152069285553475124549054931999747219968827785576019871863390059893843625829463403011667258878258152324547175129774649776671870241539754092656058845782007438604094251747852158242215812170463732260200038535324475666830985134145856282371746090696732226643735048909844191790296875543274378022457963034056224391068180506854655029891709332507879943605037139892464083726393450719041214630771066906643389354959395396995551152221848246950087439946629117132766579329258955943778019858285917788910387200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^26 + -12207773390449158558061288263689257281936705763572934640659703988421928076337575295518169242608381743387357106748150613743870871255744568770925050370983272104281148840127499786056308156003464735347550224720025231080073734628801418523186297807259562828155129816272273633275172610231667691485641251267577937272011469092853309810328381439695830568368730343224100252937336570577080880470661226654854881501455506779509158794542074098572250647192174149705720550402501503036221143643287591637934875711239377367916391960289719357442709535220961016305937003504180012735764572713242290764038082375459985900419792222557292634510881284064209505043923075879303875391519194950921387175419820808762488459409930638162577749849844501121307732137925255945576611967946768572029382604244191484361150810457336036744784169802608485958107358245428578555399092555732584666396394207057977603143992959598895429320908124722730165362725922011939812402535486716835793435837704952891851799007657755455065321597512662586167389852612035554667422925843528646224674986840428921078672067352460128904788072774142406405482995017737062336934377940028070889266922360847268868390824888766904388379735994285114043201366441728207422924111906465696232074770750968244518593677406659112598461201167879749373295546886096623596317000506929419171859251028978949756371676497003771923918559354515925505089066837771820054663320323925034074431428345477581333111549772180835566794787461310827840134749734431839250252260896004847539639434142105332114887930714202220133230004853795603263080596198550273087581977959087015631502592834698012266789068564403879929465876612107391084637892326853608069321182971294285853817000154133161218329946785980798699805930326670266274386085510394675033208260917398722689740899799839863217015561338322055900400636681298489378047131641774354431443320389980947020253447323211373018332972861591875459767584791200871152437670140787250782165722064015689282081536985771863877852729466451121884290139490023011678961536931839213119032125844061957335527389590319832460390782201469690822515120276347803256564241948688791776715091971516034994072614042892712512223975508830935552036145722475480142724887194047137528769141037733151716304999548051709961517521508715658751272129034100098751215375784528313765777001157937086692711991650699008768760886871588992306307863259404536050391846124776489465616349350180274117140098972724581519729200147066188872854931186295553596973168234162474431498991761592534467534386408746735805090212066409263080675733749687750683798975686817660213808359203799038026005534635897193954285886073113274159941299942525734734330797138333143547905107548963406643694806590729763201613398771023889367275603795585785108039993140073528025093115708844863878522578298507420022329099554008777620478629227087697207096631950805874170923465518997722654638063044763557299448441389525997109165118483398005512322163533408268089440054804480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^27 + -21988330582741119770511818858454673869167086043685924592080006529269075028503846817782676054647671404074102572580740492522964003641781378274174619778495632189727776411485234386032452773497395739826985253025066111187337653344448820383981110585137068171452467037712305281914948124569489821933790285851363176086931904835645433334374381841349864902184807969953398820023797068328611421863960196954070927041472529487648472458831835218083012026290637652169030950879961700893059546358370895162624731136399133289825014487441593424162488707748188469739375171469722004899001462206102144144415405691689513716348309313447444718920904434216264185770368351317754082348895750230912910656377936325506985827515342186693130879975466526956776087900871438426248676407973868779551077391416311721307072606995507262217500645248676612504478877373891005991094047844950226932806242251273373968841261683004166756722881464378352311524055903586906180755623098216858049470101049668380751587410860212546942620663299902434307804153792484532441288194372803427789284735876043911622791928032794531157385387119016828468732502136383987103370121143197667601089592520383818448892846439414847780981465881909068016827847040349037755581605869618561248083962089684220427965431210407576105093585980305227600849508447630467856522393524914174468903746117257237950524197219238851022801982102647977301977544124229292832752547313740595655526554016676358477948628018141811214355257336164768690164742293442705467056361976934580392006593010684925462593087084119838611538039516694947583048684667787897000185791451743230239287657689213385328871412025846095339999582782243966270746799277125176230406427724574248892317631692581679258180980884909539773674711173847804650499659486056714612176962578362790312446528477879012916947633020999942759233548100065388841643316315238965869496767901801660317628360007082746340774234154347327444908651198543368204786384055930822895113291928181308839650077517866678669831866117815774298740225713651709461166534791881972965335001981668482237731471346942024620171730406531661680337168566137984234303758268344811849954890178883537066901998854768378128194416056258785514763597964287623620141505592331565324826578787377595739494481192093267749313573576102368403494769204217071916657593825387542581789580418517244968569726349071027782687037109487114032317213208866999082606549611894862668537249227242053987120685819774100903973908122709741318308154285474868292035880081024259932133835363183029768452858433387688095145722438266600192896828431466368001376473556991587351904116324553496378850145006675098705046738594406399544051392197796043705646663070561983942373841009721084634872951014869973085873898079782211755918634259135558524452668897026878810595149010507219220018495676139585137562629125179623937575892679764839050653907431036634341873637993362904916700140911127963297490976435719642438093138286120413635450474225696459136687931392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^28 + 7712160258055486462346021625723225288374455674609929099258999485952805488824305098665491096785591644783437346697255472443515487421804981055067401497491162005905571417099510718953242896680001153055614391081183982724959565828206101993660283105856377997278078327502891806091619318139162969020974168186054227408883282423465088948723826305719639722787458312898144963703731172016563452721178809700846107847249233852220163858375267601055088018584371724299295614801383287636720202347150301493231771201696554023315027655996651660623189412323978861702820339612369913204775640101973926256720892847710522012507008042338109422374235646607556160964445921458688307028025471278080737128691963231018440330479088909547850856586489371280771271155541290354953097029623950603462887798220653214846942894628032718814084172901054072739976970048034491226650781923029635014829350559557271336503747705907583533766556508324525765131255070480483531477808621080996882947447630862568404680947808707973348808524689967199743176757483581988269214511177281863788432037279882713534595295502275599616403219710872344172702111945775024086973958323114102423792673008494210574545895930972534511672009024335880841519218606932317872160272745176649326305938926403839466109882142435433522968482101876583404635514014002373627421994956695440028933394626712037387638941709773938739851278612421466139863612128633587244815998177063170443795057496103653390535581501890438910232428110207128801844581275161648215954791927689368411536256613175793801893749054282028454950125113347903856067890708551777095088907814313783124652417680526629562493708587450468894967780317286189136177408336346702920799020346583477046155646253523543676195827665045770577042886106337066995678529187295234797742544661741308259474295695401870514981258207843852397505803964337040215403906247765400344182656502497975482112122892571117438868276897530899122689107984907673900289677403774626367918006067346897384846139137014173732799909051253265574124785951942181666313173556428681836016156713223755138514726798078344923595515035193344224188345429269807570064627919905726622101952922443727134479289109479951172008220371070361299789735636051947422865650809200641036762634341493627659550748138635335147995068942228263911616572092602130607643756271832631096988275755494556615692546398379233983159161168316449886733105850910180951976535219004432192689483983210804380535135133070604927704627624223225608505012441999689807520168172440754927569028101374687209859705683239135349032185038118415621199991527713295074431588355434174251089946869533478081658193010847569359546863555125398036342147394294351682265868709361624492630967079902145093075248981454610097058922260670282380307011337216077593880612863990080110776754256748901754531779776349643213825388912722477031146351360152561994371626886953385130371578264502551402751606775851859589741996509959458922158278812588932590680113696796309233388748800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^29 + -1503340942238687347010346324088224625560673899181943619049140189823709557194801763852267043829997718658211101565157893495373103210145107880123493227557459514488999697581391523634247164463590470957001003473534802137021040890320485815334067945456770790709114129526710765253502657566306769615772201504716959205886867342958040533103992868172115636457028027017063239025567860002303260671946685027963648986033810918879295242156705882748663411735411869554119354147557643997986322040724927188844682295452916144803501801367635375951609665865349099780822388111860620442286464766166720847648005755999570771901316764730270763017105499439067488445230357439536178173315446609873403598890799829101930454557101688270832604074238478101621877490080392251625987018528721736111920132285089839534677181650080386179508026066902946850146766109451179899638997827694508371758840703450287331177243925343074184103127493790427271760193802197570287740964091791120167314715688762262526330334653855483767278280596730981312215994205014646082664125997955720136790985885950375432560223852719060199593353138005534702475219184809540433507590009513706093793358312071413046734419048640563199086785289899284966719191196718726857179701829939593918462893750317300800426148971931184944867090131536006264356779709506414404486001064692132879296836690559323019618879380572626827561701864004586392401291193325903769348559975648655941065619108992621314239111053119568884180980429830977701934289513545819025678678249980496664617204565463527538903926490697421626953261337464656341718011308576076279639316936958982246196330396199950134446178692554523814081378708457519593794558578465564721383305365289931030041985150162183063891972376724417755177952846347661440464878370464831134057685346945179412230574512218559449440553010633180209292473266262147778843398961863892865764109348705378559674304353167056382379848786232273623075088703473887141313925920787994862338130529104485457948926750834764076985032346792000252754225328337910337091643344042999003466062177021215505765554975809431051393974796361507219691292584124408853359371495818712179562906970227225718879625149817679840030327419211591160186227138814885439355533651357950011551852401404663877655411530955997108760999319172959302613305994830305443297145324955079768174674081661718077626015827082759080737550774660122145982662642448207397779330475220649759929488526690221999474644885936787149087207460667643691083075837928081378256384895104410132095044965915164286623654305912214662889389195335297171877593293993106879572650220907816136354111418070410978741598016091336531947162703295409898074366854563493916697028640682096572289392242263423083659052251071063694731079415581923390818467337226981555745828552032203928642951425573681734887474480140061273409928766898105170348932186081179652682484264918297556782696315146192699588933633155700257219624187143694049214722508328405447053813900091470748057600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^30 + 209213880448661589636964139692104588990968141118756425499828909347070870254845603205750676018026284800911051841530029624789941728303721487059023097330083548155204905868347859231102547304687227402746186935506305165848323893835724607510406159364817712944937460903468563320057391945928222502059768670409666649645092526895355647291123052481262652620799238853424124238407199559613309700166677159891863989437268950963873541617308788109727656545749904310443483633330114481504843961511030976337943515110346749745943474744571379702078742579659815159445922714761908275991296017218425533951884655811294952898840918996137815809564581460299006169489540052538779574244209333325260938216261925870689400092809002818920988615670532363646689618812696027053581230772063205833121593269900927780773026597042629223302289724233905871262106800306337658808749939341558648568871858661694347959252772361476616809369642643588537215755154066219820789736386512268531700123802444349840588954460777630744406198529673744847895490188657809435919864231682318163369944669824936849201102968504361358838955493627945776632297106308124155838011374534225889706657413639891339310773969314353473978064092315409125124254768209114052469723697457297140025433156788780190837518213074704815756802322583644420388347229794726905369018123862288220051555418789103552877911220187199836643542321070954268631438930787567800758637526979152153066241824915976007557014190492401741728167688965893193939976526229021973364345002933169490850634274577728890705839759180834647697119428343892307939101166323323766394054258693606214027904246127642636743616229278480446626763016635496628813977611180114848539950225544140369696364882997432211929815892402579069714298081962083593235500494041993709232607237030958921124952188715609307235180553170785616259939292523985335685329394325565921192867495920244001200896807049193328540763196003510104113848724992758927526707851399856235537471395497553882337830542940622655361810626182268998949566299272989664856650404095431535525226817900614608800724324343359270406204897983162297711958169232243160973920623369689446875563774888481099089772336541091603576985300526318263956767779567232417041562640350243387023722899042549367325123748414403377702222853907599221259443300486127979822944895325686811783839633972192796081186557321301875164887654897964154343792741594340862725747010149226275172132415362463634830440681632448658347489862406140363417266591825681321838169303229998418632410687825758319480732747402829498873088056373659773743470157478269037724480008511929965767945438043227399760909384407867548703077290216578687577673858898959906771132347691080993781724557186261390187992092961495837837335984833510017878508813662152645302770560688489111352726077263043552430955996091610746636130480432392246553083194884120551047691106785428916833659664143967501470999686639278678908251473649888378378864555912488100449846666704139059200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^31 + -22416023047069372148125651198236917963677768808173973979678963079515202847543034251624514416423759830238376403486444293859743740094109987563357051071231191061029502804606563107798639384224490419640531646284256669856095558540695404195368244509975195471454141430641779873162837712144961543350956935017600136014253956773754463650583623506010657387411529432647571119704774625185562851773280268972655382481945677412548370936329606515005171648340146220433780965212717662474550137862106364361201724714836803943215169461414362520620068856393004373126801757940174852079274268811805351551209195823007346748328954365336464015382589509645602546759728961775453195902592830946111683995484682194661132248528496560803164717646967814606729132855608189360228318704967629424996833030147405443103433178071466889081076627128478073823136622184470853779125130169398908145277572591653482787202387909484133206632493612220354269789351161161916321557928586676072277027008992702879841206736072089092358966276976227657505355442469616345048406020946180223373664027840930376947281708149441608492151041312349447574230001921430359670943530014004107253298122198266830113053225922046166480037962102451108288742448281051620175111210259009709005732476697096067278769457262985657401396799243615712484218477353824432427176046517567103783109483850156647752247897243909062855360001218428200052021601449151084201622235873058462786333400349712636682297530520668059169021630071070936178714796879466533885376809795537342229083390437286013362076087603612188590225263595134022815301542259979816044106326251946441192198803104724616324090516139913390808042148539890139720686778198770972147480937317666686745333302180248961700305207086425625620479110109992554686217262508241590202428883756439305654629063744953990431850047239712906482843673919219442264908163965527167586294082145246823537020092127724184396915533816766074956381480062638700013424862229814252441721795563280478189441218390247310730071515127305278001537343692254946171812386748846683165561815965207422440717059929750783142528286292745827587418589399525945762635774111795094382974334884726274225819814073520275472390080657151984752082517959510618646282785365701152103444100753508671367965125620136796038165365832427851358831079488382397552414312491761224616161447123133728247343231482649289236013031390959290816120645182213113613062947387635999936259226800208567929097673304096889420677767300778070341235779349333207553261903046698089980046601324645877861758518186663987940627799762368745468321279757694071501786729293935158493357899062253713480699921421936037609958363299164143964839390639036229398629178529782549528524383743303698036034656836793790812231528005682154958101401594390168392453946698362642286672939787414102374465053389105453780631180435558431342273088010143995683060044175953033268816884261938649525712142745365324857062496105358679281996375490781746130470716867202252800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^32 + 1919490718137964709088591206389265769445190587606817727556942649611263691367739558357173621684423772736670593612846132904076809317774272095517202197273267003854725045188714581679180036925211091774046290309158163671316535259939137730534521052122979530370523407177345403296398727411036104152079385054293195151590340264115942309368904400103898048613950752245985371039925877743845434930345890274507054727854108495272151342814653668655282083065817828254322058797180161640943903700430760074170371955414987675113130796454736234492708841487235470004143061021090045900501973155618849065426488649681423736075637872973594924048369125602774516069297315076512817977148488057731401794628705332647168333636118845834144042226492163632648261816705418024054335823076184404623099390661586315328255372185223978107608516222968558498393861264648689467293784167140001406638309654200099744371128473370587533851255218583240682187457907232606764387756649400164008389912585027491416934569171382928449378262867096718368834617776738558713109356462708227198336868882223891420194427039917516340842734296216808684953079897669805328662985024335499950917995822599841230409561330447654024187966745168002531624305568883966825502222328614587245212220875543023724787880817778648525665896298004161005877755432806138525341565432549812102833294292339395299864005035757406771638117805523658993633381362932133547507969516988366343238371412910135814569912180343380794101054455378402866579205140565376356184363624734440935824265664335831855200019132799741906784583530456584447947732512625258774335351784278422941558968761149759424829722584484940085920406243029557327432324437149303615913410535506276758351495561213128002501029167959571485511953878144304863155308656912312506425905079816558743440211639518950344847383415546852781640017643932073496606157382589464388730508924788595581344591168811260828151663675663026357547306354189430551240107086385769122683259987987649576492783863780606488274470092376626930535695601465824702494675933195303649908299912825747268082162159459935782755966727109629269732872404768020476867739431911998810805224717591604421210252584518934735135080990812755888942824414596637317415634971176780121356947772034485998843321366008027159896893275552762351658095276072017741268427703425330348922259359067878963848056989949940094840908730264773498040543494451167082889031288661943051227693125717168782900591851929640643207723570341755199211983901369480839525280866324979376430114247419201683380896822970474911812397824131576176825294564131712932099832373604733915701271053081602045985630336620430070018873901284196135726595684765416035704972569179585443802599902424837590768740147291991811933228158523938946988264668686275207576140718412324666699191036094985064255176260833180367956149431239194615742657485075554850222253137333938569141107098156693878163516460548570657136466134226499547414734211382260505971188287406080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^33 + -134589259465625560768324686869568735971631831371559313195668872199617708218726454427745082471679640600742064112509360107928017599644604366861133274491491724508952939735211779290297923201555168391022217124539542086095262472205706336705201325548015051696727837614410452932683683150349022557207377350996364627271089376465073315896207350627888625931442225713226918359026315962662394480992812950271088667816454862920929475946777902487267703706435730332519063423120149476860681510465165459542287108493421336107762984104812517263950173873551473937942247649494047380762428463631298447176212403296008154707320790247671067526990448488177865417217505253140422041762363868832468639141853371127470720541207306887583293362238730675295631255312544782753624410163614921031019787393475410580154220036414198998884753870848104786795802506446702959513037088705184734007095922504125792244713259084619667618825783065057136084568297274988904725738415842237003547360981185375002324002919266489623368778716888359951631177022779238540808673042632253857005809105777137890100529363057070233261527021768509178112278549816376351447074895784305448333777543707883355805688014597294821486399278088738435059431770822459770991271490737167159464167861819503079840603294420878061314828498143646508840179490585802621958776351670136434238392387303857067276706259537158447967847427331371970179342988744283261618166188785962730993179711711228101645093851721196778426515330725468589518642286831085492839569885069710978974218915816001399325394714780561716109768593135744950732547312054891433130259293967926592172441056030289046262693394808726117594167821824537249299318774019066560892179455307948136742261607245291509055611987716566688869226348509755314954100934602053261714177349723220230299355028569795765664957674738353078352157584459014334480886023437639381021807398972913523150288115230392118307630529309408230669322975394528782830507448813621670250010019582829209572103526439845647135885996724651138195548202439665384248646914417369932099063823755422312617724667944145372043945899038878548470912173891257118093869479975886856320093687006172490921596039644022860088901235260821579236622504662643620570466867497956694262470260773938159117075894381314554017105001946133283646015420863549361250889945015710450285660468577874432170834929505769633372366172782516967067860224954840173326865748108197512546528021104569250507275059726672327701723896989377110637205694150892911719231057618991777882256696069451532938583801537013641191392318519815991570538576427863392314425529948105815059102707855918273339919864997111433109915340253829895639056557904017843969413392494944325573590311936409417491577266085728765320008289113609333790991261783544614513186759296952055828255149395003250510881791185745693867132845557094469820029703870572220658021404804469627325961228490028308825175612679571547849051054770552339398123079565183453676395462656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^34 + 7772419658131892308457631763313807716360327620827837144592592275720211693230672225110265698492147078731198872439416241970275176417197518396850889252174373174216383075595199435887396836677546852305946703273616570555403229876882919796595139814862033529476282028017792355797075251069856475289485773789538795014324585717417633460883041658558530329524715759951518123069183127618938883720623071247321391471034654239556273844200050496858672951118087566986087423799299034442699469650655768820315205502949744441311554094885755047272160865868193388930738928224363485823450096492251525701426131178528994724955837902018155946630536954846127090316466374794182031585636470405117606544710549284562467283611240113840445461769731778537132282724825116445284409473212841264547399718643889052057448705564239738737115250297136801392894248125020428056758541950031038154741228022010326924580340574406437529915227550853728096424316346914885325374710786153181135361247611250082008719479874098589463237221818503512045155645257298238423880002785244258215287088533188530488974970878752996867224620105430279953359045822804501392824179653022737350026718201058800000628621130720457993070228677168508327528372623014864677326637010170180177564666491682982051292682873886922120837961463694929375514405590768980166740096267311591636118167749004288534505683547339756852207006989420843787969718795640641416661763509480372970854453182367003611524548280158714543326658889542342716299461519103291362019975627207644251532663756138435040514653442350923828503499350370530614862954451433453210597167674364667569638375063271825188289657176578098506246029945556816802471718793318835588730634916789021502898398176107245885567724164424762001297337078894929522711238281628724037889864267963255690167760107361100004059861624794811547207269752070356182821321227259583354066390132083436815453681033853188877839745391533527417442742533758065097705536375134739325455731300928856518359376935848033792750858814310602546900935272843398658916820460726191797765023816431852613994202895584857918721221908077406363288704701334196889943336370774496622059585347815415211372201696673162138785477142748386858420026831395517876579763246726937691465271127141785586429007958379159327748466024365621653054729745373309384167968363737460290439917548621854296422700505421614787968435925393382431371599637260052112566407954689159701277460872168024450224313497244235425213749432085295195692124777919446271870102368463746940290288466734978626464648913791309237691626347383384131322043967258563384296969763638088056041063304696772573827618934148632596209988321076278489851331635274362655884130491391340267472805605832345901289706522101924721419815579068604045529183411719462267457250388717692963175697624381031308166286167635734816726573593789093618168612414090734429217424915215472320721630455785550885590306499202335100312794580583083541014018643844973846728704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^35 + -367601538703407024257950883521142320187235366384467191673295693281019187301250188239127616366765589406683261360844387624477199870592650544701960204606224437027373503739143563056001371045651041886719764548819636775255311456856427003359187530729085226780212478067148078345950523867821072780997849875929421466877356173031576680645839045777172227374255403105433495349005091480164361370246650574825756207684704064618783783682098212772005637795665989795433403089100396377830683533613837380769357306908154707333032101329285272064903184816435407830566058973248485522325054340117229454571538993822277628843540829731495721974723149643736944547756367440465810166224114704167401909346664885038442737693313815861239704246382315072511032466512794973979393597612248348526206167931262784331324470530971165144694304080160724911720471349751265059973038914571327260210524001176368144716078199627037108573231811134172971956468596820063299786751829017321308542191641678653996355554457642972705706737420881834761278546356426670028117645222073727406892994982329276193155190243651343787142314755991328712135159771661647821297841794346988567124910799367139057562381648532638739050099129548354984151306937880943354564086477670124852360201059866959237260610266698178961257365029963216527075047456452619024390510302578967108021974364739576819262226108758577202748724896726566185528270301647738728776019448197152978892468715555054197221380252441677768023371329157043657544289430848327384783087525112065196707036846307040217458160597730118686511853952808757739456598851249557063444480720648062077860813779166568811743620813009774984795290947543208041875390310798659193647409901689445801967537423250309468002204093832523032509453038522638553693108438876833661476301379358528743335355462769449087234809224087490258385105573591892409810418304723068484165834984706782147627181496163319695637689099421764283818097868609295836783207762942056182289918903628627261482416431663403668431313076289832377633903166111581688316567566134444950311673483216213773739092404018771328251845761674697901278607231548446085473209278947474335010354926484232619466986250849196077688563223916790920779131081089008191575197942600919595507292393082260095133856583487012133961834489170026438418985727186845244249579852719876740099566738003921367807890219455598005110519086478995500908936212358300703844602872928116133161854165489917046461794116495617720315072880744466583821132421611817218134342300652627638969840330932682932750675606357088406254137244066559175290336240306825315737898500931241597915615828465807842879595362928043680355109848726580262637797978420655261760296030299214564611182067985188933857440156842716812537532462551441750550825264602272919054631668437520797942993776507672408237091054990249023607958287203458492199012223941327560842216545683390326635939986701254454311794711701220953842157670963665306856756816629345123450880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^36 + 14121499145270651208029276135670573735179160690040321448890601270374977050977776323961732013863524541610787949443144644144399654797174999605789701655588463739885356699404228036878514784538179538341775377014311079419393037396487060851807640848996492770415736457926614573306338289633056672708453747734025802279591080978672389216665282334901735070041508105368430967219048965029027904811751859825819935694376016674502460961191922155295820485938617417963311412079863665919415401749143042138781650020943567315241713239875550645068656197143455571640828918813697308357624394781218579056782674679277347368214039577277676570701786220350038426008946736404024642624125635455203295617301832994481655160599855403410438640714147368571815147768848844721435912478659659475031921408742861589880295599711654406234856722934068467463279175443539138735355342572969029631653860949210093915510165593770667717618096100622121623124747332710884664038235379146091404062195538767415298662981031345586293145365343965752904875973929925596317025215300446040320435510202947696964304480878631550140280821003020714618929012304463681457828676176865266455465680592392501630633813241330049416295030213202027714432913293210502560048081047130629251178835444966450743111300445883238637015430941139921377919781093278154116300591044531974507922455707583835780723188718800744809034629137636059191896246835607155027612263091012863450281838864072118774711544494707556880748862063797200897564484962100656312438107578908662059193406034734824214753862044338506197562701796214519414166202671275860532848941964582312531713258453626279630423340522563168279497416094094236607279128103689999798288978213888794237928754138527233708930161100026306152242766704175979016459872999374561598403511658993102464170030226687362831169703743454132912485574225541418216508523439073512006749110463615029304617573019006358631521557148610253689321457545299279128762210533725970230429887674849175696522671672845851927249377391581435200184129460159656916882088564604248144780399506190885922389685413608655922215986698394194682241226695626215889737745869036709738261966985045823849441868761689947239937990762729225853166617010402653939703905119752579957885465540121527764341782952323907185875101681776789099710359623451785034403998357357894130998653833875755396189220538140701861007499664224854737621267572946174150469477528652510642661076362790637633325990656021200235466552488188511102872576821174094699000937157217391471397229981551154594018751297041104826707405816040974448672009247162769961729264860457754244418477929559403456210140896059693608815236489729212809749340011916393879292217803588149508386634932100333621583159199191016768405481211132577851921282733468573487206835073709023752008086709709701856749746444510256249130840871591123364348680006774980274918689304343852942000466468359322317936737677216317071148141022713515776518530834825126400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^37 + -434144075385351487460718092119287183317376350648511451512892907274293022513184276732147797737421020189480929572349618196316249592323787286170299946200402804482820085874852946086788385302633493843826882138771126130168939471509695259416911010471102348015121477656223703276639463250752965404420618671913740653135793401003309411868303936031527182196785024539309157717398749900157465142155908438840678003737469983533789321511572258682964259681613125901075232831390422701445780507015349618401252187198328031936610733974276152013193715942098531387546404868975072541836397898248591098623930790144773590781902849058365933858742476575069488495309410257530280134611959629823312312241195790440404519317302081626837015178166596666550190937242208171459927594188345537925413051913459903906962562608123330769367566172027960755100916963922349116896232573606648460352402879062746321494846302687017803557516815551061917243936760664112446429504245651047207265967732882619514753479764616959916561147531036441518379459994558719467999675115017225327303169962746318929755214745134956572063555052681252556727679658562661643462466114837475096961017545772055745506699605999269428209824955336106508889121241279383423840193905989716270548658005812184329626942480721542243883849278931779569597471378711051450433793393319960710403632678580278813332934983793688372020173685250121995608778280966358119233489548905959617746371940831164254917263800383810054735720925688554685917271005042816231569981433815140440561847993658324769961479752025504425223662954754291472034575980379685405718282420322907835100157962533322867669564110020150125910357938292490858774653293031287429878956657347642890179340865007481096102896098954307696623965519793266792929202432956535370008006621763432752650483966917119602699054909267147657873836566896992826378348977238221720609242683101201385412631868184358642086583742404598631559763702582176765731124200728239801438717401737389740089227427086855168203717446559687463731043621022284656569845030509526859760756109501819226499212932348425228174343447674576909036369901776651033505461034245439253790741326585594915940873234329095373666903342063096016726550385656441996850278026583645317488437210014273207214200934007263311158281549790387449084465023127607084289960661433357339277007307996768822141410433582705554546270837915028445050893290305250150035065503614922420504562033345175440259202199404324964746516109337855086103255592720016249015795578840749856250906768216038362899131945252350506581200280082647816004096042265169746833474289818080174702668948698316370462497281547267869300492909203088587583829767779549230760533393934680885771590016590116204667180352682646145288296030330128153242176636119894012644107491399291366085466800525818208235784786090575569830521943755401366420306255460723786979445053001849539055433939398639641448414155536843192373862520381771532876282405469043200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^38 + 10769010011546884322200677267570820705925441335908808857942494997617805148232087011222071082555150292018786585800451533219128067705176784451126256034132148487491759361438331741664732063410144735836405901506820475417102917881279140487749342991284963184040428272040134181887019314329794747284414368461255525243118359289550292994874700889761466040805640994172262512745589840501557492686009727970064491119820125444310757632794160904927002239798294349417994632384506694341060220019531144441495185552714677256741337398614328077395962680097988983676296095310321601727227039836440023498810475207694075612279519648502513762097469869089587023136357765856259479092928477070969815777908986890250010266148937796095648057955666841565291014259695331622270829621716146426713443571344844046718362445956611127302197645083964129228506844326132785592022053491778462597090600958346256173625718257010570164752376184872272725965324179002685143992913016356229316629512204184894710143324737186616694421107605749271406100566505930282770100557009032862410844734034979461093833750130478426971226281310654940196444426939304721545512048280508533602522330394928658371780038933001210200048901774200211767836420614667120108284290533511779517531877604689718876777628242434204707468741189041630566350673466507778657069042384332847172635210901356988173151115521304839745513426841413006501776272510663294973914030413259165645025462678385387316722701038575843832201077453460186280730062913666451592406774525171192325866538322732119195128163461569152542093393488253594786139207733454423297729132975961805250044355978536111661002170612611638124734039539155714375982032513652736505177048665655238873804136995635540462674149503187477401660491737490398070617085576615385571054011584655028489418595071100645900036786465285760226337722352178695891855238030974435859079732145711912816926497168021657108561063284364183331945409366656118721391594902182694835762772944388116543862083076249744708648434658884472541080931589464988568359617268845017898720086467553191148130687487158738646784117536616357010187488975372340503799465466772677503244614397649245665973773813986405545572453079678862979339388618134244396984975728072538810684218520581458262070437129444865344602718946845924014541466960590144614884877157939425232065442573525434021084142970896443059940382445996228598010732278904920624460755361136210182312611305851999929907021458009863899727394124667004780931839783215693059956880570085415049704754016529066055790733752297570355233279571980685282366188913680561531916820803464378418533117344377014680354738461318419004644854388861640693610053793052284774947124019103136145834035237525741074659020735478408932352670142587776073856088919658260419793560673233081060177326155345167786906862506248663575443388053005455179893423061255595166773909952931431257784014177694276220433636802165719448742732726291404175047141829440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^39 + -260612029845162352693520033795859143670985011579026302077074492118154426645984471621194203913601103597155191199416031356550899975440214736046689373250513398565231554621870460094945027345740935860894970315323544720020604661587241254332956442690306811975882669143354796224063597795751052153131381416880706117014212843834646846179725213261959923821954365975615797455458842433360630412414513266274753529041728641344164622198391678199176861733056315713080347151153746958217369061593913048956829239557287898728464979321113014845842085928368546701329733108613232509396480547042844430656761850292706357471037549841001346019964894118374893254942582502317192610274290557608265896935103043358139900949346427650592217628000116374969956494679372469213852079333479264651087683098443358386207037156128352742605962949743586640613718981235671085410612584022191902342957950074323481967840556048521139768417714106151505800785340609942581475143954309451175612941126757862366800343045463030424766348997968820323135951404449426796542867501726071710701543248415730110454437841411145331284697590849783642292526761574017641043387154798761616005283280071801197006104281458587165823457515885030264754385902326829919673459480447486153018836290934187802729295360772634966808450848885877966036549096951627814493814810345270907040159974846208957876634170166746503762883586323257964753304124687386166900892679430277051778270735132337772667663795411017526085399018651136435533384256901976557928240394640827833750588619023239120644188034841829705075090207067162126296099247803147903015681506068091735588633659221539496231996807267515750056747268326747460926727517893483310164743789968461109161140923584342495674136428990235710424537707007014973730825260059425014479918259131336141001505104092134426515066233384088870472841493140347032618755525560084361366251414080132705930324317943910411337267514868299523884360000314893113809056142965839296904075340289725262183502298108136462271118841495417773992449416277715510887725076369568310914913097728074839353547207547803264360154861858158610609229317317456897856080239529473340257968452651827113117142528447157089050754398650106642890543260006338647837832321473039687320924887829763212166271143280418003136224505881948847825783700841505674428884287282269715286132784446007628007723911994425650978841294409565902462677875532233995559445040342193867001680323764508148287179274882672207719221192806335148731794535465252067555491504515268953587440815772521063154654947164694212423749366658513022577719547131466885832394059816943636538301555161373628466086984911146061254831853366895374236372915580908962983159889771933868718373854957268653340723550364315358085432199486689743621219789269585066130169328991363096001358222998091934910514493417754041906088949822327861895579883584626255357235879975651553129094320491814753311893048310871832124771875313056819111927164000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^40 + 9193489601796208124465892095796056742917723777583556171668382492425418229879007642916491533732436913026701148387590303041876550904316502009409883880795837869365241977925227428303220179083329588102893707068175929640677273601195049807091786277939157406964090917369844997227679413390364062517168090797304979820611895951682962866274186776411454404644886889122079841978365119832934748384225019787505385372098721278180522504854797707857061941222414628689268835923665640982999697838734946312588296835894760671403904372451438786115945976334984987124576664704608191425084336331436515608809953757724935938616875835801325717325269014127563560305049691446775704955192527032073297017481592652063887902864953828984248860940272591314368851160266286328775141322195431838892874931618435738508346183495562918736781459901092975750126209664831180593111632010275298742338960410411365476648344329693631991431434559715698659067411163136734382953492627890157033995153416975479217253044872373628861667209948862958565191043908258739485740326298291796389255200028093603255801864050118257591159535378991103609881494351551115335498392161418411396269085904682332023371968639992553316357808345972465873746110181408481475572742243749040619566586485910062839282650793360309491836533051557192270483982972675823272537174050226609631785447048077512543552549628243970605585614585876271856426017409369772225078282564030630942684657108150920054107895296008720176479635391067144972163454242638677898483245787959605276918519449888712358421513290298737929763051338257956531511197941867826176905454222811376007325617039764112606509594501680155597169789692554263203405465118169039872123267287456650651113662244271559343809698642405161575840664471636323015946822527363617330890566157197181102455759601088420717663963683940811133542963442435619398327342789357871009616368470730984914444342729270305221847839070917101124843545557374357968464603425624312355055139686355813770566815050726400785937389411448065484523033948898075274174536584445614143854465595155475705920060906110000764675775052366658381938172612726915240083188895271681778041589367180025994414365740822044979741258526829722470994534972330426321344466009789708907732065928907114074212294386723960683520786372239737405742673317804600421193456708302526813016035442765861971044226482956011660710971738462565143209144716672693423561243024503743511815360568112523544481145237471323011939701685965541636987160132815035381125469776370651455222412972217618064738732826842557906799641834218388874908245564061852765599920040434842491418300257836662685961006548213632621130380672366557112483956395586654623065049731983219512138999900835892494477578009502403873943425187916798728401174990255954483269911642720871707320187474165987392368066321507130198313171421491391204528528075474631974975985263853612001121195526706257728818266183540180812681602250260969338881400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^41 + -385257372308138314319706082562949109059552025771860753589026347892421598639933287098041233140422830363169521318542486281020594017143420711710625509494732438192727756785755428625568788859188436995452475107824783169354482407036289925167904371225749414707426690335321499575140551347899494891744874878110179951288751358298657684693347518812407677260987298631483090390418884474591748662347051510957141537142403992647101020820029962300528434695624819924459823509578348051716678986802961534832772276759558278234380037176832085628671506609793884737609405949025132821359846071763242701007494103282299405563099202184719644401309391211470146798754409193989437582456396103499897769955137884115185334724501375328352655933030392754721571775551593683472371441688463032828537412697351299825290704837267749852542576855471284110585557346989891042041031860147616305415924363973097441764498552521381786311654225851574679765762976163365536822621685887303135859530462911966560435291277102746054346332038618960035617255954636783889240315717835634270142163487826055798048988942694195391757018495498072055828117960953590452012814687011895837242784814465683679003067391167580179647894711841357339416514761096124218253724934545273802482634639936638341772052349568898347649927145801361168534306047425128300988644868024654517960015638437979982367129635911587268422670326199601351944416119915804499138168957623048657467271216482379047998185611017566031696718175228774094025436877418836063675291122386404809516550602803639054456019166630575241643917044570100269451335603988299908210953200939348106567077006885200706336200562088292476789240519481219536265363045453312207437718695474929107034678048883296850900362199049054894285954496933478706970797471792563152533852855330425978940705316911020353124412767495971150609735118201924350847277412774052750730471332007731432541384917201610802176552769206411238874345118327506874550505492403559974901745534694096201690625578368786792038588867264173828525832256405627072631475105946237284759720856067045924586152855028636320462566727793329386957874829312812970853318106670075988072711387622298450001847796356915973064584638031161115675750023057850486004258444112401785277537651773757065883505258465185478380555894916399330318004205133075271969054842312253744363397717338659850567054722922472326252473883919349523219325293021280750484141068403168362283143359594071880318340572169607855552482384402764266618849217558097627535231349374948178735680231610624457487355225935552024924774848016139738525002114518119601846112293661154091904871040593949016968583161078375372291922288758896506845197917050710087969719558090707176811421447348598045526160841284418982442183268400839997674595490370103321492923249441847515847074967301897064664420034042203030674218766603747251658092609612115354867569388274532194456198189908770843686355786182907083212218459759259291755000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^42 + 12756735052120981613148786617756236961396766059936140311961105619421558807890112250564530028023375437326916113101924282198276898421466201241098066295047297055583618381372060296350716792813486825057157928463580296013995130922153188714078361040776239364248545056061489644034326075930432172931264680434189302399245240667540247526026930068056041400356201084174947155249708183969549124976340333057794221377527824562175808135382787144198716927088713519329231706614938037621705580441354965892030090215383586784007547784214519719784013128566558581188020501240342527314089241543642772202477759886482181221794082806969987638494688039322162464242666790837872853151326043701474011659935837377806604069995489447791950326711509246584237135985684334894932683774366430593081367215938786088112942523139314644655991668260230544060188057201173256989034984377955120734671849733047368429653802724784755508710894457967303266503061898310129257841874314693536198741762506015077265459267761641837079705197749241900117294970072042229164461504500504206142057229123114834045598126634341061443188087357116279256943393765176799603428257592552320565627882040923584382095237697207276766628597370380682105435875329777174091550386187346969446403167984857554119882221125368132022480911137451594821303955867676045624470124523132359787728369055222287674584437604455745982481253662662441612824310270930268678749377089029755654754209579452416898065617865079817874675020854847214102993332912742844441159859174072770770336016104971128110892209825973622668133156555904741203706092963609673526333946975656102181281107870626185626033917726422207910113457042217258868745717636578986653669566095282851387219217936201453657774404829439798249411915925589720000724737205407937677277077202904708872433297240606619377548764232340108460209082709387786399024453356678149695018302780677685216253804507394734904677043189756925260096330151293655921263529909126656997555848377344284861780337423734534561770849296895737066196051771355278733426531273187606882409579859214393538299094686234459640950733313577916619947420657601718004122769024910667678844476898437000437227622195347398783109650652462797535458324414765192338959035115708116975595241211270382314441573172465185217961328558398004185519962005249021801652360258490185414072784821024108334109888809779575349216810173930682027132843789487600085853778752974076202289449660806748148707289358761371018354332758932030527764439547459829090883455589084780740883788256314447017494623906979331123307159543113755630299455550834295567917067448979219384605139091954693817589902393538853778868859658737199863753848647736669834135245101119738136803986167393724410533421931943043607507258167801691940598353335752358900942039305746260859385419557898315472245538361899821173199899899778778746324730318402189993076679058872768808101412159993289740629167973545251514621996787777619875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^43 + -311325507414152776585177884411577841072235802347134102251630841835654467201423228664289052918441247225598176420930104589447330546367421975395655480632156103344851063504131882042037067569515319727231823884586025920451569697206635576645274675400102571169791299972560805892064327975956365639694558705226499861891567023948977196216319065895146848224334616515547999730577682844058718902403618197853656022814392674396696021560531793134661451149840271839920060287042442319192132671327555698707866272720246810048044925840881914225179825606627860031973743121582249231816595813115187014993196704629350399972305755082873119993252892220227881044232568122838644604536686916212237958469212340763450592631217532801211975722547454879621169678551796101710389343483208160329355590349535939277601571907829899056994041800171268764219315042364410231311937836229843612587724460163349512641878759741128377277304196831730932752251796874158489839571605019298954390338728273597297302642860640209483853177877730536919222527721081742340745178118403422009864277940202739054207268455519310816414418855484930123708495795239910352280988898685723497729250125516522040390315481524779227317494409708584011808622881320907688405015452904452603110342133790336803185537287107541192381094708472127327506898207341307512910275913464819733465038583599481417421949300978994674753601693826946260901508937239497380075874660580697076755519567799503510473518064217299901321351283747254171471535800137463046354670928838546222373142357828181580200462770498515825463560979466863910107802042483481833974992188849886450784234890511820567530847976991245407459630442093126277449231952947735937518598593805789099779988502493369824405916651796794877621813685013630381259158832540516941150171605606526969599795987122717962290377435137700449170279941300584013981687372973338141477688515261289536593688658992236077473050525726533584892008462189408108343222951877648727673927979752512809755681689538881495283199960357855218720351352321591917405364402584215221697997117486541141834988754161714562187342351830488229906122123333342586521188536445586980591647134406904007283237292570574873309534601702315489000316757636632990858590286278409157015756666660018244329222323574959950141183105156040175341693709057087333359497202037027075563992366894219716621058803562493035361574540097253502657430993312123931278740700620300734977944219727718160303642831204959107797250316897513467972305200142884666456542717355565819771604936250611159615909752682270829910005739698006343522023076128966521157469622317388771113289677651056996848923872334971693786888804996701683845379197605164218694552138352577573051753965692800297626182967953416883142993917202199620252408548523370373996987796401711448931212999733817927558654913856283605240352538385112783238330686408526563267476151390030760285597609757807836289119458016884262848189006755581250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^44 + 6299844305314427424691473673443752679791712456501220658566119032849570599873311014659162401528627688356321847059351701843357547536843100890278203991738836873766360865275999097329628917168054897867951351961539406847779499313687721358473887424243463157135070545070330705338817902792687280453997420663681629905264728007128338592740884849805813863666151730630477956420974954512788079126229506461477021976316805583288864144107268064130672179190505336973845879647253696329369171931385272150816953836072425217522963151544833315050564198308460502110698736571637512600525371148267203661225654261962197626908498188744844851174277745282014433395038947304559996780774686806268043581642906357518442618766969447154771482209221041516593472897573538327755982800310334961037750213622664867512325701185152789699531470849639450201357390894894959077852454612661062830187706649188897121523004435374026249545853259351925524703068103561587136823889156032316188875213857888959046809196563529843276415966809896571021521517518868038870330626553622203737569358835707296862589366498522957319602890763112967635078599717765308821707828870783198126253004902864478745916908508200304920277447488237858158768028488045597794759577066426391385752808249446678162341516184375280040784282987147507920046924782327708439684881388620481714649813985722052579129894566972375262760432298448032570221620845583706252492633418003948772266277570019918230936171333754925880151468906863952501493087068214806512706694600209090830144805604304741305435069575926211777583234143604049681697521401197472506388159741606870452163829524890839318181452008903291437945929195994442327354817683862126154228937090970344980590245779236397323394433815134537592606615817360976690218303397173291810025354369057038238788074003769522163239431360214890592312769919050591074647722334159415057831637566526003713612973495961337481755905831207531160709212539625460178384524997464250237664174439735691550188757402389933237907478558813221134851484462756197099173742274437418312885948632802742609266710387702849786229023933412156191334715567982891411004047276855167633495454251287900996076874594795839157027303353612639019002490181841445248347150888942076429035013057630210818591151894159022493769759543269439780717019578881135309172881527783518120365042763288449882746981463407088631770726335295813006543465510899139357899366049143295687032780258995192126543388771481900417235224410585251635364098390397692370024093842769140506054847683187059221528655338018371693059676330699093437615193424308969504261454091080293804065814107551915426523480818197976572428093605037653089529591332171935448388946138911785798372782637194163491281610896145909553751011946060632252025920883678040080725018361843182886520425028220006974476035242579901411657167048933615247339359231257095320373537897117430410214319415756952978096664499867541774159401648359375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^45 + -123726035603946196339082959495604049422385574902503437150661820060704556936257831510938462444264606452294637965462561486372014517272559637964209746367407040753052258908358594442826640559938837538562045771980403144223688191449162287431843377167369522668440370166537058386754381064810728198660947895755648576886675981748973397950487911807355232358585968768382937560592312210994344263396058216670234373396803710397776189571820167263722481117472422062955814223168449192498597388664926188676442988718514700951249199518130532637085674030634017278282912105025925719351450472183510044492760744671475183419990550491530156311534452208447859791595933805000935249077725122700222603180313475967886764422088381002857884922322797320136627658202527408107709261459683793024592328321198037584128525342431809653541109162644868655128811428611916436715946758050096819938717043684092026316262737762333223656664433769928101062753194715186414090067991837751370238780972890615335457480462771554886633117070492705295541292361298587404724721485746231363014684296457626771296153443815318953222978418906051193938757582538141942464323081613027586852800852632795587077165116331131093514901254037680745340427577234533311970153294162174976615042023901188073858879914959640066502677551053205127794925688849708570801509918332822140513120541577551451212997535131654782310973418710269287630404085657570919520929501116759421531125657246892740621608694942616549232787906005634505711947322842027574797914726471021053106987411983582618996256012406581830091030244114299857789426018721745592803964592838496980643806866044773177393349063199999752096111535469099932564958650935344312574838564762600837740928839810840884497080154513491850328781960220772035847192994066237466872224149368259590653382823096299087567113797594054455075548759363690373941059474755748951448517170292795538951654494084868520663202653958770338578350703082229002771682799732927924887839818383544057779371502857380644372141004261445194201300762803391909983758121675574747714047180386452751637441703529782496693406910755005144763143757494137659537107080089185160716904067446035756169195571459159086632075616508409260888681381455864148274985399940892818313407512553173996819553905434938493691071394201005741038310185243932345359204987787352237010603339467745305097019051613404439512168402839802657026932875157413680363533246303614850511272124506675747513628604147912513253633223588956674060862036044059522951493043281780847627524766141219997674286815244866537004754389212177682831148099095877938047877770310331360019221967291715457093162313285500860985040987401741642615956395821345954858592044184903079235117424740036473491296472266126905811284145672253470985124205618512023910545060831643637679240066053976769521697687762143701008848426443563248325314686357009669659784080181380825779421131145308951479122380692327257148417029296875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^46 + 2324436439696664056248815419020962565088991430013109547730566878268071471781351594281836493314850064032322218310035118319009159959945816615643401267167622349401648021298216007163072201511475751463127381741977866411628648498739812380731531282923893523700788591802419687279491758910620992351533074724383696139295721583759534397648295101610211261149468863071605344410515661013803482857818587672912086199114550934809968841493645784323792970396534826716087004406078765064543930805870574309593716827740096241941351532170448302352367799405594318810167867695366952909992901347385743918407308968095770921005761440294689082878709258237311833019610674435151054043117706058846075654997323688982620546996640900146974085689993134557657455022558527071110624172767296297571562953539107961555371849586866717001918570030364698623370694337708956477078241552063961957339794559515195671235561263939525056838204041907773903438659957797051960219702205571975312754746865921483372533921585476556672589755274415779008687701734431093937776645929188150404761141445058808775924269806795573776823319555580153251329768337471526517330658971727064622569301091790151293306383668548503533967470030953861513929723120989388917985243757928981133237534518803986885388168920426384733519965550335145269057477304375418276675061953153996927414346355404482229608019376867218042570154896545602941041584755650428256558290025306985632877228270187640528674823470313717145664999260630424390397786022619470922293872099305428393208685499793118217676330933144246865190741873827883060980144178135672765073472210838462719736135420690832093121331106233893069743313670563592684958125292862593047325055570217984600519374535598766977978853562580962832684497978251473693950984693895344484269772613720782207238319821268098818331646152138582049050382000738124579860666370588887098208740385331833977411374976475048915317825863442517681537029153804785277770113852796567165124769562159319507915221307149535019269030551739140486169887950895625537023568946548157635433625520364080891336904661136859260726455848997478576626732479677393452013565477583966438576338760546857010482317733624666003254374258871585962756944398235254861444220264359979938363683260468918471821463954763223046794485771216417026016656346516424030087409539571742567252082844398386781478544208326805420879150907492327383168738513546141895092498367807950888799950914609931914310496800195725850749080720429250956865858450339533503151910508254915687026400333629001740723366985917872340708696804502957811180548687460116250009032601521745402880043537776687101867758950763764805563973690845746355141655875941935393026669392839710247548382075696641474197380783468408497417684514543811760815792255839624383395046991944500016182586971927037426012950089412391803688537839302188316580850861516169040083042625814008741954092183423279244849740356414417247927490234375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^47 + -36716218449126811014321135047427453311801739744311629939340658217495655374083769229216393619809721914999660514349296424443214840622795687725731678686060592557072370390951785907536144668903115912515315009950691713120779065870578203829735750095332422967783371817783886073098619884131543681228570513133911739199891673463270825314850816455464559504927208419567377813064269501883752981132294285713691087089484251377150103109287609489855776001532995646065170232136642484910920195760208048907511163110946089093205126955177012804123833372422968623519453789395243277035678801065779213575572319492214616771752472559921129626582284168843900010489825758816648975145948679813117081148970190097192916291866497967079206523833244230726297479637478818383955709525220877819993972091215813323452839168038166980854288666295181521015705335909054714390221261839598722391980774932591090760719031916230122208427152012322585589246044990159047600753946774002241983653889930576421701393169213776739487777768107751245708800080939300569041631873681232967511464998355489588370107786310987872130481024111614278534442318648752100434050186888539225564013295910645613052663056068462286304552247010305822495035954792711565115775106551763006853660365170442270425714736175763931850453449053853573116364268430655023617951533279843930859682859019850496622707257604796877174258117061149139976034164853597993787658119844531158875029296528288623314575697937751561916703891915710727080673175684309151755380658253708755134178429179395961637710573595709614281291426993500268994656256039132512755830005913137802516402033759980447168815995413488745248014158143971022850661580423586795075350945919847810040903503767846070544832936648953249837609739497566719885060739030294940386460458317504600882718135455602371415523205015415308730348664584353138172932594586738583354971419359498065521505784947747962497298263316234969494725813451013416709350507411526905573543837402224814108113848189421885613802471507531628488618259445176862250877386487864217209438784202813611943532770387584791130786343384764464949220106968955522888602564408977658395504713146259464792910919180425536362079839883979103472052441686203496266160104806921464325417670587886992241752302949866389225714261928393840628069119087047129728742969522921641672159523779541156499363306682189612788488067616495673468429707021320243824110756427986321500421243322845530999649497061131883556975858323716512106633936594778501330160594061111332739663941422629706905870369844624816155789766197122454573730263738591413203720763181003923213015852584042606141521991070360023560565057901472936770668846803023568081485857402986894647617431000619662608437582105499718858339523037085514805514563021637809282066198615405540068453826133707050231747735162887343761243511845259869829711845606783277590032005503245747946281884500285004738499420567622252886047363281250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^48 + 447726307990794845276928556300820287883768631986762719372556828621523715472170745293241539811636440433032832644536855394205880115273026285481360886082354470326355647875760046981800694417672040250334169134142340994983518647560464313405538306509635761482024735386494875206190365209293711893484640642105658471232168169354998985984332505198247749209645886652021326848280195623780898195293460365659339161662423745755445244765224089247858990423824112486113820428956559298498019943062704606396038891150571566040940990512849904110042605944150483780655370019265764010120858761746713824485577295030096179772774138746577996784490065167984030871157533385587231924341408711692951226592952440898249250198507041602058691818981826284792440641688845886132905060386497129953965155012155187975979104405595398529655583978757345662817165399071155204431504874806187193910053005247946604471461518492646283059491411418244857360908258709397694767621863149248595258438281319624809245121568036807293753562854602920928027454854909901871315809854419392884394065551801461119651652153568395103964335674841609812974875245125018900499608176964863851681977792223117731954954203860150408452715989533396669749142748648609409188748874610231492107558124262378544302518074862845558581346559293839883034964351600085278122899330599325614114549613323713199510762134444138439108923907028826824047628364773894409649777207201091519237817417170729539457454777471791362136151248745292913080018985613335019122129562355056835626329463679345365075086308376303355345824662840480839589791850754260357686146924130038467119212857885317790440424003768236917292726572423754338636242221198464948118503575338804984881898675407701841733356299160424558308847205031394572041232130164178499002477096121738056348807626309864185277189224045362381299677311688752692736401916873759077298533612665540859104001429806296243984127518052282076246687649213297499238499293133046868427936167180277210844209061485625806963695854784285326401959991346885232862830129361818002342662328029359694805768879693984219357008572749697193452215393769673717727311881308190268697405419869273072885510403024193580383295034038501557791597667268743990939014412454899992205459212467425048934033413008277126195786592158950376650310532871114586100004083413896410136599969793533563007373020222817042728903028888894674555896006760164330657315917560338039477784327713036295493951960533468451729702876296261786296281272614729894391910335375774123251424286349116129298762723963520750775039926782704626863131385639178451387590499986518287934026155184439246843144205017222866412502464488044099054950488267267863668582189587277948479199091311667893820297725522424753588286424516547626330506605485841668593910947682026917679287433136315511873645861717077555911608240635945498309810591507547206585464214795805172756469843979983286879708075292460876464843750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^49 + -3736857573647668712236929019070117267782365276054196636488010898136196415204455173438087329119493129435029908375228840071765037545444376626053909719182664992446593738042279812307191117292758071374878046406008501342381385589580452589401229287797724463272167926641688182768511378089804946380351617182022809679811503441086452814996817701555928817539726259560614681947583914473373602909867448842162147798096908712001353799652760798401227679557997520273501120935766870108239513547331928138186137873808168134466705909499718831084675026223813958356491523460593737675421253509333042454568618255816593549817853134499906544518559658857414220817624525424540388684437972035306444622114835259197953708991670181631244680159297350976245362824357276964492364653308028288271876001174575617183316322065276290854630780923995580420790294416865334762741048451039212851360380730811095968739267423050311587770210663083616886144784165450793303260287623930751502333537749293594589804069287248971564073260468052999339245944901862437962920360968380456639899876647041207213920506066637158849508637676722467656047588735446698612905813224890450962650322344536372727145452707021282151261652933159747658498572458181048643808530504605979290961387714751357008847916153185100817964250231758720323309391573795394635556733215197961811307572966559092288020590652211389387766979627191787405991190542207415451991528528623124606450470436323334503209284747909726290691314567030046330818584571288580109863216683345605815820955165941334003783530362171992756746939346257902536578975361603980224090570853273550888527749270309662165411465022524530427939669967520042500616535533796905122580681507250496884024429641346464521941894589001759776666810453906624944526022364812539372666603473057501938844811184426515096691944578190332681770710774973270886001426407949774139439759166708921990240295794475180035608128340447448943095655425196710892382310657386332728249055889850495798110669685223222695197984750925755187187222167564728903835111242462455161407625004717540803764103067994552251646073907721523925293073170082155267248641981305954977121646728294073642864918186356934897464827345852765865708963944073361187818596378697653771412398160756833611336727603474033197158214012081912129777944213493597903849368862780203745903431058857599147032968782793188620687175769653851807504865602470772212184309474746963084348046075035408323241474817256862557182017190884722923182087012645963049644410429476997441996928502813297449976074072892652608763736547447560505763329270456415716894956670906382978793215771448505518860846347631859134431243059489990642411844276239553986316145436665522934756645917458773799313532127619021793162761447046648725164951696572854748615566149022067847009522338494825925318844516421406514383610540974561451788372528081948627352957271712805275290481522951351513554666871018981933593750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^50 + 12287384156770732823253935130465730226536848121511147748992623304610183930937496112719760865789789134084219188789337077879493626775058029004214519559056629897069276250842655884757433651134439420521236259122107290289544256419638917434883989137283680635373919470847039839391548208649933643600103329331181967784070042322625089710488628176173088185060888304301389216725877463201814791688126011195613211389970951834567433825402106756339279607519379054238806938010504393130142160816014107925531783451460263228564710750366951364197472773096534117689161577246775674405892943107683792399757974007157279570218628540474367510463489859169928493265645210863848237715911243711638793150770645530112913025014041175437947107987855419488268443223626611925062377895653059029355653905397092321454125319694433361145827787551751586963688933286882190281487234847843706173553922054460675735522224903895736700684685457631027555134016571017145128027930655494070321909087310799424412247919772487433888511774407342664570671355786840167910291023731240839029996464139292381589139451122870789589931322205693320198418010735833800522883279283268075995998198721373558944026968941388755298805446980625240295056056449541746746027668587610613675001327707455336323407298780674273444320556516735770762703104302714438357213929138254880339463250102379824774017826867514326970919433180567800153427369005980158838745890974194793324281358264861850358888720193186943071488165064060857280842088542129188192960807703899835921560933834581085719270056969658539436254495551729541426416392585683598706392979323273758932486691644439076605973696114120827151058645778040198813074544099575348920854680355521442936131727600586653865555718354292110064504496066746039326102464342512570283189370814758060905909143403092090533687307833349493405328663895060387647348314307098759928738014413265049889893620279620656358305289523121115731622842842352434229376597295347699376508421091625540413794394758115246268232845644838077336203670296497634863757453855803980990352180853307757725729441925047773854816230647182244265902353910997021913606423305653338086405779080456895303780903743379258397559875840150625566606600983918791877471868466908408825983859708363813293621804720433446313075529496445342513047253537552900853517015865916570805721133237133746017780164999612967024788552161691562391544191848699138128477137905516467248325513203356859145044465035158100303220950849725676355486335511062797647638763033706208922218603778587778032216312952257825999777666725587951019540937195044971077197602323412709689677482211257591677105443988098336459993536388262992099422011991492987201798535588261481200260344852888823444431669047008080299029655612318439396614244840839060741468723465726533869278835514941468845530256455938860457275750468050788245043666481260045636379240868341778767622125248542535080163371238708496093750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^51 + 100636602388793653221662651943803591315061983663667611696197885006798784498903545594355301204461871179390684655872381903378970797828719278573657568160041586938739070411870322613649872844636547828820742030525861247408837085379587411979195140311613185969922585651929308175133146671748453037223775559708838369247867831514584758908460510338189508921778119687075359224295171587992843382121458554725320355516934126339329341317900017794562033418427013787981356797827685054710784051406788312976298366481374452668666922104956604175969705392229514886128500589065680475624767130828700471968303070570462532824413275205265166417026940458989387217280534852860949728339566575577740562221980489157599238203134545945437180169914328825738624413177823925983374692290573519327809485458201994472904530445276248048593024329187710661118596443249299779000894079341602000124019283171590277648271615394985046460679703771771120844218849506499535402786563398805071522282697538447039961051365862761741231658849853805131331354425852860964779464185386602253039744314426007361023598580820596346396115817243269218371446298097986979054039190535563479734985871289631250735881016892679259293362098850062053985889588030336237307159430769720309072593012330195328086223677458449627461811040952205035802823752007291420104835989136831460790553015477037366559493008682852853598749011723786947080559137704120202930274191757768824966660194153776792041443322677254543685913918677897206609044728495464259523560718339974666256205222616905669211945377467054408795080489639057540984300961733961823227160661908452497472699570127445095176144608062378357539341733088011965046451013914415626470069222616391320272243144099501098079580750888510337898480926446897056008307770095675239456509003852734646148088658575543248450425026507131802209355008039905583241652090754009059769285112046663308949054339569057324440159755649162576883687790989452210517268003455925596282712258089455895374231425252933280032958977450741491845471032472821145759472321869519869195192677490037293090078131861790856539697072404787796684788402497487173778708720137836158166580548344077603882059495249867484563238252154774027587945472390389554781576773645682983913890580227920044455838020532341307706189485027946866732679577006497835950119881769205848282533484477550944729164690089187625588393817107905943524704451079613272778586790046739663006733379634778790141302144317359453227460155395528493527226410591748853244607326650446595410684654737570756974012254097521607164719083773921552017996286040510800266208121188376564278925427488190141023131123258735956075209925545389552024066850539290089464826838728125803213039348221941076067913154271110920495600285531073986946503136834751064986368456143378348926129724738662942208495248484615264516883852271215345111154990824945326710080067912043835114531967778369823046356201171875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^52 + 295482656947696786782896952927545273932147743990951079235359301448370966798854074177076152859870193947712636364406401474814451647343753879560409657430150003791935604276331052416640957706908766679295622599511253169170816039405129942088081619236019911707653870700444387716772508742971737775480849646972363320525256387209279154859313967255172579674992564672240414748606921798843231802671550901645937396294232996080523946915734910044803094204740764519964425223507759665659307900471107466249883700019683996174155462693637013680357614428262256889237927316208086218267136963874073353152628772770684968583066061860417100479880418094151722199450107215655809718878587506212051510624645028546655956973663261477991057371694811961712761081170932659761490768304973556636982057047726419663550269157449413304649698270601963173205011798208528303320547332946048585831778283384587554614887482503052124242919297676230590655609501510316538420124983472750216733355202877858352692230556639051923201692732690767225277198742030253866781551485952281453317024835457379420663940009333020595587531969769393127649831875446908624522506891964489998579383196420615335764108182658381009778718892079760359762166779825595066472334693455451124100579971042333651315142547360867519297818205539680248443475531002450549183808137139721465013925414863204547212548374410941190078817287749318860084926169237204231701047959242588103791034559423447046395898078451871367442066488701477986586037550659735892753385937283708823285910390587850668106090951159413701495726697475415279316238424141742909613898800847472823520992528554203346411684292642203355585349888962425804513483926576386718722632334436663193525394216087653476408296665925415771156913096259915222299664517316543595441907733564760111257824898202013371497422583130037464225346643719708521770263507370530485767188954306441742266633845721494987224184500813582009321138734666551079729062483981160389332175200389907452700957721981357564475937631593957953777391004524311474681288559296943942681428777496401479928127262635295740669234181207119602553553605653093744606080430397884205386374323402473982601907016241048445043926395176729024442182174148796465633625342935386787352020468053748919043421003186288920106036336154782534163966128569280365631672708834526916742218172943300140181772500691191048154343596875325439793517073625508542767983786776027904408827937210297566835756982631257687870509723772736267703681580377084555522076455684394721718150272412019927687856450986246462049268468405224846167306705951799036460625793072982973217968882995245154266772349494035849930189702221397958979899222426217732772633206821594082432206074091954447467287636214750033436735009554404242771713820670829127559036153290706498582081755074875157440885929302725952789678101007644125009386222971686008103838561697413177929686900890982536578178405761718750000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^53 + -56435034384996178805265059640467792566963234529355691269957113160552382048296911055117195992435160543847959083318516417870567466805947952736951833192417264323939060699982020453161759189817333793049813558475277059405281232482469627506667748813437506189179903588787562661754236555544853784965002363143547979836034805338606461737613205842953065582070180202412589231126879147262847367056176237753501827010962542564715196464422744668413974126007806104728613522935482408842838712861700606444117197493446733401339986161553743564050155480750755490489358006894108234345605151336752586689566306552475166904403501264976003872574641567869976112535641523419475202508327100052398361150404710754137246748056938937407500464452590479550078670468443786538343942428461703598975779801684130209436897816670260131173761986234995322872438303460587203351349732510303561750298569401328251773023265384790206885159589239828048806512984967492378131907266529523237254696065523980666556107084545504173429295020639698404927383219193429059586544270304167848560906488778301682498045110426464675424037051075292818579813261733994817554550454203540978777786210365191762686296165738128164211519080865231839402886054958176476054420600071127042599381939795051478922189741928757243432688609838243384953131984623156983542852961056699420152678537054671939396918001693575561710796645779614117444206604937858536337547167682950205064343682353512633841283618980096567792756152359014040582627717334354955316920979839363285764595188397003308349808693477480160013731268604511915322336632904366631610847437863460862841725115224001455000756053387459101056856055232335065330286773293430399005281917183682443787891202484468283869182781444135974106349510142191992764295265549108222040035695018723084282722662465439595697451070808238053324455787557595017739082977083918617923383888386687280365480742695943701097100295327123854588538389582704157643302200359224044646793497555572735950801693407058861728128879664950073218455824893371188443977455312986723475894284777604720207166460192884725025706345549360004821001560283446578429704528053481953783553325849251418436010227909922429407996086999253464098693016287670897611418131351701476846433499893030128834602700317632943288047204089942852419837378990550733644820337031940349777083209742122241535240419756128943932767183442206959409073186270807583522131301860925203514201672115278353793669102443769665712737116631098039067955627661368624977234169378990860280954759899017617230228246330447772529003866989708346234980538336903853858049579278237815374548028389486887302549507503970813511485789264750399763522435534542601480912516425320020125850409535412802691395811672123299012953186317932512198214676872330198244262260006973853289794816747603189267959216441186658910862224062813328444093450055119820821302673471498259586663742006774057745933532714843750000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^54 + 1141335213957677350947177093326958348076259423818526378872749334669513303280858963348384035938882361176873761263826578134443872618442271629177366054921298715410860577929830291054693632563742585362510245996596879492269605329634618090810186468742201400073857331934047605781008103891979278736810479002894476158340362105928323561246498835862089214465581202732592872990669806637880983087718019930970209081826175736406942093360352592126609977212792596748445529572376088048092070451435763485068694351450324630881031720616925974117702004708906655159169009359459041281684639043587005228246677316535852355516148351458391511754772466450910246503425379721581248874770832918117317078283182883644548510092978138915666166494939763196198829920490558302933997472694035395852343004016263227270924278544494553529261057462458674701208312564321649414469018453762117445605570242919682915074618430248493797649751330558571300375849629300637273430624387630658508290490754004310331086896476783029048666304740584909965782073796079287881787251692223193651766521578457169221535062731539304606893500529639553156751380769346228674413133456574680292729315044802573091356739007288517180986036573524004132317427707909030263056980603185622275989528820018261310873543623815104556745010983239512887131113867450943687587428007667640011316549958805838903739780229538558460347681574146982329484948106319171879855443002955533604409575917188335960347849837767948710551310825695439707668968948636913554538162746082228918840426337221477945528883411541065093217964402272824405951622560197911029181813167418248146505727913331523151019402019533716815800137467050984484823543104290709843852141030528739561019506507680933508282125357547622199310494101720738885037969135020150449323928163013528366687725995700698195159253747564224970791434657196285126308990306745050128616093301086200034211048607654067334077228715229427825756856739695383761500197493752350121625140918120057196443597412470143069081189369692575224114432959180106623378651117624795326090454489171601726088745358780144814121507741968629581479214547976900720336357250337842775952876424714604736866591714767276995479443531686816791057606276773929093444071481275037940886647091331025170265767345594512349493109207831935336943888071647531039847043034150327006274472218728619358879830991561801087371981373508579186324428258113798170044090084310117553888443899283711606252986071219129575021799377462917989078383712721560258309520375519079429661674619739126426224444129959296564966774842066112707831466684580561829609789210540479851727525974894460760048307050456400662747735108316160774801672901330735079175274292729963142833505248750029719422199251472656280195225449656719137524453747917594204890956002421513503135525497352333750891522234693934575468728446694476423588829706442854643965949521693280068646642340478703379631042480468750000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^55 + -13533829676518180512507458478285244741827047994138673771554562959874474936633028483187771101705343472006740497954721000168018927632680270282499519691014571184175732032234889464494321126396163479566144007527258268924575003863034896425942803745373137822181141707670333719276152139481473581081049518130979902028350699962464581921911051157914449658741818993351702725160483710679889633461347599480688489479132974199758880659886934004544896687690200586849661767163381693119020877517852528767625314367361045801445289458482469143481205238189233313994014725415244167587846781708475004799889347798053248858526786807355572163610573579532986470427951681705652846291632552783626764226777327750385285082255805868058420812095953562345527077900225298562433827653352489747860441803687769263225138728922440179270542616196352132591020431461548694422068098151534343627739029528059983214078279606487099664297588535934604991061070342545359451987160070408454674833627154333882612621020205752966230041714409293758657690915936984875858177614149005023767811609582756114233243496507005917815339272460518336077224377046494085395412671951557986631052886060838016479203334494264312634602885676526686359128439721035919347922040012048946635906554774090907074712286086104870644419070327588642262143853373442083307299654909073427019555222456274883571795835641833223797672610100355480296748438259044320839416507525985643559150551299096069885065652713914164505851554239810507680474684008976518556413178843870475193850127826507460899459751137496579958206828348199581633966308193949223827162455188547554574183835287896656259087141877970412816236610149590034824875631298066766991092582915756371982380553554389271266798210879307581492923055264416826809506495166406605361927375955946224127739255303978783238654319786916128472088708756667602516153127836682241973178570444066117362203765301143516834686040624876338100285705649659993812380453296488940799635556600774432660098880770700089520309754262910121767678607319384557485593688399343211111569594601517312904937476312432954750819612674445255979783478209184177903014842759610010648355789361295323999698684785123955935579950239524567771165642607648671278277595573938747871746320628441909850233610956051458899872277419814390773007028363435675144890084240044787674064832992448134881401956040479471867510225971317971699646209818434868536261841806000254150333389347913665923777262459055680385822636632090609504565237757421754207147106207680035038584774125236724014461057221086738578618630840483080313496484455335360718126328014261327693020963710835529639118915225266220868775855413912794157762971356160882519149352645730650089606685170352226573177380568051189679326967564975023169580219278300845519051571729579310951127139948880782186802806081457949862119021570882228541411290620022438279474359942847778517933146943710744380950927734375000000000000000000000000000000000000000000000000000000000000000000000000000*i1^56 + 115375401602946211216762238801767324773219874734366781960704512599420178553783768858264811916279836521788233090446705525054593340164287969968887504976878732929416380170679132630566619881365791333199905675526904656355519346018551194268348351646199889153292995553397186495467227429671854166739965005301870975723081918158089270276566698431822032044551544083831104221567579048789904878167815307119073780801996267647915575256949767298122182023027634537230708238606231206595300620279052291823396486017629649504004474236530770697069371758048562541852569099735610657540076368300514211665531527866255820529733708967066330664278081947310831620082027492041567974936541748229855028281098751947188435180582847416344549040114111629784818608264270238527051283448857703483280495103107721789169976444005228904023412034048081474111262044967722248008594878824499064899616517886306812105742304087672597258275126956614656159871719543397850335993112008498403117979778442647729415341190124003971506439695459335395502552485933813635105366239960183800783858469248334921114871340024643100035306155306147348609058000723457935748709502019282866291154634148698476082756752554521721804736962051503200139499028845102205427269483122199874243431250711839292220389567378704683140388503753067113605755170912722475192472246912391104379237146622991211934810998338420220613268759058260712588487487231307545284776886871281637745324525473847660331755020086476928617929383846406391609898625934432015330114193576325845238675172580706874146892974727463364613867448772078077440919362019308248633005447778773805097458319372791517360767569864158125621485113007535087762697081272109302935779443328189178047374789242652631009601005758127035085305957764995559615063694289554724114470271072321626564602131290773406616791761062334346296257331118131410826520471565828794785492330096944744916684986407800549858786604174784789003510469239754302172598354718257258308919855585987948871948284613018617573515569964691900851402554142768369888779844637603008266387770248353182554301461368821131391069403124725514088872503263504097088684367548475203345881676491784278647421403673216837488517631435714862814673818590852406018922262865954422244676854959315465895379860080612775855847644539738154377714663342821475049597245574061114253829009349500345029389434130762851308048577669112573977492298502170914352689698635827855530863095809909908851926360465616965372952178060721136946615911192765980800043910838213869708268727907451129067029659241635417273229574545233708890748396998581721802342937448274550861799533896431009200390615939972990512076412219715610675692634580961236013161109022277105155935204711125038224003916525148721441147397865223174254458104229355485187442640091716260590283680017078569255801179788549724062415134912530563424211125957692088626590533736888265040262499824166297912597656250000000000000000000000000000000000000000000000000000000000000000000000000*i1^57 + -779180082440736565650198457351669892124023845521216296620142352734252130873969008658880824339183625083645864384451544342342032944053045165429334260645559370829971873008751350244774931846331333069382509317096192035488179605887862261489669678049978739855638188603779698519679605552928439547120160005937883269111146423432785877665045243003711320411202232475126288446787039824185782534966162559878544676134196378524198066180917113258226923403154087082706650819006997270057260587976693683403809324548368610605732381650241753333172437920879309611488301916975820835912590050173685473799627262730702815138467166349981063915694242122060195369783891601148369705893903948877402941577531156139973699338377186138328311601716227133608620995452614828922686383157765283595087709956920229776983831519930794409838486908997736107504303655226512683579950248913936443550626768805653164014666544824805612223116356361309992523349568298069300905399132352359701483528856298634631696922990478284233924106838848037823494225169217486079401444703912032126805703088630984505210591059519143101020548325241179073209415270400307432626505707731977990575971184327089798025889153378506147691789892817183793190070286771919162214202706012524018801934590667953607567464689966039664081072569894878608941041718868604422792515513061570996584605376377999327107653234319475826546080186446331447050753443810942794019784972424560711221538542322651946867788539969354187272892408301263957599492890769171780662908358147364282690502736614203200163362334947008246633485659671350331928595074926949533680146203973954683884581951973226188406460146399781270262241641497704687481741562208633966205106278171136267948248872166201208181882079935143883671496086851261299686429343951131742497147111501699028453622467063069090965854309135598478856961263803295512490721450179158907637804392698702562998408150653567382283344939240777375296407743342828839747997845245896317000738673817419494783467861350371197338277516770567549084285625451477562607250130157591582866226444525522916864122651405830868143717040662200052397266508411091280367539661427441706256549279575186600254719695259033402199777718884007421008771556131244734979714587797612848626696772459060456103947548961767909299996824006202287037248869826158820081339543087087953729851591386157728461106483763999948553137521042377745981123626295453506760521746361955386303180016565019089132794076337403516461011068507621483338659289042690842032939828000060156576599102458682500413666549881027227688141738913004198480668885486776342889557501116436719593198687426722073620679948344651099461204122119289290544865920658296756970704372686286548301716464981014043533251112444183618896072990867977011740050746936622556382173042745846783283486694360926205398581159962030240903975728526534541736221194894348758295926628386114725550869479775428771972656250000000000000000000000000000000000000000000000000000000000000000000000*i1^58 + 4555115421710499089927359739120129339154124361128301580401657537771617000550473003075225619447554090003719829019270156285225846722224538141475132945535837117335921020905583347981676401308128285922501184149587426842554947379281123745421376323635863347013347670776249900198757840541908289077779123515343359479561691950731568555790832102762301473391862487670577055655037715372436660495498257485564286896231778427055480763263156190534204258529863008145656522672040640341813423774154162431402623726357020227225807637331018719391502966104832041949306649455000983804813947004443815426395315804889346774251865327914340791162598930647818442915746563485708640132853655361365351039394295222841019302508704896617732477123937800908222773081286560361478565589244026500514881024729683870352854629943738969678896732285288014823108120720949751670820486838351307997189242081177312782758127930253972363783200575957151489017262359176170843707393378977413906333565730447533940843979958076404730396392718200681389429720774687523641849038412152975292580058645830795888736563417898311170787466126348446316861103853478009685820991435347270269676911467830731040668403124169720379970754294061633018650210449423411924564084111450818368935816345746570731595873829201504984589074266870104959197014603035777963025387324844421944153545809019060991616631439601933079966602368421720941843913246687110399473420929064669416231196280872218753679765099351060533464246014320913388685800639026332892032375180810671389191066540475838964931487123380218734501049104121627918710055694344524101958626811417764560085654876804133611277917765857434284933948370280944101408852072180395821382656529824609870939110100568597847666624843585565805036462165979745808909765802806694875251685676949434675496858659290275890187531557615136347536584115425848085279566409500033086522708644260809625051684395420466547562245417091535361415612269023336061304532463610464125538958809658929784846241451267903402549338110565967411183054108291865097412082739027475802957995792794553454697597606725868569399294619118065791124516566267303404849115108091713463014823064330372929933404782741629678131545839738008223024466694382368935000171709985792787119500543333674711097127405523279183822740507878139824502877266630550781205482828706426657329448567324653058008134510054627122403503022473140524912923433389734228297540113139945044668153875168872453996336868727187665262570409974399886422327080421674984009742734999050463386783233536924054511123153830475822702797900197663443732600640965137151533830202781993136120887241870016308202049048045832383836933188696405749173353626642451716805760414938034730044766755552891916222365062921179973312768090903692064659787637705660294396400115870647191009914183269307514104454605573222469685492468109601234245204552924312850954160752776763919973745942115783691406250000000000000000000000000000000000000000000000000000000000000000000*i1^59 + -25638798659994380670989679528388955900819096095458399503852381077468989508710754287056318732286422247453563615269736777350773909325732863225108766749684407624214524900894029241745396420915577086779610508410268719030832774307674603104000336143659649622188890745982733317490677456691938767053508317734396818360133334132256414258648808902463631782212201080061925657063283518244406482664939174299233198964734643337146223140717553314062713144188888886999484354097418682123797405967814110149090656703944204649475798448419629041332612550575372898429725173543888097099024951828045977010324850418124913235832751144711497173921170603860875331525000298693616604055442134789557359031912998830726316635113086412428198296039131605260131069904161407889751376777974848042512698043922502573742388766168662871115362668560559141683862065633424374750082929430535902991756826049209090471040575821695194327805726755256621642162277975967469094224667201015460000694131052925465272834917899183265825854305848982355724842911141384335463867549019484093592045950320891828293995306414588375051003893535318125479557281175165621749019068329285243515475499961190739804241166301290549957044054548496152690912505527427338968340192639910125725095963018518862055851313564595594380807900620435539743846485415297662014429568692835384232302852010337396370787028978540438834573149480791877165219437164418861402161445307344869271925349134074320512680330193209042667013248880898660410680395551995956875800567558774873692529451588643579754680316420717472753468149136467603824173137375740830910776378483837531801376032804579700279603090089460257520417976656795339344993782279939995989638323343173458318795877092492354903064506671959741849664472847163435575745188680431162552691449073493099844221579414857893202658462865590148306486853505818549803207983416899827490487250483735432613947300779389697506592083244291809343500798618421107652503609530960000091468165534585581148949743041333020310446413891246456603802670092897804656868815667919648820603811864723929113203819472087480540202448217241487195606425235032230912492220046218021381210508549799808220457836797689079377612891512553614435260112300929325762282681373390834967672361661533371446936034074361270044427823471316848885236040945283823228227682856711261887216008860301098838256630158816786013920972176902962927297008447066285284867348967663699146898722433712646916085866949180914317120779640857076549085790832153424508148781295313969513542106607085187919180453915176674040403036649545668018556815734458117344728589649230002633955294592355330136431268029558418872773605539670417636339737802329822854894982112182717456781137427208708372276734358219880242943225035801797490649403826800417934388420853785702575564139614757620850383245810760328388034240664885020439128673923335040450752171217848372180014848709106445312500000000000000000000000000000000000000000000000000000000000000000*i1^60 + 147537872682990003865899794880041644164918568128035647749989916126808796492277953263424081760096376567635629297851281064390826814381988056124408228355640180598674587227769415484766628966991460092144071488350110074273965211627433918176428801305119037134307053820674188393109592712281064546366209642288950616107284158068858831243009200898663741668860405895369835246081275047269357215941048622055147099553285499777048607150299281085593010968776937944848373945442190774433496456353874411078566150667707959609583513619731354735332817599460822832979895131975676240447384250356278024210494902154186879323455413864397123156825476986360838065391785734538346528159299303060191290346943074701052031537463210204985181487842166045455592586341344480549534199822727700284957587771175080600026015800745610538017187852850988521212741244203607085896620350212801912815501016087503450570616035760632858138950759286438230099261349362760181609576706501261057408085852422676828126297373533562903450099487371149706424326070716124654725661227880150440380241722768240375695485582786552070856018559850520378179200566543194979391115641560468229858468712344770517159673455602194420713545101248682964196927867786877179296678512204707715789588204560170465684126031474706124048809844660609911546389992760296012934517354696782037953242156525891584420901710023241717498454358610707639318840740348518020198888930123186585028622571707587815983201756873588011023893943322485473400083554049821878866278690062379240021913546586598693438164452835391090190242587059837097601003456110823613253479724377538868682869374913537547989639463044352853048089786896317466923229822739569356725067179340522996463294771093748095152687284044899711117374454126630088876932838250975416924157998926353970757646720202931932762575261122138780928828763421982332818253933489940870465232209498929624521351077595520726262696467380960288749326156321991116050012493201081269698631984454705808306424650952000929914636038752901091812193992363212146619845937602357313151304150428622914510677617341261327326730024562100745950933002644154107856772827991279515277740801417841050714911587817822815036378335494514576978801734059600210701330903904037501393909326302402510628155558677206928513922034192393319975094971493871304030483396211968607432854747881190271244478936004557879026556412756665118120871382452448773776381703281360419398680824891910556119138859085631427207348039506665379748721539227645443247639056499837102004443738957997292120303167894486047030434521498255506305890740422497605211988616541448239024564901068488565255941888064815545136864172509440328241880389441774616729564664200526661446870479438331973441872800388230586286982369282194992759802947542957961238298163283886727006529222315567290580297352644816788968133815487596406571699496593439072575559405948297353461384773254394531250000000000000000000000000000000000000000000000000000000000000*i1^61 + -828279294615505272575216295056838884633891371359029597047683656132539771958773620910987243308010524687822964974775530557456389156020807257714380728770453204395928577724307288370046974298309203672781466866273123267446115539383090642409264362503851903718988717488170417550253280675336886429328191935125629486339070415061012521164243245199673031914751166786899119398000986181764326724662454374026602034021247886840431910612494788084855378218918497092373484094914043773875148810949187016952380126675845073423599239821401234540860553788905967734562972956006664325277732067608924439962204228242631691736340280555407377063903176374339784253810024578988628911791988603820550295485591908541848550375905879445901545730378389305258081813363538257651519328233644604755488593542136687310820060566390280420198735398197652783579588616322411396937155049192676020309710616259508101592889898443778954546586805190251872340625115356996029546727381450032068638619675906965352041943035967759982033467336183227520271026378782094714441579992516905450387511854271947547891572353448513525962806756224646167675544270588044436790461971923822018410745636987095703037557902194662034760556901803939720766752771442657842838671005785693472031485562803210966190025090327346325326429625046838614262407673740489745118857368790729672125602951687078085149250122206247877106017321026617968213133290187014817323326766880165956220282732355859482720495646137588153593768142644271191191233384884344272386018488976474332847466101283810308374013099078351559690123248392169575458847415874892877503047370594464315515466075156858155861445848434648511029523016474840584846023204947866078473571475971413029380068437393180573138032416410493064535967501639873007613516142361639326086142499401935725290512755077443260534344186812176338496860383623116785572103021394205557717707713240700232552287969427027272739520556683398758821944133444898316490361958421760713182411951027717080973559553647744917179485715239300207623605655262768814437899591956910103882072322327467121898329691320639615794126873947780805633511551858232451857592827778727665447578782166396594577817848932718952160007316241590192698640965354171200040694331798886481755042815825810370944462565834059537911433909712857070872488511430059303076465570205220385428449389332310380749190990418599203500867642013434820150339351340437392057267137952113243416243475504582546471031595561125251649978690304526483503832357709903664078835160517577711653998620407505582146083804606633250288774967696613507052407173306250057834799061390725335589466023771129910526566062568039232550647927066273605961289150349866587726369382859630074845375563392119208142062778484986044495570942282234648472851952872178042942077143975300416365909640124578094662096345651005151420680455772653092280021350656772489389178463170537725090980529785156250000000000000000000000000000000000000000000000000000000000*i1^62 + 4162881100044993143612326546497896786283248852658423563936288911541674192202225464998512598939328615669773620806479619747191283988518885825188243438463138899532516435721476888320686448693900793574751368604035503399775459333757726276572542177648089016839688353017153080410360144453227988174202063509806345564028919127826093707422315264652954905012861548039540025351319802378879494500098734111467743569365219519136817777291106336972662715076263424248218388532238507287757487214936686046949878507630012154230450226491539813815313648089755937998870890028576969408925873286133485299719773672659234255035402990518060911521896408709505016087770205523263531386482287899224360984855952660345340880677577175474331801879244237061977848133459352170793375778404642306604238825996403887113052536941445262143002139766683182539571977949451380495522999919297740611043980380873499261108327769421263482418856012293963861305969558930466659209190855457407013203122798604725072678416847433845388866105262571181135067004442836994572265772981459945264226930376191944620160502621506931321323797116708569697716863185026355018985880363084373392640428234393893942782535162033996467670150284614498760730715496796474547806142294513810872516438405582773626984279841862620530807546706554045608943366439966780573662728514462112200033600347218841941151033298034894801981006921073272937498402153199060698258214849734994540610836001355957186747908719001415468068417621925005287666123340630265057608455440976925344983887185436050320656050665980086032637893095362701066058736895895753741415758025316120466324536925108210572724523566595121588467557963908168751090764452622391064604814516721297318744992161411021648409376188267016936346285099163701662469162780913031281416862741315208968197989623867529867194883185235025804680837033986467093402978620541863487100479375947687640370085128953747984938556227097129430640361177214410083757238710373754711833974148391912894652537313356374662682631694322982056429294606272427992982673899843573974810925016513990619194537525543359697451350052215140588823251523947594222056961231864132059331437841733232219769495515395052144619403075083059466652319708989137815186368938288045366562831640595269444334673598334461279554644981454915054580147756136339947847385907990771260305088471726202481500714812981193947425848827408691025649643814745820206084650055271337950967715618839058325044757457538129469961137232273866688804529543738757568343908664920103337039775808274110023335614284270631174084760084670205975896371843110812425243099360789464146032799472131715391030292523042876122879712659564715157994729363364666585867884727172323310929357376024264669942465238976882448203866400079839965576223661497552756108473556732116782584856773829874766340627990036437302590714040308180349091176311246232414025598700391128659248352050781250000000000000000000000000000000000000000000000000000000*i1^63 + -17673875148977115619073250284744592720874551217854720762528706675539469308086074049042999607202055196524160498268999297964714700536071292608062269155589211303867844917553598575543540757105024151636670177678426194764781098905914685132865916664254180512843084881066834647016182266015549352556674243323070304079366438617619736716610872518467196864816196537213827088395495626163188919622094574695210557042497563711560091376990001796927959444637328203273846270179099820430039507397981638589771272776779993662258346342858875307671002473564041466381599526754186694987358905060791363588823952961618154624042770916385802389766577524768261143044676488552694128661104307271971257370891728541798454791570784129711357670985255139204666901135562660516531098809324360114352220876092109276043808211249664044073281901023722060977637367825734836463846375070104572270748464868864344395478767841360954630909467071348090205325242607341276741353076159378602639453591946281381389638755212500279063504137704635334133597683555261797630026933749204926435199056646039783045512655175437681682195186079019491208566124635386380470387233247725256974072906078412291722033906614853985556041443404328583827330439474358490432389726772148579421256156378624309520002626264919143138698775198272144503568518201538662408960677232517289452493547986164839860066203442420282727143745051635405367493469672765932246097138588772267888540931527293660255103045259200945515849002008457106851445490689907249780156161143620223504916110507780287944948188469098240829990730642721133236503969733468918368965782536900132809728651096235058520131169392737064200723318652617322287315738117674361738192364769964648465537611696382352997669263205050088332533544910021880216984709505481133553894835297229410390805023975192001697810274308188275109925746186280993871657266979245824823912876189150628771863876451137580596982661616369020291151423689383543673656914597320533744434930643473797285628154289010990189809648772875777099693637509783101540433667105783704443496264842001908862453187154436605981024431308671915274486836806784908485146088135497771272494611801090800727801346316124627094278574448099817569940354535998139753276825818520063466097845554668333845129875043588644346065180591135895560002256059670194004903671447403608512669885196903655012566659906735653314472404687673822646827886787509113065282904149056133805630406008517305127260375494166677889534617170935574005463689990084621271736571567612077336741932458013063005550778321166468164704622482442606408799696470849262754007310611926606365507695051909155990190123672730663705093160256359812980914970128356089687581478161965101247763813713078013129878053679320457007336328695341130236290448641164692420789100539415918267724631411927222861296703716414645157191886501704101005657029104692179661384443534188903868198394775390625000000000000000000000000000000000000000000000000*i1^64 + 61942058789699451572540301827739395621327301760977181783481807009841668349187106361860218112336520137799637942790632804468358341750707628464118206419696224230103697312408307403299045951302342536939831582173827879589746780089321591091045655172514140990793058599322791850980990678977028557890185559273979548552451844159271376067119513950442764908828016198059055926310432777597678456647982580134896487722739908425006523510344228612980646305121324533084222564294200425387394011004076299918529543504942369320905381829710368444120081199272429525574071597034494971284124946992050838345239659255693176501621925158082787099183260669743709935152783757031375871446231198149712592309022143648491007390954669652594984142762374023809425132782909061115412686660267406364841775869234612799259777361606552925875200458664386197282238305268785653613438151292607710849255887457879968487386806517058319898244045999058237997226057923371577182270420446939720865922151482328560865615071818405405897471024314422354537530135171220453839061627111076523945787375716130254365925954134789622639899992320201712331753179968307901588762753073225016691360377388994159337607265659873821802353466263973885263556627874422217294022840240015200813421010951064675659350988388618076541237029852586330581095970403611971896183256724125435748146924204129962038779968919024916354243443537786272523140589491679311717867451125843583309312778962741910723658240988957713988204728827377317028326606519036163741657228775718249660769197512961739191958116611585815809856555238231954688840528911938280460938879435912568131952853178103555005322887337250341550224749333686774732135683862833122086093517253323039338753664883168508828935490677556334549129607492382526289290695440486152305338346748947582688753565398087115299565221953979689340196230960640260629505828112744707432844258282832562883973241231678392564086603535532795253649680321735155513945366477628028353778820295453887108070774054681155646388970306117976014225300034413505669020306477524895545586492044680477133894904612434420665463818310703882500137342761361654788096926356581058935200193003447402648832021419759078014034156577703231564373229378700105700485113347383583028564090780903560754681259173759018210231006901051960674533634861975431744669022905290393624020373787329814835820273489959907737688513189510127143739409334696131183328668495505020640754684098297707553133284649396399534055004108258609365999398360969591772999732632244371588697934491024068755076577835148147150106624429815726197141501683261043238439644900040325738273512103835471185067484060956452945880925532271932363429778873142364725749119497433644607183395838708236277453663365944342266153254861569087553575464142685102738664064980262850886638393905753826612155429544756988431614164739407588912560644088737760171170521061867475509643554687500000000000000000000000000000000000000000000000*i1^65 + -179679319180574641041064570710546730618032827261210063788730123853953529546258616459668869502727498029826544032180274534192737728887622400760000215956611972472058132518450424821037670385917883895216790895876108325553339184154435942779861759452546236962180379363769996249555946387159892956083390599818231005601283077794125496951714560506597987228944836003445075174730569122717424680410261018158910106783070142429856502809046160981691577164424315308891858960767235754117408179372547686479908911216561775282510694511817494056323622811337662430729885073309201234426178042095988221502164559731638597762673137928938494402091157070187463496292338771242613981185793348139223029739992753263683823797566065474881039855235551551069816195806682244487801064928014072391179869276611008426792741973427899854698288801977106374947479977861321352771034694694510977661954247898876455291381260155869266966148545142672615489055235724265107897910617434889613659295777875876124981277541082159914445824991145465620193065735186354170425007226181086185626532815805581377706307782862633690959661531158666323800021771226275175182582765303337774440100993558489216680745533349261475111483807874121059820855104960704285412412896523414008117738141829768385703901114564867665476533453751916642245670217683174683433486661929581640439355858700712547239612681029906162758813613903152085275462810162837296844192880170020323906412531838019572926465202041584401404956252939942246207622375502388640083187586916152953920726330758402864986714356986760159123883217603193746672375601170398299531933163036984741798477482024195783386992977486029375541804843312608956836086665557225260578660222152701442882880711045733852905788965115654597803418563474471652604796770894856135262222296062026594666165059099285561090951240972683328283575286499153618417366230320901959841411929448659131527908072058781184392247226065384090800220146948512937344029439628815652871311807061939227694594926052540756896269147510064636513247965202396011119698132121290642614825858602105789965778519870340792828719742932929958882729234029760645862124340984706861411124636634681605282170273296408785560331351091268947480610071365879973080728022426826398912000021479535347430298276013277163073483041362090776723178613669846506744385443140304710904115587596839231701050285524210838284099024449142120038228606414159379669924757924686271796579919908176007555980157783942355160869231176778758372235476718755665812997280020577889865205881121291662445548618493984118829410177068171879443811565353465179879056490345609632396365807621860734101408816827853222798414187328829415528214870342721103083612973615125442298773096157302083596722861603556780024292894879746675782504337885408886004387468509574127644059916459590161504677466510479174526472154178713458863695787171010920246772002428770065307617187500000000000000000000000000000000000000000000*i1^66 + 436693644274481384680467518673079713728733819749130367715162391690725684014046960624944770876599187623496318729024212020679765476997012885383292236533982598519994078312182079345880901628575425172039216090330514894774528882507058020045668690578725169175004083476310282354331374062465659022794596753809987776088865100164059663058945851294626266985138494617728960123185543021475780682287023702896732828931079594090316684347507445783801414831935628399401777963920801633406193314424823435904658345374845357763662433764864916802916988476007801551800980621380149071171959124775682769387198201469842717981912164371487689615637976916068053675732681057514346042215487916726928392640153864756270451907255919936703098384918429098482610490505698623092521939118013224413053144263499086307735120702692917520084663233368997612808373273389233247410323819597969327334672343462255147741457635320500178485779937010253163762739393747033304035345188513191570130586863671020097791458164811769398516623249009416220424491263164896059337332120369406629923851647900809107932045657670491719926454898466285038858555449551206608015594828615126747347243347384637673819536674441286031402897514261061867661740773572688443025658431605346631701340160146582440663797539122809347830138254605124866914010506941467663374083413044729286123880449923606839199839379552253905675577044969198188942829328771706086233484343930984011791825465403943368098953729635886697045031585153728977063292448370321699743964369302131603746189539402402352216173494761762045131067212282650229731147552679782107350032167977478891886067205199164475789751760862346231392013331650754637411940591035057599833541088529440008782852455701918841937517829006524809234633129497349339317847865002624762057805387746897756600692522708786376977678366362472271395678730081399943925690215476394115668770305700008020890853225380758968230836180877484962543480974516042239355562440393632772231012971792885247676495418197570350816764615773064129552880946120287143054700324274712681242023013016423092408435797052682940401427811988216379385140898580558051670903726764015657164893448088876161324730194551439070272999897415481063159969985921453319296150617340058725027921610609332704869001712249111191476608668127210013815134847015661092443632036343180188184932853718067183736555725175299498887064814640841172532244054811504812233094744033164666320127564429452038927870508008324830363671630923943164214463787767458761317762079486596404263397290823572589452601516297089212144861739651625616244821409855732021642179223511816435471326448672200976188126414461140983048650094311799773521800336388127151594591847029955125945423772244803280416816494517342228962742187051632512273986601577979807975198184058834429141578279420032546483115289676694276817488469288096214382765891670601376972626894712448120117187500000000000000000000000000000000000000000*i1^67 + -894687946538059969038989207475426652470868522107301027238913727273578187352022405684061613393542629051754422008669316700866967938347119000798593771559601216736374158257118940099678367134455274324171257471326719902537700865681208370785456678455540054474248943423522036129444244737236491271013046684611789624740631038167894029960428239189219662417280315828266713567799777874472157624809789403955081954675378642640144948626159129118498959497327259928621561152511253980495606980671963941590971188061070321865269273166667300735516907389469316971466087034375583095589942577233756681285718745576667672833455514663690022194883006196364354239778494533427871905453652708889638885532795762539513840516243264584217624177759433600576168061449213386704620974705567391358308741527873133039217606554395119278890279772447608121936985858356300121452118418219731715111698320120636127311105797288561714079434982621303052072226163521438783391246679802020554525148491100441257989876229828564267490020196708461809352865982387021372603867827528273561045075287562091777171523572526086400177660998410196358985727412328400357022306615250132190207732632193041905773732960897902047508055908336568158922106160970912895282172785442274654385972824535135853022715014499470784796866833302330088590397641111610031343371896202856098561267872582517284930903585068683831494807919482109948228924251264377735647704616053018010565082229152556324483579381522070885507681009977195037845069955368018528112150325519616645417100325393511914459128322856580484958151114275635919879393639351077980394195254116462826516075557610854071736159589145247100804568833606614465716596638479375290664126929142803174419605264737171529314078800987825758174180534886885626603245684778926206142175203892262910110206961003076720888967341704731876690239650731926360369921624115346090395477949910343574125518417767959548867852426883183671882800869596082314832096718555774031164360232839377161009463429362068298849935489287494263713892977067495714432861492055265343597821843727519705566467729313422933232525739663106536281839371239476268768074514180116423558279480826392105223863121670030679621683268935646604512597538138529528762400198295389586160689867303349674060949835209335049782891125908446589270157399822155986723012533236562509179310007235746443919372551577699327000138160631574819159556080771793240344990947752631974044295531735208984940409335391362598356160705292405266986912816874770756927630835867761903369595725357212480993986508212611473469862692493100507652364331112072916996610283177162500060856657077529457038197055353823557132258444385637009847773378277884399188840576929833159819524591584057474437738758679136373263497242487449197734271375247884416251425304598033550609523758362145886808323526504114798339590818196931421835138564802036853507161140441894531250000000000000000000000000000000000000000*i1^68 + 1541109309735311776833591582181066606008682021815901598132725930111921941111117661310198059206629216657090252063302241317560698553993590649587387969224817900022045614895910191590037075723614474984822422048357183832543336496684012558784565923128082536423103110314520337838134469687661008195276220610607682416298491608089052154488752790192115487206208969893156311828304589583436221510481560280535861153496046199785931512493499899820959668373995828553575388979734546061943717084329885914196578782887728401481585167681767553467020846111092352448060173518182722998109184528703534715216212712936423496028257808772153389481280384269447881206603279269475305642214755834175778832323299932288355948133443879074371469360563550790850162696148520936887012286517169418901003193177288775285870528384256653139444861776358028519676327555524665452805402524796304502224443778172416575841538736215261637941730978213332107322656950816452977134609657543230926086388805006979370337534689539626716018597983388152013882932345236617164151741296192232718339898527112378369162362755047642252807867445277877975065894777314318689030037703143962623870682735389050729003078216833442383637331318376476156295390434530746286117430336730330066092995758247655085486774487694948370915594057616017523482971967893959546030075481785587105310289825036660626980056306808391962107820615993067790272369709679600947118676214437635156189099693616958680152735173241811256015184248737318553138714722600157900570123501310664632084381905109329729425544531132437649893936498721402255286218509160024318963823409153324628195684513641401821762695336353522295997230301493660948599833620142616220253031056492844456862493523715116582507781352182929707069995102698898966400465838310687822705617516814341659135421746326156364599978932469256025587154312821687618819168063464925033812914044088393435851428899961693102741556513990714627084646212678010443841897376763828695002230611286548269871163968563791074499642433052741889084312967854656368457117460709398530630367717786311789128333338484957670024844180147615775582611458553733481666095762113721535989570315820655650951055323906117883065824325141509824708678765418094040947425329825010165169371628695625283111009887765472976272429939550389237820987408836181842817959281980040482054352808300289720028736617585994835801475015560412496472806369173268174488218006893804866893082869147315718022599728148207026088310319679715012850447933743956486457555749454469185037795267344389293071770188933020122343426770981548823556328816761421524028716254220349478433349998781611989928940997507525828211759431205487035260285930627392313633228428138993856100354888860146528538925851393935258071548543921294898357166913397219262554891598663378848532030294074661800774711103804579100583856606173403930304388609329180326312780380249023437500000000000000000000000000000000000*i1^69 + -2211745918572004466005806038049669324046346211336235358060535540346232137881820046654751722962739234967840760886925508411676183984396112783796558578659611685428357620623703496046875245298771196981655960697895452936014641535504156517511096697967899398779184807752247441622042423709381460259144793721572481027640395588564180050104054753368988179439243867878974722987687534648273430357980852919868300504505726921525206590697067604781851803924111995563753086147582409576084319669666543089031379712711985775117127300080065136331916185044407344862685162424385568726367126914806583892483516769304740814085620011855572826120762156785776116298202823474872268138781059499896109974246050631862521484438420192248823452191126837597214365126890493031960315599461110669326711757277059283515982471003910066475165003795873310263508403540988556565636806216214461977198218053305007478472443408286908953333575712600907020267308166328677139635737633627309052384783433633878722959363442886153632523607338759331903601066805637660442626903934558986809637800471654031676818509896406194318983570612428294596922038427462119833764033283224877433190153105702458084373493226409437853440800788401735636433071899885869385357012713875024645005245470926082395182102735616550769530774702571110975876535942380133623822072688059074332793865448078798310265167645935665370848739329558836284564424901362850357943742127053119147435398229544532943728692697652050482160585844267593288331401293069178811641707664902108225480385935231660257227587714552847003307430292470318021419496288183430047209232315914606902875760796104739047022765924846667296387596248794104220719455656814303751454454672713510352157343739490556235885620618803775085295731846151607244813303741972214932236917214294498537216476103928183498042286798325859893959678350108603140991510294940134781930951655392378508513871953027307737700606990975287802744493751039844063152786014969289485964758288654683739951878078132636809900090794134885824431339224089711877451146278793145041953095196537575201331498610377832161890631990365078007185129672340777355419411291058838848293109407827353889622458846863414852283347148425477156262349749294860543577746268654732616341925015090346572348290851183630152625043435117727587400033670722001425136480068717670260393238819096325092737024654998392428694920871588435947750919914274613422765510071600978332546954214314816093497493691518341523129395520691019679939187836694081142637552739554984643708987126846609753662609815863371646963148234114922237690573911426731436454478510673293542947184557408961555224172462522332244010266763130796722534037499264575265847570421985308294633014422851188782777542156211815938986997836325569883247285491123792890816263294065599270094167126413441395136706328439131984973766095702724099325564566242974251508712768554687500000000000000000000000000000000*i1^70 + 2607846988227536532585086799803723431584827574687553770314866189146180633748300530826875898768632586326122064590475352130769165436863174100953116510226580476060064331808977484992197449534556924472478424293789837056409323278592855884692218671025668077928565602068846114990713599145331256933010094462303074209543318515253244879172854043365634415398990178575516410208329045304739252550667991439437895277888702001266864559445224281471088681149237424266681788674120780157381532617363922871140180557757051035151516155817274673671715806016945672703287106649306887193220948022556043057760796154791751837378811207787707272576583902406138890848726584594058198236333750174400286368988067632933235971105189444330697706193862208049669169323754361154391903455324724625069836365343367956220574743219325927189095710931438037899448544430979108217817530526883387583748945538245625894732092146647696086690522088331561939201765250008463334771097950430052548260280353049634497071247118956350590217523873152534736923520479885884973187398991157524611294725051364719612822793307131909692627297282203602987411783487859570167152078879927096695078026982683771768402687036590657824248587318324761734552002833124411262191739164267792636973618870577521354444234375579386444401586751297270216125545738050882002703375234073724648464672057106248128212737886195879134329360959203319385930596255225417305206543775411320621964618055197062416017022283094520186427113966958003183054526034188821860884402692448589681132759731835648596538658570216816188068976288227220196257037673958922743050084927639083563418175932452002022239806283867650786260840601051770780917059372119042629177490530761146011031130552658386044439567618211074048421966999280165997344789543742658209870100528163279482436289985352890254207227170461289546719535494211838617747686278151675659092381498143489491579470352949666537272369046797512775651172152356451921877145550057327094939324575320254366747821094682957442949678787696134121303406631076608798730112726482170463726245722477567447914117415717504118314787621920974050327110451904125833373717303048736573240527872661496070830155415255295472330477121906396119644132690571462129330752250382211276303212930289024781409503862836395670828947236942448094841120948538378833758770963548821711019741119933159852058238653667184403486809577772143817865102295895572623945493439337833447136828219366762998055063859068892361649401908780674543264040155337999152860831880825138284744160126400368130106815780070966766951241804198524679499319230615631458196476529865545274249432928506089646467562030901591699075558142081827927240940605811449295269688522331646436504588385611352682066883396114734570541796362579812958884582185540190603135156558512082996415682695864276236481035810109207500505694356934816013904310239013284444808959960937500000000000000000000000000000*i1^71 + -2456858434665465412313730799730195265518485456628571475925924538148413076312991931171541210701625252841677673066396574980188133104956986081093397350562092837163323705879170911640353201983694287110004523280847886244417044566621056538470934667209399130887802451598737804036624718932096363063094716323331855476132547821598275338516100159702400052525696912936132038074668030212678658358135556533685845530058196960187725474789238917080756737543497794153061948244979443215608909536367916710315037278553684343979935970947872279052737019522227711319550071650033604851988892705257445657332283158871420139268362243186379136495221552654410369603085317008335909475360467208041627437076304609179952979392700333735801198387873791684039755155863114374588921852692610376047210513315007901099531622234980200640760205892403186081295845722620014873256805051078751408159475973280180754283054231144139091036713528467593775624863267282752417423761961761017324294085766471199835025414188463193180074397038966502212275643628871923453840585772152259071477531924704009931758458239058319046123302836568983163703885764387258240472919206833336949079566672255897586702455825867561502358861579538072142214417035455104413217922222669868635976689566617590316655674472848723052380695597821721049023761386091019360434982317779933735812399332849741348274852337331090160313948762965911761903383277753458213899069260380962214347849283937432114120085595714293527075343008862125650202583966993578417611284277001793835582772103435480529147823579795787004916513768901294828534912386667863306537265473690384389139747212080714499157836152364227130687815448803969717240563808313356224707769724603612689221024628693780389362877501224599354693878420121113097955601025111568862629227910601434577385920741806704414496937001437306756773744337095605141166896403238015414990010039228740491166784903752240244983589255295276264180523371815171897617545664515831629844505183841969251827022811973616145907469019633448223521484295027208422002330483432114943087510300773350285751726430617987011474359104697396376785341366842303217270433526042650184198033895322570233735465365327767902191263570575490197642068701582236285731032865757746045173324955340712814688891230722797961263808182139794046112012360487147455049958612029764104417702215401191897360889271519474486594630180386606604434997901587221336078317687905635792513059560832779150843616150142434734867616463701808836948538861209892651022573034691995444413833734765036686089031122186852162637755576437787885241081172504834455124567840991973887650901554819594689226358192185768217753713695562221020083300186415511475576158062491377770244618209637005798912284470695471247511580141502089155898877956534645156948707722309070471651361271569262889919415523149556601752380516345830585578369209542870521545410156250000000000000000000000000*i1^72 + 1723257544023833509455006631750466238390753871590138960449523633810168216763835109004861272844128751901270471468363593588823428804560653177969287088712772154406887972105131040609777070635314309565942458135960468088342406593956780324616800401542684686166715196327955631293730910003763681170064036903215928949070743806061787355741471381234166079349368537938285309086011077276580835994394851580391195517358875742432903738284630805850234948784116024735630579477020904225871428480300050672914101401455024279123134866292658262617316564188414652193661809545038698158001603920770635020453262334119364022553187300000048907551262524548637157348241210388836081574360087621271699107391189145017063976831132338040621959486287980864407574629175462257974255817659814766035777421256622361308015612746640965935359026368574904962478193790933971628840521921782479762970771963242654843094577070027429987105841947995132441208302542005671001794064441691652034122169023857691407175859674075087314196408944114437000211606744499720019540974591003892561514840938394251476076685456602820183540015264556362451939594643580217870561460302720703355622879535060828412281938799690087990374315801140942270794289115683457749592451019150274795661079413653931268009256759709136139397308485632078192128297872768492709948979786954814180664447330120202231094757534698156693701580399989503492505201450467249654732734145250212520272139663691504917357489503394926341637791951051619744505619647164847821695918631785320046013875229924685820667178845326773099781960819433066572326619568364649585769192573552566160440149881646634675390342168206749281943455473520692057586032505324538365630821360277387013028890243435979995874971242440142150460380244456508864605308685799952518936616982948834574307785474194168003189531335539565853510696365960496916637369070738115864294159489077865644552631627347588095372031444308181086821477933312693409627061977903962808735536664274001545783568081334124707638334988627333353350143469498353097040710139970180924175836111842715016087113495576750211533874876559375055301004581197115912346495192119293880601028753288483284215437838966108082706249854447476802455864618016886407906329230996223499401239129197525698387812815875651463834466822104386258758682889550463017505200692667603421808470898305701196212141110087753018904543356657535770598202469522786160627909437192146980815192661668865068218086727052036951069037339907675933988241974016100719679778712348933176594713295003403791956023179921575788482395484790099884577415038206427761829743727846174631899872620584758342022461562838258897639751072440731187659975796295006105860288075374006645856387234793399611982406489860012948043810541696878924441940451357369039370725694339289672875491252772744775837222514553371719662339112133508933766279369592666625976562500000000000000000000000*i1^73 + -704549368940834122972695758104676588295658757840827789427933034727653150690729066333678743906615423502686777918348753142559755774781873525789314824366314685543418120627427351992125891591081567359362525133131647585585921442592325526121094533004107465107641202931120942217092252159110288038309824603532528376428144966955905403824429599461936528862251251112286232134372975781419654447724961254691874613079114046695498924034453030183658077753649689988509816806578936183963895632421035561855811029425933124096852125082719120367648371638742649066448182537069529023769763679185159564760206473444016350479802842257963496897342940963807668464095470171491278276459649386960919962328723196086415105958557926917612340774530248329723623274146114438793346268986380737549444639240160874266677451552540275711916446945278032624598143887767885792348294520222651720725026985486960353292492818608988290533240396341897455222672491016833467390694498752843153322620443598212649272121900098085046535383461992565079617778891879146527898242752575958165831108840801331891339352060688989592967474765136567196887516773848005474055735040795425182837927242078245804075939607925955022055105303901636478636825349687641145129612542653876915251322125834870727067501222527300438747165665908079849520984082791637986703298753040970935700600706091348426687181332687789699166500521223985869670686135892360141615667300192581306114153948654982294233251244484411141031296202259859343143697163294762891565834935760130440261584594054469744323292221937173502035802318398342701050793298772245530734737266049111938554007704545505326053869562123364519480738306769666074550743200530423251947740311668537711318301277879508156532539577506624890996195088177545012717220345792181903328565227641082523638074865520574027617417112003935187429788003937276427676266875787748359022939363799132695466031099905089261044880482253945556167767900572896847710155572736163148318785019126801465077347357687173532076321063314793199393325393297348596438073568156322975013331281271447956652580072270706142322434181429708120866149608092379177186789225560367668930209955467288613301640332233896766349551554442026672605043740578990103498104312528726921155525004169048957105450087052755081470030898860882393271309134834002882718610883019567389147608205801528790417203349335903042281763152325906284715993572573031048105012214781482166546855861880217667039763381822240826352193173422664289202502257699527182635333243822390638014316374255157746283036432164626228508862008040642144045924282927082008902962947240871511314713634344073627516088748284781716657772609355248197649942344488028434009829400513788626745573118084760280194891076595510432797645061733738723004401158457762589352648138871149798059516817515590343653524811499760330951724895953702798578888177871704101562500000000000000000000*i1^74 + -140123621881451561077683232444190815010371989249735470480216886386613732707206110325757112915416042783112792340655509237700565526524229657690568041787817626060443605069426497509530946062920508037207761609336559521265061880580860965066521710728741781186583961015578730545422139912643482206983761920647000031588975670221324551761608047024171835831491568334742514756675903787960185464556640132712979063416373211671339290789546237022749002296868821975634721235444901161322715201289229845618721213121203863218117692284076892738026776598784403296965483889101696728285914410127475393536174332431137138531337474535653415148002440968193464949578701509998531182057681870076869652831274198773836676325029444274741530027864679583727808698989755781232313169109708292849950047082933672647876766241930860501168083951904354613784542589548257878396136688541072241382691428266253832418778622210631266063676076079349052313645760349949132876357252841143219594467122372447353741992126509853810288720011324185837105400131228245575978860772246836658200299062893980372354274016447167508970113931417488989872203755065324161663736411897011874015430244299921702425662373936181171072565155150603991444491627709333132473547285143084090721875536825061682382787153087864306880726629470247910893763423062822922609224744777661267173708848692060970410105778296359874195620033098982698984416546184169522123937222524013940076030053385746982074688264924846108579498765158505463882802519677696741813067723975005298339174798452855875395871315326216420321080111867293176253130774917596505102763155278210749145862394376379024935192477621965540889985713898245421000190373926067172388604027413928850257806410263488884575214019782302799427801674561311068944035613032857231669240164456129243587183076749151201855589221417747203126180051841354057467732185303574217903157494947907094678763225966140463299631447632940013088304863035003608265195479383699709261288735238624273165758045224868143235838685867241808863392231700949725102335903357472949723288666126756594488547517138661427355297313070126894791639723878368861982838157805256565387439732754517125828675864589983554815654404981454068195281576956199374252891982287604094936422969453411872963761322313546720966245639216610501398452783151078274315001969864965587923820292232087136500787613579792096938850674119434811536471429797857813040363242307133610394601218471596032332911752268822398086472515906774846671706955522285613486991882586268850062488440974845773879061227639562495131068981777151884558784320963574139480824905079369934492392982483904024353748076704134877723815661507868144456313957634697595393506114717282077611101742329717042679463048341280374716299337946329926461562006514186136254353145307546086306790139649142769625759552315404782296681673869898077100515365600585937500000000000000000*i1^75 + 530502986181628087692093350456753029418781585779475186747319134520150869548530856108572497699284120449467920357265469849685417088738984877893629053802139155153734110326307805150995913986379987036693984459410025088111511940696722489619528360444756471204758902252270428297681419596621504645410230739282719039370021416748283649043210916957092838291053127454039026625230196888842692551652506928957910383526106567932131426915864330425574564020314522921178862383994939166703797772470726977628680165753605715995037933348124645884880050107905429709343603965034931060320087327321645475155086373153164239046168978332577705880399611261398836325197917581828900682542457094746310134592418811577276478988704144782685496071645866758566328016175643465263647608896702654624305286172436013662460278586030640011443232090685402551071811109184585834682192781741390672422270845742699215025735855022143412867200973557287540375801931652634164794288976573172893278307756537104024903385973847504736224488297688314845850137498697861626132623676600193132643463462829011106305265352188194671101791110679714247397659238077139419984816026516842743362162159555793535984161531139457903097998736189193093968917979819469449004781987616147463409545142676694962540741090198682924143184361771341299281063593882099796037747694286114317619404092251324469417867195585624182592860671686771867612732128233955734376171714242159686705417555802404526565843321726260206350861101850039105544113728971549479648721745827442255666272485596645605129179280887457921779769088060206281474748851015518565649204276349715658781140449526247720577387932310195990401746000126688377110901539503727658397232772919318742375051084878015578193338330229383587752287475878186717711455455526871752607056134473557798135224717375374073718649666497775909470745612339782885764917839873025631174607117331437964416536904341789064043030999966381267952405335365526043323378618723382762982811139731201746031024877544263397906771951338752975949670935789185999050840773125093518406828053425231284728441656439845519162382039706832265023250798453299447663621295570670883888266307523295424567640381781731941637510007773299286845641556751181260398387544806880453690194404832027060795009438100814192275425560941348344940211689516817017552348509086170050820451582988580684194585853294159225818443490405575974817432006390696074156144372690016886156446221849688373921511855824914961820673986689061938198344504099993498255234837176774328602797162124142818916984873926846382023149061942824980797221930686433663610982615138559088938667018573353514394719408426188866835370020900688401587073043450977048501573178843996244692291904075465632167901880875597065388373959587046943461005228987600235943979425342183354900812590967079565548294235906301441474397506681270897388458251953125000000000000000*i1^76 + -516657570151388554503423474136491854710390332028497017840051752196044806448329164580083133930770930386174233929068352295231257537322642320394929894051897997090695224234091674235145874316080812302087884583126488737582243125034301373500694813984984739674835115080554685849668254422122799158130873416337363916938777616674258629480888419504288657961216417687197190121215611584128322128677989489805213631644779273722253789008000333399978613216485242311377253836622252997296045556956382098310327080359590671062511343401840154040888612532006341401417559344476385449935794749417659460281627796319697229329560109310672654729576084397165111155079799649619435218179806833744477667816394769674984336710540285581229740621498944367407160992203902962625105586939947768093728464998528049775684576909065207094097948468525822585004091861929417377146786815326157118917815502265561773653026149299617220131613978081732856075704932922527980436804775901005542213365420670123759291750753269724176117192609143553100995228906440588101530438294342862233762776255647575626834427213185588433412252576632411259096773891434456796605809409174524861996412703054528881700083164475093663014566564419583262460613306613593641365251602149946297924155624182925584306886905520950968794969437988879324496382850124613695692252863341655229964656798550767750927433883757550298166831809245256060497696742802693643858527760785548571873197301833606872694563811386345560947377488774453744316659041068982966554924518381127635190152581022096841456906323639394824376257871289339914536949530976437376680922840564214312647761504695184792152532870236118300905536298789402237584344345611280515747074768571483243655593333499091207529550460647027866632315857940432711049195839732638787949020257514947637340119255680976988103065543593178811369939864504032773711375293142274781725457252429159906221191196597824483993647886579964430105875038592341474981914509122013883292727860764347676948262540895749245759088397212513041478230414548867257183995844458183854494924700192018310462773456574436481020731332052258338129909562327120751319213594162128902060639352810444704754831806651463410833399108355664733230624627085922740527697355975959329696380383999631202448551579029888177767588173679689717282778516353074248178066926932210578125476083738395787553410442853240180843550360026148044910822999774673755310238221960112215491394345762327801007186071394287326285471132164867491112658592907810889282976621550598740093405462058456166060452933862824916243006344952801528392938319181452211440056266994144406487296784850710366329683525947530395229881791739366339173489240363433289732137961073888079421985094257455151017188779224223871125302840468117577201632630658700086109989114863829280623794730935276865077781637686227256267557095270603895187377929687500000000000*i1^77 + 321076709196232327721642584027721232970586599603371156719831915650942523352394418403418216620382934672691005124033062367284093845686404650309756885297237697958597819353363253167157866288144526292668413579082713983253127721308973531741332807150251424737541964264348881548350198166227705229030378804108044252938495060820417949787216382406700354234430620213210871736443455113024448278722693426609246860439494626459025325734500207464573969698576776452149808463702719198885258210628581024956123779032639527679890262004684984069186689004140599903072515470183868147216948939751163072038361068307944674345583093168609505113256959208213435140996497623797862592628108565779023780712469169151588196324691185258932396006658859419045817422729313640528170781039769566774466065286896026693179537073989285148387843708309250403781374606456380278769466290821938741464384538359228750040979794080173964879343871453042058282826777240528817786093182490020672751565196647196075971159460426848755242251860543635684893392448709797375731190447925971840231816593670564666001695726768692890157472836182346418411704004516288435213475698561291985679301186881628747296553190739548756346631286149625525435935059510095051143243517629874228733318935450166013450234379392377927892002030157773114086042940986209326283761598485678855727229994632143957947691203394633150044932793418859286964057802420291777422943913104611564873559781165880379232833983029401056048840516318085648038434792399155736942344182929590137027565904534768868632324679880648090737616225780476857276196652877661473163207054742377610405617725247839532018757678227853593534559632760175957284687790134354471602122269592487071166651287420680082316648871658662520525656209928057646015206344068195704296167695510863907740072164415102679723891543979619595939074985430715461420109891349449409710504586583717679221147168759879407540132954284112923431300707114730323150735768062029025677567967355345107048508106504609583439690265005990063993025266633988408549111157960221333663576360815973558505394208197823841196263068806282248998103826457658782413579764080267618129067566024992674579016598752819063909793304519305663494233531090341062802726190762313179334328303962036279106642655767659790717462661074426579736351512645963409671396755311454337294350655639827636014448530021174209651124046046537731766562482501850212356666577916821363150463349439775151168152764762695597079886044039077369032687613980406428982666129280039287900411224408752687662478281866862083690031024316134946053675863632550326064287670345986704330825582153983878979955551036165537397198409476151371043282963108774910473374331161375150412233854981168873921401678142234109578652955069505043671297372089807949930590982451086528602547678391630302100531041409325894164794590324163436889648437500000000*i1^78 + -139085058963544444104316347267780264220651771120897524654212088642224222005426072526122127465823362146030719205035400960879314270119965708355714526661957343794592725869304020813134899957527357920656260487020741147104759917372392109693418591103348776521427977640043450483421458923515345509821157024497737364535814349223179950102157967983951383323954979911903776601434990891505332058037146780522543519045551193636569410767373951087146960111253645414958708211221107028186046179277850832526731742157349141472596390973000283964400939283936754228742324049535896362096481069167643315632078488724971512245811705405719750361751365623856335405608046693849935888158843283520093311093874441689974868923699774340722074503571575296099781674227431662256413103795926149371507375503600088992665905687452378965051446234756613753902914281081919499063778117543311902303764296552190983365691991953649260885067019808744600113414307695402936520484443622754034933405071759655322471484375093578529881438839394526141446193969088703039204197310163612888685044642337549120303232387679065386633518154972433448465267071753832182112581156211628530379444642578531847509565643183987138816035910338560818530011209045728824419063243931869586923777062396457748061380781130578590587477613911625894440512069751770713597520615895215506249502748498549372108086484964293312122929565495156808997853822325129354871970459540040766688504105590607723102320914754942684798775848097703097893268707108706880377005943580768344748044249610857681748591526762229729379693628107248801316125730178686858812141749973294124660618531627976938842016336279337052871799091447846751528603402873338848664861078636228640576051065463265778702414180024203188651879474210070168361724923797045508866810685338914254034566363080612343822622726103506615255369875594565311206455281943983091789832830367279893906670886775042144179652570217460755738556128731029663284105758398125329738854721108703655651278085652977277144639574800762818232078211745949526298560709620790834523885023400160359402035761724884278257421321802507993791380737097320600676722300352468627674698445614594635566555393170550129175159481157526460695622044573945625478580045136780031988186259411401109061520740285715890812441027797856893537685903347456622814674715647448320115073051212019962876616995864481666411558382359917501199963047090521173270324113180172815642405012352019167312165204620810406144166377959840969458356609210588981850415642655152049492306371374029605294503143659599077941491804888096676593869098293104886563402486223856309745183446233428052389654844243709894126520818423028465899099521521405295461907921991315777136273858309807260478401217381422627903202905207224090336115722599314878309106608428260493780372549175825154770674840776223391003441065549850463867187500000*i1^79 + 43577944418234390132543242271060121764484133257210024109102019055459741102147488469731517332255985950021001506867578085980293825277479835239771331391004077135307247428057892404160351152236389465111616128992757119917631692227053528199062862514685989639524615380964714458924934472190066633297794722622347494002467915974389207160698173620380750189713366463714927811740676385949675204176367325441035291628430272881344798083583278932843728219210306371988936359920483575302781323131476663137426405650829123272919271152327290328195352369467151547745716010263700896591502021391084690367769837404952371828912421202203502131560656478688085912928235933974840757891755722979240844753312382269531256379544166559494454589059614206979608561621229021278826946722899231118815070843415022564597881886400620674589944124079941288183129310527434785916280097674968792713946743064141000337099462447525868625392723186531457502763959160185313233478454475421788693429423874040297022187561011663823451700490850088397635867552310093878830120099084404998864100837385536909381346017911404618831217418827461672757490185910027641828698905649175411894119518693403548783647384769608420993347468946953355063201347614819524095511304416256493532531824101519491293564598288927335561201509358442809101387710126104153436357108070014557777218704956678451484774375092542759131180515227488706532807877207058632177577920114289997301656439536033170462606347984953549700761941609724374671643597740716232227006938762024710243773120920688094362663219298005972450846723618111103317411122196393609158408238515472035754252912710619911426425594224423980805784284558944030249912628472393804797941353622003684803396149797823905885788172006935429982802146420301274689178524890550045050182295777454916759654733314219458063904885292310968228948320619774849435566137982790204743861158441682280454731850747081818630570316269770019810610772617668994720170935108933870328421009169493372616936860589344820138259868576880829684635621340198025028315810032333067539185170206308167930779251978087953228687665215214995404685836989925364320543348565596644287554341611013429173686783052883888155451584448473564060806483300140742248510367590415005989486243491066900744609759113118769235449285341479815845597137425688896750200651051508873095752554155569539077670283465156490828303698658238587915221734696151126723022701877154529645913084756553700952723484811287627496592171119397546696227830218234724434465239980043325976837320936864300722324556061188711254482721517271802860455183094083162643806279034897623486524752349996265796674601971923878060021556469618247383161518328349824365192094296088192913509689401469886684605510322358043354197019909358830742778320092915047426672951409519686403973295630488878592279089474459397024475038051605224609375*i1^80 + -8123839896954407709721175775770916121782430074734507681286651346059849858299013140230122777253831241983048922567633961173145994415262562396253269348477815397844282539172018703980562616840038100627362607857952367015598031891956090897933852347066968694679975433840546271592545225590429916430176781922952591173039946808144133056372533402545872142650473288930522386816846578475061649221897309218313593890007621513560981627120529237603189757710813264648911158436784314149548094676292814391951987645476162946634084271925949303746972450731057416923957309138661499768417022864126139947055206440201886949545874699801861961382413224225175607443342933016469596331860530209294804451357903449969475723082728019833575969567375137540051525593624081080720899101034030090345315888162279009498369148475393718727116814672988880290641374718293777349023746653998414428629703560014815118387341619102359461739392840448165123797156006571370051152764387211870224657131629046889203125142338066369371672533347916110047122116561400415518368972429553853396658693347927272360984846498067188001936790892778620083785036807414211826231986477150840697580371521752662253453111880809584009493565445909418572590044094689151422717528367332161306274724720231795432180678023740961082733904144562467946409391626869103070551572908625684108668713142497564531203412031724140005596692969561979695436066557326714476743255747743819778979947979496480186770334586483255323544460413420782295631501524303174164619619273460690247805860891332068572551055617406270940178473753675411660583269004073571458369026531215275960728752593320235682739047404628139545745874523904769074406355388757618344443995482327761132945122315762968254384287297428474066665332242556079890746857622217489803794223435949118721083721909396287481912759479539776625481419621203467852507101579469392781276320538768309169545691528100394409764551074967092634233165687613927872876144505328894252494799024691412618562391658836306994692412220533960538800157938326858761894598337154034755257241918645038144310400683606942749797330023731109378366180913289425422694991307032515492670647733697009880463628899302757470788951405571396956755160449784594103824844344231126509140252432537288705215817100787870664555958100945892441124428519994290042933456145605511989707375830813625291644540819307759987216720785745780984866667857799899754119223909233658678850961377239815538523689714089913536257545563320190919134864370653433091455619932193433854518257535025127759864884944436418328296805610322702265491867705053856772971709811596919788975370079059816745281513428426486826666537007347650905319769096514991668032398542196535611992794643428646776508762186094278934162486533487209414439160778011569038482311274728548940258360255839420460688415914773941040039062500000000*i1^81 + 931378829353514716300721202418422324918621691519743525310711674621694696835556755408501275890437726159236709071297753613170201631848245296127929391444947840966862483037668179864486576871217759120196119338977929522076863436453783919646450935654890950061260803275041938702046819544524383435887625372092765718394758985908970179470472414184104755216173031009112955766685224381174114938335094521915892395551906117996115447024761636300506991515308566308190154745683973066324752478146319761550868568368278001150723739815545910355750356291028407170320610866582446420487531929022196192869463658453174498493343582921438485386445845212986060680334182032723156585819009323716531495937605645000016594648986594340573850068044820236138519036870590689830074575340840134628295963397851080029114373407236277739663952264369100383340638966755609392452283195110726912643274783429120344826518657590821876068778027280886543580166522558493387147362411387310711177921410853236032155659148903376892283812316052795692003151791733123687385292095051438293629646575429817251952286668214739111408413150631547431578192569111850097384168900587199526132128124170452176265160769669800608007851762757881503219857767971781448237422655005903259161521328433778968345786402288844090873688868839064584101021181828118105966449501803234550071414453157029441361079200732631923856859600185301443411461403821518069694002472462874904391629609715851372917585527866290363511589354349398967391204805934922029785903400282093173511026586091837817679043899364182843999148386659972634313657584668418686371711460402053114955596520190338105322436101405444767256864711065656445809424410073895863633135171788128964065560180105824465413774257867430323611789408216193574125081887159783260138152602778726591391914375878276408841111013235797013567638439179070066378959783685214508456303427327013843710835659453658747023581438791100512639964294165195694678348471032040467222392966919166876439828200971224887053756756743587285930130194585019663631905562486441361937985909461109003502696929729082764424206685019591206509257506287943324067285276629703551476294931374716486509923874576139331460581226870688817614035261194018833082608842423927950183990178127925430192940287497644286742419707275312772803924828561347785912525370453868291744615816337840134384529998542229407013242683185768790664987864253816069092887321798163235124531638135537819720736463835553489512764718701320687813382906403442685401660103532168572706884992422300732914295372161598437231211140994560462246815491853088992725744098080382230830571493106891477529274139656691940341174500631320538270710700628510394328247804751325332448027789305441436611170655878002094401290293286766205926190877197040453487478835897794837705987447407096624374389648437500000000000000*i1^82 + 196819685151095847443379986087606730986453248290187564353088941458733889709039795907846616126350827117749669530026884720403531664847576389193232341459545023954732734972010137290577100059184316423974320247213160184618830896456856227557160870592116226170167229928125939724212133845897869898844979852872696227859118076212517333292798607660116601202308436496520139242844747300399881400702232458186752322535134974130499834796558936103513549828853752081188692861221142576486053311896920178525543397594679572585556746655273178488417841917117208085239618241816400409061247032856162380329065100090319177974066389499728040996856461571922802752206911656995752487094373764671620291842995253775075370464558692760053435039311971802540535078774249099831736518989895961606256989439489780641944879548200118279671117033721614994272781614243377841218052900469625092491966106795310578650423053215641498190753112891810418844922864115358744888873663019965453317106598196046606155987477646353133855779271005908900946403549452256425393818428475911646294732817370019843383597751606773031296094362209913209531390400865374441773532386913699020477412699759378989833885241017559623048526862719242114204753926905384913099869856218413994102257315437442008014641499396228818071856446712383368282190605932541408694951222041935523891632815693631596642560948720216885956110441795406146230511404512104196240505567697871845682524183898267782595349634796909159666501030251240102989770908038202432025223850624005871738299898322463429002315813548761477919311575030960696409578882982009292048326593330944132263694705899305072492409992671116751064347651986372985355603857596097540890071658588307797088828213243442423587747963716526178748786183136796107090739107886582829233009096383690128942820883741006787139662015728784104692403453005452737645344508633423069317039000884008872230969487022961628293557765949041495700876940878580069571805019858181032140883916159528580689337214355626601385113230411065968829608584300568348282847846761890474885221012398483105659479048540813492473496385931826018487911045743566908690335653428531311003309475583177697345455953423592814820493481838191588298833263138651265828110323424894493552555867492105382481898185928208532851814620035295431237494118010101975757683608770125353395764638431184182265556338485806394563234935408943153111520676786677031738119557797078376723904919028745644089471164043574585501395280039420951580141978573848014797102869817452272973595902019766857405333507529824099941743387628654364549157803697731500554063376885186532996059603213912463090349052855956365725524957076772997031011632014652628276883186035843689336483859780151589091795622506076044899752098748866092922297573912385204586428244510898366570472717285156250000000000000000000000*i1^83 + -3323593223148648151799087843105031006389255026257070491535629407476277202957769158560886638363993241970991848379010517178136115947515808087182704892574061643582646498343708592671959057278102968767203285917505564109525179272928986198107244876402881018047965662595618398815415846020961584946728928603420816903445116914598739890511677295640732343298179901991968186274827048895549727012898264688249850708728917747909459659495194667518918916257186456914974777059501678377559858569427432010462738175542699404380400073594112014857490162316438770680614948106918476725372950814552658229784597810980949291739633758910383295898982655807162179414283160060527034898169766728640317990895772167096286700839874943069302732831754690116614773024974324731890648875743540526790675234766689928487318542341160356950180610213584161253742231301053027916410245511277139767655839260278215970826212620661656479250358525169288064152610945165875521653938413026190894242705272663433039206905685568879665661667926548227621603675617148438045790581946407069748180712730161043063629072475897225928272481752893429259964348436490222676226537212973067594114039530691456643328512721537364803860264782456972032144240335101774703879919142180809078239364096539067475613795823053016242063345376157055595528839602393603809657133510892962141995846159503377992096143511688484509574851860153764230193161687148210902289162230159242877712533880171874670593025140785381770677998893647834030647178490683215073740108868557381018970537504399154209603453927811654577789931466373046140718121175419472908722772871279308010461784034966355501570068646470141116889499153284415342777237055812171732952563869760452301728594790519708459310977648875263857823264858796087030963781109772108376194274682017999035066535946145310310717924557237769447477283268475207445933166120413735362732075008901723595906321935858273148851935324484163887385689464421756435806988778244621724506263808523881626445080853976924526336626184495821328731310684765740404992111406183754985950252894633172809103491388239564820869142603208945307870703315343122477111904954986218653061112218314393125976301726681081159290199380037576995198946838792419640834187365073486534214584880443232587703191934501118297779006187307856296441490933596390104145841179130642154533609424312389029916575817462579286414356720750172674541512501023288189796815183308192520834311701418822501317954556910951022274218813985713672736005628962874593485035330583241333419276710855537190050403333464643513810646658095511211217373491908485477375026307588295279643343439142563458092088345110891853782842724002091778458171275593824892320040883094932729738004488483947438169673130205028963123414317763254133317261107549711596220731735229492187500000000000000000000000000000*i1^84 + 12726849325564488332176505786593246972342367506753073420953265129856958862044567776603226011667140785395272003121235114782557268849345942135837799634520857490423804798360624504229049110964347043891519639372368312840398414124747207916820179182140110815467524277453885201558126489689247634683062651282767302591036939742430043069559828559375058265906380182412366345335280998274032238682506854624298695766892202628652861814232500217225327505978770682125766116751800636948576020979954797098030943704340135733507789998710030224100296383000216482536661913033794720695823626335659911596500621493096647161167471972713443402224160875796813429730874201489639118774926840255412873932256766071465843382992633161654168316017464060816727171954367764599380162421257692647254665323579815011411255119402245283137506503184377550460645643755179030401606621393292789890355985529316140244169553076887737461965673370141897778170008305115928280787601280384654003717247491252897106983326946719378512141058832896271317289123949462904970892002692419945929916772832465792791636858632541060864482138089406941055215632329829670375923324844065569475140489086505673939118879437940174404188450431069990359364813286457035657280646715064897726135183971932638798856941437963325825505920939183204718871005250929856594544825928973638038242136082465250027129073750433747674153561874126875245401683392607347135970873772449217869521986900915803140940703034117533116456274580492006203886967681997029237807511763098188452551804782878878400409847319249927439758221642006245311908040512077155116765350444476881606780566478184881986271945695641917909971369340208773466537649345177212710576790527509900447134883511958396337268804484215544079048296009852067519515221653399414667789638735202262271209570076924098303632950956643711368083776014928486647837771433109969058338727430216092375196741465753502741965517156670508397120170401109730345412453947522791822229609498027446505240173434739320909824269443185001178759793487363692160676981588789156215307131306276883863792231366869947121936144279778126928528969656620748126830873843968625326565166251113722884406751221471005152352425361333084164329879400737280868672487900150443129772161597746207473935790250319572672460434080166387086399235599095007907714488019743763766251194636133215231111299113731204321815311683966127366226190613788399343522307027088814828529572711914824752776001219156194629698849164198776016348194252408302621552250586702762033235989086029978315782384227718681844363393594758223194322608589037398909586699978892744307702183899205345834054258001409905880100454717037961150827673443130529498756740594038466475602976202595239051737789434383007191392080092238389624981209635734558105468750000000000000000000000000000000000000*i1^85 + 5585122565407868680199102477081680923202677338459441564194187736126537818548661972198979494410214136253698960023122379839748778888240174588354493497826224128242422638565717650822389768856932656301479497993651410751110846899820080968050069879122318073479895205804183369948581038755068418752468315196975795442316989348847335371692777260716620099825964909769760060577366145757420376320561924909182095508192297039612481796911358201454882981295694082924862916940443108554960268043633943537759746363426041323581017559980800920624846916786002675255991353614327458218494682942863643782573659760929242209737037236347975250341380675788610818073091966689924073561818956264495324968848475729196206513385464744129589939380201170545581012530960466598967353732616970744768497943851285490848575193118083956773802493660572472815329476629667948325337496088476691759136691108318935124325281553216297296998227493323308331977198404269237385466310354462594037623253505626420105977549827989857431518860153966594679540547458197753708671531487398000219080930444231760317739051703512965838860020679424487246422052747292093354660588822919701133423944902707053567962727929414103484305231857958171368473098067382576074330293720216280665188810795744012053199391957789546782873584929199403990248020527931170101644063215529426339723769820294290784927403633283639894387220038235075819954466440650664291651104465056628739424647634093873557838433581523811862293669895800969555216707654559929317257479836533302394932032465788907254248491729289168078774433143723013998079324070667352172691327881712301339888763843294084316014305932823591296054046063400126679616939138920359706792147724323365620280452807378323378345343429596291814748289990376950369138253030769677055167753506284236531418742461944651414867992702869770782241995518607579741958550930713965991567366250000531902480861587663978931195494821263284934867009877910719722777905366847602260447871290316989573885334904815145490715835460885508374266819731301388586315242241035788622490038431041942483877971492492477865717630435324694090658328655726961746982997006882062198371345797065928511531523473016405089831097363713209825771066795992070929180320903979257868760890506713930783518557715494514372168145990883441790131701643754897849124492811884005645801004018276163941536250985875691145743749381163094975266146467823235476557983079766500824278912362210489211911062077754631450237743366784743972939335991290254942550594602831258430103029946338021105670740466681736415553597119118121465771436698074720682997636095709518584232452363678358749591455312186207450406199289728356504890670062724246292700414627656700924549345958462659565962865920943405584426959068514406681060791015625000000000000000000000000000000000000000000*i1^86 + 574957256324025821483650979069048711315081504785503623077471033558419880486012421482600073119947655621499862022503940105146567035342419059859590564172731528370669547307322979016447864104018148501767367667556623968973906845246619594612913474491322273590579456628803716095978256115679790658674926182905081162529838175362104800129819621770689466589523005462955480536518921055869719588609166061922944958843824837694427503028086916644992982312786364372535453618003773112984596649766972267826807118681932396207170401346351563185387088686060779115287697217733629044558532001190091036353588652997521001247003203181447475487567389264776605302621265886619904096813164462280125687515275554433321924124888592644373132571561478800859112611342439480059439608003435116360682987228582010919825732724455248679233310161882383187739511409177069125884456991446239865918015813565628518683187293804862228765783353321053012511276658085050143854609558951673050794411064474007544274930274160675787898097839579161710815060518950119337094019819921923334401946176774786051402066171449608065395202255045226969294821475678304930323061612536856804961070335204361773531447651949626201964991713275866117762195099994013486682313042276207298713707197014816173435878687630799248738791397254455226978130358878057962491391713272167359032833597749979064775345578400439548624054874952836822905912988125155145308271940886417373452520517797191461563005295153663259481086323397555554833719654489415024000257261481563066742592343784682382148353794722539097716691812053264818936390658185093402572320250362707178511621382286061301343556532068624712699752973898266010220696714889300191085444161654024786894346218531294451441171172431147296673700226223389808630799423608641107968207782267159911489066089615305407174218687818676194063759404703233488654503394221201585734447219336834276353335758802544993621020187534938635645898528887189135039015006545853058465669891423379190260420387985855000858785353583332668885410376655281802443692155757993370190867739113151339567280794705253050753204810848971979079920499649656360605612059014294506233932224004234833929936407394740456672246584375552879602287908919509186560868722337572796568604537277346694759691077546444914784977086381787743867552101622401809685710066781695179288224962709997680042669600211058869644602564760300408510465285051298047690932808688259133304984709509622969982454976210184171256151621687129025407604429156736241411564432417801750934844541179821321082534470643121884748816670117699142845576994891448122925148642928163312760667766675355311410701771396310577551432704312153767365206770563285276895039418285136213582590321321132164047565625925394477844238281250000000000000000000000000000000000000000000000000000000*i1^87 + 50809053209022963170900922858264913168031711435434791394234460808050697244511711287580727028536828263286465866493292749927063891782271907370054194487964183459483129150922440651637408535664103111593594906822724147423041792584845087806182732053454260922045563125594245507137247264694667882887855331059003492803449832010501353406900227853466919402413042100073385581711180491889707918570040708120992995646139383463830888808608557266892206873230704342394770101185845212094064591823617021701046460292318456491872160904635902458128734670353446833971259929140160188397688687681969149044283942913882370088026045391568481534042280337246917269685774744103302728891076569171628049472327498633653122642461228126873763081555706102837383967927799563193940948673268593024280231972566582549880611591684303298600816897893671496303718641579233006182695839051759042903098979047444926515353490162004868061939363683014988279621458113206474432141308887185912528662614235091484626268708100846135952527623313541776735728668785452620336736698133076275331843832390550682281432212977325279883107755654184060167339469767821105987238244889434923853732480160976205645073558088945847585746696438066763957406069743850212677935267657495580736340877358231184323199195742224251332301510243163370813486336043918772620793223508109706384439260916424645146995411712624614735751913913283990033875275242942184186925087020974453810199346527057720525941257642233581119908503952772580765191438265155046010343147077883485430215367357555043661075919706362763225666187116412342711006500890722412007638628028541072978851695591460326124592619930833944162756654615058385927564537891758454948161982183177634127211676428223509944783266572411087558267742283745244838594387045442046780268710740936137613019034481064838551768881465816043660805578663695852099490822494471557087025824001323091789909273365955882534406840948312152005945325632343664495338002520970733771982707736579293510142846436179387480608591323654267457842816516983332686973702298263955915788942701404016412098063947640326915009391913554035448837021842479283710900985282715152233645725762191353398925756763141076027508078280934432130671306206364016436247912656934385393569299514276072439515128733220640088871936067886468182928826472337054739035302707141775640571140795811563758669559313456391855801695153669317981551517616259308849542476606484589287627368764973099561175197202858539674144636439419692237794355921813430461231479855511250189713843499543075703535896423027973926980882394442880307178618379910586064502208778220167164994903945235393088571285955060360821149346935952860726295340265739385658300730190234622219674111946596298829644991302490234375000000000000000000000000000000000000000000000000000000000*i1^88 + 2212645109213193895876237433143524103756630064659872838155339711501235873578759888090310001723103761953506245058017146000142378414046444247671171473370419262410780333614638419545566278696862277097020009416948024716832125566568854187521555061305688378817918704697892974507014836308538685784215370485641495301813569569750132809671573230002481053532163640873185689615456797114562514413017789133763719593459442201106635868935768251519100892801117195977617844027320284372732368605318324102404167356297451059168527528590323463221381431031654926079666026241172121994395431478507504416639331522473551206958306533912347995200361060160125580553027005623265311682333072916273533849096389476204853628869872065209345191453606584135674637925134695626237236180217002232033918339872943866312410719559460991092315324902916041108443844975972884131704711042108090492692991593074733731314400418229115047355293257244061174645009958296986176759984463158281734975702179057315008284237875805404414333504591575976468521338222225919303656756037779161230821554518874782502661123977044008348224230873013262266941047514301674784379433110784204456705805401609067994961931933492273476044353337790048437966612285118941560159662263572612658287872225640225712274929180711852855822662199291637559376722001833570052773904026716337513742443192975302092473754714665890762041328799363084491995220874753797195225150445910107418108141218464832652342615389112036642021288292153076182174293883868491365707095236626590949181871482171999655117413803354314124405324342580726343109630082052769024573415457899013248343557924595672874690902189245572391160004122086555730778351387589634176597521782228330263892096057791315763830603577773686102531933288211476615723602178119309053971861619622663193536033163647995534759040956807024125371914738289057946578776236656535909479579717324600694903593473554191024623356537626717458542391616087129861837828418701737193272748841167172217800285719884616724387154946471032183286489458131164643835981846613211335921706681637166906707042629702668816519970911127463768877168152205495845482002676926869765788533294306319897139798661520778719321515124918710148957083832776681830359200689284106303286304692218772462436367871994049568584268743551958801712932327794430258019597397823577814921062896909150145168028786355794330187946127123484560656454461455449295078306172142095115628474742427348882909435110126100946856149735365552135817833371475528523606450579982333865827184472024256984538660537144733406408987340597330332832137480493081541714820460318860237752538848982496053184956480491495097702058452086485074316674548547870396546792922366432245645140647429241085937500000000000000000000000000000000000000000000000000000000000000000*i1^89 + 15313303441701887355781107646410303481162740410281595737241077355296513213876858504418895861853706309553483464320229947604261294286394840803367924454455517899762815116372540987448882314180123141348034840094596155250811050504734076904678114134266235363331899206879788764263780487482048285487179315535595069831429306276514128770744438551994519430578184689877019697747597937467613752261188510241138771388765827396549500761656245148832213503010430073707986103951126581419876637783794222292787012902423512520845335839788928130364566430345515792016463463710657302698532936431826818439817880138455814827921192709752981306156799006174928272782449633836332708728734242142045279886436931972620954307879170971507614917690492756899655078553410211729723606798819442369190399530045395251528537223107432454463249676617955392749661150735224907375878405318709522247831731619138782769962377622493198662005776414480506548577493039621882355932788048645297150133229811233869815672863221442416027468956096589523491217590957728031220020998468304871539237048470111928554042632076545054621023693517020044956526496565189841990726604533185898130282568244831970016294524977515305108109515714374096056329479006066389465853868550773276235507310362811750086959208179280802967363373055063473492411677953203201944563407672049932631219967477608318417126637212515353473715457136773248030412238658156327851494204972666247750542390147106637565016633216076009043565327256735048093877791280691462101529102503599971941909410338742591558765123160893093464857593186034468583984356401090044429288153538076621618704059003102194468776404485595737492091316666682961680977769318374581915451584976763651723790390322200692097922458722186067064805852762344436477982878117871501098818007173274286321237314860009034139041898188397509320578245320313832680881289719438570025230536890845176688195984210811815816629057702666585318294202606532574406529246514738963266156784428865181653673759577461374029903612723385565240675232456487941416919643879876589837748478959427120410609910765130759412718035427145308646035219055585599450299589952477872409850224538837428641425634746322969683189648628357403419065929044602555089427979406971573510327512990278863665289148135275729543489527251692533736386956715877242972542357005929228738372106564646639885754116202435887293882471185627566823426850042884723414969559066213842119173854524984161886449513849890306631367408011154117934196565894139603843995233032436625132648797077814026335142491179969827984758564651004629873458557016085569138564830248279643937315275758085940127388969119229304396608708658053908829591281067125838193849558421035346907123302920000000000000000000000000000000000000000000000000000000000000000000000*i1^90 + -4921882354435710985436117568493106499078867237486039214789356028877031908647273381162640378958686468695658034092807747565697664507491877620413551537614973691046341537451130585312793221329533647402374353963066426908887285886519618152941505402656319005862115256218832319467166354998511085856439647037490122908557480398496118428683428394402895227588737641020764004016655729107382473659583311632274401244948658395201251193561103229708231041988082539913844424750851298108551171924454170142664702357852535422734235646278155058644227799079688442870355075507460801964846856664931499699158758972411508381913818302765767407585329262116086108374065486164400727922466936510691082314383904768662382200253415744513246877783329418300366975895470857911961694694012063557948366888286274592389765916477199099564491396952206264744328396396921900015664128182480388267660370930542257695674675478756115149845734062430523481700700312388824050991728131008074865075032236926683614028152377200715417959687237904450651464258068737692642114651409092517674876326240467634170723326845608952567803258490532276237924453545754954538724679396526667230478960517223689201792219672259943882609488033908088567319337239234945425922137725169719977616376229486902604643325910791054231970195794098675162825620202587668034608632064169957312147668615970823419759636708168747193031766452539372915959825663268842447581132220745559888418506859922642244779262017690406459006741974642027031235092444826163919327976930542065812232039256741700418468073366261740468955229765636281460601245278911976903522720100733565349799743561228180837747902225758240461151158178871600921706007371060082904597644234399155426823245192036741267851412352290308962554260543018547573068681243624624646254489429401950066705851103652268851581683414947106995980304394501100805040218986273114810235693786494135326994123689511792409064668060517443834052905019045264126472433904336600619474521749921854695440998654618134489609545941385376967600674382255656029864299174501608482128867901346893988127179396448074697147993724133126073232281499226310387919240838337771437001089235414090448209933616363166603907168806731719604068799511272818990435871878997616385420245575615218774094685480764349486922433404711618843123546476942941652856038313562412504431434093613278937791612788042570130395624965006403718359733743068063243065382730986360491326356484657547131605273921956473242400566320283169162530684844504430450760929537016970924180585389056215269337295191723507277093656780751718433391165598445907065151561599076064180276500429118765420819844703592088404929207810662218207275402767588219685906276233207952071936000000000000000000000000000000000000000000000000000000000000000000000*i1^91 + -449008823880050087886476768642162419799556775018752789210768648552747266845862607893151030107642157476033955366409876578464456691081652701268089064239121693392440691663914534907049511174639632956256098666433981053564494910439353258654172591986926219245786788526798435987475174691438816373256266261168876368530918809478514953661245637175074116862415282347455245207988500101393603125587446921665513066263270875657593766661280407957070825777523111742789420333938059567541762719178496548824122054423645813736065537130153229888384909592153780889087699255577834242545073676622887987126789964264808642727563818671740641984120467118363620363843606245402903803444107049975261060495441833376708873628822897719786359313177910198188200541649368352722212095156654341786778489202295612615657999164221668999456393559209787212520029098998877431508556298726963161726342771283287107206042806240184795148153452004732957376859782433554371185258207851371011278761505462905298977337123578250884047248325521722179158229082321170919283656319738855478224038683696837012440530992271124478433214212763695877372234982808310075838108791855840935822582769470182137855705227722309168519900786566605246901668710322742043861918205402478329566574816078817387929398824923738453205103883196866432268268762682269910501430682230966938132444482369830412532045389974638796505223889726387060541330403905547622798210062364083497914482262398415446494840667451456514764921555362264145141864823094412315370589339132732095024294947311128602431061974013957699150021977002538252666933310790102540156246981699778656580085175665963110035521070073622077408334626415636090222218681912280641971485641149930128688253148982855122877490606013432110873676598299991480680025616064016059227684190094903281039254215321629730572015204735078721517220920427136789348773157747833442522672497639444206168554564415849661950506305432862990786350846205216097681349768911052605868964223318830134702046278873020218419743707297849816535743405631241100366246997079302051294141485398868164366081056254362046143948414814410081650750932255289037198427607743701736325571659288438703526850036669455358636590385828319990875294582230178694589124425446120874123606769545886754804718044548398566094697380980171051044307739627895057963416822598059232552411871390863224410335938314948198712254646745158562104614616598948527907599285635001629494760519812434278153093263184398638186060179729634817943955345535026394285601995478151327303308766178960850498884987718982945085079533647404185535176148150062777848125370792094312785619654964115019780689891955209533334945023219003259606024214988329602298817658624409600000000000000000000000000000000000000000000000000000000000000000000*i1^92 + -13057714461486617868518454532658313216627159483772099759802787580807900631689520325072173305321524653619387768150633585201473929640002574286583391582490152788980295091167862211406363891678823251046347232008864492090241949503184678373606007358989452060527986002077877096812521404345645845936897754704144875169971156114000797939322615740241469961211791171999012879574951649267849913400331157389781924575702070332399094571084155571288588003002123478080681062998236273465247008998303422507220771475153258040482134518782652456746047314440856234989678000818004320543528362470547032111027626737006442046602832378944471353506019611107334488108050584246166131255880810777104004839110732785499352022698678735043003456629574113379244034216208568348726204676988992358565618372533955301378354633724799956121843753391605924561394708959071232542997331848383221934001038730548178296095728619065335819674616671888727951964265788048363103048913399805765215438838286698684228209382144127720998147558740595410604808996024441385856303121480616907513712200957890984593280140706861782334709159189096321227575414498851690836245718337066693816324673480055520170431178751542891884941665210471319439952897686220138666239635404442542578587620275044198715233864845845607911623610078506483591138921670241644766217279498872482982086158295026946268404470669029985449460101343532946751534358097668021748419818727992856316307145865745702799049426124708527079401312861258672377325095920019181099088983110941339657101458164571812777569353229133151800452430356921211814192611250670353156503025731834119945753258031332645878982451456863511017046672735363455838231380342666211160017479898841483810490073320449444663808897087556847928102280744332552781471065364565683896518243283758943671716066868356017585274782437819355812621078052222084629479482093421737480604232475251655170295298306232870849996104170247956833477350105299059697016015350416390327647279030033706064606407262393719537542098368417686772704995686976036472161504497644975769118872485505373034065844615119801372620920681872320639825873653207312985190711993878740896334677806059627705935684161883443026865005725517334476552952243663737087061266972860024603310399496342561255144407768816863049597284072089739922399737316183542984169948583300771954170982442348004865324926094671102154117366125050677974504206545878183138969663223554369940200945898673818101277618113384567892344571730970760458637258920056221466208063750390796490587084269348061086522953452811043037973920967157674406480546452878388817999681212029709130339720571991805889606185633581768539572243711391803676755873535766749423431843840000000000000000000000000000000000000000000000000000000000000000000*i1^93 + 766460430293746427043854277493817390232585240156732258887578344782371319796892800219442717555923201333388726900037777998351855687551665184180597585405364984935756832519017489866791277240352957734552392635678720460355604495627394445243627559833219964227148471259773789655154212670436047594665913548032421101646531949021212513484963622320254548206359297452448006800899223442102333152105581065055284107151493394393606980741746111150211785856885215574081065789516282780898398456114804753943956470951149717775439960821250127409985908005119879754703792306955597017760502660830123082159331318133597749541477844067242380184181433610459436000499123616470572421372113837903523554043531925645668716928178072670869105998790006570878358139713019114961423071611233877040987625480836419299677688457245680834031505179207111246398207388970194917003400784833632855804715967162386513750045473425818490097083873202130812020886749478289778116191819031284132381979402479458548781306019543600249241211020102812263295751364281328597009965958596307547177060300270535282719113086449575131367312831599006815468405137962575963876160425872579762348238470762291792111160409853364808848052863086186692216015246423067059732190616614475904909899367485193793939573194354367709280711982037735755946725683074202563874680389880475765873144005400583267029971915554088133266172385532395994425907996631350728269230082797203494178286029203225156322348248355762896718736430947699723859330263986502013519573725996060210985151644176865589812280244909371578762810118313552194229264643223894284910331902665814018575636414999300655506236967107977848149672411705068416032757735987517442565713617124769226910024495759761826114611109372340282334852063493758197433318029561586246168960966646067748680325584828685724520669772190702478084330194336778050167161566364010109538107255929494454204342830635104886399671371909463279230034285587288310136847676899905822149227930486468418473289621993564884171381974015875566788079110748518930597157358309502578811032230941336297504391086240936283328022769540266848052312598777917678077495040640820581972525561757670681688804455533585769829248201351556041138327939411403440924375392503916478482312515353191613628312673280462706272985890594565210023726885867464411615222816459558325511680504151062403367445876278212573566676345504453828265585905736744775822280275603898657412116843745281732705696053017113022042462020929636246329540754590549406606092689385505286780404438777241902530236138626040746475385286710079488813845475644535565164599627017188610081985996967256477974391834234908134134276738660441008141030509729145683968000000000000000000000000000000000000000000000000000000000000000000*i1^94 + 120759917333171789369186249793215475091041292054359957343350821531390435276434941069782122129933331659280447470346180609750569022479608424498486232741074204646472276670556672030683454281020400477157315288278707912915089041264878892208831317144159618172699917341603790710948010264345789837698201229599005210810930809512572591335104033923099563181635002163439612527183299956117002029337469504808387330619980334184756544504206577142387559158663552429602793082617413541790973920871521955612509776144119123944533437880771898220538840549804480292389797250819879206864052589260199925192666636554137054362748746895393883374291915617370900081861521983728628821356075261321923061511583041755207488146561215118563411575824949512470614575441186237783788937263846636097733890901840143306369278426546833756726081130088042441029299769500892173034046664300527630564583053389160313054504653167920854878937877510536026233633954466663868545895540210422085918759199329461231561455492430684536462604602748498394137562879037810166265894889275092666883344331635462310974574617103752836198906651989537410042107248070767657343029342961670279807921364434556518816464926833354223883946310847643039830569751007230672749368293684907275596337532865760494636069470245599833000369802038137174644779941235177779774413783691127379562317016738953864733915527007235479395033907540832853076965489615883996986431375353218116102010320282290741441991400653317142582331301501664763417522410543287712080374244733853223793960770930714746307710728167181377669829165791144673465773242609024617568192570696545997917223262735640028357658357349287488032303591536351296617708746669149870359997748450257230227502614186489428780269807587607026202572236684823790599114519014296722782350691847753361394154927264178338746039955543474271927006374059386014947235919576095278516174639121653107549725107364865549945103685393106386020432734181365338845271187982679396554770520414382958015386008373599516851898219295877366523769074570893561768684064964833151712407608126925870524499660063510463252242070890089753188175736945541847294356034783478444880347069162387729465974061505276407184333839240908745680147362395146106061201481453334155376342407284362837370190833479535281185254964841941051754673433355231320143261893099136919666749424527458886065273226017360476056615534388775991906424310778376957321576528367220407006102348478713764758911236517343152406245107627599340999734472208399927198267706688243738786852724487968808563655410678269582971195816886381362529792716400382095988196720822533405175806078126770561163216315586480292832993041848453976922598721506508800000000000000000000000000000000000000000000000000000000000000000*i1^95 + 8037148923009375989907435411727270828649763343072638258701911945451738392139678022163884582505676623762920901810817340732668415323344055126802189514756460207339486265830951941176409707656251090473494820673316651715551063384003101800030375685926233269486550114211931703232440165544033816702699190942428559045133335617138762841419586715436511715242880345758349268667120810463087943296671536137096904171003652064266846824366017748412052508884317921462142273331827981625294425580104566558161533078652025919869582132432052460714518406330475310453859974774132176788721503409469013272669057234874979539343602742899196772672903524817502102391356156035904020062248220233157522038450711194549148463974018376730140432163576834509425802380744045958858758597186054460876364409207989080071307856998541513421312742272676226307597033468156302741931858661818667981123348344872676550538254438257137431004302121575128742538824273616191022615562920651979229171419558089141655133564098869225968805577633030982871785872409920810090164234885795812428321051647529056169106784089714361539448255121610790216486873303001991000151490205679082938572760112573008840950924806330438049536027618315388105258963169784628877844416271897514097039325028856119556881772735329930553775318095602548025420960249099318539679447003701419170562057152133936186136647114453596922788007004592677853543906004954810983593017697145055012263262142513294215020426775138902618839837598602202808914133774736127547229535017795317841013608746755249226622094761865750271211904268595990736574162035756469925902861947984417273760909142808959228336372746969249728442742310415755404121224627211707448561901405912556910803795333641111893454809345689820471726265588708171342501960894452081274063392016154881827558178352582007704793220191416093942294882394918070221615813802536107373307868996756598131588182062082226696351105671394690926301813753671407167516960372910182240989148511390249174818946345677828365665326651474046595513115447556773987291794463026067607045005949571250261846695556349333183683753368421478549935330713098097983306944518587517163381347763180071647502218388005225132286232514843627337069929666137583694848612677303989099072402190236136860380497491353742535539201659554508993540656685788793599969693925397245562406298688435385290379649438134758205138838872840320069759079144753221697437471888307223536872466015554243815177053836472677903783384962994076338338859125363184578237394925125765800780437620456502240883047143159434279955912643070163137083601177693590583015919992111128782638412077250494338741321631925193352812605280457148054907125760000000000000000000000000000000000000000000000000000000000000000*i1^96 + 340391794033660615896490699697407327041569852821084428654961523260111010487924515830486592970954905448999935167294084064921698411392513004475470330082530175186511097463689785311879605995158540355439719772861820938277186182532889479034868918443274036466227285607596016631427353514871282615034762029928318315580499543128306274518509824284139839054030526604180752536038014630903660001324592075052513747079211054302409953786099405059619298321232783580048739050618914582781960834783757994828753892394509620929849588304348717409392865726425753121218770163465482446066606448051630852392644752826128976077218652265310239670782451840343952729170904595025571969879136628770057741360005812732230186700305872203984012333979592245681424237149109218746589643457645758879855214085793351324057309196249785299606842855327528090006366145833675102580210166446072472110553318260587402241578511700848386236319926009408328856233120398203454482503551918523897882509816878063445268041382698303170267497833287380135553856638157236984160390740824157406276198250166884855266066594621344352376765780482257737570823586067917128370514025292245200988366812745820007040825559491246200378935908748671762053885955276076244724902692937981725735708311752150755144647217308390534723340443609048227115427964594339333353686678589520250849390345178224977292987768258614164023552183383999934968666995401565033137825626979927857077351422275009139787148742206140499893129043276325070315036374257878272800550795033005686932224439769457417370311762114521483179281765799658136138902378056353741928697637876553235468280432488128658121142978692077733175523181893022903358441148772934853315272307408109976733670522802664808146549993206360772263455259455494694749962589610347003801900949288187119653284418586486653403000327049960438649345743357443700608238312562612779459643109465189446725425571544658105074193686972256334236677161167705663090678450914095720195919685838675940495389742294543423099299039935938313428070963696905896116654900812596312180073179374365072846523038253970623148340088603051135530947579747934279676438342886729123335241379745370442540578915447417969187655340831589819724627900020682885276791216029687722405990364119718280754594056035460965370064959447297278381470819138100329959551048924867525045473053736306735483005774834827066837656246582524901217430248363623497269221489220822316659217110963528443258299468726523098755281763497913387458180153193906806550768198247966955432101011131597098496759919280031881722992572354062026621374699978061545630044540455109784153313551586297048685839205104373380344441460221536108544000000000000000000000000000000000000000000000000000000000000000*i1^97 + 9675527819130237651609355078807539082654197041398956854649650847984444466450319126526056606262281657373315609799946708990313212994720818857779519436498363165545882465361643113125738293926924999496473557508709854415780749862930558605625392095959455307407561644283454471585808620864981131140753503352909213508563713866865184251669758826295990288400884065155573030105515477177859757672176225452311631141824487261859568604466611522172590186568824929586469359872568094214795872927083012542441565872039970533233463533608056088556541804791222905895736010357673016931124900796200137767726070289653247501762050883873313323943217517159546220637394565350532444602877646500627783675337707619136928248895834298483351293647729390391802954808332328349948621216137999588644750173812505607631159021874582384599315370134359048915102533996881440931359960033347944040560448376725632297241283588806886590960898959221816078102219799058758774876093568023188692513645019611292484716926200085285945841344219341164042377933660088447674964517848936677863589303349433656052285203364044987892056211644566472000366647790288536179928365102193779466344528982838294694133540762030471809569029559188243421650745791778240552109385490351779725691153853349526239950933834803451544544971442503171239702013484583458059686103894161717638266117355412002032153662990049879503418552318167390501927330191392372625597200429791688463447254451056757460821032096821873144983262472102774255845561247647815900461360673442913531231791417755108924178025081069591693939614822662713957946934522727669690039636398696092179589399283799544472544194820934087570430683912591787507475798228181420692021486563713063216976290446801618221813279392930385755974194441441528614250308793545901801188405223841071919873999655460773101045507539173490649246910374355003985368869293741518655168968014500423318303278626219130402987764419584030505084718905234710624250237312981477639501299259471964139525313490269067807365638159441128383811361888134811851502363980693093954751823300146167234031189604598841435267108488321370763025592065990138711272994018185145132023430862365832115851917187470421970003909833214243759994126013875198705413215843436315539549510041733353440848101927422936451696148785473212156054263371426652879706800907684868432635444203976649451499034635022218606405676584806057656127242397557732408920882139247003814407256307622844046179738760005624560538549597146634227350134862371864810541786339638074712657491584582090897169127606459433205255801174342464107946993893792017185117733870534146663496842921239112815709314408810039011212856918016000000000000000000000000000000000000000000000000000000000000000*i1^98 + 156868831392858021982811364831417413260433255516609515080204062769254303406129716510274536062988430137659697465704475197292508171316321537957756640086108552183682634792603092292238795380703256807005880562410015658962140687208528716765192127189919576287697002356702563718920631207159117458114541953201575359177522912023845285543705631296258428224937623626561346719291133533854643831389947302226140703899321005690370536446753093347918519710240257573693693086951051753510437843235396211088435161747533747162260681848055447899796887390499602321381551967631173496502162122867629800708389620221024697598274682758755696821229604356178932539193735363130289470959267709602978430299227856094714755624206902923212547170878987140083642669896294966462506105121477535881638173000659699484704272760539496630732236085025193315319207063125626321855126430571593378113735441121084585110597690158658978571162385145993057214190503250379756164830621431215179096666352876146808199441513859818625670922131510449455672522141348273614544342868134173959403795041746905007707792848390145182685802594000039911654961272473495309499386054660389402299115633587819663204487331303885995886374866069724310360587971102617093248243712906546231177448079230472135173462553273501456948538447356404752081314597827611651077625459428650479986781915916725465703658235002574171654490859076895010877161243958862935737490676185939697919922848531876213095434411248511506288333121663788297237576498435344954758848857389503944276985904133531630645579684077830647078576390646867589236975649207285429022135240745614819348232593355412999191167427098821181809290178220264406533261399499669217880624471946083054670287920220227204830106480240822763127428514444763240078302545814631570559039778640353600246690631427008380925210737825030036001819868792266801259484691963083148833993456272553996501122479574495500013368549185675540158973301126225591160460827358423863643254385569771761222671193701432737319932634928429358828483347922867076434504727522927502075199297668918363210393858007087560990448182405936106744245629722680574613586784677769926051303111094756525402841965228805523309067585788317237608968079702805982425791841433047072864619132489198221490955654819782338875317313741014112253934905492736236522973641341359852806908520466467859942353871545111504174837602494590460532352091477119889317973934092739772146703735861745066399338943270970612628211394994380224313896230266288869215251160124007828010749205183014010106812737632263143277181284885815462112663596724413768837629712888573406498464044917873901775113557153183549137879040000000000000000000000000000000000000000000000000000000000000*i1^99 + -33784133001916882478366655854025174067170884866655321659737393641845358936498119088355620166363367774686979509470339203316444349375710394430472302060576600338026873579087765147023380256136701382503626505218952132722578601696182287779765040453153225384221529230582808316167405845653589265635033456654600747155620806871497950634701203886300081891968932860405680437124383830531517341028386678633905624170928094475262999817852158929689644538583302464531366166623611936043625740212892339206043948803739439517132075943816778948046530865947687234720120736739088339738744965042143936791817891629566039410558459796592421875148064013574018139386824870067387816716213617145770823946883126307347493666992186624084445376581611431327170307486856770822508804857099323301111718070016814344620598424292150690845452162091960296906717725877250942840006103458041372633382064160348349961852124286691038499375604002058635664245282705835289503670958480176891741581021132318255559157976778685560721962260766339707252835268376100960076052148759224952661814596807660666780623636272894881025036787476985233493211697790947754175381537365932226642230371154702536455200119537420016053082735714550987656312123311453959370000608910300457961201519182025492935436010475733651778927180545004966945061289560128653469286885185110107825138723495248442798314402342501967435677555274280407430684211690331182561508062629175581295644025864259292702329751370398541803932558494539582098517598509249254729921517966741630481173101358011513741765486524135207761572652792373115812420207188834396347278363881653385911019024309453418727937970983432931249158035861050431234658387771059828975227956726774063186694718849774085925022177575081028798987194848164255928390692392127700603687404027472185658178813036152453650715291963033193098676219318215187480341299451723469447284238950364417471396917539814570263065079385660083834716735301305506508285073628215802804765927854238558229919876289769042128745181467886070188636587876291419521128722913854328701318471928686304031667601613779064518224428942640762514330678120984482565437355371626062379275057447948491697801216780729912185948005144207439558212705994198281977501766679164190868051721108178843361001333143360451948734233257154768826988679220298097128593304016737826584209078952963510868364528307380557080612505453379304066616072588869712211237504867874964259383766651260828100406808683476335575652953667487784831716133477948030798678281349482872516975658823985991727910897859923825248238504419804976179688472527506548884574989216439533242531595079921908933640273008787456000000000000000000000000000000000000000000000000000000000000*i1^100 + -68250604217324397624410240746703872057363407674675001882525024148882959940915097862504065132456463226021472204940807085537022374253447475023683910276019438714453262211053175662946250378220569774726194094295608899108956084031577124773334480944426363377117794114461977144953720771173704628567050786908475616711817883139503277141706037666066683846352622663905220604496478648189163071972825379993661731738363904530648591000651288978623551020459100143157292655369997061942559890640511206973372179672523534796842271345046459482022123967389581565100737806306850472055327461919226608141939449696580503136590276287401781787388533289234513211281960913895100097906767479709980825161214350149384281889179113505115804906928138830721040137243462408916446308073166369579022354629558229909850672507293743921259767741646079416202643966666383331996269908982495321930109464259648507176342052768173616423870355066359111165579733617276666202084523476408272388660689665367424186310565291100781469261140395882201492988898767249189655001650110267458151446158002214167431797044599093628379320376757489772907060913100073635900541891683461584765051380781293903135689711527983515984982532500313507553345167030908903749002951009026285042840104413591581253143723059754216857441961642167841086336570096809280942598233216470157945566097067993740201876409231267238578963286366521695543106272929443519391259649970833368833778985211187103840188252606304426581414667222988160994735751774453537656717569479880355118752321685554392595747484855032210219402158968160105215377715790569868662597370915429749645671726526049697610704972346095330825397629039287090009879709284994464015973469790783566459050026587981790247708150225923057590984017973370869364821156764761923159888836080523545607582448547024174422404050583997407903211503414177364426674196993527593813758068594217908927928052300495061702348143378302722217983893395371632535106489579443080165340533095070906284593080456200877928940935108441254234778239523447223669903628105552504924196905993446363294994995412655238486544392633352801109744646780821924571375004894462623393417647740184579895133020305695853796085745998140721955567092551144436524849846045013298344250908792706797368713957898173679971480759565666833713650398783794643321274060526200685671621920448198863174065752931302811464967500782566288332108173292056157106347454955547694763840952533942298789427410176472683917734266422305983430554443041663315137884703113611235562947814441180041150757834298853335283798746829899146307228094105848139339595181977209449437443901450165087752767825510400000000000000000000000000000000000000000000000000000000000*i1^101 + -969016844611505790230785406006220322270388438814708341486636167145240181854941870451578397787719905891268275851216570143916142751333422180462673820377906053777454839647461732394286262355368694216218935622313107890836777032770097823552332667153508305712166109161866402051984486075916267672770692309576245688620659937516303296907038880195301646883739798848983372492663035557245300373912477287952341087306471975348516153030963901850103140805221038687250229198305279246757518781335807619383530417781411061088249773026733978949567023385092745104384975308377247045108265464130110863690508251544053367331043076112667497093930262326941778949785854198723245843898933251121911411007568571611106366920236004108350135844318027212103658511840228993574854319594918482632420517423485547238574132543588017660015552571317322024017448166586659588281436285556128056514304257898661542194849383464212751805720825602047256396103048832166910904404824944117617158241986865589234324464761728372764294594103033954863147903488545380545468792470521927801427971759551647375753376251039367739623865570940482204094727480902043637249149288635113965609658597007674318588374940969153159888767525414318348759904272386823170988164205360064686549107822816463896344568639796749929561897454690677875948260000531373062254865581484022562985015799395099459916367717000575987388953141993826012890675435981573899873854176888347536921345640380569989340516438504263375388006543866351631891291482509895229899025254073360261010120672421441003289354548783757313340904858606785356106181902968670926166874383992592451039487572417886904651885812514815150030513322413693854820303905431058119650903779257133037414653259016034961094679335109543425236509516279091850671252516849065112739938280553761490736547056694522886683054939931546846205004451263294962375826713016668297194645095147448719751404899645415132496762205724534013010141066618603710139016649274975485338106510402608088905999829348419804267233303478667881633010941787564401132047616429742804190082233816450946340970056159600997534954132799804204990645753276525505286056645641024541688716065946514236317087441050833458678822780277203513968436152608264862898010934006644810793002802095508590811034431786899690546118156375459790943623462884826537630635141065599197089168533769436034323994410888946591789053879442666561887056472338588232754407188470836477473653242216881285383322441876409503712713474607947492241639719330739177906776441850971835056065372506160084566203118955647500239567082505937490236680607737753159973131902337227163753584514120147376537600000000000000000000000000000000000000000000000000000000000*i1^102 + 46933209863180354813699382073162989558853139732415928944345387629721986851025596431885011759935403151041555273044840832538056194127978148350181343994288989752039123012966942067424339624454745164439162258567385967049519787561287893403544618206435334648590954024506615612764968246260271881134386741211259305115968512447387760076369414513088538111233312948269261021371539892099434905896110262362040222474157336700542012544633673012970174976317149327339973387924404834280365043116054583743371155489822212967129116506167195860035265574532048615827871750736725148792663020235331306766637155659381727950117676327858709083841503957383812883968942206833811072163429644010052595505608004804120527519829877756965540762110645209754297125320639891802252822379725487025450182319427088663178102257887332674308448623449372704313671470538918616747477842204301146475542688312675383965550572673730492920759995694962010725981569656620726358356016979600809951164679627514936604622669269080143362184412898951152769071930757543907907827671223253770052529180445143644058031279898305025339836825474740210382597289460447465601789583902460968713852247525006288677918442824982582615541930611798483379586873598008921752835325082842089230774352881896774537175413246335462325098223585890329038799493278016235206655956461140647917201349460932097464080260189171097041549120702634431869295242932364246305537056207209158633757172780405221193838016672989384829718667681091747476081564613551387479107418225619285827725359261735207427576613439697345591074832170530426221686941615183153106551184915794990938648803953044275581110026798774447663359958624336476682478689010680739580775374958693187480662556991681133318955786744969909534852342178199353963960026429716110756364001685456099557286107925093995892939617026222729235096808927134863881032604099445944264256637838311027249476783332555600094839471315840412034848512683377916913092687511102660964922061163512153968349820824275918324686056067222159697231686772867512988655578803156412102259817744825017770987030629709759234330249914234327990490917475344293505671208770318496652071110976917927503216699636696773708710412917042158598762540738019443711071852811996503863989485336128186203013036391938630705007695382400456654970105410203160147606372450794473076933734348139733134605532010937275369347332371415625674874469112859968363218005182074170001252862976370670845938344683300396716080817385436639859602431495719721538134803134853670906265887105291391222600787586748170329293844985792029330718675462304092661199623358451961557918381781286912000000000000000000000000000000000000000000000000000000000*i1^103 + 2915028158654403724679704586842298961574670929977413297380172745833257481435726903547451635579798363752090658942976600316592610405696070886660850072478841039644521824528662198857438847684940442195474851017863872330485507879658485349782603754332876057460572262620687971505773671319641882158236745516237803690732729531060737683973060756322081222116870201884660391692097540052502287269003004829056868700707980519787883927924591946857349305450762516409752804917737860660639689393464317899295407107175038210758839476900421103764480325990509314234525738954070730828340511680316322968425248205893203855319670433416218636215669052415035279519252570410341378582795275387287193735810436922214337909705039304769002982287079580601834853262616628372052344007092266533395793947873951405344096140170393640900012763826427712864238419677935855381761558942214086606764934862813712376352258576416257919131470324840976019519359542538058956772354760909143126480285908543807019174898543628663433608126935596674697531032455093931487743413668034254995283349271969168279090624466865680930667798152818729813017921481959252538172843793637323921080271669908295965561769584310827307694686587066865173187449428545742451439459743727971245092001931188603338685518441702816550513093927952358711314328592689667508217130533362105159500339916160423926255239304272073039827380178386682930697736130446384304533133997234511787486860917460489263592134790023929877651880768235614573719136633359270354284055453558921698511407287018837731883543004609354230089210097306451822281820169530896470658464750962932817131778427076381968302884496970469008067818605563844029446001265747696151306309014877388426692665558975807956175815295178896541723953784776183487279398215427758093090877708789052325200227062831996070741134217629625774558924354048579455745108898652121194409196502792628713043630671723247050855810766163113048885622058558368526272218529379578056327484707755307441448891204097673180903031123562747222028955353795180265044024682147791876208664029374986079349594036037126905570074264359094689091858045735391780138884864838435554202658993727474710362491813807112321155003871018207076967728206540565183846926472080512778769852590685141755828074314304850058596526164317438991023256968072296156487770777746271649871525155430617794941198549041661966546441071937852000875349695075736104663155455470787930349398208601918173455783218645156086706550040224175870502725291822903029340886250903387592396255924956998857533109864605800935313476733934600191735402742815759296761958016317158272970784768000000000000000000000000000000000000000000000000000000000*i1^104 + 86118724003409320868928790943575984620517967966768396071241499016994973552627134796909189948209238801039564233693990756917334917621699122108698412490885037347857670927938562235275903520774184941235660146584407547046460734398060697099620265624419635498913903608100678936680850328496627204153168087564587826536254302184580405326799185217245691488761379479298327958556755131665454534354829072378069547463631152713049043963761661898872872627243487989728104116685720581045237160495774350609501600133069932411738314983400869196980523039664413447889541138232831348650131454793111280530259739714474665421921533285373935717229593511299439835082279832518736346951076507928657218782049092521210460401941781056274872713426610612407329457045085535840177516711170052984797010925015458837536865459172202636624368990529656915903771723572571107577773847163185772236852431125923263043859598229745120052951766800745490401836263015549594415021149587480054711108534189694215658092636395984413495555105590844549546269416631791454053269554626704517120270145753390757769644804164407148709861920535141681036200146673366137120370104003820717729349632483354356980259097105829763788411284973012775528962450726726735848940945791073933155363932894637291189588182811507553533809509185643709439715582856213450462769030240692852599274691460436314986861362992923636471029345065828049916927190393142176207284185676416026094388634264010432435585520181576408292553948115699771826728320770453094679204760798731311647493450970720895691360460311122915820989088324570698278937797725567505563521748010561069845932221607016031725007220771122028602927841082306501838979393973176367742840878702759286575887614945492622428453025093363837769441809218259747022523549994435578259197926605765388699950199609988875632759626535277394698218381382353021484954095940407800047968571253828512350766372487517574665793075442196749014206084727229037653326925504544020557815559259717503397533108514613600481920477541059352179135904831275400959323109156918021701236033457886195373781334244286452242794702857613132613230319702211592741978761256611074764867845767917416613315226924883932303159120363693791744468979775225514679898495123621039488311494824561354134630097313763065033969997957618262691229287782867089646062674209237572458742903033968386127889084797809897853137617478846407357740073515132106862187730253694290348835005096784267979009416960190732552428413738859147827342877754777158203977231642260827428050655462781478898496461458528070843911413510454621641764099604719115652534328322632785592320000000000000000000000000000000000000000000000000000000*i1^105 + 1658218957043404321521461801954872726223765441219498824428378969213283020056548433308640146455663404399397776499517817989215428431493993079734473971551196085514521432112388308742410378454017526322057486812351629577343182174290674523884277736438727201494689955260897694210868945465041425792587360399296855246558445055728341947928314112896371513486673070242112796188382134149816173118627100228788522889414961544144465150125316953190423206208643275694682811653063627888777303916416120691299051562496740496177069747720736332585148337558703706014520031083469029889580567223848760175843450352342978313070405353296937391621945236505338474633278486234683360454275104438226757714476160825043868992259401378240497333031416583719235071253986451360444094234219988027101454520413212072505925181981502748213634929208338348024752290069357053554484330170640774141660295075067531486436282166323237533312281808098584558691287031142873937290103031143732191870019720668057276694969895480475552414348882151230691437120127064251817677903035701405694292274143706094244219059461722735566229373506259639435496732095558525702105386297573808528202645969376345862763458964343150923249230179093041916033500916758649468885195309433920003276751438208322987767338910730854553104867614343328640280161389839085812622303419907410675104588519724032569616190704047723527999300132863723765104684695877081908119249204652065090794092920730277865075557450700946006319715728724589572383729740441688192021077558399099881375133598947189476313820547401415641281156290158465941646128893847163097267974217156405868849245821496366599599942401566427319042396871996763996665771062507858885132833166298622383642854211162087617668369533994963484326546365592659438005356644871078318385758762111559181549949348554102972160571053364875489279501603188147578689411194371189871504125744170485762496942571647903872187944514932760132627923803451109377321789178415130537020981834899054980448935847285288745255979211148096091653754015860487741347304151789389040708419415936763669158291946453442991056379416224869210220781046083042848994747506983650291688903382784696638389577222088161561985157153389642314143497480306093917002496134230521049789575721329541213695449697256018428380705150347923702317368589934094698920777357841791708968517984308499691544918870797648550770012651802017439462459782221012277322973017513723100141925526384955464639981656498715426331533521826249227562309451295832111007708504105892576631525085040219394760581261256156723362982713260651994382797374354540546647039548588032000000000000000000000000000000000000000000000000000000*i1^106 + 22506918717536175699607019106228225598152536980093306483817297236786932708492619870954445144896674981938749273958992303220154822934281479708616396754752598911834494587431565386776156318664066863870940345353584225871495796921499268659715378512135804665887393917049742972915291012490528103185031249316471289006454962534084304632053358615422630794702696445943963070076092760745701235350167357543278352012839751100450325915807065053309659197084864722167142920219449403650138961503103067617766020731234809118351839412183740018729187070797587169943415177947214503858329924114903038645699038073583715387407614410427419999721848103897848456936924757975369692227919335253431768731303194779189231470101121618559550040545708063233607416069213429209259948199136404859682771189188476269601684706401440098870426961289860283784055725823080557451150660540540941891391278146997549804240925933663807456250229257039949213171345649197779676269943712824316805564651638015175226917531956170892489601204185700046067747100262765870424575675736096745289282432951661367682672258029724304539083135155454024112526635431608824338157739988226837248426154028309014643266302228903235232411346787205944567981762250561763521979249278862758629330080669384116084290148278920228771405060508433710988027232511924392431072008578534012845807685240891928068394557779833624915015382125974097972171322948576122964093115298228446365458475431475083603196786038880353398436265019735624407112945939311091924069334534116848111013435751107316655310933105611169668991232683720469091151847083618184310774038368433824896601258416547599372338132560521619138723163636034100301694675358379371988155670035417039557923032522288263646948429751825079896166163789627798067777455596569715102090553477230696609966279435902054542612785194071543348412934682151786608805430250384213264547939918844124502841717747164871868212705318880492330174569459866051278106068992467075476422831096083403015734860547484411046492267330197707865902213652795649021208716085235236572314023451043654078475078102724205813763661287152156399304284041854522954439996379072162268662127483149435980012454499537616637741826894523958180877016087940482095606853075659254196854475856080716789415048825133612936482656344563139242621568141420934752606171478228280853975747850521308951574396752092434511003303408663548431376241044214134924907696686534193577746513026735341082368978133044568728956376456864566429697329000810911567448455400992985465911483989288537654539668775324026568095998873638489465486205642130349653124710400000000000000000000000000000000000000000000000000000*i1^107 + 241101638970914310866195770744212661486710718400347098798186111972916641918799654913393839041861420442354676040018383965545542054760071717050681967560456785879069328091983804763839411173173107257081752694937906718260341691039905462568786807234088152980389729214504476406970290008653124995490528711392515134910706596427363989703944469020536469754674164727202604485307015912525415876506442064870309827307725816093903200172254048025213549833782647252764958354917023003024173174086507071438639510281213518240341957891642307986975572004621576800608512842760635760448430194020155940639126256157635542244850180697033769307906428610443431686489044982041521412123544145411401211082732719598327276629310186345367799985409084069398627627227349486175700398755363504922182070624035762877250453478963855476177928842268906017009674039195860880129794679052505226236576511063295866502506869513826604178848957681376047974468635460747120351760684438207284719575696831895768615045642308022588713751157436258585656187007276038657262652640303070999649787528319850686086804037159946817059946188011245003007209967541275740818871440009473144684967765706511808603452741764076403049810095928755686908479289763467531024992329556697994230898790966217816370910845630731027281687322394023078280916714633766070506108056686395639872429840856624329843648371438668766705120214345183133701027904285260222766376435121366420706783793922092884721196408022238690014599751174175889502043140456497482360093410484396027016279887974283761817940153509125526031551241000363892278215641110539368597272527596675342362539273066363818790180636922051491159564391319920099757849747932392837884605730839025877624869370275868564859198505929347446528228193029388312871638335115452812912897925166773093949009854558276097263795475998703990214599298905099636806943762623113658711494382746657531681310036070064950147632793959660427665817907083315008570867383742629748119547019619884772881190028292035268457983827712629747101910195932829197598316676303957255788196669930813565946764468253128648304837293979477018518676640733463329775993896220866145041158671034721683262565068656933479561712549036102708703962021850617265836118799239358628719438801526211403971774031028343103255236304419277238162878692784117077861539337755176882593727993691135458872033989269350572100284652629387672337556294558845921192896596250512339714462164820119593405275703559143856944592083973063730867863419031843719418440263472414520955277236469467253514713867552613726641525135692894376960373980292374855680000000000000000000000000000000000000000000000000000*i1^108 + 1984752522147469205901485613334093325550880591485159095745926308151540138262402500942753246686322820200547950894728234067690737659778920920694090735840188597538066351602430738305250652771585465803683917111863345327813124516993195603305123276560412505730923715302055625471889861890536791027456156997942758422040084754801932568741098778461408399246612989077958696736066761300840615725388977875947225544284481420430100077863756908570348110082298049013868152439872520509788131539061568451234250470142407686395735787269668830340646650538814870450383936003806291934678961497400095466663656689005190694566052539141484417546638090384918756304413627323938764460839509703502463770792366505349849056182816926230521198138089504487995973760287112124982321703213631084572240510962589327517959366849500780344748096782064452661571408106198068778845192601717191167368490145264847479372839516216580720104081990919028429517600616688492969685663244562300543807302785861835752364589647112083212146367012143020959306041813488957863015293141860996406636595779227242108327930523727847680607656978064606330961589283406779035677593607356925087929187255690363628832787538689492687166989628093397028790119651758990897124349165119914778063781097192721488006392890541676643533881453796126593551109564646134684608014547189635313576403394148119347381961589637384012250248579354290706323955584049521175917296640588239126598013198059449664246281195409662124364487773796968108815192173713845902211551763163544384083330714937662414490330171136859433021317374084980097439221413381093052443051861492423443254857520732611543607493060414059027253019434951752188683472342979667720743112572842804724883515980359470572863918082192250257921420666089109914873963696316655766980623866150950041700698927674638372488206624978834732033912342526998379777379572650756724922219960071516791652329928426279974543270023905520860555347765547808482739122864416107215132182987955065420995018708816929217663446580524354032873507441133982603981222262918898110159557010110623885378926916081284252096391046840984273695628316403798004261173405198670791060932474832206334523299029142801779080416948181788141971330558905105950157009902625496516640618542324015279927801146606782879781636015699632573034760522315634577106968165089998678936269593790875177070697280731186780284719187803057876814145180445738993622309799456443328369479521837935727239692522846775922340487440627389108071718823121185939637489202229946510018812796798670134836248654564592357443144256277251710793098985472000000000000000000000000000000000000000000000000000*i1^109 + 13729902061642546986549747064468406507690119902747614558125373809570048365052040979110726414618185230623676868186217541686654928632846537023592565532918673315721096211718283326414034706642530026891328296252973459311324032311810274644797532258579516005439723406137272667822470206702535042496349198498789449985611734250686491581952014605526487740949356001493566660040219774130141741851599089877960938369684779378101078708145317739985563723683889675356548113319139642102195132264259450662637732976295079727240039286195014380092718289256180243448462737545302749325365581484259752552804057325458060852329514459166030774222378872268487363099155180603504966217618630479569896750106840595505998199031059280329185916138496725162087550882103968562364923837746463263912315698098754514100321390423949096419018510199714317784637388286635792785002192277581219530522456722387739984736284571740935354234382805367098460436881564769814827309851318724531128718073951633496267275015673375247763750562888493700007194412787177279846835172852326515000633042338933860616072652980864983327357677005533342582836468697941536138485641397425029529633875792014836931867443761825377779262954323623386451270024467820440637810348216696288397226747057548765006030946385370678837742319329473597510727204107019040220278196202601093217182302325318512302899868881617710171324979294064912913126703529732126450434658057190484083727915572661747888290968438843757360802554431100276001942500840436328221583757291364922511435338773831481392214168471457271538803511699876599627603372123108635767933308399832188693933122090010402602398278254841325628237157820886314816812176946522654119391519449618106549197610302733222278154672266659801776675312183199157813197937556406186191960506249663489165766592299638199649019000141706059357414198979601430583422319023697609804189266657028660640293050662894994989417643739284080926193536943195356982438124499433685967874227789519905818656852912554541752373841383269631345562825756694302265097096981223831860423437628301457812428981756991796712451984022415278297685617028610159914188974122012453454917028894100015967555787318038376101861963161454523482773290525440960967428678378428581647496353862648803822293313374752472132196039201759962946929284131332594947857426468363947858144905607301159649053127374211559471530238708012978216316283637169524312743183067324582696684932347471449390810354414832003746679184206998606222384515525892091523008687199317362508480966733117217461839001358768511322653977421472363603558400000000000000000000000000000000000000000000000000*i1^110 + 67647873544237134656983367063289729118698173326280032223749248607881262467328586705092003113671879299481648606419944010008847774947840522146802011551328746597211633565514001312864140351281262443751121329809696431643777202283477393970926152820058139140335097847070413972947819100333060842309132901110939075718092953371414277079487061506858157240273780628748682577865573820384002584170192040324272378266732213483830123761763683319320768812548996503160052106778404135114541749074238768245592002464388716229219139715697946113213096501201827142277251055188036185701202229737165475933723984139483586356779899292121800288265808682827143835771894074697140178181513666005615645459546104119508204344945254557741062221685407482681123775619045357329573740413288009867021090903629928370158484409623736082998947371349366528324670599063878908934810210282312993214804757962759521864307416426591604628499043572011635479108153369835450626981666549954333312180714979531478666768030233723521523558011217477661937923395560645400528947784392725668711723273324720482503693047073213469132172449881245091725773617152782215636132544555620015461864335873364901755122154287202513060667933091116866427551060397114283163233271346686823692980211044172852130552365791240220328565761485677038442739847184615573301279836444265880891548752507520253535364177447122251561692855476585641142273853552083434213262425780775299438293313130499713347506138300634990511991792457201514556876252036824069821136060497867405501767911919193684155534585024940391340863340299065180708552074289908129185900276006388948283425229799365232247573554188154615586421220655348463250187525371946317006437364567052821884042526684731867914187401182863246998671998803299166282636986074417945820174763653770226788306587654563598516817607601399275531363175844737563967699159042721508924886454083472994085971309267564267605452288328212716981672924296320504227803104352998871133576354566500554547735143837644282611416255189283969991260850885362696018711404658064094921591063072972485279810718197323498306803929069447167179532036888136203158820798449712311405246724934010740755945137658954271201361290152561083890359893449589002627052990767895888628963756444992815031710161373898369770151970838455689111982390676277761422767942502039396839448081273677947729118726688801726006090487477071268367612394331789363419981598080034861811597025373940323916247704862858085828958233163363721380825783099768706231707071477511582728427868448909776921071661664178983624781011615744000000000000000000000000000000000000000000000000000*i1^111 + 297369918030360767390032977945620860961809792142136096727584445189911511408964070312477995292303303607623854265407290741457301161918953757929319272804418870117273098849529067845266421985468755559684031484465366408129572592458692215117669052287327680312741593152877801212091725181310235859927132402140227573317099044557682448884533191002179042365477400349735158751472400196952444068506460928802013219787295769764694495538460302901611805245746190954333821577854951771272712657922826248941871939586422079382278978410223761984674481573664819451076389332463444986249808284253564178606225177903353428639774092213859279779297332873233708517774634425687995653692340865579459384419238758922318265885048629793736774689326090051604992508756813811635776487042808895977828153832877868730316054648309286955670819900557268079927148712286676200842687114206501257447536206081642432729832099459033879805782146585361601645814630530894090381608250482201576964419286042893577657138182832060048183964799201278570387895330846706302606242292701692024434448485540669739303739303798662195198848840645701063745723905603995293553159554920585957395699040404974129909720053632830391640870558471670667142446451080035316107302423329778664401572100416955739306641370047893163399152506637242502515380882465979024750917831956911439792456382327747734768942091839681937980862960288455299942578330017748317277203834682105074167814795989403620377855907019045447872040745597911261637863253131595115322781912587514513845255290956176969296455863197497970347356593930529593647502379049068116692364985181650240498373835187422070803918677252634367021235500521920525799564761556795200816588303488118249878280794643513330302548384625112824024122588419741753882093245668671342658737222958621411024658335725121655049824554364874128102561453852695081427884231046804133742782373478638828347511338364413061062484370228197950226498768666624109064136297762553572651300193152758859914776083805888454447109392744149507396693150538745124494634594484368027933702682857117476271510390869214448536354176049520205150450853956399690375480015234764001166947293727669671128805967230556774418178927500756522065021110699931739824322404183323373157220751627458384325718300854494201993590683728755311393153797793466091259595901875462466689526080284994922778667887669239316902099828436852210306992082566657916948565185688627551529791337331656842504268797854179057581768673436196696429914761371407750345951299942983967118272589603941347266733826780214432288997376000000000000000000000000000000000000000000000000*i1^112 + 749669515730874819316433820044246843569880023588705672317230416910051650956014862772053341288110019019354994200037903869426673089788728787837571098958805447854899091550283797198268666397917008426025031963199716328793335186039483612206405381553360520529174621405027381688588191660100296900406699797702903967744258906354142736379471585449852078010455017782391173763137046585079002897358270407216791055919504845880849897349521648444354817799019107462152635200582966853387873161354975903603496624588716803615591033236359846000958342132539266590046116358242955201863625205393362851788251431858031281001036365720491679339540280856002215544035724350891453182048730093464991341298797258714399384684332072822393171804115858245632752028283476994040760075602669204407680792791680882417215318099468401252521214199829062761318266417256898078374558336478169910754279816437192902857157101171987766049505714409964504894589189059603943518514464833841575258818057264328476075900655982714726860876955997067003601021591221896912213661531910095666011083751136681176947675284402903853228206926052729481958773688070093132983399643397444131518313178239969212257452579714719080364766843532192350750094116163768542260447324689593480051596271106890556849709103725581104067906448646521787610011654597070984184392063571161468053943676842731248472883749198388253966987311652099203134198368352538082575778261291316484750483045359904734740673184466563189363963157933692367809662227565041941917625951715139188148008846949382215785373817346246674810431311102983376411676020887832622639044094645208352123700484043470930281259860344818794708437601240903460731525682457557608876794156190742271673553397581926919136161062798253106451616601889644342245781619944523490321629002453297753741638422358357337949401522562540454807350864639370804210647929770892297496960942453412570819126327157195050921671979197289582548275251541707833992559982559110667864559122078398181519114140862941448226676400830808549652172147901234846101931991152081617521714421766906856379329247509696869279489022310541497844013831538700720868987088769763129510720329250583269815485462124260840947933076444862069641714305476037247151985259714821258018777731071920465184242280857214447438746052549965550913613571159529094806101715865059614360872112136148641170525027976977900119278179753869930550332041323722669407966399953967057387313482859960103301507190581335149263540782585965065501705287106904677363011501854565604910446598749064916697402942167187456000000000000000000000000000000000000000000000000*i1^113 + 1231934152418818116314391409371156104881906344963682417731434141865793053289659318525006860090434992284282433693669155254747453124094913374667598016559272548840058434273005265539682233523667709233991100467880118625055336905372416425094178867382157644287018026220636697281002338234657581879757797367235777895686378187041485570542235125967922341759269301415314501304459943214575287327067984061879517428445692344998436186653091987523833027671122351965786957335120696698344399541217563139030598953620382240144982348363547981752572680662887014690954972904527365753321088608765902138721599313356497422292907315499165569980829513618695535523193098853301428522839201412494085390569028344307238478909014500278514169456612744024221743022048848358809093245755738287441448495194040401888577560407725740651156407529351893486445784984580055481690955664338165336512572742420873747568761106461481315860730316671746452057163991044686474949052896009933750085129052723053804847644597783532157792012743476527143098846896063203437696892090215427234606209024700121438724168728107861388868202517915634396431936518393196042566466565429473864403029635600494318338209633779892347292804315538272860940899446564853012018277440127030786549629159034902130580797760981048582856674178476531523601654682925032355432901631807595066754800341943389515330862344354667320863635215750488243611546475417217584650163376464672498504000959608140606257818712347123245976005298126458932212447675611614164594545047020081982257393159407020506847048147159489850545354389504696883801106281902730845932388088383302515415633243532148007183790091187210604868707079787651098787224252259424027013315889786857530531109157418375809231028940419293320489913059182728935184454687260955794083757006605944012548161607980161440819356804063646969158808048512739913636604912061130290382222440819205426503263352042314359051420131018435040112042097178946932633912411427014764145228854072113912725001644501450050618731564870677510389062503404780720571668644557216649390599342456223679586280834915603393940442262203004307738517548574199000918452808158573018627514637785435838126538711730799297014938561286705865003916889803839865627030309690564580386464900168049576621760200264705148327001072816341585494117796013410704716673324554565812109144427769988507254779683679851164569154818276486587049205607117839541294887834040399426121144526078479077647805056111987330269330668512779973689257768860925299533774137946088906903976286008774813136998891520000000000000000000000000000000000000000000000*i1^114 + 2256278908100249679307926124965831987090891822735081091753392793585356088762942132080780000399569444309322202183846871807975833406190834710452437701005560314011901952437478852303310559941987282854566309711515149087892467265368775796643008045550918468012244109034605774169451751037579652724204753693128483256591627274612324445432894056570066580341038029035806722189348093867676596999678850206201774502280805970845601060380848219683484638582618085743621936070633539120588136122551379100932586909997114350358891443183031521101692948981716227431088673104652350943580590208855824899077651034331557243132511062224355731281808591598578919962856211096147360994950119991959575949843457627824114081908844585659195917215543709760929717095083940272084953818056972193355819336186027841241960776412612558711728962266567651048373092954362854986792542922306808593052599204777829238588042084952056208892718822566988660640533197650136809320493739832197940201402702893386158622275369987359595292179264920642341803542058904774198819487106953957849698684780402274096872657367785930033831726923184177822070090961664826239416199709519946441737273160212534135026324445921230492859038839330747505743087407642868045399590651215400867663582870653241090551020510071997478171460660938072793980585883935451226114308919988966977838629133128783703933676097580815249458469795629516914443554716293114907891370854109745378375352109768976170049514361056627799514805011290407072638988807709588303716154787985470311239306866626621682614736426763897873330791408049314816537056008304954043883393227758979570005129697205708272571512257522841079219112524806478742878201534713319655446774039605909423710807035309696440001690059050618308266759621046131015040684354337381325344673409722623070730901455988065817640961330482967369282764246048193929518270862456297803911702400865409779183315996984597838169712938810999440380822669377108195840635028444587167219810546057308254270294886148165108100097789531319944621749985865911462650746468563791540043728584853467015456127795883930727045165015008180228529956245348689568731214921671964339241924403753751079453417244999582021608619135036541102744103438499667595409247035802167981240541688636837749084766550032508565500734757011348892147742178645756842764240206598766985008308158159621740914839048356358781939387308130456684122379419518231158025825130180984227775466782006612827992417221304184025347361223614493830994086307098747124648615024440772408070124302818137341952000000000000000000000000000000000000000000000*i1^115 + 2961177426171440030456536019302038107547886914359681874892552863486621240697485357804007809632490493228355522477764458575671918024471298793465816362594952262503100298076206021716798163294745104279003328838637743778174597573180347438607929528576377325193669432146641555839546776885097548806987880789430746083290780316906194685162311662343283402934063843833953821879819814639140492960714255367105582941610920920242489108501325297934225394957132095804948992596563288707176907883624567011034108812077682647694310552120959301767803276213523824718957572566209545264948570989096984796832951815814924429415228459899207014668372072220146679380556319830046615815681718889684599430724026929553449062878724805319230778636979686954082145793557197566705485764494381865554961795997296565875524949604822391778365168777832208056685320600211185155965042760937110032311344056091739650133938232920353916392187557871820513531165269530501888203783776766826198752651372349139752740688357390818604920282106312823441038345329710337519100412089967195318615221757631106307633683765516341900391873911344927347637493750915189496338036606065138815512322720583342842829220307610983140039838007789811595200806461762895140308148513873944655051735669094690551674550690572364766806219359876247083174518247969016881120666225918485916237677602815953358471401107760614085752544119031868476240657182936794023968290728662564349658937926680015494074513628174811479121938075633688377446971820403947172547582442106808903504742267994648487880959150270017833201106738610284569628330189535689647508223337900718894174328886541107637133162808043246120846339560759827928090985663104385069253095934281995508725576804210865712645536689514591795907433907936610365621191486000734614777002546740094718737912222375088692212148325447710900505733691598528736281111379521402032381491222213316043733782544509198347947634332624701628288318757845459264163854261104883246841732634561031201642861842804550942720168777530094163463957649439568646451641170700306668402479549790078060659727934048309651601986711264223500855669134232410934733223146480235597920943449458326527119446256629149786694804360296906398318827915912002563772906518799824832715555568957191753984426653534815484666451572729907548779003833787992897911360452108577903725696124673549809703859118632911611600238192786995667590893539743688165616761844152892305677571899534694220164190812244523084040795341246090969903308507191760577312135360198198209566579517030400000000000000000000000000000000000000000000*i1^116 + -1548924558692690811821090373562674018035080783263951238857821853755308321556086209092429694258945603713742446165903866203902168277715578108351179413946095460047069098996022611580178618079102939344839047470565097957142499347365779060673846771034299306056694156156282095175335928995174681779578577795529156861775670857516630144531535961907645866401249095851423990000858119659668509489052509335384986727250111670334411221375115385047519824277588116487581408519046656392537161314261739865060634691833901052304780504593059199397862904567459096838844255039416660652254443746641682055812577325081462566482351650800640414685153895492159227460005662216299731524442849745488757861745481267986190483852107145992086666286558678073508644857104085286092269464639507091368294766583809723616111825239797898660789349922466633871283959425658385751431133358136063984619036482798638006234943106738864696937149344957724827831791918042898702370935179424161554914436425871145912238554413663520506781737110256177640472374292084846075445667821479545150483794974584263662201298568505302249744642416488101039391654301824413256316407733521162145263190280852262711118964895839703801187980016049619375384561360836840593929694962597231909026410534273010945033609381817221102306453132700104361671726483863405298993812918013253784389630748014880008510459102028428656559514494691797692072319255869921344859741801888822120444680891126963836885514184772483823496289267140889088822361410498041586794213261702508777679004861978512767432357060627084833390613555348680228400108560689417553868993600177507244608719567157348298331700741715596061934616952126024283942890909137565122385391519266395161710728503096293745021294488348215461309139735389420244815521292374402869828504012965978654795717639098043060191242501009186220573592230811819467292114228939410561107797372802661913242042505300643633145339545600796596658389302918869716484341154356599509323021775666086945128403666379524593098107739456894694008687852965891620586506982160559101488498940708553533740939433328483326246071345269949031064005552234393046856895939257412276555356561422188571764688630613978568698665659882343713289884458044930590006081193499149146904780245377448548974301943503024004188248131869316081191673416400760617618557721236365391717081342999844898695631875263245534248780338968347556727744464590451595442738229745385436755877476626540961264255109901099476011007367577998741742450076812471269732454103625399890083840000000000000000000000000000000000000000000*i1^117 + -5370206779087979665886247478083883108407561095368565031166829089318144402247481697070354925272817617727443393128505483345744785134370237618357514558252019003101097224836931967139757575347302749747264698973510969692173191341867160221968532678315231902282792797036265765554589876020641193851336606130689782851128876654376476186746912124213919365018323920264538279823319381361573301085899816414059086529766713294905166403956957199051981223508212884877455439772743710198617594388499628254379090576705861075565443655527422187092885629720852342605565028278385534396585463427947501763780455578461062581195869234344732305868711941482896724451604065304788088027365490232381832896895873590744365887408842479192883009908026502011904321461660498187269505451963486419827291381653926501308941285646740416744576131338918180400033087148729780124573319496956660909009815893213425881731626496447606287189311795596324330177569803247361514529180421438303771380902813898483935100224142211262748770952849796382287522778543448999770404659321610823330278092685556263259535622042117374037417036057677403319539638574023956294387748049056797497186919913752001712163338095081314367073967103371091054842462300945602333229608285699599215625264162340275260068018597582688815849762125590709900286859678795530677852982845064215172725702993960607790855962043850331432851694413796877056340884489833573531010108620191979449307485552578964620849619393258127106515418256334987521307336680990076025806241608990166383735374051314562250593104753753218072241039421011600413373202640350917774744118659235748922334933202950671661295315004796158238611298735196132528296593776707844123150513237969935579688736633730529489862667603418536668893556292523060088946762640452355660458485257729506429495079257499549929516103942682077677338143114373166757306836544761957227054226028031271478435356829213770872786518513570947905277402391033753038474176875356139343263780269510260861243256311745659014446102099690232979726875680802260216381762142477156303596604058034294053223777152753419220132561715576642431120800790911452713678413284295519879439344382891296953832971059382432681795908394178318619492584087555817865978247076605502274074999465437923303383247423104041176631653935277562148365924125043492669638494157957245729286954510574530367682406873529318362598189282385879076319178265698557229575639493332567256801625915847261481360114242953558476102146090177184863616187048215800835162623898025984000000000000000000000000000000000000000000*i1^118 + -3033569297338294872416209720371416762245698079219497356659376596951378493215924780029978950265746022657377027614954475006012645360240070162922161891617516443273101100580833298282754401083476780133392658435982229759347803381951860843664480269545923182499958896606885745767856257928787075480921596387631976545018739420108637648712354966907604158153164049420783430167720919605273397642855108403170553358309680149501698781858547531982510408812475159952667508264689804245397076548418713302507033291392582092294908206170738012316049190104034903697820790131390526146180897312822761413185672612921833204761812750055340038640876335455945967300859242231403446598005063133331746688461253635335987670418028229983480041997167530010839240267186174009459275412753799713060909467696914548755496881879440464992577616609281804890064252236492708785614934171566245273932796408982207008350099226851915894411295345988749045076012941654910333515767916162647946939795266322477105725750840839934441189286530915186563649150748812401661416155366522886742630391386638596531229067001716259599277927301217426970360773794433582522319838982179834200261761537291497269782065065074277727732926502258994168350402642482669209777868452245105729587295547750469403142848702765420553465717694969487307337089721179784617726442392423408290252504850438818325900040415881687188711484327724103517682145666564331498057064405698727656980335711107872176817791497963136845320092099720790691942151734459399821661131469525644540843430854281742164232384640659667145451016966944678866214020157633236201051955143686694844019945645914673929178690872123731277934306134927959587274123162144949938152596316140106093969100824303858621291999931863602707462016751062179354571314051078114178445584710916900226652749874940375957505059783280666316196436131448011906458212503615865399362357703866808548229888183104633588157900092832058836208301725153730671883122066465704433968017400371326566121810089631527471694134109508139918510968469683912413413845759238093798409096798671644175376929771914313423419857772537138787365411253158014511525154295313107396643177042369220464069557854839933938429577092797977773500801087827615803015310609885929637488423139276189625975295869022562490387041951099004855652828322475514913709338805326651584733216748532887233025705698096236710145970566870449308604306391267187938766871058990662034911788378484123464544273491240457289408166573879836293024300765271274980324147200000000000000000000000000000000000000000*i1^119 + 7318177564693140134248250857579825629643486234296177446912072027559351421489704618325850502290306681349047724356043697306854704973510975534152002113348605632266247375427094447386586431716290309480921560812297605075345235394672678920205219889823746511267774512596783806229580716416193301507928933309284076079448144268176727482133126769276315041362932619510127470090242343069424890746898865592023720803747325060461245479147943072801158539296885094432456129002908670474025678898011470252450415270199785402409732733004074128692620902978610628884012629869498160347008122870007207966722338099488916611966360182784521037864962999317005190726721767539503058774867805054602358794708897423333671432048895241067793705182339471970288118112608623962265828786200437842603801286943470740984049130576008418771069525337761596375238695623621127622230723207371495948564642125140309380123529020838906507168416608292921111752925716596854414980394683802106441035311733101651567891550996735301521849199192196558046731953742552792481526845568618422951154928515141233407243961029281464630842236719233743140144078722887121040993861641237523703156996077853765610276578259731460178795973524500145662767344189500198520907789039521504515754723942237226900684693176520445509133837146587535597371994115730105075495608613268466025198217270244017158861614826545401410180932500861481388351699086293059124329862770225994804454420910767942792190404248513384157955292318930446107386685516469598128461461748428216903274480356013300269449531367513790889570280153525635674370937793849021012534756848870909619939513700077601280732452723714423564926989811088080249927996293001828113494297239092610553817904847165105711427784310614194745100508435907447467171800685869754207790958012637106002496434080499516448819787192621944803755097945426107106620719813794997750259799250180553475163546477202567644609377348469389317009939462144404871198184104740054801300777750514548643129828641446700320793330245365636855679492388838064420276029409422961985485927184503777349969080443085199774225949115639347627855044397434938656212967441452368952250908656211727694322542164422740510588677536231967804623033588813913153258747222094337015891674015133662030762723888022740082805862579425831616624761143475548455322798965846979965723021914847486521954344077441874499306310306020321258579774130753318645599412319274600071684883986109804982094134477815944044985456021748824770776160584607989760000000000000000000000000000000000000000*i1^120 + -1998803744467389106948204542056872217957314418396864410220865464754664109041885066545949855055077514275689148913840873442296436753430548228728791020835884731030355571809075143810509945730456972683952501135781048032575189387879356589792361635458435414987330887207287460843958721088209047549260215645218824797702890238550682912863809791958112503850597392843309900118969087256658097014208049216591707319216706933881491612874237724875862767620967160023942218036681345276529354001053093975351314022624858540890041965490795761341610617678695615624513291515854597799438417909091654851805823647185180209711856082594200419671620028632439638354798264782168359463445032579343963316563319700850014017639050889329558837278158245301047298509554912538576178373062467751574968563414113716070691496704597834913548689348353317123506846966533167487510184094369516650551355502904034692951961821992653124371032042399854674500221728167228402766601922687804048752527140729113477640114945256845560080651884093838724268389694298178356525946258549196313988118147656908182493870865529464101133624241269129401848453267605665390741364890922178289530769255713736257603731109349988703404297369101353932474634331508646900794189780253155178193325849975168750221622837882633692350190850820345287697570410643322169114883888684873707063151240380399680364450196623237401110621312400115656470167831185554301462266160257105543921552437489630331389536009401367241597188296775037332990777155495110035159847065775129502557867941198479154516151003778541050704896131699265006059696153560000474331384038236586132728155437291179337750948688360712413596199845673070613683060739699285146523217294999826003123674133028939659477104646444250808444271246495948747065595636334259770752280878479404617947447237858975421365538338182582578312114694005290985500167896899181234702687060954327412699516943588928263497668465594922532571168492302922517050327993138180010474989181138846399416883113131772039852973895639213895266296954186393069183258601836402512541881172027661669286647012550077195894063333376676138102172887231466579167688961558457022162724432836370369716888168873081198549849736947184794427998030371001166294623775257182160121656769206940225496292690672420328971271246964339670126697440055112044941657701231267671163047050417782558953603671116193678248492188756350877762089567741340634513288748453709938126337871709353842213190157929218522995513047342998299412004864000000000000000000000000000000000000000*i1^121 + 233685803829755895347715216344535757794760929301256278570933098691523049160170827109145814394174217715604091583140525161263501390842936574845618478599939626199945629805937577979269448083779413202576890061778555467208561780708687201552416210473918938486699324206879730450061034877945477805523144072380991000367579027440871387623425988584797342889439372008786535817920131835575673882024201901083566201959092381396339007789397389663840792515219474794950734497506598334344508493048607647887823088517183852704933386257984580983541092947691830183386173680284972147462274072273764038658793269545193594188652254924909965462630011027470645608217210041011014728822149156879818613947523646514208713251103091275586902922706136236504840372915080662672091533037716020896986887920648969221990718218441584693748021899951631459918393954749523777292383575097959030464126406412805853541944287742627478197301832051756941659995108702523831187252985615073310225158057403985228103436625114517186320638530520294198092021339984236380228534986933259665607781735839869890363615100547490238165873686813942417867218005442452549821201125580962583348938201859404998651540108236636068495603918220793805201627359969495819959801731448982031440514505656928615109385546087910992209175773862045593491776035395840772109244000489085275057038451056496889243585809808810352360003588365819417245328846958821124366806117595002464802683454514881870068479638451812071824221339567532440653568617762682560716550235256929509560947696749950038531212594616034179250327390241977403065967837452475470270679954800835989180104600623166275899286529680212838662010938938357837292260196574120040429062817552045047415048447021771576710387997835191976006340782541946948735280668231887154370502267486367910400940566020731353095590432822094936643130783158334524739893694034359371993978498669523172629807334553398108582045672284162205615733510968059664464355301642989752771099954581467358636095376771314900170169077180337048678957882239135342467849264663482591635482522857409981189678617326415101134871935669145823551394142544865531717814199128182000115114599915351673269142233047942357666609485248467718889811042568112722831038220257946961595903470901781487006273736142918485203098621783347514545612557105409944870057382604400078621293468118363563150071976924468006061825055116438526555902150134665871506013891426697771913664364933524842117144239435087359136708012036587520000000000000000000000000000000000000000*i1^122 + -16785923778207821080530815462479323869262237970942842407261300880512799972370039616631519612177942069500614318129840067030584956582227787949147660363797432687531419226640061735691187261587804481169601526277180375153283810365403520393478060803308611162621223191046548052396335630456396636669890633480249021347560897077569233622377188602894971973993181659218407415843494246335782505300711890955795599039806728013036380030661343733934833630210557906766330758284672887762923516872561593919742410501021494625242704644310516820882317424455363048036098717074962314127076018090522011495329203272225633239601247956786303100770315728492951793982735791007452070243961755420589256889857637209400178631882594485012561976912311186623005537239411244479641175492490252918285040305108539537279577783266414748903150881423615681681724881794221182250644706386281361776709188586861959013015586739621812267418449369252496116794189084846799841520722245493360453056266920593824162565137221839412986300347364757266549376975950568283673541017996010106718410218348930834732122834162891867171670295868582429829640740287343386483078938999295670117071850963429763294115112815477024443293460351952419892906963319714296184389135771288024067994697348094698527151367758143837846770174915219865518818638561051918993107254381333042002955104361059681593121985046838653211593643628265372407902690039681951395815273087667617305564902657956285560193980293032630029489485278258916830891355661147657864077123721691443519686058871388645597698773052128133193633805339900330147053626612935731608867038518213948940447331306897936423208858223269627491870357622297726163107724724126705920101892698166375139565642099026405301695330789558380834977285373240618390855348421751988742611387026201508891840741811383548400143949022169770716642164157040731737606218207947784844534421249010349313715430437797403072867820990677932830877828857960885213228241089871000245585498694570961260166707668726258626004072614250761418867185599749403315870869345864949867650832518571749578289052791392872842246105740967019563359332558133060796585655889678947265262223898447154904025436817905734679661461542363772507413510892978028205233095112221899746450189409299475957901367650953203538964284889441617567472554131964984949844608816500634056424844000207399006238438350773233772872696122116002609276949474053736373572889380990645478696651552869924325059637217517174898588385280000000000000000000000000000000000000*i1^123 + 884216710566430269659403243051629092609631463163486635493236535589220998246763782816870788317715147855529674427639577589560363247453053834321687893909707376720630494051358914595269463499732953331527447615708173236807618576962959376726177382280493451110522173830945206316939035460350725110316740647821628495143181312181783912488250250714658200105328681350963713312693709130789358689207980723189943606303148328174281619211309117362300384355043642205359487787041581422746319122933511349332815278532779147140758890792664057394296330553201572395319437211682916702537819793773348084029450632796266769501606718342605142594532616154971065756961512646227758753207536500810525050105674808217038194602024493400032331619512623735482944102364252557727025310846373066433657710716689520501805725529440356961137841144343462666885430786553974321471291514137650561540147822826073627257532279302364396267840132843341470139177053934097437041642679240194849707596206723725048253294199580412663551012907917289793035357192240936871932961928864107477649719587842817714423657168173689311845460767625226851528451821294741417377729809581178594988128992302868275469743402558970559260783443901251417994777817172913064343847715335792310998672906340541967710629772091997085432388265762547721528838053656891607081739543377247221740126422168612699262868252295184905958292048643690366243321386133868138780407037651220904490665820018631275104732904769829680473012773101321452241222574736199080212695519352330450918925141064080735496256279537856227428818745558936009746447253305409254551577195827140332924914096270779118156889103883327198464584547342455384609571854078099907762102341252091192690314728172956013440704867505225666243295359910884667989617435050190524579149745013320125687088624807085012042085382751355966634236168156239945789179683957613513047210455115305205656246213869817254855535399143470450384797967641925155012764550917771328969534653468202152459126986831138282126544932250892296859746386166525065098258003401934789730672977887741788282251628307679863524006930581976595410146145934662583082994851032205363014010930491018998162379794025935826974468320070402868858750408519132910861103760061156897583793645909537323320244407165828600516078840783682323456846475383491484600939562285343618909263394331891244055575514634610196582612839139960002409146756848689423320361817341866406628245911079566749413047741504815104000000000000000000000000000000000000*i1^124 + -36038164989717355913585568189257238393291331206018741878410698357756054312792058914698614168721139177889031622294454800684269268589401275550466765361717684383347075364005087720347982822402956333778699291881519112931467085513846666427174264291266880576083249824637875084420793827723981963680187598502660406261671166860224304775597792734364185876000281762447825923663754868639524302254581218811457867498444940850631133415558940092926660416212824361219863014184485922670268334461784260166804960550728705002258899258183714454293700863163971276886549667991727473165003765531624140299953775754213965706304210586291063918169188060363341206439728458230685078840297610226561023141459457617530322509382521060544606551795776658148684778692061879703376667581564500243604708990966442118514985339570426270268205000300556759474091450712578834752111719418636855719027183163598192467188643801298998432410298172905064220829743581095411333694897328182773468605464365416997474288910098010741043744052779352549515207707699066077507425776516760799280275794426638478360518528151871673905582209540345860298738845056309753601596478160827108823063013646176953616188550082989464731590214600583391202568009182629886044889478733505758436822607089965966884302176555078526930156051392956498008075529746232865712093145160261040353464151982394081079119692517864542404025388920154538590962085270124040864557996387521255545367584423127340555292567061295454798764494506604624376175151145839658171547401720373848287327527844395639522744759764670383980139759634271017608258152176159251715882464012347868359110115470431362102073399532113590547544842666699395444304466658455909668503874469141061094888414313034565214380208695428659483319127697575915397064725871781091848997352987675432263772445207575863848002014439639581562102646980256192286913474500509221545002594549946832322569796044948511133615464672909945439846959622528388462098403360883563902910757442984743090469541865082087039017923827081232885114021819194730540785371887301537833796937152203766116264956978757029331814425878627777462807647042856214628374322267893725172247393507832202599239193388083335069382081240991507494690142047003559279123640400623871250917577100286788739611133922416503256449715416873030592602670079532697930464733431890797145000145292932012671211666905452110241859960331479321220873975197772813346092659364797956054612336236746083058214502400000000000000000000000000000000000*i1^125 + 612144487013836211352970027014815890751727261841298222071581395119493732059789314733007535452090243894696956210297011593749404261925882622953530855509752163478069649706664514272760111419088670199377705553420333062598193303598652284741092662190798765601417994964402286071551237405297663970556861513170119544245510617942259127272383800678317217602168197173696887974090766344555380924264891369491512934128452567183173605556679044347860327394011741868662440841247337123308287594572463598896283675157146037345939799826135281165848641309124837156867982528068225157987734743011526825200314088385697902024838138841419144295842916347711518538761797294078665122797269579431402014667660246009608478956942134620522053823435932332239156628050958719238361414535407419501396403009096158794902953786722580344269975124012573900933607764828278244264708457994385636650793941618861018167329789557202902969212341918217212706552682469398436707550068686987374405772816637874999535632332866461068546466673816627257412083468655020032596911739339965377018224773499668654392796551207223447403164561251754207773183974264438539493573862958500098928531407827009055587476845407192194395235888512992116008637745642351088138516959916750540465756704314240183848710282595770785111090847299310637127205539632071625137217669255097880358956838762651831779457522956152699204318791422348027539992929168850221055445230795293850567785235204629922323990214422349999624221041617116957230052476670131920584364597823660041961424230065918280885861649320358302733895136665290872365840980312985119843548433449732805420715694173088555273007887803537411163384553046076243050879086957794291991905748188462323145224616104764270291055935839404999484334111921484768799538058610346430814329261486738918177826098568916090932245451424617742963307338884242572331923348069695400301438019801851175127768080662944814444008321871268009588158046669079445239641791864486893071878960511538263378877418012560757334428285764851957317651445118770974003941125965575574115223731151269075005138443003640237757109769744671729111857382126074009087917600505642248753158208460024832051154016850143472000546776496257553943985137575101264138631984789460040836164580751577511550911490930121654302908861582987197369168591157384707923953963649730273055620638972751338416572435515172234114365770685595097845208355575706293514019438369412609781903038600970240000000000000000000000000000000000*i1^126 + 13683703613482012988909268227380437433855327838416613966172312107857760035813372853433272772499057424407764279905265822777694432126582146231784727843674005860979100168843789053679523794323047940949777996887667865273737816231916463260626210465708892724148227988963808809236902622547568109068255293698106611586940369614852106276490933799616787229042640716323778412798472224586355432213824295182331134537465780951458966733676328611842904875458926543728668874184544403685368743405798970301281508478742315479067853580390731237597459883414579885884838078631545023966420445036737327234262508183138370566697585469691270450662016163720252598326881751922077159261647080018606451310197692618487508478647919928145759498378328946968171981081102041277122601967329328842797856622254787187164395748329930702658126155634467028749985835250476169013365491099499981822952582362064994969303735811507268563545863653388305715789397532251210599577462021158389286411601997707913174279027938031265408129330719666719777822455224573579091101500378212140080683156903692853118399597804753657696400362381203282688248086481587559800482124233448434491751851047040843872668551626981214871064784973146767657221115408739749777431774090573040688020117759534014370960899303645104131092289546240405828143667702541733238289763686031488624204835030465653304570812551998922039363380711436769766563054261934115224102413932176233435833728398110412387938698012233511125359385473707274817940602597387929944866694113458770084121583709958639640400122028420189618342531145004906544923766135956121649730001721502849826627319518074168048091461142632849925708693519715793103601776642718090482612411498288083683768568115979032121766502952686007112089400096550588112802411719083537237587965852091051452230580979628997443259758158137544446915085481577455545526954754882513081935754919276339496908733561616742828934054826798345486138044263951452275751172037158326197701265836624708061866677699565165136425011516295738229472391564444357985648011791895943265332677633841929183206104149170513511513526213004257744004487752357385586457971118248303092068963621167792135672785701602063687807781216131009822844945141453253005104388129728438356330318768398593329222515786550012646003776574304283065736955532872336943736885888697994610226163655691774402698213024423331412720532823526368335818838076453942791424130122125878388326400000000000000000000000000000000000*i1^127 + 732437053398492969041748065986300506922224109216087911152268703887421870464271261282718491731376614411731213767858483345391859287309580058533057173292784218656985067812703704990776102216129656997054088218581760363999981629126284469141542079391661903998989872896108696068590857252087906821172135885062795928990581132869474718313668429011352045890522111165584209782101951619804901220946829881166896980688563908237681837491009664993008546507563226921288413347712983230492273720290104143872368486982884837647676307922064061814069652528347430464795264165465616477765682803175016593947766596761288974623901343157844003670701095276859850960187016162545306227116545602394779758515000799769199006598682137516822071996324263599021705253242926803844273990448081233154736407705711123316953637133283599398574287406578294245302495139781398480718275437359956234177804729998206191569998045698523207377187881139876016002671751597079068897088532286750362388401887055047119312437325209683317141247582061145713862517619710952405848188176151230929963461390222836785512683061427452160290846300582935146957938332878417473572301514888493399507773390298524662126773673111966172112692587717444688701800516565656545911930453796558283635681581064577633924928501906561373444951926624262369400511729742218605574116830231209695091920421301984754291070046806789177130274974517493207796578320162398420234493474818822644882102367926458175631191349319016783828168140422485378931999987247985821710786847202990656977638107069783487883789771963858877388432720326189701742212922868076145693232441470266219643787006763630246298214633891240008951127820020056192001282593586637392644003355019839751341147044079240809565462935952343526067670536560514893204506965000929191383486712353364423249329994795368692431149198876129056484727537250092655585666109190299924542036923812395294851107591241333370388776094530940727068456066696575404184783044495981468691567289222369585547872744492705479366590396254109335961171377975648329674041948574228537131650386207183523048617295308433888317092289491690675560952743699784488340574029343860273790682675745900723985363151216971082078037011898856957172573037744623694884016721940270205113052122436090634070945643955865332008146406241477677636762402431169161091441178067200063397779196958036849029808603430215760893806675667034277016826929228563044248457238806528000000000000000000000000000000000*i1^128 + -109840809043690755878443519690179149263224705596471095169690767412604668153598704159135507746427575399732377785178868869755849489671141498987864266309094659412380456905365732002361074664932978027052750635883564420600199954213623377666646740511827879980816662843463829931105307178323168909518521544750475342644284415439996316449147258104160399091173870940649569397695129016753465049835167825706019678056059174194907015877583226932131515502769870019726634598975203421542217944228733307769411353002176658432676048291369708065792362523339836039662825296808632123203455815428999002985426013320684188697132657693908632719839633206753609688357187508767074441026630758981419046594002104543842929199600299008346985376563886093094927956834737942271896645834607765178693016433461314093148308943865944723462220183947475085542339894302984569276651167115235943451162507368416624505754369969088203943136679281014134120899630943470712944491375562072272318564596235634232026266631182638061671098818516639673201522132011938616241261208169719076241170072238929638537450542787840142551009427623301487318946821269825195416486052308624077592354697846498799718260684761453033604549586275154187783607935461840027004333025057764853502473803388368070629548169838775049256450293622952129099948484357082112189884897131031872506452216919818751853702334755528143911782429101445103924393812707662120415271511803277691885123765179987221925580453090734851804174901568520113989226885874771474408825040273415280865226453135391101745124827638112554602761201684520017108070633800707730723719976482110666743873784841391638772366870610326549005308434088221668194055433147795360710273871322413595589290228632028606882998767126061872304769141132765937289250574042671877166519578137201348370799574973448275072855338959096212394761282716847241224945222143299350117157948863054045498984253328544077813379099796816274049008450264989925117815856110522757233879878509967216630482175292595859284284312361654851972497752421514212453584293656843138751472558989083661945423970379554029691737342051910843525063912911532489672833958240677132679429647850065592809763293412495432467523903764439581432685722984424802741899333566944745260530685816715088531765090940563526022091303961373452214454450015954354861993095790329501539830935571267640970954504071551314902506845537664698789207767762007654641172480000000000000000000000000000000*i1^129 + 2379230498610447262278819079720009996413613909050370616377977792527090849000811171558556809625518797817595083345414955854725026517618217642211356154471466669447811885352457228537909567726224598631576594316196050086588973987493275893308952452018424805738905173654349430696459922842231637930930130037525736432722150027570550089671686680640044710939749113915089344665171369366573072918300291155987190745387291136051679961326254930470153332069154310627521447233617825680956103640366663343095705936816123582369656477505520588316713065351957121366824667526840714896713497543729592576220341927964555310787371689062768216184198682886152844388190071143657307304809030464452635825120606119766237794316433743275348654873747247806685922773176068764549184222828782108615441557535582473356650914069000389281560910856324081524736496455624522472278986921989334447237396306556340895386600019129107308482536531080115860195632262755034923030493563629447602677576682143017487982275493972839409773936520334473689926923961835317692018011947198930886245499577299009546089075579269439519934329041851098778309565562167961762406746353741333333348120975319565724820087424890127367406033346676451153598831061280901588923869269572032452202826236158366813359278020585469406120053686655484198198260857765939477124290518238971539082188649034983497267326479675518132019191224569941096539933260978678514918292233539519779205941392023905198107657565478452956101064363883307124756048738243688430262698887139953945677258907258174386058094678256671843227288198373655061559377181840284986695284731487014678421935978018617044414882599028798235079881994602798172538723894084964425088311063674250632467637626951401575242953717505482676380568093639848545467674023402663815933650720507949644817835653485729618214829743631530222943510806881371183260634604403248164375089363542756528213098136887290428279979599219620419788506711481930816179191536598940979507160046637455169940837294682628439113328468282129132034336797124382833881890483417178263016909507632148974208740330562292469028136193248976419734460906836369419286453272478252535020256264883214680486098862023104218584264643003251127339141412453092861469354590115179873019063219009372674804604030826106569464261304587466748417752022663222827092538866495252704007474419316348017118724976824525007141587210940009279631578357563392000000000000000000000000000000*i1^130 + -5549240860958819828015478242008953378208738510599387035249615377235592027144396455017064883156159588023733743556572793308762645645383854888411605470861251717917526302841819041568542151101501753530465525320505193337321000950514545900269294529309319606038403149944718189913387774695445189298240823217738991139316882063167028471248046069834216115412100972004744955269833790846273262277283400606745838569545488289893257051383659896464378759735574665438812701864885740545029786658907406969479010847464344193977075160006779332244046150041887193304709697553444467822794079982788969486758374710172316828529136754583097999530195161461494042253787096814004832480117254194991425754861296046361189198292784483929641453936541786963519329111467695047805543361655554909031776614857771959586681820226428228731751327739720142918902292348263147237907418843366093659467682220053063209778027303010343834845525783567585378928484039737407026642894973839692792316386727632431330771749590386867442622725712138701444737275922720829951348660606309821547504788903185430214436159552975694488181195125181109189075938377825994426809011284987706967678455670483675836053274581203592602744891273269984556413586074627386813252370821238912849615953171510527633859037153713895304869085953209598567256910136113956945785710137638492387036923719912672903630567744133513522632367557759284959231097034685649906845240590355030566939630036695577572288350943755892738127520848963026690155573832531535503794395359661103561822714526808382807425366418397825078196627284721026564716035628158294111038837232064032318012592253128567132344097604545963591870733610708260675030714633443139322647637449045673580801843995705101735573762513565135110874516620275653645810562016376253936837745727905435024049977462585528238883660726908525349625795353271750053562553431612220991360760368860797110157390299441209056600704312550666246830818746302238424928030369138407527839995440767517913064869482063583543354567747376811250363690317467225556176750248038937088282999758165672958565537447141374486506009323341608154056484782701278954148917237528615445428490331393784962879988171307046451801073660878890960654807700639538256710515259805472117104802716739546930344908703675688379903083087694166796319930190648367829888128380241937248647906577005082899061900937269374078872453090649481989324800000000000000000000000000000*i1^131 + -335169032826538331839414992412973213010951895904085275901857356373884449111721930848343785603802034302034867501644182813516262552902606944199664794190407253986156493107062977235294127985436187547497417800995625028363017786516095614264906957149491597772371849644259999897830529969817944980436578660808394122178732715933617053642744752195317054534912568430629592257619865067007121544315616061499401001561910983263487766398425011544737963124347084077161811148972187919147539474626300691507241612989753238263506961883558206614647998769509771767364691393160309158216488342374683566003294610497878956462730214874123610394995370352297543831276519042224816719650478265440022705905469770081494719128800263293858579409748051482655487199822275529526363910923106602056045475076602544477223581111353343870702919999190550701122797506027792066885622565152261015099862761208253405992418332065988088544744568715561468729918320889404778633473097449644711795994189742493802619893947735408720881360860121877734952963963517062328520034668163269511602725342617750376685917764858126648643722588675925447711857529272756704809490558690603500896003617709905531370807387721815683146732936297687285885753449628275457102011466014021497742592045512990930424716409897566453150415769537489820078224005902678895485380954373798770711589943233282582938903456048717329527858034469044291678819126615806017469283497999807804525466416204722934096589291838689322824202017309857657204882768365077130027124448761499351016320347727815683445812897282976929210375148483339079849980474160762009252287920855138466372612359330574475173245288955515461174912203221665134352879183260880071832802721631319770826146557631485936516630724574311592383168995446073533334328709408802139871237465851973527484217199360652465433163581327351788740516553160547430499535140970684465961100781866984729483618442130697425643248857742037861875257832762544218976280613267084522617952339598979869881173098772657865789222943995651221363272150986180511865149476456925736883179330036216852706094460136067156419490899571038482664926890479724038087696658123925917301190684003386374157548488452114632879419824608984761087814591581748374474460693362774878707568114171855320356547276483756341915337152494884592696609574539575513051623321914929481364633226260449333256366357186594795060820768194560000000000000000000000000000*i1^132 + 3264417542745723951688079050541717926081363266001289708324204465398933845086743860520007005046471441305744050784863150254699591113860438138262936977731811108903997293617040788536971462542616411284595680794485246016490075939506679349180862414015049100853666459506215810661487031691095397390879408111099160007502058809121379627891833295501833708816040931353366125006085621846064361700256334008072705526759025122954685274466296578690647867427516546786313905626425554638291182214015760368244009044577791361781724876871458039228290896350143446678624458032123927504890185034198264026420282785325827675302713605526547876013487142244564704139620148239057086014629309883035272054003293468014903319968042342299001765582105538634855578242997324247168975913634505397164233677057106303089183270966676918475850312738605185346858400475308953524961318933357869924316381403782434559227767511319896562734730183395520323865499660314417214808146188845638254526189716311714251285026756391137513881565986847779259755092852553787849649893561602043983477186243721102977226233942376941064672191074154097436078590374368008138938276748265217427454100839424712771458609768016594891535418718685847682192206812827514599727142374101768985947961657517449754021652834622740139321608419066327907743673081742939198716040828929949008286777399267644260958117791143351710629159355742930924038111643510951609522021363021866452510550434713184115129413928952326523092248668179602258441011738557331387834014902822866463581814603888471196205177305176383196575153541526425507190164493638946319378197454379639865553964184511179854734665330803669427734728115039155749094208711976639517322287508962058920800845056375734380938005691324645355429689028871316562627114638812237493289549483102469826449794340355482880663744982777539961422357298171273652008022240241665322598429702981870931468250192309136772137290407530385374633375609379735106717403461070418437770691074951338672904886559861710798914714164450655691115225950091660704460635607621876807550324806564377899249504252440324988686595737492504312570132050961739020540886549770158897660530236101171811661193965852285982814589854348541583303480925259138892179463037014842681299753134931101228703992759083826000886076276219939044193385922788656319843330697338328126330206371430389439333238836415772491776000000000000000000000000000*i1^133 + -7483415944130272683217210938835168995676814202629620551898330794124596552390207515965646101807552495829490949445621386318401012530431034309948606591008367297024772538582246125291266478087418515338886978656620844932714063863399151970896671316331107143678172775600690163644618358958483537928945278969654106073048321897430866441349580521792402495142951049954195214930843785692941455354307561083202526708245822670824968808329654474741876361336997313603466490032923996533752850032450918480229226844942946033839476574033514542453820179736774196025327934395042822123527148234544607563586635727450369582679460257849312796822906680765111148195268306635573606814284928794892429882801021639508459851091035637848912256432583817807344307940094649139118889621554530510265743116783832961621382929346315347060017421747724391899386130789502526698300254230912048919373473400684652558455688086909915118430111809944574645251631384992103689591062243895855424536148425268988014581138679303985813166796554444372174585606026918462153503413189594740188853461247413822705332562262429266668942114747500024387644084065434250567830799017701221951485690838965554635311457477883976994549794283033274968914051531667450955305529819792592706523577683431247214115972923588310719208549585200146065787789023575843026331380047024111904741290350441783949534985920124465183317246717574404458611132597995076368064090238744475975124289645908519229198017771379834361731183651743126302808810954777455131412611989618130968732115753144384712351854672132322042188835186411749440343741093438789275746926396781075559858976853624527930026838396207593808314671734050610840158774410019670134279726252405363277760054429183674217088458437096522174820167393504125820142642535725469755140581847012900088217153186066734379394770302673831642283284493955322009928840119204627651634422093740157136256227067981844456770391122191850685866861612079159830293884065895213021000709403143780554171271320298912067666260116391376308861231300332432593270732069434754740669654414099476945933556741428301958707017847005241069236810012193377713365044211122774203006632079866640852044101680820469931139669522804270157559586790726291456777761103646944890703760847468394781633003120758110713270906429368856450663253475447356063246830182840981803725605758573625304726215065600000000000000000000000000*i1^134 + -11164475580367607683454362996087227769178214713059148847307157604324542713495597925330458959699490179513257744241217803001973438229179545135584404257445529166546987731683000604738995087381221814887694576403542507102083328135299834308650372206010199764580550113770778293471955962771910212316239282121493218225046559269930668054179693394609422213668376095622071981029294920046055526371170990938049084049734466661738966830655673242951591165779726356585749044907958310660836457227597452534786686731879453232462728963273589312689209505562164637005753197445414357028865896829672863309706304630707145524396925493394062098422554057058629035019860177304136208768788100689986070423617785640088923379265463809583251557445982293083891705365565002560873742459618293391814015948852239226505266092902490683841261776168041542320276632398860855452186816810074180571890233575093471461547102891679438497452129165787100875627235038917022926312593241465367671097705114063290675305275188122062286832852344396557167250303946770415224950386110278227493567902116799982940846572116515706057645635656545275833512544693512506251296840287644920150587892461899335821502138917407058221905454837438825354008707637109311038260161749258767396116812549355351065321882613772829790963072228814052679657565497701449793963035255922934146082364883148290622657263335678200913556694233611380046492236900694209748916114390182614673670927697080669306105713083153149950535073381255218538579223273099931328201958437931071374593471822082955658737751656296050430531074484904986464865777908517610035512931440316709274451940726775216067983196724222240203832910548339902473448414804259053530772692630524239291503392582700358759304508494118228902958022591686140094045809525292974346042524702371985597761953462131768033866075669011742373199785783796090534581821571458092636105855350873850814586279369797657534055121036008155503924301749151074387408365850428570541844187624786097044077541273123123855080554993524676611178711542554212452508897785488978415154245706217109672393401592431796096641493632629379912996264886132919157690501988702853695306878074103877808419540032707579370791691424741548427961592194705878870597742968493143657210255927682080838560784645552640691614496176144989688275370557632523811816739876248141226206055651700899840000000000000000000000000*i1^135 + 25218227342077285466668780109830859051765501642070623965344894045741950605211911045316206773494994310186018635515968764493359284509872461294528363783011525516899684100968741105726560690020876505664025431173948843203631149277880829056449007752767680038317547743489618906517899926931074393039776898952642435764763239716555732871123912868679774697325623866364709742045007254978781983069932625356015904219143175016074083760909382653490575919604214352326331658890709552227407499932701087292470977738225593121930814115019932971840376833294153135183245030664623750829431486646643349690811848485724700103736228601997063383989427067550374825159233033203762717007897787399780787453100809524263913087296253722527133880653112239975105377300585758922120655016594983311445684932154985048188540530471470744659291908452961890531342833169507088433546080478148416703408757297337109590731488296534313831926900446596929086608146429165285376864441709047258173227069150876122375380573297400396825138456220392259351870016177877584117707264402651164243377502621041852377092953302437933254559057286762768525329279695501321172064936557229712298534384109010912692336432870437017375211824811162417457330609295976073108803183756244773528821595895632354184047785350686203797673995373409024293260103526797366330806078980121853257102607277280331883427205943454361663891558551745963085239934564007212876531563329602311223621753053236785150924405060104687930312376020454554170085121023346852129598607176654724373773911381732523197387371508700895489503918979074199811591081249370143764385470120814053492113735883428905167472053441559757984437651902720533890270271404348675290660196397478475507523674194143806764664133280386742226119485721564387012000928995276183713430704560770724037649828862038214405997955987029617609342251433793689362243455789017656454596158413183010939922153830781804488851816006982637330462725155384696233366477116689546156891574040957985826420848094329820808971609845037630039940193378984449159269163752136103888575109515454098986802790438715886456025427689595926624187995116775844039495642853527166385212302591241657087003703248878401327868079637370903902238908078634850013631989403438589212941683376539129652216779479050369422545772140521738233285276598644789438679520918286363265073152000000000000000000000000*i1^136 + 11123833529884271607331706149926362616121857541916119218173904046577345990207465285158976012235375132514741583069758916977264427139457380168763801118273452534052787210082572610183291569635977569381126876165122053574742407605823693089583775855855272553538753425904929504882716011835818239160438559833761187473478912037594631065847866298293481452558486895886016689877870441989364391602720648396625956441411144103063724136157756959459958258593524984988547120497106476058029392818011027214074858979980787990408324970740362917506577364558446702043148316458842777252521327854347438951739721847473740150253544944218609493475976067591387028705840655999138674028739329374242189026407686352808821117745476177102205124065416915357765697052561112977008994617187079302185595390230596172229617643147546361199222987585461908334830014039217372407875453990069504457163737369749491518298876986495954676004010548110110393784000176973629412994652847836952941073408478217018152884607866877000500889353619747179745084458441803842844917084778921159700346943535799406089059916209966695846133135141525420273013738665007167548851301049726194605020101993710065737636339658060888117107808022558301758100737416764775245707110284488320818715068962563308633245223895904120559121951757275343274976536382329493403928158507613855883415430529977875986868579769526128452390838992507057614555112558552510566673637190899808858778281267291494323973700368124922296876681090674605316262103557484749372275121126218196105304156114207709846925140704015325204597025231421905200122370396106898000177764785637699015253299980109519833601359773088815808295164108471590711478067783860044036445310176110617416133293893256186215276086902704684459243130089557422989226954123630771997030147677947474293172023061742200653479106200196915790555953116059887845824628920986175745205409379729646073562927620519525201564309040763410426057132305410480961814387854364746954831201838367120874362312573547484539734501043571768003594577210898905658391106232519532693759487644577350062886827198989836362159495757596801383880329812752611467339483457729606031268803935141568537820956752532809022723073054606103572765126169957488532379193944952736139041722223963202673157125850129190998163614189591246941209968212295617382331010200371200000000000000000000000*i1^137 + -19822322869505737204570002770079805311843128840212430184869626307247566732538745134044046693859072548461908542392800521634560811219590734894812370052463560314430481804578060733742465073474737190113246500553399929657747476332673099209974439962984595085444178622917500832054949067102302538875368746752301273078167045905017161880683732762082068312417606295858507692639532147315425011435341867967311777396176483001681341361918114599557966124107243296784024817425021366145034118749485777807109526653053045099930339148531669888651293039914350568190340509983898524563597167683240334259582982131807673885244281509818760219848279591071346731296396701046681200808835837748368923312967283392509852856223123153935437722948778310403220777128811359776754199083203668608424941839850982322035166699522969202654438179363950972899054211897523385725843156785637642557540006639423596366201613568133072102545541776686700349679893747870214282460632449505609133333467504725025968615712626970944247772169080240155532945145076285447243838544904225489201533571744842450373888567061563421715127061260081971286735929384737637531677377114449907281096043875758721694495561361814567598686998556988447998690111618798763644643779611138449174144761774141127922230701906545378803005293479547221920923349967863679014178519346946355525689136078231346264819111413168731911042296648514902729291485051294181163547519288672094100075752236487525615521948852636780086592248411444430497557664704786794787273199833589852914947810521436726017945181769505542158964246764887024259563728854776517108410151900265178122193160126476946456400890017310801228131891747537190277051406414896586306768488622742901258366487499101493987687126203080510467075336625243718460432716131925978256006058945476662043190756381161024047363860218083600727011193382098705372408289963606229716922094132469304192546338960589679963358670116167453805846952704637834002939460304087382795358708329419985502929620093288560656134882586209720799511633839630849519487517243900574727203508652631777556666594580451010077432861893189733994193825294325590535762696114854207807283971777314693817435272365922198790170828245489607384619399139856324160072931262706305665190989339932685756143553842521105020069586962161270085831470132181860352000000000000000000000000*i1^138 + -2552105715656047222586138332395697389919992806318833516184239694571081927599712893758215685069201432320374293318745898693250109381215841451299414255101357582747749791883122439852824960569875893206971938281867534769685680897461620647993935525395886462408696388115543680137009235330372902081179620338597950378079851082564421358005844191079630794972411769226908602617002066148015753912785965063678748586004326070886540542752941693198527185361916178187775626740749152763924927881058816678476903512213511495861071797349354969045104955761264846238196238613160249554431974666867254294386981132449872346402812786254993228487488802895142030062757233312863535171555851589713309199120945047402811345491733756705638507609174020407875511261914745653951048987664638923473750205944720215904641897911275628894063237199556315400893094004281343580327737979476147227338505771495311327773841759680683792583538652335457650602561376503340152208110153437056321183569012373761562567338372981267139429087018835857714494451110880046943695103087078896130904917696318642255335422592448315180733142651441501254162908288416312586387363026691273842686046480906542907126490301370705980787998298149382199532939139806811440874511530562095660460891940966669529516030975198457371139388038375655669183567470209721854317400484864849828632723404758155112864566706585628721715275508215723942205924022240923478174669951452593466142849684184378210988030569998681934749106445145583956306540371598748444365829913041383458731469565866655581702454766875144428034221302721268787503540516458051281498978449644676470425213286101171049496893337044118835831115061051906480362198912874101239983635611233988898570777091186812284156105285677696021769365159376927932702517493008560731468586328659599327095713715260392744510288270707156834462540453224812385024725096700810830628613895580712539164045439746320047080792336895468009259329936813277234906981252710686518084193082148365962409321085679505423633371478429547844653067045265086815558494747945372990896213809656811653778860855475112881840415498934830565190390256468188842276441246736077484490661607398444054977820610167388919272673997508954806812993783575894267507666717498681178691263700826898586812186084761340638379341684050188018567348224000000000000000000000*i1^139 + -95500218253806287124567224421057145954372196879076694229915770175050783329201052102372096403140609443293594801274798780087665543496324292578338122890492046343789781132006154645459520481587935927481757072520107736053696624188811853055886132040640372377381107314655547656093910347589553103089780893570690837062144703101501614641029925355832589398981411253657666125285889767450655031707418034823888530930767101643485007128891311271255591839235921261222962693795004560234263416437321653314805434444898330572014276865044986045404888230196336610343443906784968906506763333295354833315080101875877827420106550668028053372971648265534804096936546887884038199827585802671712322168095778738040512747770854035260264577461261221220238989690487918280583342752792658221541607091392100573527690858316931475898717433787038841804101068221102027775930682630061306001009316536392030646693431860999513619821189979314755201494328319488160155265749889552312570315504790189954198380697092134175217313062902369321904378100036800390606503188282849638767739553610962906416372739340419214642493648041421783864479179934331239373098474099201289927100010915077017131045181354188843785340247037522882391598010714814272476081938112831850820132362262395461950665366042376708249674087574886032638039944556075956140911790891421313205017306002290531046575291503546387051797550075137540489096450096856864482680294188489284026852083120610538281394336277110755135144718098553075071258250443697301949138382049947485061447874074016572554889564658085282890177925028153183473711559732536924145079389797227759617809857288957930378778058055623686986151388191476798116830352170332278983051786003037927046454227292629643475302758490215768451832090846399359352323101970302947266979365434643191097556976485962640247590627297883643155825084724074967509512847833397173335536235990816949295235232176460254857265442736639532832270171608227432146673665922047658028208060798459257560254521437089225232529970573390691449765381281460009053930120440682136653834004740360813107507186211012281628705431080220369192877000339148952462344092670821139187625591647881477841836003376125978335089933871131646581819809141198795910852381646950069101578975641519596757003199521937964581327448781619200000000000000000000*i1^140 + 892726571010802895749046987015810603637110611813108494073175218271851272342434161564934313521731713432034348780851312581593345184659612366425150621621868664654260958038473864166907270552965381467671031772452719949356234084479048123858314887457553879208468742521644355962519813367120732865335500764033241321934445722425678563394396864423270989804983137524621115637539087291416003000857731832737698477842386873960401474629605568470721070210035506796827140429223376874189502199365293490442037804358802513553196239402354077246484022511954248863847365039945438244912671597836528985956539343398155845824350243335823544731005407215462666689412024305774511177505132022895360275172866751141409239291886290720599804420318066765059093500112067719652165063289064342688446236775525046958075438316171431937856520262216811736041343013202046612216877477016997329861363573264083147194795892681034264717009958500234366187782427587127859060055238857409157071515104609422812931283682453167694480948892293969246119119039930776548598728829767042924503768962861007645432710078906515958668255503468948887662144608766491115791363202133847392738978858266948434555721756407144631417085552056990153923917004502641333466247590111330814945225577586917829138272212965565593784451445962035569781223191822754438625516879511328967001643530692509581703006325386664442494909221584125356888374690453642587913577864032950514235815236851435395355328731442416204781945522496631643493761787716499678650206114904137316201886667067405395617322093634257740471990418599862471481368768667146873018460052404395743424612784168680523281780306925795285681515514918407279755189786139168627384221679032186167715843996127130991940913037379725815678689028919813160968677522559772173149887328682921519792971540274661655565328264074519658758907896292542745299195404382489452409874213420845703483882115346484444745377438577873058807998027642623285028197208446151219352473532548912446569002516021845925259398861430238338776246352154901740253824691839271174990416425687957539178799249296018740222601333432096034723125879518031747018274540794171092342650265075008982459726629023080190957489326773891259276158231129570645436638122542940617553702141854557465127139709170504171520000000000000000000*i1^141 + 133587073908717688715780225665904141356704132494038005657226446285677226783148747227625545040963412849314504605812634886726903817785530874190798281568292193495059337076085529475980053937883605967074630044347753640988007846511262272561903363436577993589093590292060995846884475546056391193080614090827961221169115282840971225230169956738946394441137571300113779643567009666050021617055165547980092106922297277271386716214090579319413061928418957502854552708106445943936224574315561598864055463504587524028537929599707862260652919988205884526927653912519652209826343298413723367222965908137932123125476997348431638141846413658773866594484920230129520942267794435321108849320638789811979541108113464807618983541806304049812837511709137876073104487536782313465590386452892423622718270815172298670690063513359040858876595236605633475548854520677864333525747681354228865305056486825427399262848517178571027366308270744180989448250531448552927598362479437417741296191952373816702773849948697365833351161852180286745586834047847570162834687901328060831523077723303121037820009891394107850441592014334651742739989616333368201042818323772082579537008039655604172895457436215560363565328803636009450116502079761520112373264555022434110144999988357059726013208524484446030031959512439772533158490369523606580377133324634282903961511216981796501245914472948199470311237783460918385618645782814954749355857315646628301785181485834274557540620908598342752259087415643393565405014473568595655521676422498347028149626652498758119814650597651492419252519188388643204423597112041552720312017435104962758689697444563833963156722490855512490058832858707296097235934140904243723554588033385107049257914192975903681091335596457272312068885353469535172597188303223432166386739736708255714254130309587020713159130024242839307742332434900440561228734005996236477923581306237852160729045417163227731132521980154012261127473112973770444302317287514697877840071962802133346879423656856622545952421582072978020211424911823628464024203467832420879205306839088485909699776581172757969393979617417981942175131254639185050754024972321754169973365021752510490012054194424169360362753544278844162150844022415289263850378500836415362364866560000000000000000000*i1^142 + 2648568258950864223168141255392469655015850755453348451565366080136447841624969589540261425877183994687296393083910757146941876228799463961521940666639976783470110099590339169607282509053856510387623341398692756262901208855708350357481120834076257856894139130286350676561648257838537117402363313759128987787523187613961922399739932994555746661017094636537609294203145725964710261425159624427877756855019463264621713718161180208998547858795548166256770587729301027422648007262894217869387902866936393715618941231705347500376664224853591074105068016073311076312107935010015919693693118994647211755414482652683087019325365654634047695289011499718384504697620462246731214696579165224481819599190549863336993057983262863620124884274998796978411321253925353668605266920259614167028522909884098456800049303958962959135965115481752218399446467184713749664096823737355233974239134965214140731712050071697797245753752380238171069600435781820080216646922544295339636846731132862785549550816493613808558117436337321377726934379570358110398431935376829672793617074466523744762621675881165718595336963572534434926683423058337608379399242389524548783861269054019989583791377095112727897515095412537785558283163225444440817564892737458513457003528392358720756942647714354013990617568815173848060402303769472075452974709069903257485413851984714905931439570160437413203786889124676764441941982131105087104731956584812812063691622243717318813338844350004729932536239090936588798801505501990346869722046660744768042644148097319430020633179933693910354133242063539481866832015731657262782419802193234325363015954997893269922769865604232334499028922429504377093762117977866716610674384792851456433592135506781269838117503104391360289090511781345664820432460537169660646091478372331542002973616448693406718948208816770066285068727652952115978006898358323055843258556550697936780161711894269541149116919844969058674410303121206021438194244689116498270845373147913763894488641256835609981974395368515084618787307567381794163506552360582226590309364168244679609496508350920326348866443894596739614051092200096543326138123770205541820972609385979738916691296120636408715166644297032156532840279160900771105662228758528000000000000000000*i1^143 + -202749141906834426600748918836488944945016391382320166921977848729171989327121392397757593005288379161729736418746119447515247581693844155377221636396684523999112077753141836375018764512305136752738744401574095603195340425273050012493977117180785791514323202231532642834370886866424863818766524104077350198651959187123542040349802082632257334582931579505767350200859968138910478913819877963401542711335944712753978056646411204684348495243917800445363534776762622239081589920546315500412815838623924233847969510031184391472455533106432333337782202649160486356335480430539725673183515543154243632022912474516055927403198414162574481820932834789555264901902653939190384924942991587995353779551467607606928601891439429996771141388689114957714273845410208412047919907958282166272790241716534768921840603943846324349601530335940431820964231703431149638349973140657582195296985875302389376382220555709768019412085392080168911050459601189601044061899855172474290990344249941110690240273321998249373446147491761618154983908452264961578770728138044664445968381469340554647160564339281918698079604872819345033334215468851046295909265562940069050744627258209302889406298394014385051033818089812979583653811599233379944304933100864556532295703941428001844998309428171171289661669521791549542796140015248158483141550214297886519809627858695833410241886774532833187159867259005931979978130711253506259164336180892211970371779732278479257755281316299646454772035887324117694682194666835248117853796076493427198150248602583193693407585921447871988310278077344094151299157737094547719115973940767237714907290394027806232363210970214331425628823410215117371474823899984303634871281930673331855902125047381478147248940618446575704649261315887377275332746508214123449882898993036078145699318944478427100910040919953530584935185358902421739803438673872366575656885910534607668449422794742879168203829350092597387869747500023151166217780115922409637451808744851950910076656951194102673259540524029297366470703874951557693925322760790233789618229251924044531088194259437635573710781232301424613710523887961737443663714800540175867053927767066111937216894310151932918984064822868418529553993360778199040000000000000000*i1^144 + 4386217286559352424714376098302211977991318769000060287886893828432801451716542404137588504674472407240045363977980724782176391877403658364995821708659269298272646974602069034967121015998828921790682319009188596922564236746775234740836084635497305872600830174045548312067652864998909967871060521449038250584680698202641798895138205626949737190201534653176491561645964754901740131279785677577711988335942895909778379205568352050408938161312562833513000973511065947664004417394099780256689879842294686651409958370164506645379236625211164424675561220033696638190419292421180864520707085803702653598328579405950735379885749334801948001583382205760809243276752957190033849408335348399310708636394567250129427291940351655906292538328833996102797955153153349942410422802198633891553294138364101825454365048451625243476326864666730740983851522312161729950564743275404014394083492027257910863941509103004444973019657495518843475258829502397400001642818469737816442020847231633858833460293336862643898533116583866390142678151129253534005834193316570073020967593739619977597977416009280813966938998783060673265657591475469240219384266952718090312165715043125638717586699025993856617340020351919899341324440781691074724103976275368529686279110566102887036532680893386767307112238358890250655813761410407971131318998588493891992903987732707467191971830964407110722191301427065726609500778110894383441523367413999608753713392117578251796366342451507406288787608487492415696550333344480198260522348189301777095971831408393445054526753510099448862264202322382283554027018790544471535613879615327110601852105339015338486261506628743294283018993939483028351188350189702788385153374377281182249083388139095013459702522067911917679630923654785967290431586530625635457154048290772271971059192575136014680516698870291724499346912925016915081977986866072439473986474191795361540591853374201873777267137415624427892879236304397229176572305020166043074923309430278983381698792815164097019858914255286800257442900902104826953871945992805858342036478038285186041741687140430890323046004487545189933182596674880189341133134334579085197529010778427189191291655323743411860214590715914616832000000000000000*i1^145 + 2704489697933548900237160854218523271965188671576221131853163754994361482401224988481649215960333989872101881059200195404380789103561582618422666774308260119157023567190129749471366549831789038237962927046646765154950405144814749482642431357569753843625868721729201188029921519883163534267898227062716432631616224669130952320954250493179318966810885347199308895107160398001880961001289522301440630774297378272741020328112946311936371778576139820090660849690333971025556913904940570422316039674431360822056867974181289571651297511230476387536280004970646201076685530212797185477701522115821320008822633706016891397202072658677677275641765060203931861388018999893613501327591948242760229438550948776263519635484685001736686151712815198575013946149372959633691471258786897650724484846383238608941956124018767363079156483203164025835599968260140436104186126445662140447852238800378445667664141214730874754341888164470260099247386558327033982830666289169013435345951556655119083734571165680018952598239670206805902757935505364237530309275350083726237160747755138183338415327681284549042431975831785119505572390421349067185454477411245047392889146180545081708016484679215065887732623653731976546651182952860795014799852528368251643781683962243038400081698383995235630831008941751196343454984876363889945605294894906455631583164180416753392067146001010618970590022817502690823543723595822470138283892118008742261273293970933945084459636086988103307585813968439935947745160516579420781859774329272705547472434052066168534017085176400380255256500080564068400603489907679190313794206404678458869105967288021768610346912826162804509911168949153212351079556693408753580306212148465735224000656514120007996921867861858432011803746541400696318785473067839990489247270493531195423172368281187794407297468032447931608612246468206222055107105836391067490484696423144698940626848638186371823009781551719461212382886337971866515215387013785587881084693029460062920419133012277369244881295217540779681433971346919035431807686552571457035404100738620521791867894236090189631259831654608474252081364967157789264761861867359277304404389053517778666411598814579680870400000000000000*i1^146 + 1839185147935906422770133047237154425810598840254060114750098252561144845344306895722918366208775190421213058674989397465954538777972328220041811463413474481090364226073506343430583915515792565116417805503859359644662150275072228278131862915358995404686447267564489593836451131180595572600313040397231811055586469340953578478703038310329131387254561040815126695116358287858117494119145362652233216365765449727816198755389784336075395740712957314811737434587039916336094593765627673930012219920695634639519603073370723689588764561653190884393088887057173597433028116397745602061291427329491728854748060696151770389706349125040658469221048649153523140554673106982034757546786251015387570349200322647562667728409368031663688763612915730431946331958216201888609038482796723222289107757692442565942240871216755276644340723368767561527756921569358713227656284109909315542167793673932567257589628172213421101734617942134130441914998880333644157042808132361715594760651438188681230319341105050801466714645808801775136357750534702868743531204766332773393914961957779250410711974167375770872858009600705415850590327579613903844426197804183610046191615891197729835531115333163669220358013919429465960967829754108261821330646658824589640262730816342880909626323325965024672240163502236078297641003409439428949836118398442808355894304580091341472243213357176278576052902797636596070927976796974401431547973596509197580408923058185059596476701577128169402735599137005218111474391617335763606635792753681603590144403949467033933375454883658895615424852797277709918035693957133604239691190355047226486804513503696172371751959393479301666558988288976955259921224503219872364648742652642465025856441387663540427294135812516956448691604683478589525588550747022995944041621017164399131632062922593047453192776531277393031937277492451112685585060629357001731115425475607880245719301619875901071091595402566005242913914530163881419468441972364549745035585699987307059451503078502998540659372268690602509787047220795762610512215393455939381211280980972410571989851107764721671557600768430910350254392182568267142099053127756226784775738291312331325440000000000000*i1^147 + 1081393826303525458449519935327395206208075672519297964054204182126526985234520475095032836569675626577569547590997240091990188295557530034094419212511504479972902684750518929557063385688933445782123364676128268679946221913031765943257467823420936345459884981915371519504021494100582226609799715450767963904632836719432361915237384424609816895120724047874973928120444656892963184653018718422399673076127976512584306303915759930357182373830427684999150608883431223636026251354148975895679545390618821573043969457200374327222331242148433039739017267401020586435262581329288384353342149345015120507119982313036239573588579290721014931228755724880740902323470644490407434871234393874987096898099997069155257895853188500423523013954262049185195580472165420643642136544196679649037658351391549994228488476037200583615223993288988051101801687845895729469954725566660253012267767755464330932958209267730644692063914201178323678680540332338644809973979843624537016101039713166450658487732589884358611214110629171551355883175585126484345631011943720256713113992985658036316314286385415841609962531446486090401373020972612657432067607826696639759902722743540744249892820664155302899710748712128972664375564402791375065935905447449104729922495097951643705291475423405081396467734543886143883551480226896980845700305976842648151680800490192330391678634301201834779836273297977935793492791038600193207047129657180516319559770360362679633491789445352963740664638700417652835542375298603862598067893902737387482066394796923230649182003651521975829662232110386508657911058701122020670931605898557706077302930639016349103645895248116300925422576567538565163116565990965051258774425827093245686750492237570521657719577893236945509187566927310227811751844084416499926012371275072843937549876949472905564049183691863578427911348278675367862365433532805369525433984654193395786642603770506423808623649365399872353567050880625945288749506950937832531423410819584300160280042262057530082212888331029199494954289883109294299725656043816988143439683384617624326040724887529834491913659118485754984814097317371382820999830849856968065024000000000000*i1^148 + 1808989861562283146734246004976750941740659521477884160790101476600385771254330480162589591322967820692126242187995084758379847004307208866917083888042446226666400879620033551848467955518874628563142934442892262242979038129196359082743321845718199695947899334955149310032650786279889095394314380276461342936930891406523175358915645096477288212484633292389135981928705846276563537299491858061266554772661494776909428210020300184961594848778285727647743421516326771649532214587511840088250729234108035776839414612914612614928938244376042788513367592123209281697854328142668658937350085709707580497327994264049623884443554776761913382509904442095967902523154243397722049183026367843496602500296745860871393798156282357921241366612778166202105361748796716815985106310395678148071622608836282368083756549328389629370050916011827475151893632724697935637110034040130436533784005747320938621291850018076197877430360265959716439793319900759291398757555249679967261388839066945985219859109707673629889760038363720243644182281561337884320914361761941326113313588326985275985479557215549295188614641298748814444559380763418234903087654024433750408757800224703714351678520626564810428746399279754864127792527663836044912153049674460277800412939658760349686362931420756389840223562474481787734690760047707630000680837420130481961458107854955535934998963320297721891231267709039724220215501611568709816357960950855231483845860932182692944295822227685481684673198386230594070230930574155983841852903715807551461648229187083670727966426687919564581066588594353536798432367986090589518322808966061717763256805631605892025220818299373569052535107931551446470076287247880432565919144823962575528481974533116897716955035826680425550344239696749838362170120383266791600349951404587489330433859303329279617371583902260701934761096566317484224802976447284329795566593405960933899143183724286904909025356227262806215334462857383458040735108031295555513275270947361063333449801087126088049406446135781624142586475111783736843026866709841719979746401672173864501166255754196677451187339156599625606964938416088774030131200000000000*i1^149 + 1124507752440015980507989275383858135308716065339041763800446411804708330515851199208444828646928606126625187863568687535484026123553030287231419009396980125857108315203928678040965578035270933311638125171961852572256998006990256652516914772441701610046209103106590840820836526605966501370037718701240394247918840922144529545961635167902607531862691334185402345084042986319278786188972999001817367443841431064224789266619551385103779023486281588424479439250711888861720707922228930089926424124370242311429899513373013259936610141821490871832794440384748812581182627429452030496637597560825849456345353496681405084537914340374851149945901887326125892717029632150329258079494675680912630304319522959807797060059474979010357243815740100131026543578686922767169648846230535352839227176923945523154617949200415304662798904048046553230187727729789626291915795956578031329808119657502789247207569325293277040130110006891893059519187838141932483836551898781094342789134417417154394243984869164302819237840299209946659633482701419499534739693633555402112845675158082613874453537040975977947677306951744017232291003128334025012759746971458259427301387188241780660983637517171268838008664412311708017336973703272755361925699860081705935339296973520843892377486690340879562606838155509659758799346366264121894780432522795657484003685575154825601642453875475510222203446260689167083015064966870122815696334343402562276849438262402050842570330152168499271959594044990759899854913942536100708769662005131272631753924310932761324740561157781439265314903963236853073404307546044075457437064384734115905727596222474269767485562759288358103107925414445867220476063979198646061540425883649780514772720708719270318961793787641543122263073392449212699686267580009486264116994841976766128545112021406203290041826406215430910707803581749159662414950204930609778893300679677889282877796544794446752375120395904925238062937633125388492558253298063632736279755604859222778553016557973579659675461424627176981231667211376014997014475475941620304117509467347638533527027737431540039020778388299709289594880000000000*i1^150 + 264706921548135968542988215118577708450753944632465698715764744125959746972825068437119083123493742901151984270365236959201704447055752235151040139327707702645288575987954359641263618202168585786251336485105346177761324369545048571735972177279734893048500015165284709075417715592619440320759124379863812080557812120737769995265609816850404858587016479396484278773663033668480716756549050503674699523810476803056612171565360844821541433475056644592007056401632865051886465826171983383768138196586178541151407906485456559242646439788670459887038603437851809952953047374716126194881759907194875905388380128921433741309484538087392105973034022461059845570732061510166096126035261646328037814161059920745756152721820909738121551643716008828016016440089203042325625275603794347029885150328292657028425392476228776218153711379385332900840362721256779653854397071992995051057235073945639106359235288858473819617930410862341315742528087520757518518007044451606888770547536540529036624718390569447410613629452571494822355111973980961141957565544362395728031952038083653941541447149220860782970059836147880099581224406670309871578075292804417041491777240607135924637586600819799437870027731418635109866760242536712766334016623957290895112798310565150010367211625889888820525805022204270494581692780588661262373813767785626252279245016953626690430981109288226001965181749060530231292122695773205087382615604246251677914613841193479450341569097022068593554855091935379594807302023768182667401762208150148748648646518221803032840106222599344700388185252487225717333651985604496195762756243056205714983688995696564175880091111769679761837596522354681623328869958814883190434406878166061063421322603550898986525370180202926742403337588617393511100907203992522301740674976838682186774679063131214127252795814943941517117537931845835536984418145837858571243875912618074180670235849505243798399947796669363665800531398587432355106090511969337658976719124157584048004980521767755577804235755092009627235876407120659591409354536801806742077831209116777660172557835727711483461632000000000*i1^151 + -4655711802530037669602950045733506515996571078389903016132823383454487893552241403506540467413224629214980442294114130697091122676532131503979715582451223625167340492715747375343675082042203635272034629454854402121837642389187608592172697292075086484599657943674368805303307607487506649660960312609202658638832238522284716883616015098387928926949839109391721316106176471359254082464659620107682341656708579610431893878011525341814136652175075109387425037503954286220298473430720145031878821151565163217664722297278013201248692315187873245084597412741891588704259252099247964412361789045940840229702978584025343240895679380746774372510872753574033858037253144159430582260640035682958868303770075832365034716234578161638169169849056106741295765837815989615797895477895671600879121558240451293025074585339947067171996650353968558059385284316691791414413344229085365554548312364019988489887667500854457347231766845184286072378476750208800281027956199089516629639087356575832770194195641041952182675080267545608023152414541448680809067899216602354681402817784628367059633360320646404487644826537355334905597877302384320312898730969984596933990347639466518103515563839644818849654416986458885352611613613645499192419823105924589899994312405939297812472940732263660647203506545579940567791950831781571185551146854245098095132327960856338082435137470496003967647086013539788368083191686825523863829058382213500492697011406991757998619078800555297456931083093975519327764555595206054445932837627204675985454111524559095537745636269516762291642657257367901977071072975224083290463346683982356857829397677470289333031919194382363627975457122617948045647989950651541569117578091600043695811850315752680332185983891364860173739736223505309809512057253225544413013436639370225539265423953750518815846575955774091842700072955257235152998383125190120610401531647657898223635074447690207354831186284481309209567558684042606507413386310552734021387765532045893254901928436217604486088001721034187818604865687399513997112028124356977299001786433990763216896000000000*i1^152 + 131797413119668125802510810774058945652193211717660947634182130814294287049347698913489608666203811873842711292131411016458338014678464671267080317582102809612863975424806462416795074902437028068887130942894871014080140964912170591888383770358753858387381270652719741483734841041832629200407114783434002918297226254264944375235116067587572316613872486304620582380698974141427447433504942674337216453206090443379928753154029289342619227146252775666119232901963334310043432801386949094035628468814445681400051270900114303944181159450503408949137679656326606558424221349961909484476340017031689286424409783330512606729314159750142009246504294251630594534850761206390399486665928371966646024526597705533251385139623120343119757747279879139798181349821955109711253968213087203146198165360367326495240516672510789224453104699534111966071058792959044944933336466087781736917266334428840273099494469450489300626218819270861769797191487187832245549070875115203878470109608725201636636859212605123179196544691378921796153211144812005401915193477105600607923947940070437548178447197126256021644430394355715763586911309719830672389287211662707747410840892837157871170472352396763665780748476942793738870240765242524053545966119994590808311303421572035559462242210528953728393054867936907027797739891340994729501452336159530473690284243045749310518366306322697033183631528386930183262808546967940807437136699964708117629564580340763435775454845208560572767358889512072338820239527229845666493759217422404117511308350165604725977848566352033326541067678729908055290632887991555770785506722290360508422729432584622193875953886162740337827056649253702413455185330036791951786906048480575485982355913365699471128742278427417310237165401989796167126724974883761248238204905520242380889174911838265663531249373208178064706378721741750093104055070254075848184186838866270414360703191170628225074423354835258211168864307402258648767556476558777832656507454663281212144171372773488040031417642416092741466993320050639713666022032426373606277120000000*i1^153 + -184768961511233108680201573146107451453945155399478409811210617370527121136603827278374597462907261274577985409153954064907830452416103747894449651552748020531656077910850404444335784578967935462361340555846819634178028764774796061813262899801920953145892664153908773936942262273395127211781869181229399497935492274444733938418779154776234507118358984574369277790477638889125369799953194139112483454433934096141579233494539165488659541174530300595766335199068774921097572845660121573721921875586243480411467309860079083365977614691058381592000320898047364244275914833226385881057855518418950081912000442620382757631668102669682303516371666597749801258403880836053699228764791735094604217144903775809110465750846647000693875304963083931500879567869810347352632752755446889609600083576392644165975266158414842303119109288867727851055921750740288517003085086427312653546724965510139514862487547906803777574555198089158272162528629947102717984644068507743351474464595789495264961790905179527970151563442156946413344698929330595328224443652573109268109706332798383791814851260404087466307589718378641818398978597180962684367778102760488192507610459900359252642900409974790967328663082613313233458588750409961255713976627249159034144400301332989113208847620335456099245718521331472508956977675944398598995331953816862622642811268501453918033208123142370165224347442936117129850936740394913530175672548308640454463239020824876212205570333017790729064245215590266793364407367680912389983105492574280513347861346613478536748999191321523057056044167908579274297554807632054979582068680841065313509424853117193095879819525589823929116715142221984177524330366773734611143291213396346557625789170531976057927996566222496764121690420009034643441957151798634799268697327327191031370649663832400928010122395031942207961828155120097032806543827235483237259852769577590788414668133866950779861161711609797559941367754564118368079058929832641596660558692997028685305043704484556652119541633557489436351366613970685263872000000*i1^154 + 67724860000677083489214967863762080394744642181739800542909572303895114604642729127843458828775040947440495348980233497935032845430700470943729702719240882373663943371559092556744173843508487533628008512761896322885180722176996638693860902249595770611993614536656882787597178090667461159101807293545712361712369745028349987399666648427662361657637398465485419199049360418867050414899073314775184748565868691971903363308039563174771985686214821945411195716297137913585955232263954126013535794994931298870219518121079511772718414322318735355354458768192083771770056123617331437371641841987617119335837474193123585248072781839451442709924189727201636403745627003270982160238493441867492686243031801533156978958684345439271874397097891736780748919956612923834820343575884889367360534346833403262426812762577833874609278300115904918830359073527517398960611734171876993740681353873179963612529616936165418032740527944507986189881238571060030338342715753166424906795704865780179537513995169732572200405856866102430998441149807565440844361233636837464321692620920759733206893589189120847338970909895683395677397312423636500512860609939840191318215567711323082073619663234058012964836737071069676274129913388834473498874820622663495379354745508776718845775385014216034070482612186715443537100497911653842270793722296097157075905984588705109798029776698651276174494700240523703046540576321583201663708192906429199901711796119694692133834406419906815063400832567747603951928088195653215458552128989994761514088118602238791931919871506001516482835021977659563851410882869671181807136681341586903930608151764747246907730533196938490471940319195271459066192343321146758625983431698357875901395679206759385870292461470170940169125117415845895772874910564602585192689799914233716416871399845836062549565188510744779109691353819848312751541940740074080993992468025242872455385750635575470436759826887598626958203054306491987985849878604869629815696091031476925398619489391238317897621645773347225600000*i1^155 + -21527921142265582326848200028224763497474430294141186570863512709805262828699141906053192810041239882879854030956350959888010491019000827116602376401277737625216341827973453171282205695217044171109915703099980867103523647898174360561151873859049837930165942281152305526196215260506251641522315157224158367408418850955797988342157737454819396615951529935198737602800609965702361823141564440510990190050370148728922186094357186810047975322445401100579828285429089728500101899547434317597399671821746217848992927592913456074461954058503332928318678866005275829898313548742598780300241392727309454149487855631814973459759689340706829111262484185013859630281219328483432331532585413186326659970962629198728209000596410608770240753275363270093984729193465069670555672102699776406795002516525347516951138408672939100786967401763740274589708544246973482872475565276814323816002877412415139329184892428573544305300893151441589394812783590030858740851273636473611584793347794542003378984990987126352208211126032527182365422502006352822247257831460506694812359668040782724409266767127636457635050237788176852833814467903489825298219979744659430942924187559232041754461553126488927275168537991133505728904543897493800310811702647009247642717719360744584951568900830115284958561604875552913321989672168227417804082209762762944784155485887135277285926742531000524773721830211056531649562149003311286664210432075244385867011353678820647034230375896312248549775461675787227229829986641761865224141741428061066122483135662310767228433381225853870537097366616248135378193223240288372967159839747700504643914648900281186586798697309654590162705736516929702161790559729112203971235777075494261711137427836304991235999520171107865330058277903239483827858426912763930545527972638031626602863708017320048337470475052556514574951491947081027535027016127877232177107059426701691235801621214849946480539459565882665126464327303920116644755404821048707669003862594132651605899733893120000*i1^156 + 61442961959060349296530337569268938426074683935939965082406689679529199565633967004714007968470532045141927075822743598614706894859857614598079655439197052233627379479659637506524733103408574970760716286624584604645174498455422977648474819550126264203292652418631464598311684835358674733340753657092766539684344777093342239616730179682083446921778186273506804904758827039331274079945253804652150716845858434779515580740698734267146506172300143687693789937807897863848042028173082957717847911684891331883897433159196824341914181217090050674291933190705708860700707340619474726148131665227206029423063424257235072661014235812231055688043031568344340787466252183466861317497376015401605080669223440269368614617435693073211367792279273695730416834014996829992583190784075197903342905248702288918195665369931539146264583490437533799998137167054341479522409002579331233447086172938532576818905033836669657018611007957823777233080097069981151887045855891814337974663970128924879043460032330958689554429792895780833964042633415544599050740594405528249433526849161127388771935302267467090574176286772345876360155208173996500955410280547268317490864834949671451008762087783229560219015729809480840790810971924245267393491844071234103346603387031030574648342342624092265662708679865176088809982726898094552984016177251216162204021135011639108550262302254536966356532168590039524953364802829899023207636880983512736775955426462974143707411292735038157911862803664022550863318860193454315319487934895851982150934066036770647125087626063850450150626000743324249638496198754471525316243493060523882950200034615398274986135252559030626424245192862766772973950148566356322756488265426624664659563007094543614184916832099150162995030426052584004547136627371222550752633131942484343910917341610433048616007681502609934073078215337112763104603317363949414671560764847678117836437790647685912304563954702876468080349189840990578804602892821267988086784000*i1^157 + -17307834731414564825801736268356048788816659566656158864282639709829058557504717710897239131801595993936979415368627579452585013397955562484643228908900007307662834889553175474125120088126297482076982295401760819058309668813224844574880421943006521900150030494942653169204280762690532723386362958053597357166146935901390548451461044588247567511069410663418848659881052616110771989849551206811770271204730528779157807187813402069344422257943190478809629286611941107633989262557322044357518281661398144502322654858551318264740925230942362036850903005253548991608205828944506824095974256548997008803477460724969153764369788254003920473280369856015688768998313010927346240476093982659504273709941444981800916049597682272760662868195404949289102161654636205302908691997710466530290334448170426342306288891230984291310744761153703523266269321190033324054795411965702627077151562307528134514361144205135058019545997072434367058521525160282362466946749067175266200897011540077414729832480715526478780208644172795365666191505356143255906601179884809933681288140080312313981067140686437782927529037492287852996136350278080586322378406562254770470303585426267251159066757801012494234040908400478492101091151561852660097344834947142036590382864615394349981050389423255195399243833279925548485531958150218542839132746835650386846159461866449475554240802157705462705899498271473848066890073530223535438158334948664434931353794358634267165464781125458542778054594032472347841647219407163277297813135824714136616403036303488286811626749220937401455966941133491837306790183423791337288325441296191092793763047052876934048642396169487038687614081645544023696181636632824321890285079109572233412969086760040621241482542344905746116941799971171215953020445673762006639633150425122121592117831251564816600446892482934980792173002124655455465888066461608450784966377108867236897291671161324364422618358121218275084651724800*i1^158 + 73283855266966997430263016941342461052940641917430309744544662903814346903222341491067548664808614184429976279611350025798051649641263293376307580607610372915250608219154394403685452485894837948497903492598485460163290151699271779191560077432603870571144619668523007005210159865614749691644211027153762973368792530448636071046874017699276311378379694440592526364809173820123049926473323094179626188724983534429545544116064831125151880203342447472347494247293772328792126480405797058396777689056846615396851483720469489790868675008937527684952794587054441553267922367903252626788978527016885488008936497439479671618169307940284324381082657338873632411462741413865894991474378703167014511833132813451605972199808738807388999917710467659134416284631357155263747208132136984156239243519145680715258442715284712940653772704681433404064886862404047442102724597795532891314376663345426721258791090427603632168131165215806530046531566250431380945450002220138755554178230674493172622949389292807246827333073767388510295287518584728082494327175000631556657168617960423822109065764984685894467017119982825809141030253106258558896336063247034646658472311864091708380653292285391417632216164581799538440173341973092639513867288190915290241956526464712182299390603155434714679426824742712911987910110554314001847637488928005875900523226157115222647745851978268033695854657184596398326247372446247057892678289646506845188114224131955051446832878419974627999763001649084852627267694905821458836664260815793101089556526409845695690728804320684443062366141295633030280970877000232677896176623955881483067807926253856882262747482241751326284862419431787886585369922592093769479229559566939418067316833165841412279470784644429276201746015182524712776535630662674535518599251072822344448413296145623979470602544337587756984032993376085266855401121021035364380797530773237573028077895680*i1^159 + -859232460078041763540645987377131889580906154270725600718495058806980963961286079501400028480532988225069295130404880522276914006119150347575270829926966366526525916042209922464807024551844565062254083583461571219779114538599359897264614217057341816224142849205397225456456112259489975208653800772605304063389336239849767360970868743124336761946496801502224306991161597151724838278308936945462476463833067452232397248515674264465277591791926753883045388970170069970626941948741193999399143056702305028107569505803850875016004730874031524352429113529801540069732315079464307191656406983294561354486599020885952627147307772652893061960563610865096833333045870179820412387711952280257214906876652015598975305654585486588395939425691112946017263994500881422836857787600801995685725839100508994835956938909268462314417267213248289445989642610638431239901641234402538333405061197076786957905485968016897290212846810486360752359234523290335382188774771365163868486564951011005444893208491539285392552333130941499784137717913691868153849534664808991701427833911047797820193291664371383617586102154138618336195321355118356205920400977113633964909161352158969773718544324032439268269023221731410486349866303763606287905734565985063606088670121998074343949154488175838632977013839043749165692341022309815719497915339632135375025919938208814469475405159960313935934573416200083979659578886509152924717661809815449402560822756746233568664989624546822893641027836959948629269839732199372579309149900512106429594117532103649811973677798385833303216437744153222933051368117894770653562124083651429833560385341006153947986395211809865600444922220928323668851383430070188591994768154509458544944834838948119393861159163480683882126535051111907784962887226687245378712846393825129326450508007398599996726077846826292016387052956878594433271082254336*i1^160, -575952902947180087743733369706074145235183221394254096854063709156335421620028543011083399348951676318127136147535554524415839269902428929103643137052847877388803446818886836625704225804314650163584861659674599951801098229878466979337807132232052742875204814007371081015774037083140397993756007412377388487216292531285073483513119183322400295431121695672409565711749829903996907461547006716501400000740318930287790118527515912236781968527258283480450909928656232425633945394895021476435160346120744620811404660973592995062334222704562911762738164739933649554448688643764196473947374445245213417437075139934359431120576852374659534688359981974993338618890821723579347396314993149140323476706831337331366566747438929532277755313708777485713291057498461213752578379967050021763996053719360860272341437053673312322588651644190082146452906062257910755567768565370491384910680852044569528070650543343166218864980086500452943812232799715553682623422807383569154780254658560172675751993949087532117587402417414426680270779163479722038088457459222390524008901242734991900954047875097703547073019679462989428675149585383073840627356475986679342002468360016448175384716593311035934117390009615618520198168297771481788304996157695532414831577774281481978758039263221631478431129488326595303781790214731364404723305835905924429818520249837315991853803400745612461938645722097563002322997988630204792619972633081510273953921813254461876674413638213596795992899498763633694219861198973474260826928095599662036731790670910539533707861023578087530634086394175065843504660306788708234931251844232312623255817380150947423963388321092589910150548056049200157690741332271681998054034032444188280263884429816751733157548913194570349654430038480157161031589171893399440058923380726730611382777332105411120504209199287159131816094890132912979988340454695374029778112595267339474097348816941202469325463876025266469941818615642454836961086434348011435883405178361946805106300364364294697724582488110695000322432828590489016518073081664118185253606061773109314458441600722673219267224142708602169623510630395493930210502764731337535659555807484782746274719713459582801657072507997265010017809525034763838735200843136384518189078334142999754768781458124790225587533193678387335597518362342246558493643003653158968161527608790641942444585323965825615065660803469288002094466910691563992003448289455217532349240675867071861416776402538698735554526225007583141606883645376807362449486516500596807789951305830343540612870590479039699609301009751159007668191425608335592057855373869560587585431336565002590619757367458934245646492138647488735293827146146799787626715381957721259488509352577298798919459458328837277744858831464217645929344075025481649071780388177287299252850330382983494030583706868661224448473179670001866805312698637277952263978029000549632204229310391815516158425605887607264317151469900368158569497511841083576473711237885407369887045476374615782798084449330427355258453920035186960819444694268208889975001482059599352159003931008446839863546280137541673933756304387335573463017908166006130807841413762067478211917795267486285337401951077510410983814247666876123348199086598165760677404185244910423722963095674139400832670888031097037020934774855241684192835903091505152651991231561132902060205036122165627068307662403406605899204766743260316683250205337671074292582831170009400995498401949091979442113253258037251763777651282966798709415549385412311487311655628094567866021050895584043276468021235656748595800533276543219138560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + 12974819972699819828079420251629767449966954944519468407688126667423925124883056879457627371633804073822876387197737131314599310523930264156129015926845092298275986908099610814870931728194219910483302894148076826463180711348979657795395701617477932646982490425225760341662163754916983785831590465617538038255775376670913778532694192088788593825113558366402597606571633464341107708489537892922363996753464861504669795443233842477141811254716794701954612528369411873991130144799101340015474982410594672954694835766107019476215854445837169425720463839972367169831079326923681388706679497464264524959616830278696484980555618136068141275052610758124097613380913845577412724920099430137071579558369461283617105440192468911505819819888442209243276317398363975191538511696187004164150826665701765228897241281711190646111829424892261110899328126524072466190157370118588140669057480649865177853995244459437177806165683309713481047537387161478176407692538106048879013352223821074236411924642640133907887556846682959088674681185017777367660736713879641219611703366305618199287259309338272867761126897120808058429667755133008913798485001231647335071502252563037945380970418528291218095544549446027901719002151022144999307478711024495858140725840982790273498708908859243303468102558061148633305981017941945500642921819287884396821123485619459954238258657429826069825382766445215009700254809313786749148488343090784230191157484338528061655724172647586613491442075347563163377408617770402470572508369236063990516107465998927957914239200263218131184775171527196266770023499033222660537326737010567814317304527257601689155403809218554484393612313231670403287102615103652782253393969085968733761634333239831858712190467593834744018459459532786642034168303352701502068899380937022763066939813069795645434416567043907418265178090117439460997821226704398904249731111318013881325287800355895286933409056832821950962933482977285916695682738109586249561860213864937647456900930959372799657647131154296925018335083017795934453771282493295150404660416740209070478530045086775927088598955684846513453808325212165288893862258804616382276753301107534582176843000732261188464884597949491459930382694648432524707054079469343097271030770373940190288064733795912889258393779801867826269174320223398436742962438790734464214019128904460322544289350116712476299226980938218601911497140954919175636112837576707069048521305997987793175629932513351471347901292452560005863054523389091622480790380841716277639418595772144413165626806996293833739343001453379504256273935836158232844951716573678657670690791630448310467590031245568408895554082669626876441727007367617461805905564187431946695876648037705431944547206123972177278823352512825332298994158644929934561742528037839330096383583459375539868104846821392276494400393302020257027532574596295135614444834380522408638224699596065867944005421343967100401297271742856592888352051022665748249605049021770683702986996206884175145868380572064728648318029341571351987740444385733064659541423428769162832681680598832477749780871476213274032227478304698644037043330329922867887228933349686924054415149169055475260966048018755685814067173525991479021856381776919551528457655073230592885303779454144488957493485365963826754120683633601273398905654324468565180066534689953327397217486703539216355861412168729406651727929732194727184723925123131374736350087330011750338582936660538182884642822230587057099067520775233932504440399136037422737415868581521723473403190047634776449451437704584582845042861882183025426432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + -256062862429054954474898624329693666837486012611233599446543543467850844253287790228512833660848663723019635820344329276741218598027612833965700034271135169554029418399140344032385291294907652498887795742842962649503616435211259404046747734115261420503138415725384974099945066311150410930845435469551199026616052209523677140250146188435582522706003861958935342328006860356732662767825356528980859141530404535845279184166189171147192507010344367306196564174953721209250593735195640892279919020725606441594950667417235992601588174867956004529280941024045894779528493192279392894892053432964313371913376147548125061377512765391697565051568782762964597076689899873544160618180639095312013747009427846633028196447284066495591888437358462661872629935913805862974101250153710983822014194711660594848715985021840109002022533238420716861610989089978702965816334047051714565523752298115667782618235805192648016764984507342967509523853654166204194001256121880540605726731765952570733784014666027811993921758606182439111496856509045445564691920184800726729303923507148774126185824767810347333767178227178711402200127305606339663248192710478676500507939695776115223620443785663018653834248032718198416438533864586055713210569832293275101294969345721698792895278240905677958834056579157425106124151250255403853756244991415849193828128677940273753755145704887086564986532914080077437616994954027119260412039457802005322621762566556088096679384194540762239918788696900143729427309305652418433771320339121751032478429210564060726778257549013213637467409483938596677199063386680934404576175529500546813934070810074561639027761326926441624334247099316387724152229380517245348599612827486872010395284410522726742770995052686138424886796793433109942021669376747517233687025433691585486572332674657790881292639041917915811297189663753700600583974234933039002969557054914662331502458612062582935811269640035441868637053198167110854336078630349851405922227710173701882585345025441620895702661830241515274309695795741025323880604174301141559719036833098464306701886436199402049707663027481327220293921706882112866492879396900458821918372120123812988018209455902832093403439695686721665277081060760630100836612998504872248573438296016057948901309278016696653443967336678240529972259893954298192286740406520191504857806351785981781387585772296369084132048307115357877528327496184911157023115318353431876202866912155062717181076307196434385976240808885757905588763578593280981015135578970023294283477639998292825372568246729228620211184516705011525834498392045386247912672994630026845631194453628073613898947832989779175455637731162128234336870675386159621910730655023936249771346566748940798802325907757051335844055984274969789928494316480469856316624123729365236843855447324463188801347312180117212297844792951465154371498904658672816951685379937344223998058535038037060667284277621689738616212398445811621106716879278478111566453067519341795524505576326086774884117904185212533928332069128889301738844954909435583795091736330011338093718605635711154560333094820227585435772659946702580748453626731805737299798069872668262383563348632294118168863446477362922651418346771373678664011031026100415474623245678653956032868224185652339496366980802375942649148488783201817987499308208573703096128778478787770714726662850217723067696448982903498113212030931877371582774861800269246960067296052598779550525235735605831442259560592160666306993542385621019539142149293883218419432481567780806584662653713531528094316023984712510211254578342916207411200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + 47523546059617040205575765610698535274408994423957393570802718805211380217133029592835940871377795194279736490056257534458460763400685184685334043338044886719149433070935606937598178495901227638450654635736492421324800612256333877289990045615322964241746582783447237502111305425992318269578492516823742737788984779208195242075661257925430655048124139060126688941540429973410252372544825580612545488069383765327578609199751506584205606490691762820777523041671717661874594851553565743027629385173178459298229050241675304481821950260490871164763788849454386363392786921992936952325437594237119661830394258390181041671714501695637006247712476598218087918209186594857763498874927629995884469088967402899860509250678437267217509739952231612085759526830354087368965145513754839800895742490101261738715500620093542910849553020725751114801786751576034397877608697354043437768094391280784094113354789957317336102444485944584422488063268457758102161275831660543808131207894372628124808346635127387971717052596905037147776929624710964543741747507314822725531144664381647327827424805902158292017258962885611059078290341871223742832470613056995109479247601435763583325239876982631144034509803887327818652233735277812987822966316995134964991822725962433690409072200060194394869539246812798999684932250376480337579082926624017466088702211990824032798258814124513438108552664113227182897751326399119979652387875292701384693496286243148885421063208836622842513691289337209715479016321008523873677165466566773584389338227929686741667150252271784925274987747388129084968178515582245629656897121280968633351273966051645445151411530169802751052984223710708376725192698770972569831337711982661541082775505031461086387695725561572334427895607833619268643665339208542916836119209021540703640666146678425714498288907880308583384187910569203579770464851672776895292684979802663736046480370086545810935343099108866695750839474974426312258714788109865545556038290937141648391866651869183719649492200183083897095651556589016399709479353381017276805591948750802765372331099392373388401136953977228572738372973523586743107208087004253992185486606670294394435431172704539048703596940861329378484454290651782272554346543776412535486326226970395735276412301258650903386074681459421749883537389472590658908466033844800688683721640308162445972354395518697418102748838402257556979020382941884397906361849483053100560230743706546148690797356864563315279212491595247832619025192195604279381917144068565261541180689112675831107270616856889594946432341266649297519666974543516756859837683314301507479853033607858709353893826776084487594817382308270144711727177756005186977533015958123108591520619887223823706510353834758410940366886964988492574339834570401890850596478156753751429945712643556926952421809484583937912579217968334658089604532191286812290636611158933399874183888869775366288329456649732607195436028680175790479638706423508345705177767410949235146514412373408911929179447041369720987572567144293362047609492996389424267961714507205277838809189912040174894112207185537829601099095259310365957213247068478313025224851567194937416130136849634269438761620385706262192058712011996549179825761025481437819378711335513766379479796166610078569911048053030666715853195720815881474299139780001870713464687496920094998026063095290697591612404968493350934015038087677960020972339808925982378964677224196334473026335624697574339687578423128468307978590652921545008164501817033913876539100419149502092685602009893952690213636725214909804275712041901096960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + 13316422280870516392840496352296012562593922121582056882596722646236751320662739853279176373731764303919995860490585620963474719354789856722332644012909580261804333256277607062622580133226156852834475669475262538400670916183992502991338472086374633943023706900256384286817029923579449578068046657412113283036939021272895534066983765745689264716366524220603685821712537579829114997498569419640992543840091459193394904980769527896356509323040537225893952936339018986618289834351050771118931818114550091500920179728379719366151970178919861617877325394336628596907523637650821387932877280751446703376193249496638355373229378929280995531356357581396193806438088883421433513761996885980024350471529893095021605936011029217181256029666745467230240635617530154521822725514190149861075892992438796981920107850243639889023821705031899489288702905362973360183020023204062321557163373624746709460651117992886844076073140491227708401867494587329284288987030459363962079645800692832010930124176886385471970214937060647406056553698158781135600228665379650997197677304109857882039612494582899895308690229400407941730217021899107372120452889924652289364584101410028877749479658115455101024502136427016382052314158483348475246226289435802451071630673153500747832533159667783008557228568983247179146275724541734892410726309184826760048821973267637516425712250882018738091386595423001075423665039695837680568680819316406896271400374217300172489941115931445503862266309714320156667806721952378278114465665171871434478618281428063436427571034847251897282007761640580650647929319522755883619494773500337007764418855311930467180809372409212461614617683100357617098862937058378804538720001154966029438438437315962504538474215006928382372959736906541137601500052666657706530154957045870692107444434401072847155630185952084394311202261020980577281262005559341729125556552531151812186307790157122948244315044338975506752902507466393873700107349495660203780017496723491809276622713832909276882815572204893496968035630126707331660461523664633567617717312190434200453554941226879775809197573782679016509089648224196872004584000767701746632566994432287369285495485501047805380114779595487811874138576603851676706090996476569703077969024789765820342460113572589451181665094112122185231130213721674332987796402195927063294900780435580781326683537076494460156291075518595285546106132844740584936682090796084774151417713032806765499058991567614480408377856717827728415075990503459662039397298017041252929195916583375153403104310473989179807743994863242573864625745392939785738121089040994056922290820291287084817738341903348744576663591443535991073902051787577854347298006214048478307819676569587477021412144932722779349088900226471167584910085877957293320230298910248823041380076340280790692949086061291689980175464093508204187713335317296786836418071775213494692915686503986839256240480783035582488043090611775741741256630779025364375542289333271609012110635550978692723207149906815597276355495290623883035622319717224518854694245413253800494481159084609900020021677678223645290052651143448635310217315874812796223883931379494436721244027563528946827970689381740696377099293759838865841539836848690539688272236120582375800784178599337018915042935482047655356337393416504362127134828439392615769596391738193619509297601118713557840320455537193848915642994429015217411434338207470848156941245394666154090115050460288569181998498595464487620216570086691508378989708309511950091728642339204366198817163034075537843700971333367954595355382112436879360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + -25162621489104678683483941307165157560758067844728363725853838115999864208293182759468317181612176507606287855987137640177608671163461995199649333346205293043932941202829312189004197463931593495726196411220530053196886292801858480525833720920900109942207849426377897432743624001913602375640443238445869398995125749703918389485668678545864192298804210776542410710865818526671714008675102202977618254672621491327210484902517157594130774803225266839856314701979362552311086145738541086115365556941022561242249907736635495833382086250766279481576109847039986673897629498536188854503334622750222670997785331095686712571757814441642908359074679374772674248221195814001531689324053345739490513490619171439817999784938914500188430458737640596139609769351121387281957003433337410638548789540919238398287647699762662599291866605455842339548594035924641892357572933925762292785540239423626145400474139261078144026948136974959537277229943729805605323326650297966407842591510141608964792271459505133256700944022210155775731644605518239605750558716301504909264190201288077426766845101101944444836483987018623962535637468683668196477676158231017413343305375779004194613482243641290912941817030486197874495483351649595983085779488411772013412510267963997811120685789425519488556663857555523396119863685262621295350720156756417264406722760098279464574894951243426702445652761115731874348838225915213978127201961233859030020535996507545623126222971592482997962893595715360003520334702033832414429517544476563391500325877152592308610532357506689928144942068685760102834082822721341810136783538462085594692721518475733615822199345393107518757325694864321048980308447455631586922601417280356360214585666453441957297936146586854032763460301139972574413952472508689031216658388336051278073726380720949748885666171054926739850538415465918400011593020760172662352362469257580621644235046089558066373914628905915467665725643059227287912035246630643112107869281097906956246853229538846885547815927508484319975338662666381385469607593240068715763525579072599619059601430916630339488865332841631033773296701600697795361225188682251646947478527203011171136123057316837398598967644547338909603545972221334477985681213033291861000126658763679269000469287381929886818050221423991046941777142968332003619461543924414726466022968498030549203831630559936757649096853278240626825391096763583829284533085598496251812879683545659119061645203254130103753960278670998825492989791195475036139112483464330607273693731996683419313727079551719142455771069460136745318321109413841233960291057062522543567636582999595836984878315567208397352213504661370266762357512530837894236134434192030557565857850983522524998244313351740529235733986478952047412361857746413447911101045969098470259639923156678072985809760747824690585436757167211464775006116245858108150199483912351252072335774244255294525354784364383063357730274823020245789612507150599359791050423670257628299367561638636830903708896569996881235105477104821781543906426047099538948381498074805746510058983551359970505321408254758210145323547094933479814965207769355635520967511045713659025606613158762277085574829004736234040557420748241072113000331467873196698036923516072813742055543673560540798837722316802512399334813289424516410404024607865663035707686419743341450179075316227091128117452005839409157733081236359180634731432277381207687278588242046243512605581870445935363626888563525560302526516935752035634200105574166942449782386772875611918581125410394898175942834825455713434554052515777740800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + -245545889380244421594524772215092328311030506121704417405831260408857293465867202592504448292914363886774213742336607631885082159494095939417217040065932561899409677279594297149465675209456515357672848729793710858055196620126399748132110091893990520388893436307440769378354244195066426562835878583941331919237181258015743647878309069978488654401095423140140880391377372143534024958916347694677943040909921247864470422437165898691501225512346877318257381875304881221680050917618932590947036969501994135818763289699529226965783121207214757105620444996123154140988938917806415694843655167510276734872386434087017621324821793307985231520449183372542251423185630091282571016822122923040725549915209566982618873716148400624902145063049130082973378630658799291494117464096440112840771402514824125836639781668979775190238059261408228619813216614352472493269953828631930897820613851442288309286456058185848691743311049570934761403851416989278561103573367033276928373537826869622308199567975716524494689859943032344258902313977972660329301763278359597549542132537185846418473226339400273422802741453221529624167293161918820166591889458443368318649191281726618975426623668134158368584155263913856735720094701619765679951041552879899281976649546973422760825484646503667596516743069404651855307910807055990787461070881255548272391009980315337030141638830910094333294009197394307379573450265118375732610186178877613460875185734349885867795784734937316152048868590766847152991707393268842108805874510931065163253382088026243251917339733024368365330851162833736572573899785972495219254296045545203977374673993883320657826992277588141873668289248711542434687747314335821909823413775130640895642650177592745397068665660405312006901859381420090145414807366347079822541190257614728039542209077987016952410238564576658683645702819886743660687598267169814280137843049134879144425046221269350149497210709855290727610287826964349480210395443818456013584030753024271985067114492138268192911986922825327246717216380926496413778328936230771913732826275401067669842296367828527363119911643797046430165126486933073723038055421564108793483603042170625188359066585421580474198367332841748687256091774145424071954290277793800527736177135192094473956972967645780607843037454192049009814229960519149449668097171626697575713660112618216040226380380546568692048038272264879033647361034336443892663216572224495028855653774671371727564545458119636520405979869108062036084399988900313434493964915651098307612828043709153305166616475337315314253662805438391169470881181474176661419138344108769513783767412658821208550190200115968754608949582088948716527218966782797360308063450041383923294242728333728126901281972206132315849984680888606195788182507350718641799598131464487677591172673801478419118639932187398967996853135379860523958908250535832878878245330782906749231209882666645584927159989021322688940693247867680264452727564881448373733475566237496651586184289351874448549927854024295346375826069166378449967188069258005109658766275385325546379661738108214751389871030163754800972534144989334573583149984162429622520478594006773605272517717653735643683791482319852560798096097383695772069665944431452862555676131578917694400867878850387015245857507391239300116798431890841874484200565661745709779196961480528848468224127262942923349816799873734662748633551756705483819195203715392619113546812711707824550044807366264088211878922964732707850883990141452615452501804863012761901386930950322584106297918235026630602678797629907247936419802633994240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + -144837155829241292014300178061306196501652295242398309692384834225101509598222696925683220839169727900444594617416029362284784059111320139279048683587197019706433369421552125981075346875810831500752762151539549527787923839588191486667528610038342257796935585282496788991958564849471241263453009946648445967912734570700701492975533131775778958604947171329658665791727804026509102342474518923602481290406135750069561697602312247346195505378034522235328006565191452494736214816237130880555073229058813547295656122595417003072868394719663165946594280796996459827103277692945202557076902492523370770018297429799337875648928749234883078172993933795405060078996050324464353881064810554788431108728390670759984769847078548935798437984564652959244416315948772468637146990555332465932058999670256106664871373103205357932420804785966777255174841239002887780429616031013677769464048061007105075194001455782036093281649093288553912798500817727409660337063311789197372683941597580522443504691867355386843758514304041092767396889214098797966296648197492410409724632779341950904137012631819438833887129402745105650147970676022586842944166476355369684891621686887588562299607516504982085829852336045517120652017770214987080149619098801549322352571161895365033917233060064063650247465137649860722673319745393651958212715002075531995776975236907617778763324462776076767959289264097366785329635666029860468959983319473401820966440500758439421321761889647457390373343399493102608556981846914053528213707741858404357680710321482140539683321939776358530377445810214409052726351592989420029150878022184762756825200667965630679070995110125990107355772305084669801883801193439585776752136744913559728655005165181765313055796662950988527331893736124084446309016752586755773249311702329320818412782493743971362808900131244372676321449690688751747423523165356802532476679716761412914896038919080717161910345916608927635874220540603423425048043851262400699256002626909709767227668999987855535900525400697697732029632758342354641882245180494069638409659398392779514009806529327461391131078517098941255930125752339975965390170487071068225552274856755008790565990768530001791222443655111333692477896583025311298234726720728233951461518406046823919743576825337563105497847607530565765691961123537780350027150951382181829000533985321202748843589614779403473744791498791592905981161691250502508856300614682571905614036545323056787684566536758673447435809095499258254672982124955342489010250203059012230349362855218482948470146487947435586129977946886454167894601253175108441500502588529070355270935433143238886677783927393985906370981595294411399581867956273424725809785901893431985677259012524487995300710145243227124455533297079224799108965610003941700100834658155187965863061197966765653288814429227671998794514764252801048156163635868977872386936104768440218603647519179662882840757933749190908282539831438316350426358493310448423025642147012979191948132321701319277720834022802002854532934165457231850165110111156663708934399818759754192399682289070181152043131940859376515918028916351381611141731737678769881585580672186920182759435327922960415876082987799018000769413917807559477087326511240079866992725859194978839759053527006079994354759852965677878201480637415435851990494181721285735198729086077343976873054098269358381660739209014391691512985875748980724721177283217102672932686317999407919358473424705039828944000988401468753822670007282002594783951901027843229733372785155363658401053594112574423025572395257529922667391173525504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + 383950073566008833546079387238366291347886931891701609596802842072588308939292227548491388644982290925228354815916172957131585864412943626699007052402241841183838629565482979701446452055391563097490826497773662243607191979918868270056898367081651538074231246953112855945469809435958234335332252881190846380735633013272932025498962994626893540423042816744291486118766247567299811703672085489039792081227612583782892932064076236527756815862541795656482630735246118233480244780470599260494090456491136748873187219940984928505462028870144338667211699842197088955448651596195639712609077123979500617748180782217591725003418846317720605739853129345806724769178584570288239176996425084854871402436837203365276142734959169293592172530267264632397469892108848389538926520399699431713465860820890611811387082693652756192272218321023265156628641470859514158773188885531048720205913881249817714776941128786123123230964725694045974429489739417080318881199445518148019690580983075065536130258573661533659277550462214927352810222547809731417537556059383722853619106240316958305005370807317236838200842630365047332368731556173267070755719094768452600067338468492839564850604424912483225850376799389162468358351225907799101334423394991189927120788981904827095457778436051674427488968084188289495460673428296740210925067796135160791202879166112922075831279676390798024718785169598514901746113946356054014466652430664119984465752470832215615657643545983547434667998410908048459182409796462936729471504960225193621806365725654989611743371170893253730846192900408239828142385847410177745290165821189519416642591394629839465423647332011044049722577242587238498380090074492697319111002165111123477605513132429264224194618632127672994925076396372721521470668149446525977232696407670013010814970271357136517583284465605246960438651139498745992023207466066347639497411017499581760816059817440867885690163759095765189265960459109835654339765465292642194672099384615850500421034841959354754197145593507610219602914526887163153005573491538359332636310637499769852658940089409729121024978851011985885039621641501350225304133916639815120063975833183460114791272932422720199192041933063404152773866578283174799119801455828493719365278974639702562914808683869451628243304636177158482064058952871020113868606614576666090095330944653701953526988635907002882592159800185444628788625768815381392967979027327225302473648333819440959197503612546848281162999753213022843647504570630369447824758062069197644385313715034782718017272123404479414249412839859162634360470098287943955873478141108028433503499049979912940642846068065072612788853760321018826474334322807262159232133621261543928095202883520294713200490078021099085964106647134497558044306769381730194722545332734765296574747580702833833368186463983451432483945801235417368551417920874130655793491707850152279077639440937031123242626234427196371623087770346638215936706080230738056898494499526341514233355530223545412743862040979029206985563456731341528957989619421906594472620746976213473600196577917764748816198372179417324849671125767480074234586180740435767031584138298426641408562619378195569956897637197562373878381886200675554463339015556577551902340016577279634270609870376018576209311692944512615199658585390202052481291588290572939700882572300492401636471322664072201992249500671533641460153866307693212464592791096091298509660304030697436698575215080443322490162675804529426392913862485526681090059987427840121292384124264282826731661944127432717486927338079732520497515279155200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + 2375152272798650093223867244060154209912890952158004337295157830536373357558193333154086680408904241170525750414283696220038734676242441646330408942480274918382246756454302165017426318018828921924129770459818299101052334236551169401061536161563396502550267880908694162329392444430731077348150897134155352036833774392002526979488766207756054227245487078990661124831014741883041014834429460991298364713989717870337655417337571110816335355009923710380835666944464476755832263455221471803064449073467711020816711364199680513945505902919851973783074780234688401021301997091158627452750014419358637447564327967322766057310932155514175844164745034249473634520056935358462536002864361689726350482323213442026666409352951830606283277066745564714400814274739300390155195098022926016504743863627532371200444781771580797481962689713351156759646458420366630915710090870902059505433627600349454424767070365071965558238549246242015017232432247862625356403396720342201738003666089570792736222887849358639528473888894189942480178993976354101991659146260123249005810726039734075235180765542426583998570996247528995767217655866460375765687433922043773403292578288540528382970923304938193583295601220841015458136125361990205087359467384543592366141407787427993720916502389789154516178596201382145178809414124107391446247939465671382113509109512127989143395348691770590045424970183919847591821351190245657202992645833180637273915028629732685334990572378113562834235350613766781762924374135387602990786183613558897542719837915421863222776348069621749550015155680378013806119164991340814063038668820771700141297759220420790478346319755537649257130115532284723308358385887463420759085525014752911429908140583808315832583733834639472550422543961934379324850920966009761267482785471696176171265482421466399246071201620827418286478760977951669904428880734759388947015591550533540631587612666162925468388122692303064205623450645341555790565955720665883291817153854830141342984500636860969704911689239897598923731678140030121722238232390887763554501123517471163416151635637885573030752825763842928814535125300179686638208156981890953977739774322097104615355913107201505111497913373301035789928880744388312914558973045896962753615866645346430776995966584920241000378576117048886426304965581542793029941004432279334043355167898364675012060223751389506305332818216094856842252168108474865645029109464179525143690247415172520571135205027770017390124789571659874441655645694598804674247359074861006837451654142934127862754633638430319925137252818215836441762886660745729032858993257654816983089208493718537236175470279855931415859356890191140027070772108850785507624311053803816157569106250916104657788869999826090606219838208515794286053635150294973153019297476540359453464215609289483471958958946872729778152342491482092379332036382130659122734141764515987399441339155234905319609980482463747174733817493425436023533423918827508390913338441138124804473121489937005721275221333856280126057322503147003943237637964607348585597914951107539411224286569836131289456988049500501392459225633341003206870015070037339443832387474712498350131009236152079665502827560511151146794821785377544130715512324195650879159941599010402806608980209716065075000318134016028565427767407960552501540456990364735963616280489951484278473853638628764168653905215415846037672663971832056164677889369486299928699536839760437341761184359942685809609326731637812231966638356461891116230545255850906092919513011789055419272227889603683065080991250803606388340141588480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + -30427805319356721887189441616257989615518311599328834700105701304657949414967153383591645233056885904235912943896407946476165475291334597202687618950380442451266734834039741726690124635607104219564688361044465365907701694793733707379602729632516070164188444715658948339755972800755719977266970043460192680740282409982137617240302405120416078185528117166763176940440924244796767342685696259032268584922815219911674417823676852249787240445934413805043996837631286688554558106798131518331974067060855651706505541478123425166642308108185196517169134414239168370777152552498485264096651795208274813455598786040769903041797258024136486493794075890870916114746731754287635539355365944538977590244229129386729708103191183817911119216896181635668751354357994802510158645539564609773530107274299021542345747119071612875570866427913785420843769476058100944881709399881604813185727082336603041248912008378103321633837783002008536136049793967600210318826810562955353974103750927844104348721801048177606107756155894849075789752704103899360714008443329215612517736491087026853504704002489498406284102453441847485481349057596417954838472506456620597022867491649332440051277059431573835140702966052512348811163257986978448777045909796937373924994483529142254394692102569710027614063580827414856881485359290618378332654587004262477687557767931899501472107193682377007222594979332633011185896361734015386364092815148744915737045766716625848432524562907093408928260048810343959531536491944653493142533808416862582962868856046410052793991448300825414295534900301604780678586933986488788488594903516625674403847930284615152186671986926382764305771994255534146683013456559424986722517398413551090784272247352010055541681233605315357186535186616253049032663310615038581831658302672111499204966955378376843953039571264862954453862748615217857626045927822361378419246417787591561721357066303551149492135658483078815804595176779495544856802685189827798389548606389208043142935494417707338183137941291752428071638827140741221335513136408168017813379266106321403598706342617842499700745238218880674550779953363059072739520064163290690285418286739072979890129876908094799037953716768628040338098862185029597728141975876423733167621385414897665000973930055298735986243490246834149518236137391670950208560171317302899818077812596141527321943463889572620024313611334257133903134373870738947298552845859146522404852752925802367751419530002942099994550465706629341402039261608241235899157019195250362037270549831255658222737999192993529171138893747172931359952496728858563553151555431572681879846069555982337729320032079335784905105702230441755633089740121732594870058971863406577353332109606793045289710266266552746945559297106647911859839057237237667753509210938023433149827054242023687384130431727232489360797061620236318295957696087021228700407906474353350658686839502304051048956277724115373275970529187865079916467887579273765487963323492411829013138470448958344549004130004579446062653202379427677094316374397325531284260740830063225968188769832818508044111682183320726763377927783717459695702081158176118470103266168800732172754165108668979212126402068959935016505452504884027883634441806628517608382440457019100553520900409321701666874051675222428319307009253939601250513440122514324598495303631184994034923813539741971457318761551226631817036475358725079994992940691366053922635710386283423420685414096214493269263158743430899836339797417073200761404108471953466403821575343148072440998369075350377998316792252207643213531447296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + 10814301586133841627602472866920364381242001652151517935882894902304457131572591387527926058715203081437852283044419086749742310033423859737477722592153278079024863637615678398663857590272834465286427836989426958341785797219870240308845046449434249199215258750732986636694305836143984159202304631895574695605587494827954301412556442777621793620204613468370265290159701935232662625220870899391818811568365131956631621136583575715809153837138283615839009479524601360856888451501908062284343512455934956006826230484580293430051280930256794139166659567835558419947060981188415284840911867219127462535630241327240764679519698655675416226930287531855062798441039024949554462707032373738788802289473487124739691166080592615413926987190423470746552240892581729332603461794747149974895558817584439743571416739389703305919215620344867562168596096582234598263049284981367624058316477832780797404006739275059032027700618659170975439173033607743978380894610272520698876247742696173385223394682166343251684335423415422376879950277325811624056768026678710104780465466025314970221256121726352481273382420958677095021477834783026961155494856261329033538144529727568133407922213857688733806716198749998949058830488466125486701094951333807743528776682682872544591945915863961604374582679585630156482990922846777942310423388501084907375331399706799206883537418799152177548452434870820940918446291454591480698689397840262397290209339221180581226378098456742696652508493404023136968040102230000972360114813944598988202465984172002251147011603740377218470840301428670544219638507238087488332828820484979098014312129666358867306470249519722682030521231156322652066367593026858817644178541784197989053194902559575473495953111948772705454684008394777235070032491985523090780213353570543661704121542096954187352818859172392363768149746783361519456772247135562983034522959660083728998760855908754529461947459406434240516962316066755933584023066653389791395631486397751770398547758520579172078082720965100311522849355753899807893346642036003847318680252355616994607208901663696885273078564813717315494940697778271537317868213915711779414780358341033715339458857145555027918659119356075824716206066357930782541057857735203840256335744894661355485088148544129962642148492705307391742251805328365071528797835907921815175468859897800408790819294176713587747743442527993202618301498310237193605804811212769627810752654585599759648196285942702883042508340390057951293372666795286400905853055303649247969609110315654498809828726683255421935507946767250452401754632075618977710998239960774994995386329732659670784776945516453905538371161611133613659235978341047019907428166815241129839950558553802127313215633238348231839470047125562067761460404878158639350833530877327166311040406201115877030750260659990354012376333733132769705140571228417652724861740148351618550135659879337434800400403465325104652720566506285794019763995273430344154565811874835971193629435975977150057932856484726437286501351639070516751402476010983385640747649849766167140068822683627535938198923233865379586271899622242786363877470965500189985292914915417734853836955127357791071733353409727991566522532796219306510597851805773790353480042872877747750441200845727652005466685822693500313586499018730217313539632978936259677619190592180329312961793371421426094708026843545013354062349152293532099694395023364545466481995789505884588917977089492212342206321885104787792266279083289905460654687925788895364100113837807833398097297625875179515077686242228462471557939200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + -2190437743041523521981486289714222068848890416113968020433871046479328536028341490514096843292134248028650037625293584602510859173410408845587597415423489438753343563353615283346539887899790019897255017806783912780395806501896838395928689354639464712822554361856214677417870320135456391216600998572910059170890974065672702423341754894055161566116322998660103734679373892208997815664312983869256766619505052937231375231556114523009313262567647817511096263435472492116495427712066150313156278785592199401230668674330619492267751938651009217873624771274234346064823848979914934763602061876601261806538449556411130383412279423997369467685944850027812422075713531547352939800285743244487997821638022162713631006905074445942811167212136658055540905425732298261570674294762732479097514804206380990526409381040356434549827729016334004852726139917952193172850644803875544760765298140986621033338011291425887470384631961847149598182439474558932658721683696629784972491272006473203213429621554791430683321779618252361481932304540206303487083509893599271282870837033684462121179958328856373667954810230394161564203408310046260569380276621018822679818723628417129500310357916843153553979940638209660825836872317144720925215933196486116718099981564305304330730129033012160509431067552033501311741625235716341908946907841492010107562961909739838685543835609951118803138059478603516461464383814007420254601087504813485301860458310416531379324347407264152577210390060385076739114997114928498553938394661436522394392121338510819870918504319896297433008547242890653679630121564008738635491953277472550155317026683834409796231523334093803650033317718548348054363211247623214128042836189626533866313969177274212733037358243525439227589122911374206240005515931877454600748797801765944026702596607136054897842938752336619364649712836025059903970188083483949844729767913121097979720789456207957004391086713020510498586349912329996654872282990739002083122723624360438106946326833334987816481681551045013331845175613898261698098496568456823639420831144073032767626027382501284067192075661314047657042948815658550774715834313736920398201405683119772461244110877499758188784792882855143238884888820511919525610071276654368220708761319762091454244912148239375957790282812544619916118602154936429736965333489001250894349782065160179163114981296305771201007072224431522425122673116634038098941299148071915976398430259507657556342663973244518530175690637899144780800344123194386855608972867895301035526524141668243209976823236091183164175461981679352918739389029164207464068737761514952078542060716007189922220973596097215906747523397587639166446854418188240391453664985346566783463100229603088478457821166376801594448238211339113369833373130651181282908284159935471982463514206836625107730485107137018957308102600245354449500281323565018180752322831710338642157816533361296295086007188187974574187235492105493002833770653678306881550716671580619909702867927740060573764685626280227914867711092794024710978373025444919111566581382654032793078196642956705303764659957537994551764795454991037318724335059519482167990898709485336528661617152526132493867578808664789041682064697866641698171223251259623574643836758140548352680290343278426571060683570790759047182251464551952577211929308369547780024781186724769454946946093408766982475234925936362954776678197236334861935141141522477842667203447632470852051434937555040969721399724292537585600526128493871979069463689820836845970202629490461134897560430256507942801932156430006595092480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + -9749788122119317110355638651024296288041715509721887082399909340601889071159579063145936347420211188287302499532155397194540501763906312130851351895219065408750691040546857808780753136308862641152458982311486253193529494931120648192870833629328835524885012455931874391566967167074201036000812216481688288845283963491596623446452291206416651958648289254052247064873243624145450480046912802431229851051965603497103069254130192076947314074440651776973887408622838980619678661434627309187196132911819261800148785560648246833285651631650750145183492777395590272811633954177844804177667247211043163178139101319211015879553439535836754782059143623647020930746280565070519590003263074827060938186440500259159187236093784675711945214228571138305482137005529050852389606050511209156866902560680779971106589672819623200601151948864628914611218862243324423102595144021707650527973320922683434298445342050260749960171253649380411463829581961183499952937540835284094058595104502884455182910143890391290998740767505571491958755622437923496008756686241923429133499912336603685997118911357389353041614582202479923764095716508579964731989489098073923599617320255827117348539420090012570491924399387926407061133115741577192744921865710133783432485858605000332334471050963331344479295846768011626049262219875147792696982259298718230782167177175457938086602286760473705832300182674612994681730174043368124774553570127553517782264759831036767892023369084968054892408351629875322244201566813417443306273341379979523927231193467301997150509043561459048562153311581879533641197781530799153133495237572983147384269559060150811160343176014318307237689813731385987578991910091823497032254098520659199757039083371827226728428327212430421258521128668428608223806070541708822325377148874582903927585966717190125983210348233449274642999951959399042039906953543491156474573032748638828667684746525892414007117844845198250570531674433315104031344340148197465844729564689976192465482587428001822577172623331348071330170493139431960558865957110264781039032548767307613817276244000311047726258904921168416481259727063517293359575871538409883777037600718051359855649725755226623373104956214422769948563707610673142077340554754325169287737065273497901814814178094651952023602655890326620219742377093978463883117860005554054721082468764830863954759536272870839354310840597386762940554695891628330315590266198992284709796427745013400505941446928517007080104538715236937912567694085096177829815528520390126227277401359792520135316556627475983473860548229460811628146200267869514958893714506592562955369667667775294158767162123852196155195491170410102389863276472988859542703275669678965305618921253580312435999592201628139025503637344810406804518247606265488354095071577000908052821547423270537922561233651116397119691703362094271151493995500692137660044258297367271843558906439306028947720923322960592729961811633640619229526333325213219366567950950392390283671612540849217171841364084776357681316141197929056219045509180290510153247374404026991065765173048154885669983804193753959170065187242205721028638545397977123301997813930782724110016219405849617161682247885651384238297101806400230377039029195139371594244867054437192816438766695763597247936290140705975060708750796620509133656383923991498754027067770405217781715128293215267215896865977494899656277662543252264344568357253172358036672655219590642385887290965463243646601999273439018244536498670287930902600868852745820326736250158602606350069527688435186726240514310679411294208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + -7773413642050865476452862953344660795973646973697542342410030898793362637403841742166952218893544676968875326858363624092783515686531718426308912954833292223192628970881612487181313813168984689987555975124051446814527756068937184529211780617013574791696452790420485869467229928690422751237901108376623602132728959304011291782622926773743251500362227417740731018188412047392979396481990219255103364137113265362380957778083526991218784228499608164573391407991147014419849800564744283985737801224476130133640878593067905215699207054853511631782678481552272217330360777611979630214334007475180495014246804440017099923788784720627915779137562491135788144139896954009305189569695328817010003599928098183720657306530279712522125932835846675563949994778393050047276972422686439320784440486450694251192926528444053326824502303532434814612594742198891007334994570902803504176443502116899112724642509419075416382023259611792016483762212770843764033337693607755833675330652046543332142653611776371569779236498063249191873601991371569990711990947732362623833095450445033978067860939331318842502526228147126301049193623829391412072724304598971556192945678391976286773832648214575141830949549396977478954771453616201285861013466962136367167579738947806736374504694086432229612265686431961890415158382059567311968928463554315691109265889779030598824462603727058690192244505855736332231925966392968177395455386607675227978066014191460178774589929554238066100425100875035740973898156903514110335606565033711313215688188028382060635060293265264199340468334344912183572135389954994154188645170357652554416137527882667972431868782285957203336049554932405265555539421554516858137399208966062683551138932580979614790991215161009877450409094720729366582979035002314574487448903080656821738067482422957432415294091834081407232403829632575579839172779157411845992709846793205518026187687648417437879079403217946214763636173335693294763593961272509848293684254340571466653762886026747093415708496041143989978397519753189628542964718311275761003016654822759703478138520720323404738147974709354933158787523325446342819805377289879580687159980736800897297210358915405678715139027449175069652484415850690652509804276599241790224247469081107978977408609401025861795008376139612508159393199753412508807134313054128006763717214362644389943306818918553323384507656350959584681078569068551165267696402958205541394938442002927621566656524827988797835944798841773526674928631419920413577085160480108387171008941241272200394627620167947613933341738934116721115747498368175545993021719931854213212836163236566856803216066197602913662188564666849689678640253949586541027431568702492466820936707752681521076466595412858731443926334233413919939930108903687158228509408800488190721910638366195523920918912575678687795728015587800340842003194784630815760676935088501207216677203512916845677911843034174965895198312396586840197955489009750055561247740253778009551511039662132211823352625418494845243390166088948519174291430393205552025777730592040900180382071920042414364928520077726742843383727971080486178847579907874292371502235128360329774856383924770855544673965298188388224817134693050712560961749349514570709379513536033417294776836524547237141802522236871244921652816576425253127622603378266932912044920213986795239453276944357361739013665500871210519273400016925591269370701844684826183109397891459032209621400654420767006379552125454126171682579268517803660419284123273849828239867535766212475591494900590006215959468914893651968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + 52067754946265381607535275425440688562923801034876284853816565365892507970608483319932404415162076182586269133131244067007540347251862067386475060189992001645388181048270880023667191270131224429184930485711548638676728134015255578640193724722096653917878562233198402683932864317570308507404940420322510895118432497615168133465511227841622915517137170448157181717071879430363980872302074996458728350141372119371963489559247509517951822774778174879443788979734628588146539092460513882370235841772535447746069628671302849139845600485895828057754865768639712100112433498424653300504911765009643820667366862971188227192218167200610467109538527977753210702738804214024409849763554823736097977232211628103558121449470075860616439413608869630373271123247154731997809635654783265134829125220540876770042236332350273149647879897619322718074168038785018015828471641572979456758216557407811255772759218175040939448626395237617694698981952980199827346977786227880857948121930613915213566664044393274329386925108509540420686244571169191524569024051596771383815107334371415009818797258581950227157693089350995201665475549683388306976735277102067555939016522958708287425527796338090542838096783302628074195366830003570481301593506019836422450668536119581675315421485397748235676447365814662282709898015860985858481901454218308676285988015874840103607658254389363564793461524535012519520875920032384029714123440079939993531112909970804130464413273230998640669857577187885605140428313750192209083387059274926545455026427953057471835183812257665002424388490467733459412527875925879232121542803654612971549795501204917953936615709079165302758403239301868112124526714169042252165622960105552389770552595486582721113388164656223488862154844919203285916096756014562511280815053797880661649651255297570427304431055787536838504793549128744553692785478751771868819094621117379373765465283539823368425694996351479605718086401040438452838337189935675780077684864610169340123814632007449390076391713415063627541882146284276709139522280204300718607584851394511537798480379881086272555945689695038622717804111870462174471266448095758837735439518819539055923665008826860609141399932894506425888266166632339476490439354982853310540446332442753352898136179564564260453306126140753816244013081641311176701385593536379288051748701887001504888546703553357773302538947295961766877324520577289723655400994550867931321787505130604687510978127617541159207061355893930291144762522038494845549628669566253675563829334857254053667952742904716349720549838786653914442523978976966083347202037804772221428493595120999739388206384988654771345633147403756305356270942733237083348863484900287334161138632362454362792565968907645487181985259057233610026012632023076779364631684804419250087817145501546214371006206208860319904250329165546594682334689596421471801160121567403809511123657126980287924278636800102750647085582472794082409507121650840292131834926564497537093375775662849838841749937323876648470719274173438871302898458399265664236659966003811571861089693342590843353672104128763085366838320581400347994334140355013707444283817388021549223390281120502979037998299391128731075341875659436059589362503383047381448655277439176315566714359329582815499183120370697631080289312895704606878685940646201136638803814018047675656100147392602168635008456553770830585802612421725680985926933779394529484312058053347798739726974882963843289434180477237982371366660932602701519128172372584432038760573444554707279450536266075460665941127960985600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + 1551391166034692841006569372420593988508523111913941555903189454640647182910514368869426815428954824432132061066093824337160322934853695826549053284547175317770104973272759040134644114904571510572685706104562956873422608406118335989373627024492457213858232550834821606357864388367205540787594403279312988894550467918953187818402619606170764297792222402149335984460649313461068917208250901646262443918973337088092597605430357225739225641037065403077820589656800262860261316629924284433253180456119787441500817578790235349924724797314964298643637009245730410222034007475350510002928377513137726833984547834190874379013225600624615524189334375147883243990707944626975533147715956443853780983466628120627385724018790708348306688407920679269150444755122860499309894484450742151268344407487657962480482786279875394165936348404118785505658321139212965747267835356198179301044088936996116576180566251515484910733192100511060187867329220691871426020952216453799937372327863650113804515837370068354689205338724343176098824101098891083946203335102366071480395655450785331610923390575052349000497401200381235027087507155985299614469773310443768720492689203370211339055287610420492261809876377641991486127223715907217072293226665311361421606319930316214386048499620027777613006203529271604151579129019244264858023921270470588451282575945204833715567773861220260269387457847770146169176417114355233711683646343990870491701992768825442321269650555413355552297743582048651565101162710786871866890613477815065699653777813662228499017499467646600337074294200078716819944234729785663989714030843595009454122098378743378074569357157088660362207686585008678746920267762489350248239506054493787956257025097660592064730414651199801241266572553771687292787204461444192124769215276413078008370195074175937114162856495154744740605193381413233401267951389418720625547062582922747109105489690189887663873821381817859818578063802125271729016656209048910832147881622336586425331152288289557938739017413608570979890140927598692171805551226761860220910219287291099336634363308923066747051476488119203637838717669815689048432151364392843647085544909461382707987353861994620489812080119206070971452135505940625133040159104701994516634225558392446330133537570025391426210313961718651752584992519391443599757824267250699096195944476917771774446415977799146882897664844649377459579487729413506410954965423878012063504551476004840543449550786111587009475640634891929072973619060387732763553921635160854622839354183683806369456815686270542085788032155845568512801541352231946062913452824228246138067412326233771693428332078325643299712386383761004965321426421728752009603859881371635136509007212295193706352365080353989043460194213281268571076977082816021835832975085711917529597908112236362416110879964505616714167762537510229489993389423652896797725718566884623460586646442170898924426819689506235606792876285838965003179962379886544675688501868836374861331196165220195860571572348825210701466796065023426090590191589994439542524466186117574309250071968917862572373917667347943829746389545642608180277157680531254134479936656242339833748409727865583360409466945154575687962631251721021048116565567843363244280296805605201177790011113355702963978658752485889983477086736884921345261997497514752410991163348796619980756388510969099532686724584289027918235045898877582571883456885552461001621469863875411796577362738547334473267882148895188835199915250179670268441500978746164645630334388702829688756828572780394925863793409916928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + 407807481225104971561027185652865741333173392344869589098499604692076558636587296385210002706445201330869098089244373577647360047976913283510059374645162655218859424864503929891550253545274459851621372708290174516510103470981484382085637180709847482460257760444753216781927797145206242003599042707089618910158693199172373749641138911173462197314451378846127592315768139721488385199873880081333468528425329156384971517068225342331308129235769321454441708269420635010319388637192843310642677030876061035994208944344449692113005889663346949544942793366447843954858130557445701124218821586383093894041243174335465261250720409237420226393733205686843084381663957149358806575533792196400953890994409725341377339161168285576452053220285951346789429987678081992014755497211348391930290945590052615419158644989534266973771519780879047140541407178119493082798648659148834499072796672867680271660804459190055218738496027859392636575565551255242485174918566931359800476805124691892632654632393191961307136717640443823420556721504314306416594211986406156294220162361138532121000463930205185677101971352652891764471374137473276218441750524070662203765836972405568689494276677461763161458457387417722613936701317081122285190996029454765249736038331886737178123648601291015895394773275368485884232732982553635201418675327263366530635311719318892975427864705295543988857217382060635657568859743732873726867129995219659715865157246562943258236466993813822663562654071887185681915869135633552942594377467340696329484345315864061068170014867107392705676590325581634207819143232481223759276812188608267256225779053724668093884868169687613662123464970694784672187966431781068605382798005888695723378099704308461487885080022772105456633890872768690050651661619883509002910090599040497724102594265607986470680744164603115974689874595576940047052254767929888380872183348847145594737160735229157291742533947617899858796786897695981525644679546307487028043354549755348245099344776087660017017415706125093704935524079095248748219023795282982419824559400729223188795989132633862750261919482936399558455307472598776070913477008555785941344358485221658606078292660931116963673232087445690347044293508259068636726636840819556627530802118647180217317284633575235486267855444704591492559401002330713704288319990043494306142407368964353394168569739769418443373678631476117482356403406563117400095059040440607818624783516115737116413402891280495832225623001804323910862041083911987974464572978767436429207420901306934239278416425711599568582029605237272351619439850415399778134357552806980587025722627650186737305147424575133095790323734404856598077329084114451916825499778189320063425630617736701042786050157508968145480637790717318419799047107894860559409679249116229289702706756915569192937413735363545727819644636015640102604748188524689433677832996843443591881811513581176332863410149295081281348119797734529798728160062576822187527372913445287828611683460794352565048705192755043453051942072457400424357251183815076659831895809919273816826128741456817268492676667348952706133712239304291751912139713490043848917614041938470738026691960297518685951261930330303792366723152020714765806639538014519294770934100379932896134115345976026427401196044603952495226529157660280859094733788942854274983906745514969341734622900272670542121711953980501796288420752752187468475640226468310826840687927043541297356640493257756692690443859266473805509034611890337719195386138750701100650155363645985298441396699904300969369531527987200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + -1362633815900396685410433032541238627235800857316222431318981131136057585033825244771560965932451240663394359842489675709466899293631408010882911739082196783772438628259815864548252780986469639980358598957342903650183990881715197043152697975696511154925138285141588168662808911758811380527964869336681135953908652616056739433568559444658622023704144597730062643773273152366787360711870793194118132158170966909535093564708730926384383120682811584276696582602036321075688356980088268990163719937412045467713267535861260432685464226395636871490561702176651721320259144112400890023043051122471260695592665121715504505582540260648060838533168594387860683099231398813850937042644390820157878547617579903213596426302827246816299161758395273358438908960263310019451596082045419781441353480067764697812362677396664015775465766969236182475405795071213991465715521851913102052478125080438312997680862328125339267327154703662495853266242791665050463225010615160367056835380316498927271845580411150962639702732600411731618479616897454544026838669906565183449540297623065189653481858112523552242956703409001847062882704876069186567919154371820042207722658457529965541472257958084568519782475316758330665201408044773816643190046343350044964348269041082371188363103689471180248428579020518402691761750060750465318806237828573002095126980806038658355586892065378983269776036839992625081196092836261678568100052678555292932619734518906869476280451879857333141225251371375847305477319642569598875271087595915840603259716147106630154455248054838544661055493838204179660289446974880537519210171382378920813544484188467051442703375478190636741279200395026263070034459525603014262100228354701850434531562845155549355111476189455797319581342081615723238450129302954510781572745867762553176208293006366534767967670475069134641685716069715323835819957655843394606301217232843359720888196497894633012460895640710113213387670919739457925245014373275366217595353434084085152549425412968665318035604886658287615723086230573594709911597400142625328759823536088583132871325300646613498684617311855156456577161101225175283299932046930994896662065699647373866251389311539203268772784852746844083928658180590878465371668174242946981949840363901486260306164236652493807584830159443319580005466870167306470032746430884938525308036878859529359077244469300949750932352818577561700998311575915212771636684537045298011611426217204064303564346531968160302023905681433242272882528999091577343255399341648582007846566078056746526127620116180883535456150976874780490129708058570727051546373651509638307852175734047450986384795175036841798282668820108227616824345750391164079164836369322541610827025853355213299594422943106688439620787137088589868049554993374870535728725798573191247273053587074572527368305791630883751289604333221413886978223819908586120840649497018588378010579522322665336043500210398386431787107917789350983948083495168830512259695551025349055104466154043643796112907549803330336672687790641935727341592841383798561189772699148731280986955509002059241868307309173233248153992824266548174681412983606432965077978912755829098365156568689818998886904950508741502191347885882061472021715730542395507451940752246293098635408968749096314068623323536973046267729393397067993521709333013414695369285144973360707222489541243816352508834415846337120913987560896653399865135295562846881440898046685815653709004950339000920711245198557475428088294490761689498194375572570401776813223126065373131081763664237650489150443356160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + -402437278434949737624175689584400989178274852710494097108783983198975300325337392371361019541909579200207919543252764731779281350174661411946874756757808925835125530498482306695288707355526199418233133432201503432219965308683715252410885496784816204850874692249968203202304727765999709449969936353574600457477344823702612401317536059716316963583304294828748811765158685027752337960596545587891988146850195420869988528583807054823930409337081784227972455546816030748888280530534589129063028106571172586581679924376214437274721739415900626211252054730113259710171045465020055434049383161902258047264554425922208812483871098186452272704297351045116398647015685162082534438120932894866005081808830653831126429046435050679866797220878482862388735251634056655257107627838502709940480979822081699573561593490386018753930034981234582163196044508349412648594542393975633491556856222750241312696496440637378030360618130958860751671209755691025366314997796461142695597006674832916303269485345940952249147871238764347074096735882510324330944380699404410172314669204291200366149157464557672906672084683955738830269846559017064153205401856513045494258746435820247172748179409106584279389883991153943520372991649971415131997294458999186866592212585722676572030127852768570102801240939109079431596173164239846636334416744684165168650095727088941502453833688516475691169459959635332908245059894557959187806893163922297363313670108230304406401845524918618939570583596604835792037280457415703259451969937240567534496042304013502226289972610729921731668472044844853009897933361839204804026948207297153899728686826390179315579415571520155182908987865892170974870497119631718489063790696189933670908955973974765985952881069212819884480442254312742760874451534591052227929817216999117824297486947544981308598020873061953199232136846111296702769331579111560595500113196452283758413788089590035196149161043878125907581167272342632140672152442977977399810217994098422737541388635678649927392011628800351018119867009013487626070762600452752433390001719595453495949619045817983216628231478558199394018692453482259903274036546381760798736030618899480378090836215577279315366897383884823174679436567063643193660663797226383247745899944204150831407794822453059819449974979833881284572444822934776920304277166224849349593583134803915379961523991675988307730148983714516303702598371439381281981162595954490056760132248798266035906048046886437912617962084467331103443305770807592958591029463675337722636540316322219062210238704416124337353783656404495336144978110030898451372248864241686167040827307353876659645471039487951266216799093245484163561985903121206229001014517574832148013627282584230961734467699564801729535888768940127000755985580491235146533617471228236807091857894285536221471483148327638717503075167178444291565249005832882406688533818542435455047006921894665891671642341682934519944004477511624912475765324289947079095849677726528965994974450893612910878150913217918575824421644399038085405013273204366112960224637111360320277386206532076654854570992534831296695252053825287142978539894112667825678795264294880568181790428166918717533199793580754541500810503352547619078085360869218284602852432307121484764466041184302766743160292215103275219041416622445639981533108045736265344458686112400185635777835160520433023502389069951053554313239686439056093190049631030830318256544363218328884319420698976809363019801672343675960433578182148848607854869982747431317549613446974776385359838019070981859966976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + 270373286528748238245379975861412333297092239525393420858366700118732325718737316045158718845734888398590640305427118595531866670350575266658343942892724355087113958109996655883231237886237219031314245919576508817454690361559024461228333277121707445115097339021867868388643261423481724816916432036565854616413407777824154436411027373327157172520002220846984639318362620378626409544837048086241007314063334967708665971163247913058710601497501118027961619037730079278568816892841846794264664472664825930800747678347646485664516452766253708660057928944947757413860787822784639361060110249807882037386686805246764888827960467156754832218540351368299179252695439364791796206785646621565717390661465418377578641983513289055177109832856097075207109325069672129151819801691582620150990974821089765932965846260299484100352374693422499061970371578134891506432316886975288153344716076730186094106542772380350203434558249033832674285140419340690162067679305212269725279986722143426678526064339841461078635786077346884026799437385234101101357093709345105672978934744459499615473022325901509179244173926320531704269259259655150632659965156047409392306101781681244473736482632068951633082813499665892286598222224009233522622647322753163602156094021016819150395486750927384541746294111174771269690007451632114291816725146322897007273207211754523427696471172568473644986298655459474494355861429181430089258927411020806055502386156548277049551180944839338837428476291059437415604959538466615055249429454271965983241236046025170592599308166062002257673213112812375533396226874277582948310852196652249745869148550759128460284491092394699587646699048832650502278940272100893108060310581264405678064975273280753086356672106884194054195958857437000311086866779897322023792301281920435841783405833741178052704739516245409326504867618098972785394181474869747767563471465173860655282137508032336968042175959167607303843870690093396141690159924088213368644396148885127696041251622395827006539220190838867188436537075380617154199000955729813679783660999870544590589081612157406075596921700046832669889556119243170104642006027040777594435193820923598849684294207246638515560162301556480842140260818634469710599769568950091517200095926097527329866991453688481044907287793155977935312624573890473219730957570798822984220773182329085786882232904520118903683243944951544933641665590506852094478951325533575673589812181527812191622162504210539028821402477769792091334598758685811876369548345130726833096753793845314833154998547090282032657249349617536510181163680232318235682570043215291557291064216687681293058585563597875405412091482656823630175780653937181155621967896372905573162615744479823530177032870897648805661507994696926855667100532764135047045796475833755437179095677982289034639715590508907496074178577447699724206464082195354035812354982539745655462706993995361427023418413260771774536372287181551705023038611958392917370657032546350742461158411416414538840652344500447674241834353279838824845061586804868340882643860222787508017597667709476957152168478159922357944007241552490715714259451303195651799654768172000466910501591789454087846906073503224292159571350748800933912788349771887942347508452472196751075805489853525426994130452702708347761031690303473546412184253124610021031790672971416613974291659549253257882103015272859297226740800351120519008088450483684750413227997333685870291572969954915055169815370496478751389677824073449014762520725495621764769433641358340382331304561516309269132083200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + 67275949531918210519118268247916670876178198862827119490311669347460418237652878474177760486449226203301863799691529836088311252680939132925563897042011232615129911418516123125589991305263832697675266578320863485055625464857058985026843722261387274585815093046592459835552705178132534064738365033191212239162434170080328462058149652989193208484958020757921727427336607812774967247473581236844826046539238531656866890342903998543849719309011882418645192484719286587713202838717852247930174802381169466163369874689831266185406345688625484774129101779549753713793441061540667252389159185220730788820756262343200530241019648083338343970888681441560723824835793743708291226387030631510714853621056055552666993990489904656786560314044355577953138065788800561763967610781134629717604455427242796870273779236858643726943328138469568649546907920233748754988199113606993336172816927330154336761311832806466678343417759299818568074763365205777361440422943929503286365719903546826833006967565070162920600322409845418353957631440965491400884742679615185085570879756913986738428810465765829019241681350439107893260871460139495589819649765888150285444073913752977323306658993802191269883752452232508383304480220829712438211185646284808754394480390986874087496092465133121209030686127655392383156870952968492768177055391251892614309023623970884201353058806706059974113032475761098241499153716614269817424561722393370212654556836853436281088871886595676326805163492679812856318571771189312278208442906267159216682161426380258708456483745576238527656151352576458745637903838804831566707063432573898549858363501532222505998729211041719902542715867610871901509119589615959742909249500849058159892370549852734273458814531012705305579267572706214855473571860945479106389547354308723205722073904341130718267530738623024895870653539455655207334248526239297360704119816816877341769164354605270436299766234639102062598925564765250194063184961784109512089548244850447560145922944198128419091693145097617563773846102364564887340706618654652927663808992129458923727107463473704464894452229897004635422430742922237758154776066665979812920033939232709832411108786305459432161808189597581249006632976776131615066232490713538903415870171351760526476399803631423123579613654439929985778679106978690810219482748916506291813174425651600180120649345908055936363821133139420615428511302051141143270599378365988854093526441128856152555676510539514802868642441413599815209034517117900108040211295063711084670130747648760654488660304676602345107123712991254354145442719095379446756699883921206077490787356926940749399141375204370293308093001361825885422723270921277365857245955177375608172941733794395345089629576670669495308560325425900655546336052785395745701836323874776330832258212549540180294731539398638109527976277242533792223166063753579318360745049276304037030635382529304326308332371120946660037496345273338068028933666295539560212103213950240003753870664426505632936264015850235903415785662785138915866559455550795889789399520059677609514517722455413307897768555475498649947584067621663742793247939720671024844686952760940428563666981860703183983009575349688892441836167974472937368794394549840381762204648897054096333559823787374218592728312118280086944161550642680257534288913337758849942209622361123753271994483791509218654696659221630162460518245289562639849462576163094591776937299564760877609047717933909755738123406227012362503788522909062311492045703604941050390174343026702351072144111171237555732480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + -10122798058168200111516357325101422544798700636847038624832530110224934435890300038858806122652783661597150364952835787958220358261383909520524948613576761246806116343569107449427909266201611443083771447614585799100536973853041058108254927507149031451899221045295185647206897082227128015931139996173257934864776749487747831984110325429450476578975530740325789467525535626922835409822256735304736154725990773131146534789555253736413998441600411184389839528857481011802173103773231513074031738634724943931695908491258215636888972864837366001285857572380287908843186830944357255783057779539312481703876970006230098767648528316337065870316880926436056432843061013622479827546219796848901074260080924082017179535831314943313367896192406795909470738897138794444888273760189017012921882150858075614326125623896544787247116044153846063785154646574716085751181979409305570895093323379877457830051332962182460952236163475578428424296684841793894095255222433399830943466808231620498996513702122534420081068793412105363795792915339355586601964288875846435627409856650222045908766387109421013635484632748998623189913682891913052291218514321776359825141638894311116400513026581475523000920865090181154859636925123750701144868153245726705403470699499804537220203312699277129350550958495241799239685345144624672838399602329262982212057750961723366444714840093821299007816439530699337309867139321173632637237656614005676163172628624426562915095924791249368679476831452723978543608900539011898522173796554850099964566809311449286408587769771811234720370881943388834623335195297196618243786653378333151797582937096009410209518529992209104488247437339339802056780909882797180501880479279339896873184142136559525257029380923044271355848188023037505984803680132034024331501360270809419793910109845194671868988852674486580204634647679990610555580198589077550850129508792828732331933915433956798301271149126559357459633765506228156533127927156579829610319935670972364753932495231162759774954198305440274267133643857494460254966890247233132224130851163657971912179514808034669197946762937858327138296987994130204061198926438542226102995765219759707037150549978808828795358245326654354507882455103278969381018742908030049816646936474148642607863269486049918220397782558623942024015806994579225343924245993498737574600116397609425869455517627421023128677375121987988388675125007943035172277798613593454726023471031961733406376748927854114722934218957894749092540347749815433440820815616470955647939904904417963277347339941030715985531967329836422143829977196216561026401530652672885278833749998981163288313622648648634714990758369451446103333015967141448998504166781120555284233992853877417318146127326193894522693635306659750633752648458824456481401710910154226739195244453275133664939511719084142834456522678651651043990724975001762952316723697134786752939420035530979187876695669103735529047263398246527518759911050956865369885917935503676944004997888450539263763604440248701716895050601775757308962298453480835948651698665136660760444670616830878614825126252919423412865393555696290513371115945417605534520965223766149405803584987467488125113362494069807499023016438703210497550382424908751678594086693109556706606393919465836624591336954257706610733910599600229752422032849119038937578876577371369341737736321104913354879577621883697043994382930666607697230275428995888034069807840476182457048083725581652053329113243156557173174332480851087159520895723841614570862995422125325306124294590400823296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + -43773704747553398851736382890624641913795035733556459213739340363456459854288034369437637980693394314718968563546832735725948408325529780934008895692155156727062022224972938557519733619570753812680234499637790626052526236296039920434222375048924172152529662392320188900294384451315563134468768867936222775428134840446229718080211578962977435554109266275224811340834439287072399093725141188366257873846923000850438349994532542687890673031412856201612965207346859654191485421458141996026520860226616419802272895728051110990300218630017945023801647319016806506485125079962086463830694833749270155265405019406063648617678427571456408322182285799512012493555158375299811709397009955794621747954096704768993339951908816078344208942273620278059770300150428548457372518289061652699983388559122598866634517249428381698981920254459128030703451904895819198923758583284920343183392319584169391272991560164313140520604107134019972110907619674247034382185714387591011885870562239298888522674455384944230462504184476549175351405441547733889535039840535282919053057351264106790150388976887972308493714762669208513588098063966518556308742254300725357009625174754923795020383798898210177053798485973611457951028187781909204167529201381573835880639033478912082386153474865198377875554237264828539155488402058564749692471231818669674273304230056219757260291340637720427812054489954274682318264834769447137936636669765188085501253848496071967796742024484397384753699856286086470098068282098206535980412293695813481347059471136853891391252549686733917625337546972123255179445086044888725948278069757962086456972286976258376499575542504407658776727153747953961299309048480395258403339106379631953953453724573237691092403979090206906447438843326206254582861429610117105935518992404629206560446319211931158652682998554168761741522996378653304541175024897035274087199660487705395835247035657525095176401113127960330675749659629667235271730971363807097930531639620755662309318513496851927303566494410092840804330126475050381030051920037896575808558060319542441670624053311776859315784358550629312565108430280720641067040668397275192627152315337210833691816530787675965322414708089558481925908628466532678143907629945854706512778297684905923028515821272053551445461021036612108792844980080430679511110217545499394655869829093497813817700777323037453792338752818624425361334519447664070648984707138687417373405138952020295396412315077964620659589026609177842721933138855465339176586532998591052841474769083161835336766742899314907589023825797990830702092406750793166433144319502250377979285186115882609761237031379944809859496767622845271891626927130290719261679838204082512309977810648051522936653371312886931717200329520245211852408456431134849230988818089872961576479147614279331168107215337597687468994121051973477551943834239423943579173562637419610490716501903201241957243672480916225530065517899220772581087809730234575658101239919500492403195642798474803342704371376265611439701621062531521868482716670201071123823170062107308182104727234978845059619255868681518602473412518473760016269961185520885503002683355068410638807262828161579115124433978014662824335642004141521334364374213234664005235852382739926145195400854408899887964288647804075896611452624560981723430033379629699177842969617246881590903266276339635892384478778477866483902983945392272141352954658877363375049625622795751330202517060083083040686398660103167121539172269052044560841763964582248501539870714238290179589419688787968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + 8764908073847067894817969544493311098961278478767949909338315699190172717854181361971287832499617927492350393479604598417842668282195262116506339238638838798003738002923553273528948610277849182536007993495408464002270506271401563731026187855053265451778368756995295327655496246047105937662796635376939561699215184778004588693334897272968031568698525099533765735127811505249554162175611692151690155859986660350285521686125361823252189031390415173344642375001299903271954264753027373809056865579506206470639970703562037092152111142145935638008421462158477077003682038534436879696173360367913021120858972462404523879344186759671392030064583397568505488405761545301154730320969859464744248640515918785974112062676923287461936903098579322501530463900362949930633546131303944944323849635333696780833347877258171416405196928943062128376060542923448764808573030632100792444478186314193450842578714577704420332959901818151578574880412971995183510805090077150858509677806384080976556011801813444462759281172844383410797147092722473699512404986349230865221948938815371478486336470046357852997901674183210187958340884043169256716461246526138059244880150317881133727381547493799155417154521410070295429430735313710515430833210949317239351647730597409710804665540678210409866848244437277385404902652737787559467633471060938789053106881566805832967179353715020794071256081905886214722829924775422823096698036447025026735815738603410052117477456566867458013112603457358155664512320059414560066711152191875553478985761550587330524456437608886690454576290095516175613035574848883796089992291061325556145995342338443149475748024381853191252240859809005132502668010175562260815051461662474361667541301140466162951493151021725062840542524382730360675415071382539965124523710128461710254385345391822410787236125274259956740495897370148156621563282423133781967329742824151274689971144069462080808424574328964131664004388591552970523647194091371365327734721513567528043613656336066049819851967134749822660204574826746837054311793648412136987591577558356791835479987561681055182857367633969055514467251214533785341205819380377597948936124801541887417815239632881337462124349278017504321595195731053863776293381890004071150991016216420157661339068605490236356985939270210532216964487495612631589277258769140373183885491347701212903680401880894447112715824176888764127832691399414722931540998465552480981168314430213194583397274699618643441064263865994538756529092222276383921012836807209338208640081071759468445995178293548226422620135861368393401150966088353397420108440246692725052030178524748009728732654483334156642807717824149426242598608914739084857583440226891001104346346296534388922559494202671323116276858939454119800230677984133849173679848495902124932936497490782561179292097292442799170766839955883794593927477521069579728832578889313633773966082234183953510011989846334309224523946977206952623605780782595353768964109193032174068921004924674035050061200531097953433928755620599277936278972568851704132761580033649149808504849673293587903389336363956399077395534384166954672917229601084450266951571352206772294324099743483979913861321844749408989710801498080570931557424334410157386594204165683250544931769590879506940904075132632495953343006555526613674789464255039657699499648239044643585832692433048564477530415560338932658539965029800456104049489310771201825170996660862508713239365941960902693999438630794005389917182258716117244055365885434251260817670561647193982837084106260480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^24 + 8189231411294189996011078175516416225016658148104305342751636402649018821249608657169360650425816672753641792295029385285057983558166387195846515583569209825937134558364066461324356526201281078595589199235402515601624862511334073570095120697789997153348477036626865060093763584367935459468509053248739131471128638181263731301198918329769790659576371777895156332648668208182926870406435365868000553102034026025204800209953762217549142833577915148532116857878671651831300539655257826135712922481230267028663871766707847586148621274536554251949786297403827402784428177237773841327993909129913965759439169111181550168134495357225654970258628666238474985688304948228040296359932367805419207608839646846125674040020276440874849681286513297900345188618480918377903967474827141193232408883402098035310703582249732711325754136422904712446440729563447860725959904626286577221640420216994016046906345888337053131136990403237667645264279924973520813404624380104160864697501574067698011160129981168171729173997567758643319417716544208118875945227341791384118281080448006027658751937293437853119915851548851331884732681724199004889344127184046622869287171152579557877528328853301676060270472097102882608704433446608877209313295803067726357553479434750191633576177766889805355434144509062804309479152208142479497965778833375467131993481484097357173986960957121357300980960631502383674327582838619585327957629136524666431390182854859194159996736884054209629042142553991421723877544687009178654879588837411255640258941296106108447858513161691619950468113107797799390818815864507118136231916784528810302665825641282123617570257864628938544555547922105241002177692774908698424829108914245953310433445972735515457971982964681485862683893916555043885415650695264579380571920834264891768279243194022379672969784736404558274454294672316533938709229142588737817477327766042246422134511271789490825060785251719929691901911651462786695580548425141166147061160828067290099537115529856995738851260450583385329492566606435231599669688949105566188509079832270385011575471403782253057925502492609571802524068725449399992059236686781814803977122143096290372397282798193226807866226934002922173602977817800559701298788663552819516510780402799067037209243158495475107171520722467992025115781761755523920344741206782856970779160995494749425003709290871096676134139894087220220457241960006719445711781237638518366852486550659569307241563693872675896770071062152305081737146262218887185204994899747452865852522625293709119985540363980543402121351183181828816909546100431236284229933470921661091526373177351391321287995234866656355526269863474285190345652602053926922186092151009679707086065016283130965538055892684721549750130745140648228225347706557193997392302207702647695943843331681631391341853900924515316516332901626170296155106667162178244988704220240448506684466691022026109782768719206186328624328156134845656758493372526506400788287779325363026188466748123415846961896883078750421166873001092792423130405341825506295858133672958243261520607614631554180643456592713990700859476059941155147490788000373143807561320690744616383906718400923718965398596646358635445714781557956636220224216454535673214395084189567963168802352303839944020102541883673589556892578899735274679030002018110224365537195074358394334722936454153824793861461951830229078093917089664095084461407430874725643259129164570780529741476305370230335289215981192500156521261038813466088781042691932130438746556896594395010695805534208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^25 + -3671103059602062462127473976962372506239363390578059779451348909014913864428624705225375707657862613640772672445178892045849046443617193905156816612498937776690876707565887111449563496157931548291059221810823685162158202488709941607111965371955085438618933556754936649278099996267791831303651018071122496781628571853647265389266441658395657306062457906694903000743082820592606501991943302252495362138210627591181754467065718050625904547307470315001160649531510476810284751146797558110778810536691459536187010792431381338660204344620211464691611690414722333258760384290277415004531928839916792363904715259146166063095248493338470884537214305334733354747375563114381460083451525208470924484097789740087466809355163359882370698034100158209450315470584845964831224879397755746758111919540600306377543525980692752969979387584747764072805596160672744297638187353503604399882422946795102730006296595481722235898649045926541054592902622892338449917567429353374450131153505006502698156906739057104216683106948863344710911878588854671187380870134553976255568288067518079878922177436669468614391563742204622941525079440257345902300255100937391844562255510205465094439984462804274057417378895415186386163406507559445822455069929784281702542965520931703598019752479530960380131210151772551331975545411490155581979653739256205947067760540498282273374392755478535605143650887774919731667130687508131956741989884260684948210935063251257403536413382575040232959730061834240935987653102866426889489710717666636753957998836912441448459609532730700703290810695613942691079153932174737081049504326872823285341875252284234305908379232621289294278378937060607903244196252841128787740355584934231063917803262698043760439369699977150568522612448393255225101578976032430775647320054340912472513174290453272074022812597153740369369639440897611919915470810060305286486689901391609230957443704877554057020429150766567600541960081068351658618224836658279571965384280703308036612874332685371537778734435605293238261810610523251195986278069872308386337908540777572662797395201074913277312876735425090054575776272032894045365475089442699316361238352163050677176117757195526250638046204143024664991002925111607385475528980183760626886496074690006193582060667760226310739809008811164347975753997967149281652338268537524759061602555097561625328170652954398503012587018198598663866059008080065997386604251971265536168703525503498632615476837268379782105713359251521947790844615885955898472529497905691065721500804776785878297529083373206267922392427705801115779760759810849701687579184785787538607220768984365972510422406810186796457652613815665154480212859440803426435827092240093571126559658209806748454804690376700743797131726696573845147063109992477788154182996078371871088696168594544127791642941592637372882061374234388477864633679545344590087429016173388828859747244526569236974465479352686240222841968754870088177407879635948706579489819810058281338811881319934706830574244506713005638179856900286008538713059572000353382924742863073169334546103882508162776887915487367304231910231587382701014579197469306759350346567847780681908294504408891742098788563785417041818662671641220313204717066151478195720226372572277652430077774238150475429474258657736310051413180891806082652171864635466337548401093929254953458183453147885749840779276344414915896058478191764897710318378511766959669228734862983085395434284298633198879968681494856851332969624640936997751401509283052594799197433071856759953424384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^26 + 145201392174067157064203670681611823263564338757923435810083952476566882769697011157876703203157213079422593365348342884640627565509161749779860678265306348945302667869145811473555006129619667161119499025265605188638327875082153580055160589532762179680948574541153718171337537541226838432028611261849138046174572161063817271201520444483165885842230541494855975142151226110867392888119596662363318843800102216960855719431857347522440415984667286221653747108334396709308227327035103551295355244945120640333514029214149530824387242170011216509907499909973848646455478730058666019054346537912214605445694546576380389621651481168933054808867223401002605018341327303487366667210203825551156483891452784000184066288208530134100465128379567370701850395695664035062954188481890169489836217827737405566066418219008758071833463396479465866980827857647703614137947783078636395731080977002933627417674916345678596976586919790537275603172713758128501747239098621345718785547704860704778756106354843879264616803615518467968916988696181705434298193805107940383013682496618383352805443040921963073891943036817944660948298170723828392003658937104008167229019126616327273952411721754594666769174480825613514296695106071727913717149874502013664829556811535281271682976433025046607943399906797369573929692407163763049813852354181520594854275808473535947208718757812812710539034186414375832700350532892265429725688648674368350163691468214919773984666499906640719733546611566889151252260414268440330694813679763645482483600369381715976832227777665300009516498678257908021883108217727710827605513283682133900502217494245265348631525678111407126381217784479445460521787843687623289286451578278881825202963345500980886103043564919452355975543124245548972875625818043906824739405003757366990944258852667999941760317438047785517473126702468821465690276409445403586733689773195823527583210604148398066276270493302189490161728385745261490040484830365350039303246803239023694627918328337160484855496737998567149330078971900348423336848484855985792921992038530982649573580222281531155003261998618593393818421257400919913500992746119579801408626929037393495036772072198364504137186406201989378225170108084823519130359132096767720621121351722821592675790343503952042401208283454953290207354387315070841120531792973160097431203102654243769783846706948271963289653273223762920757446474143730133930937815311394856965938146155265273936694729165110392121251801808582023899365349354865819634607601500181320337733843368363461289746680115156130135122891474329426144136636250679031797181452316922809492474465977240475600880870345396678140344358899953115383998894057866316730722944869098769776332628102344709223255401542291078549232256088435986624078670666066640695194513295105972951666334212378228842295867019365818990723494065413459144447496810351348574050052637535364427257808223299957678165059606640314511257722164773196494430358385770026003673851262791843990326206854096434383254660402999990841673075984530744943045991803381453808067344436919993115679492022575683629304151327560685841716511457070126228609906123360753857635043369321318763730800669257597026920897164712793607777907657239633225669760532642431749647656460651924771261266836682157026201797973909614743779408233630518628331235433660723130233583232065650745769718076353649470089867545269372976603381948893456448726467212379396465949372933100701002117117663507225438540285327561169965542121298199825175203830639343303312592270996724206282997760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^27 + 254103759965943465566641672060110804014105764757911975234509004938036575373263004572450350064658770972574911478798626634389518727797478014464993132676081380451670969580760313032128234423215815281877572888017850736418957835369657614552115580226980669454243410746356474489132950659480596804869797605181897576836400367277289724049554435412094304468456970359996639626449511440068996675117994630386262212021134056461052759465545421530716652963619687997221780963285232980893561674892986302232288997808429110178949401840856068443448876415663123017190244118808393861410085758912077170336720021850617260690082208347035757725401876781357705007014392979403352879847395918070377941809684597831626035477211909283934402953468990646257058207169765536625394439706370845531594320736049098125869702066118096619690770143310897157143328109133430129803490647802456537996704195881219848942629383660491794488720528830454193267602010048196825168555541717000007048469622263813769808425300576951607888188804068228315386276557330520911325104961764763314228100522964011863349849982541212527755454798880527306475622630971076215055778866560343579148675765846955764729394257103100515828279771049233633745817168471602176434990099720461592835879063703507872992735176220276608478342726965374147746982943260952038404352681320597268220920279696935896696497338845443793262339706033721313346677373462951254343987664126026276616813420303469674484806443513197460679848384654827075707179082709253432895597419253935957228017373032274235757696945477776422176552291155263524617058726128947818388865879157485665592784322433911175190299891294204118462965566201597964947878778018494968119432713166693856368128531386427481999260560026197205351545921117279275278812717031144288786882681049418247704910281394985853677936085786941708849173562517187768312811916048752227434927915329835261402141752421789659725854731871873296239614146127850498903887683146587388881733590385131567454677731693891180640622098632761537355300839557376979903863707174217584028840466032753314672676054465799696981469651238339226499554919722862752097881528746299203346857246302604603846611554459480602921795302457923127545990980536454238911277299438529438126070992594673724068042162498954430824835217421863721712754685971338186745218926012512573891699685062840976736336194095945922882181528481714926094483218749353071405833770231891825201789017606531421426650529116688820608132886352847248499906234912203127735876423712516305508027316166773720472997720457531892992559919957709775875460933308768987768950721359889899185399186750630040329712970112288235003378794464409932730339789748936387852297410030213800565866959157833829099160547859152127409949466988595403725157763610021886901883833084296631343235528093723765316774566861390887632729633800506022949740980431654950433289642689931522860587868748330416699277621645731799331248926213993893462157949414190121434690169880046041484249710499250248824652768209152602848026753556448398781763491526638640252653410548166818384365697988058799921311571325772507528825011304263210749059444045914996771721785449150059612981465616999912864059857880165245819976028477745433419014048494095196088230239157437808219283736668397142039775532074265638960318866152855802355349441447091701539751860869200010749670146868111225752719295404012520138830817048511561154925394089890750131221071474393246831938219583176129976018026758572916404146518509848539323026011817380565972476176772696229862070608330814688067584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^28 + -89386822183551717790582975147077828490622837524401367314565951879030161539880524542131579864414449178830731635644064454944064077274771107896910154617144460137223119324410606118588195878224126871753487071938988290077672890845792964250497741240702358879911228978481475453828973166754431160693736258396368824588132688567290135532739763914978640104041224819802242988752928841518143737433076715956663371810332670202050329358409097988792263513220257181171863386543734533177229922484813805061727898732915461448854328281666783143630025030982811091885429051630580177693663730974783542083825807110058445621031961607272446507564806762379527337065862818949556081288584113879145074428549908411507403011371309953133615233928038182880148632501524877827803329715191912558488822991213516408833752354670882208428421695071162805324448894421815086241111874525899568646147681595777645060718420150916602476801254270123107928094492038688740925230312481917337583007575968790391997652311947404317727071782428436061161649605977752082127021771874603354113068895902372130895957639787457139854379567050680112473261430417988138670609669143555764410880239728384491376339912566315429459571516535723553454652786809141105099420597577103354865550597188668969177766933327344607994286612587237529833246447071061617582173372516951563998636239880379342962703278829385258225910652539870575733647977968795118254104271221987551259583201763605248171350203329980133895092023884667985516256783862327730575253697985877390285967773754633348646395598773280259574534277617448333376409953342945070511230119270880122169572232095343236542797293272973392801480369391394124277101307748762059425591725977031938450903400749334618555502638188451707912109659731891217293117157650743797523726206952083310456880192092158884924043064542319368328983088060853023741989280115599646133613315098040294962204525786293852539197571798142780142675925443915307426188168278037524628942918648867239980559290359187351891592007768622444988966093865694171718835112265893874155320365248421204906738976078129365307506090345618969212799243281849800977338167364110493230340807273716985489083914827847545521913067823978609768823236742097918842177031153474126346373466351024852262103921670055685661472790503527081580600392182667200352805849687920728463221943930548939635258666968911597537021585215682859106843647140858087669683861466796778588266540067153794895415968691164677927807338173508384442639692783072748651411009504033790085508831064848163384277694668932274865766089552533243312704322998191278208662971991637051883023593232827271130209156601026907640138196487728110077792367980176533426113603466120877748517990629365612541947452684823076225858865481335069601797312293995464822252877232689580626127145626957471828117502738997233625330692095690759408857373467321298112041390208106575106644496938833255500410666329520898034569031592304178736321217937215502777349539530426521472721465262597594025229676748920486129542319008020938022150655823210201491219716242320084123717080403246503639884239321023019057090888096599724580507349694004675301773178662857661948787365936520348563604865441796201032524690771576069426971638528906494234801223312460493856449102371902294138763042311005593469374319514482870593679205954757343070824924883548340840555118387658648731874152921553548263926482299475762598199516296932701212068643808755543582252840645695800874024030667072995645348172478949945862936178449715678131177807317949730410102560073795292364800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^29 + 17446678648331207017475941910809711945303123041370441709108084257642422706615737164702354193121142260461913775367859253989499136372611099524853070327248493016272887426570174935813532685177887453653017928307165928012770546785385925123901815595599155769445430881213800520902058503531679169736131794194791678409341961928643210414403492598321815742528678073912698366489383705456760773867913556757948879498478557677475902249006001722600272679962183216049065883667614681714313103540175114922493134324608035673915004429250618645549556797234094599831471255321759303733052279199215657120806534146830146256671610383696883473772343941940097620494439386924082208987027295560824783396826832204667089476671060166093909340262471944994648936903182638057263468328442311184614282449170761993963500210746858974443560386580703655849528158538759127727358096582042316072164512774767795808313284071571548080687497762273882973649673402954508367605230190394942710822818715836003112835619449143121677742519684456050444756596175034200787072504600448441299231732916101343419322046258368781117897825978341096733522450941558287978096571739465926699270739614071085240684162664929644494653078544302624008046436060364199073093550316613469196950403657034684525002431962889867522086742307167093991791797896725674496237514018060831500540440672644333596174716379973392032061738808026079976159324133790851696165928659662866120876765880919107576052128212206164084260406190362687914467772231730594451835488026352585665758738830109055403275317394967819671471675705973549004044523204060288989867996601432083225254931805358903049172409821811447332134809685786480942615798429605583951422164218162944705294846404723240975118734907261163739235236483131544488033733279717947492502293815363241205096479074190149186526854124066191568782933075780648491388318618585464364589255355783051267992929543985505571255822904509586609867488084226906207384611383959270837592401599791526746850230724895894460871054708827787707723668146842191455008899358129630230428172100683321909493348714037184195931016198880321812030352544342964554731649128494886281990643403639985325329063588378805156663531648760313321068629731280780253786870672131027035692308684380250158734777376106503134624168748919244695469186562899396765355272880833288118736248133905143227729338664298235298285978723530360089879491051517993515389161606224342990638492024684186167974993255234380085794175478409248665603113582668950780789225767234008239017684906178153354214322273225341583788918522918117458307083200049196419984709103769628780264489524560487851730252028753864177599633068508684335665898991593117452724443319092662684747109912798696944956290483008385004611050239587276808009995629695129010002865040456514448928845156435852052994829384560516835896624449263182984159078610845623608273362064419917911568849229964386813887054076264464433426309074166284594513010474824490386023243030676483772229213044794689117433969629254418429829456956964534305750984040626531786899990132115431070892721988311420163236668888767187993335025488758403868347707676106446698791772591821506776189397172892696782609015977379591063189622816750307654385255688115635600759119941561388773972413419559792533119193339911066845949170742546141120360002903441577852476431722536056735696382776831857672558767033566301890492982446603015810813288366125640250078813201588807292023078385199903352079108391511206138754283261512857111558028494236212180008286548905385284428510283112120320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^30 + -2430132178990422897632305785772919134219102160663787649646355226353210206444139875318337497023754800990369782963767259638812580901925318275820073890000110727358059572869695924588605380612678799339095748276727891840425288813289016212761239112374189824478010760386120138586366036688750272762723977022794204977584409106407352439477539407514397134910667371794361223331205000000813068377383894716079211163534852007633368743138005436227536983937828918602673285936328569057310550732234211966421101844638816493585619686700955301390780451534044048914408965446280328705766278117987088087326800535505321937397458821531508193146280865386362347843109858287637547869465222681301754667015658149965759780182751399840888006858112128930564471067566551561158644517873274629024983714074983479312080577664902837089570841440127640845885772085600869220373339741392052971449765481086314194646954336815604120563789755099919038882404781691748154015693485767498447643682407179428983454544565953690804511653177002849211444166692566574867438815058516075425539758092986974622841608198726823034076088346147364437158096040013206418498439236697131350829440035746219362214025927164052192608720384459995415783156217116554402248681858111625216931362039653564837311190386737957766170566899199018935168691434377434935980351877549271452136638071604785868233863960531815695575969767434860285109016992014504049176413509367933553487966806488199788001175286200938361567361316985597474347014573188676059514617911740415089342570011225533118112657148117166646805109321965372301551059352517541243982603133727821358950460952189112895260074524964348629284101808369697022000184759026353670705949472287582229673166670865019498433519651910995416739477596437962316384890246276331690050295253220894791612946613482551930578321095724242223674783964969549873180991309519043207946433097433327410802181282751254087093706749389557159314545310443212170345144572312962738594009605796946959296299848228999415418772293191180796439668521972776520078539502344527666419104572484146008464559326549897586953246755986262696552778694460056230001853745582841143433243453363429979953660543828154141480211844818349457657492931933246976815744572985385484993695433981094388063911006699714799350977562890536973538823646110611705462700993511764560735661003505700115979411726811934335566554151173197900553974894262660917412274475551383614755717087128776229146233202925257523510996858820779993341737495669935339055168504615726126100028413274929024199144683232283484697343128051096965073108575639922717061872671152445629806354344167226828637658390522512461884651726420193552730568933137173895405996363229458618347501395883918921945462312477176316049977466687692827963913748680494260058336437156835088899343620134866656795552261643559164258585228274281737079586278802192684741272089326770857313064067382338958264434867090388885141584352123536558846270037781571878941314432965952598325916239937480339251145859441551777861964555607969857878086839701445747046153643588506610662981941176464769717931148457695432856300667533436341188314207295132211325212717439988556699254698153895292488016039634848627635132803038288282576754116368032032525507415886334557269979667041267066118837411994381758216762223278542398781656767244496161679450662531416653548197800403159349349581530325730561181997960030056461924374946470524778805471657955409213597703852458800417683326247135721737827988346284207321791161921715236270556288229299536198604156264120320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^31 + 260557979727849898280118808953786408292598639107338420536303213556029631585337126005546739556763413478957273941465863121987686190657655345232415666674239218962904219433140668890695815569124288927541689043062403199601392411954612512417164924220238588215935263197168751832957817052279706345504175884587584629488134174631879299414602256892042146590538270117473959888157219701242150497723393659652991297194256256309271826719991322921105544598040628266099280615123270110965372348495584705256347489859696244509372676660195310930348752873608871283892856397502686423499871457866704250680333367470264611325042693614863037992883101755180034333921430606138934651077825860097196132138405203979020335570382613859826073892353626786515419715032330984304016746863259078570285789245258283675586129921460737274300364326410795845458137723958466242137090296115856481019253202973340266330691155839826367494191869612205100334658334735866231180254151886684843804534740369463280535409790064789418264269495302807169352706492945977709260739431049037199782327417024636901690833524969155609075523257100939280553881916472796972072819092276452595896554349356206655424471654265504685533049250929958507639560457744175554244552858778777269733266070835598429474619353059461476227445595196156512342228197572034210907659352790855807762148761612864273137369819906656131236245201288466408053978899641171567703579586964524906118537354259429724713681407468151871609707502783970286182952944261672682562037892029727288373252134440450088685400528277183542438149410616935222124258865452666639167995374068878568518119992283143035436430865588230877735160132143121140929003593228077656222158643134854237079507689976949105259292587040553142528048797776966459619298644823375496242747199992936385563416281580745540279652910994625648650916340616930642034828568188187836215560777659159621873525821816519123702044592827200370967865478841297141659876530582590941195317400128801819825603329138197073092729213537427416359111907707278600191827033688011291657320176978102404221418616308567501514423701044861997263365748150173476857187274846391066577003756451606796774523581675859742909443962161372981201321713449839362113222096706019695653690526937885772649572607917965498789994427756350738285395477378943288805780260589522564262924567907769850741226942510726967717338484461037133449345778971515541641497915936317774265409566055571100082235492014685650832756864763611781594640465850718876636479297561445055924253458178827369120541036314854802463105863566471673328579991804505172703600165747280101737274651126931327729319617531969578584003055794085895582158927751434570590726774201058729376395252759973927520561251774721804206118565470976945884630570426329510253636064813636661157487206869068443845815080803080039756781816205554802582866395718190844323209336141537691476817231982656432384886540124902767462689547623139376443361845843803162492351950651648637960614813847405424868457417101123079844672894599548204269794078330974800649580197362130611891250326405707790227737973545958272270240135370494899105016340108960179817859787620796913882159417669912887294450983177341204720550014918990984582226586887207836697311317066819565494388272357979760575074297658048323062513508702281558150163339964066457169540486207569129570936251285352618431141193256020441405852062060101067532310922337783237048167931662581934784846225177469824656252452611454401844874637230315524799000098811354465523245591416788490053506913075200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^32 + -22324334320423794793481807763849063392284023798697637427634893182534457385733451293518431963969144833189123599490499475252286891979116453847345645133858334051803324556479934026307821457885512063812021241917484766410661543985183878528932350116328075533081740597122757970369797712669149111862784666735475316306941600767402018788658715299587378855840997070822601838857447067223435568311177580973126735158590293960205110251820176470116719863704566185180413607895619774776616582117281275518759916815206133290997760055711488995980090906371449394605783114116391532267523856428692219978746870316207646134850664072653285857862573044559513970254489089133812584134135329645439175424555353186936514227889306447941285562045858664314486496489733367709236301274991542325857362178060106877055116067731207703682705272157278793983980065155385439963117462543935347331731142954030060298488210624257893900909449695154298349163091533037657338658858054011746398425812610812999447886594996373875651013710029141706773351790184727375769542772809739850911915814532415622417603818043144585780120512555391141839752991648659855276677133913356971108695359299562410962195097043550058666329020394907312668127074053590904875540171836421418863326083203485747065294790354680900635081910545565224999563947307947642048478964650770252731842027818863556593155726142238777999871393542387034388826172731818173086313098554530612690503806526867439904169510326843130851382767011889078038923901423205492432945811130764126631564770038603390176621834362172334252714601772967954504434468916092936354230687654699544620292759393891730734437074055228061022784089570266013323054968766974133562403648295509491004831497186071597241106546938234286951541581066970102207979877827023901370202827159998219784701149936640564284526329614263888071619596919597943455318865025986077725396201946364797380959003965544310989199178303088188765059958191096050254976534784687292873353974665828196636252485025103978161617539456973460957216291267416490519066070930219933143454085328558224940569318488283046916607614396567773310103906259179066464712400212981267419459198507907835552208127844272969817880721646888452476734522787868362980901944496217496293347942039944992830888300243268861755826769595863094365808798690972695186040657439273093510187259125695416945470129627667765546758753324105660288879070843373991241259139951703100354370004097181402560096715291978067163139860138942330385428532584339713174593038918737333919949076140974202502409597466977161181065763793590122077680573290385531864157021790552909436366595517867291971223403439772217702133197568796245643719567892419285423133405709939243027923807308303388998995648543215407136924047070376479347047461474469435992177914214500118779433931500728787507241998397599647835089123920333313759930676377692826740489420323582470509049988425703193645651344268198362716723401641738037508981077818578560075417607743647669523388999983484986768766491588481526417989021176312460366355033375453811648311672926953072203351006544647083623510645622970726232015593679339218255876844095220494056873185889421402617340885661037546808010306001559995584809131176960739673278970980280194922034370263600302562917413268533982350575562707200126856908299349158670026592577877535151759674767974790008993934612272494470280402171718921258493520359222222547434766961280400396270362243461578905170892827503412337454440299814898493167947061467747214783684758653441878499243217177473001194855669760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^33 + 1566108316334392405028197603391753644134861064532430872060719372983693284379756392886444052921855006648223360583796552688234207889710640773402562114904495668076049705942519135585529017110399541406408984264187122403251866129542364396015783569963136382254148054054496907426911392542450313932481228827254368032306884700678889963570072149872134785676961367917932720187323701383324788454942293257098170313159387305784887340767542559410647681134541756619934386694560044092292832616390696648151405560754922729268420175219147789631387238450210695819114198571928923055827959678950720915718412394727638192960606662706417744732848061309629763940554874435205984609706496063513782613991864929424782409619029609519218460355536669388913711359135476259582685048648145742321142184872194607963206645902271662348066254818996683588605788922906682371455165699167035809137067427823772769877777375714794316056545972273619211846218255545695606261740967057026169605092482301582126225265046012525259271875182043899208047751395101808478416716402000199468942906795045799701637876599526366294103038332832989576323253480623362723611838854801846321740106915570446222305601323243031846645095325440993411361797893392583662295009586614658151883938660849002699766307701591159998208156645105073334044154860177194162312156454424423994039534020771140002213109277932749109211098336904383495739248190994211992250233294691034416521815878896704517095043034994402372464719362609833983619015664790562519857860597677694217598804276016928187269372893612155384956092131996633276802213791558568521437139671447347030268249604149610357204415451416812868226151246716270470301711463205343719427537087037988333094161699816582358296290551354239876108308936131710937031247424079298730118923965531072315360960907611832094131222585210696716155291833777805394538927975350363278665696828222688985747858339686097666147924592948057763007086561488202574298142946755041002176885524461187283114674403795904835993703007264773918756504093003376882692913157215463003229567938501080668988492914090988816502811234201746505923457971483210238531950591860321423200076235788622436404329470593287060324361193619803452173813946245204083300417892627198184657118104775148618017698179972534168479780706318753487748864930053049600184260094238961917912772613540102952348396566224583287557976086624773833211096682058983003547072838305198250561663017940573880293503399339960716553664454206138651764530213347705091659678174306604959897908286760557867570703471897591759898050064981270984811091701967362771384836311507928470354147407841693173905700295900077304321968097455457693190253706766387391879856935589293548633240011384590090617607902934779401841401800517843740434153997501947651092560928213424535740322492768149340744141086395726892216337772954944750255657440459414058257760727021744270120979687035323498591157982018263888540775931409366192578762127971691143090257743845771790014978234526163158766501394028547089938879977731686018266105353732578786778067954574702090595648205879473816913944117972079240519726806940370113967963750172052867427530897370827406450660161993011591810426280239954958556814630906191142190578828323002035795072414078153414660746836728191606484500837520407749854034935048188365984159664035405598840446175983793774192849403192137132326263606248659136405867694309997666493276871530175254645807729844398463182038124517340069463373126886478052123671978865330073190672335872582283497423569768343169573888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^34 + -90484928858480574147130311592263469154696269601000863637722639549038641849345026048956013643267328385281070858589534231398047646838298562216984895827487102453984784154645338931494212179749210479946204455553396611224752654378696102946967990168212276031230135707129222843388272677827581086161492366534625332764178772674300518911768977497432067876177215117521158433367628221775804826328436441313668486418187399175307884767056947330510530822572608610161432861200991318691978843462126777734061431639484948998686030961743291932775132019144484659575792532887959718165958278255904506020340112943062240981905732707557480946763544427189340620954945085767075614269217969727301905406644219476738931841683761409050220666078604736703252337142175627180203779769587847129417021055890900128920915214584529436040598712142557514507867070999769678320587528852103632940879287731424180572921969606811845400694595636498343448266159888671914856968198219271792043226014488386579324239232790445552393174808680925621236627817573290620203402275224348554074116151747751967778676545207367023355113086620499000640272167820356346036297713783192986908500599276897772005984187954855391238061924277522423535996078876596863295138866823088857901491186032943652451492049206597099003321125374579728884088314510550442424015958189371040696659638555651876085751935354332044397109167151139453784726290083731092641208464897531648565443304421177039456688834837882815260651583190192339075620275720172553909774598337263370614409643710249224811813226561438116296155123370694070559424643348826654522781301281725220687537027349240668615703202571496952118225610205443655153068155942949693759021208623885825694046091686164891451412151366655671345993474761456831854748977697178323349974366529311649306508204638576720245088887021916063142099341664573280189100159867179875018531753256697900142128149600508346311397851197661609595864976177674976826980087467063664300419331981818092009650597089425442330604208115006708494699181826300842440731658203847381981732900141065415908915991113706207063537496555438792276584238314859129142631910181321808628914032793669486932151330101394207958430747669093546565365339751438861878530044846670398861699132101447742782774986031828143933453626888559474142497297991475307367774498236023498766614489977014455098328782696846473317488822397744074756605967115176597676772601214171864636826510425091483567608422667669114781711246124606197402663473509173046859573810326668469151806462057231363672028300794475679524511139743174903430841541779019103181386579026392988169261969364488673392829483306848808448848682944230694924673129124262523945684175988727605408815915579114995849045607038876864635359222726425693796867595265359825877009047634042196564981187316818522525093135353894011694567418674879344128431603919675033475070431004648942995452622445398792539490748880959366849922663793300734215697058689141549604759889078837649886516195825140979218128464282367458104975550934866684256297289052346204863103761385021731314482732684139870093002151366184565068600689625259743260235617312344534026648525491573275329583063085111661347190455742754390955229529457265444834343880063482577108830507602014087173345765479199123551467372142565376455130244298423311857773939197197439201338794565223048623538818510045512182665025530906395499337057119571230778526273129741611833695722467278907488860453381045497604045911090246125925058533908754250231631219772789712976017983483485751321600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^35 + 4281476094684435943162800576317812234836742056352180701179910343132498394925375175432302677516805736713739177168862836956523920036672790785644769387283960552727015073167400734886466833002673256940757571253829136327982585913568421800775980538651226530739849659073208150982287592570109301304281179834161402538222078175257994967121028722192655598469239900774847928523834749832906876478918952632038106486756054902567073921103713822083425605666339738334853264229622521922715643953131322798503097886657195824014988562105025322652938573800206653345536059388382920319455478620185067506488208444346913219216254634616556001527002372075403922311125651825199219155211407534067832731254798788261711017103171006163172759494585533004452302921789922709880484170635388094589814562846675966340545122412860002259490607172981810142549262007201344351674807496647425080690626730732602020402836520066522088020832843271986144687623552768362164443613751271943224240246041443477311464835114357767884172334302131436037120407689119329601738813587048986238319914448621050030471294022106411563913779999264905437510618584004674944896766288115206841861035620908061276344667246357883525524476797624460828902466750890650617743386276525993330356678516411815849895790208474609383958893069717099841073797465360648533114408590739905494034606660359368662344402264482141265394342957577414212077875752288556633316205754299982104832422866476192310534317693420162618550389487407470958389276814951763085732571171312431879631323317338799687314671407495950380897542151396064071621037678383368342567556214910272943845508807908417049274429348101932170042627626568280499873099703153034628477214721489140820486678150498035523135840176097290107540183397234067811661447166005807187744393426047943944922577602478162421586899864209972520347504857933448441763719690613289311290247632647614356522265592838994494521681355064179838140635972747718645674950532054319811155598279754355412461411844286296575535952605667341315474664075147109312266592092063931034059153752752438285224851506616541364403854780199993249514098486607466031763512702769083451910712603392431842232489204950196671596114403088137590765464063011383520929156838602967179070291889182075964723384516771809893542911075397448835718112346529916641623200648016478389781484172941142919113943788513071527748076926277658229156533632230186131547445032929006128132678857079906343661962335103788522246533623214032932686314416958699864078710638360455861206709431683223054876212010769751881974943146750799786010226700453517504330207678432375280438382464467759464534967469200339678403960713194175094537273122149481365140619807987290716011489629612245877518603389904976185198538172280177030179910918536197459173383190408238816176747811656112336868006435433521220124907328297809423027546604035530119192888085437921261974981740695354395586125204537311709146314959897126931615954814317711627673863445847900100571479451532912906232334441484979201780933092010691563291397053162057327246983721709304107334384430134631920381411772185062839783775512412373246642262612045190812231753061353819040679070450041172058297614622836380399906751461785541411957439118389660353279108708404409875166676283584463803842171953989274523913956048397866719245682472799710735774465247242313164949263361344141432591274373315132968978513655886417969341202556258140113130355635892121509996203115124230833534417593060209958035587236820723606047189820657670557256064917073900160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^36 + -164545309145788704641955414664803884431725124132261163279037047866991704889917504429188142538629805007691632552022204280620302341682199363648180168875495331995462459774526792475512382512813123296903057237974396757790806995905998245460853915206675402250927163512515601647379793821325473673823490493191956565432994759260208549724131228173963296322652181186819449411262590050664374400140141375547281928183180999484526725204491186072222062867675924638520356873266188388661139548154098964262742707445440486029604630251232657182221164066866970784126442102118514016955805938091113495418876875016582338711258842246804391132239088220121821557127633754108184441342713536195134221225685458080535354190320742818908159545149673441709473255791349120074617099688784723590164374528632329556734439726493442020257122802925968734843244323065373659730142522890897299409130705741979281000152739117828252810221054693853633416738364410614876669626882018022920708035478664944725764637435149704019718858626286089880298164584318422769699066525984668063131012111873587908192898037060101878665847538880583747230110176092115993044973742692834261507359552404310791700806191074879898253897546299860012279250618155371202607206116740188747883518021376458646382664903397036824151659365178282058616648424027147727001149078534734654704821004794088881444833748098277230345761702597913518914290690447977162089211397945338630034511600604504674765353615746400583691718754983076904075593613135522285906453858872648128116053765476743621966732817513103060235793875063379311455527785488488691180119883458659843093626530907276502681128897451271004936692893731044889252992810199160977932034650029116818581473404937808934969387656898886483072119424118308417678311987142861583491846470784363417539478560636895707819538604562237295399446453374770476806123449722604581054793303487397594998794341071625033925276485997026039883264357443075658319110566188081046427181568828660080566772017705802079775693615455313156928819076906683230061905398507996993189267882290653445226884842972090478539951590198284522953056705552038926486592854821173869798845630129010814046792217506447176648343138596895101207613016987590366116361034493549925602311432233399824337652925130197571076752281534848310952714221943085319081284293304921133089431461450932058362344609385479855727182761263477939667915953110770130627810036972981829360390706117735115838632458034462570775456017274639254714761989918440765439680392990132268437393798725635469692798721895448614347472657710065957906035869205394385259668933526319456119465688867916092472451674575992537391376081639160888287176260590722654157893280947254834061624181265860618735469475871636871783278895850882803300256884258461649522213063517416075729055121808080051225399642682956660003617654436852318712860517583952345046532177209854046668841035343907405457299457745719207083182631595526163509318043113927508690648392622820501070123106065862528665118527039499768439491792611187803962461409934161695589356336257963703828807876970009295969411741072672652317897792995940187499660982634016802883318215185069502047146278079170938132485515309324803540247916361827206272255626027856560585601991253459149524854852481213217769422384767076407464313669282983114590124994001799321860171357399918074792725993773540078874309058539215879039479417834561084954827283046677988097131671202775133991103265632941674362767360071117685330408662058897452774626690504391483983859698353424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^37 + 5060678399722906010266928370536696435586798002391705252652481313855669091573199477881674231190103869787705715884300616833456729531395917442797834919789918747733353868453886495653273679220836317762127278831660060118852776039815829890839944492063178431852761924513957493014722334163576090288596057541131800363011210475114137671563756277621772860582984130048404674534254446206105326137873933075497618370511411442948102432586109534508885153861055659081020466907814807562717543673570536992299819209089209063870641552881333581954065483879478685398429199001561941976575805612069269141084998376492229309881964331019817587917114768407140095860839995391009798878426503850296138172566517715296563180808730515672173056098823840775592681319336272755773282611026433798306829202066557411866486389854520907103895170610605616238037820036040566647922201432787998104047650752529574436281922335218740554018895575728703885844951914992250828631444040338362698810768480244888915564259398661448307892819616254168444478327983581222583895079340073803937090574033450405003343085688389069231583827766718822391477905450293722383530068603640661710274171366391641572191700301136248719727451901890933667219309597645054122805733859258539977301684337740871012592584476713936570582609665910916217525055967946255828510663197865112119466018363372998632036465544719405663333458144401354715566120909766036407584266357127629042202934611093798116185422510116337897745401666056717607176133933888460741404186292691843175399065541037257429728123357684452011207263528887523569440332675801532927318566476784311611240104643619738355756309702512399565396529223013569883094396099549788630001460280408026775127032242602825394273788966267385293768759752762959454120273144051489287137339632143451497848038857904620497673942225783179450652753344403122774472905903010356335474253520338040920588602741006231462292553972225581731210043376662788567155716644558083720631805935133026184915944954577032981805079100032092458184616818313425269325956520583839157972795088797207331280399409948350779986832419783089876471114720634478991419932334459014075064495406465854335862560810422527611790004332832889959230357629392754010203994994481257025849023180020170216794969851046743021838666933407273584147493227508340716166899493635800403022692142248717132475212727168642766295207939234038160797272520330834600881013164593139858804897282709794253010099076064138100867541896265815803684931576965046933911424678100365370180058853157985069757173687205340803719567032800310404690470144630287987522310196983559292488115610566794669150849862845988782599361986649131391875810020821401179562252340371482334902102615970290951392459061948892335121606292285548319473289273549115189714143322982174724745918488840100757295806178464677495725145712190003189775563482492633816879401956527801755678139563620375823522428590212544492776509706143863899140091245268635846145255630123482813623756430073703637964344828151678082548457440917067758179180650994775072968589588287272875918885116981975690613923303352571531290958729538758558214220339444068236289871553454715230428800974883156774853512719116281955059400208944841396289511781648263204846437203888441949793631134432148130440750874256528925919807670706635081073215898132620112319245562976145057154377209347790843590024013801502841177062847341634754965062437900886258259488837913133383896727530180024960109619522148819590854019978424266695169339488886960796397113877200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^38 + -125547292593613547747344549842426735710448801310469919863693284733407480592398777110382365880770454859802352306042248013371353763136555755242728554447858227454594112313751944527492146536580363228770691035945428479999595334075467678423070406792772620636723203203270346693440647402992478121831039596224317483997845443259453852281995370779380884338975699011741669436546951825815515372139589818389019983077579416267423207147193163458825985342695643680691538426406405849226261567423655243429021697239857094270854397428905152665869290485958803386420324620395617034903742609444512545605164571627385146565597963251262230369204554058608851260895759968085673138530596114816866705874057152803782625817676828117797364152345313258484190661729333027456664486054583396182481935703758509999549571012578437337256492770693429648243825255228133178378077289252035988651228630008971947025214984089813491523846160463680925751896822536485843483487278095034970912884065500464410375159466171926735718178784095192226480667372292733267516280691902129817376303775841863526263833708095890030596121939225206925372403481826015912643306148840924288390319771952999262302659645945261957832000664362558629477097162889503521645719900120685782971067745676678622777246752954038525777509230132774725597586679220176471054343048358591153656018849152849802878205519505692801541185774406716462183209295225886098977152222408209169675017886264875206969163560397433430468710518788254012954528553281881432799936710280184346186771479964744614797886008730097894224829606195682996128032121943521806079008388266098559739907461521839478891159311889031422214437837515872317318270708035251530664604868662199084797702117645771108024532474128424144125892121547651240545443332315354883987490578716672168510869714361498418103276996997136610106740060656439472432198277180102199004981088711543163497912012726753408899917257273296658744811713801934676077772948948253065884461003659481229276265697262213946162671906004934144327238687307728863368726628302906978312780524657005719840256501941692585560507801141195049273639980142286645186996247292885967335390053694003319374411087333071173722618404529362724751193187569748242913466554771838985625425983056908415202651476402220864483893097103313895102134667939283503755631292303446792567035165642807418977054101413035716881780220842256097243586464797494792610606303224685233758997681856728645234483115511607052013559802430647458163463316700209297182362657714564307445461724331056247470039763546977660352213769140798512348583738621364895505921102720260324816829255830530906564138578860368611903940798626786369660093702308553580591936676133103279259817101743179242902472672197355835510402134514078891294943463172573423191718911891776134353876612445583868879655720659368691036056383572680939852695508778522430194158728653400246244823321762206398416089019996269658752728283192818510330876973828433970854443607743794226276883941349923180730070947320982690790298921196489700956371944974323804826187407611207862837078271665529794625130768023784045182189184402179127121612554817804635282034205550311074945230086120388423356812586488057523536668913595660933471819519323210599747807354375127836073092685634366177565684033344124522892020509645959152330517202945502393449144228275113599889191882631418320250207596650888087973167894822569408956784577265362684229627691514745802481775228387943566116202790953498265350023479879045796304962871594870356233732610000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^39 + 3036325318193088000013107506082700391610493060034418119707633196467725609111797912222217061488899254899895242721682418719289070338000301537054662160959874114225275726678648289442293461812578006848576033946005630277583557365340408105089277638242698387361389381484545274944079421716000434130516420309818788214426376595361513634824384959152328570184820258775506838027137560036597916134930836081303106876170422103174066340111925010933235118676577696081230398761366357969041250123114903908282635059226206598088795009725184626172654262623202382041486840500238009152135124308855241481628625103793302019140369595997094262805762361826358554183339434595687628515825553094397725239957425923740221515318286315968246909079741112375682492557937794793566887316005469336955626247671087555664949955105889943637628623370357418892976769500177197008565108473944858188228938761974654076449473931594110062512705760098355297236399513208103546493383467841685617090683228509588069853527954728606236215590438049427336387732457089042909147195102134148119249138662502867066949383577114125214957604344090332066316577941911607475280111619880477003942720060323880171873143138217725207640012682456466276532584020805995999075146162232820882609316955722256314431425145477422873056167442570171020050193210639431069055091628591628166536629666619610913622729461410944572620892594758279371026721431239068027653596822747569838892040268953053171381183337907450730829533660936832509558328158375358694214910660200951748884965763326125322929729988145284946127718074040547504007326894683027197893358055535401944396141957448079951998173178631172681374459168153283342644379220074440880195314586650637281896172093344256036985079483544253265936957555736175210014015454630014114657312858249890831686053776340295079259066796397338384852178924845548209498115654547613230337065429714502800826058621204989520505869177522709084206970866534897114544527590517117410703434250962603772277023961010254947876406140516521661562126439054503743289908477201900252455258847998884565979387334528501801377372052442689506181082946900645818800535049733805000359246270372775531914116007098067203713119621628350484246501938764886850656253613589420688092579526476709837914021217353770913737506528976757734487698214382488391192003143496709262361990177742403523375908497086244537517697238430533182515623708137459933963460893948489520318649790130232340048526281982247916798175342571565852476439868529944264261145022221290653504958144153015797836644737098307671348547612298447367894438411350958742526492810048794846457358797061682043188025416708287810298340191635159621794165123208548259162851163938972433066569784292559891299382539948891211461189866434808953970198153033410768888708677316112197147175872180626847991065577811539697522401089936788336201148225047628071630335449923583996130470828624052516746492088694467956004852224793127933259101452821380920601710466051551372226129760377015367396922389023333285670607282564593251032374867023788598564635880684277389082167614928074886961988341571518974771473840400154805343865908728205584610476740765036844799972867226719810703853568988276923001122857072342697233096612572841327562090854606998882859491088424374511979560645110426113602232067502702495758220228435692081178583314661394162203787887011481094315916453114385582084164905265057804009267333086947433620174364032364695890790105632745042890714001283173309234002004023610124260658640001462544247750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^40 + -107051339201532037113167371891287670090186221398174272906670949630688474133813070748737457792087882027115368103148599410205213320433213030985153492499748600440322491853505490184102498564885033021771716418344382051739241098325899941529922921815528982666005302042947960918921634375008850449501660621973164592343382451836488708103239249831536307415257581195743210453856054471722784134218664396419598667812163066579984960894592750741536785831196470786677421559306621357902789715208382251480370821370040595637395615758254448775604554676239420386894795444304260033326913860410986876706591374783142696146241015452401528326320566660686216411074470093734596585551218400090269142217529334196266611059645463384009853941356810885512259963743011053709774277182701733993189024914997086641176534872547990689685365887200499741950754683504639022571521080191267734988261376416103962939149976586571709648884736709078781676858784303078545073718878187761997978317099058967652656000440975895501528209264045420443164607029218265839817162544929070243916723880753972280823531717475760261391022185719662658762579147181171722397032220736803536955401235693254786080676801910582602486573827739217469030154036321910099015228074238324401499397939101137566194270883779490794674962448294667523313118854170195793825066756102082343348645066466911703881240584629255654080609566182224785316275816275155401423358937884835420536076726140274700488460650091194018618785600077702017248779961712281931089285159501283514014149600277897879881199312154955462156406108421627689767144765066188432598745039429347602994337370693368460387944327278660343381326120213507204664711361929585878118098337187496982045325311629754076716796161570851818495929431744138665927226620554260292134581834605995206131833225456810015785928992160200846055056619168757046734160433960399039620257877330704808342994949558850978703706460419801841911654970492365346849227029265905881159796392126914263655601711271621522233370483434216886114052119813053271377753887460915544021480259097066703765414661836772176350877836199657130444666670986636009588055628624852662170931162354557132029293969124934059457743659960606374108820030047459839506184663875665217900013845018390548810620629088439562469358833008763072063457706346856670341056169005794130162455228166887771961122911128503090739351051641099869464845950402148469335257484416747464517204137479315764844380913232857824184298796327606430030735345395984682113460479364722965550875866984530454669451262400924044630828879757300766824733556963269838638302973702422165478660301502532226200508657969140207004977015026323609151689213947227608121619213107932847024227385680470709467620970883192234727517377135818036451937701651940233234640455402334610248099584695954859128230076540679155256459497853522945944199210100474928357458771384932879191913110884217259516929779428365201475631790262579454186011368671403126847162346705619520893343147005627948547774252144843544625471361210262282696156918477332116961454575513663266637033370666256828787480141565730570140644665464287287617476922533272803295054794968953213477938555374284620979832232844318969714174743178175250323137029619914587509172912824352715316439407659246328187267679248273762391748610667139659805716485098449066295300124716279155988631375333949723381427215968497000857467448681113376564696855476094598088788308964361174233224528584262523404878883448411675931539451387364233093982356410551312193750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^41 + 4488114903061561949414261973881513719247187820613717968449360395839966119663130831095124808455379091880989000461038702012766039734686128746396295541307775076047162005137583746822880968333270458357754739693813662372116955728677850829242230753712204232760803762961038281577508750035478482947467470052238673452481346154348379058789012438429833926460474628291871979282773388732007082986441797832496868788578771063247720677242286581388413867368924097171280185336395492113177182948955231643782588140592910695239254344396138982454158386514901369847731121941613639305002574826215171390712167698282169549177638339796130709399991038238658743201561880799625096020606776540589561224786990647941376696801731565604131705224837206279963172971370869421237575412813747124977343855978923572093921748860739774828200736953774185348349066585559115112904715586996782946939450219633174410789990798671512005126088635064123018367465044351695501035760779709941466893415495713177271608103413988152760085370246326210376942046890640553998677588732222911519098750623820005120356821640380939465438578851624035113034457847606107790548135501800595551193188807124314393947085945323650320704986050550531549857593461613230448201727587760729572647160668615425304899898368041661673754708673183990993004226608945235272604865599919164601185958278785638440089945701260899478890952028926980223272396098875317795170148292132049799564260610602885814925362056831370386244750752616699578163888308865177029185609965570616777498433585047029599916972680875975301395164866215108542404244526738130417762755401711500558102758897596702254320772724387360984502382210577475658364163628175812772193522766210497100061121193456536303982390500215502831376247347524504180527074245918446746452383447245247328447237975346769543188689163181225630643376457013472592263483557497892003640888784784599734766098972839226662781512211151479759006582591857514879708382961701004583717569827840765929389528789525428057619601782575339833413737964954230681682462392214303029498785217713913851062745248170614772377235473534522597941459209093891382598709646305465145926158631677247421404126677896704531534732651356445504533912131907868724064481405204751813481072451857324068449542063389338112541034336048233271963520996326704818915680028844874388576817617369248225840406085965804702784160858147123713220209010463604273277565366605284460644467254582846433588820731815203980045731036793798168538632901585721762837408739043395792333372188127420494802986808477023959811066927215493941046263680009665459346457156271414795903102619275431088204383711906233716648696675384208467089987224768693066500591451931998503971987247970764817434742190270436123736777675797317236710054368051039011099805218292196391247858294004867138918214891850931065894377660509368925495337668049255874701039095915895949092499124159684379204796601247794216583609147767496327794923805827805771916584540286128851280341267587147629999388232598020189630727413208625918212076736063352507508752488560433815830159620176671107323123708229075513507977540209628176872303099485222754313962893746489922844768706485232968561352562696657969150304830022697728279688278918717973551301984488841821043353161490967354605397140425349922755806764966719435551718123777985237662665751300945646868394173558230664053083014920910244227270525141240555921910754074390302919311718582956637227528480195908657130669443948554083649718514197758782233398707892259218750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^42 + -148694506996799407008250445204997837900492235535438428540665732282299186285155046244164157025234139050910057946780429277192834375451886460258210350500937639695942245666474912865036918371230410321597001380122682176360864940818212636187470243679675489732250487410621839725268841944408432506598210855451103833307427579868435787801606940782891789786811546116789623114424343189040857944531919171456274486993268668492522586890457444119095332556040137431027363472701349751681956274963569821235986571507370045502697160288828217882075003801273720339957785516305749724415527894693812974291768319345923738871380180832684061844801026971396987165774076638866820929401601281508168463763488107666696073117338501047904778343613216309042719377002136445164062485138512584704891978105869405990698641884370910828329585769143279455488811121170244707873500306202802910216620801438637942343364400897288621255803542552617587394426230373093840339932370210155378439096823046296836174514753968522197813791821345726980910249156604197512182789077207875195228558308648211418537467101274127750064501267712098700912593217845284594609125999335866466150414925455278375453473778267816600124413094974618761336652424404328747898674352038747563510163870665617313785934404338248005232107639181820843597738983530854543558313396383378206177083290921021236188871692037581624973402339857249772025496597030562211470876902174317285255222191472996384012125215466094444121738943215875800548604331710920375203582935694350347048089569732278926401285049344797581861661708599484179132131207340590024499477612336699093272350123159667671251300964920160381864615654373819903071806183166850844476604479537732806960500314200590063453598855775015328351993156224499493908893674882982410877135946302723103549126092866183390712174783212220966526525572000471273782607492441343661430886311050346403277195436440446585598818370000846373658133792691460993422956929742361752386973950653823059380426150786093226368645795992437310571595473695826069081656031549015890704549075579647381334923234834205824569225203729070356800305835329753476066711785813663372541678076537040080262427655591001935196548477281221312608492598438276473778450633931132971529696188070696535139937123927991172935873116443554706286727021238110013090658162378098073719826982302934856649291475640626435555942205055288403451150115897174229738883537114524513243957113746158028673851523087217873907317677539121667808307056845993773302453136495801761528083080692985109719070094203402133553085871389521721823379588091626924424920718964623131071286821597764715659964270250681409681980360364591216096749160253564317269181991064545099042683037754557761774222659527180569481498628950323120100085768101991012130468780612296206906807607512924860615935180867370753820472803461008821167354426215506756979215140676294005454096525672401877645724626749437926168646359086118272536554861821424543966734755134922273697466411836146020714945354710247562030863701481630128486377889717121535616905874281453227544387644846586884817123945054041161472825045123989780886863662592946525143729196881428624526494236015548372996887101605224185935674321252410096248429151654329076621135110244553631643592631808993884626903283377525848481021487994820239970964167431071562018422944859585767796225747399417623820329328184196720610266759689492065536749555687565757961096085819060252046894999673794395636055413876827515168211800699627275606847813013324218750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^43 + 3629912389401205063543795127125559310252262394832150352575305938540660281378012268100130611425015157219248274811627163356510426861959740774137864690989529583040240405369089967688913034436698616246192681873387736019727309432004045225409951731710961896057851927831775238888208510120485480393955335398623188998330995522395983943494560688050937861855480395749657563758454955756853456289401987391934112328335646919996534307730445231601397087978575007942260983150321278687480738225598654354357360877794071883395439875525879242091611782396636364629964978475251975234071795329351913081443794061741864495604179744325172444361297984955992164038982435733334073307589041773251877120804912458698101005657476648240872617863971027395708667812705067045194370336747348731577107159723430517622767811348446521294568671898254284833223558222385559842571630875105590732374684611768481080027000165935432226317604382736772295459175761867014283152898563351348431909867583525954214745100876987894139838625720114450349241938090164981334481439222033666671226398326541752251789882427788132990575910388555479473294475341050585693138833192227648649807335942182269566925139068742883571147600972307105339828891119638622837685805672121353904998003126755977943139565023176371978776831288522634674074044987488708396662822337709793322294703192442026684979305335446862948568461413571624376847068777117666368298444331652953326231496487035293608520649708253471823698173446599687803272029034764174328747824151104342808150052431338428743328895663029040810302194269127853717777906377107335628490294228488321891994151969666036859557641477012164549651562146006057011459313330356980533833194184297996520965129238348473242744458035874407043066205566739055643334496279566401046221414999766331687234869888117686143840039547953354929182574669828251096227238292021665574818011609984414836781309014408353788658021183405966275983722782206972983495656601498740691714987610858043918505480184328189239377854175536766869373993312853861637071132051854531880200787430040326991108614472068244071286262262511842758502265495081551007775792366437025119870974649416830655107974953518780610426322107123806707077411433973437790889709310315263795151879631445316375812310535407301640750775497125454040284210399088775400101273694918548707894784456075170189888543858176625945373878394316730254832910466393190484581443147674955053244949422262661234723176457987062777149356557274012725556990592531855696409699859926884734487352139053773711443694146129765293530521907953220610424766761983340589945715617844243389217805519157892786345292344468847909010894683661676037860848313561699621057837268125972585385174320895062307710090817790398650298367761244707395018832809348295271793498463581166378785777058998195318625959037009205178832994505039427101989223110650604093173408015711881781206624380308597231157504502778754591324599967348270780922955892825902256405045246426841271492788685592190810656682901624076917456504672858459587407408947998520757047624473381061664996122978797989763853093054693045088646779301677579592483487949417721388259351569937689401535285688289833296659294558056300668663630412273235657079849969459342518059274964527919115867398078750962478635867479907252811364014716898470918180162942877905422947031244383465682616021406863366683059795714288395489861842190559198344601975827127319616947946140886676762695885672608051871902135393727530458603282894151741416135339516699218750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^44 + -73456134366136651705607047937261795804165163373274309550604095499508824828053450434109553830279702866134563806274123886997877015695334108727160162695328017843837832071632037372630434861086483134046422653940233049973615042612216465069699154890018869613003280816030207256179784637989883020085971712462728229397794598727224184869272036894276057792647871495063584522356050807373714416834831857505173389973446749312075722788887234288074689037660375183860684574358254480235450622459281704605822362753216685618383261704775438472966625772267918631505631057471954944267645127749776606564052590812009968693340964093830778624981070753324822886612037735847057156308828012958686073790713920344118225520726973764329731342891016689598981145763775400508792575799078464144958735849311997545238968145210171147618231107645689838491891811291926259957026699147504348887639776673630176160249591427036857334695760452755759240760496163871426320795401662114353478507323557903731675602971193238552243912956053607168873761148672220682773684852105468337684386876354947288423004353430002819590979941270955053340439025611833979665133726061992095438783374377805760316052223363063969161353758848642633099623384397793949935985494388582352758189802558113851194820674980899457671075785032273654282805003441986872504069061183968073712889616065503481851380130455875426437157698274178760764369861230791821623595394700077825544083034465106939519590958437592558120483928474425913504507810505474598589483408949377956893496957849242425360572788116101730223491771349791067368748176322440162426319845180287381838084987427556928059481622195145779922559408651615590888935590299629986267408305250193779357115460453659982510448660033880664590778774569872948580682143779878900594162529335701623494292020486787315397355301430630712227459115064395826757486745682586076848430614522372666351928415861043513244275486120659284154859939141203688050333786073792556400686523475214782145775669193591033804396573849123686138378461798166966214969462421163912269261888974255468279326469882944470605914349906108777870383204724216741222614731989523480989707897375296890463121406863892783741070887835146367318791613542275447461704089445962694746976219977732864352024549191232375261049511137703224040396442075206638268710911073683985617591572744564457394587387958617334144476657371575161930553576337262241760767513851162337223663672590025820965602491146450525058764883510193822512829364527498410296805022025296275128563821979431254666348409791853952386101707898226674682387415750421523277639303612737003512848578275786970610748346919570769544517034102841592072490885318371732208649007687477758245276328824397548942409080360135994494037663778611473538608187352456860877034531097430057343645025774659013023547312809661014238754768227933264202718334270680423405994381361830604771856132649268931016766295848347601944790397747195546440770412479036271033561942714186326569240357664998671653150378508867600637727476843139479711810093016675848641504897523073579059188971687386500874561666660568313701844772944315350337926107395924010458417575951160291705812332034097308140761089084596700661290407502473994875683938277695256175428123492641643619234296989041498467610726803795185865256953860904319739775242636851107508976718900402912067988202914909974375396864978939944320143945896215017416355334777225194065809008250596822009017208098614160906382156523459534179835221875536524341037722167968750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^45 + 1442692118818906715775039980859300114970893232267047282886029080291936195566701224521883169050358050599464266956236879713228454507361684293691936911709745583084437485500063367362516587339603173246412005598682553468483916560420894127375889128642176444371042626246899071161207779118135214156960346945234916736701524541164221456400008367589567090091571832019917482234018154363310641941624285081436537957544597679175887638567386830689048173140221869724797524291518813049205001460653047636314032701438391500218789876370029657315258066765879971017968551502354317264956767336562563739405664006902672676106402823928133729526881326440997174592275845321918618273991786910759216243644690771835818128386400203042716597089471038634241334960634740429312935133210045603531069715248478995462387981566005882869112539004993506934502581497540222870293597750533747771600086828623841497862065196500011111894723122309867304216102681007279520879518712325514151711255287090031477918751435365737460447658784442151617058140014745981533914475980595904273882693643308076512720508009225891417280712774340658941431416606862224406598645310899772517571044337185672342276494410204887996437643068099087339663843695722042057794138686617809235134514788394688941233721457412777348159139409634079200689455753945993314520345700734512814163037183930056698174511286791029268073330353514818261561526164644872862992864193201653572829567262874880455075977499495904325551068788305872744417196761369099436193464085636627637550058402184024248168034969353416054949905826059882675134709636015382133147254604269278110620224791359514863646715566338980305680634466602983913625402728579259721344236951231062322202646825145469464197429611429802087362734324634987419688674844347399498433207455869247584281104430853809709013415073548267071466259685255754600228652971624997133948780184419258930627049495513002372504911624946676187012836703066791028543291253648336391921228654054248695057362649491389659860345619046717717714147339706342373893461037798716362728419763676035836392652064922353649076277510880249987936717198146801824880072894864670555970775219753203475490190881505359091142090487993021963568202256430879926815062201912661745562537256081876029448037988554034107272519733953568285642226491060667445282615104007743931081713247116320630320878145616844802956034770506457344909736801234048291873643876982578542372853107337542116745015233841936295319053048771655865168005791170664189709614974875680720823688912423826523859878198336634627477801104371295523807215348282454797078615616384573677968812065168384001356954152903567464884272414834051460327044620330453239964212591545964345616232312287911415307853122088162564495632177604008099119996218438845736662638195775675861117206301006202620145079203023289162453109550756913331418707039512351597139918257850907616668368089916616561993602811923894490394575719893630292576880557745302354647271295748023684542447400147401227548617952074754974935659495653710600474877370654174545978135068575463593254884728176300981927419706973610820258817154675418594663925039968922227797460884976444068488229491691822247397657172181488058800605739133242732145004336205078527670949261672930972468578741183299089033093679504541903673089084145694719900536079261645862489483354408583442937755710898042303949977259454131492300036234241328674862191719351393770582357834435124839144575464919559021312225619844828949612703311408806722482849121093750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^46 + -27108766743751794927485920161707377178423868323971208645210470839973538020664040374536253853232805087333397052881115516052613779585599728303833685239805009312279296469183980705763557999538106330689020802997460453483891521954495184548668034533290361792232486064788288491692009076145298036883253587183770379087754636802620110523901239043601052004843159714778604161850862548624024965437842770324137279635710041879348696160525416645618783810516216327482666295799295372653560853551802113735686728355209938072782047431874812777718538648480266694279324008554879090930812821045149542078862087894552025282758274428905617644970634188912316233053883289793511611561814762584441973973087592378212621511398999889206880397532701290028314978688743871917509362731106531327270008319420585589949477135762452864603374744024906340444404401294951840441653626723658485256745354166705376068365500457582795750111010317456430042341613900715764365442097492742163357716172741744129672652704092009031891762277663919049311131828953308943985878550826436262039558843216017746486593469193308442345214438967681576899247451911129768404396268538187111872710058284108455991046420067731084234340626684169197139420279571935385580755106872303630891225425323629344383393472324096341197681463916883578698420227767546142840735058816543927059256275158319513263663380931192050706793934531400143074970833011046813916767195944101757362573698190035765132484214918853014889801300651498257996432728009218571971750225988681166267667150830517611256903693782871660285595498728096385612475229172934471689915759175356004369246370829403654319749580962673866062196076224746585805922132440392122902838454197573977754285727553305670603482355649002156681463370243690911901274830115013957991070831371977003815247153082566075798655156190383402924167088339433693489448300215702803225859580289112247801558710399579608791092717554588761003564989363827480966543966919570751192565460507233529718919914298006952014489740758739790779692916900935994325491017737481597203869705402402131529444143669846283795806896200620250040979485647190438793131666156109811039345044760085172341945691105122544094294346897307514971627811441138270022662544738082141828022293135681340345462289443066589634290885309303821236120548428335849990887976367194223821255262251736162531507881957113406991591515035130464689911025387027431961727148550896295396327253402028211577198176959155923161008587435771829091071672591764220509726294684267108874620122429262932604045648235047305761929191162564976140817907058435426426098496548994793544918018010448841457841303925978549559393878576417428681922165613866294155360602115720274949853787449103902553136458965129776822249111150367488816481478645207814918990575611598359756069650999748046067642515476202779102664364052719973515101864884839266918513849107686506339506531837509531387791304733323479476292412924114447241620795091053353680271790073853485991798707466649936088254567879526791178098239084415114187436997273944222743756550965513076151941082312655401141098481327203289121632027771425593943991584396287300312996020786319193560810496264468344295350355259133557363878919666612343112222534192166644296424045508941830787307592060750107613135642052777087709197450029817769601917064672458890700227060794905680455902866400734684420384768248479356969322074129584437616237141829845420528433368863625417775127515238072739951008600923937512870788546056590110472106933593750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^47 + 428311141359639630965660580550214471161649185345797333340240735514228352831166439905668150879431329897347563505662102213147180706924298182064722836490848212849220473095870845534975665877178869967311601292843080096362411505480690745913980620452125544290492370655508246639081864862999671446332917989350063705310657941383554600349025543986451792736630953254259081362812391950478728057078463472226125506573022525638446818354051827907045333109306133130983158842033789575605538539797663124080877358740437434288629088297564026550203303254238086072631405506144508208608850515276613561382839095748073755383600611001621774358639656584172453476801784317899296765474014057473571451846175245756817276532514313638187109239670036301267114349600684662850354588193808056418735626024006671921559285041136408488765009311506674141698091092993750509471940812223569508560612191241108355314761404502252420545859961403909728996045390253344863577728583726786593622616414765639804161295475120890087745744470617872180464927946299754494484588979585636355178728197745314130943126593559715650252095591336200028183059047157490824643609726988505390825341495556032256193617737563969379678882278022266933675730412482121790800305510062812844215052197235551752139770003341331565049396203801686571451150377213699357730556667253370873445737675289574213656774617046243040688706466528013157931993679285806208052616791950287316349349665771801335901799596905206524334890532331616953937552224159157495321129811616138824431658290082183022443438244966273442099323973397177148271922390996258900683061218892516460600485453561858503929883594208227053630095819632366602321069184000474992649541153040808339145290581440447389331361941791153091948567052206932229671130613450433057046004527324200404500302833621139042936005592928038622486314393677208209984155394894842488443134310362150299975624518604040239521818809089660222520725318807677624010879156393137798708935599503612629384269002520509004850735921369657319100738335453368445155405329464893892209247865263081242850161792716079575756461382986702067862736224771716103643374650525176623654124188916246600091742578594069804565344390854783184910710363025860879849563738043050054014304122711009316450353084702382453482117136989671871938283287899605071244884928610861472829026603417003453703755476432748249122275782879173721014943505165274203447725090908595661147560519357819114178617849579499953395197658817122039358438903367739525466910486514424042720161232003977442419281889391467121586881407834648105046221480804867799925830217624833905513697433514172974289898553935766495171868180519633653445602573336706262750054569936676307860205033740709057225971564230505851772611340805074632429057085791219081122497418814081416215430201539431028866672420960081010331846720881492681426937517784509255094094694211896393868131424405149973408397270058002707828010279965643535620722427775152272755301993428045898520607659923873516389602464871586295161970545232711855492978871245058081300573316853648087192966997949464879972210913633942751594537515960703015205335399021051817537916752991705747288368167729303052227128015043377612611234471685287223214163188784775327252125029082010048947824195878944575736293314214103595765334555941617223209432217746684600997408367358109300772033231167100841885649823476443434582362598586990348430245305754276137823947775047455841784684271457992261401470165765676367402967117292615280151367187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^48 + -5224515122692736591352521356883614996406270486712714743386380292187925418961488227455761266279021517659888849215645852529367048277252155234414204288583227190962749884586282140927914002940880803319210648124574997849577693677236410001979783064688339701459284843410342498316637275903579730161450870074190812336154987702637195316958153464658919071765163348669251476214498239372512229381861278227498197299808374426274379956206760121849033643976436718631056803191681249370323568480515044807013030210411547549330823646029192529692673867667054417022480573691465678250631886240047789540054341558229125519050573672450078317976400030793085496420521469741412522192053417291965220475169068437331548346897833531988658789672221248055196143338656171006922939812055158955984497944474982349438717807305119280298244320533633379081782450687935894941141879195825335455083933468363129034901641902772708406456558762644795008293798762177577663015934535225563339340523100912731470617037399545765522935186470806013641978577101902415985121894673235820679457167819098773034924359610938568552520104862386357977469788189810107528611106645968047673628790454419271959874298892308966865709814155231771794785156337258473643755633338242995558182372462496886913511016839946371758652767176996186450160805436969916433357609961764594702193764347190586389690279167252227594409654064857168770000333738607673186790145569592992629160638948386898156673047319082712936676727849048233670628137259682922187699306201883702409058841205617837512443692607409801808219208609447730025789273134096117463118150199904481345152999790517310294450982166653491455202350669359016920785869271522599527606105865226660168042392208961921951046637970162256973921273363420857923138545694823508051554593804757084000660480900087396958329229736082493913784963660676028607406104848638391743350932816199922571974506193478431107477738704670273045987138829838335107996527913699573768148086729149715143923747137443180501448010779276344240175135218257587498144529242790719391495922202890417401951579609773717386509323628631702801499143369085896726272588256382914169382967600059145103014122026222390158352627184648488562462159870385511119290018827576348661987048530987058279858505158427240122082418827907091845785961110231778267711661910270331686397769245689628583103807441685212955938095140641725784776623032945659835563359688082176645132540811199703066328152112729115457859898140838258990697655384029471977447141582850654652559955059776780244780930463085657681346768658375678948580915253667109763510617265062925280982219666065148047985518428628952416630651128250444198332698713810768694027379678421040094816021675816149911480118618852593380676384943319468984961424522252848872571437428477929836810572536507614177759182215264702378147556134352828082612565289678932864646879215866284313071979234933310002130445168545872026883912038791399653353173333554126223151629100054253621320020763142306038969458231486355349242428302815738094401695812681135246472265907181979318532245992668472635271117604014142868179563006072186103337676855785380190934494401901159019632134165740532539219791742138891407220326221514640724093313717846125975842261271535205261574581807193080707436129139744216213744026148722300707858292686398424691732585467958174937700277010873890966344828059123405250501556414684574860567162123679528657017895330660417738334441395138418114063778595912967652500850150159835815429687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^49 + 43625012665090968823459999362106292387945273385236547719274897118806926213860122909867923269213220566184415331345561788137045422095996765201919805305139550490564025616399323651918546219560291015001510161921203819557155630610032086480489375397487745776966581730364181492466416975737654179504874943360874060183925427175127870724011867936623643715772874682403984455320385988775918453758042967833668674663505815164096037367244088251581919975060685693769921685043454560706885547083083951777727496218064328997949465560269849487233755595405771474357560291692165219383170124595165445501798836137507705089663039860059378427768081705212514536129626128734594916014564042033887610174709013130927317071415263000379243165021221111922177898757527721679891614983900159562485849394390556839036269834758392908878910133810104378912568063158882266955804790650123191742208802998560596316693693203011557693878139838704435158414159521644269974807694696562848435148811270093767358992820969034752852525831724679737723917577066250324527860038265276882082919820486456583763433779031240075282486226658256360778818775420796769355848783521131146781689282378571788893101329872319756145979588246608968544610201049162423273725635530804914684947407538773131874246405986179753745366191159765239973560828265252367392695004139827014537752868556790634521042030172935353608733897246984402193399863545632966159379376309772068096813550987282247188050956105793155212742946923248821817375482362899188084906681326522425639919642566818062546150644414402263181193212139466039788606095164493293256261307458428799125656123744890496293494047120507514603709828641395302324416081699737383948634614132848564841199581210898735395884916719780264051541249112691650457439908239588935604581558789989648502307481524776225728850551685985894377404947602298504591289013232574752339940471661532587526396694487369843833007848127090895650266429576860656786690996079587772672664374581458203361341136091749229589807874124056453489370946338392730218801629501961005086444801231517003438701532779002041715214887784769411338687965884569256873231841897365259555183872643407841085385529049948251663355550018722599397308222010155004094257878137779349876730787431825726123395687716893730261678637500248559022696776808348750549106107801732424851958642566445999828675658709542880212977595898807867014720807813308617038810266250634747958736660061277823169911482011461843223032521657400324917391875942989421847441393582633502858868951309603327582853173652239654185750256511114758444323468698165172522821258825208822176916251879321073767257363253251672860842268721151438278577173808134353481537761949934695008864163457733126325800765784701384913846988684726025888811155834226470606654978262007818975610717139243538524043302673944292829983780159216415863940486389887170795008477895008832099161637669251656134977409341116097204881078200063391381791643950578648774579167098438079314368149719288099167264994917952272786630246429377884584904629294173081572049380408826666634350886583552644182243629887074110429396935746179424475324071874387873252719915218694517956142951119760667905826968060123486753595743737297061669851137005868479251594409740677219880205108184291493606990686083941341251040958583707891906318975198433032392651452251755165982298435304859677968768295990755636589973400740343894024164458541421613540010942004438969536617075441932999864596426437878477634643185567855834960937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^50 + -143649018276498618189333879369720044077504923026811892140487686516205227741829617176323395850643633390249507506396188804779022338777370471299926357649599593083548430408472602212478238755288583897125310339940066853332407499013046310561870759999984043386996324320639091631356202549974353994546080364621385761934526036314341517813080652075119140800176025986100610085081487276799774782645463857987910530619470078149058529564191592334702947707383356135713517444465614768234397072825766786930984698808127691744071941916063622118095167800279779689999995495875286280684300189048983189655580889983337582645055254550506882547883348550755541988243454414185040227390582684850473154769231055933243404364556865882398568272581345534906073863506200879636588170213284525787118463624516048530165688808756165697569410274918447898024893988225766843244618419275816079214919184907776218918867697829987141787441735860167528900122506952067531564991310186556382466007262131308635119834266731639443613154224941660939948157727331598687545632161667927693932760844427037158008044972075013422266821957575545194309991537191134993532856454937893681792650622640693787029647488522817179903725159095707553729616839537878694065104976174129512132622285440548907815035974290355822935729690209239365827208110222594253042538354077103424919742490745837426378282741976194818071260648711704123844807064348956284251628248514687315732393835363249898366995080828661008078228456816385828445556563822386494534813073996658638269080337307423199771734685182700180153979983124137722791485491894286633521851411673347024988591685426839996527301283023981171710400013297476163144619817989101376886093227436832393538529177657183724106683284173090815187549747517668388521649513161055839079079073936542821392132777173522265913423044096878186282697479019519035836684442407508197209891540365775153139924025152266402046493852535673682095337482070609413318750167875702687204808805315025191737050328071019189739876210706661989836444034018211835020972007316537320775127437799691420618995624021457143489814069709065184616004054569816873606230488282666166811883589585908125199866074843406348126134537738682156266068551789375474281445970100376145122729056367639364351204817332540705861222413740383497618316281818384963571520925265141884384285202231292969368143440071592115661085802398747691962145574357879814628203768585084512088994748937849391238107989871392555973297573560436989359119756528704614843585694780815741156237540574977129373607406516502197172910805107894149729870469177534017027417855438386532025314056195187901557749761241216141619821492543957659030503482294303479375818770204998368348685872105264759370186748810528651687817175927487353107103970809342062091055836077704097292114196133792472554756546429549681682071369140750984999463320265136692293612114799041615711636129379511893056290331141240218495019889703560956188868326504630752548203881151309626232664377506306985831276576328227550561159257244959541963383698220075158328861959666563117027716909462957772270470920847281638009476186407950039916791018613457598734015354778680035484668599290762443046858764974393783230686878785039193383394941834511648113218614915370689819243136085279502135336630382965863403763025110274537217136457360625892036816185874257422025505909833726911006086940880943823362137733710491563414992231366920695805499089539521818214646367720002410882484089673712402751687765121459960937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^51 + -1173841451482397343537479829443957152843752734618546238208056601701316014500119978731815671455229812464978425787151207853026121568467576950084718123191913769371966980854683681658311548387738113196349306533882353423196965988454080806950237075390026203254700750012673193706722334719848044916381548728256920881627009759272394692298783319908964600936137207442556459008299124577497566732356604572226169495582429349789526564324988465149048674995094813499542415878667716189633480210100909139593229774431437963851815398703612392689298508631183198174883458312894503417498498625170072481073423104013202486726230144700969074273752224159782021951387059830928972271618925902411015587169933423313295555021367214017662784948416636401971352216897912484215193640936273788218454743564289561441275868315930193417731599969394177965656712400726536687743083337883379866290299596472832593448551340985347471092270823525054744802814807044243303673155161971555320160294445550747345004982421395992187054373391786625955481236299025646683873962127512097845974307920951189492356585976280057594188631448914138240071225294567964077754653461285620680442423055019081117441269597592397416630967539745771891735451267104826705579530626021687707178800788782066093338022456864512622975130143615425097013008568070030034585141609152709927982984344789312206000333766080137405595528514625627130344078467112113167995305535680273417007926363760673421823972624097652510724182944218491149523162104980672780440242490538624287421949246055354265867216068462263644150267378199919293687843204383099601313396465122771189151387503763157316546017959866149162270172214555949014414342545947270706035804467249007654431088802387780358666405092875994768462896416068366889919787517861336700825992616191735484573330789005236477484666344972175222870754388210574941647200870665206687544344973227979353441734099515385642851675204864816997622345254946557976240849479203681013774722185391485738236720104023779352666336396143819632131267744554413819851966527392404310324682832516707449180860852207327574604086043177064131819944803666084842677987229950795862052054646880165322383004075006474592285056271845431185487355096978020088114437181123392896262490784100439073647077415541576926121418042973613431145493928478906280301353911843309489740776257132000822358473013525111058188915620445337720284515215159705586751000709307394296624251946674405052701775097764469778904838366420299522761778872106353194059196761927849777409881809483898358471744256414857514890365093932054046409650341880547341493295894564521594542614580916567765956550523268392915861900699143762048970389359918981911553176044036291678279576311332801052558174703238232166903116000910531676933031133054763630297357710560168153104508996353862663879511836881469546151875036516555367785118022863277072876754343260670738854875353939528113408550046895289704933836133242383036258193090359025107232653704859694556738898924282762929056146354135765020651874126711569704106541560943997316948121100524906197403141778288219300206906876073791426436516484588755126130341919923595421790732553464962841121403375421212359906987339380862570534328745946110615930068925139705576691051130161461698979054976552346050802451345437011007634199712972001979532040897344476117630203779532660939672126552020368107048893961216327888782141189745571111489980411698895947162462768948592777235986989392876405421412206822108939319849014282226562500000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^52 + -3412344196958526678627982234482672533005933799463189821141897832370380642034901293229947702145326618998228261880040557834454418465244484863286087884530562035857718481988296826552140456735491199016717107820641974118963527448171628574475852361330759403421900857921995243368278514851898561747370956080073503088749267544482497294781360063072285359300037398608875403813464465090690671994268200296040552829456033309720526618705325789544175358403456303840744655634924700552828820482401116075631723767938905036500395437431464212469393515783031694569755926523686774822900195245337515742655914549898025104571391250014565038206825694261802295396173253065735175656239505148673053957879321657841702398529966748371167252186687057518317483316546415517936816186114364745217125152921979565529085132172463765075308872532109971859232468415647725722627702199142588202370184773538762652084103912837713192624476158088070552836316638748513436435806132929006537833349819179777378905569680392749738661114411449969545382385642181557047165933892434076532076741112973049499353865935498398754384506289707505110583984605768344984994659233562657620119765719605870178776266499763744606648836882124367085615363594702002236822724172643946898013422814286835539398039220348024002272876932074241916154465954431368931565194280114818949811166598268001535817848966558443594550094704768933593134968975932102575428428932960231359175146774196528350215695784225029566979764632050937712248537774887780402785148247399428607089730450659221684718347080725827866201469032413909800934596482437510185293875923990063718814580985859753023776268692164037197917138840152448876915152125361746361840469284725140533563427339789268072201750387557718006506324460483724452703376077840853582203861626512659608746074445354011665452884907346204444549863539258637717794035098959064656018417548399305638987492786276503758616293627600494763367198100926289257648899477283963834079263587905122657861573985354880362625448880702518147166083545524940290650668512431290699963604635116510135071912681982261694659876476291998723647936295117340638302239560211271515958757411971162254799671279450191817603775960702826576230145649064706197469111474242734016147551021052043073844354944000277320519944484536368007178521253617737862859359968153836058991613918888463611104917204679944332304790676029915651786954785892593576413771100714771934723285925917766407195391718639604327272095993558423811126358987555481825921629268985940063565024427216441162439366450515905958055228248428880187602182135570425781109942329162461881454162412951340093773227456194178833036351401895352717639841103849696701320118526097426309093166113667741714157552923856612462468271722478322714526095060869435134119668644467526527800926522771003631938089623326625886680697799160302411453490821559958513945549202808165825621842291463875967818606111951806563520682408459510262223604769791979651180259685793327733824302399890731015781973152415799081533359417443686414897544187012384176894756206627070913680022576468545037812801392232211153931251071410730824682832284456499246977765596328428991728287362155234950617597006793396868624702994341464557896168193595047414534502603491388894403938552932114771538900002156104845417138624718634046113691015764443960173857269971107626975116306622622206684371710139273017167728427275656596667398559578673714229327996657630135068361494513052038173396664332135766744613647460937500000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^53 + 657929035975693349397528924707898615262000585646087972847141108965972274121452648538813418051455269508614939875731510455389726425647986527650850824025176896367236840033487977075607513864774476074277750111850047094418303598584753110923456647231359485698747751614977026155922588836343486953090008321903297048552870475064321965603673907331193562039989203017662385468054599488376237690058192547660988028379077166351480515268734631089602996912845295999815450487184165351104291027599397363822645420606411054076803930214053059243993603938589094213076678886751927707669561197321264554947789391594103431612607167796686653887600320349507007831568144015256245112404340902366349431418635274578745355634105052353096654050626195410410095440924930945731760671556199555852295910637602250076276075847605727909264874634081207142918873607975235935634800798117897025347535051569702335382236852315478264990842947547186408154185959064406126425008168249767438221533558725230402270263134941742559202987509156557548274986006639248083205537176364840012211685033935677923535303463406819095686480666565899112745965557555722597960909591100989627546094205664535113253767372623402363345978473933015267602600589615718845657675990699486910954861684667951217474061862137331299672614153754870090914632817911905633680642317132967369392913106436760258803894873764980772716334579608667462265653384018207650920187461642905744113629997414637594853805288458570152390511873618622065803403549607439870793572027819398311612091672807575438970256881697732831093619156249486874400796502952306741808568896038355006605147486702625718831934661516546584492880045199319932478849984796777703382520561296994896699228228426058217816230486680564895523800432483264992004036378154232122543857581682829021116087019123332063103889589041004695483788147987189057446824853493987634182424690413955880410768871387974445406850944495476293199031915515218663824547769786919029630044020531234471536804399011631258791585059863968854995990277869495766649883759103598184200001262698267355196469592999265367643614377452468356549161853107753417108149250839133614169947533980254874847238720961462396196466332950171108513257525584558723947687153386438219379556026248160650464230432750621917451061131396498566345344920869538350114661813028878536121975164300542224743750644180853433579824851850056337682127290065831253673898258115427272485458430374356287276903507098858219158745709929162944846257050588571610726902567807849118502028986143779346391617828593609258858990976169283032781800395322245815811588947877433168951024325747717951863026422803197677633128040402104560945990074937439152146593652390465172852057923425273663146960777994611584811653074479045014297789507804114509141804820821901317529833628644241733748324650655248986072544673340774805028523577770413950154146742761444426786450793875255700200807945857457543823243344088852776777599908418397386807674074828054988872509563051502389397886533804350132005907852445166197246167839846397792648690403419990350419429387248613428523190277613018215582125496463841309934786563848790174757378216292862717053744887263583367114835790845423215576320053533149529048108723248180853265437794354868811627582563292094317591154010391017940584094690774127174632517390372433482921639121506291429798033166656926680259332566095496115789718888315654853974657610018391731873060854233622516782046484608893324557666247175764292478561401367187500000000000000000000000000000000000000000000000000000000000000000000000000000*i1^54 + -13313353115059850515557819675988871706403659089091013476205156985003365195697156944652482307823160107126099458176265842984071201303177504964430802755576331454117790389246500034251034391588870444077170599806867650880484155100365677993836439786645398898814855755427194992147725952264383259884419941762131021826259370021405453779901752373607426605890597588275197865178405435963903164579404084644401030734768628066823550060156815937688254972914273430193560519691594617971487579699500682524352284964511855332501953038463651793679778507941708189042850527312814390140929953919707962619773402119757542420950085387186374163385939363204177826029792224210262809949020975207654628491180371740981408540015747612992440196301811832098699486656727659611506557683427675639665472954254922133010308572847686757307118908237195026489057788135088534853905195007525110538631341878423474018994635158003938719732280005811742244448619513299153522017040857063148516165567674586886115952379664404835898129194686305224594372106400818225455157886666037544227127002041398233016008905759094528243142823498501018201360230907504716231388907541472096032854136840120184982909013696068612076666323433712725145748257247114408616511077765311156860314022076344052538394591672555035992757770777149849008421167548744323437737815414056387562130748915922818790171282453069727276317443390907336646750408784564245024687493324792752501491293358996390716848512832559986371162559959986838699147346101631786266387447072989181051356737630097374953185501760534131380723337376415881230281648034889042349519272418981774673129855747625273536458538463405422290454939961944420773556795781532194451193827047842855874391265388510054920031303425817426371826151194868416789361088023774186778277014743251461449762557767136669777284426232476871885698818541400978786664405633201074674950255965392996462644039209883089799064776520385115556911284168498333403474860191535278043327511790440441972198664063041595923078967713790778079838009823825353415284808629678416169550676376926086830841629833803675868114000342951253166761801591059121272625162180939422776914514521694842464667473809364069546769965732358625463790270562736998865356806188842316594440270382636660179623831208959940173082614276492602005819707667998907878436492144258483670241738853469421690385992218485673237282240305748553704164933404055069696288512529336620813379067133065488645024410620867882369471484167740593200445816252222990092267378087302083258169536320770391388596193490818651393157966916138955853522152482395430494085613705067837540765794760938126592304538615052072487987038540340064836906890017519732074666177206869883257669452820784735707805702566920616655119141975795750427367884583069028133288825939432618373186799210378443849032076856302449195429298097621010530642334443936416785287201161866427621662345352547957672859802230249891189719006633856669815598407695487423386277709921184498494574616270819562334541682484956486869418063387743394265758394170677718151134621686161351417779089325717107129853663518039376312121816763349880595685886660885221633307204529642886285868466987623006976188164493589130711590960066773337173013669134693526080109661687893601927506753046329448224681909522822099536693004833436686335562717520468410151447772178990655115856302502419955562354847274596483859130983498518842419301981725697136554139024907577731494366928386377782703603125512134283781051635742187500000000000000000000000000000000000000000000000000000000000000000000000000*i1^55 + 157910890609831524022511568589001740922913295868648855667850745170813504874386956213067666679794324257950386855744295043597609529868634948312236211119662437344764403462612213684970447442484014628521650658644938047928725807895515013772675296933809488666722739073843952820725956417468096439159810044984833467049843781857501503403619906107995577146944128611197331683690148155796628505050459636759238887741614524856314263014476481643861070253879628851555927491652892630764412719307100181231789925105483182228719872958373884553019232064763502050458534591369788423740557747023373312650622177524380622834558559948852126879157458257013335417019770078062402609508136238294209004901729204868886241741145551043441749276659716893371444873242016169459043220032702158432084443056424003002423103973439925771746898908284608182280291921335291262488629455963681973036429863724711804882435203887253980737084934407161533051342418615571812932350740994608994540519151464784643363783822251516477150266175401535181538093010843222046122079100378786104337545766729097057894701225743389562751354739390317800394277065282260365963988176037884683936073851526421770890753303213967625207160268219034149122545156309621329409706993897289715086787446072535361658670304899837181729759744855950951118725545842080877864238466156685714753442248578186354752998215477181430988206389144097500741300066477788929467181075126963447571491202317940705479983286417172520406020970673053613069560002936298412903337943815998196718692036904315777000612452464804149549070618674120462383441369802621922103073055186548621234823186115802693837120637665331619587009040168107338924669895381131136128469968474877409070882632732714951250900063168848974075659406381440541740142646866295287363592275742643359671793382250289192275523731658328165446432943783706490504715260525303354045978409673735906327702975586913654351257160836050827503219383712831016096533815872950224806295383357275230319232887791276606484903365493806772830955581633991743850445186750456024848156981510417581274560610539325109218001695476985990009892553390247921586161041456534544668541950281411658080275088546732209128535132179022396578481363796300076693136646318559250062557243480899422310875327366714549063827785086600644515625461884197441424806624615027914062372168198887841536122199359416918519717659271557525976533302396773355864861457972156694168800243834875393507008105890418040096717228419009939154687120595101834911038109261091417934570515271320164169098538969793837047250327471945401342531242770204752364934918115990480831308263414269502030956094999414585660773494715142622422043755298481061389580502057122786839490254287136654578422658405827626085329023370243531104565787338641244383672961924849198288385952625128522486545438840265105215897277327816168450400737545689424440762101035279475464687718476762367553549674744588181353120446876032755289427426994047925701394559986416820257736202829104102796072942497983951658215343475540786087356185577324906840001041426739787284194997219802591108492280201651367210000823019292423127018198739670440130647022903984983776491276932292847806986191636245726091857611312969040673318856898805230493545786724158706607559821108882567557410415787964549131922474512465437742713151502600980599833374474686084750521079792497029250486386302494937534237223321567693870583259250539188015030285321270590854477766925038063917671435046941041946411132812500000000000000000000000000000000000000000000000000000000000000000000000*i1^56 + -1346417764735213031510313628820670455074762561681770864014987609055286486231065257155603730231734058564560703896090870916236222802255502735994654368334637829393244809765374646736419084068518261234180755366726425185038138989715183064569214870390108436437330182666363799669291015364637029326832113071838395902256216301617740221972618167010758928837127827821115868103937411534114288183407850750423721222066529642478351039282268146733760626786436029512648843969091633167487976106142979685039192308220921746499578724734370055654756474059001131197348382540485871117657801316100130459152365407831966387414287429178436847076229706877139736665885358774509525964237736493730573307071936354078641128718468898677240415045602965903042069731390169959469964776294933410449000107603130184173088513420168177649770329931983183251203737201240817922535410181599072085123416469690665648423085702083725165230224364445472166534666733911665513333046590155467256076301900681690325450887472258579491780804461977173486506643910104798976129611709470298859519255378596231773438227880184416855915059923553467377781802070786763344516149594121568949879594991824975340305235437854417868549228985908020021859889134270794781696473327913347395251871180967853690332953257710121768590620707556581265509155681557905727839535533458553112307573637028325059556576409712782213617542146313794417297555570213337653968967842767152105035180335673637954157026195831742760112695006966298255479900681659033366294848809395901378916228376200461946806039833372390072454332924524175942497623860163224925120267632143228323932027055031030453696172228238672967466563260772474410929245480081799957640213336808308224780470683727430990782209590473413693708517137633595450483925451443721841652921697151171609313746098492933378012428246850752162961155429178026291598342931972059219054618046831148095125498003902845596987887063159930559067178340305371849535084102276913462169682857632816216896383305569268067492909062277493824927961081095444182131399667019289524595940574330624633342948896409089849999756058280484366469006509551234685359542891407403243990862887493650315515949459715829440381914931652152641880146788475894653508012990770254819148953816836062227378726216552796946099020126196329247662175065374133601273519327782041259819036335853700998427135844754133309082318055716090109859334959289093040050395407964539991863801018787659132325530105071817036867525670207068323189736793391571925834886988124778170104992715543314512953113689315732732902008782506363032719341842669792822805825349830644383377892638673015893442899055305566111364862407643249823254628811843418982580417461210566284996279845676056622302096756759135545110958752242666039273321707990859647885364693723167137981588728839880988875906633951666273826449206026394862772452512361551774098429855847200989180323204435803529599699539188464087990317122324537573351394798060949857604955838864504928860539890995965538233881352769029395709283580943021123915902124270843720870866214013241199296552047519859836973115053590718621659855503413298838377173248687515598856329005255831203025615045511995258678689925240362694106648906434158381123639688374233974028458215222542852380270166092302265930132733109180626243857467583463803288446246818248753495854983575976822215182586746881924619850205504735044527205839901978157476618293870750751700050480502612247708487046905399645462457556277513504028320312500000000000000000000000000000000000000000000000000000000000000000000*i1^57 + 9093926347308982810066821464253595056880276987514855253065020002477993046693535025527325395879195821864485215215694155662551179952746383964285892807126873396900277775575192487328082657468166490091168270012874346104789996146143346064386495559125087673801473052293017131893315148675388627246498162745207947576839864024598731377003940024394354896974314757651302685456016817941409346147735301776459742340138382278361473463661212938982216461393588771629471423696162527100930865715853656118813345133869637669967412986847532781513437973542069960756626691915940872004113453119273183950536923386596444848735807173982260865127023498337874312076681979415166182783001585733307836392505383620003497456486236848296104523017009984995613327250344362735654288596139381093683961383999172880068527466494056260584966996091279313623356126486593537576246798933139406911572601562548555494631016417495255385854447406907231955309122874727838000142364984223643794549167413256642891604576799465573660137237298086693564073426034497873093515369802042397384817900586949423625229210641098773540540896421437126718680195223744133408034998521283419074915722351885889755720230580160055806911883268209214031301748670916110558328775402058616915050293764112912993531804719724887031480444601486264452225405113731068941698486026612465627402639105225667684678276536989146971079408719043840792169683136981661265162413889063629844451785825483636136875166107515688219363348254201151896692717325907615982794927143543921280964470706969674271117078467511703594971027413235910040667189234195255404624270888996244834530145603387419791279271157678702007048637603047304962921740347153794163336765502149687989003792044845210620868532039714527075809911704348038849672335104111092053125049033447627284871864992001540898046280205682250198018895220786898211037363048918825281399193586434216188883261195180278898691562184444605490336354509403070176903410167494262519240596492039665291658508048508145341548842046271037518411677217454744178965282461416171166696725789371190984808908657679569860652418574683017908842339844823871438854005083660891532376110949874433403155421224729218656657542481202424367753103270518898166911894538255510673661252629921692975475722154475748654424236411259370203095551837326076559510426509353107724626298563344747999424970585652582021144752516839428920864139302303005777659098559494354946745642944295993288406026883351913300603823154657923414003893122749558277074341342115482665542569508585790383967064229414338730072366004051348572434831406988499788826008721358322507228527254068483045764230575275198427294564836800417830784221879000079378052605845163496088827039920224455277378636378009287765923278019426851517479890789352149152765682182008002760617239514872174509187584996275596456667581886228284875361194731940546592271272993152679704812323430195502556510599430686693993840338136680091676139606046048377657791433727035551485552614620359488120714335806893419764458160930453831318168902121233899121869323853092033789779425667580050333689188771972907133826264691761352960977710523802885188167342104077992505467899148538123901850025282658567636436060564863431109528184476887166813528518366622991455572656467946911943484408463708867554858116660900108939183427471826070233628690658272163635477280960862519011524613060420177340525141804110717507688505123220176246802299449466075730350320085307785520853940397500991821289062500000000000000000000000000000000000000000000000000000000000000000*i1^58 + -53165318678789212242799314463510019730331923814362638038759289380405382080165867956837517526229308568340584312159171921252695801065080060172372246595541025018746701087225747621889382678721708007472781747053664651321191098369572238992666607292325030407705567545775611853421433107772004128630038416255209122856292747314579369912604103181470890002143464391138524022548453957717702235083922547261038353866740233980701228186827332535755159817071226582128283741939134422831655983244915250948295514849338568500037474056970824342520641637541480597854812941436651355389768968966663739054499752875270594174751033061006361144989884687269012487627542641484926357443176403639417263451772725219911258536103222620364767112732006514160348915362247852210306439801148951513117417871648013678760768708160655854468720816362975518471118319907630427691480645857571019429786921513986763074512638125992324182556223058176401389472684975610940055794728251543264060893059683304966207398127577819084133907266876059139490125036417462406114387188299327498329450252105819750811618590306748936454890977080244583797579726805316342236251960546717641382884906731495556884291040148253868634998408207094503809442852263884199358207259330873724764653550453761485486682412527777725563473006364596707853787011283102856927921558018057062171747253877220489800872719469549395813163988607028877755523880446480056199659372875315790112769661082280935619426005102917823093110280849364650169688233173086534982623426480417354841567470036880077596886694889464016987567701884986699712338252717141494873020662280170245820964030801381013809683129051964691728411852972188476772886727174578679769719773886690121649385445545529078917369174068998943052277875251075058501655825567399296797991267512206820111380161197597706453394774940579296216950800389004507411706491532617215627189095466207545040495215217277381685637931275766764380617565835086062492340869961593138989705439461167900221492285149584598776130265151992439391510729705922962521667305806858236356221734244500684060484864703545580669437245902540568937509650757862756062824168363302483656836934688224913520554351971701636798882103120830358626916683142159538813101468679560359441375656111609107367973748381999975302985067823746506742369661728746470777604719889088822400209796584252548080434653143122705889597813304257429419682196691652506773824594471714518238302563709403939226711632445756746253787125241924587642298548890596641359471894430280069889236854998752509111689777206807319280476960538538757291343737933958092148241902503166243843560117474036615186690326713468925555888333347457804830324280101459937795360305299554465494317639942354940970756855468014808401149260229272899950816456810303567219146401370911102253435394029476669337242452676005362012504452637113033420176963453931982335930020476543785803582497195703861080238824246721454260840971249768701075048586807650756057325819268364355983190088665538609494841107024922976162034487561906469634328286318599745536208258114460353245673616635814503216438237737282381813548010212907034856441779409123566110603243158769325806192440386127723962718626773338847144465857860544288160931075939944844368852768753920886270032511893811239675145422720864216133291139653902139054621901298339277195890510029403917655925365368934718376430638660588631439269009179218062927221322686121213984987458011040439996057302763814550417009741067886352539062500000000000000000000000000000000000000000000000000000000000000*i1^59 + 299238188405786377054188989078798970555857599632330989107529733239316282315510673663309819808423916434764899763271912452971070481215994787941596737561928763385452134029951193677810882833351018144799942883347834113982053672587290659985633527018976208076577501776270020184734721282832481774732170563251373022613555850233405114929276712732572290140644905506185514144459841023584978850665890296701163468756929163401208019278694288056583978538098259518682177461781484158049622892909047197447918005417887127034372302168681350177137990097026688258209336489679091146749117122932248558159983128618730485668212827564940074522725009870844107446638377110822200522138107586245807094151884519137779872959986182121434986265181350259968914621348493721810845333993159266092996405406598205817173748046167788957688841147996868156850600697673349667404209826446770411495682902661528771743615798137605987925003697560988941631194841372959365856628407593512778618011452756486197527032804401589773914870917255938263698468939384146537257501174013405981030499491578465252126704380819679315413318181360492767926168637757474130722491427478220701450486741021306486972541583438485107779580706837094706393781782326925267593809550444392742159461702801697203929174644516526952643360559166860301287841041443088249679460072409936926679905730759893952214266614758759382939743847592879074117548694384049995360532536259388787129215653215119870678573840895689044486940933777518717166277130660625696292660436828186232104405449349512814462444804592706712173710471262508273744356884879110848447326200609376127336728469860737878357596145340981625662130128975907319651849266087574632387440363456239439242087362991584793309776682030803967242844549867347972779751993859932738203424211969729022435733019559612398108707233047702377743840481543581711272973515943684697528045802743447515999012155193148289260057079812409574044414898107250253367840332108283908089416225009071115438194465499503577431616782239621611106108813411443713902663038653310834424074641610079347580492772048689824715405040525487171780200775824261542378335719231183643243436668434149943057977200504479717969645762060107918476185945692891874337612346657771481728121074491669480111831692911127979912510005729748753536767214821034261407153384552834208677003253019526987727387575970402823861711148628057114385215134294922628113997635985555343203479239870894140363908836561011876837752316237521120367417296982887902417189979898119766710870144451484545120571756506782488693249814817760416509568858623235309685927507913636244853602736655110114395207391770309868231526410138820709336662613059987002248130450200613631092349937220178033282830605758782520830375260866748636800006540104787448820774784799923420793101177844202833340714676187140627882037803080786138145707631541624069797392812493882097431901226478268127731420365326078688117989684994744911025917777637070836319270017329105482051567653082245010469565633236371191504611148024269387819528348919117317300534201895808462799601418011485081462293575759801810870938886441391981736932596573691155008004633499143868292303824834683361675923612317032392517811965865711526010547462852588728999357947989294175259956412426564284345751271039482841172193377409641325335252749076148741013335935717753643150582342562391365131779316811950352472761321777644796755741692931516375881183130550326032070819003261021862272173166275024414062500000000000000000000000000000000000000000000000000000000000*i1^60 + -1721959360930963672918693249776537420326699812016697064376334050435541245512031609333632244080591874373030645324334665285741437463780628275864290403660674852079288090255179668958762156574294090442992998467312550792491609711459620601513717212013154454960420663998895552021514202203393485001902532246652271493164015984723077977197961646482229586313271866571819064144496166817772101555298712470946554470134438951755423129994479581474331039264993599559266025828200086086823988155560448056298389742407032233336675510051850365987468799559821955402105274178958128780142356894295770051711070955371034476839199979823693537432066856296498740116531719541136986843507106577948398828564078851954137870524001416805250648938972037163234164497793549721171593887596077707601949289371434399039967184403443628502650715907251268461625292485949846536964277604737998695098078971560638623643729162339127100546752941816736514095613679259219632490065818021087697183095227282993556948346388714120256171968474779131706476515537663723928346472558484062999600858080097286977966848548155094640510569532544276350944706951847900399271891963487129316758605060716710799570422898009857006427218743374240418416416350357201252179281170974671348834211719880880304679673139191063450828154288236959681437163175725721093730178528718900624540575814525211718545157446584103083212941430620539441127784786282393838530514408020186506956149476431275679865720092079999510431051630950382061954426832333184199453683960758113125103445782276452766915835444350119079988074754298714794935250764872111416388547834750943762772713152491491672914564861532462393737570022325077124800919556106650077132631284761636983258905344476293874783844749122925582105263388247755113745737179843105818778146278377739633134541455048503413738449597897438209417098427835858345076895619756016195683992914669975206032178294197471621416424871724332372192578165863988885676101493427437458632610594920629958956166221029919362923740124527635866334770710881599694764013239852300620162622654967729424848707591572451921433285722376404236400474246107631406998033181231390158019598070129869022228618459944157506714755599316415841003218725772597218015168492443128946982185149331137461364598775530221538235675931675547081305780077648106866505806271651902589023227372728030917939030833345429071645234121035706638269077957233547781046340511793940503681469702162178164955319874943911443451832893873025078334523491321467584759264789268828271678248744819056270871384183489414624301472606410668215432067562670880856431823121490860756373300319861240058491395763470957077416080992404956167999768003312766921996901345300218522836789524111247348490963229371745782465066521871584855799953075818896720101674069441481178774913131758231968952611838804293116611653561311615719507894568743053562670294859649623615896771111934133259768113214676555553176640660646179004959316632948218872387240254581193629854968163357306659492649000199266127765494186293500950388231693618986952037316205266773167064394504968542945460081408595532045938809317705709762828289111412975676311591413614602032107928932051400100577724693513242687572131613355809458655715105073407355825876760865860616592678867838029710094387046673977121884609281125382932972940946603858470640871635952167280223948369137270382368434094252396419433294941077603683926979417858852265225225114430956017592341254385246429592370986938476562500000000000000000000000000000000000000000000000000000000*i1^61 + 9667927008263807890559581669955828554074627524974131986665271407184787054340433117296820558497353543153339995107341058148362727445910513046479922561759590750185863845237458508376664159526890220966261520451181798277791182587358788966579495115988450627699456035405858235514547999936574194575322254661315219183752167431198168769268347808146615615678623787806911059590253973761062168761248430355296253513415342582987512523937059381796259892914810910612450828500102255539412498846348586425647463961862308542827464442367193028623695858820484122882019419042760501984362636264484631025945577925469861664275435309341673132820180567515156014614834007065839731632466153654962697249014352794958103019589284199090408342782902853963713344152466036158818437820486412736984747049158696030280018107466817986706651681699812535419908401190856734219729471292979100050878053867982010232596019315274955554274907080597520260594196847731771585737653461895473779593828404278517547759198995924431639484259577517986003377624957552078312638996236845463624639019737457847976066755429252289380811530602909611543262498590792524116630354101841938472861368060709829602272722959638376771555503288530460744151094698397538159708220264422873481252814599775688181929636712845917933600171674113089020344181449752353656807787148232342631317111415045669088258141409591121113486459195196433317831209472561653831960893704289769252716249504462706971425392923126757541818462237598947479538725362795558283053570864516970242218088963127062279214119075035606405844713287627928497982640872462768332047921960673055997872811023071619982504091027554547967137334406566729803412023940134347847974602036242648240060098710069311902143134190597034851937318226644770524076568231325994921500998031410062459542201885482309711164072433599578018465094920343077586612725747639629216520024206108896062847035321348566067467125402019723833607111369046594805840664165780900543068046190772496267165130641767208426904378055653521731233867846450168888713251442306858852306139083760648648571382517792569281242169912416323956877709892748064637047648469900819513446123412259159168761609329112963519529382724580197545371344707949081521605785169521446615162769420402391386012591784755470971595582724288070191050367569227266044435690623116878961859965008344307118179424432518633915225751225308230026872923238754238465751368367285452419236772110176886172443192694517473838311175915830247525171228375481698097108364077934923253182460418917895010103457190252523734281380213737851329169403683269706981548196231617752286974795000204065611434119712187062321610559215118538015050504312084610065342849770184619070131777944849416213948498958611058762001606109732996446007774539528467708197110313442189118635374156139640188261940725281868069057335664931982748198486892597244317950490066414626663427064579667941792679281950753634164299740736582648296116441716845074919439660545487201970520433959055831757387746488736852267322709370432363862453030414669836444043160343806895995241224518929679367343054549598593762884272735138635966313519567509028227221767173330128626870568927676835776458763319131764695780104059920846470593666739075711811655815187830419352141264245449944647074715168613354817370694319711389028979002712320733150606389657508003479820811169709775019922111243034234139887423158366714371693671358158389776839936864420354944471114322368521243333816528320312500000000000000000000000000000000000000000000000000000*i1^62 + -48598216094979912266737318156159325344889574287774407112749090652245998742033473048857236604248096798577149565971416804877338883916535452713517070547921148569895077712494870622807445960267329001984374256591356490439371431760637266626038856893534684723672044471205764019131038364335377881257455641121419613358642051039326873219703366746702031866117941279310273977438196392632684190794853162142271990305811282014750071481146134139607792741093397983225428472718136300214058986339508456692802211397938214803858374592125998460266561879669752624076653452064235270446261854812951145800045017158345428641801794781771257332607840560063598513815944727317920494455320093406610451723894822310525201335710258365077418724487464841493709560620314828438113272237207280292643600856569861571465424975088688057760575808736872603355767791614928778732741531809953196743561665158098923962362320708049201214898079344403785552318229304776211745730774634647075360049281620885196070190600336902398203044442749083016919059453697166170981903568342687085858096475628792474679258469094128864935265282683341076585213885619279928077320793951348401270020750828727167983071955176225071618742971072221289459116112820011525556280550804164526172949632406558145888853377415064742512823831479889452536602445945170716370479924961509097500410809628115104577872665115172401076054054354697706922543600489430363630966521818803095690556340045657594103108525369571644025203591427848240403420310271531954388734054825819370531609224385776759194644612535768577732145236112443565986865251662904495386148633850100981673342694228796491550155775276746976476287702875590886585379067124427964331346299693048607073957054131389764042970695883627994409303851648400028408346896739447091709846398176172452647110656972686708042819000395241964296181318059272948421292417858313066188498130678839543399633178615463369734935870311083935998440369153099530065497222603299284594684986243031990599848140942283041157408716762580641924768659372111486790326138084693013027006061595010492206672062369731732993934314072120042996533638851709933866531053600251187929326728116056828624034382983316715643801430291006192093424877299808635425582741579608663473641411041516049776844503269608425478976473245963058809012304204943343733889630671388243487139258349938664395634041505872140202281330242162796947403316674267732669432915163185044787994606503002528081248003646716733321964599647445076791911146526382926930280646409768494521856430181362859972713763601212334182966156062981460924087050011106754788422668133270485497259155167622555112224290248236233434133394284585510420579137721317597470948964033388928116703755097596139407957983387559125663041805175278511517780458537360629953627313018875682175046308200735897476706904029203729684767713637775123791503232351404672747102257431072849634894799734268476228052910057779637430255797461163487886191304153016771122996227600215541832412440283919357312865915357789681727693429741187745655012568766911955665061996691509431715919286154090822624248175645209371985598321052923411120428228876032989077528696400098419075549272903369959200553237116912361558082818892230872076006102385666743508583930424428837427330905045166961260258349992844731639145640783561359826046733989606939370924757865738358987992651441047350065349615920142683771286785624635467723324200121747304730603659517831451424285660323221236467361450195312500000000000000000000000000000000000000000000000000*i1^63 + 206370850796012846442128170820459746984878598751151618364878471042395145431527805192984075697918258539269937795742215713136424654214338743467745407558281170449611817641324014335556200994172452303109679187318464806829253935314396369344100445433921620553853695690178996004153358684896107227703792194433288929800917194604954548136018766571449905703734567871006210987608538473079616436338787300802332838692252244591135647252277903856657958941647873703640449719293122719127000771243088168466027589946822471222983952444332397224684200791585684679607582232771716748730864927555883605198918536020809838819183157523200145790728125424739260223670500998259655019445745640235317148360321555153305448302644407561476387437740430265666940787028033776309720285347999332495991705121097717185772900095181031945554643782256935383694720914016691806954614548156859088545704216578518764273791392335953652315180181309316580039958292737158604436605349804259702553397179642939140182893678141057683217562833660323070710058662751660920416874407405000419801458981244576583626487525484566670596192857058997540125826848065178351773932047086461908265060727778554418647051671217784699146071950193209368619710299640400976500234095399312545604234203608496899354674768760760404402994735657319506076464227211860610350791037671515203652621624451089843777537920569915640044935301075578311286035352486894006141457369531449439193279341917955649535610957028074207877775989479982885646502085479719401674170312291285506477518433589180232850594018084346118981529581025381140874903339699152345706698404131202737536111756798370644683501173670735933888158968788428212869971669230937285158258417844766443241331748896706976301040757155500314150625300722487380572287910864520974893106143081800397241189067246100982503824852271738496137814625982295310668919626960971154082935645925664721013239898081134113070616979151181222678192886716845599738764450132616330567701348758055252168319925862718063503893649225586236311608350385976526281832294877474164538571370498138030320154964863470015849780564053479017325209526613503911267163941075085577285467353802541484828195132012567987388350299776461184583432407070506369535367777547733568777483066760591281847652844744246771440855070335691659598975336263901899702896129254809854537622784490499065678939515161023787517676030012203263172898756517909761347902276454895824429839406735039681117334359709386676487575702747853689390943238868124950456042309476843994925676058957384160043842310316827365138517270909670594760532925520009482279430629611343138990765600357326072355621242246802507595682206541457786216638946717037684409731586107575755539112645912070035398036681492040571515090230258591370192398253305450245435619945937086281960841104096039090246115637857390626058755570196529138352524900548262051525197051945878957835587621177461820469219448859032590523251308778276714932692722470633474834396849493250662609894069758522470717184737058206827354720491895345915004913389208102075274980750066837419030999037332691475110225586155887616261821092979215769938819176513105163673728812844136247976064251603553626737856752344078204728067817984187076485334970841648962960317576343531299227902134298912608989650566630622315290199234639791004661145881310267495278187814975935337246120802444325379186632872891438372433602742829716739056976710352484909799504898972644095778150585829280316829681396484375000000000000000000000000000000000000000000000*i1^64 + -723446018058780409289697112004382030616337691968598771196445891049413482728970780262524334129408180668651099526700909406196856670506111019015301482598497715140449447783527351331969664307174752775226175716037838150676990344731140738195089919954987701304151306466367026634307349300543285298497787220688150416279012157259706252563656269930432998374324524746225277935628727972788958832698383849887383429465294181532957725141172149149332888541074048016389828641594125957526993142034883469632676711684561376322318604577050929579396005753458604460716069686070132651208052899686245534448885654057194130581081407161389611071612299618264244150283919012595613396025287104494792220999673657113543051291326910164478454597677347336323731377503712888798861969092555004950891306927407319687140757389972991748772122131640306640098534782266875257802193684382302319172110216827819946262818781904734641928842015004149040929852616578795889632802463948082932887527547683015188199422891480461417109663569197843898753785718227492401603126189493460435171225379920967852377579229684094068746109895144821774610049683589761577987031240562721191267153960520116801550015236348089911297130371636468322759213298168161382161991428263007377336487705419298860767574412312984398870601511042460144554236542355509423690428980696848772816920235791973947134803096923537933945483840642364007541913042814203544265976387556088463951898152327443495936856151237641097930874572275186090920378004031097730761935764599607424994794686820675863441878195266892400871162834916953679403805068377482411517388613093928890888397982068863242503228114956644209765744123357025420280625797159158139247421018299255573799387257499840151399640761793817705056518129758890467354802239054948534976383507842378637533834428317637439375692716554370396949960410249527393317996246068203452180174815025657590309354311309365476264597052267837892893307284032800570752763532101704537788533449807564306901256985379603525935612885988609336127091703599485132219746899150767238232110175665735174593679336859465317166929412458513884230755941609478086236567390402019172454294879207637239289971841459298424560999769217018187492699788034959778366389537660059447992098791562987907475339802544561438454325908706850793705088193684508369818556845417382182221097655282578098171608780456084580487542581813707138347087309361333261284603011874830064268479433806157112040296874077198194227251442391442553711391524539871173415761811234416599060878505529546309420338950678690989745075219258941757631442576444287887769808429969434122232564989013672662380987149837985086455779806269979032503845588534031486430903291699806265931538351460127150860728203936492949160878382382101823492053445116273274367133622616812576106618420184121667578674214594483393907142567436614832466050570637262716215687911489712514306637082951144267488267590172513738063777722152843915344662804278220669492274743094701365050835788310795968991700266336012888721083751895266319207150769458435252609255343399593436656454232941243849062997966942889387262789103196239946291928859064153789335899423091352234584612979449489316913336397121536693445689309442036589923272900971298761585581954448827289033012248167318959688750513203218412951031872931433693979746313742857055094636837521203973974928490794872454963887895934319334171806202710640206708009807989634049446771394575872449195230728946626186370849609375000000000000000000000000000000000000000000*i1^65 + 2099094899257516086905945135776138346244701431389716902499694427885331746666092110217809293146519232618082356466860323715325901167287983428836705017970558920179038883204719919763405484503500092762467197588158010753547556883988747527390034059910551367343079372349374855415259586381325623203440648935287350174408995241375902388213184317041234633947176507809418082555034052838118841852415930657704089704023795522100389974903138842589964099846865295511009299735988583741277449262435314439684387466792567041812079929683248106463748441746928277684668584188661420097937574912240336896493679801827084102572218936585831186643485125883457364891681450647346830100052616812016241388850187550786163275102225788781975366287754538618771820193172520210116837292346591914380907646463156876262540567106304460659836273890167191268458493768929814453776076753530875373906916869884323086351703946454670315151452008273605486522474319190240006334214882646747001843468963226879280574725024295816515682731630888818931550558249008474708298956059899035660152920259630741633795276853117374031183295817438704558313474402384691400953569472924522844255102653377399880757622446043535943218514169261579816827961797987962077054497016616963750606362336794401271832347613070296800510879733431695270971243170029415581928337921864352540561340530684746004040576139715669723123520780674740111917504702410191303778107191699616733393706223413667638712030308026842328724651825146541692082391414694496705766360064169732680061319088910245693881985294632438096598661208983617076352924958387928658662380902212340660126614004007791298853282431548528669480106453117954575498224362651113925756749408875876052300625265464082204434132019827284056118922661467956893112198538279022803052073095256134408820059129793715188118890365521649243285099080608447971576866209317494151576734256741289457447003330034756950157976711973908073927574384750733752439582424419437932762235314935444630752034945804635929882552127236964908790867531910144339060383351925371511905039015384842678827789544966829486803934889454316574943580145436810176037318878976509234697548719061307604456506142988943469407361790660990463256614987401449928870324183728425912545743455385473506875971765991019612390899845120979996896109356199106142376064093765054098286962375414043656523693577220468935482075403270373459576700719480735019595875107907914222697705005777871186041821989885074960977174210671486333871895740194031783923353353412678934850161831268633578179050517841518433914427625138047657253888038105963139168384018472588723532285737791326109535166621550046581141031416346029309852659871476998781966397675577389994812572153129852729630603728240771000851830285981438511061412224643287164563057354850804145633642523371352850592694110698885866335795543429669512591466450265863953652901901662257267941960504388381706197355801474007344161804819597991974099527172404123553418773792039019570924215485664913980762311688342345001451753725154935247481691672511029818017650558871606030588659550035979896446149961515999354456756138611942328027126716456218191206722049674358552596140919742666140866424294945647621916994469085122635891194234479271156995389694730561010238385875396924004827127000246519653347503517343663195389416897420577938569526450440528347779381959246588264631755304022435687741369028662183388007864442820748921841515766129049325172672979533672332763671875000000000000000000000000000000000000000*i1^66 + -5103080677834391296703888691478103879745915951171763999656791734414098965415102364770995787092880195886435071510676486191047196731590160608477137847551380753688443399235134973486820691458993383536228658964429502688138928957121444942468896201464016935997104791882603884186560936835253278608574689718087106420504284354888635547277885247350536905070706832405918173101139620156889519464888398869735068633013675744187075223824478325220362904123738735225061143857949667095247332157125029384843727295314527475340282051587545889404592043717482292164143308966349836437651797142604452668325467193759090645363389366242995503556650271327791872478676903758920551282043949927748626214859892124497264038584765991371363525672424062792538416667711657075232305629136953017556933133587105269370002928416971750556211017730796224006797310288190450209926391207524846144392825749564873624800019684921178427861903454620333020870277753419360230855872539773936215761476755770853661971227037135065053905346310943501239127275943803162549969119394732409581218474081640865945643838032177335454233404159589150043035597687045529932449397935649041515165890280215870227331175024702472329120028999454384084538171839804295288118774961504869290590275861297768754302573780366216056101722374371952725878739496014827997507164603414314172613795907163465524115951626187247259889211708530731344067191389609575751789882327270552186153176624613907399417896432211152902591148709526081835808691964318709394995619056185785668350167429279539504247555818429510098890522130922043093511515669651118419479468734991583396573860564333523388861822690876766120630573712940711661022664013326463144302827342267657311664371624799106606731123509195383311698812515171262719992410674907512259190535017109647213935974867988961326795790859468800345863058389489682498668806262793379483391055817484039490604789289200257425296857177028652174968005900162284611419922590128774356580113858573082599904604930130924159461143708450479696094029886726370416184049278918800158398692715632531613966325794421382155174357339743474482180858791397172307669129210821350302829845744965594284441951202680085719369769469928250550542574521760387009301691000250836164269928357015031518429973129299739044460659869788336293646317855035428189689114273413588288181121741016577363776229172689539750091719775105604745110829572026302118711684205932496960948450582898952378081585301592582923649624001716181056251837336611597341555098076684045690374193886388331144336780296672918688358672948750846601850347827535407337488539319902231657665551071323077627996059419694497323460216744407197814881675898988436706741189053334223433340096028674307927275840963238375042344047148199656355873852004516668897131305457100266641755553099207701513792858914048574497014454260727575805190540591686700855558052297599820728362855028922871924234353660081754437666214247891381681792084316343168543585348934558945583591164923391388136255684345000635115950610451904320163396217930864731585887434154862848851947101796468489025559984364383715853577946920452034746592018796643009468295079401830655244930263745773639883304251500229522221012112759421969892868298016587451472785184513081064164087958166119307830490140380285073856258810950310246606633039823973196205734416051179002783358451779761048047170817464571220123690656506125798152852182219851897464528434067432272058795206248760223388671875000000000000000000000000000000000000*i1^67 + 10458328095650218064067387530081154255874843105694960764658274042310221630957122865624263461256554774266740355602958814644749118760598360502714940468577625325931358298206960176470855326727032814916157093904344288762340844202921239196759555489289284860919660267218610945899562032145966834612712213119602686397281210086655736344394792257662843043502216474040897579001166628892013994120134482985418262496082643300022776601169738274752911378246456868308839702865229656508672211841000946602457849372553431981161081902438377563696828789912531356150195917688144023403816989127681282723834629084328536484467660780610371235965320116780299135260352852586334682914429871270778564411573758381707963655851190778427173910275939145742541930037580383356307447192407232456417531992476098614830742577392883844102100416337230305690870260442591749384430906305547156470759647440928840805722345201296004904079257163380666070284735872154243299359195293356192093890652149412989850464062996749613701294174016517589781212166430205759806071991343917036606014294109327967688965320465378636159859752118890064670768442502414386507480667429807904947942411751601723956894252800736589640329790402184049404713488340421181585576654473044994913866217764244306476099505582631437313954628736189300706158858357534710658446861827149927397352362876093465360616591048881723928017546486795520928414866336797932039822492931070017992187531149128756995134756417681965103247982862630620734652962309345052425932888285288162677195731693398505065687040580524486574661284175049909527171751665686987597650134627404051961199236560917114743938256551067484608420860857417200738850242374331483769010057271909430615046950916462968079021109326966126113163062087906711351402079679194638680192721579126175307053998532703307615993671189529024216877761860049591616329299844693552715776642959711727623328756991119180535799778935501490881314937264724267991770859627888548541227998206390417665525808969528206265201655890235273921257167047854595404534082936111344753766708859109108608136304305308634541246907298886659161881471901087342698565415306030594513546193018564689253410716443710654669366053030330409906973121583434988260069399806449590165918521404836321858098109491051849979504003018808109867054537383817992894949406116663562004124075627839635582941819699887323093092841643504118151548329295159095452754611696041230659526875043960934175902651051087802058567879176108024023927562096008914874279635621628421725861371327324725223605100669489810618747341980911724778141312969056908737692861121137190656984819737114739321912776908399753285130288976660793013544032792339079947552268532729823206814097539577455678784445010102855256415377428343473231042636858558575342623954682249033792903559476960006440575215107672664293212274503875992753002755619090658346563906065632061997794906906949440732997606707481063826451641987970252064486437391631947359356750487126276954603543684054044034439223965455572229304093319662888470159080070626637106944210844502920511721076853800930251162548816363648700731844460788440640476195262206042137088668729188069816518420080874588289304054981527911721867123534393347212745927456770119681022174727555127441143801310639925862702911187500506264231698776921642390831420313483941939004706142807942418046316812467416618928205129158294380579292233586807353777938175938870372927436136478718253783881664276123046875000000000000000000000000000000000*i1^68 + -18021192081159321209324594152155041291123694947129338762705624137828929924975332303759780594816088844271179475401209766266885534138915834330171441591950290360008408027807064814042631104040704977605885904889946389400118594950348860920885841114846075812028616895929575501476246504929783376712175479296504837372329593983111512463664705792395354565434917933777668185221388964567626204856427625629503128171599449722667487463967658522462981265769981190660114209484431184581097092670323101154203913979528088172991705143254010472450099033427385372738851464293320257563354742234013674434947962910072344924774068702235943174699799333222110818900295247426054342691923532685587484456292558325716740966049196416266218726311885482261124086930840758783347157983068333283174909782773681879935396105219042639008843966581498982239724758580720220224842240054321468099168895728894124696169101278636794944830347518652609890362336309907138802562938763698125733312710264727475391339530060255999794461893775459721702706528820958563807703059655622062977969303078063145013129553026443003442692859939886158933225951706312559339349109090477989746037056519518134970978403114612050550648646299213334178514650254219302816212373224938864114801572538898618495232437710117668842273616470938794570906707240414671580639349623648843179147624092026022884756840880570069294182851359490791685002964130818478576513447107832902044533016956287785160727078366443528550848482640706466439856392167817269878939825068244426007648445137557570607071120468869317565519940271876714582266350594379269389319678600927565958813290049226097301434210768171025500519254521879032812550120208713473110776872449765032481541797443288608514722155456623404643246028184717222358924671850413575282855579418106518759037990217401320918357913418256228602231998176573035062690482624614834997238618451388619665735696242401391737108800374776072071344945757101246898124022488951966464520494053006804575362707395079232879321677678484869985662945463953132823254577818906133941764696031742867201795383330194253693098974174208053207580874076155545377326338100574060695666033583689661039818696568892496261847696306533466897240500015890827231529915347062730206227062294199223884650114592630446040085270452120376124110584531809114213250597804399354969842343316554554931616203651523463918357748523345184752916334109291474529807718457916890289884402743827923308566850744496721865418392027500233518947481528617272961672318125097375509594945821841305490237174100229953824826380537098077158698564523443948123453198138362820784466767710000781241475429514494062610329126153446955802223163342113425826724811617507309806153687725419994518468769707356126428029778023421864221044497215210259786093846865103777977156010416688605037128820117720373267961986918503983702351217961352104565601875893557073993617073578788352926910716245196928560849152382889294133530447537631745803347321959591897292236212473197063867265570939598395664378889781769728791783702660264766980255653666065991443080499680769503085348731774007303913094517076395396519736432567117458711833323066159038382695797204725770670654950274526743698382118680959927272154054491441086467409580282972091554831450238810090670804590761582187510871348964735927715643735239096619752211598139297650958028875185820768834364306931621930823200256498185379874026063351413577684478894980202312581241130828857421875000000000000000000000000000000*i1^69 + 25875112596175272709448921096257732211873420950396510015771312206973659666350511488894390945012085643052630533706114715828977394647610486020705628212204198607011255694900794264083484620134207820192811842754391915964567305467183756776063813207571586078304991456722744081001952637215899082869915307037551501500096723808193531210387177184836126827032714907720903424871808526012831479511430156585835563203664105243500681097846819139609270942418863240428580754230535299756152543203748933563075796833568310357112920406427137297372224444888055748277043107866859336291461303435022117855070596807039651105248296551287149605221632194231630617693636721723834713105548756173617671265776550812491223621923025728965637891921196005457652133999932313773036737204124030008607424863571361395514035782358523780820538166635449041067747906109847861651828259952893515532697483595669644786388401560011761259161771962016084663375248600785401108949641267763151607633811348418526299961067332315251640755038757980861375418084170206233792911729160484874942211003784178729702244531317096799268852569291400676102279821379005513706163159148506190530007712591797351936818118869824034153835075019931763213245832850725817694064711324225930519533084144225327101903071351958509854951590307142212675399003793547079796456148993700835316665994138537519562559779956817386529391102041862820237424065887983863403636455782973381466859305486441902769101997571326095413796836436017252180907113095900377172804863725242697068046003709841083934962202118572320671293183691215287150906765572043176045574815752614031233351859631539371618987515912905695621917225813314573720457511928003191988015623557487903616978084145931119383384522933736899636171527462366893147442184224962373469266517134586720628585581962244637332212529225104531398530748103597827400802396282250201474844360396617118868255212657432200613082377950943103777670590382874254556548242912022970941379706184838936670717245343768152055862304561413963020205037645640242509028090718619238246446346620646841425101901675018915293745533180169070944558445350509246469327859537369607435480660773474102145462511304078777822113182269678147184267447613255968625458392601237068124410285922425613180411623490227853374007044588863918981137170681070144379494213141690538410975039782288658498392822343664202753835006557246926799034426689436029347475439878633689006835960124699425902735977341291558524599308754092016139742025769785631681275990568361161860992715356280875216215653930848924893380126377417804715545098553248312244536321793067372821635982474156478984845913208230858785425051729023515546061908962198517180695986078554065274395574457200843272485783882415682309422029335283247950452366938402895377136423805194297865263017385505607391208445291073231419599625362785312959518711949807821113505362051141653062998460040101425693081977439108323418310945903547488241660288760129251059932683739421375805926073229538721837421760089237456126627068166074324902891439225613349543405963430946941557801077817021505462432679255059346589488927469211468837865385806837737436048060791095696701747914532646469253321962338839195046338805210524569246264653527459099900540708656732310616376060297745468010134506617005712014916524037880376509238519874946312054996366145398139866077099451042341826218780076410237730945240851294319090195092023486134191756491418345831334590911865234375000000000000000000000000000*i1^70 + -30526850644527781909450324298381405012853026561984084213697507962134887043753879015569522512647813043331383004571281957393800932190692846797200309709417484611635786708196120392922604482636635244535257344570106522285768401345355829458021540204396304448721957006994281952537818212204897980118256472904621245761254028677737480910044552650746718688104572857004952065828617656184363147340597789870614532731034893527877956313646605748594689563770304092388669166523183053627338740083477015368025588301368401725723913099884581064303503709291282917630182492256873620808504199955662309661075208471542607785252442933128784983211297054826969571160185627762461144503607797896546113523378791886125082678938531243953821973348378326358919604233664930424906486668113097894542581758851246365012935297645668019226411094170727638932942473750010840487098578082444344033526667616968770118480690456785708483804294523144238825651453447922184593920982301151941624418177312376409023787447044424856014653726962884444219798991263938923895538497865442747328058082992970071472861858271508455305878977816530563803149714861243162825682523958323828455623487038960611428940053449572252400970574750834489508738348362494087852999726542454934299447590244096805076302710383617385630906873174188147849956600202906947378463586526518096177167907461369258705484849036191044475189042969778341572850464191206199856892550485656069548641804949278380014440270342122622091609506280612641946312742410746643531439737852760970765975382041273488059363828616771394209323777581064087958934028525846959867487192905026115616820167110482891724988195344022646042510007776644945652358804604500686500443160009707947994706842731377471215632202121112050739033234105600368660161984454660535458973653128366909393147851202755024338599042255807804582298306302664174803569813068966130945523967663267277108285125276995071157437318482095113053244130882793587128828706105655471610596320437730665813799967539303380982686365028152365138387640908962152122451392764300345261479845077464003252592021138494911807647383097014327980414358248150626283824396969381995576796765217490991132019423080943120335134365889795860859553979357391240003387820100594081017196106356830058577342047326139742167565707587779924218443436300854689790826715732447607028444572271457362944967003333427093164720490032061902431901344603342517886937852788545259551790152577689219791144019191946866652235687191208311101033138027783692559609505423997747319127129393801478178609130556196601401325524745352218790805546754798323472388435470575859206335711589402770379384389661659147904117221609249402135708519804459732467593761272113398595009860115344371378289952875305830822016038829361166857965579662042825955900828710909542788663223508984802710789665538030795166370638408672299731668858231062129747959188991134428601650280492474168002139701519902620152361133495320847570363966636501484255874360541773909398056031718025843480998044198107927123978919561850258616172190110010592393332463630537566183737913265694341314332924643189265709921812560690127821065720166436856509526409609506716556151506944063134678236567483295145375896245290798376296152685742009542127979378712729360574504249015962993613701666612802925551805356689771753020659467339353518553431417911341784669638165135716693093956966544692492141155302507596426424304309442392391105158822028897702693939208984375000000000000000000000000*i1^71 + 28782795702932355119515881403258613225815100525018722635259616069557727021899093774947086664489337558413386818674372263856502166314698932910254871452176967782020848128781085143572555507340382057697668694315676696622707043338460072497630093688831819046559498041582913345412976342672121813269551491326009498041910240557093087710435741545051757198891789758428740614325159261377773832544739413331919084960009059634136413225859496643936422477417172354033134319996165730009278053236908722317562653213056597797427996286576377572999592769716851475463389039932997152383005040858585044675663367327658989950847087452608965338780877982364823021899784833575058806462910836501809462175423101391241987130769317846017429715305162617589048043770177907385101534450019559860309765852134919788226466184219009918314362439450107894610983209573000096569728599014483569462791139495807493781113929027188885964239817978613263708860673924311108230193990228400971198362224600953084049008876951500778532005506271579112386988581286043600322471402668629335479726498424368846728249309366714551455786713606689757777558234803418612685193900220829995923286807423996151865241695089012389884534660821970213859082233754389924092412780754628430923532106792529254085139953818372018462511700686098447281675765955390924002184784306188572334842580689651957423715940692915354160674394714375112555971302266856908613949426341734281534035676623696703995991914400382364686272515160360329411289119664074915483921609024125147885495227569306668193799550853510506560612925089093184407618014890799294883888358596574832441843865072390455266227123810509876614796078460905047721939317694842545995740576911846354370505951541329791733391162571580029502274548197141429211138583319053496685742495012074296504864628721000286860237140643503117902044643662608756327851213303488442599288387384262797135318113335063001536371754864540204759451204224636203665144681786475356518020089214499259494633003992818921440641119428376336498098534458206171474013784987525762419766572662290472007057725911171665615407590775668129447470113713382541892638687722043994187765658840204039900002665647872850083505820210212501641197994825791388662746585727566965112843655495467187986032048578126332603609586499035635852742387150045787105490323953805119024468623653945237737137555325466917392050966831189182678458959907139050796707311831167206594866754968183655698507894095353957190752690070844909973501739117201320196830084243416286823730888364518762128439759970991850158526338801957196100752073637589480057530328087176996620791855093351521645521743397295851891335688697048287735700649675490220075343209099271263921478957955270270764238463837241098695560881958414226371669604445919385197989103564349220911060896017030220113607053151896919209873061454709610423781295458108790556953167403738865944221581955196608194129165455337234584760053881739409264948229606424908557353702479537352486189372340888131807145541567057524875661050289775109191376849303251948442300311609836986275356273718477025511763433199393475089662445660012852899105134693600749505502298655365540071176464756668649619949162747598359503417084508684323388872266651365564179346367108269127877073180172949132041462014788492745922905636146170691737901926942720179631468834806466503590477902497688541636696239340951988826564699136284001030239472485039442517518182285130023956298828125000000000000000000000*i1^72 + -20216208593752593515048297530072568167145271747075145405538100619182945154536983833603292940036461440710404256642870338862378126177605026118693493506166624711805084693128005186055864878686631426196799218679868911633294615545580070931420931489745741631444479564028540915894892780730824106833676784403928944454085083548903629733930184269410874537091448512113826529419150010665569654656967232593742701097219022297102380421416180844201373891584378911861613850544718950769501830473652497041112208028862821211639230596728355889105904237061423425791746546678645310850934867890627916400372373616146211368063677687132512009764350062960648492253341472548557057780202142825642033336093371330380559970947836579547837266381325158681985206585782141568258324578546331461066711484974037076647826067899292406199013787143492161563930600409463597302400616370395656333234883276031599109104913447401212808396210953301013550900044545566252860552461609951379493746154623340550216525664378618167280752397185202863974237605447183774263118317456931636192435824000657665448548519055786229933018671833289416667233026609471962320414911063967321364478236900392032971831782838518884610492971002292946044711338441837178872950189498919714066699055391091991870330521903369381127249561357585327350581390039990074467144181452588385597552640381088919830035394807224459687220513305249779108647554857359318976129534780066354334267157587615374920768535179140219785470344078695068424767869010912605627291235523859245751799256600234567533005599490975800620387344526089425059028611584573952724579696131125804272630791145986677744931597751523946699580009424594791099958185307498855583175308311062778174873323016135587614808053003159028636228431292780728380634074968811720591912536539668021349137694729855065861509876385799106387173539166709374973923071810092543465695954686285553590456725800472265619204418865371770237697257875406361181963622931343833084092728026825152339834273753094171331587981724714457112688032536985222762957970901813865441447929935249939280481002318443694725828899954276679557753166884471075093780409958808699344662592722532923990016315957773999451561082987109287744294161359810896030755391133247990137214870483785653022655202873060256848529658148349865147005788513179040077200635223641309901537898184571062637521229921782143147578416866940869234529658815619327613518984716768703413766781632381434810874364050352476952573144367701408345774160138239117986799389463407693377860610517393454925229205916493542595538816576743670078178798050873975354662550870135115539536048797722010599919554729892475863242674863634698737153708919205787637127420045255822595942511014639386175792884177711308333653728712142943844547168558820008030134162239094384488316750600587963431399139765111471369436720002455907401096639546022250737144557551243515851575198581930880537444226039362920792532770662340066029872438889950920184872819571914172732691623090937893230311418750568686907297482546283095002351194471401405320189601117261980427140296010619528804175073996602435307902371964978386556844329523958943307115855375983431219012524988018317345638486727889363893546652901167377434101852025818977966436542128557393337239192377861168924871347388453702108733592466870866614222030351822583744458636738352541870244724852727769041761901420058609634815588648403030251794743055171466039610095322132110595703125000000000000000000*i1^73 + 8296864193580158273436004124620009176313790371748816932321207942990017849150746697054334776579382298012167594327469736092968645956791882730897262905713234380236357106818443931099896159828060681194682027215461690331437153858558886448604293920751243024141219082743810336901651830149725323803267144106503591894545376127052145823085708309114065642322082403066752549886930803726492452899889564888285339938019577133434973418311186163155582676723179934851037773634079427712377396145263864468764871828550031714903326184214949392632858831293398304790181509204769959314708792919810280127262820603097639441871607667150030856199045601294698177759046953202912422367044056255872982009384456399033865027304920395124071836581924544839400017627136558050744855602024148806112537522336407109861709116182716757404566786806703999147287608071272597029101262240654581340387174815994463334293847459712279409142010202306474244032413327220049382185730001737980167941988426709974946657400635312266391600037190394972431555688800134593927822747496817326823794693724586160067340109450778959416150415652302265733737835803433881764019043683481793051699705500261993787865669706121041778040254686417150261884222598274494520450878224973184256202172300503786001904695303885274074207229815299372846479808607496468416556290098428584627096352314533766910810824385615279491256610333876828648750010380598338664230918951721031414051453542217321502261861571189643633057034099798426338047624205661369197769632836744287572299429210636375765661372290441306425133125414561163656799751712840543317144556480238797931220201415227218533017084984897620470693299585658715289831557965742265183484198078788054959171888516308782963010998570326493764813060643181829447489628369167180037724612205371779288830934233867169296310005168602382381899624804154310253130755716231094309101477420999100312278630799099984491222764964568454605891880228170164419868645363256759820085633271305245323179039705570356890611647078083382345293633958075734871976502869144476063254790185013609875652027759550757592976574753173003036242246002172941550459441142422772078881835319564763262697022349183173122770091071976887903086353367564119549135982350032963863466923489106619822604345427540017298920698513985313696962791844306745174863943218465865842969980441418351471847420251908951410891731747556734944392191624937918037693351982815922085446447296479801226904500687888993970209730716735581011171143328735677808529809122726390449724899198526965300495673580182723576934073678925420122773849509215951374495033177386834065395478768589338465784560235473379861396058585823531799505857890807772215751836209187805421101904949481183709252673058860253814725605413703578902129845588649002037962887135371230184697020457727535347115063804569144729931507842346978223768714784609905916309802380381247733035049947962832401493953824291330071135277801047838403590003704720110001311588050381730179717416094560023126043132913565084830581008725515457574561730492025983700614028214520181305241633338426548552686441881945234353146231610540915485707957474413952254341485958709349850441348330094861678811950042197628402221890194615313955839337210320980401314860448562589791754022466897860538760210595407478739592318172531043741796222576515273488879328890938757298467100229839176307593187133340110626429395626908595319515260513298926525749266147613525390625000000000000000*i1^74 + 1604347346386917388055576016387640710074806790201643423450563662164258002511553762143357567113361000551573499971401647757533658873494936666921099884505332610958042667965430404796764374228900816559917338523835037248134511489926883073848362547773192023675001957607343623181262785686210362482454910763348063198958012736080992944073162542984716250760156381502215623261423702926110593031319118841558495112249701476579357585595458206480381010593003730500106449489761741121416606194492914268818112371091503767571460172070925054973967280264152117425075300211297381620328780470873291060890462791971355848344872621008829114841770191629420911241388014483425794502975961568133175053210549686497063379472072130109771508469374490826895438128756817923679692277898066026117759833150277018575102224462945107495296921249619508915750895846624074799249449991676612227312160174558310502883901312776076140716061417511262868359693417481228726442429404881928579555555104658731026000810246502637600220176664740292234536117733237854785302972158007896461583141044531801298549107632299041698338095815990129661643143831820934525918298061991498278966836939839680628558231365234122426757800340949789255256261210906678350862011791506053438465986124836439531960895900629275683603780772275782908864394256427606351453529404708285367149380562125873508303437412307611013500268205424831341999396654816633712464370880853539525650713787622044666722644135868810958978140520563642814862794483185911095407396274350985532736582605816222414701136560555241111321557793121422147992333540211001411636445788092541913782583106191656335085742744150315643993272253004679644216718263251008159223892511035568221721091982075903465729779584161461403790729874443623952093954199815399970906269832276147396325271759727949680762515380552216151139534125386030654830527721207978373404782757786310271570546298541609890012766430712865948376805226903987715355241106896100180301369057321327082429837683943130882734122538158937636623099214517748597334727101118457073470588469838591195908860481310016155425532054581316994659994524046133507233727381091252371095433975063447498663113001228196278983672097036439501253442799281622436543340695276510247074344102581626024496685702009097583113013392167076644472089861773843057684927260193257518374070167266670729230540994776860161807792559443660024358536888386747153981722808552813506664917708583817817321334654412034566059380981783425414772264000678168786865260206132552938822932234095967140207320945921910076159593376806736193706283076748570923742662285061847184934966420000961243390937568861023165772369459161080985125153458321371809364673701461905114344399487006886128574100506868838365514706395773595025808503447027652825123727833981417643053315132522969653883085652325741883181376404601815590684288469464730024036437088272081997246152813274609897777198523249105081753310262247327084747386958358822637591968731306888466885542329143602717970167491399382670531284423576647963565674116276901252527490667034567054738547869379309857942309654084904227834054334240431108492752039774032446878978318369672754038601228929476143196552377308872639887144910725835536595729383577766734189755279306537801508416941395566717956316557894796435958031201451535460853177699547805185047797702474528250478480995668797726214720227831329679808990625890750825188746375715709291398525238037109375000000000000*i1^75 + -6196667369809374128549195680058230753847777530227356849576685852894286200115218824460554217920524585376699165995246258590801749337487763301749082293865036219074579300822208624223709396800604539838002623420003357030580193899384447669938383078244669186337028780028688726197722712862168961782245559567887774033159097638905992770255961176676881226532160445957324311954667710545513100465153543105896139596895276314420204497496894537868569264164364016849967401037657858207224413619683365122308769726970513596846975156689095583488104669122683098445390204805180849464259904562998469306253219857325536441882459368839589421375474871209556172019725350958055635836691033267404389286995010994697185389543145488695897204664922646158522818443113116500914071801925446248149125594462539138530737345781530441694163051534569786115972440472990070383813066004157339318538589280001576784575253160748370200218843261473340076264565038654336647804674710660660589320085717175525280757895961599634534345446411496335683258899029201025663950078098502479182864699507245532194692140472759477317850110295196603798152111984033888442506557073506565832278861868176258925867546105111760906131880924857668575440485200771515589015842352747128358004527701924453460844435369843684742354200831692737348924923750767158643698461116841857075251327023714737783035290954881423099611003972946268368631781657448500424864967844304810766121961329883167627186996458421156351592785881198015368991849691024364003299758423443874688074893934093906818200688807466773573128681979511993716404056790234054407436901409708018742520412574643216236038048100834393642891978251523374002778139057091431443332727007123250766297069206709005863200352679828871814285910313098577292799948499382388236156596139056229630765349262513323462692747845984146971816803621353969673402080989352059247999418160622033415927963665842328054901554200627246522475717113525725481794180762730656602665794759378508455605739725274933570263685601285767591324185144721432589331294440234436462783511146372002244702622219019549102164421795379015531328212161906034153654420581766136630824438265479387553156984518531680055247043181397986703765270369724275339799543054323785896698885884176440946712862172730466137223757741131363160358167415316928655780171214809812261808489934203960265003943422903200892982020199231876157053344954942973270850228275255918001178861587708299883680779739862744220966789305012296860744329721982183348202625672938355377361156188558977152703792447538063020130385328104074571944353987783045147763256413736662320764964478211145385852814192943358327829538880813191952098875834353448529486580614474173417540310123640464160083862923199622123707420117440532614531156880274586210383526001331668220477093268917524762907680244730016975704659331243534909165842663518551837168949276062184862725995427953869498746131780652029111592510733977233968150597578947342805947172473374329292587702545803289268605068244218333048754255992312426431486639275799147243561131832155506880351274439867819260428313735019123549192680015489538732624160184706985474747480789502305843176144628508513118778409885163692853687668725038359590860327434719512394831510296385791294721602186262054183169807842289959987454038582061324468360574201599176849176530446937905999502141091549012134514107985098423549070976459017534576645402921712957322597503662109375000000000*i1^76 + 6052065306415833327529157577899025154737467962048915576425637901808818678857251910952407570661484429856755090558482885623188991286030836995438553557873353166918956021361044952369056223487833481149043535987377021830285791938186480594081375925128988035386381116794370774258813363902993790598676667824331997103416281677294044794415874492489727669110399231304123528797805678419671038260635599422902288912156242875034174223661260439859648197016431778032298172881653103818255177201748704869997046042289541266304066305141183989706890253710711678272129984648078310341869604885843698444019882788460684540212926172871514600032679743901407589260250108500471484135049768880076142419887700707287878128103369547479306512070024204259239103848706921890630538854931672390435851518217198163824271290921172423902999614015386115831422751014931766012669241715124059871522286774676464749259014003330702781647932107072799386386120983230282915029855655170448369093808447632674537370104929582312372873047802705532325728142134217621968746250216785254051748312077643855462350358185909862578060580385116236961633032747132169849431210311893334465095339357756656649213300361590321191598723242129653989665027451713344756042150005468733973775624055261562045299778345473414803971540247092236829620997913005930017911579009089881255805388018662384314736516019213945119646568907457058794832710416950837177472084494696639523805098778936314686522754671498603577358686751963643929048509332842368524918598474114129897530207771119941325723378844034663296384929698263524934692504802674620946659350717180239492366424940532588077462486666667845243299448128145165164877179065060043751869523552308810744875743997259618856260170409656064465422527262440557380929764733920187819971827024784296752431312941896789981800994291622452933261411030359206565064625167213580748244763522587845658327017798546236029685170546002535758489978929422997122455197570984220698119340437554000346069302934882216346474738646194198300418384259012088073507322260593785767442846410349478489128349654683584619725292419437163490775476649763556130721290732980646357340558927384352342182101687931494495349229994690133095544969983626248652730126310186049181729537617650097526262093408858243450486550912876353917963771335657563653101244811364110700739955742859880674381986661819278092988878513902703930202546981310966204134149959095872676429506225099169067975227681891097956576448477820565635133799224902475135293443826656372216361263532721037386684957142120731645090938099390153746367092640271231931671674507643892044773475574190123120607327044659108852724801211511942386725062424820757387928524307555520023899865997044719025042754707613887232068901767916608908342548585592359922625659747450748633972823783297067138461677137361898229360774342492418638284030877891778948996235890697173572409039756577881493575303825209942325407435773782173457944813836326822381907272940183906743142051259218032035699872841458328513117672273403352701895028828875011278666759735876486143043735367730457129946488411896333972748981172460630648071006633382144891896242819216913183185654175406704867221132059278481759861907789887661722844999775296581527370419054870863698552419634667334990343214835674017596634455411019726287689676697291177195858674285726462591110227405229768701995047751221362992228559006535615338862044154666364192962646484375000000*i1^77 + -3769092348412103733808755081892556138702921400957647495212311115487692913277546618058237914473136553809122607046235441009843515367802319460605814307243928590949650021738343793090281432736401509477967241187111895335222656345388549881868489263220814525828829604798733067352879335839167849689430830045949659509680334447526251577224646135699670262670447553702521495453654544448719557838123865703159347718582969375609025876966768395885906599662531345127028423158388362886077804720784998892698843546414303553652692419443116035597706722989742165316090076277134023599302772366428012102049808771570549009243659841396791488716601404648413913615097269531379159409692121590847692922234998292490748891157875040955282816798588156556214811445886734827275467230994639985387944443927993285719468922741722303693642408684980166780080855961291844236085510148937657896814165860573658404718374068831358189765432033186686635627547945842883243370707467333499667279141349345176450573547593186670995659039820896072473800304910119255851190253297036999075601223525492983269004957961837620152057930528165606193763708619386091858388161315958411589595143952385603343373162840784224555624887578640325036755972457046713452195129215953656163584089053343613624727092115070074594868540301052719197558079425016071771951050704326024768210478019532724838546365823232343588315772304257195185748777381921043920650843592405031590573471019715070892877398496648133059070394146061391976460814444050417906569133667782866875828287259589589578560495949587408115923647145859914738701644039056067999507710710141087253984482537239128755421726867072589413272080211914978172397985826642577522430208765261276063798446996685788440394190562770579884178344691003539930357825213148586793672785589276895821140338356320876997056031481764842742029659875294298653794044669498990207103851990453856705232599306617745252174442720802363597909564424266281403054085700657414205021330305215842530680673261989739396120781254735418744870713365928910745580977053546370936652045809835217804185526733076682910254792269126553066124753733132805681269325237211752254945793074552484231522579376803149960649150378574893987207867591118337248924685865058713301743602933374854307806246337414694947718013152689636869920714735061886635729882087335208777217829651872181287319000635869770963235766697402076877576917526326865801246282751938619766902057723533616455419680665614593501904606543177504258154385155362603573577303670269177593257788568008338955875854399297774001671205414710591314133047663230098966102030729024547538100789841980280034146277563533900956959774453187711624129038116079038633458638500067757088746066845211233793384003145456545888380220525111371434656396593503789283721490362195328983228461941725175753336143831445382514331813723798613248349688080828342754646084962389728982354357825506654261401509963141590031054486407290088205237568575698923774449027086031365262153712737418319546050900979837894757283903508166920784964325579190481256494494778407572753205069999514699393253252970719364652554889119410700243028141441899838376368739943081742925192533613788324778679670056363499057487316550434311986210642357113834580746448248231804896557059527926704937761591769063319948006858560464663840790729175530646564374758467076756988985349404696732774354951892369475129822113668165428634893032722175121307373046875000*i1^78 + 1636829764049948322797544829713671921875487792658384883733689343077700199906228486086456814748429519891008795478573761297646241904749063143123375023656094701032528528287133853759587603565016323242633117121105365373481627067372602250317866202122923506207857074703482891324544160956803162124242290599433448269451922185012780837268841731040340431842321091624927258826249608972262476969904829570554081470320114944327042362919881301307372322833358145927100745420530940136223965856622987464906254248384793503523449133132850769592297964868495413705533544260687336606989303484838670869232678061529377454566473831171081585092180819684797616595682820831615980869111972953194388217169449109015449350065038865031223465558026825144320220865957988300818284576440763760233975492693116848812712931556748352193591353799536943890583270583865875595319709578132946658445632485897952099982306701858238903162517802075571366323264475327142154300019870068787543786440631780551982935248922322045561117619108313433444944692549564863470284158598642261257372211291081421497344806016335767927247711144104000008842874100979992017222552100824140570912941725841525703023900653517520469899577387152351543251311810195276621896071788912577328831907457137671882735899471628099709331737067083059897677043157300917694092188242938664390276953844078994154387027387976241413326852441745234580381262334093037978172365510732980582501955600563000214750477289383260366812367602145081518323918510408516202445181501180915442588398116855129446469492903474934484979137056944019769641617132004585550658491850463578468202522588452940600864435392339224107141326694555601542340185527560352573522110461128898162403690947466288046251793350841457724488733333416395006061020234733069625163912830523257796105478855686977173100635555350675111085592159247563274459659677413795177557418051325688922865042354863288496346987083105314854758367531564915580239896918138834073024423220672618250157764451500728766303838863503358102579207675289973526331954102567461300592555057906943206211279829993619282619513188309639848345097456946890264152174185460956994031880525356841025494397943512247823413418572189222430986635723665211466043234228400681205123771656201658206239647575035437530341170073065430444174102366153463404888176578661444503486248925794335231059975283772110417268919444996630284907020518323378123298891703118021697515199750631550037837466941121688552802555818486791840611145925928060673433241067825746460835118181826250569316323637097039819095691656685308369596923683138159164499473928737715484124052086667089290758946230270359650954679095034732972707035305244179110569432537039055192201858552484909362657589499810350736190356271524446633717293963622381975859353634540820618143047333261399736359090944948580758669430334928937326086055032298307972512050112247214116294826161225586552604316353464071205428564485288867322091333815919744667552998873053279373675984449126139517700858336647698296500255173001812205761726642256445818032992906982182222340913547006494350047263524143114959841077973518743720085389455542306411183050470766475161986721893297980616849009695777859352146064804461645233103609421022340628552472723621115709104838066779920604707794587752091602463003583255135541442093231870691599702724852729945830493777019111681878247594340752268655785062190233247747528366744518280029296875*i1^79 + -514473893519227604097876394248747171295294696640687052636031605338001039561208087799396173490497313545083427429717091321997355279387046181878995731391046443973513740762381847294993667907404339565625921600030466701939915520522874355014714569580165639772235537461697724334868799436941645084145466662118257569572431125613837336598936081932773061462431220710447584332662687120148536045374372467833291335948400730438582146486255670941682312025046848808636060057173519911407974480205494083267572407294914459671427344983160624916078400040030465095718947829453505694324031842814100703613673658808909450313357105640904123455711282285285378657150546527816336495896899937585985611274358380454171386237930106344425381211465627854713329836717453003157680901901323789267414837385070836054198247547384985192409244918072257723323463380018041784822624365475025948070969560565992616916595068234176800289285863937857734837336570944932172753061672654636980807798201584857133758587653403786002108339719265815898628227611774474647800228997985674927556627219523535466180009275505580304197698306667551944026789958570256005520441413143390866167116553671855506982798726344874812102122779828310887404112529576423599950811603998779096797290724366916514794845420879159026799860360048156359060920012826099857671373251767472171798834127055729258645938780313185361451528876381391628166278342099758231049223378116045123972146961949166260488944645494348018341113625744997475619217622935547975500463143971816156921340195547397220471759819208720043119226202695062060180207589643884157963783115289926540288013292982738432056983601346781352370256104238265239959715527203012001815646103723243813204639009273849201395351561729781386137350791535356356892297653260415298957953265180121799107223892816055452785011577314109431472763920957347778214534203600380638516680039214955126203036931870582457831705682324708056992231672168780296721598038867138653955563153939131376805515134865874347185777759966421195498484014027066135756837872334965230295823134739055434625365961826994375146521330442314609254718006602651048840599508359172048032489122120235738676103482191582432050469923976558079561647811266432326960766495424817365087670182172063246394393490307099534572096145218914820412719264508587891397392148333425277531504245662315988472113893483204398489989091927908854433728810155910380059282099830948922219219518591996947095190739179781511311287971572550013012804679961141290149299233777265852935487034474485547142216822555230153175109275094620946675618777448596073711881328641361447265538222883251044994104653084935522108853170926757414816387307756105134234408767885299974048987025694237867804165464779348602142063723498141801310327560608411753904821111499632970569868916861154176950641521917475577339986951849832313229356491720564443807516748490989165512297802531179692956053153665683765195502073840615120956036807041671767861778861991399066882978461130015122803986097618297733979206250863297500460294512849440486714912418360944135105044090896361852113072858694471306431546478260976488992258568326743382789179368735688205225700811645520088265634476058129824863152252713829953418759539558392166435341281798020793008992766838315706138446138357508300490335496231152982385574204796209507572480192302127475220120251198510344565768132030214587757654953747987747192382812500000000*i1^80 + 96646483000500670665450300343657819153803308183829527496880352245008305574049781729026723006610140903506759790015936190760378657982251765174272650579380957368926217315626084359747966177107453397124868063667957060949443725760369428806124580364689777253207253269678323887786304995792812237750652262433929920905074847407192763404396119887266234462970599722841204216047401972871475882864872801604413589725998686251087111155915323348338385396898040087784722869330125767875479998174691350489336068023107587535379216738707707654603205058398875385433745292435382886197385544656110548756498053137269851152761402933224640676832285130721461657680694267201713777232626064465410410681315718387901845837102170526134654886653469242771690648960678842033549812224461384085226957500787612316987029903074746424818297173455312279860011483690855615556023674416103567186366640217009942166822966273248225880166481231393878377652126018847741175005821956243425899255686129003824144518647024454674394634931891877842592897907203344654299973928427648916625082880023224165313492598541446447446671002312449732806132453511229541192417325030500415140272623207391808454205664156044537807014689955085294555370705516810769991150927726159131393178101974300570410187445908024961110807854481183065771846434902715591016628204351480583681286415533994966451058639908907380852473749192128350954977538567053344414009542392158161968366651534960309068174604167402549992619622106247966200140187413900585025197881977985184345851788311105024427857131934372253099850197846404606395128525804648547015735889145734547134867157581102919231338214660875807915135516159142504935497686680533006521402536783023591145833705402865805693190439956397718931366655504890871546092150411812983099975756974009409720816812234851062203247264981847035438763867150988039573390715410207812195592503950119181919306952505423959037300949734865873850132595206001027547192911780085058429721053685303629027048573113170861342635521746045657024082513084275530241314594411973652477770105926255281715094966537991867873601919755883004481218507518080430932215906150869660231053043427241864450389476634787365813871983471705620789498083503991898831620727933665707055802316583504667228692193937923864663334478716396131688234486006940105011332210913462615645727394995023975983573506953820239562106087179673039875032996529624408875884206169996947892838573595792818887686246001611702486751461148125160933270533679818815200897655363778572079847523286020487226114310313551353975631213342931770339740039854154639353091048934258929751336895112243886333951454558354320066968660184541425925676721944002779945618068404316006130243081543634583542716029482359826543495812800089465396828491587361309776856539524210075072009676202745208340634319970742759910236334538181551396741806223315353864222459564563838130613361460765865187526321875190401773585718675742262796973714975443416877082190725170628448861583647031248527174082945377598440805314691952402856564382897733177257258195661921775154847011125557025657685141907528172861366131788657334421540258537958468663282255660182407964125983628237925482432676209271236218706085397392807264783341608510104609988277052866284535399327920407093075429411556573808174044871485036597144619827130926435270293484437908525608802495689836353776058786024805158376693725585937500000000000000*i1^81 + -11210200938842968060078929089299780465286239191327930202468143906690780872643385852139258860027858953680406488647874213901705006080001686234084025726133667730243363645911539837552069114332597296355319525049771467676015197146784233593464608841185735539144820382705752077966891023657808098141281771142278494029653842235168432091009351746710344675254799992065355885027725803737097299424317398291563784533032880448253082138076808488491837818529642462760922478269902861486605078233552342968655870454072712847558016708156899805970758532453796519372348119126889105587126074780564865262753617319242797836905010599159280000661386079779341767917818281182754927675898037448165366670281415279711527519360968182214095736810893752681288483850056168656749241189155617406420804964084220042485166896181274246720152959877638359202294219501628964440809769844728227955780306379631202932295310807307525152643519044738694389829402272683800158436950427676628124537733848677415217468374238326471953383133657728087827163623397325660842898129328970719897699516231267571508536552071752176323884016105865241898287634095672900140052856497198472709503164318158314832699992863289675808787186757034083884591825776169026623398216428883768342669683742817260754914501350140067539005211355258951675280813567127202621390568635538395538328946147586678909316934199299340153354648346018609649606434678241109825136039523738356097893702269391842935005402972653390715941927836681679081662789371849482180452531289586131969275673963138350828428960933331468424304269619978345662828750278416254469326248620507271231442948637803517004872127261202718670200390272931250503369227462411585691320071472336259000503382729956476451846766028357152674965144436017047344001970334023159417007607640829698246813374774310220445496289731719130086676195460202698053098836282928203160893611115757452424095126463991450307269265524470545979997079402003851672682551360670867508093976447354738024369527945303769906554328677563254002420843814653277153706317883569264566650939770128802383365671689745046133344969144749799804573872366186422035311539494695987369768606621618650040007141625456895299695057749594393143681848659538970499661040821562426394591380580191786829619433659823998494286363926389223486816865071973183847810779011115144421029800788804153440763992292381685477559921792793775833027568106816812232605490827729018427950486653380207934859248727293935288750095998079375049234698749718228127147807425604575752413201670928616043149227166276516012810043673488895076849343239638343425135900031434896652435535040825948825456875195180159389082991209223222801973675891087048658596618459752886986547740048458880284378566977168506312152971611839943861397163409522121535664554717531860213115826034303814781776496952096132249268065381317001236010342922743780879416055355074393615307840195782668926199183492816158356217429776616641751737674360037425234267959746402479988141040888456684873221026006606688724669390193019261710456189833588758100953137951639311171499157902907293563152597319039756144845241943233566164213519242517026561114931404743169043532144144598068266918485920618061150532335702420480352827168510819139798962147436714585160223004988295001503887815715296024699639877519389570447458071408885411474293538712646858823696049967111321166157722473144531250000000000000000000000*i1^82 + -2259056314425777751312752505843564379284810928366411489598170319167077083164401672489727227215094082938961253386148977682402398138426197985311642449697813519205334804558807195029225899640322795901471211327047278460970375664194223846829110747549817726630668931306745690029449518517972108890222180205482000715104536120039705453930430650135405615360506213926061057538582098295658626476169414522199480996507335889869769819735672001757743477670816572085495316624907147827273989949107692968872416518615460675359946839973499882002975045100573225655461017037907620608927452101989032915493051923928223040112678715656381112985289825994125113534514405155237354757175032124663835721712927388712418265726036741125487976514478058544987010744015220144120584573657552930063464052841737601915316128673923257023785242124706143554018876277946009771043075305647133158789225633274831236587912113494039170612491994331165869906726088838850746886175623828309564185383053468601948204776118172762355289349700248419509245072096400331280422615109045668756583698623749310852145277866346015259465014425326326771832306433054901985170042688886244683982255126362679615757046904418376561162981748471191952624064759100594544265705012373176017076887137484340685158091897969731970946626479249979643313625571225520855621381361889575633574694459383792974787194506416158033851675786440656053236116312091395810343610142112590824656216855625920140421025372923006283179744800348012601713999310659734017660358934053978819457881176539139060801873535513086465870244968087051850918714020015874869383310951370170056218798840556541559534380242094767641819708295943458448828229116624287603380442368770235633932324733521382847803842849521993947664196016428302240539530843518747060775000919749108091139844063531769571199053798662829563179167957506631083685425221074795630333601350094771622437318363381638609071208611558706684970850713535956292196641939000922126571654641596706269337003177080197048776939535717714780697720137677909628996515603169299526177667825531156262080507391650079001075882039527205118700493156090944175093987944672383183029401900303370399131796424175292287816613939004764935610248643418501239898390419751504108357899830134059330043269808201306231966496700666880446401872134684924261878503034234003447299243564968226472977239441434012554016762680883943533394755014132652618298204585109694966275103779038853281528319167721183601174161597532064363051478595681602039395410356091514056323167598845020017610943062899784312932734976429767541879610074907484504538783630697455545940396842967480828494893611197939709990470884487851442033952607863007515521338397784646734722948495491169903274355942010191638542674400080183065140358306460681985730098628270728796072652261853901074653383628897323308724280766211107676514610554178089501859278662798646593866145653237147077269069864965449299896073502710512481188175788462413130598815081348804244160483319349246989557154230747476159782876221896698514627691174630748541148534407797477170212861262835089294813153532145876189288227435068636545976729182711548223758228559043339267622146384446334620695645396984831331752056566217749856625624581878856937175934401482496410307332544717938895981093757269335859722458046509028282778854107124497349985265159943992330227047204971313476562500000000000000000000000000000*i1^83 + 47239221201320938103368911675317411920897680062427991885512258073303703140579319766486183128700300850689259771731461232299807128822039966086993922362054376425340266993620116666936701830554951762944691288042537172801511424345419644107756440718178319832912885393921525971489447744276396758550116196692465464146938527192531029561961619664517685933753660228955278466674828010892330315317456025152071216656454849122514809099833324150327402784905839982904276696149858658242333676004718674353606307992049168373105835843641642992733870872406849431771988480979738176328425088104477411267548022989963716735545652744511774891343003346161806451632559259894756552366304621707202085838035235219905256136597760443809320115654296118766330727396632761671313668240373209355968340851629128376907199225554931478722847609636109533287651717371751388854134950787697340992501118354222517723830792291065840749228155947138207540786775401127276499298290607921125783641275260293223037627835448916145128519107029682731432652108470352167906329414130528000970678650758963344872812221940515643874806634004928439059242158882430016721586951823866722665510496202301718325321191206672126952032710113134050939549428989162885652464132637690609784698711798874087169104417131582038188132496380718451759653163993375978121498725308307940832296240874986610513295916559766584059184030084774730247324449350368925598915166121651541048365183888305256327089227367132376345018930125973432607165854600170497745579347407879948040938698167216346252219375106284915393836945015167758507769901113418733083154861766262396728851402435138433092179702668726502699517608027524402883721824153951562072459916810242553826731103946674387406404605391697544820393758848219688850859138463517466515933050459164891219726422016565652986360167190016854574931162607764966571716567098442661029062410002606014860672062477407262725876509208625657461671902774683059581813633279079630329136294606418977902387271304997302190561592970959794142885215331657807403827115671306763351403086829637020423238506371369051421430436048448913115824123664873999369180770670876100022958928882519618725413756068285048645793423571210077912977024529298117083439641235378701448635495708485109894722786634451608911292160552569687836283497093694006978596624251278662977487147780102614935916205519814470760228994584185197237234535603471516760265168187178315467781805494054564606498751690380383825256365798411424240291248673377321348662189743826403761134292875761074195002454660897459125057605839681585044118259391671783772224223793906185610127284571417583505706488134214562060809142193048315534490264646774161896764799868124059772427884951013872032821465816335096247685219808718622316837354096033339634282679147720891530137532222544267288898967683387071738342689389093953566653619985835034571428522254971097618283035062815813596427924863932372627364526342594160738979709130104422325434689275011083001131144484665698813098184112454523233990718654452935773606727673913215509520269477647446039402865252501294041578420944361779814591648525501657084553630249689993047316659523688808073133155423747134591689119336512768405986441899740121883758357111907532911328258312505998193096271832550795959965919273028843483784282821454538662065040005751197895733639597892761230468750000000000000000000000000000000000000*i1^84 + -148704642924320110170526177526210684883831030682551458761403864055443757812314378211072806074568478428124555374277542661986276750320514266991934387063686067453089781038643684095134847532216588603616897714051432450933593172939498230149781737997564772503359478469662339194959630087082891207038301090816021358383764270441676980983144524642559778819888009897854050617901013552181636740165311789487315100650517736508985520565553642310774242835178165475537331401491826924870479556640250904846344867192495732208152150400248148929711739326458232383470467857299750864921479262027473074943938162341505221964945365491146168003326853670515702223508884810177466027741128518463704076049203011570374158522001578179164045918799985101219228411806293995936776384085506296852710530996599495566876873211502127868592050253062657241976927564630921091512364026342202022803478692413613049088255754334716149002692190621957866875328578824834457579427810531812415881999686857336777529743376110510816843185707501941515621008384467169287496080258677639606145239819513457324861854452442928248737382812255896682806149433802717259752649388161693690221865326845855268200855896998761995183472026452699758054965873262995175407223835807512838202325785198630813518814166712440230620792388953130717297754728174393000635546631442236737836699461391759028477214154922180992794890065287050670376536952103640253005516321266393598693743646624669361797179414904410034957420561105295442252366075260121003920551114825612837271105380039253890161833680239943852891353084853331971789548150037279866925351683243645396303930865753400427340414501372198618073463522331704010367910246205290941530377241356424637266435699956424695184935395780993724768686365106960566824799152926088178134251505600859753997357222930563962271830695403772955209933439057753074821137296571009023308834886714738020238845197176704984613158938610678185572703920337568827628250324804244055111262712322554449070233806908457272533954615098741948942307206663498403433033707159021265074257150437532931377808923037707038267609421114650040821349022275585243830378849329773045770664777098034530238152479557174546326093025462931552890133774713366808161646863493789609508119097086550623836165645875389444949687599400736343714662792013552858200046242359711393229483683352465720113622269836242808614441812066819611212247678518856834904598874230205912464607854718853773109240114601943657623970133314267419977554313429521663990666355359071712585964777711218675509178601569795287194817631326302484941619482467619007799189194186868589181605887339016404957819102311485679516079610517208780568693491681681752132534828121870694485210724817940863976808060292998412271977000978123910290272558357113664334848471047705546438077005883466553940082430318823680059169250521018842103751090489649441098493042539542824473599001044473865284777122295858252531747462710440471857573214075136175013579163238677461388817230999471704840786253131367152256026982814639411444548780773888509639706950288995737141528365241888690017167659113895348437951790244352538792837522117200495607810108470826736216082214172255501922116907797871174773333628846190440569004700921288727456501896047328248200217128777729941325716708882869819416080849433219005694022420677356421947479248046875000000000000000000000000000000000000000000*i1^85 + -64652392593354458330334938475426078540963914123209649236590545605513623678765450661192757484935821617481679545994667924847771826019296136532400241551402209832271487388190880468098189598458667284712603146562899504091097698867979672234446246759692647688363432926528159623504116766216119174997573607022504839512168363640318585307570167753721165882976346684497825247453048132421831925079237515273764761569005611503736961102158894726495750931067794261243404603424110028354312701352670295325544119108679455868708590475095405886730093215635962115020313843227622010462749156222222721145431393954314946588551990181392137518671037771584291585768760114009566259245188886192747457376681403365223521915024497558690498031142558577031976292862453359384909122752941939193601693364939489390516095106078464208268939128427727346539213182677812192673957760945542520261139876584888096210514304410639198856106108909416650503397247647589646733196599246302931539949448153432748839516782257210564006262891358761306123943170782127493639281794975119245017653692227478269541265192274301960763366225958738634629150915360915151275752787175037954665144242791895509345621697788504123837161851536975086526247294379190564538670811139437327973686012124418026259006167470578575754690081916964884775214228187656290749522684744737687223521317434936682191600751114431567592342700271374882344721996251422588540678084739326265101941587958991809811045660349895442549341832251903098378473382006596925504984190714680672625899141586609900709310859975916812769062089666316649665771792036559055157765077450459283629886139429795999326303788664845045460965868680812616895113937372996524626319611292127247844616139309485498381489875901985524905060741520787103215704517793202461813748931715604220031189982695795991319983535997856583858460753092533910697555548467207982046721036228796313505457691095807972140424862801428246051606829715605345543691863269349777426732045029438640395674593528770095575712303262874125482086372137055935040342771022138896258017318681249022130624843341328736872365610464148469961304739532164361476405021222524790138545161029182444319359145134907477273452224808136895852450327025429428744669634627389570450691205154216669831537891587898167724397671102074645449635027229907901226230421267923850475781997239834201136461262092603154519585528214997533512864887288719639623598556908933439286522911578933118273573624765666429342354286400365757425929299496336863916482976278494267684469393844286220231800159148194608371690428032582950140066483915908409511826814510937254853073641868005069549406342692551882446260651385121338734160575908684801467837199721059388377648693520959800752630642677922755115430521482764105202658256603221294450831396395655265711796677926266060629748491723270576989969462577124653266792851618919209539130964114676069393856230297349314444619681636877053764704225360199411297871115124425429751765955246944131435454743423340855079201431825485816791170362750447702215326945007054464558796369385640510283525283272202412221467920425147344168490086661889310645840071965458027409093157427936701964303274931650105774896073858238636724402848022382789790156812055843797547518515056653322764055662852613414237484866762678694396553362101599814307689666748046875000000000000000000000000000000000000000000000000000*i1^86 + -6472929742662794461216050093263487622544200366648206244370958749062901906769368421078581378999854080870417777751404127535518331005200276289359750639145521036853896371776205088144990752413649293288309392283652361084883647148888926974537262953689202151640518766114934866012379258269455758363645136650097976139202523003600059643034309737933343930696183740385378890480754718183845238169922499447272566367291997964747215851701481615036490576384901158066504610335992868420267982930571786086313441079989641564976408935215098383573986209850923546358969431656538618023868660813618282667646123693901171055695622068948870623922014083142451922688473588642133526697917602718163249837649514933674670623151329158613827726999243506000303345924788177765343835135491111085275927606712659026357945433046922617587150267054930339709163883456504270239834518984669463551241485395914389204321573947064536032025320701643555744372571521453803174639509054307310595678867422618731395481644184587988438833776177084427071024765549406828339981558925705598729838296074121481783137221750211035480228131866708767338582521317592910961320124484125789453182702038155369231022103658615885384162701989127001808554546807963641895527419889857285716444869484203360617953578245183439072094747992741869899380412133994133351532568862816857833060506731400587869128949656988468017414613835690511670585592663297705077134219590043762443916208258981794957950699879844565243690305412782765169859760429542810090620471707676656956486188782103194109776452231756665733643672120525515136837683486616327952824209761821795745069647446059767391210743912129697505309900486268488319903600653571735683223300631296650692992545787372651086340024054381800549349967842741102752774070179250798357428747942690692459290315505448574500665775145733402143335352450942986114038215636174373061961393303540649616226311425714225117102377124867373744315155961796726599356663751619097181536477733602025701587243355760438304198658943967628719249731401828940197334426568537263261215958262242630498111777348595635187025252751343847645554447337988845652626209878211385102277532127786525736147520241506117177200071133132788803267812351421052403650274482093978395102025236582107073527056260874709834284682438482206205167112290218481503092199150807583668861730688767555543897203631340056758448416792667290110194734444924851966976145828724354738596953019527572161146876114862519392864351274694416239427494314324851846301821523264873880952126571741305592944401716966841564297098177666592499674403729732633802854569219605322805367079624088175153907043430984922647250152102452128173766830691620136046596891467063023557795698874180307374239561308424639155353421162167840718590776043457281979926372235407230895439507724710885567129972424838253889771558092929223840158962562455189558741625714596001269401232232965968050610120693912335216193463163826462592333503322682943783005868637250108979402048812178453441629910212879387826472676865197932044759763818527196274643832691275367293792252272765080497058917764935925999188181345112672820622680546426476735401694823473164317690548198381913773898450361209362784613134348612666826579511956265884105495428042807319325525257985158664191437695952737149293457038439483642578125000000000000000000000000000000000000000000000000000000000*i1^87 + -568263717073253350134608398398057379864137744342896809784786336622770940552102212409079312506346648930915194046877725764650448157641755227894799374903508493835575842728815552009621710429735197375435352232246745675271444339479144419138207562753882414468681264873726140182891487156222614967504533031498212260388230465151615309963676266827407339347926854872168698281419789519352568708576748864517922314202578851461567970136349380670195198195283476911068073978992555532348522493855651579881689653598212324055051342573570834330276923444545307377597762666860615501262297258178478093242056356338875923692742931619617025227248337826292537142913170928927954179879619459792626962846078045244158223438880887299060121335947775473277886237645540929811720530182208257026933511500145650404771129218176309567082739389601227972584432989014077633853869885675458129369410642968613395480720850831767576468249529086352128065143864360702894506819948635121040392565276041925527445396978093546611873094711888274479989669148778659062961915202685697206627652668181902760911081930674060388968494776898110722198500537848756189405565131442024285667004477977414125438606476976263553447613647418489395256509892071060786308713385707834585880999195783067039224394714488374983853249271727792885360841448626879198041888508472124013157679993299373297089560084255243436280343401884583560750539351646000552451266400705197141690393051376092149638843049054464988437766097420445586685328278330723134188133565558193573982751147353844499817862279954911832982638602534849429638201783362092035243523729192489328281432389471971974708179766202517847747167203489158602599554772029305745766241228206717103134437971073788965135286296894102698055896706264454170768316792031958228091649597352811834580948677263657552993361292041801873988022274923680672437426194651045271153702444096509100260537521552574201689934586275149631885655999926808935203181794664805010437088526678752934193666618076905522812407232102586006561473511886665859714595961694342677163564940448621815053716855914802658758702456793186751470136724524011172453966921831423260715370671096543833826265121884600573195423016721735474445029571823337267803436600296852904021848698860904339603425907566497975926817398971040049706497542712670622655919858286295122253061247888724141050048588681169080730621211872276503916348146700251601200116151217575936571594133258876743149349645924590645154715260636233491048671202620362316522654066839322208666768574866026439804026448504228640214876289743394117016070300778736204828597722005815580683252406087290785712872905732159182487695197449011058682432817266174258916354627252062593339643510952487814949035660121298061512812301232490459344002872670809686151857984849041305891245325185942011635577924862863965147610502551891166912785707924769461329915079146161001512238111103393251609730908117048563511589102138363973087225157212483270058169026671302636012628133801459394776949606510003550379779123151570139461748524533301729446112807818631405768927477549071578450037510045293441954492995228429580657619472419042135878836010502209772709965675598590683213010160322187329554746455459030171036106515818467188387805929849375227153491575815228556961424282118826656054687500000000000000000000000000000000000000000000000000000000000000000*i1^88 + -23695420598834632518593639713581427909216629322310075747881668598436267104848821979929360882451842501391841846356168876686569753743643921379091773790715233582055709347442884101660883280788515697941228441590886338616715608015369820932585538459244076053606178236633131383938575636373126670891209149994167319083679316498628399503804152794034977954979946113959547763775549245109521025361146628891188423902621001525677726618759049368745673815646505185123246811508497994176027253819404996680075597943151040497275766224915273820266146249963786545415584672821160871826286960909646293136892454451474400126958825742102201170156880816794455397876181879677136737366671078117595473141153833721727827668753020507413222494113945239812592172383356101974811568982880038997442983514178605917180702667417055777034246389655828156387065306449748998757166769561569396250135418711578937574840059781434391984929096490105785370555093684078915146613876914768080407789123494025260410558787812589870188554839767410400621960263928982372912792357450435757863158503034249244822454269443675463922863567479218298258992829139554038998779892978355124202809786045707596591606596924417495295186690736609690174166191693861441338150800241644611410136596491077391051662325790854199899047371929873889100930010810818534724446996816412440268323849897926511063114372785792686978204724303508263532046994187760721312374308994825215123084698450023606916146097738561862817441498229509341866244807358154780140972091762929108649405104985763634095507897371046475063010244944137674337293784118203593379115643257600896659776612196364859925524882824964920580385189965821996418276341572320706548626277331625003778518956763828683109861733188136113123872288040714986002067386697207499787277386154388158740255802740961583938380159958908381961955283170829888661264205223349032631691516073060749877883441884757650191827517990221084650568077999314405276754502981545934633800178428690151905114968564004430137661851672035544013446930863536918385509111288412791161462155508361641458580471823579051517780627674408747053244396270672067002389402294691938358907859069756146105198607787557210488663023747381749260351168531157853599443566733068962476360348097883440371497108625974694514801187933289283096897948409412226342860293116046849119961468133194310737997828577704296341350267846375394496839996850894608980937426646781342163150404973013077689453038426865357309340846555880766388590766438651468272191542867859646261395453878568331171063115298776289199764817415402053409264538416110344343159486049201123062913465156474755679330612115847441975664144976760374647754384281110133107561104456742091354544720798191625179563421009839926905134372303965868352152729622597420250814114568518205497381962284869111296750740785886908685485189450400435335600284841735047806240800947699876883595217794030028735349619826929367155762200404330454650471424236443673383163894820200490922394184188671020158735925026870951397780126591227413671876716861297293032513359411371834736520462110429356379493967981186729061132370749054866283623574453124979092323314552761579386226989630088398359150564319809834836156158526388121504778303759346507016795875706240346471676221170532751379290672882600000000000000000000000000000000000000000000000000000000000000000000000*i1^89 + -88781756870110497612467688531902374802268630620061261884859908841328534229706764868731309462096134750947295447918076370969270485709782813197377212842441930722516343359981614564359893454823356888378550812460304317762767927257999590999704067331590885756383486814010635574005269198624498506497728890697558617018262283146406246507820198382646936986063201295494528081457781232433791300472915945936287896548238184323369540137249575508466333678196479604291740474723247020487564691975639277289600728065349653926150782069635338769534264294923076060607092540069591263814280750127856719179777562588545607739319229738854815610116170500677868808605914628467780417405240909238748773932132330615950009395687617866329201312479964509841200038895016551951180055145613674212768170167550083252803062739202643184281297472797286653278132953736402900330108142226951760649279484299563258657114175263126509526122835127895726627696485192599568219242143805813711544229442343976564391517719884845481736040484965130935395142108300119001243440398586045475955255841490871774064092184166859111953698135938536107042597465823186794587972042630701773850119214120525073043000742289341198818742300780749740607137798209572011709027253420046597931752874498990512022502833656199958878530246467681017771706415268696870013408349379242576233600035193785591910049892998653724965106102235824019068225491861841422184233400222589139781501322829305072439063181945505878623270543645279005273411828701590070409046741902489910896862811314185676387962740531969973143181187911237376292092320768290611377938971774097390033250335287041267353032888181443961444678924005565888875844471997222158125922847952437178696048457249548943765553657780967109290685135909346748264874529912295211264272433774753349713913088277096040712763508369482543962364966841015652394919888066144498202500986810205665533429415472774604732066439282107229432645464967420385749482732868450365306611542244039257570766992729014530856928790293603763537785299873699093747979811386005126758960232345139870397195115289600169188676371331835040526506985340950888872727865013387516264422103426959830005491840179007493504284613088405900972514594758899885512109655577562958600566688903859733507464945541556837730569466748928087027908053498226215883775696501500953926678919107715074494784046783022823580355216890671726977195987394049726214553397073434304465471795563641802250684973468998745123132532186933563115882271390695024525459356271662594910888479522179165440106375119580245237243808220147325692911337480000078994201850874411368819818974787788765639098073344727513847295055011447201204886135031709000064864836203681480501980457141732634689236245650401966199188012865803243129149788086985260941659108367234645724977351893817151675873362302036501249687668029877889102801271911712881373461739976222102382507587835437835202381234607192150085865752838002702064625606355970614692799789616468746193304901774271181287154127736738728137400997286118655965119731041802344087086585698182254962063441909077848597232820969614830348333228806070344046686446584277782502263530152245514064244047624894537770791611511711011592106255302219619505012089086543900111025801332713072476634668017752295276800000000000000000000000000000000000000000000000000000000000000000000000*i1^90 + 57488175133157601441855720603173237056712887437397934943822476518714920765762097315834268659290661219295859382976518248330125356969343017168078692486364865175448719330303993491133080218681333712753993372313138421857555771691504332000850697750768164541924342771037167585170184701511894855839866799894198886352918430448427075683645482051204218368246545083773138540226688167245952973281273618855090360447087815305309108523055301317898156677757178272821323772009258129454472545900403602985501819944600316996235436992122558215703310771752682268383537733006141690912201536044314619590097765621797333662799276257428390419389809716603270349272903697448167051241541908534110287518014110578354394322693669582947203524463655282781054915256970439379753024100504976090656840354489461095749234918381622167471690670701899673797295538000925161236327818541927571536010515988303153824004225218832160160185273497352772528747949999861260795679865786515469599743382806167496666487775408318951334903906427352091027351261842430999404645484284781603613265261607690503618532447778314639363881167453640202756348071511060314290917547836798566488575114398348145039842147644504850369066709472532976562244011668459657931464909359589091232869222453121258505874181602463217456761734841841471468584034048434394286565421507540332991492449967020006958498914896997176797354345252982849044288607948813361442887684480614003165585272951134985202301165026264325053483165673431993736701015586130678834303115610293303344604571658071772281296049949461430009161769696706867350694002297507236867709495311359805503500573693934054263451048667975814936189876380990155064631042208000492158505694557782335379490160311739346663594946410630191520827350842088150348868621886906865312150254977231423054407317089966938841263116159181623080102880975386568787763318025121205766288380558179555289776071168199438073279514939413210658401670167653393935581501446325406297572867311617376972332163000268848750480044509156077990929215586753879796273605218403653759292490843695701056849689070041439382152802509894732173515960156331884900819243682590491025143449197688029754061075898645282211972627855307885333859172451952832429498443834579902801945270527795238822557017531270302553753930380200596929470610094275351293307158351305627890799564369210075178823622264321749713059805034729818491154788407731525151753633354257840492491912056795185114358791613908243690782104482918127479243985388648388889620892593524783692273546189314983774354532928899246673291861580350682410875959764896508212602472088999778890290818565025605262167623260808236531601977966405700956497315228452821125671667832164143426857674418224257022647362364584619436445729991482803073496926170378105386527843933935725795476063654051132397450487630097918692302249827594189138330720785162141380132048147586114061270720894729333093962872265809043472445913032025398543639956103785796025329093075259803547765749487580744403220389725071357252388665731494053483238386444958656478000252943373836839278187982639567510004489960998506649713848103861501716423739932326309461518545087953656667903185271434328301514113882491793761793604795113631315086621211815508229240331698554166359678893643825152000000000000000000000000000000000000000000000000000000000000000000000*i1^91 + 4991966708995894518874340821116950965875814639736477387291922193350883621702402004719308143070106833914567065091931417496519021035501913195204641437143691788033979077848901032238449588930243246826645133453603859115374914453532345183303099368229439171205632471174976329503167947978986485527889771857890921870742439977783377486380857042398240178545874901624108722073424583665524590396488775374615596602638389326496661047323949567556921230439490381010446168843781754699664464351064384453989990810339775325783971201281890009766598118518467440564949823905771645666113282181152733949202550295404531809977758504715455966289596158121378845839809440120765412174668516928826912309402125304175479167768813043341948804975895480125359688097473005387707265627140022991151062451918488234014712449387654445076089562579159160169992611370616272167561254897226423037675719751433024277653001350313609525126386097762909491862548254240416335400511548504759789810636138282815687720534840614301335560098310173816638145260783847272094924440427567913547220465827164742223658076435020282904230889944463294622065181635067006472169046582602225816962128387906052787634139067528367170223628235039171535180571043880566843644034631481254638897458183441780971661495413785472664046590590355048486009827227803946677686882777760884821478149830537920110695969006163766452227458723390975921794687318009205157266022422712844521146457564286442806148251145897410505868051307031750388496452229825530826080558498403591115976893480475765172607650368229183055463987825647606273602794847035888389552156517507930313040908523453002141636957801074361209590163296447986457786422751300110950840507803108280892887359099025961042767383240640868184693302743568782379746045900299496933408867002222777652253429397619939763189103608339213765940882247098019883448715270712516697089384026080140632732147794138286957022502327945609098615850435577150995418523684061816149665047642740279869347696470915602327093730148445534180929099869728534187680579507183284502327176313324298466098965777685717386193036491885664782949639669433641786895775904533962627330387698114958630605702179899404124738509390266606093852213512141994055235650679726101871171675125217896820535682490076998460448023977391094514954869885493907777124018692812980117891865904394679129370662412517593004686711814007675905406818592604654220254295355253686885642621639029591770994331131231617606857396228961000806711695874269176797255988867239028875634189540691465187168293103389079462468880380391816689349334337500846085020642976112415816785879295523405028777393764356856748701445595086489353680337609861614402026295023752185910845140390896974166741492898430776076613471624890719506210897293777943769611669401088027623790041675256615698240439864234018907939077052375588894385080260675611142371261695699510350342169374346900615936567302640405645850951145504717877342930427858813863997319061477256060743847094568659112148201129709196709570508864262216581540665722278960046680408932710569583795977391034352492678288002322780041666258768760787923904705776796884331745480897909573465052949568167141090660151588324420319778344850298804488697594769591705635092690957912294274483670220800000000000000000000000000000000000000000000000000000000000000000000*i1^92 + 132068733270628744413664151589039867866964887714967737158959227165496691451072820208178801775860540856425197167735953792527275379401275644924248732751534497827818852433077389401613852100391201353433264587911758674347504187257014360115054845448618069057212694183062013666279644145746896232933552101646798791432481291218618969243491374222206243435372315554433573443120451579508181901719733365929417114559074193904428619126080589931773105018476482387143887796613704752175255033067595597688514712925399828599794487690739635988826281851446083611572997974344600702873826038042835716995582677183091234383053170916666565699823376652874535285285870123447032333937848409333296713596876392678650610523638058683321552528775569298288453788648116756298669571153276631455269313248210221297083974303657111458250508992591215912401295490659700883401539077350520529875183095134359669399060407763454370919666480973911858212800672540590354562888250252893023552242794466754021380505349983978472077053929172299184908022706264366153696730516873492808982262500636320985637901710971011619079845100870619840869575465528043177827308340168795235082437351519460060779801776971956234763982047384431828877300913125023021303414483205689619514878704068118174375996519657108358635409489919065727524034713269511264151948176462698261594207363588643404230003289858350829593226329629550831626693300625453179612277906188999297627061608760391729491271825387064150732042110898503541627210036573035284524695706535144465520179700991999905124035396578200511438557200760067745590395888135349406535283895102145061307729107758831233222349399762656895297303887562477296296864604803821757529667486346056019821161948867104968787058306145778586645127989111081722672699079031009298244163354432596791307287261374564065774225738679421028164469110339738383019193035044572766638286393452989532991620926588950420233107521504898345316055804591988697004324147748846248796394993415060345356352376984142413561773376038270222009555403952989243831755581975985046060999982197695613337834197083738670616811940709138720102535618448542311723748019862098082481837338668834427242360356933556333641841425481929132542887770377288402584367789896111640325782246687213136162802647137936240056817712271887704424232266086221602115288402904933994261550426623929302009206080378408037885260149491352081096982878072835166366814051956330237942821682860449374670958090830204305728575918781169595855071786003395798497956562388559039083696474705205391127434122320750190138375538854264742518422749986155165198802296458064670027367825707675585289165655289391335803831049870507052129457230901702743454160611161353381607950533902275551211281575577630699662535952042163328572523496575969690063753058441428573217140052940285333414251007170623190968976475080239019939841796491057252036841867210514213259898953676378963047421099793953845494272971736713613499980129482379259309256732878099448649104652864714178239221892273690673100690048363342346296204779359387781336600282235406331943641738210299146013309133518255836961271781653378144477051018614169186178924849537532078629815204466117733906967205126738166497135706123161285422690289208051942020210737788089018613760000000000000000000000000000000000000000000000000000000000000000000*i1^93 + -9491541940717075016747596913226241787492424435796496405789941617638981986385715587114358071569257185357022011081162540473949512927446810000629893352839158782267018300467012757619326530446521077042076764023241773877996313288349096382398793962242602256434938627305070918458702918729712088099070003490477884477576752519159617053875011126808829600081522945423352333871583176013535202285270979767900360156205005756741947843467080185391339597006193229645060030154829782831725298763926125503246990468556629398037972461567571074945302900460706356897830353612472704049938898499917810411508725018026305456861301450651533415775384269994614149207896139302715336742600342146296322895579048292071957551269513269257191489213971417053866459300894401397782772904449756018485517225900923593254132607267718392447604284642544204637857258750796958227321140666885334878544469831331990693229715444773764560095176420362025916200814154666441936213128684985722613515880285606059048713389985187973274111180864678713003678734218863119360123388791496073158839740131348469496798638684577022439364149550045747386127323991826660476646547169729170772665112339142709138666917173610824564119570997105060604752292788222147860474800269840224175070842172867526179893122750158148974365435683561040573394643314091177286909919819682796824166527932516378915966041784898433578916395931449358887731603972799009312516884427388113717534046396764432044142378851671290359778336699286705744921364293513496305081963410241486723813836324912692850714767463301525967666789210332236198088686082514577924675153655889607550661069573187442727883071244123277511182331716357008380075765256245061903126944362969914607076104488501464023048432108296686668508582987772198816307676469009454425076949874854551652344626414531448975400256153875201675150924145400429518756808982751102784639156757873615805372322849058645720211906049103910725267538585645063323689750923433358750379377042623655559273317358940361759423886187782565987788307118345603044288634478707464841991904901996491756098785355447822307082777534009921098845547811508541349328048270429642314993377619761463522501056298074491808268772420680182817965759081099068178934147343315825903601224161947057528729226662372925116963054726255430683487747836783862071710332570336337832067341394408573426670647719023936001683127283469294839861799797222080203427597058070455015366147276297733507942419661126824875981949084487878831199777159421979618755910760632934557383617993464853485574815812678002536749349747941673664473495660004142576489252994126842966726377749442848317773049391346229074816258270077165457013343672356113696472499166810624284368980041605048426645842469202433490766610502297792529964101366267937133879254340053193623305353599167192036180502831209545281517088982842572264066079160793618947083241735849986715992717988830370119615268611535851803019924921958719815368750966814078897829174664860207274236340086720541721695440766320515213453592603580149139395158016552902206916153568934928237215236665100268037951289975129008607764600279050485237313540116077856042392863604489127085852306360479807375108994971644510604860681424631400295679310323274329210954417354833920000000000000000000000000000000000000000000000000000000000000000000*i1^94 + -1371455787731133072251804050007927256769951353963302248067941655884216926125302982543078691864166560111846776002766843866725714089989297525944913633907260180777138376332632553300979020446007369883837888005604736353162807482268965732257502322459310159109916717703088504376172028621366343110026278744207589976956855332858116424902708451891641785157381432766533849841414253710214329667778312508027117141025013402477460720666474223050465227510425220123606839743687544128894739027992120311182947383174906272528400359434863387701219830772519466174570377575346730792774363074974241592073127335802498792532481852624541511373957382327779068694440714868403471972703396419683430504287581650986854133630838306949572463270731554837048884477507279779220835508874187575459062821933044709507966207634261316825051073617830678268531625549684223695656424630935080960675710768420218278671737178174219124966762364223805559602409031586117493362567527005991362196920027482882335205863540591735852185636147387052319987906526286066781157562709010398118590381076248734427933173951550060950732767593402829022877093637786105443406650587860945005997116327099791618320660068295887109740167042514805432062198518794449167643604156558516956632248782469536888267395449252311708186684711722325210855776970004792894306181513602520302636515420335927794069306225189635057670754347924767295165743177066421568837466834361470064460548092300862140627828276543085822767734115636227023214837697061740988631254670769018116645695954265223686031179065572977522014152327269772092915036828253204528134839344073079858995479528645449423617836877480402840069395177040209521905830250402376228604773150797908082861610667242929898590666179666028159500185365949880946582641183996683548958378802444478682016567507220430632748651056715276801200744136335230225160446595229943574638210826772388720272132682711709646444734346053044321810285032010565088189590598700146162093276347502242910480693574641159525471358004680866858400124312828520658006206663254446780578994812872206142934011293856589631708606486913348164891426937904683180626241374787963704468654272899321446721447761529426845167265391123101991296551612852247355496428152782714801376949473353393340523268277934567984187789392860596644962160112295444294813150042601097800217179244239531951075744233795226653115282055157720294790619681491487359091410286033574420729110984227776593308817079478967661851684339085707112692525934888996702144051745118683965349175556018199485693227981979714049389046764402011550128503893359024532432423156489014300887318975122208192876534021878612987295648907280059953701638618979148484879409678552929158654559614704118256178397921779912694491333518289695391248931509655942685507354913443672346075251228657924740980698796641314235255050096002411409137275829462540554314883404154169812285184948923990439006582452381244479179672733219246264437380406231484585467185820866397817224773542168467906824512003109768885947822022507485560936324731155473572425257454394643690077703334064184968282037180448365890335672456653761716339976688782258422011364793644344053260853604607998403722093911958688372888864644413305607419623827415806582399277465600000000000000000000000000000000000000000000000000000000000000000*i1^95 + -88339079901244661161034139184683104083478756948278148632813868878392963084996655326069421267825170095642432757405975016825807160125638320408779990190454334022076721030623793363078486728626852787859002461762883472388786715986602207791091854292588724937573739653925859318896239614924361159502622314487574834110052780355028317618177105453770301310883101028540494128018229334623349287003928024409103340182922617992496088373218119769518990730476848062101478014907101913622528324017390624500179178478350506433105273265869641383650758396931354697066146486669753703988872443704640872793357373004583813071556314046459716796390189875890148495158734808541862757076207294234156971277553135285794285015027726804015338927631184719095677490281034632625650508602507152892202236604563623660566948093610030412632906241875002767700034845460855005632372166821675502213402275297959686585362695162718190139545615203217692548880086373815613289783235293817668698360468904536496115404200448524248401318376346972552843183246236117201684168378729965640094183887579100684410327925482161700363026625410590969460019688933467203406845593456800339823518846250349220017510696894573866324003484705773004029075846482352769076846719957763776773349974404619843494525921384708559753037982146241321913069809932789212080588824740640937468827116908116325169307311474049321100575670443910343855014001524736778599431025144628527009207351731013374826130994625769998519276095987835940232596412919720573212576499552298999061358368840555844756280991391825244741720246379390287772494759861305578647406391671037442369120328199458751724552787376632761325610926352940653625780902734733494580438779932219262787369195735127131239273955798108834239649312343007690751541440651785267194594211982873905605411157253053031770662291406337694262790330120603728086758989631005209752657453193378578704784880796806536648444530752620385801359552919500877733754181064480281270900922033841374841141598669129531238469649954655230175848360334633636844389063302054284411068231631592613066539436117674984867018009067148251012809081316628563766019158680777788777931299589131847643731612457358250816846443257115491923909008607009977311950367584649555605206804886891889424297095554949248776387248329532726509401120896670037171044363988265619504703189762179742210622074923858571572688526906390642289788464463090341099854700341474812101764198375369101776053359912020113909594606498680230219758458715453575524915966499961352842677330850856268684643477139417883799414941844401958950966531181084638799500195252411971279627856980025584695411235052201214397424276104013510457739325035931782016940596253080851794537590565758403739190906050939274807143998671065592511491268179527064273477029657308128408893852339884630457883018414401215156363134076963176579767489039412281399982980031172847111200757011435591510924166547241364325746005266445737833958006527189112353120530387260776507722806243471405244031501212468351929196216258951810783013687371374401388146737427483308783006280709747342930690610332278658424984434958550051791009294633110321789912254776601488324985746927435518338738897681160945761500937614895542384043474331289696337920000000000000000000000000000000000000000000000000000000000000000*i1^96 + -3626402945088860749729273567590212578293861708850970490336738546380976400561682719690758464629745901674708905351713670998759121387339276974330355726942237880731441960205667164317514400063709064352808491441322353038043623505682308939301814226478417667850631236682044761445957627395560186372382602484909013782599745930881180348964329406315027303271077327047701622250735227525598166051236884589299757107705514193333242178060191490287559869383897935822903744149416611483670666795125077980526915570162947362342114229668403009296877543786272227624902609761435801106593700887291592469036599077202924164132727359602945745978745392824604320803058821986946004631471100464557581860146209004692160679432316888891899102846079898434193767785685299561036985715700154554107617009057894997401528482733188389009589929256876148084865266466875895161162223080019318614260024162838039406923697095599409327042563448516587064747997334569746299829044351196157026856892774335159100705321611028350053007378985891933969905688607470208814818015002884526881492992777565685209772156296157351273097925887499816869054436067339932099603520551945169171904063255187350440352949886327748219221635725860348921247226000128823038600434005709761196700197701783472490416032539243826485215829104817218343087514984943700506702210689070699706726325518797888148558444829247638102236192708414061048190507307327367981911717635333465464164237300072093203422036556928530646195886498005560399114615049666155512104163833634621305745882401814861123000106938122399116131830166162045914606083063485813649186816196367849462569703138265351736682303233106136884198463160578924672018230286698842567074640821341069826886884675499304455515710043446089415682805218958964222306383066373179031183008052601336099375774706012480686897344804727199448823029828490709480973468398155375411923751378885947203316211346225079065176614734056774246418258093055387531755044620676689090944570664565039055726774574710966890293499424634993154378126291407838005114366690450119136729722679122969716936668640307942629777878772660431322759465269210932970851925697873053263264763673917315403538502572841273695251779308858908775846896327562985039626275672017063034455115045213936709015434722368494783393369983912421432620142532590911212104102173599269593829047925756942645872496924000131652129575962664794538118011970949600698345673885883210713433425565711910501969483244640120944601533434695038654704906187674648117429205837966648585512788277557481080735313241407202313611097380648514232555765822436521868262812891732277828987942909028450075353541710368923383801208468287507896300211793602860693678885628792706727661124394103876132059908780978111883723038349809437771618410502830196427043548451738572070171038895896367549685507117501329272213667391582106928302182565989296396417153275978752131842231624726199869257667489655442875279567681124727066640115524060852962726796321650434483631990579410040053992890879799394744841854189725779015908052276472100880661263503449021724594671091300794077029633721266002649597004259173789618084478036829697600580730615498880856032003991439117243385176490214762237800007718612936666072109035814912000000000000000000000000000000000000000000000000000000000000000*i1^97 + -99390092911998635428963614983232701693288152792579273559643933573819932897909248086360096068956887276275417223218928843757476938384786902569644059606374105246224706285124862751121264167961435539643752187801829665963211072210392131557236770518942934294205954818945155246788929945241464824902295949195576986533096894959140052892452596413208193942635178861881085196265749686053276780504804851362532239643773350665711512096276188694668628033700899713672818535316182528185486891045449045324242655965289343978395731547881530271971901974866668122225916259851191429241843291527551968375873890386978119332850760147142349080279050074697098460985114752617456542928710715944242213731604802387416101484913846666040260732596312579709057936986706969763420183762326439717467481996033719513653416511065182950355907479253287634848978818847569085278039195505755407477697757814070519026366003343862328403816823505818735830840519565338944867476331058944350260643995683032167356197767074787321627670673390470099657402631272220876296310536106623317169607365904434852493985375416786750515770004327621734984432412756247068043501816079207477788200266345928305515302679420644626502490263813743132518254586354049868634508958416079574150405215568483481596716145249087274305649551541560699460700221334671886518263367190908572547401197073148550386744530302869120465171227383821010429313253436559815890789492181048104396248647087218634472067298161196777635796902479305158360926736905011843699521574644359221186925044762434623673704945909702818794919923184576643821552747387490985010493931619102259547771874565343474918335846542825679166925850715993244137637486910846014033422957194380342450424967193492575743023388714038095223179652251978659824150859726701085469447540010689845587014008453548479066041296429197698708388285731343859394878308047207775745774850122330349620459026627404717379143429975773651144443871510051267068210061301076744023536182632979109340960676722282135268405133999953520361937592227261661805353752440968458718172493190588172922460106869554524546079645518869917672732224603094037422525598778981980329990871792278628641291428915266542942685161395569703935614025909756524458138404305635299118479881157198900182083537010101871809642741345406613620612004038835658631687336724706543676720438112720326973902605775994958819138153993622748543393696368447941335753642658607476404403054932576836481361331150587524055415096052796969738675347337750563318660201139651242734834826769242225246228382665557869733770096760958085631366202292783396443355903901990933687132542245160802990108417778912377652568290512461652438796703267114511953289193793377665706785090496959882477148808285631489512069092309105859455760662054937725168677816153666297106812866285255711226851448262428659668552655125690608271484235535117641011941667843684519820148392093781219548688564010668755845990430657529287025523866483210005128825058842840224774152996783767900560847677464308995221016002003628393002485146215186634320134012226692541427896676964435634677991805047330071391331168105629809742624645085600828008839379709282901897937158090568846740319444026576760817087535718093894909217996800000000000000000000000000000000000000000000000000000000000000*i1^98 + -1518164679124965437874850435706129508585008588055967697667867318999392534928376557992974853994229504694237061529844787606386306939019703287563007598075329179835045087010666459689621657829703369846452274620503985142913293138793505066767628646798055574437046137495280480295193615728471779955184526898396110930846401681045794698452324311175220039513323700375883390824698405684322772241805976188287741198966064736427887270562603275207943776562298540556977586040365161352356392313216168307322509635885505084187747320309216224797020623389788891352045969947648731657748264457167411691300559583065917595990920802705774479964127848107708838832871054677582846701361914940933978593628920274133983107353414143369223904718349633187489568997147339539209095196926972141192227121795470184876705829187586417520390599905642289726217463258066724941129567615104916616733519836560380611887520218024566021551344506819716081641307805662744005438267238595149511330064362150317634583314963903418684341175933260256519925191249331954448811304794724805536213826905036594243201290466517644553237941212072704780745502628038455523947885069537522870511921822931151979320788062005230979159041027171043478062415080552287676792761716319441273959518762162639790284778297277527612016541635413778663209390304443341040380500183815867141395498302215292484721803022192898873779295412947072852617565835697013114726677123720362151285717580059340592633030839276432699979640526279180984758143354930003675225595834995220011055062492025336510783211063763553631591222375917428740763174621926068549031270662350173059043844150314824799216686820902589987637546920388206366417322632061791548172193283366640159326982428022173378319229643695992525721983163260058492496773064867215675917112914850718702924879993533874457511892287268679913573783322907068679442227885489951218121720125590656727963928611664009368207965821648547415604074093306879220997986626200765520207488537895946734392035271079039889391862158156138296876304046502923970415439803521276585170200668707479658136124588728202841092781217002985952699458790239688705589004624522980976953630452757844298515847708954032229827894269761510676162688118187409851293523032622582144088877924278786200970835293473607741660056688218459080049387980186536482576081497662517952550235065754136749743542820328574429564997678572779455699630295935865683960098590807767114708472859703895924968448889293582072303514562519249236350403718444143326099484575238724990640971721330259243910633445463752850961223260774106462572250202229329908573859648724168568121985188748871972160750069070703095924647023886356815642136936552341110363601333774744666818367777205853430364994307507756222864345676219997427185921539698133075346218169014120970796862811652332364659579475256597714655822719110818446421828615794093097685935836710905127308619866346125723379396912294766236721972437099710063367197997580462467873506928340924723194474594253569948814566414627590862270466763596696005238462615488943753957344652740781408922201806775708548027411396403547954024057926159869026014889706647602135360551581325410929837438340088361989798353657743441569423968281490421186560000000000000000000000000000000000000000000000000000000000000*i1^99 + 1513434261962186532891419649116981677732652502094745729649867112248655525055958789266640642291857279067378175915429165924864590532171351699309963664722112788794526442907171484837001698580308185602601349661111316080928911833561217252881203268161120616294998332700325559030015570964306822673327295537035938937689526937844987862167964373347498995241717036745533842728095161728020690315899821389852913677149777422974622306650373561224686291705403651781748528899877988361763018718845931049431160829321209864415130536709087890235628281587393462446357166386614792161198575046728511688411994671553230232532893860963980639078264267669622384656393575870775187583577769459589886595900401217818850310946104601167840504427687309049296263243981308075188972454829034470570545803761196059564920515055027573442052429779429227080119551661263866931884449853082681555534960360166468170919715391466477509368820193957692550212467048871945033355148449504956775279062692418355475091568508769057665016711646502034587182224659888436728720236383201570147621383632910784917796252627323009894758306821064560686636382559504439764782491037872548484196547940456854566756591626943516157171187107802908829943077024771813659112264821619142149856213976302815229709268558180788890982723352838604914971320748936147863209903621340439342003590200673462874481693602642708680926431865648468013866016075994427933058831148165350829305459711952905154972862490621751589309374945252469084057172800171532258688796555600800701903274939876908307339104916917211196952361854452880952993182253453557940146471419290283462619976110823487172373830234803316731113554723827094280588537227367081514785232665155868043256676654108515509538068784856062241278981123525490455982483401334533160538563859240807001471303081603550870399452640075678492210673311865352072710796529117744329862542625992648226915287119655577203549391638517870461797534512942328088954054092252922662347049775501371974626102962394709607259576421873249675879065478047384358760588246709855978518805533683838590915915794035175233146762805910200797451925864696449129461720513628624485563700944976391635161340753835959260530391139664189292487238083174045762057226678849606304809259307863472138798688065948507598462319501880174037378925298765503925837809549795230899621802308915966550247237764544007713541846982971530249986068540431874274439600946543522444960177269885771812536651954375431114767323745138335267736240465126940548491348555320372114939631698073144688869426956263594198763906692795636195413995608725207688435950802723323987758964111799613814562112992994616465435886763285882254817240174896647945551937212441066478312893100068821092360257567304293307980839126286579857619835256101093745638863059103858834926003161414761827498055176384511927175255094491274300685511688172728425177918211867257088284278556349161860952686076722371154438149676495825233901733787874966078642369433585589540372908898182401611357914999055511870918359295921250272590173908350572945438534253096386941750445096201820858482876978849197470398680942718329469792162004365940927658936669068917647758416656639989260614411325275100843627239178240000000000000000000000000000000000000000000000000000000000000*i1^100 + 579000866447871995725876484068602628576700780986413953608823121675558299996562864091179345300950537704134010663230694562959858335677985465348497598974756432078425751224229395476337708123204522626187136506073570586260904476737722404874806058382688992573332797558057252414105096306968328045858210757031267366554997170487988526719179729642866748358027910638372243997845674090085826068587987617536235801674640906120058074941964848651499909935222128781086717080467763461330463756081269663791420473432281021387309894812304327134664444448946968661177310752029600968692247556759775397129480699320950601367182816480799879237659571521124358964995819495205508271512838769364468818265838940369447897707318588745225123747720034515582834821089545797575260856906080859439604556522464639977314198279803179859664961988823234622530980849222611206440294191167886310127933758404487107703939326817787639000630752397300305588028334269012595087395963557686249020307366913664912299437484459490624372444756605548405877819536572924556519182834853939445289001650333606604555792964551766953430509885848021564183979291071990570021021757185233508225113841761203090570425760938778539739890863988362504401558660917844502767838847062839606083110473089455200450033791163318177069806258572141851464967678566963614147157958057631281693919625326473445711365281016042271629158341879894475902613865095909698345631965741479904430197982362658409384025069579390031457200681719726083953290638223011991326349803989707171304304568796488447349195182840209272773065932670151892710391956362258788881869796612540019030568401381470408124585198301534120346982546091345258726228609939542890605881645953056809356866061289196675573524610094685375249990778220823507897815826127605859428326004389099730210907241343600235720217850177781144088653272856719650093423884765992095278339208376477554536335945905517355569837781333594322702524904123653931225569466521242597843916557134583696333919713243324648208219945289696803006643045127366542208840294508482535820687875057700504674785006279246453980423928365014469967065688549435854120512871141701410509741717124937570307157652600381876858201528457293376003349681008422741097338879777742069294658082155836387223546734325544552332292214272446472387958991259911617081438171091170289476918591299473088493639770141553284988887328104739495398219379913495432573923685117769718476300716780376319477737720453568528765082895569599467757700062176947911940342894071077548372478604958440123186522111304515514485284027196313336958707681995211582705412973692058398414615164714874321166888230517275563043007868945738420305464325699069651121887246639817078330023842763405474698874748035703909511526094627209160967184696388962437412920660657087098420437534546159711438506926775043068035057838680570064654989998673018048836154790920249848153913328233115841737925297302632830895157157752745222903651663597869443549489787826207420849643586665028646535117300684211244013568191031531079110379299042220707318793926199696548151883763956258329695963983756178986361330463212715931211924143864210271395282665386108984956481928094461949135308558448339335721779200000000000000000000000000000000000000000000000000000000000*i1^101 + 2422707045286094315519479261695530945763790753669523835888602077617384832956447857618485806723811016128466760488332477791136246933914779402881483419072149674193595397071420093719333468550891005019720926405264637127412474155464628447408664245770766334643178552076523707214873928979910204582965150568579014579831637227972295250678119021037752322946563392459656979308425817389889314894141714063278078555303657561923253338737698376432941912739774361849057379383638382183270042662011928604758428632131412874731908613324022798521825017682092539886780887874502380379548781570779803194591398514595392351292234731358798445364714776833102556842800807291513115191925170272630346552226586874422680594828492444942162306960293965293765984560297780225848251040992645848978772885760516048536096621792851047823004958306698374811224217009331067648596178695670278294961470113235660433175404066417901050374969980976090388433478578654335745730342709254824909561933223156197729699563645184560677405127894563168999992642075324867394277059835314684359243694995088024828388023015544789448395726979358928831511458243729607544400126535047627965853114490628967140930604204019556210420486181960535745159248620695550658501173918523910359108238860895420864213850219248640579546964832404307658666608303099983942375475986962707758424356765955278961689210252842508563222721531414570498341758670560114359703945695958630156173570287760585034184317006606255306605654547248095037396915207911258069027156891447921524220826828832045474270604934819253074873883331344669523190495523703522728614845480121820199437965510381007642834552262967766521464171360098550405971007640419903913021831174315946078332779392774327179776579832919222960158809744961281660216346558518247713458661042669833799977327373603880107879747296752858763234596151097439470181677702894646924412996728853524897157949701364889682556350238587437637265370214506017746859813052124601127102231187497793111771048819909938378020023501945824930316900060370330017127121334055346188854699436025194438390858319245452511974977283846507793521989440785621180632272145132094783475725694693235278209364405575067959687878767985208487432043337081324301489931243480872146132877377776154305447737777370888602909571425580189439584344304975300243842338410166440336465922800317493227465478552408928347246350843395490758615889674522808761831956716497043295658448856106671596937231767117277331541280579730840086395639826613015751230441933182383017459559686018844879803344722000776221735682647390691740637239111843698672751740006277379780168028685199235557661603240664298358529383205981545519161706085750065162366294223866087923888765711443914972767960800207623947769001607158530495542438355606177350600223204492816852319633501773241580198770872844888419361174756828549351006870837049867251358206693818369162016429659098671154215665553480956238677291393888838528390110177539213320081181595853246079187926499427399408301176108924499486431534291578399664550232890157742527391391150940296624447922362033481639433410676377649112884914924857041993398560679517492778266790063072287900980427176892716718513220247806279680000000000000000000000000000000000000000000000000000000000*i1^102 + -701168732906635719099616961718786700385202676627525036115220069065593064698549166192149295799574976778276648662741801085920466366220937573720318669054297787299314816359462854783339981400972347070001967799364921519643902840039456813719001828414509863867029630587859302085075772618227470784781293669544248903054342966075000813331220232848327207199811285831631044826445496987121913711183920018088728058776188111132562359963266443113244774440775840254188911051313321663353218938590580707678525947437244819937053643322064344076854478634153432712201443758943909823474274036888539188426423007377784210593193870144966793756495086003445650024770454795207214744101908997597330128159196236305978437887795641990144245447661964531042662473141244859341301148330093929534289157201829114916267088327175891011997230043529396037507468544425725393930007652675002409195032098177193426159316479894564865419464733633900757965912072799124041668584014048032534412678148984902714847319655725466193307065749977493145698897514140236281951050751054758425465147283374749414967717743145576626550545690535259351922191717816143022420102178958243392903574007395394462145822354020763525153101428360981611108013975490039898752804391192251497780542302341582504890487386807736115049206726429042172630686980439941850566204553162316255628605780381068919784435564353703511354019068246015453582812316231534802169222137768828756904445026649894155384645146363780665003762406756874585893720015310369584099717624159843121110096516524040657605187635805837435947372385713471674090093027924182982608758240509380189883532788938745405740893976763379379343332224116631620639357290942564598157414627781514221903823803112323438900291693441654890605300325785198263875840383537195436106548502452101858398380349062105873871198642934508386215923635132166360374590477859849689842811382830726107840504462852106314381170725361689744820345665806896005985995301687036253281678981972091094412477362492408680363566374881829030919960139834753148119874461669912475640992993066630446988099416538154115854343906749796284323229689488899899739225826913528175464057212848144465906956891264167889247417327213035107141848666247761322199418246496663695922478329732360246109393616846046966620632171540147431816314589959314974748810420098494046838666716292682030445717735845749918724574217676876764017542370610810717875024951675774587758738526097307930448355595319177352280530128101902774889850334737607596128634699979222587966854580809885841098974954647595179580829114978669297495206504125000628425410103356818473777029113690881045350338388331903498661601033263980424522747427010515960124203506508891053846944731986025176930798290670413225244750549437508899931503316943471061728260757727307656666423901481560819521396720143642747570582994957070334219953786447663993426523642118078257659992460743120488315334093902727132334972867448795811673701087125873830758892114520047472469746370442692186539467565011357618932092924330499991485862722083205116997354406279334396683078825203444937050340413523289758289013372394930784277664586906182531085692603543075571790006653554771219576640241664000000000000000000000000000000000000000000000000000000000*i1^103 + -32973506116355693108456545563102248794042148613681883315009010973028674988590936070465334999666452297360702422004913490194073990529217381266906596778263017881127192528062261651151028033655524975491630662502977144883393450038212471744395909430890353548069931479411088253349342544987627164752993360698682706395534497538985262082423348315765627303565946231816254646524776713290928815468518604460960012549676753613228950578521330554459933532179085665585477788365181695263777585563517603958147092382962182418161072904856163731725509072679595994733064914329519736079901043426729814949524214071899783268120370603073773119312961017171557359866657049731065061501700991447294743419593775964513485415516453113552017754286943076694513363164530812695992798611514807681673367111045830972882409201169858577538103415343833657970501667399522374186602950712770590737469575312527355899448629837986258935032868291982286338203203369251540593094130953427248649268303288497099035390102122195034474812354520899515420547654841965317689867909716157032419995347749464938620133467735312190653739543001335577677373951576941688813374720959084563059085295978939527328823202100243369362079977468167987041675681944770733601676825033032367880167971343762167675392423293289571550386950345499746911049515774797680383852033829645880992146321280584510046831426807606995429961376577812808276337808810934396143898226926264755802485086248562426026548565636473049448996774339926825425692261007854551307374967592883698353004678660178720257751951422705979010560942500957626594422423104189972364315484039532942891167725313310451476431830922046409420200820646524664816853150696852371978901462557011994534847322880407207200331640338096740436001393724614382488627549289797779441037244421725904279275943846193387234303657809749483034791551429490868091523823166473638758933355518274874821429320361705998222211289787611469380181558948523052282167290404833275455893080790889671937202798549825565494423257909051056278383456908026542855052443938445279370718807758267784231650178507743998624758443824518146040442061319705987598620736166346794034224385058667083136564229787409242704714741792338880269769933928278789697573809584229859970499327827019919963199053443929590839512795949248004409768626234471836194153650626612610597944900120904543923093250863925618817251386874208574390387719302510071313928139659867579085094515613238946573339413394513137419815626146189389244105784646347798349433040735423014628784945990829032621428788498938382293722070037078620978307313960094594231310440828929719285881857911746585553765486503523995951541676950786242271811512618053853069039381503695158116678911179857499411988602778605566061539723507555866103403562742079237984429071063038719626452122827517068882754101889448657669647770197749765403682236114693303252683665210373932346400736937024235338387739348282101069654130276841345958955647693907867515388521412003057922147116488719541605713092452515361818096525628249535555597484719508397869252772905323579711332785803868157353878039491535460400656616143683972500816672782602212903183004929962075610071053663897823215616000000000000000000000000000000000000000000000000000000000*i1^104 + -861104556444746274739716240802974789914799126025458903331818407289386559275890924344624417781309008028260326751535936982390456629325101766105205918794903635713782145316026941241048256652532689657609499013020130204587062712223299245560317815856796898648212128115475782347868806104476156173369646348687672722723538270318090741389382513644225516219314236209080678939666881932372729307676926195366558795965238326796015907001175312979741591126299289751154404069821853143696368080383359818222751845332833669667591174359600977555438413021065246320099725718986693570363914290841070775689179328645928049439439362059727979359804671571311863866671418604564318861497175906319678495012240342092178455560464104029492351183398833539854331348741634157842285482206220984375966652589402262622960479425694361804893078664358316611829471388717521019881429470485260026314876870978557483544348407367247464871603829913863700543390778010376602242360974066594168390371312410321847370831955641878746083266000645950655106358968775207506605803052182528799499670547552184258884503844354772925429329559550845229278399328004923361948016971036400339492793290721076820857604556502597116773072240122642327388123340033049026799168699432117232103154132120157649215367271318451186938199007857744650203975510408293777223990906189220879405726994404627602313935829233065269964258937971595785905870146909481870188917191439930368130828460568492412561197116182932351791643420493278971881325582902825594195697871283742899205910824315239528304108630678112444083495359562785800507376044322950421055349949709319384997250716326697595854211530680560766264238264731071689106156470759491748893453367040780594191559494419402351360727466208916341594348346682948267686907664253214356027665333422334441015753732395025684801367986175105415582272545586858652702706921854612661711368843766920115302540885953922823420184507005790836063396912140739105489703568399525719726722758006010109216256752510039350681605706744679046504919371185106646050210029992907336702965307329982727531650977100874704457397834438092635357339866259432207213613536608777320207099558791348702218271287816663997791722464314155840579873046460872625335027373491589116674438183095949228668888942774481383370129791424758317299225372975906083589848053747052768264721590294328042428991925907192348279472689584542024380535439939936574595149041657686555320079257572335338591087191839838153340841405809533371824920013889341901949860390533851847275266938175532246517424674303144339389463012061105509933637989524356172987787048414829907633128470133839932045097046838566784024739167835527058381467756717590541273882798273928355263926474099661409039416664251913915126550792123445733161214379395943477767123138085011345686021651784494622326611498874778031396957800110348723697906178707873547581100077577771089632027358168826132868822604454219305850055458623678334717535517012693826872527490561119391348702061038188302997581717986813978833215596880167871096825956213172096585378464780381876197803486570680773242933776088848238600033080142491003677852809137877571429180768389180908916225466548879360000000000000000000000000000000000000000000000000000000*i1^105 + -14709393996591420636103050156485670019309285544919683432914203659474345522595336037617570582700324681584126813769011622541354308816381633150977683049450115333147883644564414478101286004462517863618331588316326413765437994344464001008211324346786934457798071338574254497237073764592223270491481865340056166415386726292537831094301180600627827309406819796521357862898768367328203295989388591166459112281775599302244721443932179551387086653335789620740262631505026006894217299243480994715114801536853350660935203851737911335456379888318404724937353156709268340598764179617206452391464883666534834448710211718802605887499130496121079740564579109717940947588749452426396763777439765042817886416268911181527413281764599185810060211869519507567806699906868576180619541350959505762816909270633283456832205951170734409750062422756166869751769125415429013737319294953820278673175024560078272949030972250960013833709654067261903277767820508013717216095230639238666278182256726158781988403677933307855180420627375522184869510071967289304756279566276049296703931980376127238769386106502714316237599566327114588692014527911702266804853177243007954159231904600436705751511193099056080291913732570074896004110167813124167174179083891671852259973672828597849776455485169932770187484059773575982665888487641128561670754282129286754170756343438764843884854738533739986268139065805089235420158177607826589802082086531774094336918210257753197756711038533996926801281316830090921656296481783698589945777361745684165101972844265511485023713535807521145744494314209062625782226974915876842105964640824083600029470226312229845705751112692391600502019007239435848470096839107914996385114125947095947541425275673998644378545150828172593181638246995449094863620927814716468214508990656103097134717160372792530253983259473777766523399204469911978830637681152743268803419440255547500802396846576540162960529581090985654682196162843360624367398225877814978226757440343394550044519489172379907627663903850810840578868644263384882895258552013321415377135328545396332098032693409148917644099994534767865721733793359651491170830838457215124359320303750480422329115541753577303036608744739397996277071117883552247658468567667535433661265347346187512771892283382412557111125593497508843379084667441631917999928782973548235353762517244786341274955977518403691828570206447217415710573262828181495341921517977052027423289399007714229635923248668180321416845550702515464854703315791468225135746268679978897190473158375655426386658732593921262879546021500971465531324547459598117216143545828789987870572341554868374783112153550645658143964026418313018630521092854261147875878826831179350719668807283651370410576222292007950169640086507816289297012004975789790259482037667539372199963426853367753125800012712177293331592714578707732376534579772139455923463130033277648285085458874142560990091318471621629464771533641284163376112017909116178395251846363308461316191189006820658233052835204412247168106818806637048994017324462921413908951647320610491423032900873335451187842234881549624650927043465755890312677406747660376448123797504000000000000000000000000000000000000000000000000000000*i1^106 + -171009585215439489138622071179466988376772219134528666170915465696233061475539117681069237298833315143794932910530915742190273271389430139019177607958922222836246209896042301623611557381145801121054565814491528279308314561700674750453369806262508178758599235861040629731842762070546220365138979528832069490240517787794122482236389513037777099847570866706283036385684887555917021964015644122508581916214027401145742889476882125450895002675954467390473145737439855619503074358080938482845475226578084408903993794406143299601474233002298310159954284403064771150829782487006484246800650401803429315183719191958605146946018265108354418705069251081416038187052932157931199472779502956190242828910405298125402806646980279466351619016844290880759082040646133224814118823664379957098693992268670781543998244381900330587390142215284378021821406285819517993865738027861322285516259345983373909483644829845758240155426618568455274958296966092468084528727328960904032107199054246542097160500581186919115351442448748797696198118726733072237150331694649908561534496353170994206606413750349757616906281406853171453999983487980319011992046967424343897476652892914005615709385394300178596635451455613853228403875121169636833514784413899135304951930306547931701186966195507094509692139771945436275409710306838918323510415797811362686275906297377360598287782167684252841664778632720797326627147978070601173803505205186265015710955149474133096601923133866848472600076691949652255881327769037838354509097848491559908005952141092437564374167643162011939172914693415984933296293357467276055750990726096321306094523560518832901091894149660795438977075097549818993392704686275938423106743293176940637232303983322059080439108930248043562684413672587418214958494085403115301473628532265334555848095075487673750302774817144479245963646238504195712795434336845928004669887544790282529785329890115201220196346679812683460132538406982534684280988193818487199624196302202877640673746258225981884860796406813154645263178607017704912165439867712203088867388384422511239204169707563470369625426172080866292790084181678571217730798188365080564678177885698072736796709263237612154315641450749355033718460789807580126246437796472632836019720919477688271350410785424542309672518501638773630896780238162225166359565672606475871806840752399543207345753204394791696165262863298793196424644336983377005919250067449872978251714955130797971603505047311050323704634942667858691107119795579435421551071284580373153746453695757020728017186041511999075728868446971441800560753480784253708600081614005857410617511916210842810356207035789179988680249038084341463866483369473002892848964128861878285738841045073772868758840325224290367170575440824316412842845904600071972918744689336622046797555539005618919542401480522002770211108414881572108723132149098089839920923467851034035043622732936064709806022854308633233375414010590133736224605755754344582695727404099792654344399735236006550358316267889032907731904619199648105530102646340164967562044171917621386406498133247247920926123603722031448480087746036083010658207115310839260774400000000000000000000000000000000000000000000000000000*i1^107 + -1577435233530085041669126443818916006786424208545948465875804799491059137660675464931241140994358773544071236321151794070182788959273338757777042217980603174414562024616364608226132421611457898590762615675466252286520332518898791451450094126930843534031901499319214499429141934109941573964961757318273978431110094472447003761852575329768240413799486627745057344835231740531983936123600585954340916223673447470475348814815048264082264414654359951811944100302481729088697855506781730213096928741314372652983399676826163757670234144907355489297297933915288950478906526324602343489937885198188482758162572153509748458793973610875697362256777657719779687594075308126280055751830624689459360125915464694798715996403419211990520066111120928952391651315818603985683848751658936025601305668165847433289418391192584557924395226640107337748041376143693166490623731850515088509852499011837210003479636085214868764433915506209377822764850177011112967573567228638070283168271432229823836587829313370563661138813789946716662103989925167265921804946232663599035649266515116790502420474175926673140620149408013682192444180072781219642537349505048414475535809417072081834101055592949007879335593704134704979180438550383670314318196906637945105828772541925128766477013144331346052144358356617725168304538351224680705569732798132103904366104960436809747929713313232991518489257129975765915843254890359557635154587126597765523244784324562877307285681253673746804108959496762556964980641452273180222470743968690589589769192516885620142132219603520805222727951810368697505100489767261432599011484479155653611888818239657381067733308424806359484870845756441839700501188646782216133510707597980049048509884613787427014883376351017013960714652272324076695145944217587316625961351185537720891125463917441454021726356170970815697681071853623495726964507046327154920224878856560272204645107551876229457608836809730340553180745003283667053652570226248510213381340944677546346457979712896901671801629825285500801243043476303070119840214850500639238484625101350777703969831851083371154563791992369970892909245405919065134580362519234191605013748409869836025721472618182856297889974881087822236184160499268942260768310395965597028100104421802278435622081424319737724636077089251987366143565254425724775738296277823469716688215018004818156319261802733258646120848707446489610175008971614009453569825334722014597003223375153712883354284513096230878546729123830905957584900289707761367481886887473387648316688339000750396965348392606367825990774432434874184957072279078835309047666887714238543724950966485949212373165900460513187824699649005212831092183220334105450476137943842793666915357278830231926414634537251743870524168579341580852773495361852795918588075139273479968876446064533287299584240144936025267531886771278569774929787928673502137058311089528875895595424791345547487986406254374801645620346375867237436477667593627906032764788783435676057398529790847159856287798516098879768166023692062244735420756018211423532895639118178711185349478657052463283540717307969714238929000503323460666024915390955520000000000000000000000000000000000000000000000000000*i1^108 + -10344931148819595658346485053569116635780514473731696811144160306355436934960578234185533568420076750736130818607825241470535550181742407748997100215849966916150367051894478622877291528329077332139573091958524265745073505346339318352826622845625173060798223578356307060587494875143353183001065015051847994798541305064189868331332525775598294671618095505268173347853009267274108991202967153492317693795745978403852607857516420532836887434746421093978703412267371347561676832255738267836079401100284038604788817465528285391705887067015920829305540752650288573621398501139653900303046775549807030359865640719318071804113857959059328324134065019352084176143747590806341164065167104408006514269284137388994973106450055385679730171098339455778131685764351213209983578740184228547843478805334620226446322531738084685160793891943902053943815644484270417702356504753644249816829317673192024299983386227500901363367747161652195203040392224609215057537771086588338831025608704225946325048678065870164792620727392692514182612384400455474333843558938909854156095830917954613261765775105859683663411672336546387016168563815609542522092608030027897111090297210843907537187565008304826240495703203032500887341436862342010856397803244609617983932566842024208450164705990985259162837389072227020374897657010469260303346820629975857042995882921286072514596134658094749496302626760052575663664931977602287516382062809216114184916769328999016211969333902086982793361664449040150271325595601910014818993866744560904439656813420298875998768488941856602269042995282099723519339595086371684513897165423448026079325260078459571525164526976238750550817672086077698665937001198792989936530972563260677856645848108620438751731849077091712446528289314032951058020750487988425586375867891671823390377559931964474491582976772517295384129935263917698332867202535636529573036249996448283394960525586574209130423695613025329597834506651295492764584998482006832024819946975846167484289198271761387518151530395125924204636058076861787410142725804069553882856214998935215939916841674916923560147875213936209649455908767130507039407110187269168171461685184970356005707621423021155123836360365073848162199956255661958931068582953313872408219424211693917830655383575813098048760474368539567801176643058052211747045667226691679546352929108071770975252389058721420123658889713973597934070957200447113032169884867819828783222948745715508393451913886908751775895875048662990955431647785510035828265119006645252456831873882912985600659914280941441470434200563067159239201115371315791822915077412957256928968022909694563048697572792816187411994226754273833935998355981196955108089031278184362630429402819265239367344897987683435136117898313606400306752401644030279063890171302792217409059442498902479785765317649903199920704808863082897252880770867218092092285945750822600062874540788602397792789546717512685449414702752708039079371095388862935627277291173332041781386480987689091452832478810400187153852558906176327791842246542055191201907296658378917134215955934285243525794115553670468150125407193275801261834240000000000000000000000000000000000000000000000000000*i1^109 + -53441461730937402300665122600568754326517792106837645430026492681021254600776820021250495384385767704703030587500087944600543819159333723267604278708127922531824507150950197307530227411876208500347172781813145030348942555235823990161753538644714458968797610333408200511334978094310568396162707935729856298259845000899871189340063333148202671825666198554032010833933525537135566088820905537738167320899436112051460341620676770434318789132304135127157355084067765850361787526501436393813969703906422096766253836478231712018011102703752918611286965154249462777902794449905514577049918299604240779805256098883484302281467035302343745982011510410637208153743928994043565681893524296144189214098725620412196198857365229599533778473282117985663765888107093271980254200401334496664606311788281198005867670293721294320207016923665479031985168029587764754030943921539429058322578510854295889501048148472460545758637877381445981114268119080104944944315846106681182797602319986113095837541358516587958473036013329273886280682494359988346621984815233029475340127040054624836896227563583770099446412707121721199446081054599981939947430341643551193483348604330290903921092909896499442614287369717861861390658915913565683739039887051154792384439654668698074729647547654878811302035524840186747641005199578464831532863243728028907852215485042984081658395356709884667551235463750324480866485346730980343144755247865619424686986669116717547617432597937472665196035549612789179470998713956958316105510197942768640958020878176639521158604003366642286967978468952409535251957635754545919285797357478651269396551317337153635977306498501518627851220276833542453868086004119444910195484857665833229705795376879507948540112743871916202584423735871959685276827377820874744884373199621832204069181945941995823814827357874150557390963517529593230837868590743917950683652646844943101175123918430684806499787492358630188746531135130896988622351635720482905337423117641404078235597557450141650317395064142765075868648033020416236347293835836726413331223454843436734271689070826800594505545983352952876284797278146871884075053953698793136305819975889981765786824950610406717312600741993502059576865288600980671952328657041359497165733373140279835958646426802215167285379987920885674263482211123261757764300330130436310652440759145486676566052609663293458170816035543324321827316195354273728912531051330905114118263974006273180937911041621037522061121485493612748997266233431525268187737611746844055102721691062301795155483768182458717297555570697492431774944381464773796322710857718186350105125499856397326059595332912661886863757979861293234797361950629304694519189357674533847994127416531603621640249394629182432702741823914715866731527717839619847867063463161165990595400463795318886947048466512333093121984108757593277772994403675409529749815678456736756554349200826904421381349049819162218500209001965889821608309368059337784684090878532710894385490489312950324779168271616061055610896111937085874203035444816662050172583165780938354864952018058514174619158644633436228543512980726847897600000000000000000000000000000000000000000000000000*i1^110 + -180290649059890700658559619975500123214559031605741434940269573387985709384235032213337057076433804173993249189270533944579561157004890687286659695192036532190275157222030212809090104758782175656492290111023498435886057033387271041708110496307989819657066436247881837651636806847672130890225607779391067675698682648059406354233884184498532750729178851314573944432351503899577510027026936437504351090687781598272110674655267415498742030007791065220522120587101626333128750399038771904689646834027252079722680582300360693784956720033812027820672927831467087575332722047940217871118195823615688394346395530809887995478432142510163016782728421741791950131391456985005187199063909179877746217166554336195043220998317552835461051458619410861603912237202661163681934184575293322039012944542274799847395982068912596526880657420666220677115434138240694807520942405334114402841939900846377237537328862014870268969086109716683525171624894648634906128388509995216733386033842008602162881952097594662569447836391771021044304376507864370831589327342029887721707866930702497183664367251182718558826524236705395124855296058450465233437692495914419125562293718297268490008177860558644388580183114691566258986634886006600982157800667253599551173454068771034538562674403163876117741345804504544499767037904133474392367729854011394025624566253659327909435313673849398067865473475883713668938266230045237608440252503796652642405601576067160347337076429029340458520579033717318838196055563659451666510561268135051803922702812283506720089660632726769590026766756832263449870902213741802119085108141038830318570761362756082808607993521699426637030498341924055208663552529230493309679142426811184912515139966305430288045692962209607936112478139233227028229123823779645380609001850527021972528819678165500148345173117014684367436225275533363682835039877453959789692321367685150352234240727018383178201428773051737700180180117325257707519581150446341728071860785101859710618354272616252632923388583093432691022861463837543205544727200062497951713813670541811764775543358955276900606447307168679392165799971014593452376740534574109744098957463269381085925337997824212849760436590055280510315041962291347008019715915623831523285655724242704344052200781762693146556017700308969906620812349543990758595664336873841466590433175847013531757750950643484424113769351026136774851009094906957346106762887563789911559411103135892413915644523296570507134604998003735487838292512559054281587696104552494257114747058797244951408399884638057981083919474938634432330785806663561679434907378908942020078917413478248656720799745853114871778288061257149033559563668756935432847396692468566281197937369693846024661092417025210193182438467722599028978885215636700063108234503519666569704793180933368326569712726665439146310159353529290875837912418657101369283511655269424366681881571923092585950650794793015524663412980200094138851892215974136198870675486716673446218958742585366034508945113075400347874212536269936001380041562475913025095934982755172352251263934491199223423255728089513270716326215680000000000000000000000000000000000000000000000000*i1^111 + -348464877029963084590717109892298970305438989756235635698485831490872737788623725135397849574825743459599790168131908066566938326326416754816671374977088005339638138014175084116806380596120911823659951286727321873335459996491652160296214863361270972805917002295682290987726349553380167426035093536354648902166854542243497963382765499469390458984580497765991183074603988931653914584256117465616319948874318284114464055794844198337098942968963582346658729053189885523879676793235148472057592330648854633210081335209612473659969807491034178575169795306177297533467313894393759189217673215095928702158575277528757095278157501976701881037134736790516098113649429159414091903771632523326389679499168783609230583743710712849781280509137238658645421303528061004417057027336713092317065745568543079639376180107419581403488619095839476750644608054569718995818617945302134272687459920799354444750368915989257767565584622251689857784169511849369773255104040150574545981661846055635891013593605325554085566694926969493631187850450523065159637413086230365384631668656928796339953633846940497568691167396584513716783482920600027000575286408729757617158645355187790327186549097537529414930188519315749218767946192690677807825579032859838864665885266741327735390484345966030555531046958059434687060374931360336772261710268091785730760945700844943069366026712122756920196790343422973256767215507068115134309884358551350214860287099737214775591406333175451548944047558432250046513541826910798867874137368501553051006208460288971214433866384876275960988008812711869603626267713176861195628851059432983856598694843027206194681938661970016605237520455851815818919729490707151152419326028394493676182445568624302709536071734888435843106714411382000737800565207125329324091276580090434415381504983490055028159588416374845735468140548468531329184910475539754137621428100837675319484304812840628605827982035030835213173572541207575370738576743927560059301712306749038632559121617810855184822784779234233703280143894864426959876735350367476348018543822856386122907326890408006312862018112487994928072679102940127870163150145020475529528503661114420948623922489484578622152456567325380409608616891817044451631018057338429132587486937936978012179083364768205528216068339019856464838829651099286731155659176330828768707769067685907909704233936479733279907241634430721620665618469734082554055868408074433108210486324737496269150468597154707847653753222631760929365510915083389754571795261332499917241801786990414551775190507316985569927496077252623831412009239218746873043967285608405364589453793505949365994257322781707586438887632500781725540976100973390082082990316581957746860924378805869795865462811052006218320770049892924532076408978346473777907403268695892536584979325722636410626037085681759157398085642976641286477450249251880402698292890111900494506137452214366529318971563683392394988915571684539110832445233720369558840198807446525765603415552489041631280284874280545818561635238515225940555548478293050693468146578931318726574997314656879068840337679609403277312000000000000000000000000000000000000000000000000*i1^112 + -547781222735296644979634740480078911325924806399889958089315181041133234628507271857557608494403421209423415694387767566639804304854815545302835513375277823300533139465506718418468568440911389509236672009326942614409786740990304546810617402185792105612341131786800424624174460822766898544292377230069911473140007182704995460888253428208318102078358595236269373853848065567703956612588437866779288412283853859773208396127981159882339166516688413240232288785580969455361042869907882867945411809890627052571225844348414161553935741980784665026275732691546411601222468935298784046877148458086716369992913547935791333272036869157737284443860566516242035480269121392905307994792580342813889318212829683487530436704578726373430432046707777392028217143190659248393264590317824499673385861613529192918144575013859313643501496457341303438272834098994739568515521017902595395094894744398003726174282985079239415294424173871713244920585536690328540889602534764082541528524649127584257877374764990563386404862643766562571923584348301372737817844941394918050314466666069197836164888534863172318130056489478523021370491586988605736288782281355161207279512923048835281437176968775700571014718560960989995937605764776995547704807432523820677853461926131835634212160087366202911471166757461801853658044966032776047546514526602750601861039395493725625125544351672489790828580084697114086062536517223532245549809530057535756626278732598610876119433084940971034782393988103203804475284507281361907332154302359353710255383343056140437867091133171401976806191536306018507899035265107541948642309854324713717461578195830488688400796193324687012358061072789646346130327738671669172996728088013074466037367708018670901781465778004043716079652068023592352519047538386204144367690838502933699177946488195588057652517167972533300354832604577125233393048429841236186639644674494451641751241640148529863052810426167638383159038977799160083565119557929825917141158451388222682315111580092262372246752551870446500182918886169736611868948075436411077707879896928823828401667467155624080355080328450874610543139230586582341565932763415934459833192152906571192964688952773558689156077845578013814066986561192221902926373208377274826167877068557051211587281438042497932052485146690284940183188491767979269593374806549525645727042530318646324140101672167914162556626015490625694086335797857218080393077749070976134338456054924449153564388365744491156209635087753658225641723623050276071217574670317941549986424246815669158711222919784328456656540220413584970624486873653681189848967824162644374155191114483219739563158285568958706769300536736131986402637781449710876310229864035860317797714767123911226047502055664052931879549981598025232753980924144748672636477825885305454684547773010136922010691598932191447061843208544959601849790077385733411055035879435845363684421377052655816137169051039212859615924461010295503293078800585473323118331974462081686369234657700594427009905313864452108731548966088425253532815558182532455268921334542045598946419388622263259120839688192000000000000000000000000000000000000000000000000*i1^113 + -937446129002216233567016209323297629782944184855783506861751837263354483204995547858893892571958089456173954007434493114006502897354638559543361659240059352676452948300976801817333762190458673675329242540192666722398782498814927566706640513728781395953217351887846408956973127434236739755704206096875284379131143038704083661003410658827212122620423223028569635154516643072552991615429885258901296998176511003882321490265753624573411291069585633003859150820068908992950907895856579854700779091391802905736330953940527063317981029262920343420820690903945605146766541720404703999771481402234381912519202389481491997526355153585897472360142001416137459100541672873618244663880920277348706494224787467396543896094411418975387930476979656567671714910747961429560331380063492116724932277144652967099117336476675323518114767467469745822630384397459593986466149101793216004151189737252439780427792616939662133804752898326293995504670355667529865822874480199409853737673959670948922366248574226988675159220432509227434434940827020976100204634508469029169070953378979626229272393545467401803300275189801722404415939419289419410251690986083078336785156181444958218793297090871598360243522368710624331301690641427808560848741992387899518295912438151675509907916581335656931406244199728710981087896315174244601256390897761759653956811882459370397731284559081747758997441392027802078970885858213627787496187808217204657841488541869526678618016063337151532799520250288292347973535036208566902815755555022411662720717060815302445203587675463269101519134201092357799870306701563003848414755735184876130511663454077722231360484504745392623210023340045637171999262841546269676522010467282666190655220246905822234460514502122207088080446681236526532201478179533922026903263891136623034408147060100995235690176424304083086951285080517305290340220569882817314014781136044405279718558189553542418751989483983203824071962723685244286720113496646436674350870155559324353934448785770339310680217300154626956890791135742852292163163166370018375892543930449370094658459437683771403502745199826408524555853209670547123408723488354182768285583851412010366566246388374208998360529929069567267353192244468407423119615225617736130776996892241338711088757475455523962158469208871627827227146392419899289893036066685306703341716642586288279361175846358917172867203489978912122650408643673024267684317958528086224014802782288172506519087678082136354892530858288236726124156136534619348608532286696778579350567062547226464394904934871163026883611663397764174659711712915445049338310573726791560618010999477730958248466495641367658349698453655362321859107574234201750932294193351868254007260058924953745275227443159650913079697305682914409287814240761075097955816154532241622026900473304734290293541960178507328133009523615732166403797299042326006553264803101005777291002651634097089245607895111133568887370837314031393048636205644214400509941880243700686150042546675435445390924531840603757974177094514028126286897484132385163204748557354393830704565833462785014497280000000000000000000000000000000000000000000000*i1^114 + -390586681824041940984565730745843117066800373888330166831832325289206035515037607845283607888159997987617239666523643712122832094996056425615945582095961947145249822539876981646284392056599049131346894462882089989560800585746453730065652738803621537333274905903590890295652618689136433353920656805062601243682943475557750401752257162865729583340023344616158921565742538145499908715476135728437183107121015177814462725238882668591505073982239056658103511328536790888416873456323136830047460651771818156193212701151949580513300451036326076773332050633305019599420885599808817118536784517520777387053652004522456375673004231568520448965961503403012264652811349850933385281246780024487102611666552321179179499497718252853386166560026731106843743652258628734313815691527932514818931514457323680992336794888080494244018755014818994251083343248298267083429248674118179769186931711651435334299572838119835056059152484753573037221189914323799261399193910437043956028868534074381266071037421842837726227082679673317681425061027167894459419648074945060746471126150874045387073022020558204346979577135881004969367479641275075719443110309911784525565619856378224804372154785179232376935327536773380833096382473015571609994400634334694674967510281697955992847182630483945720253523770388557907470649915429256511311678293177286344762230505279273325064433584993760096910734450384632299998913374373937556946876992139473027900720148866916010864614219407745745020940353166158251032335922975627023179085778976435292937820579050545601488165199867748105286408213184988328311986609712012278069636733853472840457933668535914480256645401963414540924215963106662040170472865476908083090398905299118052377182371235160612474538367683664900719814623112054049864068113862108292776437550271701670320890347861742179662972079465251863692470906231259184078915643701229320758017031373822395279469000243278378363095693802609716603840516746580903621949888602969172634682230530045597201253848340407313610285691164565271403246316469915971806982951344389415645233464293868792774364273063378776811697109266694858475837525312657780302588550272979086388588391026235551202419342464648674033774916190718968801465093781672223133077318997778980174626474855693603426725985495062840450619774299753492719699764739624005092808654679659738967534094311497204542436214354056916946535424094100350447742314741599138753344567132126093440182956480558401675401613291469373225900811394995399271918612747006221497420073559169910407315198946361083232691262476319766140038410323604886715479268103560954038160370426264346841891815330301211907662481475679786822066028761547713945526983402065611564054643948245446438724548230424358123346910252554722329660037736178221371229246097971814364993926263220635088974620476571197806070798167008309983487129798279227904762173593437242315774263993060859944799546621416599972443489792128007544854498804657273916251120068139484920152746436288523004581056172843339478470322018417702798723010480684346558344363486579638441164965638081051082891225726976000000000000000000000000000000000000000000000*i1^115 + 2053883201760249826571220544513273530308597285387025109250321181728383536057884961061165978808871923927150813550389456206442595764750866507587588987229373876506721175406786446313264304777376734228167169742063282270355889724546901581443718423057604341068118454567654192208966280672456517540239632111195990773746549234422395301388546153413347503025872712969197537720214503981074494618753019324378658155544301794768337105510913231468731195421241909820813313862572383387612486372085685991035362791931004742656663706569422061622861811403262495772865789058199140225257460379683585593866382335921067629730510895008072433908510819599945313779917825792977675191123952539842124116967530684625704137966798411729137945151726263934522164371441171770294453291794035861890582093916878700526026239176249057020674953500202467041343690416167145830608244076653523068555196036673696757020594557618582376210332150347917123161873706978931044923075469619915096347105977371979000394124827096890894825536495913128269886528503360549163339633136794518124855962360876455821633298893608306392857347290308990605078630200681204450799145170859407935429497947745416645524518526196828034379932165603386603404289485640438749247322188049772273867739646042354592351193901221284612123164572936439336659242791879229565597974832951787630727704045845712382811553816264438907761686923632685482300531150855948088569715834929478967915810998666861024901304721755406016849948782627032907887464271248973549774758786827130961462716383871789877667060532902698760587626354948205900300296117838308860568071775810928944817566823065100845370151469465876535420805680494677538963042290046314469821309285309935950613970199420539072777701344251637669303865278181482859023420539273132044701975764227613354544306571487353143315077136987998480646568984917600827773874482503435987524336300145214205803056598328844553664612851227228805672896899111832238747568668900961219810590885194072576569452680505970706576569427075997634388888484632917684623927477974534732205721265290554784988920838559896290602902796913509092399785325308272050386212879021283001382400061289476601431248591400424165830991181019542031538392947945705819324034018858588480112354270377178936260521658536160948237170437606851764087218390438830695756347893784324494102107117741773757945484917863593152845255465270540582909764526910022773109062580885388423302310964537901385640471758072812191877870180519074443202071057504405702440063397115934682359556239251598489083482846525024891409724147369283921026599127532415258648817914458888174262503649917930870847868916329600724398413951182831352194047737617613580121111083137479788223157327634299628234328140215333929059342637079453775134197627997615196290826638981606158142160737876882230030742024526111725506784931623646727232766929329259935093178044031693489447713207802590532630981061419721923679237860432390444975008425830520410107749135968157183182469337880632465698809403193851661286137633846088455412594412154924039206814547513928919550592594685099115544576000000000000000000000000000000000000000000000*i1^116 + 2077091763053340689256545943290673802395789410154862056282970860726574182044601344919903817627518423222315322664093352264846149798475150186562214147761787167933755931105420680164056460699944583224921808182453226306170801953055559700145591725457955984021303621887667430318879406860531833859637166047876323603253681806921068149396314225558727609277520997869254181187041419903773112151860546086073958577782795402602901666230969800322719244935306857611840695524164260825649002327325205429269197848117050949534670836220773022381237814360431513958168909342377318056438837543622727380038081699589918872686223184075686412449903875880128669374450297922300871453278760014712950056275971548903398969741846551253485514207195729737931497834509033199836640021710436210297720057740854347145341262744369676315371471109603661636092828171381803062592095261636901438566385839783950516917902048884699005661547151217121273140243849701006232701727761513802425182463201852467585555002437584182221344937956953327483430984428694701352519670473759306527531877741589405390512279259732104276295822465619414921955463896578993339775637151667594354413130891880357836623096900206997803814506201373755507798461453476460445100087964533086727174761947142302545286971777451278543837391254182304445913802191251198493309788800706439461614580143996079389261351673539179646729577827636715322031599820618898425020714709287097026472936068030903282153237809064478961212321007476598954274911807968687556219957625538943818240966874864877393774357802886912143826291792949886015243620766018971099200254424956563186378327883225656832457448074795943464027715589485764654746623325392225977325405890618188819336079265440572823513774572152916179326753152522684061382416069192016953545015072311860227057421444382365407526490252888564858656004244569107896389115426997480607112729326159688210579248241310697280982515310288392925119438861019141354347183290329151404238386464105953095782453231638245511009454789796395767379853440201716636047725326194618138562265200781120549211261752528150054400936147362946921729001754469095186104949177653722675017496945900401373692129476509574424000755023045629280369915721264490872006877936133892829966594967431510056161713190127117058210327862800460844527223098598545767044513325962516891596830347269549732714994688498642980496328656438080489707836584628250451639314770286038378799239118407301669360924314534366176868893557535820185946483285905439486506616319132439725877134766012925212634830552409983710817806878721383081381081585475466270784596136533883997439515601372890370464689531785368296326138823728613251028307212131379668588856846317684389324408218862141032766923578555105678923680928759100427988617536004020476535584137360334027856231975895661120937453047065227333998665461829805364498601945322356814012680467742246240649863335347838098769234066821609761210325343183343473122529600630148633681588485835411626816899516037075671336184313118943607971765410381872054881643379739228511936427443202196077893993495359651840000000000000000000000000000000000000000000*i1^117 + -1181909547603499035752973198528127863998978501249796273213250677536454209846633009955225620585991555276775459878880776686771385775041551800612657296871489711509529151510397648361687583713543682920466305901376881454961745340653113117104001195928119075702104205656103005298502433166811937055545616435409027015528787260378348416179620138668509821544731649919062519767048745275662868872302588941018447922423608252686631215851518397721802972770719836969399220697397988100745382956186503370598913449350499482885190273078768222805716428600230720566745632309545696357263899001615643844012841126177272264837526514727040376282286074692622761876947479998126763198651652866498228347867775887083467792971435001252600447329333665297480158148198088023421239094948597322342678088032821590342758045329607260732994991657631054841082531592749985869614358311826669370181322959704413875860746365429583148415765342939510797092633239826906941808697655858635491619140417482278760183096647816290930666407047937877709850674036641685415039293225862225499375667434335114181918803320112969457997246947788951652114453695972836057856237920469186394149718495073316235835387062958221166082869483889166104283255980615209844881015564618803553065070313393879467578204451603314607631901132094341737868529677006568335593414363871397785102520837581128434941952461133931144035747486988335163589769735820027913901219479092570041900352446273884442314874928882334403957518354123891893137884816521206872944856133517645311898693511183856081062201272271889041769129357679211183181365868111316163019143646930994120026816635055243538351609690354766916839097715007053693029988778892983793579641734496429983346466692723140093390312678277106705218756908708729704636152284274889395878077167831042145355698077671811999984884495126547081069151977642501873663893828586679994911151508140935120285155975696035847502178172868788932408471580231246766169044855044744853105884023767526401364373563124112213593960812644849106121294060890414097887342270122381265185635757052667504290368064138459755616427740819347017737143169852987095321683227678925621956513199602017373476169785644649535844881915407223108904390411095175066603360333177985017450247266621478700402097275595961708002115080426037661489615101824199777319861497249243294710021856100167851420747228068488910588867150371251841226651546405964397240995483007119042520774112356741559338659996489626740184891449211411666299375578578375714643708280666512339083702314983203641157789347352910071889722850428825902379533144233064664738166618539096506833093642569168741320278847009076707977584247989892368349244864465965558931396417986761141578312371359593126087270703606802790140292058560075570039733418035416968653503981622317288511225984286186942284126716709506028171740033029016668647755004673299333797306491174351664831185886820398195196269368920552979103711084800175594320321771677920249119324995945433574045525012726347199162902833508340186183506052898968490742962375321862832194637710319028380995944448000000000000000000000000000000000000000000*i1^118 + -3384032600089262531879116899939273138668572959381781870750329017310964926598992107707291860390937470775359898831867732997750068816726477952852897521720530212156561143832725764371699855117944327257311320417645190514205542921326708137848670437729343657570333563655831003022571075679781494590558699992872424310392805667529163723762267067059445698690715636394830114952264108313334153828124367750937206480862860399303441937880012947440336282210901515762956525818905437946984522245518168260933375300678420611317362401913818128569110040841051112649783570471593798606470710678151213187563268589321267935951290059301419162014355186785147140884001392069596047063435270250532261506310787591881390183323559104496600387972061752359600231461948517848392136061121175442570316195617935072484276241123261778592448147989678437108626313264101414745793593743010865552491184806118661313729985221520776129991086490513984723051364345545885650103789414119790749860576267958763877193620985943878589418639882539205602862973547663637495828292385825567761383589008509055043696321145217314511305457400608734054313522614394097915514373789598316972935677360242207024850086467953858939715349736256859658914558374078554583357156804907438066260900195972219857948868386448371069197136530662542299808627243961421265622211102289262378066921024529587649075088053473997844436286367905952873196463439334373119039640250588303972638770730400931654981710376377428687831418887755467020551153877196785776891601798567201419179432448585069438224064879692931937964649469442355103713480821883712067017544088740585858770986946459014637298282933652279879604042617521265575245354326006300509092904968803738994024178062153088297105487280907071623865991137604364799816238353095486628051236110173170937639914311438034260178462156698407240780691177533185905533397127128926649020632292713301125090981483983740510591237906737338777721645989196207149164701869685924041302138746401322763877547353722191025203165041605052435054905049120268149907034243351744360088455754855876961431977855061530524363707175317012485025621660562232333381676866439249148981878586196151286242196830056571730978964766308780140234525010987080462980107423404426859657869030596900154751978076024732958908341667193142540514656344797855841204805552013419289005853119957666368565785653294353773473803236463853462934817096079150743792270935963204548028869279697624106037646612350043686732552093464376571928633234392352868638209263679704260387621850937394060849398803244151407787145273201313068670313004008101839145822535080350895428377969551164008090599769669113393298332916256482644035695368096869922357568395365309186763342498141331015770132447602407425749942949955106342083794036273345606123393968346164576323604985907060383077603395297442963181969907974146863698927886941690304473038045295447729290913414614742796707543904180422326049605901850227829317233685742796004415955406098878501812154153391495624173237499568299753422427657149466396111112054450482586300595577229934592000000000000000000000000000000000000000000*i1^119 + 2721452664302687862232563496273332747877431962288991145797910342197618278819359942603632743727512457893812182811225723348341336236471260393226782628963302867536982286392640085993751274835450954535247891458995174007062117659380622245992073279721836379139173514127271518735956742490414482997388477493090217852907531518302013431305550723298313034137576711113896744841354728269157630151743468515765367395153739507441814285996605432477178006694818878814031366006380582573153667957647878463553516761883772717561789520289177522149806634654123687656936626201702294260068691896513414418045362199345844377369153197078146906929343544953716991003845968543482891646801713355536820121049643230385950093419281589222482245964105271585046997180258286574489365248957486723539334281100623544638364393656534708379215020358089570141479959699168120170312692442165502400798513955922158105852704323161531506154483953749682994712318678897208497414501332199782025573870226484214285757147984830350865408940895015213792091199729194441840131691971315300302895084316091820519758430472082758212208218187391528200463099000743557288452805115616447189700681979729006146642921615523793783721861995288205376746127346672456684569272808000852650262572041527813988029587084133775699572506535511845261203107086663952048369290641430990110099137226339732696007485477896461110842390394039687161020795332216362848033368667870233113377017204110148411775472680068985658860857547616096239876660849409533518508981519043685203727594026707764155382438263952956283222060724964679260932600081419140470949372429889045284037774329251988662444003988093223148085055529403566128679575889777986062221601875601751427874132768019612206826397941221535299166009978759964622835255914293884763519661224445430123069402202930649343081893718061069061320473374627425930811919950090564476160035701668870536730931956720894475682472842922666937770598069686837204559386472099807673605771806878115960951220722752468265871876781474555814092710740553421144060603642151928611138481277406609177649694294471820125277914799941921777474468233324692959058405865144834265804142427641955022218384982036669039253465155148779850421446949393606586143110499393414221020699078174363756007324572328581773516370330887819757362476905583583553607825659558990692193652010377888419619586288227741504182062282967700341084852142356160367825893993326457019022348687373509118071615632292020895532998615001936578350844104256912061843296594931011328421438360289035126826290710760190691195050072528428156030174581892183735113432332734534711930551718109262013230944268402875087199480119138145431535861067338058347531397239432810068788778741761101946198949477396515986046321888264753338696602901499645990677091060991181761968142717919525065166404636855001440801890509991974538158427679084439361775240273076057698987521736906505010074476588229348387835387196460236606553605001026542446706710022137638192627344004074137765806736798288945897109955978190183900066886482139539201846274949120000000000000000000000000000000000000000*i1^120 + -652978067740866470425007340574049527134537556772352935384940005098048357845623673240302726108188111194378979321276290179318993053136512452175881060368693330088737235040824100243609967128731181958628968998802178868506578186507895704723286544573194437747409214201718539511666184855644237438470606070508024638183536598227084001986784793684162583293084378252867487616304650735728481030965534277183985967118775153271470443217249010525795151739175307554340594605202359839809314936211873641632349340164569708045563464194785312022864120392401833504242434602048735498820012217521069711257168272156054856234071471831732561037188725177704620848913052154183334708020839004926995415398193227646138531024353883604003603749036452560933277191284463848022998736751334231885071005538908216663867869178131323578502086595279628453690404644213763885660015427883967128798074172743566061438993877316147209815028989017541521297917327075649725926172273413643012585632497544223260926117691738428170453122997453323429971422121289762658155519644155915689845161026525020658188357513902945507896974295750460400074961454586936838168277247942711939484692023017626647529820012508199353618690052619819757203533857941951378522953900747488520895969688681329978393330811948325532354690396286548256059429985348156432838353860290029350547808804361980114224572159862331236135239416364267195709800348939674886830682213137916190480758409119360431149111044134905588047189165667110340647926562530291815967171467121190264589959892316556333284154896544506877279377758427022157280992246709614374589918085532015679648496442426723763915074336945341870550038886913464890533529115597139777530983278627500019401032387363704492016724868746367518884574825990432826037621409792091628388101521646849616838369197339191139348733466787989226559931689873102625656945925190136774740586566224878733574513943777474680707817992050960137394172207397693105904300435331829796666420417662573433658887865979040382579218968736823673573417187680577927220004954971098252487243946152990825336981173538462208761080692488534375141745844108670618213336284890818127628023180268140768819580879987774477675802277708440799197032257507998356248175155766195657797932946966698003477955124415400597670829791195301045161154480021977206067264835351319286028906748589109745482417229541661813092976870637805104312076003696990427200694690954590090456508348662988043316095872526199691782734831018939708801990629986424772547332552501474682788773282562065550704378706727884872441733122563977215395514720691655031915091515666969295199085153445024709092289341555345208720435930485584894447059160534020089961958628567106559462867861554458526686492079884027070318339627338293880230762114758216174136670537782947867786492789569132759876481240630338571565608178786104477915161255496126071874760155601917055393165908865809253928525429126600707759286379170549965894205304956174460984683458032734301648072147691962383802960719528969884171098403805895455158465938796339789824000000000000000000000000000000000000000*i1^121 + 76547791561265698539951139557030342091835201515795490687143751227425862143375825697858000757858785876467044291585161331680959414178248798438204421686043633599067199881461237785256007935510511442606759563816985959938970290883705346272486934452992054926708562129771811696182684471062776077922981931830785675115398438050502051770459309362686374235088476523628496677043170394793620560452462404900289983656331168924737763539298526939480174398148814586688954372005393126967395948945081848682433957619694203335365093771283676404494328718799047360734018282195319913618361128624454994915266705916044598960775292412477405841139170362081410095608603631636802422280684710059939129660814006764452882613267468708216060595179021644601930542013993523029591010463291004527605813501643570604284394308633249472940718786878529068626889246276068583101498812065967017705604719767565783693984613161002416517289410886968135682131584149630464884955784418883460174070360849571157487903681073925746132102729233521646249369631804386938573153190912419019601659717096819671926908867123883342953053975808821399435573785582315601714089263032997880544792245630799804638425945107411237852468124184203416431149379799354761672441760242661367544002421188911429916269425089480745959943711249504309577493503450284336864769937678208771245840194216291919224737099737752931218440367896610161279055595565886733252584562518464455412428021757349912967271536871120346053558629807922688946318849031780941692755565320531539119356156336698297278397150751546340083782710859959011989456406242429039362885042665255497935178142145607174716051925715706238247839582984648065019409365587226127067245828448609753237846258347200724299915987955599865005593189983966937920134213115379931136509152451381789186795292148703145740778423450617914206345323164124200344077680040918999356686564231342837515983101906249989564704184772182600113036429703687458750096343784085359443951070348309349439972394310892837643438701978649723809473227912825412057040528265388462636187420358758404526823820683307075807613556232314104319497486705522130899956707675195721670984830481604343603318540988223681887541289377535967527872466781356286220011698203410028415926775368025662487755591636245881623995004230353649005944784062498980031297423137929986841975142703223819454905050045381411240880372442356367992247633592337547739197463949475867141804482733186197479335132383003464499777302874621778019527156896132402240751807589963109319290410812495179584592451158882344095261630192390438304066986400487377413660567049597271161561871658663389745921048496139165397859336966470097606513801835042200454139554386860781929106771545872907294792447131749339798784955628681353328290567169068443702998020463538135696670131955620819021267428369205391994783643631531881344030290568170963238608368139099065834666185437635856107665122625941697201528182161095418962363930383348655135420121033168208660831155404245931105836893101209339479839201042901216947876973772800000000000000000000000000000000000000*i1^122 + -5670122394678038710141574236478114580937130884990174674253929911089710518999895516502263351181588836583304356681415725188959397061669393064932858358558032631723829208946641967968226695430939619800086433981281005022565068657340965060504889720075142474806864742644896285905195126393969966724709838725708946207760377381144122105332588349090093134195192375302568386290139020246087814731232112146926518687172807968677929471701489614027135908155564723228304764855656113337648799620373582917924789100206540289063547465976794668917387127601930190092543664886189994801678683819969487447987302331730846591186565699787790682267764363925386924521648102073160658928101152238983434964852297485629866843526483947931013361543434428278433061696657045200137976207079698827784279238699969318415447921699294738412425636915885020618084252776676980424653976042885941613202075616874363029312891405423414185191272508711331494856215151287172067971718592211365938634745236796300819062015050323738066251267267787344457159710689115980927169827472663664748416693330293415270345560265821092131519963513427616307648127084135527588021771875422596292915015996299464616293615251730309530974196750212016990359209274708426090687667661870426678772774352504863776750055390296699281473369405329065557704965351443022378243046987518005883341786044193087543956272389101929237829359569411584852843656260529130952703374484886145775170033061543671751205821909131213931174336612203274883826393193627511856822257951449585451288886906710573816695547261847686318337906385141247266688012038437075960710653047053587837490459493656727875467258012927483919764542058296758980714325076476947621975035317329121382660754067909169431532634004656571334934775656011210142497744834604298075082159609092950238466703574539501457539952756937521672704781072716612793579472931886032201711454360666151265341135668951955340547657066294606645133293177104134979078707970467199534441091998913701655881518453391418402625594535511426665909352084839579915470069003867168241472477529744520958477166548110471115726026384298163835666462223491680156665768979968539782166114520927393444691174563730941037777197175373427739771274792681893798318077661518396711174173475271337906828536973651587810666468475833038265740717625651081907549000628355608649229035610680567110352531195426172575024071344816512863277991282578996207069098939646075922243792730798711727299636238924466403931290390292352868180119272124485216661210213365642332292167590706710390836392885625186830986904004903572982449592367306282563530395960729576420346921114988334476925940730985583004653162843827153881009629289402585789585564583588563907430631066988572028110422047507825915748505593792546557344081872209106051360598744397753385617210383916117184637566383572460083817094935186634594551844111599669171090693889184675081125625922998653094399533550697792794938102787270259167322758239856490805277324739208462750256327796274652171617150840536122090629468025485231390720000000000000000000000000000000000000*i1^123 + 307104486437801342687552865883703703363157746826899990567955117248223752136812617199204421637344272028189111593616006436122335033351522760515706211354547845652414493750318729245365241948056117271623779960004011211792703240575140858891832014669977166934488491296187766441156037174410093596800513590649279172518809175679397607314032396427783883520361973484316987818748524709639332875156012727567509352513054441970484883578889072174169717229501294626543783240203946637335748536412618812420694722666865918917387315851612041519000373936883248287002523969972606248440635901654763829070581277411266294734424694596717559018925198699018132638787922926849772217505935774988037382662077491088269717890970551019490725048015734031169886491812072115294623552975396268149004689269976198559508202852574711083500569456648154201864537062841743949708693467572192769793185733199374712244259048834627995503818715925632629071988947485022116018664483642228912921361060135825449508213738411089717472160836432158102391375096382237459646337684196268194660102056018897625720565113317525066859621147829557168832606677721165934976842254270675811866861149622758205268555646221862575749375756034079507301264144024829925032769306602931282981703658157676288693757058139758962146140547792615456961354420986475776863018789774257999507548843015545602545324512174333084402433438195112678799362827056668210669526377812537305194273953142768487628794349522945243689194911010513195565578424023449810136855382951471698138606196653930835350171316002319874305192712458559800099904945467454786969656428939292997196132798170604147995255257494350787494717760560371187475488676164064055338032170344143719508557292619421851544405407511399333642364872859963496105059795028930180711950401812636142375070452346305090555265728845747607657352352445384096808866358640366186660441228609013422660931113207778896211738478586886918703508925993446628138636346822007190654463161677141236611050078331171115202600999419276000671979502163299805275870336743951892764558358606670158567494533590395470485507452280070871726781462644369995801558623707834652482634003936009648802716923899321994966095906542955910037830927087020689154121743398901389371400517819427665451642589442115966384534622042129641890229469280653842291386155653593580009314358572886644673719545637458374630526177521060861200864473891636410230558905685972063923098472082140536395094363658837142683805947594048941775378508143827003218862691080965570715113021606209153070282545800133830171819889236085842366237692138979476465715395307902394247688236301379538644547036024651117228266364252285667473896236651800235316550906490992116255750223884278935375365206449115554585699800272607053286979266370986249214118454418278533140334401750138341661379032393860365216246599518952533116730272831001081693971826693381108410900732338118288398495582465775424252180593918867190696561558871704837950259373213244484544176460648327276145370870559125278895210758144000000000000000000000000000000000000*i1^124 + -12660533113737684780291896424071742927615185077671411291461571805941359610763128766571747856675966784053200846343493245421506439623899736717035715838665416478925504389746716226823587697747386400204790926210030799942196503001493057533800097237399813766122836187886778256767507556170310498898927559275477022706796734978952395658622724760306981768396089769162806631105374713441645003167841833024688829559399913811245251691204307180458642392118004611723967273403639592675165311677406983858335736650725545857504070141748605448902273537491370032880140430800178826412681229956623376898197682013946408748962670519485098563912854038853702137880240186938611053280974873422033859506186298593636463315380580494914668851310831592489922329354407886554174671964077150879092180193363487305977564244496553872746421446710692413907929650819130676915907408552789505170654359022051094927630501713341749762496748784158259869738029988519210388724383820272360274454113204545836148469245032744243873094678830720183769649512809688882041470630483039987140012374496942485838126961792564065552753398886409302958328171640022460890693910764358962856869472228326507781948773724563760998588946481245913052942816420284346761897973463190261927783476146008679849007349137806123019048099871305817141720081632472017712577213806583264093119576061489959380649780202248314818272151933139132498519950425287139130948996714096103520931807251826029662166011467372474795726827781028351946258646823644623870233181430754944000895364363556497656355833610746387109073073766845741911777160853342525174725044087520599443173860371066869021484962150486302343347692959306495436584177117361252242562505485885019360338902107643122602412467651858572833026153873935356590349138470561118619049953248323319153110913297112993148795146925710459880168147199762296343586181985076936246184333111931706353595512329255273228856690546539296304541520499760899775414110243686301265740136546384498524505692038285784868276362054321355601890912785089000178943723921266360490872536116946202982975344514325109262299122420861667528790694703293562757668371117722157855132155307879702059261311974433758223946268793762829882833162453121323597847008832449806794097351528558603566703132393081611717455973537404250618018319507791806356969526742592612170557909094072033430141096316832389807290850551934675486538512680040262876501413498207224206554817921642911949378034764128727271980600265288171627171285993068429331736155717994417760533360573498555185196644595654464757172719801829702442698733439084845561231582853073325461041674869459101182637176767940965825900480239512784310758462351103912855381789666436235180579311561278434509940642057172057824570082689123588304920722989811163639653846081155047371310852707870874857464863597169417906133461937232220124419061121182861620229191918917051145012816873814675043583655137654823808792531545199795733529822671095534665943988512372307881588351588772901403686208476285396582400000000000000000000000000000000000*i1^125 + 258253348222194139886464386762846609709031254466789352413036785360752373971202556374957248151736883881098686277497180275046722572282630900609715231780735340142486763700722375530214655939141530281181983642680163228756042658232139493889216658582104327177980641021051596021977363445883473897942212109526690373691810825752570076735375681375884545635404905772389925292774216914563142872629255672456931230177071654387196252362612611863012435030331125598118507218336630731094364703363234824974515532271003155739768355519526229182953173166214586611997599603950858077384878294917105410665564963911582775150884088633101865810796917990637695758310781022958945550106908108573904195136319155101551178793958416872746847315811821037169806476740623447674804938577044287973171311347565952320728718623749771852119101187027651373201171969043798812799367237199902070220882471862260891203153415337388057453249364312591335405334650804197666313188466960790662479345922880301221140319126188739991231516844280837203949175416179843325401408621490002445674930093503346386830212298270519683152458173873776553849688702454989673845244436187467605501755963634228386868045436706596739496447766017553963940492032783419539687644830035555020134816761031560688763540991711587288059545309514279658016479601016991955892524230033518651868132182804090079663888884992519445847065265722144539530672815453029555659526940033202279430042063176778030797205513672789201748192753084287938440948588605472023291085974627064105576451860138190915732573291536160300717739720181955067149691824885119347893260018772020564840364732428000793378120237785464890227023492201232898524990880988556408204304613009003902305824317457420307607038528794243655365025395161049952291324884047474945947585617375159699616645294849153086977474586153418620983301218276723999114148541032941159222584486813638283559291261950132731057529175000509743032541089692481358600184857163086440242519938007398590116242838849388247651145254753657396613564317377816374290903195357840116450700368897781905506253023751668552138965099687478937901627695737249610619256689860005525427872284457779904204242726647262500240006964478902614236761764248737728873187237472302894269311130867678080103357282720815625345362539964143495064670123721189842028202331401622167816502450038569505456122168426993307443995577556762586373134732046377221426998296640823343407496536415962038676301752329767566870891116140418324501460655465234720436233172193479159996825726682264222540679294560495420956174551697297754029445737073107127476570037183983365309845950749960066345847539757631944961859286254201676188884566967507862573904525064620795185482350093222870591330421520300388315124015215170330036149619971545781121309641383279901990522769297984879009589763344730079482264320220934666985522275357815591822178122988695708220535465982577451038202201126472665770584176906193792107753657904181983584388089592357351597014365069679228590363770880000000000000000000000000000000000*i1^126 + 2670380002641502392110298823737053976325385936476081645370531742720175388325425500043867145025801200756330209011524748710121704625503717127578214381743793754827793076316661292263112321405493941223029289242365351706611285152071601140992830985303535913189463046004140025290221216104860729466927172906724875071178929183709346883828401271992422098188365246177208267479140164064498059461254329965142326379300509231604173760121800088033268464866711864348697241022051150836272557018963745879095889913513421909593376444333715777995528654988216104566406709049668693632228642076083742795467229452514696454974705977007927682472899520740327014649058364359748126508496938231906900703454312759150547973173626944656101261529079515577649714546092592141641908169677844054246142316425083949395519016340404456423372111474940492510089879601650973754957048517517680977042869453401954018827792702734397641830594129286699937518476647390839200039937132097087601737601527473901422860054493791815395164234737035143231986087310692626158892866398509538469221501666266937554446096929492832750082949441490458409140213069138708287215877439459244639158399142018176672699230176057296755233677427887122701949518372465165890873852692736167774652597948763748802801988188462625978451376935741799188196655222654656756637925284554745527534820904301968381020484700717809717367747723150416112293181955916583564914907834035746809970881124445211735444213124275106542245497888698887377048875140840713816421312213527035466059726195765406990589740440564537373590689197351056263850383473024758154616384241568617731658542373702886375245359766963793343189588014839319134014187807890172625612641662517687609383386919203999447593160861146975556506099323536858717469857756767695682685102001059647878687758278207474916366786276464688936206482319245479938515758079736916211121656742381690848339896348008241656954881858320796752148267963206048868935760981785095353880635324588769958878701065603847580662168597151949965825063200069869348849875916760758345580243801563863898569207555849704288941896909066697202430720701062088753301373335178532730647461261340362232761559572746441147615512268814788659933460843518232392040595597762025468168562084282562220851326112462899230783503681933493187916938688401801864918959474346583147487548869625607019666222220456242167035200588464565273449525238813498120082043729796765491173784960450274762897627225111619766722781033129164290267830714382929984140817391663414721506653869961288516913295953696477113957945996207815424157133221797789270960300213881165265161531041515178641486810101578417485045037679466513523849290616872242488972406484084782604990890346900468707045677469052761578068325649062647158065141393427150184679605053726665686278516236922999887778932082100875859282160150393773102441595109603610192118865749322329988745152248036552024629115562767020632616961813549296057778615527119055209750692139863084662669468764628582400000000000000000000000000000000000*i1^127 + 178866373242164790451320002460077457077232980810177241344721415579785247350313907434101211135156207716451742072788865585237829182432550006347222526216101663404305227921249181751469388562527435334798174098321902500794211054431652060252734523906082318418312063345493807117946140418737559160286021379359493313752632952675126293316783227498479268559992004557290364416920657792734922578359557277170286842125141976097829531996289983407414023538427120900775395801350701675814265708977847156207945041814222232179881201378009105083302306557358437842733001391247620398530703545093233480593479742161708355321179250501824525474551186628651545464091588258113632860220852371422294365675930903801297006483014985955924783417473136651905022211942033489970734108912779507886342243193592562113234425511630504336854017284785434223072153535605390974392343573924498412405303755837647641219874824715597439417321178535256042356856039660547618482242881637064521358983389245270460718160440199729176835072657042549241243586707574357840110654437494063929602324920448812269765774953307989037731217808291823665955582384670858765257750476242222075993182276544473296655888718157149133775518351703429216328509722590450718145737935751709701717297600951072895444326995553536321884488960980070957489523426833058054697077502731278194511068436122636171468019586761633097514237070115766389156931380952903530446252130309964369961595396634097238593563881473107260149635778285313954766643298153745903375075311797689575958440399945128667980811540398180279112417205231335911066437405048927019704661875208651151267164430667629223615335872853237253305013488774729134411809729972717243072713404921950637969949447062283380798980077658816861445074396883617987135393264894696459846399561125120115129956275850491491858560756568909797525288717517132029197491551189867557527267657749417393583684108828262313534637328676495594777191004599476442170587538442981948062140250352620933699771912001180082920174726046143251487785907846478403080311242170433136497323152477917294784314941014814141027244838560603188170800103903137779625828685672461967090461942799513726049596389704517466405839510010129104022387009699219429934905657785391220891019786054458020393692778972152476007662720230086328356405232604662650246081264273868234997091076355268918711487827425656598890330817621469459421705752995767432851188380806136979774187974150155280634854570589695363243792589507278503006595712175904757914220869101251677038780620044252408066921740754333015374473123245541056726537134217589901881481464778907784389170295088240218296356878521901490627956400947597431610757210036111483099665779294696583493497129518206834051319088907208547477630519085081703584300420702718226923640155239194156521211146689794874965944323152035363728567275599631100993147556714319745024223340142387439518753641242475718176023755478162609522699269684174228807100289791843601864711527777332390114256486400000000000000000000000000000000*i1^128 + -34650465847538009429711507647646290406148590081141444468517940213306419393069802931336467233068704668392232157313842206323767391423710340135413866013458518198402507759924124738066101718938800844862591959009786823849853762311191645150010792186970000201704702152030514927878497410145209094219046962009154592619032067730673088292106059412043832934746033112013992955875722377053845711707122236656938160874846466075638158360480504002388539403389418077909272853720235973104525834483554310047705682928497783032007393739092538266432734379469418250489980210343111698746433725260834064791719775115391796475072022858681205303069313223232194907003785692094825208116020026874037856443607964899657691908927887404040855875671831152679536825086694395805740809692107445993610472429452222633172423231902595523800913047045557938941009611681176541230395808082565754455685670883015110790917805198301418759048407466242034065460600995908815330028346921359727402579010734145820604631427745981726581482588387630978935026944258810135196837659447454446399251233862397436927448250568443968615682267174370116970200757723839709664359238318272586339156391399835077258090964757736597216840345984085007939780626621398825291781911610794261873773428894316595677159613101213622804574220110340824539998074443412698092190185295123961154893521094543286079542886148873643496837332243933315485497154166863829132053477559510494101784224727022405280966495305715418422316628894862831806046655339849775403149771471497595367495974465525278302651744303581455558733327733582807865359026028148808982493409710102745818105959724512609102085988508206555869978775730665858467409155704928338163887772255532617933200290607783224268524703304883489837057197254344645065599836340340468528896003373485347696638323840451623779779800798460262788562779355661137910654163996728239013247365829400499350657139082784595874840371383555398338985577667107541368591445057315207707074922203681829388218865659314851061640368155507809281838256280642925530774115161653751904252430630007503581129792543246166133056769514541598444470163351949089023042957618907131217285892908306368699849380601162912880415032855014078384522400714713258738414285751302535509641227684088125128654814751136949345685295317710677661865612481789699621716645129011255741184835674839347556221795754268701666308926775747165646719154382047402947126993678427433928182062410018269968162102604685479282684124812276713737463576888875948778024752990639685776731770479430068358405497349363236748676770855347436834158485661855727066838029628383521503937204470243380536297447216415142105693524672261516981032170890318712496123207883479068657149225339684609084084012003350137344989597234996932467415481886639304921983327235868248221217540663872940099345111415568629312705866403741416482346856055341320347152449542615485578465543628269635023105529054516725148853446347832807045966938669116046495542612147673497600000000000000000000000000000000*i1^129 + 1010214617445454854006146833677047978060717456147661385045166311143806853459732709971877634781883533696797807910767610532928010106926858251956692436278888571946248765173478496246949712672690654875736027167960439093651903138076583676624818512986502857401003624457347485907757412500325849575035264532934500212017853980325618614862799778121645433582050315457821205422601343510778096934789733274559444238959393829253373729041376932459543504065277505211931567947666375629537085753527796582447563605652187513645353726235713096957237670148836801046958397325814172599037800382079962221498521360285144446306490136715842776200320661536439101787804011109421265657245134162570883379554220504934887105511968386718965199004576196100899485138602253708553054096503018162162834735147124385697724978656996293511859893900966244769207506340990192964931483554783670173717193004773046061807096045776539102538747454596325773053458702472251982117939752403879811205881379308908824988635486161170639903639843885665538497780269505550211479298556633978932141552063977041954771248560158257483657190088184246368113180214470993238909636631846432858994774119543501150721118312913176619890056847784877305093045203926676821553098800541939842470309950272945710897627658121032506096782958528694692609925779727531352803661335748119954344813320006894189322544260317030819338451328221322667768213509967668454562496022498331330410136278668776692623830407499872766570013401200883109310121787444195191328169210039325689770830264201478752052601227514928407319080372696455345832633023810336200616497856900590907903117153513109728056181372991560366826841247347996648570106571561713016685067672567193799000078341433520699978502101798241867016442445660728838586814047775944781286969024446032633799941037175345214332850566035564633401386960121531094380284520955792118137592223909373507646848283758824236790711873055942814629710575006333443205315190725598573035936065534428840036116245216059531234566262144533384946865141196516283968199275894677103482411144507240872691697588975238852754182862636772332093068826632910029218235815829626148091299078785307553051607879209478801677498455562662125638634886649244713451010149601192966585603420076984842260658805523095125575791165440550979888735025349865256364520991708062807186273848288445722734537153731166698461875921966066841962932669766131813031344264813442130602069601649320848141737899331521713526898987773975933460670742166987557272888483321526901994230678167214960290158662882923641049458538905925953389549403224056963969711038226558623016434799576633607817688193160200477631728760140303701630704438354204374760538560401039644566266669310039363108994186620422713791036356762033060103611707070861678454111248456202414091325143093399530017997170070156342591258428107278033882002440416050422165987782971374158698697339256980460393985376281094457206861264092619278886420698618460964573413376000000000000000000000000000000*i1^130 + -5131743759267848234826121471029065548364782843790393326200357785452141552656347331991515205634445441518854095254144412792284846613558558190480014038739374811455785762503584198001800335583185880319876484804784416417125017544164287555646801349085570299859973856460790120706614090682529518484469160351301517530173114138538304779192866186796866699242686500057641446359610890482773126237018403442499062317676442786045404507248352122538776248431501102107556361827097692028290590595935441892887762926463504489879073859547640577624405505823176892284682918156624743411833603211847811547984422274633381668581384699474598081655483665395777645785044055412241987442097494904788020658358654141319074016385851896848934627629587194400137093344698698128919646044009059235063415522684183610895281338284106116540747196837686174805083829543328047834298240347349913250689971392820066526181477809704819974610858646716960781850785502473248129069087900814048227397226048365066032830033529591553826601137587157823897441447773760125182857429616691754586007047962356691007814979317198693395852665903470813579322917004150971610406533675772554657951756143646482124040127120087746680772138320106384547329983700920916845900960611310300288826034832558992231763252710260111450747920381744596381230013791012623762269983773635786208306978703959530606875383305296524947481569440512483681977672331387850401003640575697982414136966226295316188817870543680578495407900494465914921250195471567821144948482248676050949210902698030062714105982866900912156554483333882056146034691113869286486020272782573003646372552655850515000402483532175476305810668283451206982617777000065352996183138687573203018137183384333662241951100014167768656131239275763869666086220051869932149978813210575725239167718823046297455483004712030606814407711435340393179406531760683409863895499112018749919989002162412618198317651129035673283566730458533126363702924499155934861817888300423665016926671120484732804494947589499578893978425370788005877570595128823885242220473991954943488658045950120324208883080288449152612151865425943156170914747059818207960702128855572367676974308243324326440717332990859420172463742719198239617174735990324556309652961450177949591293133359933138106950519509613382746063926624412866109710078022189602513862186716425489127320748027593618076569076270835749631189066383501268853051688296713845784766595917662995718292693589212892362831442582602060081862805780198776758812146805926796840602729425606447636137306458277435474135193884084626187070888246411911842754709313306824120037817696022197566666401684193741424993918434820260372436359488201473367424513247021162602871495116298742525129237170222264843282255759673890856666027463057519885044391082165873228171037984224554525170971939923513083635879678139424697258061301509987149449256014931397450971176293850127064416187558481974224392779977214109538887642315646566400000000000000000000000000000*i1^131 + -135235170084969559911694032803522434059577255333166257991229400661595244259088437486595226741428996244511099786364358301092788607002238052322258815581962724382701343849349708808123688587982119780192074532656421105532801963845192073007513787808678864094630514965184238938627891576760072633004319870262300334748833043707645385675621298623435577975291661126152644753867675375348927453722571925023128393019855625589739565451926117046766082763816511789280893400526690616892590590055156714645121067479968867379799263046036720176544559266274943974445520279567469706019368767617456854093088343600170191038578902213002774332035743159772669378117932846654692419515849929653518396445498042602239819896499664973640060246713872475999780734605409995030742586595605678019145124716632379812872981269754095112100699612872407696094061074948592552955616081321005138258880840578721486128652555790173318878126737736586162191939368261159659832566036820288495936319403849560987613152849395236332707525935170976911506614012372422774620714469714027099556087427131637727255099936361843214471178561509317718989269770461334257090849742515058445549461067967551172021217435997145845829086270012725990145629523911788577591574901481093288431718204141256338835582179810755664952929461199092085730918308785058185695680236611732640118604013582572668908666383223194094096929370265813250078633712334227661749011675612293605543236922663615814787733944399755094957989863239802240486389395959543279984145101549070082123722454858116953547779690777049944516763515848081767550670938269178872471412304422528318470258627407513711414900162713422960381557449227347068116425403924863155392922633408447736292915874980089488965339447334962094645434318755522241158355264078295893132072869482554113494823727794092039849705277634461605619112859408653777397148880610849627642260861151221803404956975115645455492759451602061033711020610647104710360859953290293178623849873134938433975214432451451311100844477985581395463729605615213314481733155024863172364622818171980119674473600453623022417531994549475002064753615381364672951577081225712826633430726640724568709384698272470897625089264096124264870160898020195319722290817363518355558299118022514279379706864553750682172441327251150443935326075611587403966264289571781372238246888922805546110847187570354272735892279096687643897976279689491222566458651517618761826826080053614234553611250281286920361608500074767370879195168358026059559150981715250821182267911741090058088107396956985606541908083709524188258016107064251813985754827918626959972314706823944046462839699874587102221029771937789390265716391370220076011060500808671915659909877618796637649593601113380666900213907010787062246587566045679486177280281768229141733822311554571932798829845888286776777640614670879513111450451495837116828608313925951332995858162405444846009133206913447440788597910170658226548244480000000000000000000000000000*i1^132 + 1544316885820493604295009249958349254264027680170123576981312615544394264792164073170512688941521525068119243224338523951161429105873489714530652639184695906669429535976951344436038775219073538094042162947870733111895330706307138240048055759981339324638496078656261074330320469820231280904272749681834820069930740694971614486944369785954744687976837380727880305738980804009200955913106009265519768385328880051913812616384895006577856639727515206745788496789459638588581493589738620734475194201271337008766915723433728104362547418992880347746752073748790081872579740753175569089115710317141494687548915759069632385180196589648742109329500913282243919361257397471579977189600532751827290317243557285721449817976011970526433053556323556044169223761874536181920186192234700887787035005101755318578590242521169652618306453777776485782243300836623932944817514707308143284908562231287884973114379055283467707945034891227492466637646474789360974534764655912053306986794545813831680055480197837293931166609523026157557329019690319560883752729384489362527131730863724986262061939370618503337850081076733768106884038210149317273202853667312657541523877214215135948078144128838578700772465276916324292888727738139106670617895858644454146988092006092139114235030944891226647139934636638168894261514972885818217773217648547964572067500346588448516250669832309858276228365292645014965391636806102939096098284807155858215828568111129059164900814787067967547357974318065551799765212274678850686569083683075875592216156456362989513855823900417408023353514965919693952793832567972670275734659877010682966788167242198339887452711773326121173885238404787785755872492216521210251941465246419254443860003454358623115994257554794769337832263466343169920733202014714070890983989861433392610742834092808953705651781577207105314963289978855549262119673006406389237378392744567820481252262534058906498850153771450163428188738007094694581067192005880800055574999197634212750502264412953981973863758833042098478489956697543561713772768524841929393743754566258800723786020483656790369434066807178481812686265569922491831931963895340050572850371079713012379320491344753196778141140080121968355681330677295766628817033296892868221626242764032358992690515059756144655121529633749358505073710995266145695546020782253271264655940607673586310311521325192408021856144225186179722393221625199881836568108952837879584756015218163419510101232741789277755753408107928295085161632600031482278969567710663519339415268599505848590170555347728254765435643692981294193744749636101196822492112272595571369333642984808784141875177854989362839127603476282560464203685236844364657577954742725605160011452271419436651278732584619524440068592617790258118794984962587403700843802185485330954266371777157353139834214436630531986500379717624201250544531400653083887207494307148461060135334584657204399192851452264448000000000000000000000000000*i1^133 + -3819555140362665300546573580465526503290524177719127794769532007070977557610795390991497713553203497096172572145649029069707918165921561079853976404176453625462711676076334334165947749250275809824586895333474531829172657050763529955682432425016062113672290492404177485838944584731490565977994549695538077222237035337404178028815086775878454881946679372650473128895461730878817628878693547721636579265298513419561144277019562285455240499165357008623935054704195565658867510079476053317523500257716828903297183547007379658183809952211289069503744284627966106941638998279154270471861597863311922918413992922036399897936620536260753412120544478658784604740914415876675187872321042786077066077097468201815013602645889161132497807923939860294692272541824782528487268036174818858864864230582415984809760736064846579445995483941864281770061376253820982303285767357359608185167690698382542018841403441960297685284470459716968379641068237259862099957670149651669267943207767273773247482463991480053878742677118880335572809529760687092957137351574293357272986897996290412127173582542576389150647431408292451668961753115057218287916504566179278736673763443397392288282822433596338455541084653006749993876033979519524383119379720192240744847337702270582746959448985643860564084533092756500058333334450719049716923070400195806873940139089068875416472194915647614381271057531787804003172203340847098900295660073101959885614512816286456884227500393319192765618724710054731024758678309447332423195949284758030111856549007601262273777300041732733970678137793626670433088225512989038493173665215916456802304761987248646052524078543088132671762755022374601001786611162274108763191029305331343593216957283183573208810419690216198668085872785088013807894175876370744260679705457801541969330241311155797382786951900740783029979210374275101577018338899635794275790560112787555845175985686204113135532073147337966177486942637435254635014955035413891377674463269936898521882400779707948136678340027987466372077144186011115013182887244359096981882658745401492588038239488850501344347355370270658801587317656748685756568019322811715389653789682732538488835944600719068762874227147343725933073149010890763814738225018011513534356211021920160080429114471718815845327763579675118013897056218667579345018813748809128564546068614360549484792000584189669528064078999709196508355537057474274302722020857226564048842744860504325902352246147174126723550365523053631530188671661822469955366187756051564183114119158436172470363680128261811619631846961874337941083866468153119841792433672121270914739800196610650764932593910298562926315584300523176278123630982321245622286291418006552967313216990458034967999750079536972980664285464027469823798396614443425231574634939978234595367893397360749247937600206214118393017395784343821026732730560731281458190456848423243109841456661175133745971200000000000000000000000000*i1^134 + -5386727409497417900328994079351099050244825416878205957209593864654958761924714464465518199053581647685274265715266389996945823259453976411912725695962132385441972694606673863616254993216990442314735124499169626908781239290647732918232398569237919052943972449653928057013933080541087385647738922657253378903109916497810871799775376080790921075107676808912772732040102743404061908122919795159462877583272019651093178020391988110505612240455508849016790244108649617743556190695761553432280343740522644286402627130084014627145074677340084849764147718418860973605553830083475039445184473918243489726660413365543924234803350676136245490945644913506424427636422675338128126475165672534659934764997005712612264835485359555248100719638855551557993836118646242116628442993216325743888765118663512517843876444478717119344220760568975791896113363601300291074464235316400084861426214865109599144513712671350124867754544589858830396818567312018387868285815752970807377169339172990757813184319858872517327334979823750180263025280954803706506008431661614567794789911949401434472223603878262713654941641211391724841283201914815461649085599179788745120272702677721163235414755222160729031680641783534261232442974194813060803005908474220097471999522919357943440587762819357521724809796396233894992870091636225532918102516441392030202744936089038438687825947772741001939123234831681207805521955437453439045655770144156476028533388613081466559650066436013343756704034067935715057906464196527395760789872696416941375123404438256413085000113646061246576468952440589637977348034856315995572733043502718460119833985425624912435656040465010614302049334150185661314368540656740962873720419646561033999081573557356682512019371958768525652891110800157922371690963969382110483904781160170374129218745254225431750213299534137277573772979738607510747298634000316577787430116762727140643499920191703298306143066548493015357627688934133049916434530560464499198082840051831792807024225490025711962538275549696573189820852349621603294686636237254178662873412312270040465670889566653391973955526658843459318326784242601324252486571850265967369615320383143028982184369290186386011413617507713010711160396009256864353220216403914656696819382089621122873460559410278165477750678148567767028153382723234098135016885957655083156307228422000209999254943552212578497760547994579561708227561725197731062177341330121872487742202413378666653599743585654537124827482764005752070715654414510757637894204998628157702380228791900704017843898414117321069087430980637769578408307800878879879336537603032769811902166570783743253929760316611228455057482425280682268577356378547632334975989734491543443871335665898229480375905241363204176803865589028500363886723726760293330059014143485351444079194836401517980966433398722729392102881399751525463172582974927200863112412517168781983652731944960000000000000000000000000*i1^135 + 12621865182671999809401480940983423151369498954431058329882511285494819051100548757479472466859900315173713756541093086889702591100616005185420284990844650077499453817440502372667311658840336050324920287358916645214033808811868969434292698739863354347494006341771611961166225891720978443134389293219535636104269300697920370694447742894174186986310915941956192435409009554321675839813155747094371262742294522737875883157858596432525550072293305558001137226849353985704400490361398994824577720769142782863478412544482716251616451526931024363914345520707074486649286724989174817494712722735241900731228323760896570416048004552758360213965011346211466970893677458288361252693916945536205109868036627103099793327711840434392521437556530688892954087686471121334544563396526212138853877716002212268049823262743149556240861608010458280316299275608008199627048088591300523438211078423631094798639424167769416454771750245673287785248744172944781527083887522713622328004599082074632528159111197203869878342902828161614111486456802064592933954447932389830531664925593635918469940202844333512210035926938219618942415579064889217177350682507431506348095627718442116277252673361475584628350576499514380675259880769720770932975298119757153581299012609850982003717094832506627241828251138527236576574112964997995944339390546390796743865470137500605201259506727816351167184028689084794006062138477632820150847744675543927037797454366787613544455272347869371082246850181409903612780776067924679207768229199605900479246158472136042398555289724111494963169259908353017996497423727823480109639462368798720893899537974793724425191190899858185427173669586950474581821997463224229405423998405244524317378156655697544386410218279677197239223094805735226760685602906182384375479614131591673364124142096722855584880538436463972739342066803466173683305977691673813991405587052980494747987561710215289285634932703678855373308106311988741949907558351905142619619049392018016200698554697284736211070332255614710758218804728434760687658050408794225774566781062880548278848915849726242257978182731054135122042330815685159569985154477796032695812328420034819049092279484150518868971833643667475893180007857060037703070386468933448379852702543890799925320462741679634703507457101726854365308820528485183040184047159743323422000976644963889200533045373334864415842770515940997683035281961174178534116068587758567364432568338905522350835478412503750680146772947646949843817839619689904986765858453994062252068560963882074890349538878455908068524603125531006894658202966585790855422795005932064097499226064271577719000128004793334468473337755927469969454129694760792490143092868548522471344393549489767038657881134429896375949972803838451201017364376339335582434920030297389922513684947839296059371084293928944119963969734903155758440450564226013226213761064185626624000000000000000000000000*i1^136 + 5625867732110512609919758782192371417839366280303251332146050360104306008805943192185756248400699125172205465001921504280701813885953013273386952449926664366011978777522843086276851995870309607436015147070368125568995866364162002934994930382888604189608157680690451087592116666953004871499033729614733782694381627930067156365990908207291798196781116022364909786347499387610575092284272113420548596830222066141697587477559143536596942837670933094028311859794225261737969590821071195287932400591296672613597710434654675461951357091729223958710580577611107446078301680669998438831155019989945891763643149119635730935032821058865530955980241743024567662972477755220379439987183056861031100593675554228551679504110593963910919730675596039089547587758579448500220767888724844904222756282227033986802681840566407363599014083631701122036571405010990852274456347640582377467419081712173536886196056868180187305334270872789626214083391597418707682150113156633747908440289084713819187109546877938563243895302695532890732847558425724301327255786198241337308156818109762109421945366983720818061737619033951035242346965803297205078577384941176424385198575907487244023290424395458811437202663813404819374454258700419050325667318574958926591670690448543093170815302926570395668624289625166197880685047241905564802359554078020677771840278817416792287416342955216950455114132148974036811256198255640968455360735923151215742655869525148357721247617383562129628868515151440557901438748410689691986258822332380770321511249968485572833713956207365216487500040725721243941373130478812571663002648977441943358051769997988788598053586813776187928031206417895545565687223713573835576306240145803227018310323443000575917204382461272662171835089808685129146638886746818612754321720743348768255591022721144566784866957927683046389322142208630153347767219857659351896084539547913766584733887479294044433911668133427142236762793543989733482691397091058616786355658071385274832957071061853515333930118913500871811931894424169837400403348831493289171624720217912426574973838242709869904591016952262189508590842774904282723163976510728522366579553380813028828704886122138902220085860031686418342156200142828655418099039296268697808531104908303452964529129023112295867903065780295603935378168182945688432714320210114104565839194925880568147775967830927253560583038000940973993830677885614336250841014022571806096832165494872500317086109605498927961562319632458196804057401225882739472014600608813469846568398182786738984935167862466213630020598878435585892911720666546306284058281524783582714495585927299778062004279423587637862174678653430223724734369897377303788864517802989998149678992625384230107051816691156250047641560343545996752085832636815240044391806705655737843330238737090201866063212254909058576523036435333313207235421055457005425131520000000000000000000000000*i1^137 + -9846032061738630909857537252173493170827837363619459918198597101510324572948949969392372933121573533288366952003733276682832258823919692166868958382365518670412033029803295743677839220353559753392249616399233460769069744164796540131665763244029036819603550571427247527665758937242773063029304792183954806473109209039669901159888149744110377041562255603191017581791346314612186497506393654199571095017957853612556584186431628276755220594325022227821814680073025305479125598987509269072844938991831794948722472791402698958562646068458507122920366853338922541031890720736737426168362779540956479806208707799169605807644589965884263445674739725665894728489989861260890213952005883423248197151473045093707464471492878791046321174480605253625733975778133786257218255396226024697557626547027789767113895734729308486569573514742535348298763854439021264800508124813547967593353455396837761035496492852210389773262449338734658796827514217796809526747916266967673450094058149228263089033712354533671566054293508431357483685911930321464247974575965866470641978355601683498975618408468046413148292052092344506578600700298366439021110584330321817926727273812966601913173434375973922606212655462789418815299876315445329034707216863146015062942804179319945390971240411138098792153770118010842938994267869011597766867405796575470991251237852797068900342277989681938001605687507960323499484421782959935178807907697450694927617370029757142500603427550202442629570530682354893115495163147304639537360569632540446311569223911544550800017252193231534483770259993894442796174058773967280598805189465152954195430284041974104444820443425571470738596110440396287193707496699248995326234662818354497787250129534489608432313598114891664291074284520656428507162211448033093695054605380655522430077738665632595939331508247660798606572506100448555139375524511507837862368799527016836639754225015636008565288155246781080345532971223594767191587449388069946820733014224618462313840226000479082862926696326645509037071709343617501004324152485658941892184312461933242485262684202313615361428044231510869936239502182992919631592935190988083762332609575101617328126875967693195364605640224757387341081359691832242410793159870140385402292842901840915587404200065940781887980426294326020243832564806285999523080063745695600779904404041074755945423782528507629377765466199479583184396872694112862956040329866446592890188680419969233576583794498835707810839186340429713598679533606405981961208224197951373845962877545633751410510271319415086878908436511772696320671847816156915808218227620771835800609204886032759270583008718978549373549428430505091603850192872320891088220414164650921820232175261313535999589808390848059249414963049110183396654916854027521257147697148751239889644311098691578022488231837230581521449308492695954685715743915376640000000000000000000000*i1^138 + -1502874757347126218659581734080346465390179410164217848928542756558958501053338087585738686091951907638424577775026481128160071702809068645914670859371007497955743718596143091606190731662334251843368168419570138477155288617204704411185675515529560793348407827558475584980192334871099749168004668011907365739883290370606217634028035405723290966119950339912399096147694971614520911160894584197683445750648422312707943749891761514181267533541680692586731547419184260444854161711920738923900194049321316150386490942765589399635136209166815723944489442333977202076108435504296364232367890595280716523661378698351425069628717445536557275030783775949382984554777944515661155613028139597652625239711117728250227750121567822465313961128954832394658632223067856553582886215050785988604218961005728524140058468560186683023888312433160382612274323942195374283717479566719364153729657507728733595106270851521185851732902388744583496484855043940217402022490569449787695641956455167287882755424322888350841356229656917924482279492982077178805458672424553628970540664175747060801959356498274178763333082621428061075024631572466681305868973055958915843424830106974833175993237629625682818010372527452536445072466724753509727116051655494554487551938087337606973683311841129175218687062920180266701498906198333289912716437381895781813708622360816280456760674725538803781231733915530905663655043157674254858455630147866453727400157073980753703959415778190833782395309185770204450540035416663833680912076641052392807039052324062091647105053301048373872573187472978050593129779857073709753310093340274910612995848421259230903009759111659507480947504712541108256069468339411765297938029889361669919756752814036455685717401929155522480847959139417730373363827150166965806023900536353402778986705300535837347436108593196739141043239035077210279405980275003370107139239295550379782174247126682286899612569685621977441433338046716117437853634018177539120337827148575810282911435953198999813775900155526852319812288318556986100295671463349870539902653872040423491640099761058454557983212559056699387538918020359641701168397872969878985725075726954037036736569766052296693678488930303644781800878251894982673618787459822861895162727134221772558647958300411741960739905279568540767671290337499843077786654163370147801382011263342753374203969537580492638642432366352018069295598086894816864029265334878915374925136118118047453758359151256586711749040175189189535032878105721971171422748686852427470045960251845141586690824864684358768827720931124595128728335814237437935800892485121920593452004860729665014854925793201150314305361565418244704301648745603824425975297688703248957582055238844831152776839248796256698341012939916135834016565177272602795502351729628557033679972989948973766979982447248610693136974230108753625088000000000000000000000*i1^139 + -73258367452511703798638479427531604057808718722867865253705267802968633342544528945359154100650957789376146980544360423490588106325229222477777616182283669903456689417003883543927066614523273436332886364782041761331646483254328427383770342867087598653744373802838297484640274429254378927897053626172225963137903930335201130640720054582806692133237538212595089935115141100734450067673144639174512223189717476935166163221416202291066321483669885509353984501800831751177343900198920578275761731779778286693660444031049534033912072867937607736815736359438661434131346002985918782610489271188276766272336069813626493813945302425080511923799781264451380641032482340158732704884237078327302318964059208522356451298571628969222945639130062915534218996678817627047969581624206357084711485685316944104830551313877690452354313803556052222554055996084994165141673024908354166377334527817154177962508960037156616715052331828225811951196760321747162218579484160315762614695567359031848805512738121268151930038961035948047926463440346772463534011260927258116269115117866469829101119982688419158862171777196927075645702648613666939581843128937915675135671371845382105112975880449646766546493607830981745150155867581731139750798689119445766066558912569965129818777450430536695074113764800417113161578073696342038348390214767398072669166733337514376182668230805805760269414604237599393499241563828046788763652637769697938292141982296980270201242102977109766381036200774502005940896527361246605524779909328846015036215175661884767972785142440867168872580317514939625254850908619459081522198519735280967063176927156574374358564687347497359005308153019564843278879478074597825076260535574509568315043560655022143327358725103901903618775509409291167692054719915124081325657841989804292228795893751535156009484492467880121405573219223520014269746617646989680357415146707492496933313540409929948371658619927768407542697327129389315213208863231199048386595132064781236926682240387056675928161317630244395840931080502513742841982353329829413497945086945635815695899156163588441616844488188009475938579737971864353260488366981303320561989804711005218539857996725769323147107189107023945571968084493800331184665695773542803234841968349474880228823537771914199879444482437705802975115930570964399881287516916675698727908353759229724220745164567969066372693476126029955040297309962633057414467054609245367386747814972372137275909989697413433058910924963738055843229944050293685422430676145433433073202700250640909241439385588028044987666737264944817474441932940196876464090951695719985489253791173400253500287898296332014868106797833957564740362282888163447648548138985329214597074937482048214109491086988933635473304815969576847357796276598959238136528881125185539559409964239451757166937260518163488613964185600000000000000000000*i1^140 + -100606883019261867076242470500153772154082711386064078941047627703388369481801619011748798974835325502460617443152356207633838578180852390135922173575608729035448758573600750962865324983230512608906044274091070665809355398213838979700957527721815869187321999293766477092173133457977234248343233924249761675561163699486656496566437488804003726705750944757391310906802278473831540714232164269946557880765259592104098269927829987576740691250381635411675058771353700460307403771773407465862758325511521269727631109548010474825958183303420094699586165148501511098612342602582850721335726284058362516273845650437869180750900112596441049775493850577981174080519098938714688660075779328137137387665455561662963539765558757905420749583457619141801636382555154197957436322137587558583132948160258516438620536537358262264984623520941088416109018264260370332991811477745394197505610323876759421653746723324588630753290687767322997349511160326126241835344162436642010991638731971521258738674852407391236649163612819798849902146663847694237876568840185141564925973771258614748163360898183085894196343928602298550892653640665532206374037429437462081831669424848233049958171427230462490262809496572111312462050222233828283178253398663585927236652672781406709790459254782215245933300876103363416943665183200863310903191698960692144498289547622274598864393770852181807069907245836138329607906739928566535998717677992671729916308904516232666215743013683473247117867560191233032418924564589080897185981260028719849252578402346664617234874388644523689547937394751724862324414662925244609849075080647589542486355689256623556844994231500436238012237410694201540081567717546639519747609534766910206390349386547675557677447252942416995846730007631170921952960187858749720892228048609125905751681435117985953846820957433083127714618083201392685188807785342027472426406434354483815829796091301391776024299755626703992094837746336485082500562300012113022884413558310213555685973308619433436997617143724753571019933848777935407652130892844110991546210890710459684011207285119314378050637638814597007013733447192417400148871291372414567132097277527450523855720712776872965515205302080411218969891849391334805739791707924556397132359610874817504379564496912500313868496649673274330648614165605552265971396622748809153801641531913318610801683413354723421317703968147145960310433449161957602764004503487680500489717268622890981037617302861960705725990524407780202388533869006536765081138392072132797852254223982078937442745101407643467692161463958582680713007055887374353982526167151013907658018200304696518416379403762597238166900689729867403583526470407574341569235277637412702664459431305982156214448843216382981957423442310243443933877242316532675630008404320780832161082980042949778435321993625600000000000000000000*i1^141 + 95224790387567803209176059549477919290272137249982769848108887870095160177803965634660453460019907816424039814242885877752700217088683738993606294916340664692980262704726375995061038008235859867050576693650481548706503422077441792166436202671176457668237713918312535290905101915930368827891961743795186647067954773551114595124775458857437329424501626973770523501613809333266201933681294055914533326360002841308308622020761063120293059020231503657438401347924544500412214422142393185475456510605500535230557534407522455102119063768367692455934352197727952432207070624478051502303806880718629051434984025033950381577274858817635235221654711002776138926812640136252622265371268815681853974268029992304838741614911102594579512950633624577763252518288704313469726576309581852209444990875310041074958527061064859074167709058060661098796659262932400993229494073177945982778397601537178049861909071980917346370384330931214437679850596062568479519168823864766030501805354511277595870896925917907246774893497013914404071535855691064950156092153027415021352718715667860753735495267641119179049900783862145118886421685684020569809507306651738628571898631963775097162067932878428992657687969787692982725761454354305994392139929491758182522068132688288517783893585366639769231708227177153290105540725025276881676421923544424580633515489067290053836684627592300315109162555431163288847033608981664782365812514643281913009201923077652931788785263179224364160161723330236750678506342302594029765062240611152422408376393531204316496557195935473300413865617123636968480441121260114405860736403609774098066648481951939360574434213486162809061177759210200725233683549487519041584457756073008706802941790998770614322971067406591197696039348775602071776641935622132164924207683951514086331771447266559110101324641751143853670150209816464179252544705983173826728063380447360839080991969450192627100782573400100513097595256335422092885654475657166250573493475375132091460082656825852172205832197556580577041547902929069054457525515080064106197802535771812784687379293540512447595567628621126621031568759985530698367955609643829274258335869013330499662021887895616025318616841713145191960105244894563292738530804076861888143170177853736375551568395177931925981677107902076847139799859157150110134297907769771783601825128940023648338845870520199080457040974937074845770232340673960380058580316964577455070071201389677249132910939341319459555458761038792152750950574970601989449305021412499508371424107641557113684568969777093395845217269642831323352046917239591827891533863807796978831654057917417199296857994762405916313834841779335862660378518230660910951222363405229332497351519643788555933728847695821715967188900704082370987376762514764623695357123889591066438977251523034087424000000000000000000*i1^142 + 2330084674727823571291402090108650799201180587412315022585494918004906479165604087695776558722403822722058386184723685283731430953901518217789210658412681813675763032703242940790184201247637728262110061027150289379068182495914899874255714689261837356032794196100651863116249243134941766371370338928091634606928853158897082333819762386236350976774930370015281168507457293020004726470391862830965286475851112185079862868564873453817269953514395572839922612490448061580910532992431723324757481503303411029343044599662482953359545236019180826900447891782476107875375130265542965018772693287965344681223844678074799872207834176226130036193409217895384383425774266751206687222170213003636092981509265928429682611206876127772791774562428404663655369012741523552166519440588455522141520032221837921845757368246070976661909211271353905368499897940575314047950178355504969991849596673932635167169518223191984074186925014946714007596336941615243421574315607857635810822568888708932165586044102807974390673856834163021807449734823919133797213776529553407167101760128280846673937041453740980593177736117676875447652750541552975149386013658306806448949189764278699719250756476378552297422822836152167402191064695655702576066982784480932037420476445218300549872337211528399700526139403718035793892390679083498312438445178553583665636768169182824552930877451025967066225136387735929149733245311439547451140897282191033819834841658199040127834414493147472747295034888382121904753776859676978459114286848311550093151982546632021658099044717523519533503200093027812565961353071067351282877715946887727789053655823166391121289877734823066863990939297467402093504187740732383247947296380375391278410102605226788762908459974300246762362581719454982472604793203434100734948900558391633593421409764811984661071273776811704442301946472284620748254416525554040506811852046674177947192073848796389375825228402668135043079582684232031143062161663555248672203400721822131454882314447368475944653137278500655983920191816592027566823283871256260241093279414149724258656931000885787656888902537158344105083526469292061069637666199787404836820532430764197116320850544606651593189675169779947034048325424975836677741978985287984498662712340218824774055749816340068643235789991131702206093700061047583939412738890998327395543986923533779188000802535062975466255747829000670785609966079527692393927923503158730925540740942268690928270654169378788677631100914238994681345756623738492425697262450755873017384646939576592187400961139170920734093100329335780934610677596902629251810808121872717138500961375629733500876300962956689446516105840329292163113259585653520225663577779888403276990372454573997167032086658245332603612769003831252701829721696749917634893679419918318747779072000000000000000000*i1^143 + -169155553919173636387821211783386580515547818780567358891903590676035601210963194450598538795476729913226091965701680142900766178133333212565164275828842416951626874390187881549999000893757197680636823700307131403121906912870844678683934154835810497736988698064922972651977877415798256234918820432853323263394623183795623923157667525506383370647675067617512964954888982003797852339217130705675385439170046759032308029825852489332492871437170474874580853374435518770933311152670433307838318666236198311216116513566152408930877732763372192386389321219706791514738330511369060003929965057182439008225542476627595019576585840271764043712524712885108752642604382302129906949021875899856219466806629465611283770190853891304525819563554125533823047978832849908382723469043511040764742955478359689802203147009060437078574586310884854558389214071039738056761451378631585277884354627548186297186186886613432117936628965474399125117911126617284769279758694583612374757502379727971373706229248677333784399380180206431816516031104991362000565116302913402073165788826273365939339146921229254655936170649088524584497400955925603998257170462647969934103700067821561721720415848011276655489956565401341164008598248698997295650853062600159487521494594127454571797843011878986680001485696378267700731801602547022545011440430605272107072544016971272475889736899675878158914299528654481680625430033528014235301339263497741162533321044896198967982090460209618513587721855148617385545510484805432310481883769730254919576509493346548005244823350064216573080387546720705063222199068305337003035403606721366388308282119943177467050922357508084579803930019459922368633802773304132962763299853347967244825517082543398127123939357386307677952780296828244493617045944101702936359369052623678507070964184265609354180426484311633188052249019679765625334746111460741286514879975899774356626067930487322032036586572287505474348825106411220778530341067673364292019946449188271023219998253236927733139948697022838042625069211609457427379097734367705113574438669027881612533305529030766885125271895381726077162760099097452585456766368275120726395759735318399008940213923173200882883578448914802419108151684965617436771846290888129284433396112696062509334911671707375948319505737857334741181770053551093414804567189992262119788549905051514725163810367671460513469799701869194461667165737982115514994682116249625275684708701588910153910695835560360507165967453948465172093870966912606904352082987546492512815830245910055007325807908379924798753666346138036906317577706515187824615168088705871651960659078086252051648620186482703013179378714227773019226920496110550745895529560544823810257403752999519013892017425856922550592756048621413130854440054640374222765697269760000000000000000*i1^144 + 3651572493916564927084944555282949809630393820319274107555289230198998098976361528587708927837818794504753407439122042650071849703100217099219585824740805177970443783520167219591195357722434558041894264461378795355643151888485862355295757044282595306836485030081734890830445388649893312572561006683203625490015638771265620236460012757921028262490716317482693605111444078454017567466615066548710332904878650052092795712602580964426569248546614645549188677507811091429369892911412414710829496412083815349962807905150280998740858383126637172476978565996925285528864433517413876096552375598573740343109904084786352676965166600077884615905479568642080063834225107996591319320657587058835059934593927891172051020403371397938727959684545956440438349655802922323286905371524599250821046416078702651709412684785984048608905282970405287115002566050752053801387831007696432344648983325442430175544606735802314652382772019335964749457248106513526088806744005545271185472330909686537951894898254280436892425026439426764273778320716468935227695163623176073682384375433227910583584152145731430975633311160317480864460090220002584768417352929452881586239689372462346765052280640394141730039639634117832107360152938076668092932242328382054964639306798524224331679978631814477199484665933095711787158421902941789985104766882574317133499352698871780150378404511244477656160183577772548679657487148483573722560035033342019582293429724271772012939568222348383276151844300138994087171748153701427102971411486938173561572135872727587020232882107371653247603044055000704417829140593980138815422037957785355016081184663004491576516829750291937411805686144717883555117751291671718426679638036562661138430484397045163382614450553366886677985568957454076582303091596749189003918074646217868776096768020747958278049146442010253686136651087310701482967571120177395711907816152057982204197596489050103125575879553687658774073962351221498708263162116189876347506526495157316886346353050255895267330991872751566244258723595437716686649005593024100763189898937620467692881761943656262422875895604222769236779582544966217120262440398349905977692115936666195748002819793849803395367891067772191546701270824799014740824807146679291124049554300209527693232136270021556605348750774313424533254333489219312067178747540436833627654551688227212785725846648620452854292174149449637452197492452473233865322670034485056821354948467472810040152238304375320439969324185500060666265532255766303261418314552368190715202348482359204908632768132654353886706977782869091053731887717645465176797170407567469932009209413589716098245786031337311241252927072800198277410731544318482370122900541529934150250656794227018924333156728589387686506532200231108611353698369536000000000000000*i1^145 + 2254776520736185691627454858379587495742226958078605648809920370077642391603458598515053211696307549125637257317757761742703535944344568513752008679726209396329180758452236045513864241805401292273307244827570852187352859693899634628411456460828123538223451203228660283749151314393608625504091510836637063268570518690404826780555091397386645561288654816828299579953471995117914488562462490839375173902934999530539376617695914108710705985278475306926764665232753779315489751564480291104327285498080481170480938907245031281851655047018067895346128581839948267651188806628602766569690491201685887086898046683575856139334122652823257040985544272197602605441482087195253085699143257912875506962708424024634065409230121459283381855899811255756186452564839074600651303167947973218456960521528287594520737043523851925249576281335049479171542213222665765432922849704982926644392884519749541147663078574975039071665993231835159353087527941878471334660597820154371053537297559165784719828942853426987775873733154629507861083570326455543606435577588966744118055581453047146952563010934343186933480433289591049519512332529206626849487235045349851255756015664050029238558253950398816922791609831912678343202780406771568712904703149677992131149089265081797818394903871044291486786430929122422851077986143180679951696136097476365214365836934645522374407506872089731221736809813471115022821422594784117812345102202946892667598993819892582281261734005831463052344051882131756017673730107589046155921455809692480288126521980691328837742195175593954349604088673742304245195392187182044357079302419775522976722509793480043650046924676716435881587851901950396101483790218594519608597206316584674234396240233536729502487611829305864974156285611072583467718658909070137799188122940343173862747757154069667116775462283297576034463174611219449555005180397216364683028741365849093890494362836260383950112362436186916976815998394956982053091277306423708754365601849495815112911726584109226329063094076651347186791033519934451441832315057292428697328110172165786519938909309042782203369528105604925033449508907058635837336595826911300430515645241727535499483372227038468734506659029068186578213818187003141536610468984089632863596905300022034609724500492440890382166687784184393010385861745065614602417721774534120703430807663021557860989112328864616034622082771646316736070291171107667038000888459542319327058344421333560176921982716143002314453075016670462529969974479033961800757535345516231134211552167852784238575356754790884917413669904117584374735832362949048430984579938657657630928143638767594851595529693897190019649325570087429491890867114073217289864080059270111607069892377979947223296521929440939614930915976806400000000000000*i1^146 + 1529344111951259125454825347556373007621982657889721958856200857223691842360651455322599561951751294432744352515884662079333011847680487376792368869582634908327227139818689479320602433758711662164778491114221086664468339990174713650720954109904519494566326926181463200546829324410223440483704511720983427815455160481811730602000301520170065671482068868788061191308588568859794394184213275504273540417020733947863277587670373627731425321959958109579402129482848340528966712280043906800299162789113471491134936243740284484111721758279458320137739518525844283140849313837040014871375064690320677301545457734453168734853460273573221742830690774731716570133911472705851407164960860247029502921847564441365204778749831692485420089062085291725046776464533041637075322652252474761264002367431203258655925053467582956007452630320632675087785314682616138589024225469451583031420368354973811506289250799075805321897229062480463799178280623694510335964411263444798100200479960409593848158061824411022730883530964206285333668700188597446421491169876994529894092587659994171563607165290071371740407503352552867145645390522483893810083390669767997553352677900170136791252740345999552514901890013798033646071134577226496883345872923490489674173009297767518944614051527459163884043255452968838825651951844072318196471250583011550244440427585641536331061242324969547464750986234637520239522982577629451598467019560123692739588636406370239524476522430719841757910002179840379985838770139650679738071705762568853506312504011735205449553408535073190634559412623585090591024946038156839666024885665496097534776938692364103716576907223297260921649484206572617183794406793003073434470482941410897445511663748617006886349092293743329494356259864598581028497331128793428757818566889809494312704623992823185618345736414008893677975943291836525635993351373629947520149091870030156959768563726864054826881277009679468762773348522466244282163016723468166500959457810506035860174117652098080982445840384444124133240216657073645420021523520835551533516196055750101695172641998377687248847863195026897793685981584177095751841220619188174792257032165752300135909922453838663256654703063847772130199820170455191991805598073967217205396478524120845647220214811146620973079004547520996671087520261952536103517690228179362562724117406199948209580529412969418936125318733173183385282900570516080436191542178995298576993371256114220891292867019219463836758385722030043849105804254856716254967279223267531088481309074416157541398586909445115253760965234990705085945342870054435637952375094449611536921962238373980044119411920197176295117883290597335316209545370744114806813873049551891096146743174869693701487516094300160000000000000*i1^147 + 898883413677711974986958782319842867164659643208043625473661736536447079104817572510136541020136406168238454530099073514666765553023203408870522336691957071586308856389580583852385034815233183134192760291177935770779152335305113107385750874838878918225219617213703590657022259626969687444683225712721427887431596584401818238999726296245565883184032752264999478601490338685318025294997494822993580094498169241419467726951113197159230863779756407485017717719329377111591166427025965661379491433758914487129179750464504393033890183451987559188956998761934332463921589026350232094644104405835812314556228312915764787246098089088493354733894530177564347817151897658219572844529626221951301366802425858842561236592433146284840251083805023134582719695217676574986912382223103985507257558844638515323329567412776887053156565677987085456386788428361442121616550253109218002676140735333155561237202604323566465836641655083494253047840938997150122558567392017624560949817350766823945542639113699244850323460067066815038504888551293664444351995572402040259715949764676305790953800099594166603477800792459524697250906020211364245957821190279703157409431045174807736831437111158720998519767762450574984660027594877491930621407987976499527485606470375462258730030753741839290200002614762195236287133846165889818502236267727557231167267259298638455979731993738938833664922026956894650823953142582455294219943338710913049650913419473193363022720732276150006380352248646268196076267050540920693920873805460274878898150925808032538083079269790018616584551679659400075598327892242954880725088217734477764146628863036942034831225723799464204555400098035391657735734940388004805778961437805583648516432875209435717120591712682674991041369060440153192698969081297711309786860833108037807389171266653651843627461578885960025291713947876158706469932091080379693646515190835788998243379359511477319554011940150064686110899044544314296700399529857420531052351346000295178536870135545140089461258439771082119155906562310525886922153068921049909902948054550696697489519643397365136011155691266719414146837740907386783541192827083417275466579466117397583406528974739873431235473609829950239638483750581980037365186055393955512821048603959913821307482571637456545533398309458088212590939802325318266589230559940515418607159138447672675119962740120564050235557470056060464893335830723063742366288263165348426619196449891490442483241928619638077791337132893162944971319863015111912718812116825291312258826090229390186625666557091979004611560115203957874954337903185060153223436495061133743830609154611125496390679515389227725126771738576841362601438533063878293292164812287735823772371692552192000000000000*i1^148 + 1504132976922494686065952162639284848925190275815167068489139524840076670838910026821977109007699348437440662765713622860438792767566054974489059988571484507709884353990751768828694653036819216362733367493774058495679445975090175442596300335271273657508523645761858549334335413557797548521240504115282656067945963841101245079555696737177019314439237889007673733820231644308021349979240341901027485719610562945290199422535695934545901294043322582065907020843842845846544690638368356127756314653003825400648489044531202726219708418662805234070725997003956567936553739266871336150139006070798390148975234684711430191175479183725819271098010910755825296599838676783638382559748496033984696513699962766478925425967910851676983727984151665442083154803084642691174763277419822467712287078148143588294411761559537425182173366872980291955551573856128526101642644441035867632971621113125269735544286859161733843282484163930585449498864657626010314622744765960076641175309844138239900262444433061621906209586418118572976708784479882272917311855196255890581065485344393014987391219525070966269257805184949739868401653353241464038430966290422886232607967817241612591023304676160388071958784617474329033805750456799613110563119362124981191847849180271245849971223033479400423890662317131625209699267465463325077108105077537143916834780698225607929588423666016764804408688988838526620637105331469918865511953724656264003040860089476118372526385660396668019943675580925186920788308220733162433874845266288064426049183480883331860355523887261965290926245634116211830628523514361737293742540669547407510119652556814938608906186820934440426689631347963886384462195953704907424611454917451425310152633469947930436388862830586330771205359595581408937160237557464593799665469242373079250232181509563967742943447356466972697967830439527821016861175819574542241841775708098094962730464110372647095033284406074360400468667047218150868322604453420268846226616682702224657390119686593913563403434506018266506917168459788496961660348881884001180351057263079777959686434250518288164290159300653640769171411859704895995427687594919619032058946568812881010746411824362282381742218163051136710658261291134764759414455859136558799128174765992576792096132101252762945431799424432201095324530464971063977361799521021145942017557894150538750793890870099978106762117419035537753468232168670222702595662987739169768150176897780491522333190226805531264510207743908691085771219660665691993321188492327365639649586248078626414467716134098186824969936118218054954753885548247780807749297006818870564936630247029704868425887284045166720379431380180451713124251733260886396102196273034035200000000000*i1^149 + 936347348761067282834640353468208919698625987801225792279303127335696686123369070799239301051465447450940124221781127427309272633592943609926845450856301517288350941764987529226661754360408640701897047932397809974295228148857964183507941024013640060918807354320735733403107185270696125856822627606904419438634211212443999316171358053854122938194933095980353064285669416893202041879143670137287994923998656325600396432029779776505657003295629181169099487931125867467391559905919313180152262467434364062909307591607529024802612450188835953491652544487640643796263416225667746376384430889404877758504792595236874232907939297730998855080962365445886037117595606081168998421127727642662183356623352902901377693939164938365392878869618037695003504932261904905578976521092130508607466750428559685267901054662804317812064156913162225551542882074827642780211335494653240448991391570942094083036772567058147879441396427102427806117113020868169741899063699636394535894158683305871481029162232789487252402505627553044467835197774450184417734595199335834983565390564803867840691241460016451679437509675037740260754112346884047120630010799048498299244282824775080229990601124544439071119648695169105869316595650520896259921332905175666461527497077322291572973628462145865605533563801279901127965440512851243698305452291468579920860745321242528472302628256994677619497134973571979432742297640851871093624365918623446802121017918947480254404663161771884687317238977674485417987260347120345923080748400757706601358221098102733866240557395708771055889987521620121029209725163927073915965169768486317179605313890027952045527159331135783657710505179203417496069054527772250939595313826940583945398664347477101875518268641709121531729311487502885753618286847129934076755885642078416290022940651292872526402229087519455992127498194897987219438218881733806630368005214877201249480959720669384269746286873924135778220461306787382439299114002821283247568512520624937419657244226509577221557088305634984092850126649867147239435678978826288930517788491656012702530919451544404710530895952831881784214700246101933689044913995807514045323832166681906958196948516288601362387743959217180258485757579984238360018014876056178707310511983995147638223209577708047674984843057151580278015950240101052438843923743012922746909333716597487900995996207738690765994056272628080776310276652580121692913668491865187589113819664183711788971851357513454129391584427714521236712112148751563408742184663071823772550928534953064448765551517938629768137800185870232504830359432071265172708345439813432559996303174554584411077153811838474103636117700168710850325386050152693760000000000*i1^150 + 220734692222382792893404525032324863434691051822159541613428841191815406846124592540576211242266414557417330077198345247240828031059974339962751397097974083463069168175861643171958109388569424529616116972858322616808029759220521939782084626171602600511302595996891433405939765692010798472016369797057494004927802479976180821005802525468100761010266779540749735817938815323652493589950207110355351402639625977377560984892437805530338946716280775908726213798851854162095670793627811021229222720895997309767102800161221817557759822514998141987702726780598639748322603525927034923044762959781734418235610125834601757003280728710646901717044845004243159421250845124827610902033706361181520351398813324115437990642230759793265658941097387745232743782818768575086833522448503055641336027832664014066537606847492451044879180192942932509386826161207504766759273579262041205318680134570536902808034214608188787864696137273102255522524415125448360439174590170663801898394913731016154104393114021022276664589025819118875772780803800014855015159761515936174954428232446549039515159783204355576417008861366643558938475316088786349320312085313606024068530819417782458381894498885022812852535155902050201488539485400446102357550989580042055737007664486934329083197940034439237435427330020831082933318673621068044060030390328057952512221274698820742620669316743747449515614676728412217323002355062850132902506739861304323608512586188857837307481767210215805394937797654576617329326333125264851097910138894374987632304309754644106754243599219036576563008835260085875415840420368587927234536474189914610786093944471184072484002715488240596063688146324611237271645574250133402171822687883214949940322932348207912188714081733416355732132520091569638359350969384465282750914108776179116160952897769168080491539324937337008466551373273768308002839571386077660570318190026810908620115770139699282026172416099063445905700567639652630313944972597843923275196441581434262435038769185783176270670528983022335441131528361821286500203253296657412800643233700950204652420484548442532551244618302209610399489525307708469196104295098374668263881106164420147684087764663310547892026603427467349475862414906011132185466328861912993783906351341276941793988134404650735070458349117990612368514743126197814198095662946210371369822308083553569616349053506771038310983430651328365873826980105250474806890816869801072268486873139399474242841134403561700027912947795863596352804452497879558053656539303330872654245666043378636103670712394899622563346045400660467571480205192712753973487648376098662236109661266522260623994393941218755103517431872618496000000000*i1^151 + -3859924815343131843862197634695507734758490215756419976915891323531335311063394823069256932211286521648166970018820949787385159852730649982818540907810895781544169785460748516896175089928312309228139074149819234614131183198305554434400820443465467073262250361916053648874034203321472538742680156548113616253021948734132228098575040311973691528001646987937968033764473431812770981685103238905263315420632603210519681659529100865245201890922105076925922363832939330863328434429231673738342337619396167737094659729822564629025263534500659033455155207863227728417226737050332526501693935275838944394560614326389571881432748016206108758456530315654732418935252779492005742136320546238102915687906527830491169812263976591188146140667411648054103890042465217672786064457836477368918013488927021671221502293840687263426830399084995978672558075553909313283024824407549513409090985035384680485867737544574384073212266812353993004008565229578479986647362123359243577716444915118500167649461082657979152567104739898705183723908072577518411166555732767683674638941562568905131794158305726827135039585288556764800054977262484054737328634676758493069684786189734035767312626839621451664969580811287765126588525891357079590048526619213887348650377598905818859719912922219327083660541595932754292385399306640504838356808634495918000476251297115332877454423440010438459073502664082511039509159162432730836674465035915918388359626580109646896049715588289265052144610324523934573074064615033116388324942315943540055792750505335787890027868148020261832604793199340527747806262149838118000152331430627562116347451469032051331939690301223456124890797456157636818255161598715267902781299609841269982184521637596157672834657352884039308592806946250352832049649839709219729358636032094731117724257958815340445191081128404854954596746373042487851273962183797104662027577377055734647338234566688506219959797021448597714447510055297238259831263802165278754166962362187598503146847763085665293579105546950078238315464924069030391196255190465182248141226210010606028887752311158037066734160494156999971456396558779180815750210637831454820859676082464918643024076662368533583178942655368594138827028207516334181298395146794756320712249226149585350737965666838647684008375156338298827362016933598991772042208526973013695666445892330687624836682732011085141013161280387756427130286556532342631649938930059516371187178487907557533617039117381797868239241000152757549547687629003122819931406694377202406829257785171697604972841607319916739336804424211678800056264612963831393614920327205093816438876284458124799424306546422579200000000*i1^152 + 109634230842573534561086684697502451050383863400084809154080911492386366838960822761952324194696475097150950490910576807171901330629504875765117800208837527755710316975114668553318830024642696016555227263965528495378337152560558194833708513857236811946866035426571292621847616288001118766907886529495520290923718605255351350300207179739192215557494284273003778897890964293672902755788200797402227512564838585197519692526989224560044520383139605421052752639292192344799344944552209694001983400291844888734334761137457226357254164481680811678938942811353192192542381981845601294875386901028341758921846814027976823329725248535884926100034272822640117329573078548605267303522947181851682519741147439862791749881196387768257527082858817486118280233580090035810166485591044716232280980219493503078429589054594461163172400501305960290270440309856687323164090376530066205830756064412740591969455497976810716645719764884005390717456517152342219914449885537758308636663856505395611206068963890858225843164474153008458685153748822886881498988035395959937095869374518677916126604417607297523859372406066436969798424844469876537680954592918238851807140123435558806450761128548426694777412037511517382070134597704831264624162332973978546346033476229871232279133788387294753507687322616223366356932310525313163495912462951818072097343368830716199321856326158124818004098114343709841187904281541885807961100971060871622794617119030760739305720764676922214348884037107283549088882527465879848567638604835131111441746362921480025888938699201402561485705609102662191337622977435085584953976191884957374442983410138694197035526080406738973997033313255200627349229443753462263746494504930420086176270155908219425925751560148638860473913301291527082015831750029566322010063085598004689364814411369044256475477450115847637109160328371309900559022583191672167851788632462792647557165316915734129006666067713287096094181740490969777975189930338941274470470960938678312000219176705314858022889841318783782799050601170000215568302564952119979619778598568953546617801031790046233999455649660152203424669720589586412952743788391721135899246287164365105708397679904848104681691442252516047559346140624563003056639978649950522784869176728057106214401883478033438415507954462713346636284111563752175533449335393733999788639118450459882065114157997031677131010183406827413065890120986502003871678168382029114392447610431290441281912271077846558961006976835565692946220216337298130708174340802291445120706931689290071134514484015377804887642455760049602507967339116860283729014735306641072928444267720867840000000*i1^153 + -140522334358362621096718844566887420685008535985534190856266951066072858781552171376542037198722761532917528840630349894765490552241965387211425871034934572071784032348548080585225731703721837248444241109383228236097516401003213865948925975335027557244138330602443694945990956727530836158143020155742617701141140138099813658683624977880411504674583509529779746927491100605006529184226509470900676619026165278792965251329477832326727086364929222917151861227056446763780163179378806250222735364648629291406856622331749368646077286491806629451543518851305034475551146495322101118047825890639375231456213216539725928657656277542652127237190322781357975973233090605364338325540772380243843423680688619541447008060354735723251273950129741232704669488629350291227927312846875380747627395099022161691435833036840833176031398404240994884446050494557589798900861072005524148875616837440419416935284586332036050322545974512810707450531998892909539709156840273476024747448861591704586454575184896653351337634233576498852346780211909374430426033716978322912346935763425395717290910096338208257847094633996651856757213102621100824107935497575051357743209421416710356351698261282789103002539681583529075096983057000995243076059638789864331462434165152346764275012289018956325835350758542547212359707779676341517786290015142477400684222933663359873466853502294081807650080307966367209412963638646717992618359934463889813253704926254900246249305243798602783313675209515237916675265130893458417531489746725688794956266099807757735746215521127955898057964955185073717543518914603674657969431864267491525522861207985527589372721682281747399984745255899962570745479173089515560233636129671819133865240205115805233058687177263553251634061013362088033396058130967583499489690170474212721117819089479740227142760852052341117224151749036034921096403990798444646666424703955100976709318064651423091331955609186234395082379454496509879334411463225047990243253231827170521470748357161055892966937822039513906282248463206739278988734165915127294622138186319877032774529761600765051429897029501118794939200883011134198214082523548806628246768543351828931729121531366971883375705160910520174928690507007022977563419574452905978339446055182975079606662648585073080613771281980539789170794669456270677893037026701813507123633610796243564645990582117636424691614801018057371023727078964155960273435724465671010925023277672255070479159822279815252887497200720692114075370496398295798436290650769086967587982781298825308541573182644068621649584626448559806771149181475525477370621354573824000000*i1^154 + 44062306440744179195899070072068907031430769018145397906481274825986249554795719886003449535510750866633552023134811063759725715510813517328551321390184111415632117361866658550073428411515018281470382000302561645544425327765099598255262262008659040197398618176022105544106677611310056054018676353500817481906369548236163699752403656671774299725728170464602541614170819736381656958671448534115067251643064025068057337673215388198228052956728624078881873053809134281933789070008853332498770870150404138509138363663794522515705330685279613935871158289110471228259609596099447131616527884931189918582552925600621821622284803625370374622281538501279157263436322012307134182057434188868828344278185382511099054667333927822869254762356693839456605459237851291259252722612957107646804443045294140479997077558922347570633632118753222004459220748623206825182379504715684851398464331123468566749774577577708255733465414500537695385003247734992483917367674073507227773929328119049117146877123381827488619168105289889879657925874520480912280116631138846669960155124923360913243858567851465745025510299727648046759823970058288973037701194919611677129210775516883855498682877818633554522688065454746180507199978119864244242081758304215632137359395696210232879440909708016227654030873438123144249027888129871800148055972211277133919195129856581310282525446142351856884429753328793593489493424543847854140990442294524468009097299698561110401700849054730018782508978439467246179945787208837738490124929939735950655479568564863119856428743947381782475389531496374566441180390521368146062086865081182140700778674841600675102830060766727936178664792317168859676527360339160965981681182852240684977562112853909389271717530517301052654602608683569599265954700137469382263204481550926762156248735665603790882022650473891862033204132487470332279055629858442859475846541760236515097685907454012003364634624207991860509732726542115052648014668263726498014871319951847038835936803374653784905140674614044965043647456920415499700326361190702344191821764367697373913632183856619276788640348676928493452854612759131202635628839466607310728697986290931547593520949849846257815996293980684312022022943716446122277820524387533494114143541090426799561183533119333977682407320421641956996191117347470821433790959729893681107372731045443570905542414328770230840296538937591005093772192853333701676322443905710662055324378062488210376014490662237424924036425965131409468724626544704362075209105318921926048231006314315812568229403039056705883386511632983898097571803955200000*i1^155 + -14006894673926616056054543981661217989952885728755858542457566707791593246043684114860931299545683799192060665233590873940397886733837939960502968305563491964762964923911952875706730286201876433570684427714501399481425283421556481618905856089839070817546277033239192567758930972333969097492871897836042814783254751303556559160046868641921940273716958219610889398323040249397212317912491862148082474266278708059826764178060736419773739111654991137192701552121500279316991785033933163534664660172927960696633751467778532746164027032165055704025223424758538051887493137675356860988905410364401492306771468329235215458390270881895829292978362874481986036818377169563515171456913425946358995297476484185437913432733288987951001374127454845478849937787469141065656742658155305741882407381652597161175299023826866213953390694823369609355905746907675127311313619586733985181612470182685584481732132680217613120528531592071964612160536695317510633731158138143895476935072329845086356362836814824630887987852669799699774604545549620601341254469469820216957051364866105842203891420377939117140746613515374564702637467557215580250809137980315328543501317982392454009988055859600459996630439986966818112591789312821720395857721813152779805760271997829165844339886601771712509396695058498076296991698706589495302109253432656995243763855164330942488860337612607571204840733325549015675175819279055726330800629010704200835871649366866028407824040161157826412663086247764746697992839243453899940826752090505583377333820469215300449464496344209356567814099527117575787972725969828795904693840235311938652793534774029981969691090378014431739536090041794443484996030241682010581672935823041973558345772303821639446504965280981965326189544584288791932263117516443315987459020839232344004158104422790641663346496591750522112336025340260720617772740722638799715588655837956166247682646915067293160282262763133638064884132078074632922546371617763631429405056436778098427588316965493126177674065776840885384540420647090952574531385634410857307746085892308048256804418049918359453618020549516239549329109305767181353341587116912945428836538277434600241907792336019280398215496570347267025536987040140912096915399722329045572803980751071804236313553153853325670540774170283677279753769716178263508776502129800377298951246655733344393531860257782454975217756689264385392899370992774035606744379728134253557205772666474405878889921799282007983154545114776421271666021609605000354462819171446073571299605669146635255827331135242881057423360000*i1^156 + 39984974019581276218697883186030659055124757443918841241118142124483342946146044592941921689519372641518436622675233056992928959716807791835946702058383133431206207927895004943963322205041997387525624131132443996389824898237449617380662993383056877544580589996793051103892492617985825710967193194390776764925184558722666332950333809593307566169696652831918953769271936756140231596538955390921910823572079880629845712509213662395346866394680076778521053056170605561428351201977639799394028512280117801333703553532302528290964217995754055491063956271971750738625355011126137795511239466530790197316835542509495311470616507405494078674146593522164024733905093425822272870192975366882103093102201580181809669121357004979484633010965647754569084924087439811747676639088024927805997799031672863233152492361237063870963901059301829788099587086612725564655282066683405563419099365480206732546953055249168506745224027449445526634093996503263409119574631149110972617574053048650545102099654006634473671718441458117084184943808867541070436604344550144370883395253788644788218418109405411470810957217283937428711000533006492879640961489759229685346532267972403174108006313149834097575060060244118869555369309167151654371199930580550100015961518534870964542435792188525247915943942155221680921776358715185906885103466585170684884068580794418249711755165987289814046192221853037776848831662696722238197314991800532253931648898659227806011868495278023200868001098848535355164473309221972330604402988981131195129985129132913048705387513777725748393208256545582931074749331293833772025535435584875726203269587781481268808849776227756107876710606816968760152072641682337238993184682534440883467376275155690777317090505991864034007735822522306830051594593117129759948105440771515615293154333687227850235436337539005875424078338092932716173130279864761835660023293666716205315689335494267006434289197054716748732739058435995045313770923429770262882118952779142075917796430287564657249727285428518111265565344316945196788549697472349672643718138924015071949206534316907234874270867870250042592723173858198738390218836160295183667670182372995912384983980215233372085295771245567302496102183831096761387019522953393963715347306104301059364827079191073135894709240700742993086174840195310095342219574967749192967585492599010484434137837498566866899495115418354366648307874888702405566411898908866130954406855460984191875237556604207101983787815813178604369989416463771788028391200841919004263488084397522944000*i1^157 + -162797702710865382372266262773180102702158990647634049739388749590931299575636784139189281733708975989503514087433337857055987180154874980334469413270624947572571403023585715700904882873608239410124041412003490955922933544978429276303366481124326034020274646951723514101261522903150878617830784851478397274875867514997234530858976037976689898264407268623271706880075236419162708269373261918009428906294300644147143966669973513709947944934938982721017477029473186679092361168812231675879954203408227092251845302727893369294667514780349858860377583915670078985716153557835505064549171511421323127814408937168024699739722219120874451694471600853301850867016931358392489762667019084403673575382818434783492775357170317324967923409906170859167038937395066090250698825046622362590638723627189904263232935877811277113781335624708954830888055277495876064182174278126701832093881786001499733853713909687031763910157160299223287287007287005999880261610933521782820434962121898368465130277220161711481529800291490891467958441959942450540441327728651697739784140158618411530132814858188540406724360921759346684411633883481691172314332040636402533037534387167783064387351202292321407544073224309196900565897364304179800250549186401247780982804475493034109750461400527014296681185598814265396514875717642731135173589428862351969432299606495674257088472428785918278316421829660266891534275755363354444537672431561094578894059677323945078660773796601418685777667017118827679715206202944678807586365660462446858809817647619039191569979931972627959703057044295278656465783867027366832472042063050240189390936843194839902212388758244056393156763554778311434548313629094916348369156478925799001264077889477190408906505090029148098922918049468142566106253764413938496499308292148907394844481404558932147086011465582441360531656448758974786785768160241702173181622340748935579748927642373864175746117076274563692843831294286650621918659328477253270207352866863984687229896454117276495286008981468481338446638347584841146904537213286967348360822549519091064693905143234769605928959776703537211529850574017563015024716238788160416986990948552617835001889462396589091390228663212373210971745729577240334418481455403416305197224988039636422995884492219341178664970912048048027995300844649392624856576457393283180900932701794332436864779094977347706009499265544720533046490068730116944734493827869455695941240978770553321359158184126676086923890566719683646978920345044516864000*i1^158 + 2011372309256064926298248030305904098005322096197510632955220632618714199574493688730931182754381282385208369199760802900856689744396901243323350810923708491592669295052761386715036306864765219517164955464499716789454173873180306337775692897442819786319795044213641866200042190281294501369424525608068598438429325566425740955268575654252031610945303731258914008991232674485902286032079260132671839907735560103496588192100844029737782948298973075320243747167422644833294439329489100917474775475018905096495543556116303647614147248949299349204503747660510090569888223873128076980971434010086413066880330972340371443209437204813090155245091786252641757308885583899431346088763209630534229283116501417483503816908445824704179174995575223012759288156789947708459675702121150694322102617429062701070585236481939386382282198905644480145296453203887443975414107755541895639894578077843638570360873449179380564944250371926488726129806065252159911085322250804400639357244608398802982698741946794399793982210303031881673707879668795659393093551589814844587869109306568421961673908791159736400647760631681827798389049773254552745121711650268152468799721862924469415712279026901577608398455006273289345808810068725561585522794065283598058801443854681578565015586234776654534941285658598968048482050722526884404713325874262071117360526494294307124391476491092570725462983498864318047609879364825531094256503989401155766509001471711849294411024632714853687824984912021556628488300411329850873759154306315177654539003528900868741388780154988991160134333426113231242753967656837918115810412089056192815202549853785954786638617536179836479188154429486118685995312318220179973074991611619624454721254087173488113160539586185570734707748122487389438417296538041166516680153683662102367244553268624276417436972295334738438984137338300515851069568656329491836507147962556152525480983609675268442380593569019169228367715761107142269870497911602132429484407476991545414966201360071061541204669024230925178206218039888400090884578246605275850190193741257537964030293467336322488602455694907159856519304533958617915018449652706575065309465505452942859096953515900873618826908797879476657191123125741196252000012341826128857001231014526740632633120315084063816184758133905912043673647913855143801428754841826038130502143264828659123835490282629743694884496056393097436032644490144368190976050242094716406393168828331419283355836056187604828160*i1^159 - N1*1963087134971115560512522446503616320583084212244309612650762915652428679776839966236845209465878850611676187000047247952489173790129524999157216276877593762426742092364947651696999343840045191028609029237279294686596898464459504127531846139740167776145965132341095575965027607906528173748419924015895484000046174313240139191950426768743667774739468327440784897654787237529085048025221137250520156960648912410382243945913792219860544308339315140921166961485560168104615454688367100095045965394421882045613213600243392938933617783971892356863983452*i2, -2285770574589022564665109934721938435175138843364265465290831841513929556714930774567732651759540149717806193331444876976795170945290113883463744459724485027882533322114086405839729538222376796258975587274094923398844479387177399339927325887946582769313556308199359433193146778418805550223946484270463093207496137564231967214118817250236514367401147402397332520337977459978018335294194852642869745534376763111811450581625313248524428382327687221513122766982937485758715814627932936728376892250572278598023188617494102467659596672009293339945298718197584777687365348484845531113407893931533295688801598890262040218812851573732795671065263061932120626989190397168755958871975902775613972087345128102077151146445068115757210884428924790562417931266137676609884424400779412287154808184535864535512797305360234251251221674124571907842420143645069063440752840638170235372432125933910357970802185590499018326024890484054582967793510254242038591038576996027181928395042685386223143451110113674097630458893054813611361138368771065576114537651584238080758544028371925228473627030724061658822141871448650463403467956706643879687010989943857613764386788034460190827761644354981605164463569320195003225722203476050310702150532181615680704678559535651673691832140176978574779561100327128841989839332932006305705821142399551421851073006231448771314140543432403986929524177972650928732606896686388978029376447468886614184496586978288591364539186286589336480186121017161753836037913720413123291508062932971809001869172123979888654366111355045660362598837792618414250566150103804565424450076773179270480798992020269835145190005137407607160352342051928947890118659024404125013242279263783531866254110934516664070699325763640797906223894307356268479004858565035677712030537587784647063949081199384330319765312565897780620409835217170975984544179805333748868903539305125691306407489779653371282673120672570214929573498369038643627996490445528603448757684762923920468641152648615170704770615647199489870087557223040971857411034475301749662398591286881190087490141853773072877340730805271536549982595795352074907355872705068709290275939976790983231689227153063960163326520480344162001231639054067193698778304964454147903116384643700351269620564681576334883694810341580710595816561171021863231511070777788486546554363333642856470950814755800915586172832830281907029230528027873430210754300271460324066389310127267848215829855998722359029882149344871256329513728485202251741430292992639974938749689678430552073322379061642185467229840711944779361726369163155095153497425283059437607889961006149896184528588102586818836259217966973032768371635013457180554694152134951492972693696776094889325470539333889572404322252116536569884282742333642075365500242187283753766750185827109862295177490274020308169061744111884334041432209211765788196724711067270190386910533111382818406496504515015456002792559441167239349270004332252842469015031181696053224730292692784135686972513184773672132611337455308192722211815244033512570526481543298173194825909811123613364125890578894684310414875142535091539372566490687375343118837390921681533573286062888167013698540088115212622382689247395404849028781914434356609116510095600504422944179698046234647110562786449992195882707335909477558497421099642053733460395578199424002792857878251914124240589950079916590556416153583022998125577123258092176785464821683914959354452515030981815054760469249490888994514462302598385715525885248085700940824831523217945395291079269520505538084145595978490554928124755726961737728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + 51503714251805245920509973965475076349859736006518490748894549289552160190789845450401818861900522464736063661827607573741403615365173913449375792001789268714396749674501580229801286521446523420976823606380862191690026233441058852786778203749984161096768730375091230895797799529899132861989516134196648116851656117140432575609759033858742172395608912468171113621701080971057824756934511277086261244657752039597353657216097159769816271669083704011111063379957336066977954260630761658641130401625525101924288847689293851317631502176176267440104833579295989219472825394659095433248919501078348335871793309771503039065245122980986007499128089441377616473593561132501585621187000527522546363286688778853338199672960707519830626963115775336034622101430528420284176647109743377522390226417862761124981346406671540562935336736872608898846714253598189285215999038351733256356099092279100365624173797610969536068669361399859751374414183049336767876041345952514595342101807299755149024779463445596972991652999371111460347542225947681910949649321644512416543971218014556415874147779508176377789954232036615874199074206981100373174895534644112069715249647242461935000360699894441656048252917954232927268232405609676313084934215438530919389097163962387900930232076740628709826367011553124321315055124743464097996405910177159032773021308514538805834899805346097989615749655440161265067144087592048289371481366743917007071858887738701404362004270914302994369312798540901169622498128374228574719966624484729364501562719574390123635367359517426341083562082370190186463853295197901900490040352648341588224938760336683354121370672378118583475726784219558372486077866500328289583607244921588211471520607687362089197104567956244666505836338161494919563985924137011801250836135488142799432374799881996559304626798144226743113093948823529137144574299462975555222061679464939162954574153391141324050452508313957819113028422694622207488986682198200062760415329146637093839468220588839714506037539009356066738762710087177680148586380258515360860929773116421902769548705929603961822211117796151172107598276959404641332575355952837957741588084290426621282121574480887319846279146896833216272136179944163082857682671189906759248259805540076648646763405647235861318983761607241448623145288078940341776037560604589967999369129356883437619316251917200173260603339048129340778706909422415278079689024244880421636481615317932738404468601134401267989149547927409861974255175515723701647530730441714445685103881886260975523402361236003795096396662394704152021485857812902458419974346844398851097225949356361538066389098978760002004738196953775209923495049040596448456801255874551916109733025013151400705693557574259032962520283096823566421990012172235217220852460490797884353253359366643417704078276916694734854693300891495893204587740674043801997841586153162071794436194163666791855189899534317764858152907749714487900542882700424610362324021678031756539477839336751584888750268829102943270914994228896744229378766151344701344736162495012648251485669281119611504944982786687324991296656068361673179173440760620574861276188353978397498366514754313477978564788420338160049497092999789825220285410865944300443113739331348008240669489589169105397538930347220271769555695887349646108486476951522777659971145927369927027413544796173018687373723950324871319283032203359784256141579381974261761429564468803390742087198086814672988879388196098083978254519725127683945632281908732528872679340333781067709721434747743609336851169288372757984168619083804287854182400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + -1016326277801945465072304447640702429071953957231146811269831728059355292125991624647291189483894627903760374294847607830340167227012685829410035212430348934474362556745288766906386230480627968364707531196443649221880525238769545583461528772679445816367893011389384168219875656659436650464380537589797562555962316351381453913845566795231405626649352275895519307540692314573641685786006303437921433606069624429015083111003036899512840655945069594223365639160885325615011485645269996986343059047039326804600666067826929027907279741157113595717491483833793445924652704675995361212641329497590480313391883744311493933156897424388106831430618474140775571774838698717120085993280994892658385122645441125206055387806765132486885373779195160530769672242809663685781537650978988304040454421805786393928150742824223209305357760732272612263987422579247836215448295537074856516243590934949545224905232239059230096821803782256720162066486217560148238602633248050994144373764575753851682833973626438294434136852510050064132418884857963976932046618232907689500822564567077288066817009709657454104488437922977826884926106843401457318796810631172836164280064134189823905321506041464344115801524781557611557865899822567423143163896768754091874011719337799396791443316154671126542063575103856907352686377766340085943431446069189976983127808274708691968524648674315753603626923009311613235758502914010932625839760790701418605157474136342400722270789906336078690979525233684920777002753880353333361389286842134643149698385737795416459252486030918899573557482277889010520220668218150012552339950678915651469496190322310397998825581813740778403203154763694546871451484763783499018927870142375363291657110575470465795676831764669873885378917358354690616687967205133177877253536488414446532590232915108933504013668445769817156426908273095450837433160916868626188902138026977278630335015209714643888304661626233072484141151492798980189409272566489312306179217835239502974813600861126991108867644692412168456469357068881440125585331154531619197874686028813386944708420748248442429723536781896993223556726367484014377164756043332520910319080522643695038961499647980727238895841723453058331797604122787206177564444666359003942133447818847227626321172158671772101846770788059620654065977142821412040753586270846267884019884926114057183341630337138251654186076110688875074153484287163421438414718945789597349825897934339660535437185431388776101494001312961682094145862675903572285954332881326855977664650466692031276216876642124997701314282806237757596389612503851820191401281219657628854040952815107060374514707775854573568420257486583459163174318193050396111882909746073509688040146066511987829882210085990207935319389714267968416187811589710017796804950301279679911395467241300853508730222449017985527218439016532184440169856054380905977151578469036191472750285393469599082710185921904212594057944282056009682402764386410172621043736799502907967856867948552430972794290110857137275852984904760132631945950256958625013552299614969540539989993954264849068118546973776607381855317361387386442488249617920216012913515976118942303419116089922654843079761082355234931646473874094440642598706566461562884754184369373279467611023492516503371308338398065553559095829111298231082367657508179106748239469944290742234975931836578103281332511815267987709228635858870739947269740220538376748066997686785108319540325451328508177269738952437839324865573624682183523487249936890496962394739350125313511914534031650817960991998700407096786923919584499923293306880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + 188414762113201616178694748636357876148481826853730686564908867631960946049232605382586990812804332675089929030264698529943291221659349653715456316540785224690077661355616130115939979075581722921047242085324080879607379097552965938922517717201476891245181635686698647837394280153642093299686333663647342137010921595269460453743846414892123838610507555503963796554143022121760009821746734350228069380216357112185044194798436451067977149131636947712304053752292637421137527574739221259427104356546662085212534982305520226998861772817930850820441399678167323953816507037917498508935379981951934528867281343611376942775553610791722646567316191508754196216491110280398968834416258893104792174959201248632005080301710517030164513869872132049137612001147006194735727352395062427818216786757284561466253569360008170690803998491825555477925570570867191961838263491270366763179004030538676741131326066934351642062294022158010119996453301284373004712003372581636265421445125213670736471399548578371327363457323927380613092248452465464354405156878150186689945217762165168391098666519682199546712852093504991013601711125220212608128857567900113383146227984151253092355672176636341413715694721740250918441613505565360371920213186342327534921270624688005680590595630809840848331747623523744540260487158594411732643440579177953333662182990129861540327134589339594707117527012894261952691838269345677476957642375113844943766986169381534936836387399544450256393526272666322507892016366226530216283034797642530537107511313036959418553789480347846176751270770165846853888498662259479741271976758406021057893299678089929069556716764212175155520651894708233409035881315912106762560177578525215545247084554596239644705910450606845484853136128067109700084316673418854878505976291522133747718013699474258849520697063261617792496670199643880316621921625178977625895911238828608382636002017822109020581172280781573756114499517709576085158617761089082493434916732500420161775783826496208594210843536284680404592166066885147846731558025583822895270247123024739213373923007384500779438306786270001043069193550647474203867746844446719308946305033637030241377787586311732596869980999872016537938749724906081515395676834365012790911334209451813932310699196130490552361617547843971073286726688593554670742583368086291527660153323311090453388811665251199815827872193355855376403662375269887418255387558151366700216280895529762958088171238620000107798295535533379449553344362938043518429084493554168014352329481859344282637073245454059969847222248414724843489616802723267815710676121923024114609875838251562350760184834067805749650568905828074996569700037228830445830020371514274264944881417956822463874119907827850755765461673137552922841276348671977458605499871472738826241637479388453156834562464237118360244976726763732185578589482783469187366747269029684530376413686919582940426718917296465375626066726527562074905789237606026362377474672462760708638336368294167316339839822878098053147095536330444997146679036702775497369258613306022747203819622911117395073884336847870156331593850863983667843035396594659163341334400866241365585949227593841983144675332043322765918956212876745033242482835669349397207326880333902204028679292523378959648255733839076290230146958425516582230962754120533661887365286029631814614774066656249917455290535512322916283833891762345629618209064954315872753551008746462759423222356200067224690795293303295713448715954535362125043795140383380675759872006527648763949020221483416578286635868674773179198399664646598426624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + 52852354312670256457702874000860451418380532222937767460919470283721308115830848327723993362932294190789666192862082674597710091418307917012882590465976853375935870536418937953096200453097308430473571546836316514034635257822496893572537305530957632102016381330673294466835098993853445103871536396619279886190726850525317267774129052333376382358517248104108628830556374046517440029969928193884118048082019585163399791730202668517776666088308783163001317744369870173107944886611895277237618399755265639984877205600826887126334122396660561190905012852440426296405998986860569448361556302718736544857380541255321489702538258278720708160866952662473286051663299008004273079963033421310568999677626474152871974927290081363423013615478829821215351422101558378716184642009978655171401861064549731364474518990916077709229620073273073013228162480506428600123836212249089943033338761362360733269177799427888089360183266953188916353926359309398435652091590038203726965287160161132647966721244949655265432164479203403998704044171497813828290872179653448389584157449712610808518796229771492132637367514109375366661117045845737791441382440624856095864605973087815635574681736700415808555930378733456802513231315524309221218348752261188754261053500887151089862298165290008885526014715423803170424658778944750880703046619655306795923512772195976240847082341635191930634327676566896127746568640812755434735131703896373875259862859593070518693727152503781690731619798518863377942269472655981336167809554873121714058314790004405449054328280983703931735328736174972252566309018774769662558847859239234633462441244410375855373403523720029289375038389781072468698698376872313577409049233106335887996116194668982034913590580089538516919674203931789430473134490978732075102659743137328902920023945881989049059536497962444506734569816913981935896892249244040242101842070418573512968890735755333562714183533555194620398880291209485396626851071926554567209061918757090383457491008211050111325221803007890409376595509431816818604587852093661807020986559470992025574015419528992891933868284407378864277159397878825330140203302635515631482292363289222007210296005882281841862555063200203270966529226486226150414986334715815330275432249838458041874731240885842617956788893828819108920844412113554163278259633633929422901655092074828194333829532892704232909099200570630405714176418069361436174787830127921785679649477428686813496010297025718371121873566054417385850571421820301419646044757235990849308462938890974546075722191603551753300178556536678275830529391556966054887882657699518903527200714600405797558321189750755408400570094003580828951041031140589172952766719728923808671576389681445266322464543920347033715864260064825840419240883973706432951415327432832064405214611821918078047195796780154908852163229049031056977557013423912504693863300096767432044948261538528132752274023211653853030703764464021034157040160325870106989807494909696478586287625857826125644693158987690149874807669642605714617496452734271893661343937676343810102375334848600593321149329110564768060123687170470863854237815167424949826343033983719550420902970022084514367716503708200994999122791978888173329208573522591535805657121748457192965165655582989040640633591857822439152775021875279788658462920994396849879879465282279354349815196307118239385403622608804322493391438387266828897377922164494533427085751904162753139070423502239236961919367304810524971921471432942266806027460466938066249588600492220106874604028211558314184483777024743029412975576118952827289600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + -99853989025967675340952769584633543119840743681576773760016813774376788256501625069981885337360384582363251409857469371598202553019506869925083519541366424851756326235734850327424190549335615944599610742400806027137224931813711265822490222020981022063970270574113448272607847019313494842227599109591746639024401872503800647578082852427270594723803319969327164758892769777244183951211452090036823940840385883269673623083739308305208175791047626286122803729278512736317921040164836630292874622833746696824141147023021954383168259882765878446951013456438681314628582016954701433836598077345337843938134008418519617177111773885053039877727352202313743686836195292344282302473942632187961121522010020061837646488758368602050201337709248265080432483392717517652590514804132469914859566207009517841352926377939148527640842417413624644303403881209542390944586652506477181488332316808585094796333375992968150883617242985099886386325756768991479323067755306033246095501468702547813718447629331643655077879521214986296106325339166164487329552558500565213521154038156260035212591620613658234629345388665245192536047239124911224692978630293233023046120581746143041621091641235582763655912890451822390125976037834179766150269128149737770104598362945985632625891641364660115167523736792792231326392372341106857027914262743054825590651982120390148496824994675166546087178517721463523283526715313387472897346155513884797665757132367862168154025300057790866025821195167796492365507008453221030723608279198253913015425226646538259324371474563962803148884160465942227687220692008468125581049904602285438456327838346882451593450954683967774871321553177873975215585035280006967825687786932715812276338879611179293810574095249858474622628747220411622225345590009848054979291743005644216587430857191773585015503816700482155193730103013588511907211443336657089233044399616818739950418112821982219689824721859497441913182488845517475768289755314332671774432831929816028567781799996293367919820736480463349587260973666275570857803692658231352507636391089357251810216943354452976199312485450829870363893683389039789738512234340657622202363605851788788232405434903595420981805271382040267035138716420340568734293649356103252884874390848237617328496641441341730311331369851427906447412372822455305513739108793853091365406055038106831084702463428205129200440334768892956068705420446689621412910964363226806206712660692295723244951539561038865747119605952896361555322973183692182815272241558166132940905032925652642199495193583206465976369615985412650108197364310519670316962066279388788595783586646541338126225173260317470185960729988107226398967602265385332303890764702766153408071789146467288099301744148748639294181357268895795039042466753100494769153527812158829264917050144151538405479767771450843728000676900493768064175218254149007611449920553831378502156606264995657797984422799619863330035305319015953073821326971329215545676896017397857828799257898868406933058498489824971123310955188616312427180705096895464778433857556998499564821656223220142574430948622611725147668678948943317133551337498910785044260131582548253630656974625408820462355910330582001309444939152133646874769455159208624166918923060762880299754450337532677799537993863803895269741896007084440819970279583926119578813119977338879665185208906684577248865723884763114512720773090361064067400482750419108548600971998635844692180649178078979404145814329846378882219210716411045519491156401060578232862371040455430521113703503436507608276613140489983624559912979812843520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + -974491367770073890726341671965272073296100313888023876151390539956299111034920773287413072256126406799609371100563490714092022700674271515185814551347830021544072489771000611946503722408161297485780096641206971692722183077973383881517456124814309120366788360328724506601252307514775515516027581735060682407286350136135810505895874352818190607196676121882071446988925156305767680510887539225390631907673062698664511040482110415022862541092266145036356959838075330252859529053558022861004498655231512188303949819253820463284949858181155156696732429541941984860374159420538950724885415186002295981651021082468824903565979084565670755689633490356975039300337274550008490712143298573938955298757814700415961750864291973505604329251623420221955414110246691975703971760520943762351555445511161641512046212863958197734529557545538841618987605590969502330860160042188509329577395800895474805255640142661265483700575964621012957242930825906458268885689198519169316853295119989050925249240730595243295972871405423212381194521396023705521319379715619589009501410332891210811700063391832485250097609895729956072026662250102688117579554119173799155898328440851342001821832479325337633631628698741081808622453249566130667237471339164640783496346841404096845025642979511285221916245712264162711226372519138212378329495488685409534820823920149201256080148488460242898666632594351568647817708664497988737844655781889148507741106616775608249392516842498205931980030554769611707894185303547496838353173487782839076857430189638065701355342964434695726407619497758516877884812008199236394379467301494624669630277860731769104040136171639506930041533937759809432904570909345230403236483874990676252879462727747292207088996762192422005959228985245993484561154253069788640216708361614671505513123477628666223225638618057862797100252336066758834450111526479924159728417993629508799736245148894238390500310082388848022379884784461663474077295071085014923244358550982904479727786794019380587229795318100726397664137748473202836781318274365112404159689989246129624411939405133806654051823820258297321787783953384160708768087606560117547395456760383297390129229714601620165772801610255159123367165019817366931986352538078380252155819281620180862817921870887687885485793025320433281809944971241222408025059633323843899041995903681502784120672345241432696996460269491201294864560365993048440343534400181708626521350135623562152201700909993373902183030794791403798418865757271205140033017310466522815030579908958628721304907516529802104468730360065632752965368203818758281613508964735763149384764563838048918953159751748589174338435313843520590790682745535174371054478285668660838339141965687969542367903818152840907084790323014454809107966992884602753833089530116516854840483418442980390766375415825162040562838114093069089006427326933228097092275986007063986100600387913467570152035360470368806773808275406448855199820610887305082390087796166793931704025590799785658043276611692202543275291679812326574333012143321782313859648846421109076363367669282290192032639295048591749343521194097847687440121817167505505192778927324261197488076789380654789278536987706244032532431645217706524613498979632103236721220536077063294054547337761655862028561476100377422361220520576921768219674342596380625754215250405926798411987440297491155085464649541122201244376462272339036809968080946577136071313248270270276776933135980966128273400769537667731313729213999211261654075118987797688157108198282011326659623839723523510740729840587270848091561981345005568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + -574941540541234138021471825746875016078158920350214423586931685054309400076725353252452655911594481467136396923000604689352364862547182080930019387385491192371533320074008673917026521348088655238193137742348742408083825550180541028134237068879979028262046282581002871107170616811405613563880234766987818692084077821561135414966274430124738529395006017823427358308486589315633706408637100076981543163047230650425041776867236850755675928697506560340080155301801608035349384960990174760992022833850375949473360600881597292047243689896879110202424033225688613936111161280987759597725125461292560897124117348500872731463744263880860177756742844111291236399156624236265353557722215174395993095436904793521331902592148463197926204449676919455921579912187236117976991836537069250922315132305289074769292248339578969472465953697439683396275783129114282008630277183469463814420738552375155045462241093935189919859703886282001241046045907156594191123626231381905701169655979845188467150695338432273001382255672348489957256116643723292944445964959165714974181902911285834571518665180268068183350734925146003693929211954315033401291139798854814733088338071969256929173368162920248361940123860864785485785082302902866853560789178963378877585315396964206948733387184041756722673087794742527068117140809970989518551292143103223580313624266599607096254719484045099179547674866502506925169307984539129390004517919484817119000294228546996330767241673480871030246002480947132937816822708811169856314123229697234824562321730000745931510441341018634193599035872164910891255721461972487990813609705991064027018872839649978038497291405624086456827826901161780812359139947990218180533958075999265644454725963156340998233665177943534634593235073320356584037075494296385984000719287647186071720623219111786910070059210333640380354377429902190516102562952077999270220826595395371976679421471340312003258179297230983799752121202708930571254550417365770597062848298879025778286620397521983779229960636761617505364575301199336945798037031881440355540565010051880106604696386158554082155395067861746165707226580295976265448528901641037970446765995404233792764749282167345246751510455661869000662634989756132308959583235002551935374321938086504265843955826900881812842158481842749473114562753513677869291011872350937814786407612777952983106567069745572440927626520826966504344349395170028726509246643629439933007649533131175297628251868593179863242387228788737601635094160334275578948856954895501840860044788783225677485249451214313816394123993434290930732915012377178240104852841741741497518281699228740259620137564773026609230485199454000034531042355543291315661480325308655847919139690992906810286743782537871398302674068468497202998735539114088539172402421832064777850769481906362386363063744234151234568324328820836290954008615809545445901940537450558776827369880653498741548336660006949435240147331382022811272922851897081742092170327780146865545786271952527462182699487563818607405704672691970736074960217764293068819482566966376471447849079651706372527621006060309135949300759120001145385759430649808325673120143946537476337611414041086650822026026172473428628234703698617939994517983335392068119291070704835673960557172262637198146197810366556537753622478355941962225868574619001511575368933601590222573413191133974454745151036620675052307247416589673916629225954885159352917133894158616023320855787669746898035761501500221663330107676421159146140279290176116065052306503559610715550331767699953530594589724114813334157053538808627200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + 1524152572411715169577603296020476877978441399769564574542455778293488196487281772816671970657919337179383250194145964540166621511249283449224537584923274362980167910023539832535760900066267547261822803504218755808965192588795110420543648792224620762655268997435994210949220663325247571745890769767598765796681623859092494238568956336744436424208522978945231626177849583770308894812275155812370296664468772704449567208616291100870992512454923507721683849842590762164672339743842206303896093749707502124682515648002910604641087484626208876927144567977379825387814518346880417053759103605649343573533881177811744959184986399858972342944010282318503263740177972166085493258197459301535332198799744520323214612961923796138228590270475281503775152059431167417549191922107779470829104697332228146004343216069541029804673089340249804953045686419489938614057932149926913757161627387155019932699335791543443840723473638920738193804937823270647229255844246542793200795376230861944381168357295869410738633988821260233816394957765273036606776771545876719019644011169756336007627489339913756987768313542335702176418708064561763484186586562992680938966263550564576958561821763155553617940462681294433433299691199375027408267452784076320898998597666241192591096488897933084336434221725878388332205681029558238585201258546027846794641478853382516424088608481349392842856256592802191342318568134993935150535561272659124417855672022651587870421244280409471068426883576073137560551345450872642767693723369355894880955439911143717982422306345422507734658854097836479931090994590508465710168950047098454854429471412604091708880931182609396192069143742595522482065798402015220459909915998076888222135223775959441516799218389496018118856811213016175502463624630006325941409144682684080892705490161359478586469034398761068039908923450203774077928274555078621284930356625015972596543826193979412452817843209016538704869370991620493330667166552124627820221025169668925005609968461299857535359208144251092850117977231341504458319905964890887105447411543550682422739067035799947264910918443576492587490757626107986382341775379665743989866969640201900744047451316224157116510344098051177329342491441809126102899068347090662372045433216591404954763714705348419132564482656532204725735736600400212204671920978566701252754433484162754443549512368389033719194131670139085829669776885844307236530737696189527676689595121401191740916373890398991641809425363023725210838278276919352957438320282122182378988175419223959651301403926838425179085401789206093870785526860894476774301118187213073195996949231111991435536237145741558128360701650980145752936732575835951478541141376334316174885508766748458000310389529001332284927671393736990358632006299188027159517807585457457323704581524246426919308046563920708206045206365183521428258981070646128378199674960867883774878324450626910623304355413391466175989094005114106261719013818539532136365604866050511495044776765988809280366259837428377372116167707322317318489191034974774460914040440002345178265334235319505275455356403894647871761409637275540001371214738971292042509337550755266986106418498434423832039154454838661432362278836689286005411176348526346667817178584769482070336552911257373279336148179857470134652553813808636045408185104082384481586619310170992315376937487550944218247289716955477315872374164465703419726346471269422491040123782554206131257102502350051269208627517669852921270020730380322049291679406800852005826454689548164304877292117321840870381339119069905247034793326018560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + 9426755048691328247227783242440701558195981214850077107923045665726542154032740032287815283902171640630836525772133415585011710911519639127004146203547552245017040412408475500854843345736719768344233554149166781062750579172224774890964706453072249482853814058536881739294011366285178551446423535353967327105716794611858251018027191712475512176956226499900031018802524452445881616172537807221475773139222548371383967235581737326490328091823781998434518784217963574127787200735280016163677526704059187983584527272871466404170152271629549630742215097751284629270964727066903927589016609224486849701271889345557313693171366795057169921076943929832389467535421529777741184993153320830397355456255265986315024935947655587958927498722237037864282851262883563226463267136687678652196194483453288749081668286270304816540544093484700788081966649479392050608764056609457567920934530769003594120263675433747069974634753643689287114620538727260640654048563249587725404128049069387496529238405890945076477016982063084894692540096422377894634968382987548463099326597365406173826689226398057548719884848114567779868532696547244216630557718881995641098625109955401380034399983004332524497596432907171637690093546506802949887484377554464552797625495538285921318708965383957712720483391053719586012259659598071011118792870115768122134607456092850786890519230482617047250522039565686283279812851450150586197613011526895361289785309964475596990732252594076481445726567469787896469079390638597442597609887785359077426496140158376781585926542806491266964074413613367962973004028117693181651957132361941995697896637985035520290449594298578100135818550902458251985136351993988778001478735273102140286072784192059378644908802371428626008822345721118989280868994747974134474878328511288593821053322579699925311976526378114228756630162893087800871703482239604960017041432409882541023156595576593283538375756212624447362198549760107316415059427271532438740542212339023101274494626402858875679119479491006448653440509407881402426903899005957791784259925122056658441328539693501336819973284362450623748030021717247921295676165572304040502484738630193636913640637290627843660161435048247343460624078686284669693894775469037608579560663653032896499351122966308041968953418426963903097973094937234804911174408153330010023222893033897694035066543521213265371412999678228071825804487736111673262075201651767283721369817533656437199646090376187029817390133876885811433380965113881389182892503360850876350271773501828248594136303819478407325486553040155321039186335877982762453805862119337473266202300121433403266399567749269217629871603318934438497678607049976519242708713851643288275549203861513540190377653882311127917889515234092649557545850848663941573841975428296490228549238722570054095347816211641611011573835483921877994431114345446612571668685654051798647330093695312397928466452940805931577948875947173488060500720340784614981708206073969898528713386110794635577064115155429354373006021291085693598747836240366398644980084248140226514745386295250722891062952029554652652609544030351796289806115378884991709632878432368131688796497262509080589669495545312071223816293570120189322010526857617591692850624620283399440349828041685600060153241298551609981259827762259681387259862543379931883711667037035239500596088163240945316573510303729164596638162549502095877610735944919270311494897737542895828650647486498732503658781007517837434708884659187861610199944336739900246047911875083446951072782355978469161589658104879454808122735984640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + -120757469512120247040059037283528342230531634903988418686820534307936395470122791323167869810799896361619035542026124047830386263162607745480807655844645441115873465297965486138213822256231171589364981723389123965275810799719091983810309617428048860328630394331962653373839738788460271167730663641600430667714965274242825853447642088314863163768096838959285817740978295034407752358269340411877106521267786475326419312498807121434060074340450156390278448116300207962278695519263297732970515503694753116151082314961571527325881549196843192016620917487963005107831414440054815188298029744193496646611670626980173568015926727270961903261100745198098930872573069700176184882336934427591656420638755131030151152514069371133283927645524081466674125188535290113382702678162378023059643692620756799631099690719189599990407749427868718222917042041783535719382402883741256208779851291311532871435286368864234091304411223629758799770925936298449802346008430117873453661262689086930995827010382195387940558656549968796210473557588052610450175731567206923614148662454872133635436903441223307367694550958334106144532511436702058925179574395677462519374084661806828819871241413649499391650910743991301203988441315585929889941131389176206243705221849438805621691906343811069022507378519666696548901851866495602528874565927406682662173261597958306070043480383702434644730006667786075100735739266162008595986295998849886918021261110669785099541189268408965661356399633700673164882360196366174327759101945566249154061117000600479042195130470664976148966082086710699960624832077157523506951290649320891320888631215351421590334794032961140742997460541079737811687337551542186210517216599094735402598223462266294693648203546860036476713314814326708640146093313366674535320583795787344699551027386045893282731493254322437914661077827007067049219104326386468289695854525250433629954773083439105272603885041404270095904375556253443689821175770753513091941568566563230552816248760524620839610262558857883072334366129420038656218290964371124767522006923636713964746680467680707334582155363197910338634107510034526122371204125676908230154853199884159435224665273839379016082405576289425089411760471446183924478900744337591682838007710123440259141071746401142725045274108652851398775431363965505148564032487342055447721607767185870056453611851372687521151242907745191502174391047375271889484867313933000272390865817106921849837275419167333816633229480373259888255860385701614364466172199080025998758558765911125058538168615012216182200344514810256897015485715253555231393795377151776985777566838204312009541983334022265081346774076560249643044344809137738049938959793532294484542000332697538281369208829291013004937777859840015973866253319163485394701667569611043573726460887743057686389190984567298662830879479228874422907433878168292605905580635616450204620097780866119227623964479869436501489988746834929130508272057083928086559133776691218463590549143549914787401138281704752185406076953463842031355798096775703669394768750339893467602195267390723876112611057810757685326192373559423437068932899444940557289601790469922017749313504644892353037600918335908275867986547323641052575895907371509521826035462953020088999942891097114135207345025494076799770620374374198201619864544725804385416198162291160658397278320087332288193980069671329688411497486023716693538978003672455285275684437733284784810348629854889204317910703032684247574919014358641705503154483754436836145086675696121196398086296091932153373306531332010269338168931123200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + 42910587180484200168005164064073201735951283148933904079582004788926894918396076723736094458232012064703807280638218076013694303224393290131056282922847703101743903916577966835243632295496026569276544796885906027032644992130341619251868453793375692764927784399099836683290474422752228877425276888708520173826153132230140926900069668026824515435835214058359077828832993747204390126014949093405432558772495141814825312388973588905705148797887559681405216880410514714281478976749948934359071959638176030299019715181596354274886529104961396838660787454580875356453004113787344110886016726343766817077007920590963014031346956337748289493413582494897181585036298927594729564901786015930453481624980511447343948799547680539128186104859232215078022745895071870421783715670978077109313537067575573092447288157829047877619416740967822146274839128533483139887081320660401045835039883756509189092409258882416452362085089647911651959438528648616968186733540545651155960558967039374356516343653963678912545814389438786700908066807736951120075853884034306850950856639766522058648675001825607140049759728758135084519107943721516749577253077192358976805543670820273790470409635735892389227863914159978654952441076039412512541104711061963488416798070013628987790898566023332863198358379664593650912762675788413308367991845616355422833062547327246214069488173003129705146511634739318976550947482716729259879112049891034706292608615419897431936627853394122395171545722438718995718979640621366115394770088700397779884354810173405146854001353474906028908621706763374289710186245982143837352158454412426106988812741025443013046946399587598532608777161981221053090255050687488442217556778382208980863445052630243455662040376527879686791341454363325918737815695580838098081460696784566205846277924869523015079684958371071198147502161946369953590008836215057581915958335989501782774935840341993326172445005348287189201644920008612025212132688040269571084824869034417916545106485009608994975755321147356836490428940190772314659714148741817350611886135007051651410319064943497779896480009593545928364989846414223552185886149309169110395015026313121805940497934931237742524771813949123817641327416080438779684749774509288466971785634665910488842131449247859050519198625970708266127066386336589789825514269651972984678034963479688917045039850604887057724454453931827050897667591992965373308014806271725610668321387781653063111666175438904366176529785323067149531727868220713841779654409542532217580154407919103439413264439655450229363398218745509535901182690836079003366555472550605163849672037076923071432058973857436904862878895037036304351784873363501414267113834768815648369694297241709346389265806440054568184416977512154823144526141131679147347768463786660307654498480354804452561820464318736084278804792002453146260494051566188349986711667516024594530870848339305262368701891491619753623936732061507071745128287331873330081361514997898359286054117044412876669500659777328329653115677084588135743648409447620934288500979285007319482852970197959974653508093263139210951972947068210221996960661665392283030478638823439558275284241523560226374225422985102083434174357513581182785456137397797202858641037003439904037568783557782641629244817872164191085890987690395225191752403805675948175007251063975101021832079054391882519214621766749903383168642929089841227974194009067550823160368746516577711820813585001983632502311655855951596257783660480256914373622897319577051243205665039084090088271111007517230407289032118175364158586880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + -8679867548578260383647442131430059699166419416753737636037858161270534105825807754453773067303102544156255676813978060758206757567111159967561916971757839404651484309543065346894882076652358595163158567062316805192145706628532739306118297840971615849464634068148244061349538060391839115829314395556502332535643492541948010020529379726923343640882086560331697150724396314826884332777837190075504813578047253445042294577000220826515589609191374145143189956405006481063184013766443401113421261933904782278211069932978795275875955162915926024612666940093776539217526632601861611631339716402502721377024868392637309610576662047258983024280431201868024917941612276828094512713956583215552574525240564820833462931594196375042823716090264689984847259321871127187659052823496501194737387444102223472790181431600264415601342857471999870459585529856799915169111424564631335853329370846801270751598306269053569329419025985067651662505921130965963647279628251049188126706056662881946298817212559581261322542876107706404456559571427182132856870686913849954609869221496080061275432509165246035861413874452994724794064637342892243055457029609852888741136651967777797962599115449662362648263803809874189122699924532101380655288538413363253556497008123467474035526600243673814608730866440714837922165955982289918081114820994323618048741353661634403125387630689985229266559795288469380367216749161181872159868382640090288283273269689035749192108355175035128696050509387660854070430764296303555879538360282397588788137883328986591824903166022788544983568108390201978899934030528893848089211837272795714210296917701190760271767848914809839943533350616568807769529408025884681642026713699757401710428168646640545574357805774158434205770094900135469048714241099073670329815683148564331649781990539053636337792377893784876145217296660073607172418959873327408006544061366936234998511836931424090978793625221798720944449710751583194388500684502842412762033356391296516219248003082264335470500045650662309324381283317447615840545407871932199916312520953756196515190536414911578514891323452920688867937549861257098058283249205953170347911760765196480213832469264363669543383661904642620367544467601397459474296331123007992072761872694914217745487493592678996781987463450618232429421926197694343409494337517535893711603398213686282439070576963921291559661832513160582414589846718746789904860846381583674139266819381539312716562475726940606381848102452995186183455731066423400713281686236117252043099383496565094215837966497711923927762282210041071455475631335105109304780934540292813556006718789640024985693770524868898110502117928554620361759820984318222440315855182491716302364640328389768538279524997882105754906321823839512204368593695293185587107392270262576918436499095342526948259375749028012541702046001020390580756945036680759085951425114968367228265197305026736363226440577355516730551453714026112906583604771673463126735504852870055928510785604962685259031653041869834117655561332447549828167767105430448422628330491029091508522537942183898429966871316005268159841661880245477425446003225542893326799552582587584900898819548487646843784523879788553763305611129525785387929767862554094235263595866462871302317089720043801094726189903628188094020221330228569518128699762699283047292717976876206700524553594221557425828148072760715903918103176875296662409066701448156657871615843079172341231844711594180472126826266203074423904629885146863339948925483189791274889106811914378320726515080822133150810855122540086335373312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + -38674402556230649242180688360018001457229000842466645133405502736034833925064137374695123132597432670189405816205022651166912041477816252087857275851185424579825936597501889959598361270236472633326214654895370348236194661612947489692914866906307048666484553338423273111115213859267904290949383022342570298279803609485268332485833141895610840909565825579801287345028308974690638089594160997522533259721847454828277067945089707346670210102598667926604790781130241737262869592832288215572139244671853986597630249264302822171558777459731735077568857474890322294364041186034084977407738866667090033939939551362941956704789027962595249568628029715035680781460591331969796529304217970218796313600403043858648766557419468059589263399300640597656428294221449495257712318830365934885713994407622853894771565545243600678054249687820104372233952591113197522407918772300670215258057588032498386073237480126225473072653077330830296778834723480564979271505875922112791494278288108084235989197892880376960799250699392272116259786395975029834571081506194696646778025799556195289074687224464297174188654638888267647969599180439655798690672106784633626042569865728170545918809479137619130045100831258887537202972758111575291030718153047656861420275849358910923631021052440754450025417501998945267660066228241141028103040157255522610657641111107120032852396222116344010525437232438990326174200471469912289667652983925553505666124368841016939255966363540493664449391792254278572906385035850774944547560860442935807025780366415780010649602222111959122435569170117409724150262779003850952225066978928527096786143150127858564720064720017915431371021093156418120135071050333894407167272180651330763447518295516233768681966428775147466916406752730722918004707576968665532045484406206393325538926359504040135646547045859306703559302557238957692382889417926991594697666190700983253863421315695886589523110364754309186325202911543211987243833066702194895264961464705642821721770057399538492685234301362071550980862337820900441416278732995812127442279845468111141309220300853788107398443565681215262600818693870104552533660509823445957368283040604257596891649755848105836425421442861846525769410058263464445031829257787774630797334734083354988788971441461721192526160535018873321668807832498039501056790834498280709857956742729662705717692461306251733029791794808091933310182442420954715907849321063046161115164499453692228602404187430680548840875995549332054908537462108647992109962041625927377679924776543875341573312633698967469522553611442466277696993730218428518180213917707030237995085269293338750217492165245043016500681403037904229832640247765045246561527702676201028827478054330525762961808408346297488576731075658036061957954926127556286275940525978714660998694803815712478630438965372173733842927407846386404979782051596543870093357979493910653288473798857681665609910856688780353551035182171774347172196181883077533662195690157710088360836993224609307504258762438968499324196106570021535542147507995481017000797519839285904893066839022209852487445494178911111255588598082553741568378991449307225454783235201535869288985901123866408466993588529168185482475746303435701545306692056868574076386595744066693382297960191744759974072907360834497230116707568900673146943715437187681923775253519282038896643396711241165858807969760199861050926885959798527836270721039715975890114914993367998786848837135573068302075373169820279657304115062150253871964914551069183135262261184453289907791239465112938332825226439499325846323200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + -30867045146597149017364587243290943507448496192434396867293377338059940800503803531141831537481798402505906693035178416321720820226749965159846642560352931704771397222846354772011362745295393399123591714772197277104267016230752586436753546908767022835867806211576621076673845863876805457386361577313199781493338099262638832883185848810133157487568518268597529266869986935542957470224328569584906427207758914829966956734746120501982351209565103174690557841898393818352286518968312507756970264475439704141089484302478707600005064949052702154045484010873524124554787946838936126403382045431163048232044987385714876590093608391568412218138883489313666599459257695692242275952633268793074411050573271891016912895710203558064172937062028423483446205859497293758281742664204367038431554362525504592787124914844434139854122066080871425356124569039843282783314461778397697807621016375210524443859539322546508709416528877734301411562803875621105689817318214797543438337392918195289871499859997432140869822512365998266195495536010262710392837070677083513751611155786397894066050484639966885258186849037152909984430083956545282031909987026201239593633122759030706352474137452168433317907508358074453347321905444671596916800870302314997269290307413427287152460160466845039225449651559504041847271573086726187858335588214905685079846808676335727787521348240963380832086815891695993549179272266442767554519871485836251800869019787881292170778276510013233284151752731431335396721206122330549976012325452705412025091282456503793181369257677322916951270224186876445739830146961835306597749653527225150522697840278265875213493575307769525687211758859490458416895078468556937064226644529906780989308479213498609803058072553013945525242327884690366251848480380352875890574805926583665874813421017299555923318187687425603079776741689767223456476867219573837322025624300387658955610617429042904808734054362364864895686224906158886711249232457436099358433473014373927589821477461119262041070543281646948288869013416467994319592789611183687013997590960526877977847855584517102924274708335532752224443236342832996975817857213481325707007816593576263595213962703353577243453027702797793317256192662307200760074446195608109158387914319964176667568529109082851280959414179504027265441603705910368911794376391845601070722525539414869765535069198554204821513346046588132740266014853444290313739324822460000662954435455526761010831832002986071641742444041754293553601256930375021646907160768649698232701737584181665948417779382336539763611816585029142166699572535080135841959210419977294703944172327198067398638552307763688629804189527368037254798123231337373526669183178259865755996227702239457459436769989788425249596715303297619885124758119659652831789689249062099027121208566639645517592310496429901833414901864972083088173944846733989312131958804373549949273188310460639157442341162189478287725986540616354486878285975115307599076504319131729349339885860066047241367374785349009634525620556682035446617345184834241013463770255563203846398629758096602634352185601351111098987001741704898106031428061345818409195420561304825076983096412701143129323419956180085508089712545197467622270107355089846772243905048112411540954458024399787384254329208902825702361188000711288201180382340299375294467366693373655848462293209770688516506041311521011105239129585850782390073338915454177880665327506629419793744573870646064205368515300499122370976412916071447985656639429400322194209490733418994446680241265843799481179447866248679915520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + 208762967810879711826164138451555730780938921029056691809523192257559022745361167116056454072027659370117762413456811380883259808789870723530077500876057520339033690764038126497669074714656215029302320802606211740943102613694156747441271865550487665607517582490350477152456433834068221121166503993517576036921605997343775132378517607570359418824218935900775823741871703513144662784240122413622164280179906075821478745025227949589405578058322109775919844296681006254412087454644677401840645503614215489110120962529968824217669623068206479790825821861718921183623807134223960083136313582011892069020974203557490149238203563840618752251897806652992673334163523010166850546122612977318155696058273125237887757858872111832434392434035088467608852032764393439020290800884411385540082040959479628189356985398179882192205920793756641427518250123343362542493719807955722897000002008103522363332094931410958979736059069946807897168187607404113571719508177354877185284484990868561077329765400525161973920816975469573677337146739743206598516090597619493368550902499395124112173385737828872528917731980010558278447843290398982160721354225511161421763705964369427874812958610033972989560584581099825251134229248015144330790265025101363589675906710589579486145733057444602477454934638055763186763690231136855329693839800008414341731509171585408645488716111945892219302967612048797596513226500778331581594116007851420198726291957812555925007697847422806200615735427012049369550282099155819296647861877325047339259009449450719723245805576477024375871948844038091280520997980867040949485772968351739522740979878289208118683984692441761769851628219001927051129440071564129597450743078149704526977540056506075753239607835958774403859968311737810182790437639015302019640872445962260320315437179010669980411199561979524698893341350331810966500043992959457824068884372074724406618752766939837187825823001995241451775798830797106356486819333366780950137170237723717900337701654834541828892296980204729463180127287350261106716455265642355866240805025947674600333297744002135787428469428559265436840651742476038419856676810747241364637574764783588320369083910087409752075229525104576183266557949358798481675712981655451024238207003082895994821784308396162182004038287194434680079142617336905074668789911809288976674886842646262034943738201779232415239383655307871483714550010153010010579242884970061854982909526937208207836421714906102284296443070202513775646027048095288012065870742731337649892097378549418683643424790568300915307914139182033080607627659241961136333909085193157440016272841853772775127867884658515111809334833641454266042185373668623987241057134355880022077070068935746864978036861666523445989402740461390264089413120154247220045462724810360304750886473275549164066857740850800615020016680504549508073236581764668292488510139310176081260091948025761609098467840464848569217295279690976354763653130108616430368852700885273337010376502570774593071177783716978026216457581225754412922634463307233462758927634903738453877048530345796632264008524396560639528986167501157998735423168616642136401477646969807721461234814110147072397135324440309093445291702626174830972134311055132730344425861832249062474786391069267231991461200410029970122153418900325294779774318132444240010472126088618253034774224685434464058080094787543841979547445409200963092155546799505232951934999581410021368346773425706989325957341180710052765613126313630456571649862159762137564223852468707912410064913060316936415730741089927168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + 6173648234327984330374175497408076976130720951919949990125224086386647796718100398071157142189712939847726884058791715740187629579015937581226183917040089261746750036365214836226075483434020210025135996383668472547147387873875537672624326293274710015457035483496180216113525356898454165017483601444208743079607070103268204638893801945237547075130106824704276714741088291230812310808206614267066117926147009862539882515165464481703607930314714752886845379094076435975011551727850736864271254540420538280036734494527384305600006638197738171291360777545751116664933843762756255487966887393438211085945365245780568109837572857652316934749984846417683612003249849740240352555958108722545711594636767257418792945414199301610647403729067630059866193190608543784531880959433066156085365554781988061750148521620048461927306589309752661516230537968642708229802260870048718609686125571034644595225760506251397497832366073568747688976825452767672482334223247769217479786796309206790337798788004485533826628777526715917348361626581645878137881256416657590092443272776067053639926047584089566981368718256788268902168879596323933164658973373710516260481255519140561031199867841744140900677197444574163012891401349055145051056828494366133461656580379432550360395043846267993175443289495550480778159440050418151895086145570560901780630318494177010287485155696989448081863961297047952958463262130868417362452873995697335385936024576237885323684417063039285099116916430863638977563938424520944032826002461042926368756539891986847633603824510305425548705689384973702818792384427986249329510991079046136950047580640752593887777942870053084008941215107933663393188734192432574573240914075378949543819817782949540407542395772240412901899045091410289169917926951236478102204881256790653342375396560783081573606064402276146287517911608546511089952728699132288556324221213865124315260662597642148584660304637941295136210918275725546816025303996173058692283950420305663522214887039401301285694107142964651783698514246235189882519618317179753744748734098462585411825961690567196192952144037811881813179776649316534757582322031268585169727253200439965687464520047458308863367267785512885494147509649624773461458444709698477015538803101196112300450127690296675771293015346738506434984033847198902122351306411268947440262334415342576186839432875468989527921211489635938251777817232092785511650775603380200851749697542486692051664935697103508245994159736397460747355479926028853191090006426738439875926122460165024170448817036231075846664600548449855893307677092059736254471120687820698283376660842036901485265588511268038242548948381445610290990977858785235765106666125784693755102593350903204051480179505263283815652212716630003949720371469948225965075553454695693506843411228489890454426214384642027885906023769355326565367926268722751675389894405309275172215791188788845149198171856881728016148136303853584119338086388338781722840661574336520704188980909318761117522274213366740500324418793617887061753372595556153039542220375272688164211746666445604168914663650114539707157883410857969712878263651379232610975518826723379136150763269825087684129500987694395995819475768173499405119421991375806753399293614628593098911723309626884430759897850478567984716385654218769918895479646898041472162424974415024381043656595865243826021932788972738413954566379398144843798418496800429749006477923062060010648969366466402387850941560992435239572114353579900033908744377346552765425531597496218576084857915263505441714618677329920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + 1619601754586523787369242257350714041093401095791903043146771364069965609927953546510597988843646181821946211608432128828757388139222756638698762961376870444399355940866212356140811733352708731530238554047172037273568780746450495812413810822399355644265613812436861988747531415594719083130622384591981713761446203319275902698008179399318604171019222560625617231604072138219441966757329122467533569284214420344486244483315802218375762872571155815348306419013541689669955984155861462088125222872206051552601005203324501585404914251051041205801944165735866311618927764635531756431514205337603303953448520912732524797608302640720894232220703215786114888471383551069596852084069669519004768453111211891271871966872142602948780163197590688000198536749397575331799410833579689318020092481942682906384178592187479863713127936057071451207477546541339516222515745135250366062064980270876294466201400910233608319483840026443708070761665919798230482335138557337718504522374857753761223640928243980775868366797677399949664593791782268242964133163168402812449610136465969225575217482303061041195397507812749343730820825216516734833898347590523643464470982051265522623680094093705235049677601586441888573265955020773539098941166753407290475053658804653936690506400166423104638579899629830946672846732853665684889766168426980034377279048325120882070466544956069365786913062566377410195937414980927246239987063916742090746509533678091630763865906797367062264321533445810703904399064270289006621891266596437106099341508194182039832050299486284320335151016764087571999628918825293180844991389013299310794923257786840704000833787373723989091240142010477952122111874005893682965709305151784587204204084757482950053360895452494275877657865162601494391968925084468389667704759718329387449008078748678490719562496702392236110481699507768102032802452541885058965590873311289570876566639311174269673094616258110793353704531737913283515068112698898957540065736964449621119061063353617877919886189669768126660221715046809840142641586622913910575804453940836409834031940257426690242192902119854987478049382920256741159318458465066137193507580035826475335101576541408424142971006042102122447968642634906337604056962641468685760303102616545921913912465082085655222545116339616379686638156133488514218500885969589240250957016901528598245053330453594933255510992159986393988704815448435311785531508681611634785241179597819294104126077318548841566240568543453980373448263482356106431441996058593070302702241979385974806157755330136106721821788445776846853862126916245728299126068151041803655985476235847185008619433056419296751931638187261354141598477902194665796904391422710682896489645756309688052757529710936641646337309509202293381286678192325915249498127743652347959412161903194760548086671843717269954521506651801084164805601378878492397734612313934124517214623379201097299950784770017403286452353794975306587508924317278702873208850868570909143136400721728970825323134095705378435893971972749842600130160361303937089814097972439677427017123163281545976062204284481075687339728123215089343643743647460054493163394473635130785997605769732159888514415676745469115545267433743007840082203471103746671935892934575283466045059172092748369782569891977199357588850237388351663583417571179591271857948074378201624393773676403121540613945889819463069058363564369320491035316901349749500076072072373328529525409026629012121887815688216936566814819429905549939423324798242183680052168791889023444430103210433544881004994069790720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + -5413732067758263794132351793073983903367117593003403860944291459557351985158624307742764173526222979096007480753174520638025865674191025701075770894508048827676334112635891987580564791803832943977216402608784752421175978139780616869792010113478160294216939617667863328536861351705704946356403258911207706499153180251455354549154838708299591174514699225898219203875031702133274545409820938407336514387456597037398546810004440649324601060707916075228305621568821922988170505170874544820410170705651971512125699221044863496252015910606446169573345608898208224320368507389890064582689527560641987050988405079877568583850486197391220967692539260856791538857003657978501149229380571990123642652952976175102989364644483162716532488034687455447918624912025717761374031737373373805702775305605100496403621858446214951230138325900405984841442462316418516181367647862275422479878297935926458442282860519077457874074324470375456685495561488443740332469098368689473133602353682488227578882145340093479491538054508706416831726852477590562056081964801746044331585275983445284872607191341720816306968720177632904510697541764412476496888641033201364892200132470531283026637149535602022464675768731321638613427244170138788612347079119922794491999973101716213849897636534946267912287985993037792499980303210547589550081150521166459129141077564519988429363675725943267380172184742795422136030389995851510472609656194327597156888971445806945105737714478680782053559954035438714466916770894498679535545706186458425340340697386542313498943456109438795997646708700307471356246239824218291066911216742688197342654081363801533976338570256445120747932503888306868468501075395675436153178595186870598024853444070599135639103921475510086958514599498471243716227067808566855787396987203968108617357017510205362734444974360415748649372914316576851436082296802022387449410155682013269421482677163857939304356658956522558225063379743902766454847543505916704492714472640225207454674375983267911422625668668801937457374498260715324556786911543220969326704449716031973656103847867948870617081413059108918519431201875605190546532034568934998224532213179092445984506812322230204779565322211934838299665437510392618211183944060432387264021301232019303607210670035828091335053280968732948207024697798205519388628719722638696545839073335650497214048421686340141398197160683970499399720412135520356995663839648587493704777584811331678843963046649120640752307725964640100665341346392556919392145867178832775921779114545113306781029103886409304469043173292093253253884810710460842068889626650264158121345639533870234851693440555581584901224747989922523120690245476575489869993628715877998278374255343946320380884429357531269572119301403676610198454217660427098139494111389346328640345717155415951796659923637787224873491860317588904352188446691464827315339279069314319460310436435477385489154883092752554953865753941693846129471439191464419552949150849504025661915452085935541776685968907181713995101582352167194657446821787963611838537288690588144854590540843586947734705606253085778868030600197356256512822236861163982494826323153039029518883098564937502281598020457313179271876675355940146687579861129783287129335877566222994645425734301856459293993851706752200336559418977720652875344301477712010675681117261706915816469345803043683589496297897717114314891942668112849642536703676951206068732956912701491523724931035496737282524091056324442439039367067936902501975664597173840832000762830844131299296344407728564141084003794944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + -1596729087582264140028617961617488869164630569148549754907821589408209329223375331767730616895804759612196182911531215686205262984569939521253299610979068801623404945025717844119349517993285958205442990778705381227067390619492086349386805782715773970884392672084580807048885324124160397430181412855541393096217945727928880101759327125949393140660753110203806190308896907765043373179406302784446230538528739291590957285988483386753660788631889350982929926399148945035314356807880256423483997185039849210554920538674696619006266393613510575388399213719917162281678125257279546311611669051701886144270053821857771106406480833809785554421888610086185113220798502256007064668574947314691944037895077017711179957929310507871578117722802340117379323532083255178914376038367311029319506446723220995695599297821894181370709890171207473111925216585786211586693823498491089729536812850429038757732204532945716926951990902538119147025047572930910527826258310129445365080661644779296438237142740320446920604720098436634057250882648328876551528035500609873249142005098362811658016200781868510998623223117222592120350314041718979812361942288848821708019234616545493228983569321976218262693416888834542924851682576159720281110209696366743876787622822528871736090331299279217303192823474426037585995120624042271821179759605272784934399758979702761339832091953323283474972397626111105076128736278086748417648680562028225100259073246720261526495105556869823221210650944056664989371915745996353743702547723294253065256751123076922429043521592073078233402519240852076322382327478476932122844113585236206465326396313475620181428826189252363083851879223415304274989394079637546172783984039855197644160380043757829671452221692336378574461669770943369434894384802615075918919727037533996486651360391692617076651459665968847507884453366567248841380875624287845027976991774660893097704686350379118021909317899005424549007215759761679787679102448566458654068275044855865742444846876498916733081456416135685312500640827551606241560280029033084088455222129488109652151314799534508696548551044816020712551361790187101354555734769449889198175223727194663545927467874130143996983961815629157623171073771757610816766118845038851154642445986189064717551285462732316476135992612229548950388270826700055264515812041976479757074594437312141393615641036578260697708545558853225285673258374794616660192280790357362629662355186097906643854207090382808912303936003933617720141228442977268650280569988700054663743428876240363123242258925293370071273951432109671577891075226345393719317279266071984799275954577670311545003679662485871997901948755880280531497384088279893519535518244194453709882932850650154917676075621783773161896173052411832490495808779754900675012687380914927372470185840612613318732579272715656612575959399187600846188296372980232516599215665698481896442530078259330649466780102044872128756119583763190647171546796426355499922762510311468388349076317962217844152180056500115413041510309241812248791350898006161870613040192674216229049440209706496366806408359308483966561667276983234805258133151693992365942505272479476173960854589505175366197409230858504710148204606097937784813621402750779809822733402117660864748621390933905800281372744766080417144789859072438413929206584260256345837058594593577172548080948590479570399291736485499893600827179058801982296898298878743514567586900321070177048547113483632536528804259441754052454446321206817384681228231615641114458705542464268155988279144373889579232526336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + 1075037737439223051122275699842380891338938880857409317428949517578756338735301636185503948933902921113959085453081439602080430984244230722112410197281214134622721702679745549776175617900640677797306181005986972052061042620824051835778029561645664672841462493968102955866351144048863930936713322402164173290665287456039231316069405325739321613065742153382877323743620836712554804261497750086240310180677474730474906137625096921080147242485186491984503113187051973979220612102458976134185348631751081666816710357362727019608245966775897248608098096164523213956243309457873100383250509636352990383245283762178536784756503845509663304956401949301790605292266940065347980412744441009992706384991971086291183087278490680147650294070218330356028313111402161953356527853270382214117637514043168954209034794753039706399181274997665582778273405421843143892523123340459117400441479814685433004565948877504675635981236827544465203588816576043270829674546368481803686000794278262626590726860824236606710223907275777869160628345054468891801573987585396630770053628479546135854856808834306452979628058296798735840743931365232191451746221841611611502736736645530844265384886782640702876460896526236446386433545273889237511213145025755317225417426392824363840059252120187084537167371070529316691920396029644063293488943812772370520307627288116782161014341236657628416273213055811162018826203089168310134006413319495667054297010361458588265547661161670680364598231641511216748367756399934962632952228468067637457613310451331898868921192192493376601701947944940134555858364333568860081275019215646140072328968085567431845438844440894820951449151869694700395045353150036851956163402758538512534046718045313511615565548269824384058588952589882603292707593964467057888609966400031582559568825022550198026815515820294096669201642426822332503449849623406660709204765296130607789663791742698526709189470822976903780021921976635557166474703564605518282686903598557454045261783960204666144738864211408805831935374099589046292492210175558732304144075682599871176294167368967135083363352772223383659186617171417287407317336886230505664232693225640877295714695653905326820822045312207652110774784146465998218420822928602096823923775217035884860748079267778274644360875151753622352656922826054669253280283042917843879556515899980881483030795621394562329921987527721367266515372501629057501117210805723122964345795640464956432480943719895857764411507046368369250420260261692909382898100249932202643188175952723658811040108377498472896113150426872803136308472847003018881948133000504751890285432501356910864956223420844423587133095105448906350461438133631370767192874180890863187948646514228814099098758670802452418706928493768765513424003860997219913933421928681848561940778509360414439566628893129689256312895834148628186766918339959051272537999078470837135548769437903459153983050706200836180588641392915030124953871040254701486408008711458469026278654683945460512723141059384216924037280658549564580308807783176539284523892646873438304521439584636468981913764599077413947208057503218678034094811463084192806561910575848850332933704593467166769441454410571700779859087758421698459990701725918121964930248616562762804714250648609122984728027082718252833980393389374285435201393095443215060381997667560026472054781213393087739753096957609791828845314316808378443340020393358782905028790318252813385737390679732286351211744011583012119935471839250751769004376269159782204425891930496379017025602936443602130551439360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + 267280833587174347078836214476314112196863381491811456335096540122022574796632160428333899210328238388678679281904860646175702291644248952486693386637340575018950587309291583374800769725514248122611542381823607589810699868687864415386202303549083957902005058042036491806631726505735534347812709308947501865395385779504299571171724726176180720098294042386186396237343378278330130780162090929640321333853196174044698317346665217276184278055739323482636146407914278887382201116141408689239602898411081394104361274186862152532412700290848282486340493723974512048951911662312098752068400428009015029603532870953841543918922045827604024143427598370177536682680908744118045305234188285265563299274986606358242867563081354155543527750858045338339934328150061275503329539291551238663108392124379150237886354960248834051877571330136772703455645172637404104215861700036041540021006963941178200216731136681332756450863994521897185596519811935568584307678504168069016475151362411621859864879630753438326505200170482742904451567780161275482330369459127843942279815358458668721433228743789343264541097213031625287251750933250776813818496289824823424697581498343291691181443229469864899958578078017846003344363286858801915316817717267895133899396584945092710744103293002403057621601788668871075409906959370058896838315320634915821795841155516316446220248640281944765411161937203050359841677040514452720271330524807608568868677390279860965676902334917202945083840259740502746046999495881031554762124485653862038141281542881980505641671049465592595016476788991734764314154061323502324994820421011040381086192634025211658593818097949719444158048435789744628157300411843047514354037659803916490117982535154531956039680768458728874905933216102366997726096813277480933219553070791747913940375954552324072836466372755437382773888558883107276376290748788459672293904560152020000535519669260610756227110224915394827493102732079110041615693824809626453062083694456127357069147213413338062851328354689322467368036021111395174768767438312455548224668863493523145660889630706517139939225528789242380536244709691482365193404993791092003483741868866682498457914885476002288253274298905680876554243544205196407367501610722418425315966847212980360449236364278545509954191713824571479607020163406981890929619634717879519895581114874673907805608901178824437882029687702795307842211713477614732399458103467111763584285300950620050626545200303815400436383420493215902331929526702099997774287941781713722620391167185576873202007700151490716779650171385492868437525976483773776322258161385394113717086819091142526462908349036550768751919397833755769339014021732610776554454433995083673301186588956960468884121930581817503046852083011853898172326713666623102018610044570634207872600117940555869914083975460738321546879075026981460929269071980827920579465142278574621663031301572367431861589593744718248502724212386997179891580991029545282509105639369641922183015765522199947382193121582484457872551704217895462417481253155487288238715021468998222770433809884335496454686355379378869026018862784946240818481867553523426549263138447714489204641784109522022771769913910001155123701102531419704800034794511686542943362793119207585378969794695558508873683959781017893063721286728388498319630963446608686543562457506898438571284971898432260866899991707809744520765300482318151857621497989458604803638314521242009223199292184884756318218075749350715671572091543639870836484400234126052921063562256970200828921847331342616887296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + -40665115244455410935511389753377108781323567875301076911338107612902971133182837703467413028268807990722775243930384983318694549145151872783192653844021392953427362964512509179391599098864592989331054735830962902027526891419032021155516970384356081875236510646759050919661964352279445577028405554209248430747169002827798999574814951775791689504920554221737741823659655898051846071750151111406612212054910795194329748815491133935276720964450398614005249755766594736713677983660146571305269699511352068272187002633971386200815970681972725550528472107790509532352397980728767090060049855681866951518888166954986530463144748575240967394172134229077755342046485753844617976468848498266866160591766347819044807965386790682500376388710226937757876720369369501970334129717282342735677640730517858680937371154234776750796017772756583020019060170212950847592337914760174304711000819565779507475017785225331559490308097617478755696546362719467225746243933202782063810987031710906100925032819266694868310786243676432733973178957800873641200005495574815238635898857497564311131538366369825204356829321604569824260240276591123219614970811275424891762840302624634155195617353120852534053296216223584940118849870814835622642470546143565998772499498813603138596035297010394196429909214113046432168497585313402266667357269249770926977545383714371549438562437213502537149533256355221442334608888986096368485943091224566090928326324163608300108419726083699141015029287725164932601531058935640419757988058347535480686175277216328232968813702913410537574721328847272822407578339508081323933255626051948231243868123169619630849809369400609637381312378407173526169803362201704570768329857138590764863826541254520551687206261486379720337366332737436478445894661615137563930644775067848111914221704384519693342745124249881851709078801246666422901169597072566137110089303655256122607112380092501392902415596494001731749162676635331902408341292611788954874425786170292612347830068075085137135813023220039538664141129865766131197601998875044953066874608345968080014987078645331155199438624219366853961418533352192048692335207837455298443082279318229318804518154487884458479296425380687559386175441708298623568449161530835183868896177316041220010080603172870396745836851197617715783196787901506481004170932365036134962026401895953660920446822734478521094426534629308490599121153463681487990941763087782091877433456679003046014242379599964578388367046407178678210737226997297414952992452998354717665350685251590503071468109377385198527602881006955434693919405142701258407022669825338671396522283227616080480312320791813700660366158611032274062056941557653927117390860147773138003253614284273566686785288838608372785605799159908015315017531687757326790662471692767448998966420871558228881457618624400648334685165391892779602122217622666026414185324944648311597768143097954149589868331443354143942525091678099061774778134945101232827907655859902918818150844386664390220218311869470760164839048740948125738323113652867531663992077913460003929079676512311681914222715454976943298545474716829980164917031840919304864548366086009829977895698089495150532897052351538490029566043823256656724702272335846590805008672248507749462188973699692001215785975573777100975931597152916851696160307731730876945917471800124134325685290795673371757783437140258444000151805691914532016274429987896279615893028996116266353101583629380718783302591940208160772642162283179673059360034044347057396344969778306866523348446572566911385600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + -173806508500516759601312202895139924499972664340721941243990448952340855116703205494430582486894259703538780341537443345325341733901085560075734281317705769190446163828284315324957883292363481067457825046864156839200572355927700417409560652909340888497388426846354528810417160770678064211470433324038656742754234422774600820681388482188536786977765145822110548726659637586254699447133993189555634611565184526499819286859836604454756271822389395116388181708553810257638833518047931875963631324124979079713525551824510892105140618093775131549221877528588346612443079399760456112357157034652778812255573652538399677119025070291683570514151138214009812499944804420931525377593745335006814447967945972373440611798360495774299865753394959202893052133306059140338057842179784251092933412749678282314146537589856716754018848712427620188367229743184471958866671040630705075597973139310795834888285646958409990227948672705664733659381686129686584965225224028954765693215932924663147849562936797025051417760877733393694078522396071819899144537894510422912242343968368874860437820075536378954602382293911605622819179211193146539309794334005859954076865002689094225079912368570965782328701533430485258961097630025634636619340666586005461133409445165600214378699925781251453174283347732631884702609576048112967711801471103428233932036930807215511492988609175863422387816918630436309200380593938415910325569054574944301476154285955221845570304278113203695402729389903378916151298483357473463820437614403258061209036497230622331066282952732835145188081140110884484593139090797109929169694322253940933191136333820683625383353273706609929460365642158869499461060510737253071738642734190317107995770718648377308554369622455477414142972273551016444261538724995131423943241818845427925000707020253891245936228384528209941441914218466686434793968924847172951464872961017857512139214359089276407579108362703163140712335820566073762923826233805841844269738959478553504073845983231955337736677042813458868495459670341456180331499640933832993316549266255301193730402031154946690507762668285168945004120668095221187769532688441058327638237764480233500772607018579528467148419494006156163959157442091675335234153043176819225308371633805126884720795989502547904618349821136279246846381546761605281016708732926320100232345694909907617686968389501308565013506580549633095123415388208071592065148231552180737919535115837220431316459469029677563180158390256488177948843674824431498639604548044148972587384667021225904656478329441968296346907714989712700522633332622505536868037869434779749444726869216093813593354125817624241288491130714923026469796431179154846162549558807524842734274216654701376290964530512569005840501531739626362284668891146322820780138219637433146737559573776995179100919776316410270955388292876984951089175882404317419010645712500833711027036349039168595130755906569562121847113744189103894430087444005529202461220995952827604119417968222004599158837396963372182920732090247373744820289863330948755590658388083637177408534482650957963743722568951669878786521370897280837160448621541601799538985400061806188764366169994163730242908950221748977848788726170954074614510628648318435070201411734312186740894712144586271203857299510944849406056383608049619148701508071283346559266370368147016815238386495126848661051990705382603769191315732365219818276070566600970696613963070780018054912697302852428115623001767794609107999167187934609408994857516507535563269119751704072741410689723976908800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + 34926304011665128350826784762551525623823654933007917915617263100216801195420243236244861076598697782615181729605453662575903358212166503805409413112287165158001769994624166505594699540431728158360346604030420464027864009527532622283688575038687314065872275467816674109788064972173706745950984254282082966198883246840057123046499915032560677978494861635318272821923439312428147029330818703149107378362835376223779103534999899664030295814003823852112942706239422455923621859308814964514764654945659748321620254067566346838234642006455393920250912612912735224866956610253687468434295436037536966932628067238040642911710862827167116337210064470113973512001301250341739276046460595539116309762454925325115538666237178171355110273793481184750270247849080358161505991367165298605579058072814406285054654994776743939087577851541648598221526308661028256879815057144510531155008127636165059488093361393952604372044113656508519322555181347062558876462282537399878263939120211850623995342015309917559554979099724235519101981029969476891192821005416430371647919474377313193734904186917165352089419469880292821583460064881856220917852708391672169567349555463431244364299228453561221931204069214063153696481516844801922457534487205473566426809212159310475484469839088148485452745788242906206329324553991048150292446524047608693117581073318825963200532214733943057064866355418984120302007962123775719012091407019538165025661863217907820531895380070387135066238723069663090133887414570435637739767983658018133476342476023038366923131822564518536419205550799702442954680474259682841296915517239247437032616672487199416626028498246664900664915018822398938100404715768049159065971211613195243793906802539446299885515985238650335465041328735561803268199461265974107368472536903827373845831667238685545891795113073533334178825195235787703056465888301447086327759523407158425976887466569958301977319839421755447944218730625194918071943209025470112051210113986533093918150438929042062667936501928203490667489141974079986073905821366441328544499041686740000771616768047765571403323342721703093326826994986888929556944685169471688260400181645794608084413849824952312631814645871655309655872324102521158661184110905950291543632802052228968125788569016747530699391655244031485701029840477106987389543885365015628401673390714590810635123405073589558299903908006649167825624344563755771022710589944593519998388265041871459207342971231956508111517916324957394461289563099374453042855730732097270924739484469758498243992933558574751180514327743390073099841925047322612771954342747339690161099765817534095540651634927472538431583825994330777746578592490710147188773747149093457345813614216452998240025800244502894291229445843336794921669583785343575541916689495701670043218063642149080009655549089232929863532428327170172130832461606251543663556037696634205932813872725720745842038492438939575675888595080296604438034738618983557771029391585146049397696315224529762888827179785502418995260262066362433005698057773331386111345678708815759169023012816400382664169829649933519277215434645718637289708059644667329515908087217383055873272222448759113964839143382077253213260539034034088340654026599998210375176710611492860267448908669456283463806758673358332998329495736408384636599140596050010710445102973777972978626386503589792415922677422452198595547644301856286514290509787546926278417073226867978536644583872775311158800347100135784004970074088613451000407714542049234408390849452076561134783374829813760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^24 + 32492097405511006881324153832026208162919952482046118745247043360380396772595635983819668559942972286628956693823475333160161259158879960267331256779383918870870537855958686816301712807335284932530259117604179044707815644059336544862347093230854860263623292962731369176639567901447402638751462332664106183795967841387820414750076811571874876330429597032090148757462814948519877593409076671831016619133973613373991924154683782044820835771843469353126812357920898186945396365664498538281524865076888696092158815688668159593183746764336984781012632372938323949380219190619266896267139589739879236334207162093857858959137938149563371890709536783554862798819117129591256815189220787337333720798528882091219067016284560969904822540304886652290296404990206768576911968609207175114897678337738890877772185972262656311845046313398436439236421257083701390200593996477294381585452629291898004526956033756603285440813778022406922980738370101155731701241860045703355248683405624732161559848957665814304249410274898019256373579803457397638966151438578376628907031115398680924042956021695692407049129658467632416786004886832364503540367225054898633206664815715609721787845330189631092153347095218110833127297982500380644363453522733416071752705624447447207013183444240610214883004429893771294235785503977266690735301780585723271017157902577141009358535272149527317221510173495849650148572409226488359325112618752075514981508198876782244095966376456756866858749348402762906482613701101263957167267877901691063541302708809993333457092194333381013251148619747881617673268591557591598732171621640567783933222586926125213384267359568252086481879165610415374815267011710771405532969070556996702972508264154939981494255742853321883034982648473999612755913921794066536767604215297999510425071036591415089002890262190408122810011872612665443538840774529026468249282116940236634688206977931634191419699804740788091320164731816319146812324741180442317669121952566778681219657872495682026997750928786734444346061655168058138827001418093356346714058745362243744920508907715426349295363888110793921748458557286573993032449522844490298964958224247552075216345101011328126243540230017023310641081478904301083959445415357777954293217569725232695192211448703521113241828729496787432291299462587225247459018580308122351740653140380740943716901934677603569443032561062265215373564861319939214662720483594619939706008538945231400719241880020897898555285158447355163475407034829243926277863707306448237454461471300663459807041622587382812751254205822605350561676408659439554787652918763531766038540903602478539645025721293994344725272957077067759100741928108035006086601368340795487702596933373237919894259894976530422956696946550637748877331725604065567968383335868398070562878985015101991848884822495532331499374700859746279506891348242419162137945038090458436302703529829438067150570881827230004201495772839779906953363855853791449520509306470020379414727851700139290664673377537636047358587971562066956757892489010558287064985389241824403682718647119886849009380663713601706600701708326064778720833471383294820333714850120538357309564944529794775155500169490102835556791863146691436559327518357106839408756755137885991007839053895374103325312574029298817167354771710073588461197159190290532034734507304475366299816509933831827913036039810123822289236759527515141232315583310738560643401184456109033534673886476474313806234871087502957516332162226036785164875551721136550432363019448304721094771728187392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^25 + -14588645270789422066090004004208677534252977547751403807154416452679726022051465729805804009014148185576756621849912499298659535839745517263936921575585569812110616654455818044837832671941110953188234216625625995290076156443023614038823553391919688479588479468044557768692772073628948745735657069277409832341745797913934032966013988543546640716703635794551346820062081870279315276472718042303535022286351056461681221252703472851929546174751457952212203870445205278146272683854138113133445652522638235606449044186781866927805303985392596956484569172456134631311039754167618777569397925207200482279162835508694250881977686205446030167676199815792393285116504667655363865952124981751967482592348580965480297739587959603121531153427534668805007417259137430479409104320923009994876837334233231501293782404675552959748155684426609155944129980003921837346826109145292437543678045692239106634446364207092713059495720907065274763967462212835245049634586621374000259542945393707003984432442663287554708106976129364451666537913848399313729083883298611425114932999266169932991267837977392342767693710195267819005974912999028697298317606007337875346269800605327172927144876583705599730636726702897275097727493066457552772640148847851316893470738970741954521664812285808983769153274734142223730806439671217101749851438500115866427112758478667175776736161795681436579412581281830895837165180917726491181883295089711430334482867021301673588363159731169528308271042557021793978642292453852246957210840482338227562991689743768123992163835729566900913666213092124751112287769627078708445961150553547471348231728517299634757067760765005953479013410885327887047521647112451357685196760173357543343155695153005165486379065478556094017770165350382375485207722877198517793837704957663544517729192770635074340827939352527692781222410650331527606730913266313856936865664316162757968318524813343919000404685705250181881177844276847374026162690117043498542672371182278340924466626219920273281169417918314808641474788327939945174139359333129806202566369590239187304167551552325902323260866147929076011587130823347465765966002445798355276597732450737635262739925554018596993424837897962665458612786607752038623590357084398403975586652694837341364983347247566386899679908138914371553131654714660477734115627598918555591837123412809272989472252977987059511562086266843307590249300534297769398566089595560236267392561032550222009938703190601928578941191336009570457530172719948475674301458705885809452873708964062227480082008300899800162340279972361648877447275777063330997749873214798761952906882257565853027107610749768687047548290060897349027438654213642246271563822301117069202890162923700562254226378083500088182534314977032705202222437087925509526387029559524673002747472487767764750153041343219983196739962522113224065842731120693510750680884409261058222933856661504256461570013574416629420315693688819832400563670156142302537445671043208098758840299006319817603447675419743448443206844322385513883624375982259915483647496259916139926616762914249586172476371855742523512530617565091450454750216775568044125625158896018741099714564231793649731090020209638524871085818671513849719528207153020467679862897083805451346759411718892916571378306799912150004568966394651619774355617943850325008031858095187889162507431926746335469583613942171534630264528856617575231229295303821811015861652837885677448460720661026706296719492764323159559738485746072173419158803835792973415769525657251158233857224867840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^26 + 581451162766459872765990608666145441136490157920518030842531022704542074653794146842098761598922650310939167960494751008519491145906021628830631105064059820967132921336392634801320565946760385614821335464127142090075265572539560749449771584043712304508566114994675961613790366696543279444894313793087912761975597981117877679511935982403407372051633928374512795698284788564229229019737597024200630296197875063857637623446438114953190760516526897922503814426413192862561831114552862047843968252440258302487032131122031399196948318831858291266007213972756825729254769416943007257573203421089645657321464741268779449947250622995407431796383005704329690641482274748801872655614552036878950236022152749594467046363605648504969919876250751665392626879573287034563840528740848152677834509889112943269094657117118655947221832030654737941710363015791528123003233107670296005905594770413652131954495617396140562043802759893603852907464319580968535689201729488331510918718369152048466092182910267402037559099074987608561297090474583912555239867796670755567904657191300467945625161120262615546936374363957228545413523088925295531081626245630536593795511005732112983957891250996724980119638216138493469126405261769774756337319890035576724617202933336655203139833026448467526855561607691879505046618502753833404334240992532279593636563536901969148260087504016134277427482039433437558435588078105791140066122881095310419127730617417347443940748604245564815347382445385629286667467792979826969776805629077399699503570431747227839691999077566160410063010989538451649948410668008976181679659262525507319200788947240267965315540343531363963659591000320262582380111255010758299575057964115327384346566810565323324628393577690481775746906582515234955543090345903243345548837903730575106496011591824034094316660077946119211016905017234655192133640596369548453070690660815873494235493172718060770911876972318628003853164361493266031996443866468745111673484371526125015788330112395106223082442751485951157330899201374512600989205597090886007282369232612128496088079965167947119458187809191390261655249000999881143198621975181953807966508327877074573232604520713615207401640737927477779550233581815208482817103078108564110723875306798681263666026557177309117020413071407634113073247581321404976347234071013865466368900392844624609827526141372983049879786077528298362905353226636697816226597999093422575174518394040305954799196163406640872540290019227221101397407726756325002136317665426552559501690846686489292024233241633915208077718053580802499452175590891446413711694690750883560240509768876211306578138819980128486313818880399204789833156238961560261371992787141658283548144366240697261612531965212986463318063002416100423626912910934683078472469468123961586908281135633361767254155770472185272446157636194534637590461996664077491403154298279452156751922952423269646345057616849148617475028796469631746904666489430606192434721357337879305080076093388191184347040905352572108015670610335351722349862706784962450652776080748947873521467762600338463462765703629268165989405704323816718442120869388351172200433803318191812058981189574327919572486086340567245096059892599589486018964003251344032650684591397050970888677363114890085660721087920101234482885935754842746372427957300151707744794491531305717696345582311556265196243947094854955020724710764796925453997167216730342209765390286185794032810749607170209711527449164910831180555040079962425667172607468937915089481520792578417726849024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^27 + 1008777473152700454580162225414231189324518057790635948039317398657751173494177971864292827968776112687402495661076989298456657303107555776126450176381122546353591280413298849879770374340672669104099943381765640891155690036038493456457579736155221871572590766182951444348572432895307302568561205203074606524000687865738834399706802618033585202254988328399760158291382081875484033007495323170444787156442149116382626833435773753509700957124237267506413036968480751675469719405972583996322225170777024448225930887811623534239248810341291928974440100471337847819390319572826852000632261369089206694629535701625688373666712116640067480834137033229007580746229501633924795447487436977169288220855095074168127032953582004075875125410353082804451384441801105157270041372537636370034151746290834142864705565832161087712516802835008928696846057854446780009065418657962161685604077391297069953544259728006417395794393173368527257790675929025172990734214400489472944095822141412235033812905891164536031584139297974734332103908529880254919927730633990857679107608665515980386449970659449974108732012190307708250513239576931273908935812401207926598667094557225815124701706937649408664306650696788584073396435469312084789182936885994329749013654401297807459778350426227562585166465145124414180394668322522202556359631896295764147103136757303561367559451121302106330997962686704397787905549772823689507068714499400966093939462100336949172619042564205017532592212184360342451256092962731680791701197372175811100605415481601620662792283022972736868339128446857100289826136929291367921697566883771020506179355926418373264518962142866210107677429663228791004635526585831395780734726809098273517856900996202177344913579814733399905172655183475593684926621243617763891793061988653679170148967674451859802627414891776037574413938065745127013181046390965369181643129959406127022699594941429968160716585546980481410664598400230355510922612176585528246142653452967626357520149217133986739436699194337638807746103305305949344198843894814627955429759889120653655862680801991605625403994238272405974960466495385755628088525379513266383149800179771140293805095773397539362394336098569155774695260659525860444093931186023302601121089446643349684570879515555525037583619649816902319001520946721863288840958374762851151766285420370630688530943138818461129791285203310121002097268081131353022853318868894482431382171172776082250589791081860566906634120099763660851555369798610469046484578272643599919579370290677240555795719518497160607994101923966013118402487919668803123041643706710632677932448609841409677375140346404822411029849691017857462764778218420017910382196860018601402884204875791101757200612049637211994906464812785110180102485744543016167483494648068073204897029229455057163274721258271040369637886415514146589058815968808642468589077638647138717404854087780200282996370295910836925227065476675015606264003976845100537369332953768406282436225773618614388236276117527718756777866916988126807075458404494400779739457864834642228695927433559455463719163306255795766155336988401929040081701255031073573080271749056709029349257483915459502709756624104285047896344081111193808181274690444982715088942612543850795300146828835277997000335606522425064270806148751846427135960837545530159554032934069614471573558394118509668915431206097418980537448337407175208619597708373858048587543630756190171407068028211704018589145273675549175317608858433285203796308814128523459556365563936035382598041600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^28 + -355141412431695071652561010849341316158364260287547797781597452299872974631422787292791847705225952095989233383968297212962206961014429524076284524218224103680248916740303025657180503598321803187664609975498996437295625677700095738749884672720237168082838149916144976939613852074774813658280278933422905285437490678610548106689365777880899438376575214817158319802671220782038109601452374942250847872708626848830772479826574278897213752626490430711201807110299844904545342943958551764838409299384009755862056851301383246297916212344473203868993074581958792163327036018076863585257440549782324793149050548548879086333108490749728891754566538465734211214107030043057569192826362084440670017167982133706344157850414686742598713576682418569636777920813344699549903311992147947026655965219457159613078384036006088401717209855845701810780991676919824897311117938586017615504332175293197535024994010998815494594609097167179680203440718575184372736082654078994612688407236608141708930641630019884183774563755889505982781569976871411416815207413571141711279409121629684116887619396377304443880856530403268543003995998552907384464494060138781534232028035165737172966479196715909034178325612174043668394015950707760699705640784881513942261434857355918710124875368070328928996928969946776953091275734125565948928678126906896495206121257735037113592009825898105197060911503715559969120111773429374352564538964349188701077270487605497452487951727385283005654223631646063428751077690682336996011370917401723940275519800199149886221573354979415322898581568116732273958636423038672592448041583177491525436142390673313942370131923850350185277452126737929135755637515442794739366714026442680624892296032358067373107437463714342413331061820432181636893850971387431675639263167105665161210468589075382385661359532687586481080320318743222649735612989257183398331178291876932994144660396352927121153313105309000002907055918658385600553960576144848554271829548289700852896498963351428544544500200317854474526828222463039343776891568111437739936610472529962619261531857661474819437732659507606252388447043067064562347529038048176674873714686630771431770244693009378558295042678519059909584457840058122685475276221475393044719768990679379944197987766658691633249883156991887776665017632122114157507147975276238231875626818029963172256050756570776460041442253817847722785484597553329169258481908732439860979319393078215474116613685272372168736090357954482441051308173588329002003119703551039407029442310593287090124769270930864960576525790695903335228191580105497190294559950456746278190530940757044252432449292974886705331268857922538379812992807615533019313071748360787073199764569962291133499744630233044593421999270135560499653385333882006729246998751784465103108939833979467269396461952630963731800809254559754433752404006592282143740444792504038782528868085738570217582389759130376465988217942712264288786195962622487280727038579202168434782739512562203611954467818732694509533337861001099668185429660378026682399269634545390746630265677856087137677480311425114918967230918256445649592280555340190813891597702803026820230191834093404643807525367460456598106068204152452259436895163759752019244718829797386545244960077790778147987613241148675076749318115058235682794552959051789805296952013793275044671474716989176100469426113469465039481888432821996430671240772832745841318720267740229770470026278258616089649827399945366796367450663216240708661536081563229294967656576411346571100160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^29 + 69338958093803254113936746948916532146908726275790804956887743748139284691747695779106234987884725238268194527606558111472510359547918172645278259842919713568993095943148416376475634702994234113613247529449957722885723785557872236265336927881593655689123584211410912606415191374250550666933562967700095968897110937726613086981881480726712225353035944761054572009488679714876982947918568813282346380562795324643645216092843676930794561947597013251577585184348431234918772040831497661392941914626095093138147090727427411458617190683280432020160590196077729080543146024449400102795990268049967050165664303479586595931890922888511009026309280058847773108217677283752380964723177018964886222646066692034005598727594444081048261144587096185531387790926030332682461748452836707097351203751297860873497905999421801895706914762093541854217117681874159670328666258386822851422622633684826091422187839194189859240931656778311756665464908302913848582117174710761045675905616522916251099913051863192117837119590872907636902747076926019981040543669589984145360577692954349521730287951349906106974718831851493644365730996567581047013811251293501856705888001426289613453149156471010529033324260767265377480835136316482869382499704016689593646081078451946646618308630402552332556225227279179650690416918278824371473986987210996732214454718154793746299330231508619957744728265079615229253256832377511570622288274925711483298578409762492867194659358348468038659585618079431570678596444725333200052318243792876057973784780075712559492645157550972540253195476560497199131519403812125727501535852957961907752519686646895035862223409505754277267552803313683053377148301607418030107746244346983405394854848772442567915032256188257328158997672057867946143279982557542187462590789844867991495491212053636334403745587218153971682882202862288454206700911920132306353911547724954154096341351213639173018903531228103548898207919836674996559066963947533070662986309940331488286792130206210406648412594265947766106763153753233793986235919667023341346616397366967390458650889516646098889718707319618359666772738524882810732811441223447004215677478089797777617841864291584259873437844711715423493581086734404533836661157174838790141383920958905885251230466614138818968762899330473983326844560711828170138292007461781479624037023997529965020231515085395358598274836414486925505447860420648292917993337178513616125576801391033430713610603097458516631132725134615212432211501779757871818795152434551863283107420527011571476385902916858502518003025323511371092847509940722456606214922945507281592962795392079863986147599019458530902231654762495363606383007642849663354863291572422387520167767459941461748007244497536471051098510032416019467308824963645628425672936491048471651235536990230943084229720501495560496312323111662376574866165783206169900164580480013260407268205124284274773979425914019664459240144585641670808948238273388883202275591630409946232445221813681702849163725251029660376549353305251943081462763619807235151757537481436753011379986408851035130884934801818011320879026176488733548069516110646034895351096401583072617205517841142506532497683589184646707837386929010320792128864937200181740950390330140249142364275995340255446608318922793941965890824952071159726280501366700823128597620192239056290831334942963078366873530432348053717958738945967880988197289415603433597483161438055191909581630445047128449912086525463750745052477861779024661600620841734739065720272805004574720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^30 + -9660100597194369031892285813227169247452148523169630732109111162582625747475867802643079246566084223307211430445293020607160774729059795087501515784885602237741084481197721999713573732698487276904491925989486381917743116324532054890931451255775071646420288482370277155748518870062034166316820820837853378062759428091576013091488557564585294729810931064585105286475309171412494405352247570323519207307979206925595643674736607890302017555840982949934238603988113702902302219461278967524357155195085163980522195932518204656617051388825869360257917185485762908803870910195659872317763279797615834365729092697428065146699609802206483154937990527527052977524359058155129368394948273330036454983108001899648634789842249663566724959628251811341087144306686487526054050121704087976823607468199568375097172674456755401471261381670876580972314805432096123342642860948219242324487477996529672886933907632087506098957473654656764914894003200047852953500609229855882238879127653556623703206445515570117307267114801973225738589991862357306783405030889734946511410525636553549672708314047114124778710126793053288949116808587788241418692807255028312290183884637771252494959601234074555507384740522235893376352989307673025395127137910293609413085300157122028258680791266285500843757463740486299223301991706759670243434788344432267896757462166409541344698471621056484055482934698166262026966278160289760234851105075178989650110509273774656474039473376277753982104596383400611724963313402914038999639387397813034561554693540392761588401055399739269243089707949522290687567827677601960189118505980790286154614332504748268375795458602849192318194191161242125213221384770512904472383116750867936690310011593802801867321553859242994758000352496719778244631575936490221512823001470517984428539869965873390392032978201097285502918809023739816218799144010865769494666605616298232002094806857257068907376960409657989791512920420964705270202735198705303131824894928900352036589494721112059789196981919052421643536891414852536118503545477710783030101988948106992467178636630931315233356991537034817635579529139743400117382910245048596339044449213060180394163141546203727005044110973580839984333018652744615333685883692227990710262099555352841678581074454596322516110443391066682050140032039916414267634814780195943507872197072305625895942978845380653266326981062396083210106755926205664618882893426428101756690242366521282157181754629682223130590961363047356607731949441078595262840662361147636165910033639322818809198265454086248154318940618721934799756329760567091406963861542028804303423886691423590329403544824969105864793361606914215272902076063216617547546677375659403718683738266142562299098832283894704092085796758428791577029901865917890064598606215238104864265107081654479134077093538212241946779444316691126560097036843632781218145828362328893250205881273886309955633995661218664280552887332675293663016530506896423895502365933526361361216084726919326897109271737429176924737027545813733682748973675121455505515317462503577772821660377434084806684299760316711914449953892480947587484288343390432712874849696222176237991033004232927996068184275402725260339849944981793770134715257672306950765446280659502775528546249071720650078403614048931550998688545221122748132591125977838443295722317708851308812891665378475549050550814242858864938289291470495319046143324632186249780787459033942707644955328701407534547083805159407266669339545867591251393386744034502723946178467148595200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^31 + 1035907721276729003409694771246606197708430392796284487816432241382408038127355670822450905071265912928807239423434638805472148823377459109517628665708178442083095053026964101755978740072634977726533261301993217884231857345393249998085563627370657028487765638122165996481294830423070948943109546189901799676993717685089947677862074478320323650672151377756724098053189206397884512971027108313066939867160138646949011048120258451061904049953453924214593304221620746056768777299528241735292904870236782064927420573300466120609776136677085629647361662732009787188109543970780364378940176759226464605758649657439017289704297141715061681173105800236727180917192856039878706683107183932237364903447892075396407199307822503217835445643843594667222653205840149220167288686713636459265333145218397638162952463357662793966470292021076384047469333398662140682551096348393605282846772061161708872763983277839546958515957780089788499952329112195584150795123403672562187418478622387893890315570446685984467225202934898394260333604586551079302372333236975043530300846275984738020780069566986663020851549738513646497737720577326279285072373752120586103491517969621835190665186244091233372627835158582883196022087354463752688043869464498925264716147945449884258503501476948122184050265267370267458199115946808294665200498751721260986574645296819565259686408488425914122001301350323209825149602700718763339638722581663763824821007157253889381234417953846902528419485665679493178726001652390311609344499489530486923521242414745132343696691135553371985080116303797813911919427807435936760966628413677461228105242242976481721949326155125529365142978764923649093833283549686083313338944236653366518012361548215659602969306025219498361884334203124099689597322056771127323507231651919478649636594652421200633327861603862316601155738610679677638233589764466492817446093471234313589954812576894839339852642934508756993253683900031422838988825530115173648195286460674174173481462766542619871798234386091118859184433381319889041278455994396613271356451960103916862210315881537085279951868439393192005058797540681255026603536067558670158413461256254783950929296338253202351020571345477686647083375743946541728507677594904273315032801625578638116780104893822635813906607704159136148632610038898655553706444025229191856147677631752725806045467386616229421574433739190458688909620746914182569714634938536614195994467283040293399945669227832251395468892555630453282087299632077586654787183582260258907249191012871157834730083741721005946537835388774575762875636302623690938773954182437246264481907935019074289294280323732639531754809945998509359499890251001700485809122456789264641523545724731621000769655352848504765120049833801314148878679970406674987333016961850442465292668412576236580013377179885589561106775735482531147044522962235463002735104517209431076984415335538139944835822020047568466041247237769364843992079242748609418534063244098030370547893530850907280888344005977197727113692436353873868051699411449199514954880756318433785658831257165625488490215982883215530371799471108628052019801089894401759808069328614742193053684423040398655277258914922853346073412397532412987223722575882418971236901552132492254928151031707377007291456373653524226228166263145737936071873797328594155964042927886919383771690634212053282177508835130905985484281342055614885254116830892063091356800017463688831593334901813952266634588022951935652224912916738741865364072628222756948543615281070080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^32 + -88765609925445425909324865091266176559761803146081487973321070835853594822996413691593000024740972878681928677507947801306459308763054252280796480797633192750407906504639169195780670904703644720419391503791242843198404081855216760052155283792325978645483935765956634720714579574246190826653817422190066627497522301972016911429587580346804926694159780366415481393165918468640166052596370475800249233142449480726711223539089698602909970225313130355574078456730033168954353498844904759915386779459636370930984950699853596693505735694862893702190861714862961537961684903294125621229490641397524935972567957783097543034093310135272739748275412698671845327125850813959254161567259334714065820470403868045505114973430332708278837716269606146324285314700666733361440016709562295518354243473263495588043303764187068570399456645977120042920625435943129154653142017827925121824051659455733406744528406177576004540795299153567210959995250210395960228475274678860049036889042058207706088249970793735708139430160181417891303209588615603411773261052962551598967029193028951722003197304054150775729785893251095386586740840309085500773968445574042085469998420684004247791413249818758464875046586271795650296073151112493944230508200854153495481793302068528675296193081073646326885044296044993909635766986925283638391275728314479189658872595410709262568745923769101662516415808500036485853140786404718680882149197848096210713915714513408591258055873581999207239373261395603383808958058353254166856880098684216750740683652535982414073369667334492237195014918683536690287346321976584118738310467324602714323754304708863304956935465291060888717290855114582676642424642722529920663664193622271787373591500111989829080583894668999805090768339841046107001456701521389650206665381172010709870210956647457953564265625185891409220280366808232305230761954652008692249088367594179096880213081660476508635941852782588640586966584080177777294914692739963864950076138863453511672768384070856895230155586116918290294244108597621016089900002288883245417422556562013907169927353057510044765742144638583246531837585536835123555453856757173747287767518205322869391294289527099456576402095278847300520810659225579206198656522677983365137199255646080540311134554670148920753530727837204152010834899045125373444616609637632094239171436162505606100753397759056111295038103352077214692766143779358265852147025188519161194886105694913126022441442978704651142841709261739988082208669096646850187508485689802127560715725205033790091583902846218276590692841133216112135386694813697721819125343986363140497755217095837802150186427596558153524402950559403288861240734618133132594424343726699039679173904672770473075846828767410932508057400649361266850836226738065652346413721081748345466878545525212621783428043344648386253707936892160922845789894848516045128720251014061579500191075393018703680012080155190688428291881854453941660901196918735467045972017301791238014432054408342193180598012564171836345689568571678394069307587095700096384431622031473040914949173696416819307645173787451781179275481716155785108811123936991290612401259359328964478506644046108899948030981702319636964554221997360426442674947142551707349663263443278792501225413328518637830975199381588974589465972131181513410187023986884022864441473727963992167344914902624808736564651650923011393124307778101950311444712190636098692107497832499018059333006660583216557115038088757097315394319321087189349441676542592784067060916224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^33 + 6227752353774713607858134237896972789417442445166109057362417736118121039002173909298224291156459344950301713559720626069606873706510869948346386593871526875998582591014464734893443723862896411923609820286146997922108916991000060895066840494654078892531242295274217282460371644885907641160627408809715011966714231179027059441882605039023663034453230014360204634976549864269874919013556450871663675681462140302317799530482844306521630076071777283152136179113099095509139681667819954027926403082028214453323515816564222075939500036747297778274848680731515196925393614482388706747162047477438426905872848295964454263498211803692427820845020798400909934176651105114560954729410539144084090092884294919311665275493733327260877702584338221245748820905170078771908669033022328929081339886779468573438655397679340803524752228891424120114772282709788686873690736668530667214292388439657254364947704653358201179156479364019326406882339487831185237204360153530104083476038034741313791707540153697806653241775762123435488555502133664218823437053452144448577514060779818326655941117359727677340202492894428343801953302535498003002232104036785166958624234484971236316760471193434570650169384686399426127070471085600075510010699263980232658551971088977658224679838439146840495221087820130609118800776299910635006571437609484925531117670160386699209421017847497592814484647933140264916037173273953495507324866629213348047739980669885889069879022093557045525002681752257277002105595305772407565380717532802940287214411209474003073398675570343132685729669374722955535625038427896076776504711902644496957656656639095327221131938703489643439419597949923953750399731056441174838080506909374655125811222777810212467261211756431211558776676454243994481355847602825823319782461244460331304528422214283290012017085909514994435938664655227001262535658986742060048956746700291850961008317770111699707354222783468687816034158969061539986756738382870255552121557786331260444885385131137069770726374387234569306460842387744271241548249973413276938955090696969949270036482800229860282950137396961120974538926788031885409386550913098977579638442781219116078294248841513274673154334419503423148741072422071833340275841512088045558760834358850945078026238429025983678551471037636822558685888038656613667754990443305257008888525035602545904751310487242414926480436633261369438255763478694384100428928235361138264070406581285103441966112348566960199378976295863319378509141468421005721313014682645179008714641986006796248277471264920095440139217848995564180244280950388278713159437856051117002281811801741774900189999137313635800515913938695535345657987937752865855303249651651196558107583812528400929441733427766424821254547777359620514062574862197527659868066374982663199614683444315889507854028341510975721210700269628491074413524735063185117803656150745579198262124681447977929337953387058258836095023764338511404861042891964726599934907069010641727903197223120668981781050779472255803787001497137391938399106177344387953411216921941714942845877034694257956254766585597044775563726863138203001901541718091899612556310921774391991589654120902092040559934291196899810239393040350754510560951175549068702893697571582146853150835532355280568208935319261752418510290234477278177238350655351464459293305077766214457977475534861827798547835296843307557239953474812186562389886352050530420440476034047792195009720321757040656259011192133411893071464718119691257376104726892857766419456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^34 + -359855131540670137477872143469256480871059864406437289076604770390364960529376836595485538401189816468952925026027108837563388535536146209099942499854078011574053544500783880726174452658823016317716392693545928726013614799231864627772798131135334684649761274218254951150442267562584786270639125312851096409722895435201463758538465955208335741788596429798982988033041874082503103899748498059436329443699674679640806314286584460353562183443029876012578189873488752472674298833343460565961816043303808373264764087625276764110950783812077384566818734631604228269329959016682386928555406931354679431944758925003711268130090670594865466824808024899919434806699335294153371215341635412757826084571656263239404382682410519205780397680850730996607095550895603215467743715237544133781883503027684503088236156187817454353443002934820034729513504851418433473370803056267613622977083768920702832323539688307105517593963056353537047847327722028228407529360750464407461253623386422309536356105079510962313400829539427528706427580061394970482174084584287835574829260844800113920644393593567360312670469401362607155356148802824728001204236119384336044895776901570597987989757955519582811517674867562378708758098576977891788612998785439037466542483492857641895564250692732140883811396480108282917857588568169922356039380937310992868225871648748300659703686737824366702309879936085758796651567872070034634754106106695503978214551721605185808280302081934466372101245638652980836145043546895772624404026312316780783902006701944800677157768288589834194074003612772968746027247128665649563856844492059001312172383109754580695418143467999120156187843916035727443262023572231906714932913120638193002490605424947674147050504739366286952245475978005696208883108940544459347067365286006092937609920419620161620821741768651785311855831421298396047963224664200008548192976505290412619012610345343246160105618917793142468121205776302577134720158045967433692191028701260077053372605492906547600479117716598026003770773474277229885048906403238631741776417127872176793215514851927856448018871062541293207907427581017265497454639741972161714485341919305520906099447348829575676063038772083628824647535623905059650632528790791327723697021986880222065724515707416511722410732633430616975533966737587880151846012272170375077361462010887758402147821509897027408882610124617120896118387316364511665516800571943197748792302776621061373604426452425703697592949096838023993773710286127602017214956687278189312935906699108777055609358039853285468164682625393579886791977918026930769139272652888041118875091691053448322155044556918900041775287492493130297251597778779999249999743086410021997670684539144718089873418793284484704137528779308845401477758342712437332172338038785840350445771021397193044026351374970811125477130819550089680004592186422067749732366240991057172264176896432551949852669778868980442964274263370001109595162866079790245613580703858050726500733216522531331874609564621556903984908721767552534639937947272920564175575332877126680578524310446337527840418787077723031274651881564153149953960389473284072342127492618115294337378175630560100083327711614083689205762970417436500310987252261817983199338113590369798097733840054523019388153083711230009979121850385608533432911935757918482564239228941395278010542567676640208130816018992081703325473525706319052808845486978761992204714215284018631174818669188963542534004198233394822494934874470550135818260419664357836016640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^35 + 17028862327450739943375694992749930542958560391728589459880339440169437934167196820681148437972442021122770601611515501839179526977667628104845962433798393352928336638866544561274548669842754321183386573251561402177252400202193202894143732692930466669813480773378879027548267116206759918675864292575544327726904322824023384505369436346313520065194295386367647971241685175605164788713175125872831057611839941884032438214893498976553049558079556565802008573676988357215206944235447567265746351622312855019128896651234943649236724831719498235667842845192076541366442493273496640144399391527719283437147384631085885508033636176121909213006428644794439854288157401466577541769492292509176313994120977090524086679420397438676854220401666811139510206689441927292270442863959104402824571631260151353025860383212968492717582283767327185297764075654502547351988582734406993423161506955747879655657737187660638207072077258606614909451660309368264871675209721679009529189502881490465913575851609487989286100594774987875407613404266991083145302791182035631294781914894351259951240756002635742055292351070748978195563678589302971222421070631208493845530503844278096099619008635553568163758267738851290405693259041565337794866097343665046466015253099638969597197590708376939730260483292326958654751729797295858204102107127211311501936106841143054603258003539259553913891858290108378642187223351616027589521459959878350484431755735336485824735184715521309120001927376946237596913585697155829531365133308810453552929670177456507318718863679262173888595407172486983249702509852898906265914140109405306463785196653614540912017090474768617766069365372206428482061750843488536537711419729059343122208364946278586324659885565442766099863741514703191318140578254695528647984685039715289467062213652402506548039454415365209801021580074229445812171576019097537868199651982458966597308765243199358862657794962153706841638823519113841140446724964152063671586466731860150022236803279991263235273170806338838093711490593126514994605881859362560620853679956345210832674128176517765206527870256872519291588206595068326165145463391800828311369875501991876658972478444446931827206051286262282078802057255879495608996166669113780393942596463420372546574437233718969281266448924138024968452215691213318162568868388038210638050022775420100356819550266006659962353059942360409646838012226785296152498652815894797731905617818993664043029105580794904390279428101029563099004203648174515872446252035674942088397874031267423401614173903309047127169377968692947958949109543006037145839454076014713004393989225871322516878701809590798134208632712415306174429712012706352306368907917188899806115039344146410761971128183516391301891945822332505302288588265018217856040891024766989537778779143653716165687170597582988497106786338197566057197274702826603998911757204414793645153487207754143896316459055400800338955167762495425114458219629005374643528619991528354885937781896822929566693472633742524768921238104915197818386115302150962080084731221868782552687802293382138613167489119633307878912221155836666726759066090943274903069979802077893334402590587818783757199383178305112991091024309697370511284299604349729634991866532645045765998129160726347622448699823311771264702048333143458911819781403547747100283453379150106454871976306295990102805543839284264822325531324316328083308554996622762436383606947571930745245068518386881219956073938065219426168398244465930502444804820468025728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^36 + -654514477619274601670475439873438867088072870665677607057245486393907002386270934555032694595344882963636382877458328201993421521104213374345828968542492529181509713283700471125131236183112315123728582547206567395474262821378844422781666292339741648253942034303000942143092327965094508086678895077238220502343239654229068918797463659487424857106563868425059936282248577689345135256421610505658698328231997022478530141790441398860868032121674410505123267446410667829273404733438571356323141494754581383687647915412380703249574289173422830118357360326761290497310301745151840023418166843708458111988523376411944805775546142363529238102040456898767229245387517860739933573847623061203521429089906023504224890098164414716737142030715066752825111956154044654192445579257909058444964809607063657999061266407607634807078469885476926267068362183663990859127450082521243817047352248166604146164884149064585073395286520916010729909088979661971598827270596564235083516068106697736356509011323670877712440362958812696020478105368371451222869106308409244712798105401704953769244774246902436673532196806615701271774516869065931374805111729507475181029689771416270531681727027116975894779557217501386295331033294033405486874050945763139097569408077956173784191190098933772803937992714045971448295221967727986014172268523350232672216802986166469393604011896979894632854176925997536054121897655296675993886168901472791028177836959716105219739391782461614217672971334621631230001320092022561478017934583230500879560651775613596497786407865605356573070806975082134202288044280014712561955115785221085311747613589717159753176358765081878578227455780052246808154657674169839738392886738963701809122587591454972376433845001885360505920710797988338180507366604525775735804866097076703798640661278381004757439743011763825201659014589227451421035534025269888506005914146462991736607456146219539112280681064392380437599430402422259979887868159345439274398337151137322813944303521521170562552756011933383479994963379438349475444712465129469986305753278604384094444419353238940703600070828966641256207154690652785159886671687984359836699944659085445267331168098963077956810692585783596464576760615675287247189219344233360878940121317404224018908793893746239178712498860115529136156749519824509475062427886280319926426340098722083529829224699767517787719787210860764426040422837011083395942116625284253325389912584216280265918076563929428864447110750497606944707883204926359800122084348265460783797145108880893255673930385217497353418942605592799727199738194204877952371027481236332274309507152028988972705681008446420846686965357830247425727138253002028063146230108413118130202502469500957504540594595886040046927502238843243481289060863922614487075899841429494316454976168374113585489117278917503630764090833572106696975397731001651891269128294164099333686384823177576430551994456311933630227053661513530075557075124306306620623168006439862477107218908398659391557954210012339443530330639461600677953599290236598100974671283352055139984867681098459035751107456867258736195012756095129449430915097164235160871193611956289991922133676322114581586430687339367481048208980647446245292634630189170896164734917693095179455398514338848042318194326482223447987971812030893225754997597247412516554882424252380322122180057751030138933687402680909031550122993424155855327438340435268418135258233083471650162635146440064484744559135313701931727687675825541851223040939807843200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^37 + 20131845503840618143463168385993715956748338654359533454550554597779874861103315573243706272638350162566055530985592922810022714193728729570006996626526367446115708149888624178958569332881458108153228028690666168861446920549755091476594579571388121365125945633475157681515374108621022620286736354335754305679173527398963680766587084001556733395939624776676796141076576774811980822322432172763960311195565615335520078771364805320423366403151093242714513764751964166518887669775490909404000399757136379445450435785567672862820274856745681185236017887924155448127724048664671937828433787157896254331673331909565836753290689062388560592983946838319632660180452729023034374306013665341416713765938982432866796437605736687273292969813549999808418440694175994685831138783937093009968232230002845852180042294063396150683316014811489009214207584128329246073814065619866174743437661405127383455383363162593307833677551775423214189315916320250339082766758546707153455778600489256759564621615458027439294399579728330385817153145084743789066630039463435473681159640337576328389008069029118035789309884648606359293396081102657211618794052610835603689833209072679133689695310540343897836639774650313817233299693388290781133533095668011917013286512749914726048791606661409018688765229979263668568870417677466177158916463668931159977773691826350073760047436139525897584110813749439770207349540578121682201200210187182236055336985930273046365134092222549238922072653290963930818499634813815957630067915901898204287851059726426837277760936335748167076665024355374441919069766623056541996994052872441449320849328310051320229291335236894970770561310078721550514571337901551489301316840556387567279055273450822918699009228656674970309627239393036005124797764479413048559286361727671837693313054660208988341474585852008560405070712557678697703947114944001229699224214263190084780939164981495154641711129685936232183161855646420379866381174418259049751925333614950690115771501676221562996091244908272827487128865593959693901850071772563108010743607277437370652787483660536190299136072178382283229319614822727610079591062906655235892874901455330958266077865452501050328650754842927202483693350814909888099013063533996672222637233148602455277091632758553393630884574216093245334226482784513781141742332149817083467619018870945165620873553778921474165934114848812077137384053212814585217310882992803607282128282428021926028749594159860892255266167215084367404596247807123210642552245250167090146745031042858316831866130068998320054118833957697887903210165275080280178928071143795151601852218463354420948465422036685168748113292897000546878108828809213901092635010305025987786929270811764849863063003751737959236044109564210318473879643959517459476680216423586722317275144569352352487488630553938804409314477455365099853244045572883770661551488348965497548072349675156550571135250796431547384299718017336627540909674498143522922181571294035290071711819078432232478834210137799616542604470010902124647341281291371136124107294095811315094977501356203976357002091946270439688019311125926678237373461521457233787906546780220052500634312960090973611921851260544210812188640292581981996978078595055366806333417106325181797911600526573353793955704918984229867478866387007117029223017109460110428255429209401539093171524301812185352603781623978890373515223551030652033588721448371994807734619132821292869336096674511938754626570833383031870805267118174217779840019319600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^38 + -499460420061054332478063305914246781856264650897224527060014669749827342933882003432058537604949989990016001451834419280643270425907943217346503870027627731929801548047613735717036649878009922294097574010730761370433561950040177584899832434062263650490230783692518930536456534847140360227978252392921856727932280840607759272957048222569341825812898576487215532995488315361168192031300967149185134878751417389237457850713623524534290327552678118773040675580944894440914433085606210319143357692087005295990624582829372120788715693555345671978409598030364911497340713051898434676687757113333037831891865193178056823284892061026862962937276178380750068207479383510726844629934155901468205173903223215342967496893280862277994288908146669320279035842551646541726369402030649506046839295185638415917422304817215481931080013456855669360283762409056813373024089948396912580743890721138587412429289839531265217239367950383517449772561646488014701754816510184012815261556269477393164162876103347862233899383557131400872527093480941734111874302729751426864211419723731385653996988972130665648793560006143703937221621143072224648893367726134526584672350930364466321288368160202596162919026357387882727309039599438739720100327218866765304701723737906969281565303017627995219735540628771376194799688317336846521175550351124615667520045514205235662117190775718046947262390165989318081591416725116729310150213996855315317963829544607291524121136205025440472396053288822799551546932460090449605895446553127724882680080673589516695190758076454733488404614163800300825043228481432517999517515855443735730392081005428488226299301213980119598466269824426497903675049149127579321197463821980710491347057152405948756106425034461247324678670931881474860512610644232968790009889627672810622701264423380974893789899665560089171720334079183431519450531777152868759698766376805686695640243551272088624116676933877599701771688797637985045368063532564310514189449036942356514232102920008970234373221903216077410240083634987851884897062582822702986988173506501197217663746217612412928547072060638006284099962592660353716172685997751381872909317524399326630556891779796216635532957208343306311415899783133249204479853866277729999609122685826339879314651808473831408628937528946913379331628971609805982284469680578769040858888230770806637074992721336372074615071326302579790353686953727740691466908063936948654706462223446776288247286103815845552298633243531223186127080626727193678704325837507028939740499009060154396855264342047019997477773030871093883914705373251409719581558840694861822821750457414531747737892986364494881781474504905728937861339943368677967074874609168984237993912619866789645194623863987526165738083415954355802472464523009631419433501488258615443912972618277722486570616309136874439660267853387963536163514856604536031600532731552777560799769295544008220094067208526324299123400123506001630014085202689737815652762434398861746219934398938626533364364384087776579899163856351987540721450644610948291753239526232412406063163136815159540814676113147304314615887343032594648289911547340578410425146891173711258926242878375244819126240704185339722198013690101193024620717587262567809810196988727756992759898210915237679206409970703518882235866222977285507689912684930783161180559614968463037169743809887716970365203609121456465739034759428510104762221616231679429667491107156536073600627385636925941672126625216184723864324717627215399596668502000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^39 + 12077721937802995044391743786062710001673809096462544749249214645191617642623184776650979935221659928135165049176755200606783015707426829391938813075343373763271787703915452059921528857438846013405877601558627581963569149177670994754665563245073242075005519006670980729024763525628579427743948847863096449660855182631852883535750001814963413672537810695419510377916461384139109106870138477571832449744271019624557187584385662982447714607266083267631656103125560720913649304394167358847666369149381119346952610273055920251366742550347231659363744037995414269789381684711444200890301244830239700543850537345148236929610953505031558655303145327653017356019865269403748608121606732689130909231204325471343099566939437039312413597450282413035947805748698329292175766800838664015873218190970935742808797781118080310255607176411675100610476209349705063481773926137112498090856071094701082568740809218051099033541844128788112167691595703220307301733684518828856339650499473189162397621946653407979103728562358977668922211913771677661964163973034945541409715450920767652611561284176216680660426430919062611115370306062123314629000281181713703084735317435769965366396185479725322732944869572604370341782123603574801062848288640828985478000787312373185770862473527886972897152648117230563982526108922460491550838219508063718418894530648513923452453881032209845803754556853001082596416232034559377028837054085790149146717263949472931478675731425911940414862898685504982549583667707013505796076519329149952394197819403880549671418040700722783186379884370845662170493495264852941685113383215858848179619260906145777839475467812514543106675334938576268788370526215295538647838906714947527529217933048590544714766157648433890926685656867115809799803973384494059644238599688441714966013424709732161066614401435938543620789562586968766368006266565999858414931136422248296748074420504525000318365881546578401070421270878740476833601153901306548848683507995837515811175412702099663016367560912553207133648728933674989590081127485703675246709409349361978534257959654287945295301552531352498915526423690524121213666735139805647277809246731355250954346547107536296776709604848047954706520257156200524942390016621651271475653445031057436669750514894251950587521223533512468965856815654693899135267412173461922409145643407801679090796026604047456675247114623031558696112173571612690107710801385678361384967382374795846683701692045088254708570600269992233135536800785591763018256358868052329164136204078175624900488416493299141683853494289211730729661727128381115461808062538846355823141584309056533456546041798390877918868768012589673146789356365715834747032419356363094222174312517059486690581038542607718043488429372945906998078072179382131658878220935228936862244324234992188982814680194513615172827111717362448849453717369887441356727493634118461878340206001841191831204578032990196753612936854978442371002865972729867478504425558170134039593813558618705165742788911905874132806542915096388797180723499259954690004619592586764651088135852618449440295286355010617522586976855882323439035978520590559195353773083230816824233882460892634372302816446585408549153947836192808204329519198616438970806234625770187847409295378848511814933863256590799265876920758097998743306718742230812827167649182944627871356339590379007210922664746029804279448880792655787988606262055408993368044007035888148484885519486487346154636062727358902884513383674249401213985450000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^40 + -425768171368012109968052177757895432966290258381719914172811925312755230230090279008093765611954655431071333887975249416715666113660130217657534665350375359523943825606257894204323533720783866503837614591753733413481401080671416071243408838206494164290536617109829714220409975738212811499743417190463530243506961032772772831123162101068589823340918355574931216566533139896658524691948442474264981577185073568928699480471484291731196117233233528244586085795214796160671972169191429439477594549139438810310044909758374289598785510916389950791040845764130862343825031659044401358571594050603268482188581589224925366444872406039973565979049774201540271411181939432919933422864317767696593326095013028870928061800952602136738110724529406634041415422143632875749498707465906199264814334007080210558849689755419851964323874052624073165570899681747296876170898662445544429907679642538011265775955990287545285058341397587236865594712664397995015953085390037984902629375682774527168962539967961896372996350550910045133713858965706909373637737228714305007573826726167617173858719750715502097320165558471650319063268528335065281488470735773106934151363830350260096958527278096975665740152332720162717347430524430346659082190546509818688708909376332946234065784328503454652943114398601702280008598324157872514491320822631406496951143331805343152248919871586280411604402114943404253819588208583096071741290520099310429056728983150003757662327934599465087837006209422587766594165693865484180148303082062550020509990144957670589813955163074961934402256802058949353069250253996966709832311910671326728714133546101336490422802596908346901991993992855573752437627921773352989323920300459616546820291006128922286335038875084002779288629143401654564045884604195212332861153536117773088955552805191765271095976780077928773461668698332742505704197062268154603107706039923012680089918974795031305586405785177422527577729424280053686216689625804461180735689753375914050753881298993942417017050698218721913694326294243389382024574957415796495146118252297744130072186370488304322325121669817000655715517029037352380442764789251083353507373186265030644681362355060139358269808974902668366990379291717015097973990389809723949142921745718766376078953434464311579033729626067185672423328260181300470814891942294581755289366545301655281389154158895388774772373013754821202199988182987483382030316463841181957849546476254888251268231941090625895395904554547495151899029872558415920310913806051452538046015500791660616991305481639757107163341157779701302913502443742490005329994341459068896156306401310978114105666744479526060243260116220025935877585939754397978190456074534574741373104068768340410728362227306403940460947136403103398872967146504462505878865155430659739396747404067556725025401464333282799384845148957586302689406953740755692714860327559991083322234804261118550522653935658769885369990130285594151278008296448226426100544943567516017440277909248798380404127414973025977835197513172596618897064014673858047708657478764751459705244635492812336287382213611343530696938011763806126445794691629062428014968628911616771545833700873043534085772449139852042711618660140216729417008501747623775712392761325413617311363662573697038542670765717347223448332573746200033406392251935877963069111745379557966770963986572397520045684665985628051817814857110867797182868304184457204362058053448161373042264351745959159705539683540834088736891674075400790441250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^41 + 17852061645372765030450718383040152374911661576632843477860588176716610422733146727006438494727489610460082240775372101168198231079055104505264355640136642405992980607913960095989029514010593346556077278869372314924298832725864469040185992654774696246496006339372882348351618119431803651554188269381142733869215479374375958118990947224112214925830216557593575458079491744360910897867364092526546130454692671842730587062069667974640737876919026783325267468829972149571388732139286627657709209016279697629820571883844144559208052725072446068534825560463470038566357235862278047801787527223657538916259651862374700518518150045908339363395528851085798765688637684233930894325552554471827044199906782377407812370494008619020038379352633332838243536433768572310822605430771611299832195617093751184635298843593305394831796763100607501629601350856903158406635460103047688841654450227737363544329124093950788417267507029296025930941669731610196714378282590253232897649851028625208668538475354856697377452454823243051781103527061447356803668744678686468437541648478567835538684285989092408783772186700357707238492645073507899675509491359971397714159076171438358123344674166960971711558066799707978994698312791208021213673223038236769078384932582177805295375618885236675477403100991598430770413859906133969999827887238371492840161220124252998281881289085598345019339077175574610834942968531091159795233885913883485657865049198644060540336858529643136229519134193508177994606056342519518920121229048216097732997226054069433561238136018391645611383511526735299403543463164711192636168589968437444846616902000277826303582579565295636253049508312018820015354017323821628237522387328538486607050638809729752216527197971341422584336795306765272126048028644974567376282935162590408866637107519107294567648271164971592666296378795145326142412793319652432652127142192784408721300251104709835621792390935518077121562445926251265184428655748273267581352013628513125319515451917219485633977418793251591129418173844976343303225199170179131792439844702049261287812091174835906135298695142449650531117669312708790165174850824012985047504023107048822282798689762351578238363479454152322352321999097840833585066734478396861931613536512086654500694407826706172627017003507152052444873629219501090836958216296268893542461707024809197581987575744045900570965591533852600388093449515032560937820486037873954778663072675596828160336022062518609540429391020308255015090964651056458734440355726659299433716189492352344004959182352278386874480871972907395957559561428310356159424703676273742791105752453795961109737176978607233628991605962178532439636410455890761872806206793350210711103177739604754009526229638757087688608265531140631632521865841302911717973769129776672594051178249987073590878634301811284500360949408728929822609285315453798907421068928925402964123564316050726214122862309337383973498540539103468761731661441189723617108086899298840497924369762460089473674061941660701144052234964793048557953201909221040175902627709432559810418362413869584209911410664128382881324619246296204553137501344231800356534515489651137080605883970136641109659514572504207885283200442636455477026819152858890545472051831556226175375658271237780380197701732251241454306778236809709582625275273082298008922174565991282388191839476641015785286042922859643012843936054547011763613820754500308699652053695904438558006870198566801388196718774076714300986372620905107281250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^42 + -591524623258589449408848553459519695596689856679949187974622057339048790634196237342508056475149422481103713730749863707944517746249735332560657540673965097153746454469727026505823258467642460514924837692680086796968664815391095117278013661736436368595831107502229761529514742478925769828560227386817860466428906384852246523231314856869705298455970246622877517464882822596610045306169068891338874200036217803430810849082248893219129725508733122715242401739998757653439733747828503611780645362228080494350441019378343996070632262612077579672972692196685068738248815981156230816603868522008902242476160141060318629774346665662472454416532702321363959340650836674068422163230494324520621584211261104160301324487451160884350493556026015213081763850998451121671910853357756980176336005706419169012827151585784203241890331716991263036154395811456646681640291597897242230506690360564125228436258686394325403684789913085363004666641561525179716493994247782367134928942872507363461334473967335621970396779823146855708870132939905462071001053088945519585194206327372702102228321902388697791150122453314777669204091298975786247951006092735703381299321885671363295419226753444892367137902506048886993328426955899685390162407450048806827902694110589832243566499876332844409717019720440243389120741712503064427516188859067979907923122201396603305988439483329424894150348132261075225975917426132483727740319929213014726964227325014562103158452072226804151902337006178632719574102748817094464667789551209228998069429672010543807413871127993380075951536328442354780804228500698951121244942276216332038009696587490069268427747337159469992691104211684607199115790540147730363060361438102905683385238028138804579043070073363615088957525473656584963928585889005939793773443950108339723033844233316680617303696599562367184570044175542391834878866274071557803616806826445633892062508297510892822924975082341831291692286757711255157414194830811845653835316288286040162631870308533227678674873514143645045809463683612549339544606443867428854127304493598270593853589102597852316947547478622835533418163265216935728642455860909089508486879781323471030938798717977193494502226071882083507058869852429420264381630752807270867486890513484492154538672926873515101658135940085157114086658894065019791735448913897809924562311460096873746554786093118240186426330578322732547210229337724950791107782298762911399789568061209954516650649448208688718377068989741795950240198854900047367167975614703183855519389425185516256324426779363960431925541507574575156622039483887278421561678775906063387660200785358033907574664466502791501884777913912150020284764748229358945379529777998867127925104129995843875841241235404889437163178091921259586619067451463441332927048794763758073805805575882224869862800466389611720512331313767532457458669276503895541839256781146089877460123462990640224191191734077102453807441180269148438071489395730499827222781604486949146093115934147603044128917545467186561754345358572241961042161030231131793545893344784008476908320762752096743968200185670413788710495112467552924587350300690737744314358988114378111154371379884505669145549672431484742861205226820701543395226221401345003453570425636828863866951334852913320359805841617445503974896064714786944531140279518955518970662995911350101438946576965764145832863340338065635224752551997036888364829278473411907396433270283801418105420120044619050511686682363956940453813761565078906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^43 + 14441109503717183605866462873723399707528587801235657681141895345397897039596195645105022226705403719960841639549073068409811344370747644881698519315424201928234429231119802241365793580219656265332196324381865825594107430842446882428142052808325321306743712888922306864968011580668049258385940888339883800607303355572008298264887663464415195733390744598135854411399038533265970106441854458923070160278352889382834701091323039882754626555462004907465271460304038980934791523628573794615552012426001101160160190882469259385321904735790203544954619939063310154484550078066556822815926518084562460730154044716614017552323146965108208245237820262110422698845575324633652000656851757439348035653823823624216582091349860972702409107390307745710684995935610902463658531460400112718715956280643127334941121726010819240706394029665625955997057473139126402580222579350505244287375265899379957305147530627965070733074598782602084829096728132127572987873591766653154206549551677161739924161880375635203408974615134209465556793382348769877703487121973530694468650476873120985001107863945619389437124953063561462690814884888386279081509688737821085882960265006544273503378876792182908243819798633553501482953992232564160410876429874385463436350224200471762789078031862801222993791241512490595410288356843432958851870073802540455233690875398491441331875988527241547418162744407971351732077938689783467311417795783101033878849969345096196154762133025321372289473088064319445635388259757808929265633357479138138815654311512873458157263091788951934744550250092378404992526974209174309071022488754670945063990244188577027972946677570729398381031169303941532226770304741874717964687931629310479358598758212837950937935791911299456194700795461108063043555488392266685875553171106228156051779787201820404904032809007684691458637795036375281287652503899327448659132507687281692876062943879597944624898213642166839259666418685569937822454734585654761233558108209676633916307510431213828174007711021917316976077632121495986778337765306552077618201470188877022811444261830881574953276871059846734786845556401294769096237777158230521363980062437270264968214787661221048728103619977391317767659474179044224229617815271123687972908641024354213384843702804471961898078512670851904389523496837779455501034103838901276189640272462001714525906565654713604842668825058422834973962801374856159877567333946656997618538447016228114146132101881759311068959022724295765771961893080158398407394188156552290719919901491467708949954689500537461012325716718465322162233554589803626895600693737904400366726026852945305222884607378472127369807546936531018417946957525657004683453304768532039319310652521859977138288604862427379451254214532464927362993577919731724732009232603878583369308931442168897694284312687073142670300177525973061626994385929797525857972089371444948848327553225531788363959633731183185417835197554296545397124762261518093982091682999102833987040402153375190709817438118637445037000857386335264322482529882927501029430990652093456364615890649352647547369474124943069080560735001197025851319839641161197565706655523097478400525256824917015000271703863545671284200966502313479606878084071880742127645986660822151644165047506049485749510947319778743977870987529410921344566183658194861706414442395357981969221162714382828952806090186041990753361694933111448604387611911395452930293154369251430286539835914206922316075513600552062125638403763457031250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^44 + -292236607429299923341657998088832320273457610912836319742035564440595044721071601252785308556289390740676107776780296673719300631601484232061860945331951962957964941863467804416543189239976653718563023828335730921114086684624416982466745660363974735291034487591508387672361433212364415787947471117471032488460528046918049769491446519798841639234055375133519373348941467632052008680135921140680633695622041814709962898439071850545666371682225566090590268013483831837300308242340539516161994167416802473438885388601308651017864318805624680059327423737878890874724144527179920767596372435255949557386110585905901587060415462691617544753893012290181768795553242857674475245526441624718325233751253969270620608032915387642502445859072149241668211764676751636535310998798585614811343802876819575726952180975152658268201610603823443183060476117283461025640818201814933094977723659481128938080830330826338761440468259105456062729335757461893340583957671370194531151317553107175536978167034619806488479876610910125761251700463729762983989159805859107769137336847438764807512836263053578286700085262078611634604406529098126245438876195788068336104610097719327213943724177618675371937498430325298456967769490837361355447362036095282106957875397635327241401392692316825455998927778972706709759386381609347314002487868714523525808849606536030445753774116399309465156917921424352739247537733182781267952806871524888970896463072041946327093049845858042983069537203625300310515220627807931936363139292727706299011627125099689325908858718708010698688641497635512177314836735845748870726020435552557020752595943118754101206074987999734274160016421155243733480702155682256778254823814894644767071637918265388573822622890054498417000102433533233852580984545902065445308208323753893222816144097240656909016196662001160420789886417963180643540096021492673900385300486825787682748565111971239647658993608564654444127170662872549427124358451046473834187390716464172092624736129338122171139902316608015995065477051974701688322119484553318123153346155815959443491535423980654174930727765411219269682357162385877978742718208646900996883924844890391660199909443925133522261567774752979000384026437168992500486505032340552529278831930013795852510267470122656667253840836045744178411277445122839381085660836582061799078311208345161578113609718643666296583225966153847638533455736020354066738721965503652485857385788872555934216525971469728321948259285133262485734886305770953063603207777888852698389935195272181573026292861423831513954619777379683227685498148483481420681539369296852288149182852695815978427550813998210989800540115482143647631048260967550899995424941859202421866128239187803226337707324245997270035636108637978510024586100660084207513145252808632077726685906964527919627182933386755893306212805301202350757403266706135423524665111131712664054987904639705687821895436447669489683964913258476048292363493616785013537847356036744444406323648386959297233757513665310099376587828328264233752973371682317533554037250266468420648330974284189493602714287286704818306465009466813008888846887505981692756147564601001456742486517268919873788776068340178484992085287310894123665053131361149433359659967424365352837205088930699003459861142973154554087661140124757063017881234883576150239371420129147223529577457855132275784611279076279684799181475352388414293332957601017694431594503741948952921991077995623472257581291893234682806188447753906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^45 + 5739640208067085798011860914517662694833552799419371934760484078298751891737592347931346993140427654207658965294339544869290752192674450464578041819378056857044275302470244053200069145845157645609166805503720981585316324202439742851941525217603786032457506884696337072344721890573236814924819830131900354067118514082669442331524904235750360502254763193756492635060066021934484616029369924533629070165216905882531627912055112536819451789610581061003460916862412456530925828119423850571000370013277561381782094559350538394676367432257361829518463759146854882301898110221419335314571558687049151855092037256068557260829424949348229334046941862372372863848625421468399224647621174910126729249129112048266769427348707974595692677797813891495548382487486014143349990547204748863785557376479874787258220004749826296395343732110992752826684366851073071801859997621097412507235537580232551255074744866444083809042480670663479646948900013189608167051373919715541659523228446577356296333219099053543212676010842944619620557466927401958588822512737257362547896897193215091350354184055959321999234953473785132804225890051728390509484232556349143456477681248307056416779307248163845825427029920907466753761416595135573742979378230001207849290660875042832955363930098014036764267033928782549308305296973786608635662630736988845038606970904945781799531336014112064504393782593695433940666323143115331945121990051696546624960086265066092992486823772082875308709919626943287732616048342961068079973561245261603543047880646696719161533603180421244165722779495931883468281219813868783963894618726210565800330056274588405755610165129304412213538419402579513407158363440372190143205515050285244961583819907753415131529759174275852485053063741538273839979632195753825715135541117118806449791282404849776546214681427202684882847036735560451253086414052788882330919928389254905194006067269646551475974034395828043204669799743176524697263386039729681814595433268737867987806641442616148614041715696999309443810882568885302718473311609465585235604512281151798600934125312365953664238569629172301137306437095167776470665355922859193819791975040269474983378938198275804893932933533947517627328171291035768043369353149422264844463966770829310598070155990289655024646365505480370024353597944343591360804628327138537750876811258245160902431931130891301698339679011148840989125214032796719098963121998676519329756886656001705289916743452919564809696726553321823475465588082992136884571230236075204157523457368596114770495863853387688966295281014723822469279294346070377118533828095309843826672568009912055272673956144941438513781548526579312273794593387604605725201470675038016911476596623432363396691322326832857436222478568383776779493941065732319735516988593514532293522927589313113394035241552684591388666849694216821434340186597918239942000783938143805420688201427559399497548998382441241997841924682231605627349793443058952196222304349332584513801391992155113756089939250822953653815206726426860382164088004502327072828215830901225868184985151078349019026661650098932139430650959487801300842936293672981565793128933930734466307162270530784058773259251361468263982165949629423684830872201934201751023692145748208463597474361898069166782275630969409840976105035188326320334085849626388538738412657591780684343726541597587328232827487145135802336175706556306575577434648206079179207824694389137836895265432409460880980094062230636996767150878906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^46 + -107855053532180714951300830919841337000772508151499509032934287461754272357003797169801058889513189020847752871726016417532504281276893963264116626866593174807721899082830622473155681809371971437869538738783166566171462846580773460916964584521632512472949824785668841530715164474459394019320156312748748222486059730191088724158511287189843738544571451031888657297481797078192985606451510014196768334034792886272710414586347907012730123868621605566638203907464587149398888333929370250100228174226373626622080310712762088697525585396907530532555270952987672329076047263858613178414772507910461779289403186076867970119499357240520081637951187458505180484424448791956654930061254390609810789800705077512993946409427473132146896278623614419191242650281338003638712420182498687706881322979274954103864483641063375367667575264675409860843600718164877261406223643140409627054231289871774026700818113587057707508834319887438823415532259943936737691431725850747095877358073235777829402449622955786082315986932095307301990511461098470858336838000621507371345872410627340290771092284456039703264553479556538264376140446449202211254787259736231624656364059892123135456015266664209072092338743270499312902904699003559898182433418792130303793576194948887576069206858744626290599181398596479540150788440872000154344079105816578831740923856496209480176189659097476201208318163791223545747164219629078816479055371955229185710210304117717048508071179552159431379151095322960746522219193381953740549375183534910846121407287499568938051347578308244802059183300998714883133541999041282735620203453722295317417289454927185140906853249638447605966725362745047710716716707893782495448946799314479033624818521003398779471665302198097360311716657346649930603564220813572375393554149346884718598706338488096676344122363137501876180896285177969244890205941094262228123321331632226478681448443598439106032550040183968514016900360575014787362913337705871377120079085836664185197485080889829674205484235873247100104126412828403031526775616415330854976369178430285492035754552657440967058897726780538215036696450544677678101062350085016690508121810752678417893814117189005442158128564285591461204735193670956779214460341891781287191936348733693824764699684836327527150275876666605666537053791597010555257635294699314127872560727851901755667250866446287288365564739529543702401881315715646779733326811028097662771415765808438918958598464667182943090322877780129552090213799665429539508814779009791507294685976956987262369725881804325225323001804115457963825813461428644632429914327755364289702448620537336053782487644103775167513292922557684792181301486048142108965653356346445595428194796834661668860865699350409900995124233267684107515528745437452937748747558056991838916638486870389812010968449782126975440223312463948274611967865806259860182387392458508981382649983176398448877477526080819930985095918976908605985399222487607894394539017555576889431899190230527525581290103228477942980223325926681568601019456693240573011605271171718425903978520379538470958633727135347969705108054635003345409594548193404247731948532791678961675726488464272265608505734275867549868468098015729477033971131334073442641811598559692816407360356096735394747967980349030828212844626834499089845420016959838742762037797891224628868059985781779583204034491011908749899149121351869305944942710759573294871819130184548009600244374159807268028684986955489858884582519531250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^47 + 1704170229688330227116834556718075826337157304814438249579548552140416286257422099992367935185193797943541514090055764150785201690762914414062407650733148843735697413230967382952410413387666146451129236816118150365606543128999417080494465461420250220685257776746637764978156702893466739544108626008492932044462516449522161327160771140362728065472691291482412296358596368704328035606953297881881913172698874610844858487663919873887696469579704617769835663739744434257468788671149535074567591584639407570947411887998809150842356869022185383663955743826206186426121008389212176067164277530062221500311700854262391264349054394442789318398566151442760036819801531224636282422756412302067601761626666827707359036333863727097534536176841474652340555017792924543414635650525551564763692815562048878907055446455646561197050545760974870429640760013713892383916297489109325559789344181199410282892417699563685663814957829193648211821650457600490346874682675066750978717997165084540628570181971549545071471694623098169400363061991590653421031402996801934049959241104896928340581763925576502575266118078318866630567667555482256690894200568065622910776539346569065215702706779443218440562726088474148950856664969623748197606231397630483524043489687336555030971019346356778306932804478004899331563908498719353418942348244687005848642350784024467246512966821073367945789497792011982600734812539394642258345897043101168355703481585067246714337334820885248746822578884920308326186558684029682648633607804488317967686612601508645793976026976893407079366533514788155949968340957277487253183842494775367012883821982910555034353698297914948588084262764029893395563772870379021174366383377925255604566074277631269943942907372646392974234426007150920586630592871615716671803879772658473084849281291150693487249171154405948104378099397350734697867576971733928359993733791600341684825350937266857913208599455423481521123489163300464300772388053139966840897081765127135533306762487343063747452733889239569943370052361752605859805188329352855572858229805190908937679817736587076852045147853200782902740003490127031831960771245237603848501070393509779153300619141122530274056295664139393791242778811797952538509738223023165243535770653789102739746012619364826871737908780451668298994057363750686339916103324802343685862935489026747616626198796955372244206882529143350453729267610396036676046390081209179967308867374537175050479863374164992673584921386552697138787189545906744651621703274537218853541133557500883731418595136425670836964936129093852990946131967071170145307578164164838433496004936776868949590948067559082996816873955171614331756978922597516853044108510248473656624310233747869603731226656871498550217619118630910502267683196158652339810622313127750992845150045385437616229643431577176537132639851407219772344116015578256275464557059421265370266323963133960250972465320341757189430697958413795423757476730276588001379691149642586063105137310988842621916441382902155937701895654111405034457647598555303338962220684604406169264036086716421318531039784016506001049779491897651938963311242920865133348188194540358885980841345592044802309383237476659653274006162399222229012140919197904488767392256644143432276672155002458924590749064606886617188956453189139857645937990569193135117802240519665354645211754678675756687489700466129965871186006723842537377441265396232613931030623128215701768466455745724137341233291329971023559570312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^48 + -20788495813196703584001693249019045794997362295080734742821839820110003981796524082978722693542899572378789767131628256720606741325773449867336875851055480335160198481936661865810247683718243942348098545482323506057324032904766959780232871104495125103460567574757725642923709119073655096058736334299583765204602985294166920944241319177380138162418714933380746305044225798021097453702552955687237445793516274450181366195365989388127234257719824279929144189370106065735951088487693642850791310148123711984884635505847169750866872367533683837983056704884015828867811684842430523618160838152976383566251699752342119273578422677938267264774301231445466721590322350474613839075017642344559761216360175471389815562595722499394438364811064810718066461416719596933698757316207558364554821848358596631030020844785068079283085706911065065696647359514968692867634590432826981342868666853679517320228379342994058309040228337829780494182821204855388304764066805996142396918519014852496145506458385846851327744819132241830733792385484512012123152001777163361078895006774883982079462473751896128757338964929756223140880897098726893136462040857374523001234652434515861135248870668201363572750926648071157414936060243018113994941997117363738046579071037790200359160092312355463513676313904552685970307853268598468894484493224668180030888313887332147380476203088982298853109691090971373117913133230629177459595077849495213060964516758450669517637200565719756953534497232109142834000316431534908356644645448127764568539903567126536850751036946729862402345936990777907594714596032571032430685652958065113414695569688968520290442084292142300171016901899724534350147009187930463243980294405573180700869966286476433700718778041067686494636352803649249307526404542832729830081921042295112934974726515921675306028569188878380820497254925744870883864909217499812657873708889806977317221684487501934528555704250424384795928146723696888997123427745161060559025050246788280316078382371281179653798312466691287634499079733500968874065537018616759231123545893503918620892297450156247588491175286323344885395130149010484353653960119027470226074833909521396758872513141061204167558354147978597381024938661738544612660395898478136878964099298380534528096615845085789323591619293798583393860690119875310022671205298591014739397613750021431638841415350163755443224907721199215480056309750228144515240828099068683129619868121051249461408907896094410804707840702403768153739485775664133055903038383907574678843562314486630533603103657724005734739538597214376221807222659361798892006190644363838803544428211697387828820067556833495637318762243219495371902796059385375516940402611416421624056154082027010084830295943697399538997094481075856099323506472013145162310042418746108678752813145325799691466579970167554462910906061922986017927230243252688941800064999515391407891855826125095905997941343654045349197595837705290271625787562174694569666069711699884513229230290207532421639802465736651641191993432198304878315571627089138330197781438400793276318243883053525044052686503614039207238015841594479889575030777711679009386045467313029244464971505207647309385827861681476229143902564704360663065684597401181250732633191458505695483480353084314081724097171434200336364437869932706209600909057125318536777793760323326418838235481518134320467484961656710623441594012959199439707384610701445521104260044738474949748494813854721079165694608066177368164062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^49 + 173597249413420303105395044899815144025852367114118001760948063150733293419563752447419016594828984904050014554277676641475558034507733905182911162065976727584243799478623348173059195835828884357780973232715956971870682639157322947108805990187178967756152590773396471732896478205227992128575800947695861134977759837065725749223019734220397017898056067386493240843251784965043896220168861395454726033131379525882930426848630097497937905909891833793545552842246796143873849731258197896377548066852836674381245155909565291992490625075179603860766268985808256917639291626856804348974977355260457244545720535875277355013282834166027630061452942632830273390622464426405009686445722397211547884412440195182111857955798771479220038967875264804503650991346726679393890492624488513876365702809895403257631419313698749789243369727757726030787940751750554178733278404027248291981403459505690419435352569973466222145772191929673977383904424070957079834265372106962521313383778839828563247859474120769441858088286374965324187004279534463868857740811744179339637860810561535253699902024890539263837397706676289824213988178871374020180339859841744941462029426987532520246311231004256934218847689754419116997511707703215613862256593375931622626741960634188353134825806947686174177247849339590197704898306288779293823194371368011369097896354895822506234286665194672470039534907631425320058239930421893344622680319925504926112801682544225287197510649826056260286366390905046221411201332956945595324070438853089619611588418735919841265252577241324028083415619166861896605813605229795929773048017216543928453230507138714338690547104812344990584349824563462135118985257684893084248265164467442733738184227070235136146309303394823524604306964779825653813135092815961178142739802552369289411720951922628892691106760009370082538922701164612192455605197424354853587231088908374002130524849768223809838321706060356166162282643738085753357806568955482988487609885759214778873873473611816887342105810616906390662095223131291426207556165350971253421861692411707517129086430162124863516354943252792530739639617884303755300434516420085579858028045140574161377460768828726241020743417228391956228145060126048422252419741605356044035326659726240887555365909588912602325391610873110115490261199430191441263312565518001147952448882199801987787927741657911107513092614907751737447616199912870105810282035688785032182304544345983423241549893306259090404536482027141673788231960515149866100656080864349537559422391534823295395241571153038015008895041511377986719325802966726710984689113537995769437434111521531470495926239758154324934072689766636050469094571387899491492542485118132197737970402703070835919542384394165956732140421767705558663469140021110058168797323028894995931182863590266362620183532159867421575591873023665694545863681412493646010406673600913031422596473694114080099379083686232060192785471554618614718686458805818661632446397952311036664151449990977505759360578437824133063980736551499703231972833791712011157561938387997320051150520048837815228232727506243748180232819971831061622008155429392666075733588673902729865125791028754312665336501107558347701453826883745797417502236426581768026783731583308510293554585884018599917230826331637214733224062264833294845235456319655815553091296884517557705767733628056062500283877323673196463107697767506669915319101119336463326056050184592243737475679189032576710868134469985961914062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^50 + -571701502174916907237194625882835840431572880251117608657789006490906838976462487872781983630490071837062971491025519243469704793725715944517677178986816938884783385280536652913406279423080713297792773813487687879139676180643249812453990016100916000708963518241060609554272797579789293386223472209753739931095646745247194308652096901258142367518276958978902387462481210075470957904950443423374103801564239566819977282406337996112337803747057520126671230467185071430276989155659032092006808333509627482575113939639278975149035910965668814581518985206972370341584096351956279401272390799078573637288462344750659699975842315588918110630706983964196562931006812379463388053727074168880493655763661360511019012901571201372863061251172356753476277643778167880259125066995758836337722471262557277463955818022750511409856929103661383868892321398795240337327296209616112091146463577301986135288978548285705355679839522701823820214155740453886335079813792458834389643398662910688712278499840026206174039614241715466693756843960890876952563356723388350047915619167100832860332974010924175139483229409982309797165238900451357647564831159005734435029671943409692834432230743577018979283738845778754085313861689608101406907340260004721033662041842978788348949438311400021691891375676177856343466235634630773677138144424351148301313415977945727057071155938484610069271970804293632649873786470245585110576720225130507693176329509216197917550950593478281127348387152135275551713798310872366648466801498964332661566228390610974731479958474334934321436676969870627797834076865122484557274622996228209877169305773043056245510825037804245550001614406974667326829791972365955580679728468339344087790932592515720974288523594070042366029484336919854767151208779412553290496279195539958246787338522969697036018803978592039664950506265913352106255421408449153922949098036762259627285259670562799336839343842244613899036113951949097812583579660397556050095644082935244257245028418015046954941056997348610867679702528874343133417301671134096337821132560129020988921831679486914511768618512592464257336567642623227860665069654303595406459090935050467771444196145961864318949595691972383322554119915195866089495169274229091219767727291339590117257623288719365824069942097652923215347692734063454643024568976449395088422668161483372366440796198562584933118895174554696183824502181380473715740656797219887349761295585428113302833922222908823244920737695013437759959421148585868673869398502097740693791009394004592342249926311758761503517828036697290297269244501874742370562723207899973680405526156159512402902650177292910883212010140799714001923102988255127452774557180889046973990382450431736069601898562075696395772086499819575440490488510719191654444959288533573279882276539123322715262719428631101078928688634829383548774256057153820210084763167492018802602765737716236723555552231515617758341151040975495504969638816658211457388240875743369460467578328938736380079732443863690758723920358250203987631332282743312400220094868163920148119599334709911250520290048728406846694699083922467123998923136643082883556441272168299479501002333286259944033016048394455987486341419070768535835232225794791008458651808672994373865172105984974262534563497297177487935516632515141237325964798361868903314545001068800908278482821798454298140210731302478587856103360057334444068409105873453274805537484823855569042609106725904507297217607498168945312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^51 + -4671728505128860755331488883511798150068412799672877545846974786301826447689398427825858709369142778186544593195689700325901763581193918411478617391104590618694194391087661820290148858282812068661223031075434054076639874704054666118234085629225377212681817877118529720112025473494338709831168925490780415555168623235536121310133044604552101163639848829276173852479841003402459901486319503304323556726709982349243598255934848946770709801982936958055422875831456157428021149674406224393125526420768590501400121840032919413136993722328474061048936016802763969784593424728557741937887305791775557444077055406389455561272147580074242633961531652561574148199986827642152145634986496604703359356096637492086406963473159259204068631320527567327070658350932808439742063686218429525561620161528928674768938201501279449260475059622388130076620540989698214285840043642723481130571667211302988411326740365738168761591644953111358987188700321571633198406173739770437803511312765317267675891937139377149005443492625115125682767841770896418835925185512338640300964721720040545122464044988410441231838413780620044865917677401875425532242601721064529666114735050542026085168006473172165834138731749887427302476177832706093066772830572768118203719627179252349441200580215325029209656966101655408886398639088700271121249181464071932391802327834721113307834163305134128920884951816331049192976410743212209483268860531379074661880283228054791822589673136305264904798220195820162522477138392301190047681960193152558545220775017442576142990729903896047949553688638308388382965212138728112858337119638602982740512669611400262970775855059081762949792735292046057589313508894008563297600592329767253800341360046704385838932294205421771762889132467935044644387348793001456991571718473416916116723498038629923568113304620053518017461401562775649912152607466931165317248727149022082228231868273731424386540907957183576577240080487156827671126767561893890806253361715870695107175019107785567276921215857918152526771610193105183614539504231428114566216079586385589760830120640148971535863135406447838134273953204822547532272478159592090548123149004895533241005920277970463058781532041828712929775355571060678485675771657947769265544448667665181072914620054084123855995168755337918686561377208660976224050988868519095329606355161069327640685311393143912422007404768423812735986816750783210983989722403395331933976167558507689820617230444256562988912900170683192973110983561414015871230526214841890252126057825164961724202234625618870767897332133294595424533554033158163333031859878794132613489410990681171697058500540400904174519335192844939735782663391583055174150032776191791360713760913497983585358954479331250018171220977217017373340022312688448333876947199920931225391082705384069130413729668423492943446653012812768385838436590724270445150309755528548807280680704561284667671283022392997532542738506187606402229806587122132531188696122397070864108068865663866398610800257391818693167739137002958875359132780058463026042913647502879109602562743465028543270791828932817640944000918080239694428650260301639232669431933213055568047565884253634966068233710446869792183076536434143271062923322771459817547186168200107063804755782113954842285519172996491731501223487301353498528434454349283205231296734154429186190271240510121667378818992833568351038536670861444435974467991354733577457642790707852458411734999833067096894979476928710937500000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^52 + -13541823734235673127079980107944877222513288986001923578652429335528037752907993931125582389945761220378997476053688295096961265935775200568836691059000458514268616655279962653091864018064080919713023110225928246102671193091225921951744543733231705619477786261883783840057034556753344046992451643780437829506602021165995684639878737169972475139644237063659224380962805653213831651519203758584899739876879696285520449245304436950186772079634052569665517339017323090987793101415580885554744735079862840854531222756237714643503194649664928585527614354884310173731068473595478772127630816315209774337984310778683407816368573094771810208864007021261359115340571294447876074447254575175854990399349115561115567099981587504193689596134689020404876070335715862518785181807808934821661715450461865456804782480597461209070409872639599058557479782480287367762642216817350099981726168619686242908300885732261493773476769146226680385682860224588047440015094113051449249592850016267834553506370954216578391579819441648237493048176628919154599081928941818106120740160718918887688157903607194128622620214014394601584457861306499674894591903611357807360517031635848654586786182863289377337052403027685051755124835591716912873883231368836425599263838559607438294309418633598471134095680679203947146499970838127788900253960476935833020050570247633879268168780280926033495654754234834257093975661029328297276917791238931414983690438523143231912418405708585048571207702481726043069655038117531238183454371982540448897547496544630612874026994341327391774165773864701966136292806448777093057079017215145381363962969880569674086606995465594850372940655673391170327103646200175484720172029757694774527652616901292678720088530286044035727325520998605137448395295820438404582952354826181970276090154373940094299067242480364844971873684191598123292937231472023981981129511965762940761086109159461872440615425528313156761877574198645936459926454982171128118422013676896573682187086982401884279051551115430270111463216101637022362496670557572396032036199204270862240012356651327071102486087791906370074858064924272781115288322968897626787086874534913263822063436211155762599245584386096559310029097509720128488981750811041088288688703534563735302758853746260095975461301578914022295671841577180917026113942217829340755523621971887148430589873829346843148266773889054330902587380556325909455051564313731657402206897445099859452828940870345707647270968951554238130607343430380142459518339390138290310927459283365261623819912966836920438377380643589274164070410240169783072971279509019185794543126241280000500624961237200591249566277400073939703084344825948191023798008175886246475533819906260980083653731580139966862815847228779180670241875895048314872936476368410159303533056816591985984546297317708015388998021066868509655640970967311441131486549683127562386744792738815673046563084724775963728732305581097702504298196566499883324178285512513783741246314130916654573187604370827009457201187158832307195974509817893612227671798688360406022784782771156490585180442765178141692528622810913280794547879178051367045253035074498538888885074245135211242759476607825266425259600120322821964308424904944891121437912904313351561627634822355071364210280729283475923849972950167443127662460186545151284736221085136035801462487509841963286753689418046614836338236028840118295063708968472782264249955390825963838859456600712495595216751098632812500000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^53 + 2617512269845091523167621275439235187306402201819993687416640744170233767294575100450331222939029827374244236720690217203637575444994578036655242327822429057942117881870259445457825336392754514279270594231033736784651637310133189296600248810719531163170145934599249527090249349352708661481070350359801075406113772554513645225834589405607992172799102881253926751383116713943152482768205844251756557627081719518612567782525245463836535975779970730255213388519948890856884732559306665422964228589235762370547707255277737509441929057124304405596462855338887442068185635082560402233741783732691401868056822579176446925272096335803464267697254522385677711957350371299325533245339819738178799085365654273373658783004058258555425124647930845786066674742832363218111098447641288626996934164157176475363302031984882481749643810463548098505016836606110445996857988303995345496646790447766883352161144982199203559197143310657323046441457391875318907124251251364649493655453242931735629194478049328405343201830560599591923462446874532492608965386345059591830392444873233408705300625705817701951084169580301624665638870937490224678102641229419334002858688565507734628963057942874636347348875050077957448454719780949790630324612091417021485538882367588732117020624570562299429810711671388077301674425641463944598563121524397551676394182165193056973856694722831424731419472499755253988196326042000298006754710454880169860144075818427127681769204270662426027602846369335326952753890648868940653518011735778878743370570054445991700602221384690648909948279626560363580487425036723329190073750929899541630061450085940923317646421714494450632057016347272505499462048017752067514897713365074224810185972803410993890788840998954535064781782253361406781295892853097998963641673859272381726268168829610446036779892188907833874486021966244126105905175972010193394937478413605965940632264422194728907067733161515138923951858315655617085136852670160912151652292745121456056824784568236888514149248320904005544979095579250037947391100250464986424442864650522156928871305812865241298422261686268157391892702347415987143854817369929880099330632032270970859672601221068960507591242908515895949408011932326401585639425968648783395898110103115407890551510213001017039274198827797497581746710735180514792487493826784648845254819924196316987729964488633999836646782704875412308781160042878856444093058726748335335073308223720141792316966643004086304165856853462570850629051090630108640552600585801061073740128903567695611968293240017904304469725835974736569225716120919476017961433365647640850253457812173308253238041967836523234073825867437893795836157555741390148484050413549159602950611812917812700339541187534742839298766204823842656696356296124802499238652978621560874872002002497413722214158313359699577243987274010332349043954946545672314382634513313736976408084677347241294024957357379533870627041671102923572983552028893577086345242502776425442841760943541768569522293153439197837200923437213360498395258267718262458035590987819460243939597148885003537201490539882183788894964097114436792699092640922429421207530803463978421092012513441456572052599446565240508037764709638999097005798442581098283437526197221821695776418387701625075264147359097152111308449832970982165508768827440569403656703224446902635249668705393385683477465439765734783051197257286997291841861997859415611347155063654355521402446031811047345399856567382812500000000000000000000000000000000000000000000000000000000000000000000000000000*i1^54 + -52972437578720189473767787319955697617829476629077456556133685408161064436854234060078257258432159650767063243308918794148235405882651991480970755868368139343973591157962398304656788635427314944871920640232415886580989087452988652594061523130110437904925022063905200036762499768927562021351139710851028651788417088273866172202767658649717470001468562839686805888983498734037719653098291658186516411382045300325661796106288244957747671529491371667455025057452882302266657309077503812913609516803169949297875496770775866430941996926140937253038157374773664275617336751052581561148754687125345791335477216940260361574272142372784588588744173833834092828784938288838206100848174002134057892028129768553217362611781812956497144570812134875177219264348161426734698209095416622200156563752834065467743222146924400887730822170656625923242212722872424162890770836598667304050757757990064167942805841769070328173636383006657476576922151627362561120677678422193804076950204295191924664522010840658016452711696014053721101892975833575837312593689281407061466834242941174941873305868371926816114157287808709096491353432108846196250533263562198265510019278743052701878596858094105970343332604972691509097670273948478849207730909247823243626319314205477355308091004865460770226597355851796017594299461936128272397699004494938555854044191557592665128173424803539252047314990048521220352607457422408186260397642787407793476080968029275469950760387928070516146113124646411176100202765668717324611411713520718751253058304596723966983318928284573248728766692846598362647270536644721016027433060151437547042118452463476314981531558510762767935789684070930864350731308901942949273877959414579661217688906808291979516994924608933854920166352320028655981541650920954730330430286875056991913664535382716592833168404666223788296157648848469394528354539196067212338344381048358406143369736212818964880338485022046755308478822459443950312934114103792579209237452419253176244044894133062191452242187229227055684769509932993262515902124782428658366198596323252806423435212209220849211430853668215441523430220129380892222767066300078599288543154381459286367286120217388975608890981113422247366647089396329304733394989265129254713636560891402273124795710397722601758239781686546164765548570632504797985001701810122258731201278859694038440547699087143303053994276498576321979980868815516452434896644755668096388029618594421270258310841344489621811028764801590159063575466955261775061040981743807245410678092760752837069814200133565640227101627813238541238324527292565913494851651430610065234440842303221719937206255310478110988556573184589839831233496263148683781502611999082046680352509289428866253451512904433692186496830217387824629268331363121116087338090186624111331045014989305237486309894763549444208491261859022339676115061239403685636011412880711110716755541982596936329839547780144720724362495076880911271169279141360847761563186693858598574337935557599821065938406927134231380255398256500818864470677847369273970333459959931396881651075805338306860665179589632543572613159028425468286362812490634569557636351682677035972353033408741289869012103779924604844164623043547749986147703933025365205000108009391931002652884957115164329075591315433029632852498393920142478119565586114307056745888758770586825645404995255601260188005115871141438738388914179623029451713517424236909240368880810981740472630868200212717056274414062500000000000000000000000000000000000000000000000000000000000000000000000000*i1^55 + 628342994620397964512646757783767635541387902572623825428546382561741448201486699485670918351623635061883018996704893729770209740647275611453065234339088359993660898671585266861877485253334615041564200257840958289554115141583702855887904690073373547061085914886949576626407816544057232066478244055133786308836023573737163895323186172165674982333566511235522594816815142006823513295134775849824938590171817941590348091668071730175163503698413638170638667746124715980401396421663696925320763597281865195716100253267711990339857458208908049207295244583563769934538448855343617137699440524957317167112276521037923909549698759975268303203438067551235789605747918839019589769676106161020083020780859145730625314144394542730667079094906444754168313295814626207313974975329571437416693499852243420216418399591482830089193157820815835683202106360585501774215625446132172100510574336801381799278545160837340013711462054376645460849410732646177730639233226096387375979049743223991736346727926290537109307549685744205581722655818689285496620785685422288457203865554204754764976549017824869707989870780867936717009219816264674567249408971997103881697717566538786592375142757679202105930810566621879830522650148047068666439050269578792815609257138657075960405945626711508622479566470315853473457987427949419202999370625738882937052612947186741904137306541673058796449072092867098595789215715480136508740877485702565574864738294605650815239509907165839275821254369407991703381906534261418038999682858088313342669415868435088844444185145849416557935704311735207819831299456547481483901786732174203459096021675902902963331634207236498226525396029157682529996306335672267295304616503447275232874979356218085435826381855271540013017055429094291798474530820997426237209383896177014081629919168013651153826393173708089263464933140677807481665565557671897190262859593821439147386060666022971510021967471843110015747696870362097916176333947832261997027927638997417063342404709838408593459145448696869516406442697779928292900685161315112798721722181099555836542162692151314442734806078873085535236126664225022342292697004380200865729419030486919103884296086954220673243489133650394462908062011828706778629217607328893854917087190774547246008265580534633983051523275898362410749591295849755400859706826248940948687137532699965023500495122537285127815528947061931297710243427960685269442054973279210808367737631326042117711069523118748504485619720856297756961961013346678427620862943277438735186960352849943178035614365504485867902341144631840312667233208292986139707492240569582770147972516674757140698022524496329711208402989087184545599313604083326889689763169025147362929320605630761990302855681883315184658585372805035597643433512581847910774470699937027415304415867623832563669267534917731724361618041852413146918226609676678145555509242869583697068010392161843073600368300020120164931625362137157452218542698607827229936599352974191822370207515884078381457681378386587722308457599905567808839892691930792812270324747936720563030283863899150652513495845280306885288930131544405313479939827751186173698179628782474082747079499480590238839800241541611480499580825827563788949586086095550032298656025416842114559675099879406937397754289800834261927444721648078469775338179765935971327362932692221875828684145846024527803373559012127872638832327431135067669577670191252605278428711304884251969696308951824903488159179687500000000000000000000000000000000000000000000000000000000000000000000000*i1^56 + -5357691644273713989570388281398125031200460899806834014193181291909258124290804272170908926777778714429770763170917774073656432868841428243692002739226346531523608488620072487639442777502444236299752777450069787344022260112217579056231222401624084971072964633140174727735313681838856633525798868511628341932935391703340448424625548737729539233505753056091626268497202482333412406003903888333207314474939225003549248110542071154966043306081629465746462442053000980873074991214006858223163283816154280210837324016566539527731892662805811643996608026107068289905920623727239825154370581131801070279247104114877285712306586363126341913848508511643484259409801448130386512039692809331329222614360779099777687593170978864817909994544102425215517833219240821229142349108503981395366813229302869185334772421435155873106923260371694697101273849394261338711823842907102141647607345561489871068573005014831467930914021097039774836800058899069555052086810942388586483677621928964958165607969701279797549256382170182476314882186652138200657759666883200193404447210876126861863872695423325299687866234405092377164364617671195375162421965039208279261786039216894899345589839993888505626774167336347090749414389943653059663936511541716037586763366579621956912861625776017887687904981372116936654177788813955412282291014396633698846381588199091208581970451868379635210329353726348829220030418258472102736691476425928456134906862795578676729743489260270577684295410565728948565653242931596492286982333842211953829968042389434037609895810364810010912980666765251927331526190949701595918254743448187740314036065820274702208101434298959761891399005145440484758379191497576969280268074095353505192849504718244676106476526795279839427969751627339720920573749377042142880938196197275527223123898806533947677855432949775219760763826171137094889469625476632483789329761845646120116131870417336732608774688313645204135907805137184555211239156578139775097999999849262010541217512008662678814212600421630352014471403572621779390041373967396348143976786636331467259047250392063408392610158358969950434143366597785254435934404351593921658977655028385122032307601940609051006471771613334908211120024296912357203132710873345531175554204993818042699546344959360113249765054470669365060121561010525594898322284332318099789625405262709574658515851230715305579246905703712512993106376996501881750162393090282632107838093732658037138832887073528441828357737610402285761649711338744858171347878436888278141242525750013573184112788754496403901384122682111414455206519654703453154969100468919310161470435273528654496731646590032501045321842124085315832837731493809458207938212176597998856009641467881765962421307596169373601887389155809850337387410139341760503268278024659076297524582551408351197365536559589824475497014900451316431244197592029359354417725098886956498084593277340245017467596647883001478600516954445373373698088998731733227528440495329516403802992616556622265133764830312242061182612593664581875940504486510131310562075546556389557383007498473692642876572208006121821870315433072382289612138373413541892744308286536967899093035522858527255494612860214557136502530293333424311634485376994658055840275423149677015278260726009820209744335825301504731495382572120354960818081837651102718639849255716355655802650042814870040021155790648012690938439892730509374820740219524098907462461840554731559506093617528676986694335937500000000000000000000000000000000000000000000000000000000000000000000*i1^57 + 36187459318944413356882961412553274324915791737288348336796498948873366673531552088384305756462631996911786796532182659064804947180806202423461177338641346832322700053432471365942703470551984692662906511829554508899541051756151847218429586731473195295244458633050903434018425671267253341083241461871109900872552429424934279144725756415211104171001080763396229015223970310549833412949267349589717980396269711038291022139961742446350311500718623883185315144845671288558310623578960190584673280011079703901437234508898162429777260426038982079670554292060688085722885701125268321769887124198490727875357079565471327109234787008361850233782084364077054499348679303038310962839431488587066458947343466445377734179569811195815508852319128588796247183470842678127566041782398836908804596430745073427089673417456555625672695121719264812812764988111546203045621533769184898476437540361325629122837871767137024787479402989805136993775351761251561096713942101119821969894997634176175490190887599938873980347758359598104523505029570476610730876706336976265001760837889707398874576680530174639249878310633433485583546647391001837363451729126764135380964733411497712294566392064581599157408882642627360164406395231914988690731399135396246369289553672161536187086007149321039551681411680153829560676693891943101660259659380499778045520016697531226208412877188608410734442609892356913884650510015810018056258317017539797695584997282079995651518823324132533904570457028456081478745356250366628186449715816212951210105968390637456768345544536254348153539993417778286023532750815949154394770334002336196444326868221014971488317887138351554139682708469426480217483406837127946779311540650214159215436717687136083141478366926338357382224623494177906894484548184158922273056588101267194908157394607106994105434043070814988411740748032321549699125779880076211614241585821944049348583833992125457083572275126237331637886759439382704051854522555712459858751207890884700851479916314078077543482362327342965343883239371627049256473383188822011376184613086564143013349774398854995266628765543345230564699362279921351363886787081798931439638016347395279739809006951716973559457901235345433376948557929164042632273758189594341235909634267910263671626877388860908397892279973502805666255025193550415188412996393641365082113541490327280249060176723787266313518995880260591857037522607848077073928001181844253364521242301450828784395985126810331006832907039461670270935821301556220589759035760784411698867152986513431155207944850770292313664288113104594626621269196045327843632868025004557717552214155372410905973337503079080020441156984492589671455935446714448341908648726114598042988342222147122071485384259470569073472150433548720782245609766299999866514984831000545010555751861999178512628373711534618493510228366686198881712230583646201601849362705775197184020108173264899321785674239112787874299122258167714843943512544005876716551761368293190272492571976087441405519392766205398365994470039338514702056154916527796367629467335551614309998789122852263647786345653325354184018538723201578397109752468150721818408543617906334417458796583627679043980478221240464937087803337138853656968523167117347178910446479021082151203251335502116557845705332793621508120995985239173845417942688337505721825931533063183470784862117517568706674560711967054932960808032354557463016663336782563866848944664469779979845043271780014038085937500000000000000000000000000000000000000000000000000000000000000000*i1^58 + -211563383679329297413657189355135078140779677282588890086780993170028612251087392075619688893672714119901321278666909878199464027728320443019588165675962791754106748180834002010893696710199738147415762664406002981895792584234561920518209175605115453022314356737212212490242661039241574066283372873039365403622942039874834230441201308484486003697992848065235863790211127232445590587620262078315252248424276159920643293012605174780395236863383065626273621377348576677042023028484838965138541415279625735410664170566029553782565440333295368939444423313243885182356352653288592700079008589704341298325823256276480464941952028135393575818278025032155734307980978076833796486603686359897172164795847356508899914572074907676606730898367584319273262793709707755368633143722675871071470103318542276646369863849833137336197776181654102633527469004262579236718316728232899619059927694307718776715607873186670154845503477093270675272651220317785983132267088259291444956690484633191167986173005398141756111333750160342724782600918573596039503565383967241045390541515159741379194808207006024444427406010263349424037850464440636628609076616697559192932413822594623349148386641562503204789725313642565089164037071938644762730319147019260055988958286030146375617346658779054646477748571699340404078952909122812844952501444402654862419567096743392707477705036877286343037482150458418143438206437963840348858711405903685848921287648375578660433645929116859189497005309533642882269471692354088889626966605261383550951457430147029914707683545849774659831939751565626878845509761973739568993381509216346971747885596477706108362252861909313878351910205872775658931599992637986407009555805488088469947798424871807179533662284546745044784601180846346790094169201202817726171501970377199928213705310762820858708229893631177598937769522408041931785374003407703936095401864279365190246645104772204047879935982906105117451327068249458923768300762483139547121675971592411620340210403999048625510557166312579386416919541584415785014414722251313773281981682371352562771190466698456227664865484981270068466831269365532335375481226424680235388524733267513274579593877271874865988772080731943133055935637451435531449956345653425571324944945399823142105753837652280617581218128156654745183562706413699477906966984788500343165270270336505284791754987435314603805080687783975505123852047451608086266562594354481503334581765982006539189582841343340308102127972543778573341504082073439400884773194073342100889502522413162634377355556501401145793316503888807885399274652530643006986661853115296188453562380369476161999339844394524958883077429160508200114669887786332358994515186277159295351119372411805864465865357336704925256005236313473028845750222394506496877656198695785820557314588528479046787568530624234351452635381466058373656331040510519472845449963819057166572183472055620849174574986449527416227040987294133116517146441928027535584883847759840019831855319178451449896656436026584388160261729206993181559226326936602145323119904054177854859419298232679050802811079432487315600639227542443958246971031874568952441400871719340190346913441734669385990095726672456307845387705702879575349791587872616558679372553250144379009377730905834240830273165996194811328818683597888073775935948456588967466668163419944467152181793010059512417184902044761261496972195739175878741976403517198941083239381202175391081254929304122924804687500000000000000000000000000000000000000000000000000000000000000*i1^59 + 1190782101025471907662118300520361333877551360365480369157339407278759408891602764881184261517107708203242501031834069894479368992136007647866241984438236441352668339810402811040819409394401301831311199376689781398205550122906498600890978690603388646528907072039429026257570918210641855931948504734583949277537749147082805027402364952080483898671704784775089110945947590658948533952806763051178492781818860276070918195213998605911035490395792148548614379588676725081787574676703769444208737203548609386239995030725603073700975148218405816772374907852322668989520502798333386176859333501982758105971289841079701548933456038788384447260066973565137206235945014486153098374156459259441732038584608154184854387120671405855151811851929683321596758870549024919042867494584107735880530309748541769694267737078252615579899144494422480324782515326985970120676788913413551241615788008135790660277576512608230437259307744823184673674975326281191187425178706482215234486196584972304696405771977607441207564795146968375297359059867209000721890410156439132584983330163951145252908608652352645610408013246799984549645938273345009428215972059640740028212137164987930457898518327687603036700753816434994895593997693290897992537187608645548379246299669581483756051229208555253327548256368180664163670464386336135852448817937755082662886908681788009514449003112751851486351268334867431601782089750868918310986205602933708755284666101161804929777860768949823324093136877960205739778094685142984198097508093064525827225491256257360192537021613548535399106431548610066995217855603228757158699955568754520590016504863125715651612723704720345946839489357050667759592330349591744137015880140266709196336840846421177142960518845845905735574317646020626293001718361493469181192708065136497599045144574125560122891866711355476807364614295476570460280927441139620567983492728847425466888704740033820347490859580502589892126984969978629304940146420240985445723677999931677853763245271311441773948090133659554466088892434294859524844377567577237435225995060114405754829428470878279770796247851018895960732661139305551182625654541879222644849453951694808942449915751843470758682687633791636050424710605774379713086328364131891791723093992285950282624723119854946649857460023380693398154840210685420916079731585590111555518307688131546053989072557015490809477105646620370604556810986899490765858308368797297089072330445681117661990693034242422391776893866675897752460314096474914742866335827728205989839704712726022183144092556585104749010077388757573407245155910188674561515019245712883220151401665160047935415928533571869329155174024575059595790618147569956057072325345186355169196182114314347139111069824121104999498057492660486666065880119308305187259004679137888065003828406814081146072555279456048838599620885588728756908176227514655275932664929072468311741043793345261084718069689815042962300155713075033638685171023799642506295475291185905904699187762603899295332151940781985852986484847149321587574426342504118653795439614156367670555785580330222741278691787217364900632743692842710705422065588326789753007372641523749288389034083235831237756504504204452675706265663410164355026888457681632430315575466801421780206592196872185003749339083824068222668910883355431201962135038242459928500657073625668977346767614738577206586139323912687988139026708109137758693239652590583783500374864327568502631038427352905273437500000000000000000000000000000000000000000000000000000000000*i1^60 + -6852379470945663995712726369229221040749036044742178821997506701774492741122451030812222647003574745399237594290523925051337490532727658417451686695251264260560949227725213406329063790551348733402527878378449946992857776797281369128927430272815734713751690495842863295519029445674197382677200187322909016599593832174901982717637241543039745204528332227826328039982363725293668068130458803281747112898944983771770428434391600474185420879508481590907947423784968499577753939590435134986527481520685382547312126674329801003232538877980130273847144343499254341804719784231970946241805263785259005672978678453799146458136509314736985226302372542151176519481321366662874657384003651026416810933842926358755316000916836938402843265568555378555619216937603187192341106964346146137624017896000237407390267481946495412928381055752897928432677571527162538397821795104886624790158568343238175063801476740408103256876320578515583023397756503796913896267177793131563342563401809236600059904317417918929559121082757694636026775071105134351434650249997759688096263082201755492401820598655840621745162376898934892892354821229735768244726477477570167765196609410446334777223387024329565007050459772221919231775730780140171575808875314929620014592325173907613606854777300853712989374148355417337590885835800105898562440479454671955619957248969493722348757202728991016491309010614282162236323842936523267677090242446891701259079472183867129100170320789137382186902568076903042278981626266030248457094379197062621511547190501779893147265896652913685533464371136053100275752891075189739970643715569572792259402889411537398879154919459413353287254335797526534109888278128285089539408775017455374965851104260111135316929236232814157169380722156765563554407982644431099954263679200141549446699025128184358424087195899325818507148592072969998238118420758622086383067134375495136257810546124696960295788654285194856370328025276079143688553696170353292293387771631984095864489702437026151041528138829547164660286553581701329078926174235171240542267114064428444329738508379769831290486105729648434237969154370494548904166806028855993216684657145615230927187680342041312049315288161858175141830968737114885344291887383425620050506223424090114508204424754556091586596034436373059919052919179604050891287545779673848786646262062774866808619319240121885976625689156242204838437076140655395794859170434570596188037591001066997012602366185571072406489804724903698538879962342567785486669119039919597003077961494103723572712254954394240448730718984683268509213883685364555354067583344206485363047169105329522135493718887930488198458359185186187558992550059268725601783220528904870459046319736989596610939061456620656294083832501912632301354607036638791806326223514180869464848965241303861705583498438016423509839717806484095797166274323432142006653316330106972888922973960037672021842859251553530729638855388394915778715361382423567376009111082142011676228313573939684559883807095458070666108068394135656104768482174381148360147557791571702447904299426375540508390546596220152752490629475268916092440592140395496287334008915143923795698495627237838838740715757081973708646702938264285784388412135405510733889434902881643946136548320477690684107732038250730691721188562371069331849326351394718931608690153080331476180021414246165904066787138930675233787235007153728671008353968659711022244753326049249153584241867065429687500000000000000000000000000000000000000000000000000000000*i1^61 + 38473016359687927058899276064943689866701518858492021000606694253163212509891924201220997637765806163716504372780988924255367600267435380872270087416314285915050234997656607199203935739352048825337105940558506465049645118664146709021355599151723995297968189854581995215485271924761420683247426153755648128207177864793465908746933756547655188738297246483842296141155238091365009461047316336485182691301895035672779338672726412705378518257426605983893168688394228590543922075850784537713755566813562291666783203067937309487042899909207935723778327301662303305455566685489590857161104780858449591796737184459952208607577096820111098246153214093325938153264063530350898370311784278487930455646698125586887247134086088895487885996528955863499344969925208038799047252389330361298548922795505225925114819894205814418593549749329953402261933956227668949562126206128712139061090106228656502604385334088341640134934121129512196414907614869542175181082553521295702632710453435520331956948901852122992839454150212887005623329843877222734004700073456093580036755317716138602317498826561736955176951413319606943908453585086372928672189331506999525659599748791360691255536816527981288505290319669011722738585841511314834267508811149921609608500625354249650330004361852823750947343713223668815208898925314622227779045360993579283619511344262050173787329657372304865407511528763681256047935612891697812702015289373389102951767470071336487517226838055279323300838870267434338942297744774053045904809464957721052469590437022775113328544988669329984907042395429473555266923204115035362139712659070554868507545296823569056738840401180179186495351467548101647796814299635121406183628906299746847997854200713560283976243093042502556524682455935367962186205320924080888764761945686211884729520046826740852429540867643753453778084971061332104284196688460786612665350142204662647795569526237758449869988180941309242824751513460456566297409505659940342888470761317668209141690162561060265452082626451743865000933173039772760458438473707848343144219238289074057985859489187819979925822760471984345303992523823473258504750339010586714001280646444262077648978983426850565061782996340938854965533146649096641143872710840480441029936825757193617162351176551187908364976057111022355987169228405038223269951359345095229926234713359084278614283566281734773769093018810101513469751386475668453198617701294546716566940954364687954834741529899864510494844927320653191229394055769816907264125367941892205815377426356463202358936337063766559316527465817209852678936989741623661048280306878915593019211874854900291639324493386165613344817565713082816373430939184878952454770491020466112467057326092011657688947338633546275494079217884274986417790562243567552860773730251777647602299783382744966605370898315469438833630077358078205753755799854991596674389978630333383570608519182653888128408665040697083960627140186148238162507096195358493754839592142085419738625317591616187148934758625756159977681791557228551401358058223172536499945543982050282006593614275274258113904668619288119155203501261691797786576466629743588675176094872327667187566962614840732086771557574230182172298327970494581128603284058740053079269323002648868956007149584513792496792698888113203252673937274649159330975579040320198364334422086161758234969016401440900038839491723879354162677777180891732602128989227449240118600641835655551403760910034179687500000000000000000000000000000000000000000000000000000*i1^62 + -193396313130670177013399281705656628249780306628307149454981267501489392092059672885899664985464117008731336869548864476551381559555010924954969639907632271940888831671501494307391669281574108082301607023004922590985427429437774865444178376006751964682347866045723942537508398757148027091212860438868876946520881938085643362702702119355159377016143885303136157356368080947679288589628270764695686393272808734645579510352132129295738981992314847373975964254990952507482722058842420442328674667400358068987259437292414291303771964972354977540486237264900011073838434511763720665711991043639180855053511023166315524807810306065036658734899262915084940134557940793291773340310825512444631072236419953015215244201763446610071631886324880581347883103394972265322194133313077242789307797096806639219324073830730767323917350906399364211077667803870094948435180291694487972234330034972517133811488230246656323442656504631602618799822857509019138373281550559130884567866588182906478288551699183713339673972176583847750196706259539937633943182805969343113338331157894034262681198467577267359409499532355714159412086762524689770947935901908024693862647141681026034484890182674522951282818149339977509938728705485983010059889414249967737813660855729124215339494294923635482500104046580760496736203203209066095248592281335648461176456195136820780437691209733905513295485129813972890176210761821182661042117183821537662676412778888215648837985219309302162646625029371720492809009671498114678611462149263785545570629543231989203922058501708976231834494807150202837451654001761079840407114344572026471972790520899248483603314609228721072239155107571914100857456507080387624398024452483598949600824166636589915733765230834673792368630367566098760147069545717838461627941675506855743654787625031778705985828305009971858486034468436024118963222620972600340149223510981525999622091591699364017336157586506952394419215451624450979032894356790483678127540014836866632954304585990430557240764965092120940764503400267498868941732757918128442181109604487443136791725628048557681726791601330408703182688047030306102088791997762915014880459633008917802554776640602734198101060630228663427838524916503118110399456294049596005072033733186574777362982877984763842065940684338368553359016233685770131355615236443737213847882801289819771968564498982598228805428162504693606040376613416176487815466191251266469096909486487818400875724184071780074988667450858429304410013405349621590479365297961893944829713726645222712832101093717322736768306462169263918189136320055799309162301377379795384446694453520668898359760114981631031208354398717103524925005779030477428997135140423342447841927723115499527461908774059294585852414753762312506672637370761645629259543591797095276957756278891916841975876186113468113252440110760555715626138547755941163900167825095530103719478942992283824345962223383825425032271040291882439094970646808730147808247095786380109694901291898201589560192888429408998466288026134232414888754967456225011414756317607170504693450562072311810580272939764688055618598786365171758616322879664337511550976462812047712447225207505058741377286254487266233719034279724620311680923824906203446775721475630539496058059329849179995737967409675138524353853607848755838583545024289237469643909666999569061028548576746829989181390819351334693290210289424247632671304862954673847511344320082571357488632202148437500000000000000000000000000000000000000000000000000*i1^63 + 821260591322944700843246978485025689530853542265269586016242386130344351874746433850379961677384853456315692172959943781477372109943969486842340528698919215294209326027066485106186497945219974058637285246068368872325660216533416781140153465569504181784470451168521550518009148623792095169448281770776508367468554313413590055233067120520151361351340877565518198685004675043772961872233826537654940479607911700031939115532924768900361889312151626442959573180470271357461096577582504840185449462275743275599001732031253199926261730736314017534302116886071446991247791815042142176195040069689838882380884156123113038037464534822374108985981419258104003393944958295991431825643776186091866860013453181465032453944888891298082311702156636612865263906660357376903868253409120979512696554350004525150862230668459383144835575334442795271704463189451665159761506586060709964524353115790562034981161114765843876390100403865692794355464372361657938842283394033548191805818272203088691576478772047289905943880646072722049141760089941252015029071171464879680722676305564776954589736311326934863686649339861243990142645817571634634553488006291859487847247897270978770460813918918837990286640780737221006790617460939097375874334513055628928412864494478257123784613829961713448660876143865460743452915497557489937456095168250680226998484160204671395910996344891578304039058031971166371789300913961755612343471965793668615867300890961129125306666990148778452192989935656890935944131642616078110667457376231360900782902232997690141554352239435802931868765049318712838614864569345828312368166728198934373211591179878753806159693562939507928378213539209883948583930045032450794480200102596494900924062908103254034209648131712183083797805114873157707306624165663686412189878343994933180388309737407311946873086839270587636743154874517380828544409435646549471648952590854615570779899281203620353466233236290714920199248053890208804692209192455522470549146734925796197701152116728018719450858627905370631023433642157889317876008203121666298178759331343398607023095240100103439743503443886827417682986791579251497944832309233688966116559977894643677153712328077808053540477632040461742043059254756814201552081439404906629665293967459043597913766964336391090436909633911407115437861377972003553823542932245278610345776948833924846434014063055211795425918373315654689067165691480368039936079080606183475345940991722268763742799074735603475793242123093886962073148883701616641103589164657818961951814375946889848095910456330703959683388739205118438684097710503156722861735824894676879818904357532530699800653532533494602316837858015787962404447915730167663451042194968575614111749115719034644094144351210430388728129717730528420366716101996652478081196105718159751605965064666589387866019506412779294700101013230420827743437995742550612506568820432415064742930013871682563667388239778486313135945006405696417426691219683986949191402995269319921103027769265977002303448246129414798611439633898402209908564933969950293822127990755106575769693453728456896243546567552478920121273024176376567449928557743961476850217347124399687108671971724302174432111265966562769304443741126766198253699521132669603873622697171848090885878615369965693981564357163970156109376667027484222427065165064953269965665072868058600955023639656168034744970097712262424681236523153212607152724814653544971321252887719310820102691650390625000000000000000000000000000000000000000000000*i1^64 + -2879007517194556972279884691054340502692152200021364251541539252462625334433922737097442564046552596444912911935767564822529411940476296675635895557960421032327525749068374709045108846676153799401560914784197385348800943646243237660434280015658117832242796848153053667981549866400842543341615980050099890351375990414240855029913500840744251656856560016778498886247789018390777558830149105359563556595880015735657561614009948647159085384967608559667452710556272463077245606965852417018019003505644960734102494401545791846672022129841571882544357715648260140010903880228700667070910781770691147918065616455562284524711815989019958286440263705258123337030409227584963636934248269633450339822336429381144865981823557367626155224579197729913395006118210767614949036408569630278486408117445711939179169064402602789379375825340134350698643597690615052078361484875248505755055328086095417953913778664462930664399568943388170269546174610780874481297044382227695922305394291315748465655501785803792171627301582846097684599069091410323989819373864032160968209918998152729239040208814863112454029466724688296804597941263054881379753256176883484752930146428534275608532899411628094732342054890920001825744795328830642975628454029280156623776448699274651775454464362498159825515690844160763549402921557949066425781418287093550374568741135059959182497394291376775442504681023064240403183328985981435206064584736322768031905954144585986678011059140477330501204398479695567309936303469719997012931150098314257456996746534646311606422955588344055104642049988441780068771585274044526536123852195174610345052018691531675875261723843769607011150537620673935479162452204765010906292638918873076735846994470204846811141662244682770767877958045775015077667966925975841757204940705552622946718428177314752445543898675781557213307318067550112785073803468301889827235896997190963017084811480879713318488543667529256013920303944900627527888509647991056626430778432260936778967678359314962081477700359665029236554261696039022770177209970198856469841526803059267552406810207537309700518322600601035655770377975602087086734269956400868325886269267800873140870477429690727814249513562966288964501009790793231632226173548765514357650350404360943595370322960276407425365719356531910147482492338633173954839542915814024521001405579505741236303773076873368292746281501815087928160503915957616168856772116267087253581824031506520599151184805880479733214989505814297754371461497508921367256810281913249753895822115083466206714031222390326787912031223983816030473377522353406489222755825921958035796381844489351968894122847945109593971688599363057961857390298909841052307255319562989573997826353748977071587889966144303692030056092424540224095855403940606149135133104191734576220113933718341990751384366798153466994225271115562547835192122653795638545697350805274385046610625192654400855815261134915003884421314793388382352291949555288035709667247686534987796976272607093498470907662876443505479479493078565735863933505492561323363884898103463221943321243131233303958089899473815927024027294182396828178094383977123777564407293328504222057491635932111485585466997543850261082634353184150072377204443212116328036231478433649901839185903528322172966016525437578428158867022623959131074619018279744181273352970080309425391963403873679403190052273967178273405505063876090288929951958103448106385258142836391925811767578125000000000000000000000000000000000000000000*i1^65 + 8353569449165844194660693237365224862851725264280538772452892231272809378687297353900059954885274446996746605809258807839690226106092298320846916793462030315606664843380045829328757586764336561255111611892829947606027407861661933075562170019497907893307813436348063994981782875079027620833675619383493336598133849452363668898767365897987188006873246226102209279953908831627682132743088178700474649475709674800969057001295725582518894692049043165275532954588867529742975212642094701025690105531285593648480620618951559305360787954916140237024372978356537252220721156859354882143050931092911378757850821074802267112335762930592255589639565119577491943308599105930267356879288481270173303831887746978616286339110819552422546027616597778773022383103396101592002414038082766004046893423472983054564679231002453145313247695145198972238367292922319793286109124875387728563584831786279425283338378760709556592288024301892247840433433421407258719831995286769875647736038006066572214963796856427631366802567230689086067072744437430461501666353947578948108590357347182719936511880332885180396784440468640108997664540504287693478607504770573612204051289719245954489480716317413340545522639330656180505499216062405224582946055376131221075810769581115218207141108963729820339210046228287986088834367878996823126266315945498456550949615015264309080544828213972384467157193327516876190845546570761830965371205763872838747302079803639619929992596651560323031068273323192163322570060126679846559162415953945327710315185818535247208594486949840706134517584658310592139544374536639953747493123245681539152159602638566576376015742277257495556087242525888118841917967000098612231194247946251284390239275160852977396277341386930971267942502768110837541042997356657944485263439395703457062922062021449913063192844092822021433535204868843147173686217379595893172160030730625028540293234267637037935616282924033253602377733180752862894603492865550109643704097808603803538226887381352235868944525614502580481310839379394690009585599542942219130783431219549939289631589820398915266576960686985778407060995732788132013586531517582201262329039244639955998996320874942304202649420793881633698335817897396030905807734815377412463643719498292220470478995080218560024991385399618543617854163245715171846818592430456775622729160781602252815329956165004444512434339064285690211721568700003420689879927036130652131056702486008424206695968600622370058595519043272844568963879910946119435901476943182918739897598057878861881544428580255176164123924165589149770647540847744134356882256844064437815705434419887241064612007240762636356862487029471827371636221506224489159921489926067814108229374356301050286267708540549890499815825666343035010796796641591829280231759019800704364767048592891667910188315480876577288011504963884176647534700894706085935211878000195879272587805363871177522403166586995084795141925879063051501094662385630221598272456735523533230369867268358773051274588046478046652454144262107337505707383342533330988654384120168733974952640820707030729791122275628573778673776988371604309425903012589005708833982468192682295723422445036713262968447914719281814287394829045183650027031363791171317472495070073634924291023116132607760321671847240810853608519919067743431620602138662536243563311017892969213669269478276456339586136994682509372767439571398583763123469048128555414223228581249713897705078125000000000000000000000000000000000000000*i1^66 + -20308383980751978521191996863038636216672126893376076554595967670556727068281622850103707712587425227431494950188530037058674694238509781429186235119825352448138674534285646064022681546430767706843502826564758701771421186478858761416736319680861031874019227913743100895833114532013929126762620663270192645273149186958113716977234042292604641816449572683274555682359783881527570158919130612304745738873117593138736304316394542318599849261235946516639519666332036790375446896747371557058926141731930108223977286937051831315510049405811742183243162343327450829890642486998779145274897291140028720064185496791046055455518178496817766563857392475190731950772002670160252254728781100881672054935785111198489962754600508021053468359740796939720193261682666250146119379266676911620656656898686904911507616748038482848209034621737820580437552856632845467678919376279689909940735286771768022452627783246344534801754765867594441323882614105697535808542179331983044474486909376845986471590502963992066701013842056512002945340714632171572022165962105453665131982636472670135294377962725122653325549013866718645261594605254246412060594917331209771495245313660336547066589711411124312984287101257187262070025419378287699155871461502329381997320045133240057839028673838867584121442348793166476438605560640247297733407823661380827602029954573350827538070632302171703284462313431287847204392693895233656559378814737864777260232052497336038468519831079067937769075155312799588605111528344509000098134815386867220583369306157478403510388954988666023021648443625038826458232245886862126941410108279326223235061411497681706233421675668925094729610818443729145890653479818214668915899396109163188915303509294119248214405310196087404280863375405344403020693701175240186468400538322148425813817779043402716360822505979849466940172476782160982968047298902141266849916148361060535605267634934556763600776527343073812595103920339027148117610882402890224131243281014159315822198989036239966464039560326863948381724317795480146471004464269577848875500448235573232968027080875079145220122905446009355872565884223051280994465869804312654639516738747711041619813513289224955984956271465958311401402212602024672379285180244362768013068901050383025178883317169298329077497810792965145542788772354696781991029341974456925349553499710304546163224465662572009744813097295847719997153771373081697029794701073364968300823276257015043270414926732189972054616243180753269352196506661216272762356880553991626640092918955064837901138876429421988313562793269856153357026194467305805961755195724130348424826843590847366070270551495697553052810519682642197694873613148869245852924994492189754952091937625886248360587813466978169881842437126374526080364852671219007486621064979310242162987542020331728851590743472059936220658780921004256934416107594945245256558753450064929711571788896930847955792435919128075604336894160511425422818367363399991645350188874127848395439959589596336582869193169155055471386333699976162738720427681178678707555565609998394500354546651363875050521880109989583506211263382179658863989051843386084589984289390298142178800096455813998841494634706593144099053566318621027453267913209301003785426189126820839154279579317539231068847711299209288843656170861961907493516395480208205168272615739497127860034624695935790763608528296841379685425960561854664791937852275083287167944945394992828369140625000000000000000000000000000000000000*i1^67 + 41620550214396543238174799547878439826395257413716969587171971298571461102628829938458729474672948120882113480003464806360928825980709411467961966160067799552116891946701832673324739874237461935347605888807093093948120112043954372348969597309373252935594458565579709109994501675046265814624911555426392093942083472580014990691915028292331594120618289081371897527567653933303347219603529867718877653480736228191590288900334928579298386140182812856457376051051591629010590198680233793965017688064056760796444051533015147358077451032276606437521154221002813672539649998498146494023930841123103637824288365445199381397507193001797128049269438852724581504411480197945968484054454030284105300419102498483239355754493473658621655130053476476596326076988921446539012332231898202164498009368421862179975860198982792990653691951272892890300893748672232647050528659917213385150068523426873877532206463100048619646993503451757218717821557280535384062840173353115255900248988892545869709714408587610276139278168398388019900245392508406046526984269972202345900660901973867962774403349036507342676417707255779156359145067611286533240599755132630931088815881037637853839833053231512322026805059390215582193196685649730607106956716633632465403004815593140650136945964346624937440721691330862709509510915334252705670235283388554344895013813666506261974742586249870402888965816399377434890906573860360883965527097818050969131357263800071629441358127128811471160883705674911826487388154621922582904939142664587244349882479455425015407291858098867603228384739090242879452258623250644521712316879350119708374312682745499243737230267745065494255180152025783129751390777221549427758707973863205367716316350510607012603727758775232886701975510832176210876291183238227235005851069193938857986476608493026541820461373795638216424645556884451587145660571587746342245314371794140844836223349660177209693548279835841258709871212580311435007686313137728782059142340123525746351178129910059816414746802560261783258895559068619012085047064083692397477631674256827984025720066586349704637985697294063854739661777241227580238414312139557568213290635533550792399687695292241547577551671452011675344529269792938074014906698529119146418635410831681111837682345725423046803500189171732121486241223581518233553021473086518596174275191283093667397903242160926759188996743643145280647871229744181016266545324111475001002770462923252962101970164044931988976889602652736272976633792590132732063730551195097550880834136589159245259455620612286355838770722242821316035198237875481345703961229971191973816005283508442847667840260835800910908940535661937781872577264521317166323457013854325551992980909381305692391607463944536886723998575315385893428754803567339342622717903046154656495145751855769769596729693495203659223639358313017942924966360175498819123622414373005394361136447815201200201474663416353777016971929802393438914874119000657673886024485048205892988615305033936277325093871730233396160364860978992153388704567919791550339105496699020724010956117703535028012246815725386848806191423421702937486327237622304616275813559397631011172097968458633766803812891421073205454009691612091283340905673800528360138853548881198177683008383935194474174685360703508626698075253462429313998568975479158202221091233839732815115561746495384551923409802867542078830182315202919243919688074839768887613900005817413330078125000000000000000000000000000000000*i1^68 + -71718546862921907798867051865517259181987988163595588794703936467778550778926328373081229696319670724784602089861622037494601065211849123183674624813071672982299990532377586541404589079657609871604981933848262931580627704591083560985102623611638021142007254639901831420107501354899791825573110297485408570123513107211554793113069342209381143189348557495479461151458023050844521036798343123751333090928658961733316006057346112217105896482469929271378078744547531053890002800036370711913523041441518692567152218502217174603548802971570877937794737594855823660575974609036259695358672022550003414802403854696559386241804229714750571600143224489974020409579844190265094115564646036297274976984644741769575602728375364518888267756109836544274534508890286426651349392566226788529144879315608967904455648656521084711007870280975460416150576277293609284225753104131834280799176726413502619950106510325559296494875699644249037617597033719519261916732712700804951390330213887641675352557573131269286960615192513907288627817428930109747017341354938595198757940860331882549873867658886411119512406554133336625258171056136256940571782254367305088967629414781281170902118422461944924837644148187341521343172515558925597259194148278605059724678429493994022279272515494174066550962632967314302670272780865813554222397897061800425760234552960843405883213860760118098169729010317889439863354717238543977724791582276711134529814219534066999528041884546152968794560001056563884512737861202015670103709059169838133614131555908556367804705716559865710825959410108845263431609575538511359972864987336691362612796735152934177775298104877231137839534061519649562007867509680044177183673295145749107758880900996078630724375284936972929999210535158811661164608329097947134640821289761855649514027217490249830914312464556113264586687950463599076454909455909727034039993526994027255801311306063042733891701106818279207843189147562096510484002997669893570684240998811766193461614045753310119335966048796564714594855156474537731242664801285550730381608446267690373123168534102245643340393464437289753907257987356558421424207166029727098390279196663326263747310159709080311689382339133785166753016208081052478225726782741073652142044833421932739991212478625470376912261999800035620796341222618694227156891119267412958692951070909733746014932514847152328135734699818177132074870263967328381446267206944093366117779343860437250716327653988534219768271119877742516024259642680430966324385844216505084667736211662653135678729388658370827269226590849636563722847700798351056473593462246708077082468652922533103811761356706633632757136107808912427018257534672640206916385080069274637640699343143574558275692153625046158200731052922290160568383853929605041524145136456729542893296992820216692800307438087199468096518649099700916028813353880450799048225345809199969851219909066970437960289286557023945144770924615907159228652232304093820386320120739278268635529231154889878503796481840324039325978806414835557903878920881888606757664697853957834992437804528859423990064077537764650089036779506147460923008274437432602598906578247592129764575180506228897996622228985204823956632665011102292548271097002754865778954988835157222247757547506986239288972088705830325778128580991130069679955180216701754594562659560097668953878389630700282663225544478294183281760748359314784627915884129834012128412723541259765625000000000000000000000000000000*i1^69 + 102975155526184550067029893257033697451150694100403825654890956011520072818945720695116370508271615477056186217234064998481128653999449950037882052590982948214916380536103565280069598188134401574143634704806349373121969546521322863811390470047150035525786318740286935667109187000694999677059371433062561062021890252971780125777630359429243320411136417365201159014763854692599223499750865603055464728952043184022119705745727213084660713500352239921048162861782742502418718505190589846381539921663090443203826368999776975207393126409795453255089989611114252690565081818367878780350722027101499544797158795102533996276190733939096098979388852016516232552059817205944733816603511747335438214367045974593150700154581580425041224248736030747339474195367399466682483255683356869030964260482096174187828685310305490656439746243594169174624615582993175180221913868625296555744495060675276091622760862259760526010268311964181771740332303235444757303025178287149603470764236908030285812126350118612472650117838817301063739174172550235389954981095728485186580074092121516583178290042111987668694110830288367861549647592031355219285248742969042449371072715049251945456779758604888508729779022547249114683759259282754233855703931154184240145855894972031194905303745641294087859249652664990574658338400191166255774919504172103651018412388819420285987660042056796180102621716381060728106961279452718856939945271867444250886329371609527317898627944358291441216318191917494813934523245486704066038722029859988619338836941286744562033218621182029701265238557386811175777343709117170638549884100356684735328660494312302913926193111741893589315278137006124924131018090200329624361007889022260654796255903456781939463434966742993667673613594801633405189368985976558687676512632802360892473788426767496645479298015491281322515325078137599002689923403007975074941256343049579059779194502330960839316060512693779782739969262668074906549322876612088316224121602883251343861032224930115503544007862666062115124841935408677562754331982644602546859188441456788141846708223203689880324604461217930221896713094879327918177246500007866201826238462910703058811821040191417651507831788186409794560651585556310581519117571922372493504812313742075363010396811855904894208358604086742945731721427512839297745628088770478157750353330606375045404928220714191642908102477397479211577770062708211575005548433414576361786864886695769597511234568631242798009561133529663821221451852792009249357831188104472609093601413308803972135802602641826344020764114655482927793006839782506402766200076234540749641062894540144040336383452938610794276099971647410141997976476927894722140522584185661047112746831609891532920154746432113687881299053688704905147131005778088999503016130957882948423141412094414688663928885736240972713510125688848692403979063305402509881579072983043809261467499658088543283027159695217542568862985318769607873981065669119529338845084696668947868687048683982786219640568415066627699262154375609235806904845451434099897847553074740798578646596714979624284576639570930058244854042035088275732985502474689000435873791806400599913597534422240970698017892248800989690896791054271143092285409759938833636250341695246184146565627954834219963330253489820676416558294128518606813683260024837062627170386821106878858347988047042414978927060283222553661941887589471866792933951728628017008304595947265625000000000000000000000000000*i1^70 + -121488262711588865552458770416753278589692017364295898990620103873562059489725089656295805984485821937497758706396479260511619339365470040033196827021481862680248425220079805180606407584852079379408637812614902824621855907119363925559435833984666748273739118212435802711534367422006365330382319877727870775147861386857827119346009418034111144841403402422397989183578181846655181986965112599471399195228941369468353566300775408971352337810590479955003301680858141676823342289651703560985334841071863348910595252075754876027722032246158320968607104636079341883334475211458993072029828175546498235957232976329947022378682021036703256980556026064940829425791181154475159236480681072156157090207052030080278247886994876386645171870500477843797927263384821485356898454908367801356747295008086370010784906035879303039951316789460941545470295526239998834775185734153584588059236415375231970958766152840720278329823083551001626108456548276053536397900802696035995132914843963365354039673877014316206803209916734184703511668699455842055105308680790039117562768443987609459296309119539442321938400450597604301388166626652478421579817267281799986947377475393870370615687381220200734425827645843618115340462242178848439373749557101261441483911618823175141604703157447115961776102391241733356955013260209211062264271725961548737843078098662500405542572719331820531860553900104706645694557584958220432639994742313020395779854460233188190833705735557901508313885230680690414528776632909060496166368334115071553564646322261551325860506710330037241529766917712319322074363801698297507902736807372506614736778112077002541694383978901775462197927630991346127199642117441193318865109419462949108972326071645499784542978554895641903873607848322373039537614627915504473222648636754509979533469867182300418598582057971099003740353546756787784787010460082415104473329589740205343555136312992971358456870344974627879794690309292249641922728941136839081439347200708949019138527527137754109916673282539784835562176763253337967795465278468887201914902411252399658795701621884984999392602404046711985177972003883627835300083562561011936492083268518811977234543158828385368121848560455470442007184002148910120600517656674814216177064219295777382121133103319281868618785013946798711333261252998706807809164590632641261068738677418876971382058906033015792841982054077815963385613459006694997152438422006008443063580100413269055682929526324973666894710195243220452864603752589352371410117769703645875985246177966427817553801755441379475352682881785198057374108855211467854809697869463155676774805570205809950300278047105864270467899771535878345913283441235346331727936408672618134617493612515056151802821700620865917330973248069554495920105041430567852986572329115183526697038586179617990833714565683773800711909548283819250802895996861976846733993983766447489413749460706407358280496624338685038377265813929435511848327538785157202041373185812087913033784744967632950485589058156639539494885427253948838476290055375105982723079431033945663075913187729539625867445149489848916264825168160703629020474426824658585843160500025376869841745966851944799003223697020391782990112165515785199120487338778154023583054546033677050722221682867081908343895135296952450562127110423672292857809020330965165303483679454198970224576351667289876680761568826944654420177155569604554585794176091440021991729736328125000000000000000000000000*i1^71 + 114547965998302675477403664373191368723869154549896857345823420515817332940270490564744679977250051834401712384590386255647813650656823123365510128202729200471241722363501700311894037501072383896215683422238836077383362352117819246806003870329835686979857774416636917452144261563708913333776031903102180407201515525135858422522176892362638934640703667174477504425652479470599055545663242285998666062774194595545332815679431699366690135542023881974224532348211239617033154004651957126403152706267303634398719014251181706465821831287591550332946779420281295396125134085957741489858339586476296318611478672455390896820042007641392019204338561049533792450344906560047132895334457478620942471586893797065567550107716322355902355914782139793786314476327671016904419643296603038851825892501434705321912581012521043253264436603562813448451976068371909748651812636107251381065904943599750243626216588166351842997368684826497100860835990097375032604204515161931124000732958178475083927317065595400249176285054140165876179797992720033600134139831696481001003176671385162132974265666472309420776516513337781152091652062481377808218049923435491970260902768909207006761801290316347240003400357250538978599175941041571421325329639059201618099627843497576788373069942877729747924546537467434793562038045475677743792277029626407600617963625358515030536632784016270111545563931758784965217072517384300810475757687374755605639864949165956952847555002808380482912431485860741909091602096436198120222604087026357618727284659240956641716958840280258121996354685777190667820961152294491574563246723236486563188453326933194623646320890956333544668898507343430537307311726227175165908130305132193257739448878235686926144168892216908402444826536100575800050525666088251539526954742590307269677134637740880668233722145834731872184498282045742663950031597873207870276651309972448010744412714111481341664796414130682977936527437012179907794016273642177185982918048448897906488379873151877682989664650708214055289509158026097327094645645545505727542297160029822401981938640100811182944489513407440989730395927515686845813723320018104794017906427198261332113647052055247358568345728611395781184461924068232633766873370136636426966608234832873848917530500162817161541878250460666060835350812656104038882340299518257036000732952578667839724150464998949320665035210136868736985738119988868631486219582587196137264343688492075866148505794053935510961211043322622050886383635139721318074766189185232172033130432111579235421203144626747097720529294511922581156531899898186505181266405954408498040422650523109222367477216253321600185603907322159387482140316496251037869028880914105115829164891258101644689415741263999498383518071584983385548784930760790829078529366263491251794549366999761061641983819846482812186542329794993571069987807432736067859547818366777957405985585752410676971782590637932043102822798055553262754325261649158654390538029376306132673411493942692783741698521113606044791196481650281071131753420267933188478945783446007372026619846896852853598604722172383886728495585298416640206928852285655587521652501388054719524100729626748047253342003440623999283237408267125795823511548303354833844211723800409999304539830575114543624179095512701217012984107762873697766814728109376620786280173265820463928882860781013267629797388000814603719874733289696422389170038513839244842529296875000000000000000000000*i1^72 + -80455632566873811551411144180516684443746431015989309031686419803741220279991936672828141965940192662458834605080349897565850385850427595607155418711726718517981239402216492549810215671769796547469024801915351132219524650396255136389032896923235773735765916327596448362366509933292774503230085697459725602741642922898839489897928737381141568731629221826460565405276381595617144680118741985991298378276140269721507133865421234699944824386834883449657651058757495300147825521076177132805617204205700618021242726556688793758849350091099186620530229684637584234060832997518034869615763580888926179453302899600787698868992071347831976074090572713129792153658521516789024769968660156859539312669656859363431144539805848002858281084829790386498257854795044748352371764286176274469590502495569268332644309347396048586397483635759840767594900540163986917547803855167381089631592054173889051293328623696145588594149751029683918332679019602000438921993953302492963016663897080852009312801909840788316442812872369471371191053361551981217710443138947837232502995039881869400570673015035516230715034981237971577216820986856687562978184094228399307233060598327077626337703781151712589368208722469853504285967512315693549718774428127705417677048065915975001701633237693018312046207250622966438656393943864977747551041606636229562186442239034289086357673970727260662767883060360338153766112188718469999563553095931408158572160375176980330224007758668227512463619536796065214924444119136011258202474688959705774039411931703260394916653367750640381344163015796589428511416757834188849260313688359667212719015419828898291642189593897032188857596848224241740502673435556631045458619050900276210038957443601777661158762034736966190410900851552972771644804855107092764382356340319873420508317555121770731895362105474398991442287953434452374160694676451260373266977785198350580837909709738466812775148874763777219600038137231330076576887129409140223138229035855306521980424501882878284800617463473876518205246895911647168175006407992803911423101262668296860244278932975815369948675639409985058739724996814207658371525943430858685732630085447710347582283225502893447567057797214657302863362907531709451597742676225300511203293834339160134904925188663248194600692209894896426165027673754487333496176967384248463862241023523273983131752769485170525184466340122330716424357578608841801195012257352497267018879322502009997771867564321465171181548538492037301579229615338805652235699914871990177449629535945004416905224220975630916774726011195919103777699865705736199071241835249822667016503836354366751160479147035214728708080851784719958366913566297863008995673798221208889929490710715431809510166552505051134038190794663520469903872540064433907317687934251437193271115807404887490684484321421491815882026574369448590545108366493436149831689799350534375813326446679902549018042471175054632119045335900635892543408537369294641796617023174810427182312544740967520387578351603055689030208429570612829883394704459692903535235368887064524662546150059283806763688215939524391112049595923972943199380940337146688529117788057449336043715076068991618130099482317868564313851748484619184455816401636106483413155168210620962045860093975540674813876572011850078063943168948122490829296317033368327542563798714960298262328127820609245170995481984002354268990797603322562281391583383083343505859375000000000000000000*i1^73 + 33019824898824364582695873347811196456084253883928452013620889058643447212865618610057788488452153235879954209795097014723187018737692357477293029921674321861493141865429783873957626967860510477751300964344271949318546810422979987948769536188802521858252113530753617239070592189682466283953854290516811546567480972695495306332161865701150250089443742228314310825259666450901198657093885598468512444067003193784718202930054886899581676434521944212610497631092879293594360237483979213490426078751907189790816159194860237138203335831339104298090204863031161510206127243920349059884525190577352837073762817560058473225084601145683030996010117812901226506241103224486543185256305529088121544898808780704043928166067082476516843208447181260159278726798884119149015969554887220473141980595423374313967548711555272437831570228723074665857400521679968593013910816977201697446567141108890979019717890382579903240702973212338451987978345950407215479156651317610475867846763800387310719711922549082833125150138741243871956075502345240640120730143399617483641250673651138594841905412381634570932080875467507721753006369036154958747389855719651669008025617911765858847873294025225526030372317743245491668384702671548719729120666873699073974102583618258192694713936302484051235445219367653761878120881524754021547706666790337904917226126709278230965485094165177275672700302535323293907823764259140687637607415825070444725123496909672240748016353407390050815974025847566711268147940313757411473679967130872296087399901417576629737146349572802314366048072269299136388589747067224670504034561136403658368025707267581585889313112508553343131063401859046819477258704999328810510572116607465127523224963082842796775814959316330115977465381994958100577427633007352867658384638612737606128938802127260320213245275831999097288857203275069785562753842442018752795118490731187900124270636054066834796755719015448635096420767342835902196468878727812263130205590446945272193330883000517121911708072713394752784689421701043102032446338783217795803392201600158808135131421922696468035217128985479516383462488226863217393155547596917846216159691745320766383276713638398463093606097495452273193866822102097195640143709557986128763774995137602103943712507531363158746224733614515195855325035073693153869129270478552611864771533584133437198699473248288182428557917863944320245559884670319538342548598262247951156993266361100932416942657940788335458680229018925135611500712443710149284363471073008527275925958559995665809194119769837290554814246179588512571385697644813603251975357857172652954887314232677287036439186767595507189420376046907881953810101252757023055848910066555089545830536123280620585557899174854761606504877943414818122467118781206381474977793842641799075080457966309791231336373945303687586816338408346604408093365090554908684426943461279891027379556577889607406735444789606754434995627766366811750664685053828333350249748819751727913340042889742436222201042484091300878377248996743928822970284038758992195207982855128942480495100248515592576966402719099824634585456225264890414352946811133412488318954541337727344487369049220224268957603542790439946215958757386656076267175583766828250041543683673538357281423389235694524225153976533664352317448463625119481919133484159742026980129050291540058936001339115275475103869614470846437226381198115632287226617336273193359375000000000000000*i1^74 + 6384658666759644023146575831715812627062702382737102331788438528092317561808951843456631809559148764982267053657404373492449829502810709675647580597356216018271646349232648028551921490844276312777009304290625205947315605449108435644117223576210716864471672737826204931224904078753525577007322649519633918228922255952972003112575037555969170522230896871721624649352531381471147480964614884426497385141612038218713689650940231398799455002088152678229106210872950544172855100912048411683156365585468764340915575228027752068891518810938765299967014349729423849149493931816587222256733938749452153676471813166973943408084696156163641789693522970616704858709544686347037436265300070167365112186614118821751687392744201841354556534112030714626706128808661535955483010264075327392897885916608565992712863335288047923420795365027487696188333066530359932157895277693673377509415017877778961108327005020466731262358173675398811930108306046006187960142281838076275418785263301736448161844096773660227096190385541260523087991925420335231047148871357245645171160309044587409547641990582097366228390178800511803511379568576641164702608655433957753181932705524005131133460192964805426401114401119926483886516939631413367693781630364832369972068007709300244807093997955688501628752819170302837972926745704620504216511607710105902172226542310307964238121490397160689360399928061741529035982722033616850659649150546989904347663354573437310367169613966080855699269916225213195114413287791800073520334774134700801638946139646459325940954749575144619318085204546766609719053480993373961412025229861601756326043065637850795707967781044458584381000263921913225344784837648994877015829034766903487189654536816414913019664517412597458366651029042702604504738956796388286164768240658919907731164907077290219240081943523177389400379933912280069489417851197851912810127840011279682399347731115606007838946381126626398826460545070614712147889958138831473423321703268851126279936325905510329074934847173091261879158554010766854346656407582603435697876961508462624618779425670971640030214763691686773822228239017261105607532017694516014719051405037647007363795934647903005392795797787350606950143458579575138705629425596054574580374401430515330703130440601492123452981828828997810561208113273795726967571963248649393721831755958694929516594464923986631156393850630193137108355720197864477581235959110557706217905127967601168846785785635927613113263365499136504156117608852246274633773719075687505321291876062805668196250742380687353217546840142599221069581983959077228646879646772940526964815144731005573146231344983211258466613218351998310824725727853368447695096274229558224622154996614346409826738642372373540328245376581215627456727644912377560131633180431673372020772713879750071888354427246278826575878650026640445378266155276883041213222494882991441142422697745681867276432725017683531173745518137169222677798967845508496988792114100970434354385907293362714450511463913697108263273135036614036343553196130721337375492687794630949161368448907425183034067442041876144549663914375024237687774276817556733428899945404749439852808956240299435579620781446300597505832292461857382128536583007860668113302039998934242334547745796309480706631653861017255303939923752509931175590915726214638877720449521167390776178213272058944679215990519673303016379151131332037039101123809814453125000000000000*i1^75 + -24661190556076851328487435005111733486756275163163850513062628218062170173740434657028769458166432813259516790071498446342369774878103547873912989042075571415757942897133503594872583470957046283650072970618278912619308082157928139190382516041197862020476409984392704647243738099167866240165425195312128719676634421071991638201500583316029247241760244906324203590752987580840125404996903884196965649367007072971394073458454835238118395135283973537212563983649641811681425716833753550837822632153766388034307560677850724758889193961459620071157027222597353646951531925392726696758842978328986945405080432102744335666114079640695610113653260988431882221030407633230322670827835138539818494090091060129399673091983794599248324297261350969052883350829837661997930774254965940901099566778262065785949231789832612255995899431220052072435113400812576543051387440597203421650460711967394551292874895703930607941215425859796751907419968098618492823948288987581298615377581507105909155122478305203228019731530037014542858236333778299427989821120883283976632835603635646887105069661227486069289335670472530608834977153519027779008415183958958424261806662696025723170369718431011105028073414628390165201827056406800859512145438161716272613436388964749935701430960593725692832115849682924952955991821009313663652693839420846990062361328459996473812474267544272907541347047200793848479682191533972147181667678143668221798201152811428946191104579820964710433194080664179232801644318651880902482104483119917752037678246324169324001308127642848330284299799260362186818203906301063879385824557078009326205897145465683858157431943033435026305814903715650498932558799547943266082883811013186515663600691554622546717268211431021241262769601726098467481141090318378976414332732055836149305846812528100745478105229321657381816706542331231698127419288165367358225079963891253593397910679065234306706664787011939050770579641909975340597594046520726895375566453139369430414566233178024922688452682580553933362035755293948177607336489437387982057614227602597755117252358179733328276538044749407643768974027928485158603594952751308854941462166236352992433473362406163242365207802561109698448173184138893417018452329905703530980424443568036507491624966583125200829214250596748087902778526216327942856826104173315916684814474968959985426289457718013614895510551161128862778566784075183008145697973631058040713201328483153402300728452035496769462483464240778012873494980348593652332118327059492688778739721241807269027978330403487054073493510912348140805680314851706321243351063254680118993706080790046765631128376827123013613115396253714190223024157543019432289447495883423995811924247756348676502454776193175132346719887470554392608875609760025692042265829728791383486540868059305114928309988628366526525077315045002137698125066907094591716539054080156731299732121336148012620375252980296988419954431308530405829562780184110066759994196793529900212916092323428392640480518725781958351596335669149846084336704497977918418154608850156752873887280946064983719948377865107095440658576726241265244242741005313829982450003706191904636466028845277451973982691528031765108026032834251080197703098437144291179402924260755319185072703869983790511436466743398281441031538513966715127004318652396576159225380956700076816383021693514612102601587400631244495485816514701582491397857666015625000000000*i1^76 + 24085867098308652088805274458453893186444352275967065964238512306463689912924222288579557908446991610697482135043982675262526688965104998197172037388774330716446215263881632937121085670454986312202052737102434077845903468938095873044640796376096920153942662730068519955716031100603084750213304213593317299867533964165036805176595501539783738950192828321175275463909991529173192648699290710686472165706574905618813607951339142075109528049434387537920705377758861693676501022397939035990904248617074898271821621559660164294046408173017572082074696212962860767942084323963142751933961450754480250261006071450955784298527708913723582557680755513288719563748400781789519873414023475832018161718187882932410413652651965489604743907084892680144350045978144339455381352085679001671386260832988252158652033694555854803842773277245383011661313651171746598664410135349147620136804030409685177018833645648031385091297456389722693140250595831330467869377383603064590478622053079860013035466058306205086231202220110797567884065666228583213932764389658779906349426169777643132098895891482964132729224132842776786072551734001845704973392657209017022833456555555877340239739833064372889314093640664995867763917811069463236163218212760580389691172076950042619123325049155452691295810191637709451006275442858846477960532593353382367345918741485208866229370716682670264811187219905354150456707854852682105803543086799683925188908308737680931016212614877803161633809124823947541930581638631217932049645559618593396563162796170155357843641959722796975425150750145270368141656083113907418133231283480621195500936484830682636067956037089732654043132122194046390956966550839643533356877820274378217373078103453806952089413608409771699680837705768134930910404933456477256348235849886315509013809948637553406469777279533232765792424863223836279945103235597396642283935303344858082304696298495059929502675595541515066878348858160686174230726470404369346512354612866942204715838441415079634768027084746700937910505841720302696467537568844973195854999522563443686118222272630272791953598437697190033090476985604400323888978157804446461128119638942618969531001795827730075340066959961828692647260020384533592539240979474067215472632936339328373376405957966026073713004463766038398140751990522121668864291814351878665013011844028712676411064055210094310117314014720078461921664413267239329982837430500801472905223351849283902897573649824756976130281325932229721630667805609320183525073625306848525606270112199300335862528454199404254512506453952055254477654107359767571404428389586649247702525457106697028208442819287443989014052084043504686205496810329788242978080052646140708932438212031300580718801923872590631839264714518326030662499516275721155369367110820591497812641179678080002551613657565600106123345933751427212099316091508187874859793419108746481078808760222386736289820414215061734037052204820019129351424465527790481733734668790761545424272271981227660449156168761420460046156680630198810733985731112813462698885679623013521799171298466925723363414931551251446335979761938758679170971850443336487817747201515245106598132191607747153617970076467845740927181734397378438180437575958079224832165004244728203967757654700892705324987679214987868958275751561113315292812127045960951852466652423816286124356461677717809588206089761730499532177418586798012256622314453125000000*i1^77 + -15000216920762979100832557478623143484490016604523756863545741995608590676889760425481303971174881855992476775123227265765954564832563585015630270657909733280584611750859125269518074274625114840989021665013056557111915425593448796940138854211358467295652889699046938301940880896050184611590503544044539232476232366700684267931900277618039528256549332304566858104203537618399397833545083121875257986067721586943640730492444616805545769196294301046063316772559062063160154835270444289191822201579589051458298698801958671921679130484199638490310261860650898724626508466454733108283688433280566920891732974739894480793988200366888454643465383592063738513620848532025779095654836225079297412552422972820669181041822165970741379457182315201311167993105790550935344724541124122723984019261717352749831428145462905271011884665943162780216899395809406558396339558933387462186482397098782367751385710587418676065221533780699586786693261640940505181840598086618449156280817373036957516998236562500028128415118008075381552022720785400353758799396576927180843006615368016912689189431806686986302103910516513855542065407062134844828966935065234028961391853414301214806561786375448915761204471593234995712045997429530165028219864531825818971630511053349040520365066962288423026763883511005212666969122346221529225092341796821791576444164824346196808598450820363578313951645627663266339556230264278453589812395969387804873877384825825391263520200856896631814551536333323830904426791229857733431945488612234527197321502702484910587478262302525539009836058809223241712810832207519099998341392414346247422161731092737100281812722439289513356854758088498504727968079801099028495780924978833653342195195048258001995666221754990391820912977015469177409485328968338296440479001909110955297404146386549563558037444691205894238917002070534820935400770859919316520979805864568286951030308858221490911388401291908955176928168700543786256999609564650814169916314712654788572575545645236962725813092448614407690642667436157872870935359910179477267332624373079208046722866129227481084100507184962734886262008838063110515146090276856006874304728435907075366979996759408648701126581579917070685214945671323200002748162822843135990128669079117706761961284600698137141442136251967134792530130536801907997920961876601783059937196719206606187383183004346483803803456993612020074886692151621238310132546069996466889089594365016179369557083723133728736417961018932590902683957257051759884836893301013952673685486870458363003634033245040525094394465397538524392698177647673024775803561689533990216139702726175192753195438917795162821499208574636504376464001467454941278828617669148183098753492773752007314012387670078514877630824866131709791943543006803651447080915746580000575043717127753652611190085312682858475590670645290838313601446225528862173656962560310898049350271047608764712306348342359782730106622374746477366590832677549610343865086613883521412367314816945712351710888936184839635105345556212454039922724795339937812587140484575314218694912626711924951796354824164089683292054242580854317313912057844230084002872222923537622414595422240815937907422752698094628787737641345939528152489168790517896099947540597946188305436448011103736850527841148305003785709995709138215973007551955633709327018538587601776312513409955113916701037457546163977895048446953296661376953125000*i1^78 + 6514272710994036916404649355841335547065071076792605279116811144911233955723500566175179152973289228165831514254282464540311612716090467182125285080904471629633328297606741313607612417273555852546682286487990022277009072036004225470960592679002095088984755395466503501937804668510994044404969178138757086313481163718072701410032399495575738073396083876947410593244688021228484144777326078764663275167679687748501900022996080363679439738118468215378725572153177256511335794001447710833585454440030069377599812571253840806773332568095207128383664830044850585389583973986507191867290829443862746211705130660756302735667425096368812733947368821924752507113695397778165780622113208809052663701487345574021023742569408695108407854674004219884719301292398552963499360125722707534357327665539564680186645108372262458009005862716093287199728998650872732690576030418001853553020434095665039966092306225439284033498820181438631963026630090503627577916344831409519110701374748319184985415420146505995420059543092830115906950321470717663692858907306934290457881447581891740620828121202850168331116866717766917580664427740548331724239540436821556076980891073628944080688801798414355166815821266376480826849382131958678739306476843816996685354368916795729605487908643188075308195503345998604247022694398196424813987187797990327273794603235857449994881227758735506783564310572448056629081309533653693844086026410540811019318724647660213916495158448555323140052862021198810624544694060786365301130582160157806170890794044768084482757535305112997102263039478556567685353846281060613699352082740364251729277752639686896710516820576088354017421179782697719560870201102205743400977678161121781623866155199898417262721808626959738802140682738421174370847272243729295859973240198676660689837200418214091813780976815716863339053533462318790934427901274065517637039033603300883370779649526203926757600522637281172018975439372880261928304394888897228902079811449653815574201644706222685616087606033740045123295694860671792573671556765293100921525952237795104689618053573802680234192909871345054146569249008022489616580876042783285904239945917428201261951428351737119830432212421063817142648738615492399698142403708146628108247529019917469622669661947382126508843231330038544084707070465545279992711443867381624929108710001756043668592998543600094333831381192551908499718825711377783128598162676116895118304945806166614746573499350645070690099334970004959439906545075803465720771773895753792351005763616753721777004159300693872341438854377712308017247329625084440936104318885909285140903541737959445646573689536708448810369287890193329792457215415321309828389089750715876791976079746088868691432353477185655464473472249188471068766725351292634469203051738725745400147916325187999661023576582636962599336942180471951904942874885117057532155623191929884040020529538754376769640154883101089591110668787132412305030174306882702083124043995073227252193156312671955334631970535294122731378329429997092686273245034353548745058806601232657982879299276270387106821767221148918420640028648166931164286308855715750103287922173064695725014026612500714807465701503279094660246053834901128840058661128720412800633925854236150265850286955078684127752388658090244519563773576448393247779412285761815438220697990777522710235467288424605577547288337569852956221438944339752197265625*i1^79 + -2047520028060419855090683891272141825853983544250681651910809303113794975518106884975820789362341441100667452673943848375414418890760448164852322315173232360991686455190523003840664921766593633723623776213267806116973555969078312845681043596060808932086289497514594648342561900354747767738388500862618326846858414105857948606539177255091005928036237893713374567243260080053559866256172551491948821914300284408248761020058627620060007216394508075194835071589572533306252289276348453177891120509632519265587094754130259485226850793390680566670736005128511461459758333768329957887482032390100116250577570109736361034498409501823942218054139357298949898527427124790119651582032321487241968879619929153920820446119520115676465422013049488712747139697804216217508735813662275266450792530891239354943824828513049638726875050954287772911581105405741376340565800010149310504931755585052757159087542074555731584197555950814924833532795360082151290822183333720331703025512338303235226885272367014632374554311664143743111220724208066629222859093587612606864418818881446071466410185817366872928251894245184284880576989293003794973589605902166212539934309528924017514633420045561981711326272372832157782858660234322163598722756646738604387763560803483387846194567821915593526251950052555884297027967588998000093986910845320174842665751707705763388888630139762492313103921738580504545213083487391355593110524416669268894893023799843451722260162943585277849127970446762046232801178228135644568950666921355731378744690141440647168936282455800639308373479892776818205618951591060097692109544341219858096233995078744090254049190674553403959082444698363339479014850075701901220744059043453878083699937310907472065616681046808454183416459972938236374137666589377263160954040364869855237643973502638210924974665515796632205591466731336378956397732851703226091358114728918295984109469988739252907524525663462425498282257427222523125778603101310917182981263328364595941161459401716914888940544866592184352347042907425733250943077732064946579062155380220688622396211449474376979702931375087462077884715764488370851760216373590902787383415987064142882560686106103478804921918842233588916681625835820994071521749411496621352494152513612718866069894822905594871664274196866664424469244612803424003937441788886482650304965116450709626905500191002913847599350205592923505118361726208457650186009489548877633045952773080000936058511958657922301371206796354065143872041142834520420951607516704723240111463544599188956962155131642898370630088167132872723710207793426547350064111471921844515042334473667622513517554384350794833053975520021702624128738828636731433018452777402188097940479459743623315753309376554643768546152208500660522023664732607561102042557181090429186708756427694612455670043876883720185669881449253665991025695460045879722345092664878208531472728691056583582992798305053842290890664518566335756701228074870619462573296251608865575874439318128863671047999879721036349804088756460203481537847751412048601138091250347630834052646599788959159674947310193954721968730045508070899664232203490580690225335749438760428737636386994346787582428514197890488433416004217496262042495227952135280437230677551052051039299463890001994447836626235655656172708104685378166200374339738979193434040192290102824106742124277147354405315127223730087280273437500000000*i1^80 + 384639320534007280249824315357392622269626627850666644738612158279059743135676114825079327277336298550615415370359031355988843828964812110620318950539303313556003137784512383566531169081993755162914581451123475829212046744217872941350053783580984388337090748399318589086629657448789972616989482829508157268260752216294066146444440978125456182572773554947444607708459351290599001757455577992044177438325003371376463014578659486365225425366432577373208711028870743477334024618651797300940580165171770812104226693928656757257946779320367657473994761879207402136376926337172375308726558223324633484961690322627077515567950606700983132828698275236206288859644531417682405581769730759751307110835794650800318063132180252519521450495917348235795684383042698124814093296505621731356740628888080979058680141709597620914356844729313068850536278048326137965489965629098332067450674577475486232366624395531715012845487895943280791776432055755271157376046419046103549022569216113315910541740465541711589296618771262352181527735224243087330858911981159187278165711169720055967222139789872279070571033090390809062859291969455323383257908629753707743499739983920235302692264556168247325389582839886175185769608323759233320690885372303107874890226164668155610560999128446824586423931051002934817648630654282273318007706786602600472447230034372508287350698902151353115631129002375948150409974607806620897333310255915427600651008972596982332805880476822384523938300830625470768857420988809515809120034610885910291566620025094863930055869621759030379203789026142744758545282408823742386824641732616830570192665226881934014370214403651607078357576171964463697201562128274267226076766333241985919229085027572939700675377746797338222388993447975809562272029681979454821912070439000210619450102917416441280872923071778249120857779315936300445317039128534870330604070966877755110827214852757894270887370587805388792731360639914344611586941477556720941875081170247446535908344327710486771173094638361433463318479909353442408468456491998309175266085825133088674428371304987541220242183342715250188424179516002420144950370426803904073551941163855417514048079323890430821255697750123988877466097994773972028873868355007402088149825115265131521795158914203771594375914875261696579484678220268935999147938025015087576365612367316408283088846191689189221473056688217123025020807460358078512156101919223717898262565612663699869936596386606121910422102115545678501879481931703748105432056673477676410838561896374867018123890395720834171412947522262810817827566480151694256677539228055379715084512039946969539943551125859732489496583509605586463294312715935137887754378571596108545485243316203607034865982667042864880108740626598440367419788377499612724237075860168963494349083540165224293182601292135871359000293669086973977371376090847711557425402391670232105832550339544111304640805770329573800185902076788623302157393666905506116562459339487095244972419696217306069910105967332897550393483345302003751651208837897260288391799172460051140190647462797396972121519907032949495245280332589053559595611126662942869039895215318516803879539625558212760585436474004561565916185576959215630064436715555233165790039502942685784045910644176195454994495688039656977713690315943432041098787220397883157593100892941012647341381125443149358034133911132812500000000000000*i1^81 + -44615920636611245225601063985000978653600725669008552100128966988239636556096771606810132082537835311400226610196598411999526800519702324512351745513697015039088645251424890163171551196668275992720132793749766654983340157127093237412786533483201611712448709821832699918712299109150051891786072545061943960872937253314997455239423987691019815835682584691812576351823603554716323093536985181864391541376174012843814222720533889737840806120409138559139960679080904278295898844649446735700007525105249737343115463169455576629638123552221095614968123781730010483787166137141379412417644062949564186390482251016963820062089561790690683412834791538697720051080173406738714421734218168998775975208838666514114085387365937951549551887601055162031663978063538023713700783228100783123545580490594963299401505018648922992089389622018208623858311129482345299774384592049014418846870102872407941888235026328768700215095142917684980787310324395070902055146779896154517041608145071002796068193374063849273966346008890538297614465108545140431758254737875179434872671375086048652818953848303569259882231300381058618915775294789873475770887379210735036326136385456810856100602840122983715242486095063004556972636550094230042234957410019972405745683224111594924184870347482414398214482720308079749645491933070440083458927248311789485600358459213201599840000040341983786720884055435080034830316782944372394933212986824658682292952760575746336058900009940815847553332259630002975060253069171744592358257419613730726200328382889919399001561459073862548430446900322822935419867035381380589433913403273916937712818789067137364161617236658008772694745897008201924789113999320431944424266844965386047569093434881016424890454932832168164727606067588142803530928561314375547960523946217871873893655070268604235178833266326072071966917169786831206573656019252307569367520455354191447466422026922347967056181740049926018836867038278264208544952738339925276896193119011296802452060044368306795163074590069445702709117593420224333870838176970480317824392287423605606348502649791095656864774586647481028307639635428452799469437849531924772152895248046080084814342344593005197651563851184519218686448707954685132169725907102538192894925779728769038627332208513406838722669326496949906158155509517830841883816935965857649431130432456502626684392016494583776244600350876312881788009874482026650005960385662783220846084530943664805649732098232547183808307894231821909421442245594884201806908743680554460487650772709360822753894438734321302765822462411642621247863168600597961582815655408837782982469041233390305174717239249874823878771005666170184247167774162468542997471051074785760626363007595686657221248148573853961056616392330717837575695249081918106899100856312080393562495957741410169363825872120257688282328930187213153051082621951461559799585919267751351474857932706616824225439579106464421520594624459549691313108476587795952599142333669841014286166472616107381522818283160246722308151787190577473195210328429485806358851536543668927017530520272905486472679965805242339835329451069989519636796546994426063463732341336894306388979814846991217572767316951000080669662124383118638892940011085142653569476506634498433488257014639228481444285677840239552258939785104125547486092371535042608310384082415112061426043510437011718750000000000000000000000*i1^82 + -8990577301857074863520890959229418466539343373992106757444593836995093400582208669016871805883367042122479638740168825573042503097073123757612895834235825503846048044871387235219459940232259045678968359871316189194218120143765655473376083636981385145500333791981206532774961906001547068207405525208825221607317793868196413538045852986378121481838106100258246274669214244999337499035633288445688837146871278579771728227199370689027720620570294058787930690646774128050623614538264983281872870649856378323770115555241048437182687213517699097497242500067325323422068632100765768597922917225659783796216914939082586252191319395376252920568751827859416598688042234527597153866672207105730138766875081676464973513811146045962724013067347880088990567446026047643614248437519115727475376918121722392602911510108935712910991415138767986475283577562597203322444417392480036759862774008689466612956849679986116276411515541963504169803235597754333155996807033881860758710815051866049232853935047043560032419382985968730339455331892652004917023483255961338337556860151259078627887027047257024017114650212080926130696037589187039286352768801071130591786509027560961125328080079179524751297975038234292513064912313498961417232342054430704899479435120849965359711450264268771086647060826086682363884883504748915940304865151313484097796154365881349719746493669122084960681746328501694222136826649371154237461806325463267603992783588646720861269929171970250414054281688104103074588459574945840820824500547213803618553597615650124796017132662008258080752490198718691588090793403223994503979764596081115446308152877164775864746574477934503105054552614269440274735683710469843919518046314072223449632912756589029351375303798968279710828807351644905000768095273725459522898435534412341425641765793791780245310166787743536904873168276077855959459289262102069220434544902159482108233212486397588489791138179043740122883502762834396910376751886860668789490518577514389160882841428263880042395518063875611517419568630290714466817626180305079442571038394919052352469788721423754630743842544616301663536619970998265656345839789431473559518301992058201702448355433605533273929212813549195478950122293453302873405153171863079051931318212119549257577389380293925887987235809938434730986942097120931650519967009578964544917847862757607698968379070915885318820529893416886146619362943488086528192989030090012802299660054945149643604583111403588064729908203486266590315389822780207279422068858203011723884251568125414559969189827006119689233419692520015960066987969664678580195476803951301803452868309368821550225915430802252027039222834956757643064661314157676956977580366973683158021984124027488845109300581677517513078339202056374343577267047148698587289830383485351048727847840191806877016072986491724497862336875888225150352062870722024417392067633786437471558775599357171115249745120424580565703112593002079109317840517613233918818162602401516792459087620774426181994219419056935116146971384299999155030080143467936534019186148460162238304111263122567182245198104523384773377468044598803351829333473858817387050204946881920078535609871143521745502728423324493434580099390338451198978352483172099123292029536126209366223829765782031478450598999188423552040041772996870470849624084053175465669482946395874023437500000000000000000000000000000*i1^83 + 187979004186665092797586372200516467617107337262298868281661026511668712958569786495137498762700975773493245793584461029821049142075070845237689193058948586206275865033122221781872449784847207405979858959525436132106952613961195622335639126152030913476395299946240037649915288865740444474749052951401961591685206755722113726904562975066301082937846736473998071448003592135772817861416089988338533666078743988384966548679712340872005929786608140687097594069700045245235642453313189088405649734359254288398991372213617585986238110712940657168180936921154093643506442969311223732340053258263333101598200216415884921240700379367350382111120739618026191299011176105084330132053483169541523173220620438484151046075124464024037048984816722681405759805861820399859175017495846994399724521784101071813080413777377995052104870112962144558258390848471458351815200552656990103918631958992196666406965361514168284138778657860697413498279349162878198406069834177553914007547974218348549995027427557678510030352721292805689787311801753985470365606132595557567433665218829274268056035705647830057002281576053119070603434366920974214400491320835286402808843240020870242995069600951241398852004621993212788470830019913587349230269757712835497340289590953305121733176181019089610498376947301579469439920169755962407995846600673471097984398239040808847811760641275382793987684760604615228173951850097141737720307842894166157179657361013745857990713345548508941042391023953676045554728855840658236935167022820655882437314153730294287338098957181310176553458692047512707698090695973618842724480269085838222730332501253258172092705415273273863642261056293804230104842978525457118883089857329435756685531496472932640612267346035788857042612511492693942081836009700204112847941964788724287891015270733345922399938295346682701519667195496239631379600490033089071207635252806424126136089582132655596711342111907426110658170158078770944129610810874092818947838128066892623501611481157548544269332163414699720577118779464780282917208019029465418001690045107951497330132591974424850517449219915949025961769717100605477842654285524964272245050932822430417172029725874026707852011703376364947273050135292742218502141721074293805629221842382826332988699319236886953461312196145375104657406941726152154722633322034900778450869197058166107501221188661939169520146987891781653508566782437908548988346839998573265642073599483991894019188663865187505286436364747398698526714373543633571320659441131451694573413160991856956544905868161112145958921080002106147912749569823681048488145505999705694374492278128764034917883370400030403994429384904766461492966908199212841299976603350932709955759829619095350396319027162017282049481587282699000773196692057514652781443382683148705917822088298003920278398752048217838895431901286084860040888979531836056264928444554322615519393871302946186802017714060611578257173890021789725340741631735802198425778779325633970512897541062473945230461624719492668554289763202774846615793266366839745706127862379557079684144425111954310960910862633877954707675735150859792680920810140695288403185745809664027624397887789868093256037049392106304064470518472479521620695267985144145608623158492181376459850560084853222659860923509807047210869006808311944041633978486061096191406250000000000000000000000000000000000000*i1^84 + -591822003627329958987684841304173104848739741869130170773865723609243412779461871693186757224167034408733628380292561687070415820402783814637251030465246209377546448114179114142730684575717864421437953130062698563260156742674903792467264937339605565726710869220172538657519604147378738841021776041964113142284900020816251867069532732662486915186507629820444822525049746199488817450960251611209283300796385965996971441999527851855290207176419776598396446366874982750248696391289648863703065496770711228150007746418566456719114326286218319687575520936394237950119108770651852821369617086835523456727287140105107669838004572821814715496781189350845243228721499757625337192387711340670650878394607226036407441553464833508301382430778656125346230068798627544952514462940966481386218723500216893781951295987202653377672170138561054290245794493209235263860132574745337436043585844578959575709725418811168483357417319333402761528424887723424280448213922785855702429303893194379540218412431328127561822254459105414441035749047997155606768115567135193245521097181752063744346373204880526041469538924402595326170353427655151701186936958950766581130071082596375138913743650499776281506888906406984304209877664329010532664543072123332505732084729109622205867936019937226467631553529067845098809526624756408012094573921883473266156386508964373355880923071147305636670092288296117981115193003519936590621133829720506873916507016101200853959782904383665483788256844995435134620937502484308703399827392068212191011486023136939558497929456096441028012795934375993391237283645199480346566967144412561739879037694321565283858066943662145628360010499489216659183353910661873076104926435646335945349385347534746887608352060413635217312754674242588051042867579013692949336809498327166121708471091819446298779162883168891237765888677346707990649029920675971154588379293535556344120007745619045186268670835548693378900743309121088305905384389510977467984621429198342012693587185918449608684774691915965599178743911027304474489188919964340681304606708759022177021634129548712933964611952842362241032725983897462679465180056659226205770263220766438483879593055139081686993162074128434093894342294352889966610733864926560079033961548388873725184325633142335562509060837436564801789630545311899065861229800031661543198488327972063355783693471620666743778622474667311176177851377714005225278828610878318279099667953678133381545193966234505895724399509341787768581821617784295925713064757004517973394866868154607535305803878127087365259059598294151126205227241605218729762804514099495158595789969853030056370910756792337351131499428800700019560761280177289111418628882284161618539820703173060919666268299059714813206559940018567953872050038174353099010265525037162794827778789879349707115625768006637533063893511576734746320065575457665622760394769289569954264055323512637476670509769397662908595901576332147599177637763301967506057905571309283247509526763004633793481070014759720983897197250430046490578402130450626556561309574682141011130810861487368817002536379692394048331598565594637697801725461593823374490903187118212221543009389234486611347465397760466557233526527592791444564379214720275269746911355146547796783854080329049436648028607794175922416071094037033617496490478515625000000000000000000000000000000000000000000*i1^85 + -257307950872789012231509494869559756085496110231196106343737408435457879475046414587451261146358479671022408509443178915659846632164642260076632805002047974660677448020714983555803436993340215571332004702450211624379426968053873505290442015585811303644454641028703645780175981204539202354118089701203729957942111528601226063965716147321986719649254941605236780961214474180728042548269126875545497169748072660138974603559588802233805029164897643790221705815420726518865713643267205128253717988305565324693422933829683869817038479289722346416524305512744997660053062371198701033953763876136689195500855701710950651842828098413141864879748153961089424214525363950628873393510052295565596281756132298652077444431514801878825896149027792658279210315175530761335732518758246174901768467464582319838930368001750024279684248953097588540917304571517970384370033334525780572295415469156105195421478151738377160564407682669178293017600855701385791800675235752460002434608546645427087683388956495060136713093789838703266316062254815307011312910008064947302234682904246514334608536633668123549312321419247646417909355865075006295787373581680064630275095562019492161330393197949295833823304693641467904974496817026996686440512839621509288615416374141124220747682577847634908421876091943730972115234402002830481191256361802544858130882434681804128968872868106674681785854989506496177454353688719086056376755116691100304582458040420299314725409148956146179248073970963097884693820029325556438296203429991282947279247563443772628588691884048881040251518691106570151185251092683738960831427717718799275158964044437578324517902514282385994287433575079553602155738984418661960654825620852824564210574442116532916794635663717460375969652224420807288143532342458920257290130187048898032545174192000550480033582317974533904056569947026001918365026562028458334223515030860206616071463230109900987830954592775657805540363545415706267842561601520877467392826352336806827020092979918531482911175708404292294642124138035873272653939038345222973551882529268454788986002519638128786566132877529228129451041768104546271205880299454952989381239604230875735280044880060562064588306793080673454658488181584999698135601090684600817049796814385734539413633098396274797748608897932743488951753919884368703129748019080090838719490978623256868225165939011153994981809407107796663974098826277569853299145627446143189288774536220944334630419106522584818102542485316875816216747213134947961465470339093535877262335735965310660723521500781910345838468447017207676360930731123230917982344886021962207759167993109598154278112323617750840955864321202001916326619025572632212078497049714036145808805685248770565527658984788235228058946694465718956586295110401651815826169827633357646527110815076167994097165055803491252462146325215614536884980341111089562393959999929014420903359539774994757176320911068624527496850411451877166563105229219004202129602651543912162262534312932705005088179739866609543399093623874870209164566849848305949749520856073832774321619982765931194173477011068923639194593760555342301427361036457203365578853365016700284175103164356865188537507279393826710499944377508365293231388356405687314936367215341326851248611840615995028690330944729695258190631866455078125000000000000000000000000000000000000000000000000000*i1^86 + -25760736811485602304378445578357864422105929752972874655990710488565517788462719424616990258645607088039646161460442717472884063714345019250764594168570792475836525577204429969442946240917389684166608828710285841714697705127965475221337468750419520368999091774496692561666625667641078795061366644276177806857770358377659134627773869256079536813116516062998397595620562659608617228794849509265840561472328196445714866595464903865651226612573342371410464663786995593295169596681063879771494630386502712762855844680967760715155239925521398635164248968359255740009185659881849571379809152828438039771402802993150325643785094117838184793844146283991143025770197364612184868938717615552976951288476684249048265442426035066929052681734770187989537404084699885904989406625946800430110764106378412090888582047425329675375759141329216710827115879615823222726895452915558540373932733844782051510917970168320544580812783903442998419710771234025384786088487502959929697098952149409964783590227382058845427327750366869533992812139648505971164865134572006857726897643205826223992614030437150787935920249654723063454648688884008089835669790867435135208257958721158536231407234343415687626089544146633659603698733224631090138795122780552619546819739602428606252464948694110474401162730463338975648238807479456250746182927107815513223348672297872730332062136947013175738452970539642725269933954207975051677495562680665010291043373832163616593580357493305043731332833588879402197554807419710967423837656110053418980757134471111893078492784882104459249286184404796771259909504210335919678525481875986826305269995926849691868160252068255000790252241650221754550812218901636103214184522681466763451264141353863340401821614735173225375396552278374711423110121087285446094638803981079715656670716183177279410564565317165460158863284354794264595920663002890433001109648846155902411396902640615140906027565594700239717505222810879400050097854960154284667840588691789758565700526549302931397195387925373773152584428511338285264055262282939891333930038522400847620904029072540987856507899373550913597187377710503383056737239181625884442748148217983635733433815445824795569324654552227242715137486604274432782109369164149506099242356242511805317221070191913296342548988523737373366579024361127017598906532187974824874713210010937714609974565758422883944980272313794999290862205795695808989367549311601918745344351962285893079884956942229143652315889012418960492433411364639188849644881113711512374799654516709826071246922360217676274012197772431691561460068580606962473450305937488384824366517774906038707699564642592464755505546744173470400171178747038176858611724452599326922389901884498686278403646992377161888155302450346314739580387515820553443878413110507861111042118396211244882936555634355845026948724867918583264622773344459378279564452250030190288195764259772245914553958404283770802465813331695760336896835994355113206224546955736012446335438033847022255388470553694866291387222499322046667802594229610128583465264870908959367892406676877849588541517974742378950085332908358369245111001253262646846999377475765142178477311389635177032220879187916460284969810246731587373891387096460759160933863868336486111402523276582086702785652482269287109375000000000000000000000000000000000000000000000000000000000*i1^87 + -2261563898465561498970390720318941914873558810541900614586469113560314074034055208937218766105454006684774670675235521760690776337766721953154450521370942257208008392358541917527149573411725764611924972558541262546421151662851061707397006142762839988985502090815438719314664094848782195544862137465688978241557140475765276555681811796620483062356229984180214737602613007539471077500707266345387701070993870697405648878195663323399461768514302755883799914889091022265655788117014393913478547282453591645999530432692173990354465415314077123481786257549443832979619044512073874155091386060631571340472238033156507431520198946545959837428576303986634115591755104827745498061326584113627648979501088599549363672439476721319995617634308289207184969150158503354879099049804004261892304333588602219497442482532302766860930994011411086088160392995851711905440421492028673531012796159148941531958450964487376392222791237538102763836580212616812844182409125156169989387305258894593180336070596898769563350372857006574308994750561208545219480816050167544688531996773784229011276462533211366436895176883602228273109429661088082090779803505881271960669025981054636765519495313736361964196665703365784511394854731170546059882474018206527363103135380278456563574665594980711944131941930753251160603640859349219679023836135640565884158879110203784746472860745263459656164289580938764028525958104380374330615031884011133639342240985995450040269239178593180627030304977882006245500487688470937296168137777844767758930783459551095417378399007238512942832233103188708374264268261466379749658420238074658133920161924034191722138899215463474095882816859366145701235389776174742991036779329097289083555554887583685435249210276416745727547810770221567361878583387794378532182761343148183165587984457366237933185573607907232923606656768291100409563406733396093224774878523744143921219572925055328204237786320831395720710227081141916306112550829593593591860938126728281835470576667051704475232678763359733628532193325993056219537272635713282555787834936999451643094432439929338725030516654974056591529114609333784741670475407937740157023076967149677941441621085173836859711072567165586971427843040391878740083507130189379061145064797566687048870023954693661496598152481884568050441594050540410895394910902294900578246826932698998431477501097569745695122076836351990635072353039028709825093348832601855945979912337014596621213838117420476023323002949527385691211147811847804846360540421655739437892840776805712573419280687517960128720400523371280689614847197439603484169815731630902868464396438105272945729091114553450555693027230628768486109010519668934684880588571498315893351802206915715851853349361560358850949161554693666535732056549287939952617512128170349423692640002231487085807372472241557335238190120405646093493845034407574447532144168755529966539494525483300116310858456795714560563900128483430427713350313268147293281176603085219914430456785225834888871550492793203014689945577990794226431256367147236833534276032972530852081131148497648134269711186517733057845815237369615586841488459899157877598812263003229413525322081107122805649897860740496626689585572079030407391216610521557664093626998581457909878928261244118895529687500000000000000000000000000000000000000000000000000000000000000000*i1^88 + -94301579192395442004860158224357372707523156608969530964122121478686045689113234641942197206494013433495828527872237198597527570701672152483346137759267808614160548125879214136673380052867791351535016374730172229903813635714102024019831690322031687426700430669919591959497173179791768401663368357919937618680618026972051638974746868178566400097221159870258105181242772928153922692112678361404129231239603311578751464857267709573980532288242799256544910685897316859676043816786455172208354140813010905533995308432575253841397674183982717160762261300240758449061340877364221609091099284854722928437265017878187643149649110781707463789633737806246151760547940895850837634912265749847639278608574068967972349063268187904590527626259113478330993384815175128429314217386074047136273649429756646845069842221881597063986970234278568197043547051166444267025001857321905092534308356103321802338379080213911355424864876968737267986109852682713385877647403316439766567778166478964822058776891636658509664624205677823491702730848041863042216696438876916265271735603266758676312146642058564366999594618666874453239548804043490251383186696540039862354665730845971612668244159327535458133148126645339577600834197127964557430578643662789431688961246287424711378451396208055505735143461303161439462603302329384435816124895276246526503519284985198154144122571692059364072806089561520874531504375173547835813194620545460325963506606083958267661290632898654577203067564814872671934949496292699276892122879653016469585386473126403110622130550138288144496054592611442176378413357254158474147842278320662777738559818298787237643092009688135472902695245777983217928601893746555252169925228326772289755837228762317451444831768810195806354005789094409454295273994434269937002110544624601338154807124260797795698927717182572327524921188022424261231455235965070982412977219405656772808281293392252619335028148685735599561661848304000993020431770358888043713226798813524288805755859752336057373294774377810622502794162917587748204375805714389654697387398296377502377211057928217350274789088404815336299144975513245723388702567828751962000874462786283968153710058626940813166653301035050399313540466939589439145839841188107962963794677835064442932437007309848126625715912288874094407836394802946671257968474928938620566519351112541155872421525379147535822150586626661480855554928432430798019860221883343327382600010848568555097710281699841371761800914573540167368794325483010738651291040164378933520112121415087006473711479465871762952033161394894092153510250781773122468541966747009447071565192450807024195895817142636099013838805966248868872499778198900119810592828589808552841170377078816539522090190716549798518293388174307563902966843897472143566301303035388114870534909136619331984482161394208341860104895204724561979926148518908416103119855658573413978916287576551193656964748035743537330974225234602299964029818505162084863949040997313861499576469935831154223475593250703057951009253549207348418050443207185356565926831186188235097272745971548801678630095163884971066380358868987912436360193375827325206046945795458912327509315633178417598616921827689548542406881238717111262612923356515466277244924590542942756369897053080000000000000000000000000000000000000000000000000000000000000000000000*i1^89 + -353368863632400115909543275883405064331221734382276754472767018195258233889360016010287025990753460079810527037621882440878305918438678955447301372753403794684502191370323347501618412153651247852062463845867080891629529117608421904330106676049705002712543538299703810526994792085488057674747186052210540829139909629973445467636483804039147859485852774325728560569796638997762543695512101658006353458302521564588411925995333843165788397895826399190309352854554413420520980448525426521166021706437029536196362910283993784753093745879429176718910129348685426164453445700129327141121764229604256347103530334802281846946520623741759852859635530492504477424251306303626229828947297735213046728140571479434923022218277989178351339577017028383832691233926546070248785921502709542996933661463727018275160962812413722498992729260194732483491401084535639531880133696133860834477855522645461205659878151060153698666760809647119205232553867583174854575310553403101719255493408064495982470930083487029754852929471209560361789560748600089165014909415123615878503959898425403635269417371228869802051860164986222723031988671339344802711989008672059279036491687407193774124537705455855640536933951260058948831340174192082714954883101880801328210086197064873475984184370401503764783713410807254196077510523085434030817393620203036213722888162297443219847515639773794206270837607105486413792074220965740592144306440127639286469323003276163468059417163411302361616732304337327577334714947193212394462979895621013278494919141138794408908731404461323871560970658383764411012750048101642754742734224164414447509871029487340458444011030096959842575010802447214695349270708915702696203535280102600974711068628060721928521262095370046803673836175612191737920306290398269790609837848987189857960520037646226990638781036006377348011558838131707946322595121100144120605704904496818766215635172811803454526475467878591567837922415385916480704127571379330317288136473373669815708881146295752573841804095341611019055528783010491938160584162648146654065410770965371415751685867436679674858111893180689270476555624042225685743434003309897385254927068250777644283688200159959598135536136191660977381897992946151293635178186772875843378057915535536455669694685436373677038463763012508415859523083988398965636053253553223269348502444327252332082860232142364287766332017468703917775735597614176685738996491171994079966077067693295193078915205348813751488402625413368908258878095454611133810869326276140735240353559342327455057923923017047294467574452991348207425942595581994146603187457127554357667769291175135838633908206709985132662654663577287964988696419319182823255253999361662034337900846344672902730854622439261929559366783099639977320517418829149932252917456867689860811338560296551952962775474155316552272998809529094090086876412776823717815442071979643264013672002295336734784960859189232858678435640187698401384186603737371561354657168126945926617918463763811003910090224077153474492859518483726513870281592905344529986150522347988262846485395819034613719698142439306603135351660589900959857733739958868436852001533108736572606000435280864633909078893958221168452949386584157787219638339865792545657038884530343701682944000000000000000000000000000000000000000000000000000000000000000000000*i1^90 + 228771170900568470448175119775709938318478019681569398082317412836140852652393203255351391365550657068355382852765270794860361056477826516743493504846674079306293640554148254196412583673632761943244618429217357366544110938055875524711930974002452858662251306262254040268763853829213847900348751094056448142238751657599492697902078304957474316563269085625875503674691000223569472919567321956691945516408605124906142218338939233233743794441652546977189173130839735953713713572439948125766855822009800688886588506629711873450745132648424268453183856604296016642874128495461551884346947518278712275857364319786942496234543929032090769094948961045425432972031950390702455176803607957096836333072836720385259091518168621052546112582165525429873821420216879875930410031736660198866775865555765867091022917929078759486345460029773001625673004268847794554700446572102972427719992515138163508519571441655682659550878433871644929085048879375828691312761915716676306009971003986679932911734217526364126261340712496811012657389881460566016230654854594748738968383151053568017646686895625861876790108240030861104490752539415787965211086036778329558454270970809539850409817272531199351789161712089026431930858094660397518609243054366300137743900033622960599792045237986383216483426230643918255399652329916088606859057784624879033364027289621948652422851349624071306015936239927638673080601218838512781959371660541783595296463555501313605881816311066296219658940985711473074109784909227012928537474000966818723859904802887286011370101204215904520946708771014694275104799516650211773879788091038187170863111530332079524733033789752573841672724941158699838933851657147762882579069492507451037249109245640447534103671381878763623142148846073404626057210582901935535336136484141643531285676865056598044290450641477070755832957022909273036546821638725667519064283661048447730624391093479635169627811025571223871091705529526306663362279970516088283487290170271455060308834074547659378117497900238790977086886173848059491633737297789014468465378141160232421891379716015188736477792098116364249070207174444821517038103739070570174714703597544830388764629807203388825348000055420449271537254128863511426880854764072070692513367510847154873401399825782006150232880588966240423741910759484125260257078461238907613593013649979669968735768721483821198260483202590027827933401098085182926739383869953456305955055797262889056796190151647800622431018034903398439526110718380044330912691880513782572348601537560104666733298539024977009207193090387412792477118045092467695617942657469167671011641570074650475575311520559270235634213610813044155362935377540456300411660239289731727194644631145235280468242125331341629753938395843607771617998835725204100163866554482031798228984524851856617398316570003400006876304484972103944014656195838493383065124607019666992670857197399072372027151945200555147598349692885993138893954071710372599161638454776793268967514057947733167348463093121146540285815574530458538870532546056285312037063397179135663745145704826619948736410470157801012750551759558546200429571966665374038524277791827686405808890320450101836503396045165765018621245747112171658396498638455023981849994576227355852800000000000000000000000000000000000000000000000000000000000000000000*i1^91 + 19865604701371917491996923702591017535847600927084205523451427427887455498059046154031586511604012874783423432233078641702132385588177064258190910844355343483041114252301260398607097709304044266374056863750454677018047611987402924737058468408003748763281512430229235539634392589234075236976856740073029322038639164511974490534507141572983832241127285168595545950744279401860384416142659674962748995588987002572622996876291540911407047553842092767344045381782169432093875926641942854805424718870036563783788879204381764523706170105847205527128638999592335191076090507360811405278406387667529226085303068661488697347090359665108953160290814618096113174649385436834864502581240972660200319909522437962263847726001116753726222799655252531730012356269137981050448018620891902057783746734138287889784446989570681693907353816359753489980941933047096646893209591149510055745066600754389084370712937827739683462029066632469941022709943998116319962516616364351623607614721625843867929552268281909602015671044660211976724636971050989701997791342619849781094267390849627357018250365515096504393122612297311237632890364151151211686790680786109418259830824595878155676108006125723064347319342435169125743682946795205837230270128082250541083181267315751022178186390564339436738829871912049337906216177279312983407103832076695122176274680646448192241376646772331584879790742358116630086481494860724107226704515090270774164133633708309464094888685860987401906541078224826951716933758925680208259951372600742426583538185039227996809439518359835050021493396756726772179134876489324318526203671330049443146881069063758240608408880056969802648965367380439239274354657853545186966283600671060137308724885927389642248820210571893339323243979322190450085872984720121735993458670449916056295151870730028777771602675845225096779983548487570612022297768894663671691801825252744754211911413798053892840139400541786337815743578103852491410602042408804733643536376973744484384123333095890661235022767279665973398875367343888473299490375436167228969573141371295883506987589762306805104949846335596781118615621632978405913049019712660525897841421637856952976588064974643559361460706302041306535398292376789665314747097176119963886130529333329701736094694324968818947643795005353950251314817489137858212340823765451258781235612576045815673828254874631972981778641924162712847585087727858828990717359724723259976153539884863878616268392287320883363817075241064262716197075889305845125800644487551786404778463018463769224491057857760544256840558342890890469103244021619859457045906153925367613666740440350723453350743794480161673981794015410365116882943427730319606910050487903622328045933265249185925130715946723126633914246812306442973455973590934710346001272770780572910501813382355984886452966351567401621317855523465080421621996489950886111922241136956382716007748798769624458303167359089615928311473058397763809130945114278418883662102014122523026900102383460973645398641900808311742735856943229895900404520539411271812206557944914835140563805325452968822488993099818684327026924278105281573755894583466109831288641310443386193619008649325952585881742639431287856608864384701114969455791733724052122353648271360000000000000000000000000000000000000000000000000000000000000000000*i1^92 + 525538450612245560170984307755455280697859203016577189232527412434667128986488790115691449023992060839828373708817637679056951940780435090597636957539167848111899640447289568977988348070792035455981308498458186063346268436100306375109741353568222309061422781080204767330507463162454095841039904282703908677684286921918086803052660414062025142487618012020569109546518145327092061167710568350796528348520729844626197274163680785375643288656771676867279938241210773381590110493443214664916597308152921538795133340272540294260886893956501518692252891844768963240554969830060973404611290528224486168577888352997729398131586392585280098116296022839940209592980266046628675535137373948216488176312044205551117171246979538584775842723495183096308752627551570330295654719675981688176590428859017198823670179201105705654804748678581356935314339265588337992029184582378575154766356039654856030079519828177437719485281905411175017512821171926491287689783345040187321317205517615712462723137052481576676391493036461966560485721142077474035254602298286068228658339157724124860628945534781014149382673087193929809819805527056689960534169043285176930094717728570380084432347626991892298480820744017584814174764364468609856309111514574926777718480522810782728964910928017254514172088371851059852988134234800772559908784655480937471309194431818761721213140626446096047344617739963532313045482574895633093753883475281058353670336194448772702664403340632525311920659155942617842500851397119468091548420917167332033998461156038376871357814201892959806924112653220729374976737902936130620402868814549294750735767953130961819052855904763448402008521470139372114873532329459470706891664666361742265434383520199427529511798750489105843098224384066785077674094976803246518081862196086726971588807010046392848948877099901084841296087349800243317799290883267301943708600368366158321455931445898099768909267773334074771286405454883805633302349413386480702218143222525380722025500279177325790959417978646445659231662911813595925399783666086442818909896385913964690604802990333948769341827603829852652546730978799746396132113427343991254694928305552981306849238677317196911622605884225528371613907054566575430383898195229895404506309260546066789654180957501954117777009702824476178166850026955152976036685580287981287805608116163812422408903935926299994871051018241341052694179212453960018352920528636514945660364659530235648404294966204578221444458239085621717980287739252431500977239868294814462211511767075891765743191768118611548584607611840596405136916635889413081420064435718794031806512007688797279802784146564673135516243911246640132664940751906885386192360079459466457533900125952806135589299900151768108249025398581442614981192260735605163388688290352538721286832422542927844846123359700096326504875889153416617434813547674514537742401279233016394427546350603646125139814019158288756998949254750449971353385943752373528197683523068765663406455613029536331972364241945848463969175538390789999609447753144898833235713664092887378765761372031188776231929346600499654139696698300508880522122450563773648984194008987186404624958824192405669840419194358828652456387102167153388205749012569507646930944000000000000000000000000000000000000000000000000000000000000000000*i1^93 + -37775800829043311334808158936672806499634445381903500016497313320277110985113193933866648483022894249075713205207207087396892487124628650746934448210659641623969602031171623750654373107866289728081923130573944748817509084772590673345441498844851866005087997725948331683531396454851542101658687949494796476301842791401723506228751377275013645117812629845581546525826588416835048855669271685158285609075334474622341592974064840715540823289545342517205112238666355585564878262953864698263021714191909207709784720800673974343174912933589465249611037544580957861110634225107629926299162318962179436446857961708320150233904679155452279378438602770945635017111201571286131269190372675965533824032075190128394817538309922614236900268884751049787315259404964316570935291516525763095975128136094751171735618028686396958707289600097441966181759431962966805447672101478251242246924100818367429251395143078517196303242078872418349033108602443162443471904089558922448781643342756844053067518560076497680782380858309146778421474718385152453405214083766085270593961891681149136455863628152810906364345095209573132878872056025304744733632275497420076489975646714588228417422362892170155287681018904643210175627089197538272401539625415600426904738019252675206416825153075400428926260440824992910243088827030212388492359633364892218441760220420317783710919296896988687236335179846270610114476204533854636266406813238243115150791640565575956390803679737780626335837322104904396461591911598603117446688618655733352695371606502449159330626475343617133839025141841313875339095413357530780366682960972863444048013118366241204435913679792150966230134811040231909622883646261623674033906089767789339531588746589054751790339199213531918259939179270375442649768651466409790914548560835134349532329872879905124592929853578869883807948570547446103520294761625780030762154713115325826344033985449789815853724598537351187221800968990718796974938700386699212943825182257601019983073327060056026429942880599467743219733892848797049206363743210864879464705492082163610235233729905611481187057337274271492673500313816752030170019606176056697900508427558694623061860566048161009740542110739920339751708369490494111432290660648161791477036654625030596706746273268049271627971288635713258535351709336251229379199841822260752398134612390106377901933700464075984198207748343621662875772680219013060740842648063199604952017352055404108128565568112544117966701850750716067308237671290274861214555152459087843331236107071542446352131842784264817499441810449432010305710833341206987115799349430030834607350605345094041307212314642058246182934294441034820637493238900291325159482464857408951907192153524425538829023840529671273392724667926448461174879093427525518796649297704848711640438777590204975396796944255614828861079756818483124766165872594491004740120217500599541448193348770251388771558023207160480930375286096854088632360659053444870285297396168280628191236769780010029552352018652234611381793398395124363615028240475994110140754106951277060493994360675710945715361841079445969934799295046253430976724012009990440144245968038774209870451260577036987662681128436607505628675272536028468773876454009706905600000000000000000000000000000000000000000000000000000000000000000*i1^94 + -5458014623733058315957562421266255513417889579636897420245109815704578360539666829353363552618463776164403488683143337468222560996720549175357969397819290059786899196773523042520807832075218824921756396129898993304505618410231920764102788345705317281325715905783666793977583680904106003964568226794114299536168867612296072947638484959002354774989062150311403140086511815629496566457583479546732638770207655934169195696592901354274034508978117648376220275333413005329135685751624900289947591945954209633918456808474038773627814628022832807105471398742441572325097291616916246906847343766807554723232093325899357614728449901470338016743424621061381646796908328820070305219821728981864638321663456200799343070601956820695232907588505124404613456597259693200422848727421111259413444990823012121349399611318053383472886970106400461046261676371726732258029039485073675680059665071371111325491594871538610618365054836672976420053574188155427737740987739628242281020192868096740144327333799251074976488159998055588952625501557762260840173187100213052315180656753336200244742428618127067211668543374659829329082268497230394034746224040346520667534662567300720256030214503540721413588798899026807818514134316251980589880334417310902861173925627645523346177927142344073056840939540524450234159205411738485193497762248057734540886846875379820139379356444991836993451382843204086216461302354800080632237609150619479020965313783685621227282281104740955800739606403611183524794211237242630439721900842036841202229667695036275750055590606447419613948215101140049196850426024589115333440934228354898647435706446762422991330924080941962876566579562321989065471759213965737240264633688372635754455454236339233764279212017306328585863031334409465628790696090913903056496959829269153223644599430333824060208679433253387927789487331096127605900014641121392522556878916750235178808604153048569613194140094727479261192159587537538077193644748217883438083514109353229282496936534369976540770846078121685470218739626452172068846625979359922408717155652326174785084752430966352792537276167294025243122279412793209638805092300197618022903648274554028183038922034177421684447785008511423131946453420253063723176628373186644840753382746303485483070834955949640941086476609840078496241856302833574155134692070350529003627991119765310772177085407983094897867899894967756653200653248766393553597915610327855580106413825178691947710436345498459329767431197863886257180601324924522328016128133838845903381266272858825251188022202932022928282167795830717795586219155109013528897818600785367110961375548692107885969247289647532752981282291131502819992002416100600018418421067586992653830193622134001048372050898202972229520378147090912483159680459071486148940735153350051758489479943940861958883046631822227011823306152619159080953021587944179056574252194986627714965919489318314120175316207916341221109875731479482723646813674651966849357980766213634224230192181529697177360555764620818859736447385421682367557378346556046695687499193795518477539780917899960372237573648623298888217719119407110247869886600229104702072749061031366510600822722368939870890143899873127250613418468163629099049077964800000000000000000000000000000000000000000000000000000000000000000*i1^95 + -351562462352271827110434570209031963548068940661523495301777090292795588029920374904158246100297265679135518418556115505056653231833796679476695112720714371589979873116316429332283793273446256197825127247716542006802595616820989992996050851820667520628144506029056588273652416606779961578559654614327196244049365931827629748267273225343374541079767461709331083802941115596865341864675745254390170052540475845257441623662424206159789655352956742666250266038507526285498999736031101072502589411235343201400581446212926715607831574850919152238088721146205647504749856247589711685031819805888447762589821172792038032612084667409603330798635156460985342087259346877014116322595869156956348420039367989971805585866574007837122998108719243448440110221481693298680310123226907778823426015148489520379970424094482615735286059962362559375844334942409039402265972491209691294149823329120616625667887957990406546149309564846014257586859070758710923269503911943769713165178146160143568461134640511848374195231069783929971189211530965483265161047001963418625813152695210102158806348260700926562600740017497511864618462094902348532112485401287209433901729930506487580633055731192626962170896190134883329737112655261720506916732236438256687171355877066379601084652902478375281291016090676895409822235495998445891345279916752304624507433087673586389429788538593870664618435988911297223893878265164889394825181905838770804544132898840056132459735574203814809635841379177002261156925902483071253740875498627404039423013287886589276531305149443498068668561194940947961586400963993890896445893144601144136778944771156093670990706917381486896249014520254960519561671582141101312462201200591287142248567448976562093311031432546338862319398572748111295349499749134146038706827874967184114528102030940684891591237865105485767791856402062788046376360963070367669340078551274390964784628111083523512155626817194005809459969746436217031816356042770915463842619019908543180971730945998730359837191006406112435264886978467522739357654523847575442734304908939336213612845500995296717989970092236559070978407089537705422520763483825467942353362051814779872967516496336578244699126229683337594575002676754976592981506891267636492666591288414843418018358019131258916648231207555517582665065147590860324164283970229621173174016973991986848180233744437618393622862380328182947411261429978482682355194989524099911111158955280503112958236699242641119751766431136855205921553870096237537961530682323193507526973716532735469361210833250560691171816800962174762601466563784456073446453056425008339664871147036534623686768028583937985762292776192506852786226859822177693021552607844072855352918041670601936195428760037233683825640314531027381682255261943775363102245137080484653671647739520373083308196346615179669611795953524075214195524093763676349505554158045960491265529915103887873130836586989462391412388163441426669768371294643460756577270595022289389445172420939419536855914473520700749134396475441106867287372558603499433853766276431371696377190570511973134251354886855569078789602039789269112917456662267822957478822589963896669530868935473188878229767793249042291168887987446441704423424000000000000000000000000000000000000000000000000000000000000000*i1^96 + -14432230458864234403878455903530788522415805850898477439143274254171757263314128567205745714804692553022206448533898754394119664867291357555429186864741624113141735251612423567810303826862647602920805399918009719760400767903558503300994000009777424646564653806318895555191807779616964982685642051120354584256828087165137456420419026210438048306028292876762003027693170326180046491130723072444130379233019004639495888705269124582943988709702621036440652916061832820100229637874521954551485060199478413817739942714367908443234851691168890750086205489301213405540093826122185857607838476348423487657055306870888823020698778226708048748272966835043971535562822140053474211424171755168366226926181083819726370953888506117872217033502352845057497576277131739131691372747897876357856496281002033557331540687222214430024923734521955320613361034616220620991351998051398477625431589345894710266083255738644625721283292108953832923431785083869267824238868883507340477365860879472583621545348418679401515196948774528130935749430294647849784550302618967331609546263805210437711230794062924298347441808053800021904539860871458936791510344016670658102001598880100075939234527044905464920908700659271490789550046798047485567622380503319400840753406304812389648994699631438501771405568744794830775858373464578524517905906161503860493496211861016474923916468181938826089571919063523993898398362518071639145636181790766049250548017764287505764907353191034476205736065258183707503890692178864040042938329848601939461616003775037461723538847782235546913777322758343764643594900491067148370876516299559673120965493395066956928042677289902152624486663182341599882837475464235242457302425725442418661732173956214195746154349218344090847497190028328129204445897617061151614369307017469674144012859704791450868196213056649319579111622959387978694492963809417984290371647011889629393223014543288923721984209377052571988138896077712106752550983703159581002172071264978778445613591567326830789940424957268750481663199010872660940042582966593034710834803558993953010144390391567593756840567792647141919839718546592961893654947333446398679430115278726400844578248178605343699244685508546168959999373748945081147111056548734635278877798423629944832461041168345697236350492204964617761834659960959628587794763813143464535410045507800373692616331498365961509913400993108878684095854574755600737773474271518855661464261257963526631495998060369951474957027241367203267336965724969379178176097803358991368020005723448902213734026630925387628096850689820155815140646741501656404446773116683954984379964921433452377326065143708596664304446609858192483623870787832991856295107297062197265091985949363765168176844913457624926279919357039541326404206926705403444303775572543396737119012837581373857962518933035316929447013041567349283662926350924170109482374180884141934895139716220748560687321355093083341115662005282847993124618577209892797040129307524811860238853491717573609473694307389901711072497171827856062915999634976320643624545520313977358970761596558115201004899689103952353994073621035599752838659581792822114695559422336993401695685672273713317854963314966056297652953833222963200000000000000000000000000000000000000000000000000000000000000*i1^97 + -395590113766181619151258908919633343777003031097043850939139624651588009223228511692992539696847342110514281265712065660314336229726091533695138494418540565633647663846311792081705569176469064682329536260483614083298492035215376086464023105578111774034675558289022016857780550866653263983530574689490238352167650452160640652659069873588786688056500590056528712471812736978052015424070652844920347494633847748159513388522417783330967211005734428746232136844379665214837962009084183450822576466888902945528135929619594048691228528081329959838240612420382182163270518361566301592875066251557969577089058883097153926994941583970534524373267496830859164938936783180216285065936662792187509969889460260108040262064997636527394226031699643936928625448300147087119805384177445172888315850697932617363071864305392124818458662753167207820003204070382947628079222259728811150831205869528382739950301630665993446072841109471801755149929546983450404786337383055331241284356811586019821023010360394927472323899993926012466851432300134046861501705688116839714262035189505044196110987505805229197386021267550167120247830937747158541669488811733179131661178054577960996913307866349219118617247135731522210839356254458231931863399520601907410572302054182720074226701566064173461415932403338486901320849967603946816104490301995140327384993482760915623446224395170401520620475404021637908860329988922220773727134162912998727999864468423040599273057704906220945699804797664871972240193511040002113614840891991138363247312367398298633938432820322858521363382860022179631420645489299647545129340952869858443092263763031136352229004248545784255922892431499429210839960750105239019912104561134055110906644979687429474104204980902634195930713134262546240198401521086495370027406318865631210841343412788840925768823618501250075499536277175812768545016522930615773465082826251452649263814410911566354476477814019408877379850582061401009051303055438189877651003029882150795740259239204501796722974507669437628732496167625192410898721779097019322514463617796838252170965709603275964520451158730142836611960388978465251299393344695368417868179285468352798007510252536958951950133795653703865462929882330730636903979438244959322193148527544105352444026899652483517382090841604423543797505063134320490671444182834362404869276714398137111449906753571439521099381460339995113972449521406459220449190177602109461696708196088386234272573026125740369078514103121968370521498482422746063960881746675331434281577586939319042847147611463389528166229347543458355382397983305993575987304608900351572496767195084032347243080499748811122030370788144336509167251405011302341314063690931772801407486245623517371003576815936938385608114588146193027838285429684950232733020160431124806804715873763549945774537236974049451882279330255215031003634383448541479140279566097920358113412239026438052397231529778252334570255801078520609806918258317640748400091161604217596190347650560658897651726841352839813039166133099383707160346826565221244678562163910460076365317327896108274333505222858583712296052550255893076472539569957986656541305569706434495611163681783794396938222870237501214784036536320000000000000000000000000000000000000000000000000000000000000*i1^98 + -6045872151422555573706098871167104426751406581212771287557564724730267550493748742031039497703949737972624142272191201846550031407079418149139340195012507889673506947979266661205929301477856635254915754438189571484026723146542233743429917485636315766282605852253773077278979306621760652585341338271255908405118516897758533742214764204569672977068908270550100197567570177739787536688534840811370250797743390255650436914119348859176206786747588084384751901871766070970196893196113026010839869474106847347857598227379592194077445372923410526750075801655408871293562321625290192600653330053725511225878951847496921096848965043730647254732042169721872494897218370440396377622673700352255980909568621070341977973127477451252219414146084145175864874521560027571833699263878125415619657902386836383995663155851380155756224461106826849839064230393354409141384813903872534847088914838417007408048340242299576247027330621549899725496519380513910914755811694230884047169584904549282788433363405460679822211740903328042308417281301234932113272659488828372441580768923325191823067939340057167139104070266066837854400844452149287725503709284920631537561634535680789716686301010724786106484456830671692249376425393490881390001001433999409569990911559592350280604759770930032155130234197223538877456251226767072197344133349425849556681178066979185199261158120582080486239780774736698615575941734887155976829629404695299516826423505505351483813442465338291134070476921909129367743106284120577290932743697896673649959536016904972711807735635724574609406889088806376218399231203558746251831265844068847117079641911127967094759162979560081492106419566040670651896699956166022631565296423435049794840518766515593844710229352394921832964337126211546129742496237938695297163426787839898584497003528545097696161318520412213853427437500480968642602056536743681281789337429180510881120350344125298102199651703603074270175406360443846126645307318107447702305474351047790020500396964985349661125616173859366769965647589262113645430609086836629126118875021759294159906398360438003042983056401912761146836063397299016578431211309375633377186832510960659406180692827375940675158923536824942530879402296215694476202059225441324098538792907957911081043347856707839468784633445317648586335085070767237209210916192042772201707043383464647365031113672243157615174528461414769130686419285662397875075234096542533317513097189838043396636988631581875362197237963508052476022208969398866391227307415395787684236713079537858310006336985016089228031723543437075441213242572899816078611952648818186398112412612642365050886864359531309107682755604757175325119290110462099887792286296174782702477092234728676994241485217208371158623805562385477094570877472835865880118453860556563370282083974270076615835953992062784009400251410217079467470549702643184371819241455444581834550059711568791234407127108661014827083730355292992059669396275821256392935261440302745000258421363987115371024496238421528866779209474955202573007271115872190590291321016034486204762001164334368494517125004526477208416935740983248929224004258748913200348659529152328994555526854433171205178894658549317632000000000000000000000000000000000000000000000000000000000000000*i1^99 + 5804114621016727376374620792609419403517423776515698508044383380773987334182155289209675043843209666721040359290176941719506123754811404673995680430478267015496810156057243563312745530458538060545099992258782445721440521439426839525147697576527061284336032330111686040346623967503069308116695761201290286927818593783025650026222998947123299873436462925872975458134752351248069329087678844837307713383073745372936986981741184315628755638410772526106000084570731196346349640758637100740946171122821758747357254000028603425858084627194602250802385760103102801603009666172459743731047340295898970986007260790332999168401699390357968419544476501312034375120088897249260977728841730333197656392873352763073918194415442182772493150694914663486942018912642317080708420579906296850974724865213897322068308054840241733209799635486952449553299374812602680489865185212025363775437885156038782480137340613763631526383490242327629497545262331615244738583498098536674914719338848540025218982392978025803349649158794088549725219151108110842841197972001088833075795263008130280033642638816985345854447080868709614400621929191192817911335349754710087204249156905031689444661206484640538886555905616417199556034421920768680169791037259562252251261532740855479681855847561914991407698105328355834648529353741757911594689714006684458078653142520781400558919517507639802589502938074679012757414106827828823763129507650047692683265373468995390101807535269325122934387890259189182133919891173249797329861939784119375553396837974142809751209116249571425326135973839645721145070411335262742904099702453002137885698511099507217539585240932260627484596840561146441753663429995311324681673873534897219097855845240040707813521702442943991465197737284534090576877396228620276252187208616445511109076397206554833565806249965347085906824874278196306953039627732703852984374369636337697412590232652273073970903168220924647990472408375360895843292436285880986011677064901059464776034093388284096190325879012007557500455768325243832290960021991893727908530653109118785950035940284615644478437680664419962000828265742599002037959065065899375582355441312192726669316016386025815831357661414405321138420675637196116533480209664652627748998401772878111562344716249542859399577662607134002111713932686003269196458944262380705787349908216807156587545828056168600638686565008549888506502135143800299392744726315943589728194766118197820710596585753359902731525019145387094343473494234003584036495275899058207090876446781018815259958066200756623568955169399097971315660273041631441088508242875013791728428537595718258767781355089618192794587894528231890886697222900417907702474701858025686936073931562101118921652536449082526561203572153639499869733117928090671405978503928604667052581149714789685135762444629926084754238610019001222610923918049186157807747753594795604812324928499454221964280447765001726998068728772602734981559195662719149317920907208957028341823876145676760910339843507201689452132890170305303483668250981436344321156875736226896804251820510918044655592298190192652629513429121405378599947090443664252052288248683857136069942321595903700083037834313728000000000000000000000000000000000000000000000000000000000000*i1^100 + 2295906167539077510839504713159213102649306541229247876943798476106974688672089760142268650136559850859202378612471204068720220852478396020153429905627923556492939562174994080568205758931217063429078199685169617938391274531869534422502879614438078111073610912884850554921813515381413015609326208454882515071671189695766387794993897963413789230713204737007613429527156989707745279258134705068915699553181575214670577839076434618613073728504010442426414494290264888489907793411666017292238139452649346254240432291874244147309808719805322050107033876240748987517906471530136366245349881366570232233188602377125477734694923914926173773049723283039789420405366976297475554420421430066303053249695944243057330712322369849652964224950579020224255613997145256075291905151240156460999789929034383020671817494848351178217537694255955092185891132403540364501441595305061583250895895173023190453039822981722384573176304974580561576578600255448854890857947229366983020710260316233501669003892126369595939751835816724331495637967030575183249267079978643125623419932198819631868983689551584797120738632183022815206304924111706040478307448026343229335746612094016017020385564169927186963931261993289657152497339986750326735539541895253077316808252530795073309942040254115337414429602237741501300337931258427751234644702870965271797206354654302317361217381601549739724129100825546281005112953897982721599310483567156864953543315263079365446654061074335746724116025544753215425084943483031727275068528263218009948743032217223161703313517414804812923936024618161838172857125379233479923175174349680256826277147097884163229359683719691649434786871900116152933858725553316905920934502060452061739956295959213289413037511513789204908046474291999182735872759483693959017906573530512459072704227374309086850981519561373651383875430877985638700542447522224425405529203609743636389454611513420604878590426836997480034903495371588068056437454317657717494999220501150608339995544826693236884828867617171029121900726792832659646881150978351839698026393892215714981310436330006317468198583907915707318527896113542206981287393759402893750880738164007541015160916592292907160580503591403816594277968280452731386444156611810626229731356070605377786260611722559832964008583283167062440663831431939349868752592283575062300958019665482714375297451902433747166071353242261836854888980368277304335219834917819805985762471562028628013697699379464696756771428376262633002900770517027055262643694790496696033256567806848396618117416253890565702073892499995928476055420307923738284614869348804318694144715731834027299127174075935673594872105764168968258482194925218765654606592373056659451810235600464132012893617704364043915253250587300455961992304662692483753269787561253424312562014185872827425413371379941670462774762255612843460111603158301315411651431096002229433154337054420727900074666113986700646688218574677285945711657933306098308635134726022540157301724530141156748036822720914045526387327077084676751496011071285779104502282884386323094888873790115545193683192444884185236673727253731150254177735449599270965155314231858273320177956577533015714074460160000000000000000000000000000000000000000000000000000000000*i1^101 + 9418282752348068548068101546154993437029133255068639820008089889221521138216459043740081636950894096775441516865668773803461501172922866554091603591630848435184727659781691985304429833254688573875968909150046669043978722743750198310876545510307936344472922803764110179226393127294868276478212258724514472663873458739749960446456164442974335107554425900395001264917263871624120021706126610067417015962981473602773574438796213646726461334832115659836332269955968471407463864464209495838004687306917722877556384772815960959128737514766832038401784668251407751373174627884722824919106440790905751050404694986631805705263347822461688181229992260747316671977107099829879988457308334339924475006543774888653947006806151171618531686776054575392114519497991601092589631181880698765375301520792152348084520162131118892349290340639200755491335854999242691706081978076742537322026565555064022567980075514494516123155259760750760436259110188011204879436855533361564788198282004567495470233841774218508582992348628232647233142966260372856265814808518265932382325874728222922277621814838115442049277244212971534727718660070644456486803806783845873158550996621627048261107899583578964638117146435459338062481608059490961948532172798536845914396380507781502389168787065255801366953087011173478741182470061300568355062647963346164902628971351717365756927778658770164212257559082836710230936344238803938277856748499005889130569537749984735634743766341766681646674391843236277216326415779838072769718396737813917205295691404092620446579420363585726935892153898788996570026034575817984712191600794838174608305909756403838783855269955516097306389035454858230761083542644332518697202258729319206745618134996860640533491166543115081796624166586068225123612545775831279326340193250361357422384585077119223358130596838313528077382074034285474281062998134623472421016958211740061631917316329679532974382210921518238911158602017193002178303108330840183249706096219975359712379555662479230938404870410407190119698978472455114419860222381477245022115020898742603836166984778538463228364711884014022166927258126409025083580722945232341976807427679477648499233548760265098422059352227059998795171469857325446136945553807686102339684985349013211028807371556697249154145996445508055043298669706961774456162236526421509127492901181161819104102718224764673775157342067409941352857975225900333769777125247357156076855384645025058851527903373052241830917027834401031016939512277151798840076206034327904334606224946983603257444725109967081015966369218105584762249177757011704156906554025272166887631764035524877789562413676955055252738295952453524470693162478513395200410695762341953277654889549791314416513075337994569402842513576842807921780887859659420355187392246469296523989428456716865263739788776707716135023443808922396716659365849498525777560302421565552884810419943908184221691282482805403393186784317958385885913122397197052236074127933547628467579345963981462083716643136637915238804527005971933708180430087689872056433022492298622755525362908573683582959803962092791528230715908124427454815128352615229844117539308932866626241503234629828608000000000000000000000000000000000000000000000000000000000*i1^102 + -2794191574406548318361269383089553956424502394777067999973440545065024640863020176752938029915142374967990535315610265953808914922237606064357884716632244117533890564373188598354783214625742622819590220509332532369538580344373848141849812056276872910583799221707694124630952241610646762258347789566894491321582611020979818153063519522328611201108152182078207217164672283771314091950240792906359399949125058491256892308372417574383743267840859826564200264738352168033150559096765145033546793023059355739812186517007472375856862039450506855432369180702271414607549115458068159793922582913804655837286706724536492716924954903120030769660427889518355287975378172732676489719904373389315502046397457281719723526670619902883390129226681000633568919000612588085933278793448583848731962824631259623228746706662052829784550194254874111743497851425427757023921533948212816984599283140148480323105206067801018281456454686791897531753310326684212278969501721109371041699723358720292838003826820050192141986795553300082127421123672043579430948297146974029590802022729275502572029120000093661396862044588214585885037368216478982707119679854419988472827969975059436643719569338327132363296316073879625814324159115051623532839691948017013310932136557934748073598107980243119135387708081719787592061714760914494198745726358877883491589191122649263551570870382399915392350135950403431649348809659307824386418338603514858243191480246008125228122420733546630749016681259950778050668859706275554485924420264615554262699873691093098737647574017856348510333024081085090631002576884282284641928830156530272310352179703298816868615195545098306004509870854746440098370037285851316450289447561786642337506907304646790847590075049561308903341204464158578145186960630070431942107061290034494081332992736612255491871659502578114331870051122994899761477355409760885528084606881785681733353377182318577338999124376324344984867884138748746958046146738301596234770761391226818878254959324733968920963263888845239741379907456740782914353639200718736386046909198459063380145471694885186564302536864365150520112766395189262054555396144198802794000489243117218066632482386738081399858806399418167055521059747888839173992183930078180786739604072393952582949209603763984071229005858588918753634460779130870249019237060568661705582800916851565629158072360431378724551339911888818879069810422813807147388921066727942226750730181182391085646822643399548434336070393707731090178470143061373066276772027563631594380577586186004737801197643801391222174057813182268321309694582609765633996324958934029444889551293335224601208171236164649966373356239750419086622287381143858287938028158506081515924100539808480143964131381647819136516528699265491660568204837601688631316456569499948808490794849964518155483626310464208507383720031001577307582569586474105268987950375631218052801378985218996803381570437635406829987389343137284018359913897467487168736412920237498951571374258398205160024930643716763149380611022226961731341439405193310426624811938074199547696903462807855205507901755699465699167574867199294697660445317046841403018138579597284597534213065932800000000000000000000000000000000000000000000000000000000*i1^103 + -131233906547167570853115310832478150825927168967123167548268540225637707181207406694412950330945142441643270999036119335435853457392414650794627608058351116094829273503323162114743789638576907748263985433737085961656224295318321752421822084839990142114571061222435948867377799801093804060581359005754530683205870363861715215639032892235538395795768237558519634156886257531713446643931649831419639875804021978225782095250576849078426470657110795321833331131623004512128300411469906711839565938859663734347470669131434079179282898177456317680351777980106559153443318744130727714153835809397582410851451903476847383946655206439701801569251091612187340689561183212337473149728238528667159863196396430846801613310681227563889491631436052693799443234356781317458501216988441365364434615641239216777454267870388703803863156462216271267716641269420506889127536346495842285686769267169937727513300025311138824305545372206285506612102446020440251788392740550635761581025546197319729277694775219060624761267197438506867795705045248641178040488003658791372820156347721588552454760149957975695595564526985922767729404860279057047121527615614565161436702049459572465874017697719341301100476030600209490141959596912144014005686434559653925334317434303268186606740301730069482495805190238152075196580309598283502760942807039514363586996972974267467937686824588675666144937501755821480291602402357072308758065878273648213634899660605172240140216338185564420031770652891939666083980827995365304081129521543837065379997552630355026179400906705179797258164264405674200079728839715983476177252506122750220410893476704963192458261162614333974203926358558580629565652659250330606654201353964397673472153115186475272434681838695967951794500221406988450639003430447795676732976339034553175765963745006046927215033974121471248034179405105794681300424029884290241904901622783326796332515765567246900184738684599479433775872707167244606424197264464422263491931515939960857299614336382922207014809014025807624186683945252109827435174406950744919907863249676663663629541700433166148460719242508809387034291611142173340660448711714701461337732429587332262776065316613750698843706433709905286537271267953693994083192532866456645799196166696157486273700955021174416249960783785031097904519012516496320088719234023908210317319780774893088168367012251167927572588679953134139522163514230369769117117922513835933568326185879485178746933952831119916862547861270281667465613342777833151957633568712691081310013998216121496223164072627937016456471584054018323191546434200446037388823095097793282030111204963020941825493831742864939047207024980672771664694613038812038782390938558879418965714611832909229884882556492884327707117909762446463766523787915189395718779563482640306808525245475012040400495827936332933378690938111405859248224133446657843111618275364675436487391259768219799628925100679262018990733376209311505600557822166823740363265509326742605303873486765903547626075904025942508666757264656035917664819011590633258788437012192997884367087939769875032456204163235374439873997611526748204031990049970381780200523026789115875788062720000000000000000000000000000000000000000000000000000000*i1^104 + -3425237307251948211716754720705752575825194462366294418873174600251698823221681922385611918720909458536784906136849708379935240000355006670757325442571337089311309835421142025239628448228173374336614848032731898342954587931963307519925967808405744208489749391262398116342933916291984724421412901842523131672609005961633792336705546913531456398378752863746291424967816814581210112984156580386444207404273795125467139751870328401382063177300725324236190921291913629876139697527935342716632467971876264172212107800379255360187728125056246031169703169570480248113756404562528748915266931266764774267202366027363834366125303773038707346184999444469113644112904186157580162716215751419859716525910452844233885550662181302074350140039811138578988718218410277704975756958765679727959273047530645125053365759670758309234608322016888993956854766454574243608470755094520112391400903554373864347449110114201504268586512191320205178085975412106383644189106978564279131400711197206853094093577057460492539966576318909087334490538230207463982948099270928739018753848886411061066480173631669759669490578329747192864422030435903595838301033204202139343919184796340147309501160964951747960537984087976535890932644515182644246038807560723855224595573835168548677351330902920835773390048127527549500596933588984226693639108179073167350672499625435484122953202193527944778505298687274455647180515878627464731484417730330404009833958334972609426071031159916681615361547537539951363469717690044269195766112466032691992877833519440228140293556215176825931562674529849610137258155015687981647937353546641303056715869371791490176308702922884568434054437509653056326004240143491949442165292619589246649833921724596936750840063303706528368642631458965500012431763765842014728205776953093558920684640194454692504418231505693138835620896411701360349339708730009539448081172946362925918024609021340602544924759300326145207747101312702179974778095742025329764002452516611814189605002995653457564901406036377438124688044290031618478239007676284566505793543653825428826688473277535419892888094913893003160267608593195917841582106930669820021085831027729128922525366059887847429356514607759062084152466303283095328896991284762070464369893838512622230754821886466195931377171921333270017149890523621815178427733748800814145918898910582122592727356861626255931145970712767675522542214179999437300590248227182840117399327598763798028492975584213918722712867526005663829668450892075053749900271263848369767170078205200695808035616782280723145666767216075570927876384737804976953771855237053218965269188578648437687318784273311158711605930068961910640665410651405316825582405454403045420632346003913828750054461808659947081506010054670902576575373985981664454781300282786573284752231278475839835609121892347308031818536699660565621794223455764027801542059288304862277811781787226225461675505890133764857375879847207833584516596000825835205755731665644384431176392590348038270209899693995550991751396998562407114199971015939464819979825898048593879784036920001985671017163576457521532654108316682650065166265152124112860335397897217507328000000000000000000000000000000000000000000000000000000*i1^105 + -58476646677088479266482131253693065402852976607883212663287792780455268756630547090967777425250903789348294114261352548186827040913571591280068304626667253150173256988434633668346080643472034565739906948264699766732218027003532963815156274346952970672567691539169545171401513230561820990641249561482120050064683613796864625910289538963786879774684799037770645231892322627608940861571296739095991118513655706452436844949461015843730075920094306076183055059216304037304419234720815156106746799945285531658042908645559996810700115914673572870121048478045516472197653465748681058544306343824293130798973123639246726414656407850413400707170424382593979650660380831999560334297612836265085279936356533830465394404807499646510097938127477253290437611076785181106398982184410939080167169064528350150984967225143839259596780187171456953412610872541441137335106336845115030491047417808386795091792956860387798089567133708551998885422304553054012856794386759986796735331077599641045852889216596752746253740637862549183003231671896093597863601683756938193047222666035383803322954157442164830002411854363711105337476195115582920803035215754260987305785995164125122958038948852639621018252134194135925831031543355914637701168498405855912081707418794563593592873269753621528669831524506426807578235013912226780558786947501805502848816409602256492503374799416387253832979586657522817390893267164710222600355174703443138668324302955082662703908302308774327156312808799712627775086921141341415495310774055800114882373286473249054768157573655820246143379310716274797081755113476126717388622996776348105004322282791169280641491119947754022767403265796917542859225757893381693563578079630235506989734170360843081703108221415672160366907829569001137923127584842157929452379206005892202954685133462804660696807511113758408314805937205608765417112339056155169647150406043433974459329606836362995895101521328083250599013818045081232422938267072422153591607356696150474201188322442442646808891217148218009326148622052290574878625856563021406938518686204869833745166832208473877594517113497085596398009085019990777208251747898286716801122071684059445082793835631241326624719743227306062915900030162912434471769935714863667469611569887594637241350234180915021357204015568222710333490201342196015794681206881187718728216437876229401385697635281917554416448357806371859697612925840393923909039651578716659869046299420496230895565122348721225569874771353669795161536468652324738755867353535392139285953508372856485845160084934766822155795829243162141192879938024991843642100832488588552279119142841421796552968421330424535314001956925522108317677885030724257943095027722960460050458264765254252033012491360117830273111960642670947544461251277022330811505643042853368270565681896970676672404095735551772763267661011113688576300242681393037581696938486860636859172853025183939969233801947297568309471737228493149710996438787463801702242110386509553551657719402567822110247765065571895480932189204586247214171719370040083663805662611563306971150540857013729269143912976660519673230384937332622791321314203500925842698430054400000000000000000000000000000000000000000000000000000*i1^106 + -679258692512665595418144984668939420342642672733116361907248074870765860236841377236304208424869302496474769182372034614499350244541014560143506155329588173208318152486710630941362874391586161678109177361270260175626096734168043683216805220104588697163402012672180852632081555589108952563172051608670540640988063323929662111142465565058358991787415425811168273576943451724146325332184845993724839875632626488891896925927383781598621305916185676051502721023114139813775425197731355177989829618346046637622516219084855415431467240196253074329523790883136482574884230349146531809378088315251589045273920782246328526968883542370662482571360401374584516175792891189471365375244786338054497409352663068525354604741354814546342282671853747002089697296517622616742950764813371949356500378114210556352313966881139106671631157302223666087601121877289681493154866009299159430938746056878938703262552739668414804984491009313873078971878677434108987774316446944765265531444053117295746126197708155627429415351669112478121720621926113434678219688481884310901956206673241151530861842719185971711829906594045136408034625164030365365512424066193633188491138992456585508303909906710860032145166145606921699596465160318155756887886863917165621464084442062114470849583165723122157409909077946384866750774262193823723338061381288999334391193923200026814321494567805130226275564396774975777109263830700019071641095302373587897499734627675544239628248778064715618829560059505200304979211144889767302491981634147716380145833462033731395688485711246162051629468200753716696657311936537098807729965050678104887770017899311903674573910213144546914130164876224952631219332855365447522629414768955695643067292270624228197981990311306746370174363580388302037288420975339670891391671562568826859644881426468104463554703057226806512503422226687526001750746731956884932978107599885205207409414769037917566858859503552280330614598970533219532400364278761163709046568280742253271568418152392612949903870300121761891612093322384081507036976966157438090056979760704870578912996147105519728310505482306333962968588324718039224555094692340250918223409365113659745698697709605600586629822618547414114215568852396024096162845154045696730735547597403298452532167775496668621840020439068818856694493669477217342928431341448452925549920286391678137616426684226745928301982606154879395068123126417412846724790464344320653203727475325629510752612773210884316968933657884637851789629844082600159364689717856839044912233497865657862512751652157115014599135013424047074440724839216270165764119415773590435007757833629346682496846425203926738924396350509415034973942728861950862750835251329027920393133978755060989783498791529328361783204967991552109673724549518866380623743082556313289203540674293651371265875797055602568413395674677871306228244582203600714962802893463429901289363742501445539125240597186258532094586786723749980682309292445367781695012432869113758959586718261523055642596061768071438014973152972753095138115677416886565870354982100701625515815999001090920086193848560433171741208251470879391199430572556368404807680000000000000000000000000000000000000000000000000000*i1^107 + -6259236146906642328242054761076991626185932524853017056061374516904140322524963505198811376071917824298678664174710957665917721029453124287913455614912151365033830435773619138703654959100246486651688613367428331697147203881474181445548201323263175462362382329178666627164279258848390451528014671041246256696494456598039308185430007339842639081002124396597567936070230243479165529214583410550636260254246017433011464953335811119363667605037478709845007612080545553339316477875595536357014024017175466381806652880018257433703244733964943585282812743769339358791918536279390903941566049310807952865794728376379307020717682370309808876400429278362370767415571209277405222990559424082764549145159206567282559896633630566829130214595406862806861836014694702763157461986445124726102988082847327486290448320934502256321635385324040975910640650605368190465346897938154343896400988934816781409222737213959601240421380803151894118953046430457341084789133218577425954361692173546417164165695770604581645820875752145891998225964117402941716077384808129996885058804009369681141136601778470641719475054461408337727090189476816052406795863213503674226720146255486686970007152479694014302726842964176255845575720864131041629106252567952447331726661076829642729254949009919021771500143593207943241830109197124682288880550088866927249464899438551867148517797255132202114948076226971843620443480308151525726707064087767630916476502611383737426277799973216007929753375973379523723190814740274103496719592716778419127159371501703912308888310905463403126319994688671339104541538970960520931748562405562122214643614335797868375902094861204712900672682198691924194552129881662082401366562452628508693216284769496868673195935369188962278138433686334834287374015330599024287737909362418219322892163932595004881685924355446405213306194508859703887270716557382109938645936604674194107959619043225311427934110356727688329588389560332762402265315976716146880905442212158205424823789674386972273718339985623027841291032478212386321843098218672848595787258858139204504915895955670592912573745971299944530758595618864740685009882265599200411163861466436709776197945914324406099059889452420047982325643307449579543446501857423271503026800446502220058016762449283077801717609015482043385265152575224005684904003540216184586761876573452246268485944828337193977565225146106616234955609784660244519817398983121253252621599390723067024456674389806651183854194969257345503514778145349914655403713420660282985943349606430261975798591767789731579008966635148226477904113960562036993263803048585608370121651706289457749968337149350763116353576025890117214733913742233723905901410761130086080249512105139355105000610914556664475910111526792118111141302616825815482114215268158001121232711761254304871343705807428650923071507839087017088969277875867120752738482851897350374509216595325574203993671480361331738159940680681160227137038152916213221077616833121578413252712932355946345233988507106074992479774417848564277017752408733729240388686241691227902328142241668299289876997625901571999007431981960425446162001404362752000000000000000000000000000000000000000000000000000*i1^108 + -40976054758750542926828970703241996117837761732412101098884749176321040891476374269655512943398620582203844483081363884718923605505401558877773885759632058330782955575312069195369715412935197785229377244017163732700175814423743252901736104565704291292174891223648715961060212770225261915986449395854144300589408149337525033810858386109287238503578570983170727184957194836493813042278156572725792341773110036670715997785886610333721776292914442746451133434658641607485791490007896190169703897832683306197907679714720476622779338119292897183847563193784609804200304319984609688413194364974403878431528338600749218320253270829481606782665832216881790990613128479323821412155995264656571301164301707144540726135359844095909977005600171919346474512834668656558848756771635633974388986352714174471039988427895613751879068934022840555787394175327446006586646748106312529105539151960000169158257799425619824231531865813072066315549027428714333208937167637223956419874417868743476435976356751984954780491204524618758517164231580799008925396241167027054798689515430446798719241280929359402719712537103193196115113868530310272954217827136824615327271733681865314218770300969071762810624257661537727332861833161819971935235993257147791926356312595597188586912029413678701371816780522717124944598205424966519837526356323048953785964910945002449176762534347987867930388424092032079415723742742187964043311790186189646445523591797996478027652883552967707749143532519642496054304015249552631223821192068361340756476702499980308658000108996574464387978634839203932590431106838391248322438733469929764564642442928616238889781851871098713886825025897717044044349181192555964307296857110293471526600424857460008104433253213253910938946873495905056134362204011626214166774034465100345242957365159873004356443892384614024722752882406639572871372149100663833371415415720296768052110586019478276239853632015623015096661820249928742801958046191084147447016732225187521191954961263834298224598095544579621616061516158580766785836083080991479842632399881730816109375330640715891989702705233487415088425694033721790102124258352462724830349949089410096693087934885004444384422046031631118356895976007064565408415095158641656687197612598787976678120019234834279648853504761801980853800660689162817819463241261201067275858630017721402979008565026475211327678952456828734258440894167664345711105582550221242911665952430051260071650669915215986810656185375656480629150097944691628149095203779027155820082188204850068181483126017390997121067325217597119380962305612226424181634092145162716007921741888324869435741384579317412555950217314243339269553135020488203197716068324255196059776963210894945085792970847838899272525073126109178712891209852431643063596067804428033174595965672232563359796828153180330308754733262280614541487907278499531662114458854951726892953903098800987195026105943997780884164099153787801174223591670704337354169036723083225883756960050361192505972467313543399208644883804925337481881722379684936794621476744638767275385818743153096777052813010056449008120232330202629700111564800000000000000000000000000000000000000000000000000*i1^109 + -211033735380770392049287034267227071573164789536343875109837880772111803606617542155547888786480794614827193129191989931014139106577111686451436591623254533335478275046251560489782622443780026390512130845359912138626617930086052008456646041911074810268429912476055236481019295556420585075713835037881343594277154399004693710404492337403267229905553271215078787876681315435507181342657217187879110352408118665299846353661578584055324820204427670143355441544496225093870567561182045220269874405585140930495952962082084661303767640249127471871794455268887532574108460503893553997036722363196402375070664736400752683650321463812758021354516058514193548278627443651092381553960832996290527592419192848111275850776850631502712372371594419981560026969131869504236841154427982899760031651739527038629834643838148092484610579144205795052823454137138046306571285237280833481183311867771285598044275958539294904579267110581937176839540023089004005081697970855382313463601611178269974629816544177304395030448077728348562692172714654969166594303203855358500921036335080540696658076727244808024281117834995376918275314426888844642667933468080485471875354888137486794481904757935356082806240802561095398647493677136516396692452693636869477171003789412291424609079770170592916933393882636183355485789932397290415932559689742964233842919882852835651916316470414507466700884005568649867129373488723396699326613313816928880374622652106491237952973439642745357604670543839277685109981065974535164463840073111832865249146857490388551476550780884711574726697184812684633120456041738850899148686780167009986697424058756855916382329194892726095033749159140127039476273390372684620301070371454748437917255185512251087075769724146163499289952247817040637594431000868507605706112310110474831589578641405913718024798638488839477031508412576345476182893287357521430255450852353718775298339290711523309860791769874860196673895383726719091541779264402957099190110934650107965893779427132113286296549773999357885739914421846322371916577758409188905178805215167712590554694745740042745323116135870219123538743299383727502917306860369389760381339534371706880825311491674077448406526598351275424948085974686601893273736744611488027250893607933722827945699713259826077520787037963471199572460692106053693008122287851233035114463459683273473877565864872437374123666986747670145806465654587849844635422229704193935013294183552504299599263683831837363666400446910453399770639468753522000730625338158915762958925804399948869731696865965706124160059122337580995328708840296438709583098729398512073581417146068051682129520826113902119041691623446298936214978171848482048640728945558340424282685182853841591317838527911578505033830239512582502830845314523217480443194277528919891836827235497951759635473417690515911575674141565369479455746706290930037502190399055174092539410890478871888672645964575166558471327488735537890421207313377641605902727868591437755980774400032983166508113397277595803396172520609661917930407565522561036471192597572633097780431369682254490472269131095048314957311069067264655360000000000000000000000000000000000000000000000000*i1^110 + -708056259620738278843014403106241089498565464721323899418542715727209000336510362986218829892815371945309611248619449855434294431751588899424820608488794362033720532204580152999097682402178777206738623906423139190024655178041261345387305300722554752580245376927104553672919139292124180060305129756918655934572030659898293522437789538525640375393320031758622234468973764334749417760659627405480175123553329932148628087382131370870873978405124717413044711261080302098890763120980154147577805607527480550833856924900209399714715230293208746647326160469420659698900736051201230770486559842098429922475979053845944575327021229712796094417056631611221309029040758468160997282976718325671595364528685855347193784969991409539493109056885714814042891277372414054070803075506793810246262078310515351266313336729283119310003358513378325605669982672249328629010635466672106045573078551209438846906720167461438833237112186830931859026625012527975308934180701378081285825324615700126794189172078384165274475284788943579950432550286705531860161924135623860359910164880714497324616897233706933861977662330977163687892747869109149723749353541570342120379953654647889111863567099872898749808014061124258596363282200755168407601615056471721304996491670137907946692200544354002668305558126530819663886225970335604079230521184543625017908420196659122231006597848047466120267957487280744686290257898451108294740241486007446832514688459149401128526531065163770308373782060097752889764433001875451892614213800153196145126191640487012708967447666367150541385170587240648559989949293203255662809724318905498626706133475907033315293445827926642195698636266685299578135170321710456247471491220185849242084805029881231926735715895097495575333413424826720886296387680621839729199859678262920059380065400706786609501110180012197859943422138668102807798347611840845955287295494772234103417999719343974944329753935487357008922017044746300244104210541791331355467455452248825396085350289192847372343012404825746514512673226619708841254164099770011332460562851228445822058348876565640804331099761765086344870397532621962061337931258963588599917039385234316352194953129360296025892125215234771604089128090935669874446660872737934043345768984790696511110599127652327427928998603897941863263376855741600687480979423644791283982545569182180349598863401813997025625059005927287013657684275735286808812941044181745558830285974499316837958637833325304752810057127937391089638028808058320222636077576775743234965947703347910115570726315871572851755259934292544912625028515596668698770532293769618093989761617594844483306097594380843979418980419544112220030308910512179254108484992121742066563018239598365564201087281407796143223255036549170378747776214569198733461835805807345450811416185809700475610209346303627133334542599590139984851803894865294037308416463966442344000025271361552980374776543472412860658941721252919763722392734801364093423200130070482221087550545075928512980165160632837110520498914522588025762630055787836358900886448754741511257000738976360535846352193243937976513879605248000000000000000000000000000000000000000000000000*i1^111 + -1338506711099757363508021358011795385568413185643312549388975259003689980530306263082006053242237352176022756736448357088809489249024296735584110672781613242403762757916173303200002673581951945758542657962817454089571362071147752825864937115275954873042661962361253941942482332971661165701258395172240540162974497866112491628637588796758821798013768134463598227177759268121635141311366970449142904638060814354190436269677118006296113544433005010253138198454456970056321195320423071030775032651113238940626567016489122978234314070586742720495459789243440327406264985078788913827501290505185799702508046130023688874804728616503119494780021786978175314524414810293005995798781696223158240915433349816274276206844149437532548724636761837573331776168307621375515866540102426046765327071960693059112234087086978930287681077516681495825279211857491943797763546967300321788299660426875211109621287732406138565096250594110244290242999031451038499672260948820584537961545861916623478418925889843998044367387362098972442536577049350107783437646517319750154534478217072714496089406869961182523814609773690648583461341131433255854322969964434322552669824577205653722998397433771997312717086215340008144202170714482287002898712530958404511277045385520046780842840220087966545934466047933481322596110522087517881551280488450776134402168490742736337451506981287987694492021045897807546446503384356484839491465967605166395509033108496473246817281805933574549089730165066659804974079161670231539794065903577695176727469055075404563938505977800458933092162278052493864108981079265034281515364989621088144495508181563131117535542997510907260674898361580242054040493373939440422176518445348817248713928899889434571567315697131615297990801083386108453983789164651751973150594011218296554411949457540401826574931233181937858117423688375217867822571539487248855983593425531631925677750653943114751811709188999757784330385398118035803853123509837730257445625075970482215920528851517294505662217823861721646449746540572400843227006627125570903789444466471216511186896790549808651168607112444426670534737848928473722332954880314710074466188506044105615475577813800505352888246696838121564045815334275929507409258973386561852129205537733791371152205067641706769332383470235333150100124644215031251363168115023909085161038226302427228216617126403509874130794813362101835256023974370427955051525615856059258751408148965670062546549661626823433438588426771397915825680727162653798182287431971715553026648571382064503241868107037915618135948350901810090788114744310968009410872667400698674868876446454802712999362506749117271396653392431367506257354881684640833125519104324436866498901253920278054092816781358852789724141314517150738498071063602922131451454997781612475277074483786622548677658596333133264548135533670385352520052996393642628679551546728684572055907835457502945983559524249080644428764437003215494577179955994586720261612059115064623859195012746770441012717133548784911906642927078939152502646142464064494734995042435274017612249866046790427214134124396285840588800000000000000000000000000000000000000000000000*i1^112 + -2053176738142467999039148651369132454026423346652713460256411539005831528482772324836857563578354868463887041349541924612406219905961133414288780918164422430793292902345415249424734463287255271190019402994365361093263602063999350735713816244198250542062597930073172685309417899305343011154960517338877484380354788690456198718439267891665499211593703404649153937337673621545325309742982426602392691989933809175838697134187116300595374442969827389051755422339704360179213786318383808585091245798704042559436697087229113722105366449261382376307588981634868104735505994907367396219742953542957412092421095700580562094172386658308804157583032205234303490194716891267739821656053134578522448081508711345899455634823966392221862352290419192100478905063446872884876478153635064662913632807649783148271844940379942456388995559065376381547318607629328779432218287618501080313886973313290792246423462874048827861136164089742179221945531001975506151397093715904404616583109762298171950695107391899928557422567251463321016503612450005040202930127944039845822676747829393585901377346528192735635274716711440266835461867597138810507045126672350280908507894210371964713517047831963182296622479251267908039413449521671290206279947127322554937086159756145814109681237183718690332151080790307348689641401421842854952283263410268475504929001392606902607476834542389318647119469532006541586483769933066626320584952251258840801180643201480323391158359465994540715829888812231933051868255564586938963107055702177151787413201734030787327422268254041725978904722821628044628971908647703853366511959627337894717131273025125252660643988772076247458956786055350585260729581208845082547091157218795537693606131081547228978873730769833420919998342040923539280555552635131403571354617085167995030749941076644563812236812358019559355146217871214610689892291253562405706143605065815434778764573982823233800302983394623758689007301158858450446238775111440398246134410399021541060677153748671124945123564702105790721856720250269282042651603079639234116006040740397588216504194266860889713445235491195845297184422470479907584695352190130811888512361976533269720448465700745723072039647089295866666407918840539163494093170114681281243167879851615532512463229808603038711313187970071337139338782500013616505873945679409124793507834281526268866801544200465962870433818669150170312697811191584333254821931600349144573847084962544591012751396233232808169978987055846971229949368346787179653931460454575591438260128634170806756137162603697862543765993956058936879192316294535167198881083220739090947222705634395751075436612149043443524443903934020675486771362685199852179777965791913528834252068537838674064025791095847572613856567924531184012153683983183431409215892741070129656724691088474117945838622893018941685092215454051525504942689595815599020993501430495166468622613292601853008879158123447689421156233916627337634383171357099072316568274496660064779872526546703196046226265227071071423690139582867870819605422121225469190489480652140002164887771843282272192113317102223360000000000000000000000000000000000000000000000*i1^113 + -3523387971550376805980608363282324684029019760569648479536736961363604053300120348014195785296276660358250956845057294253564509599218948414647992928056593477243602324054315373738425220980649055981941874193993344985412526487122863937089931519282184505830750665646974114102837598830755616300566722521183847123955199407861569006436779675669585172809926004123354063863642828088080983916447478418439708127473965378092159880402318908321771827829905425130446174141741744495053471931466423289496457913560489991416579143864367865420591846138519620314375232692602230989767607275101276714824559261380854799470618080698635366386847430296950282288457960603335458347704923189808388836127983259042599560723940483991880707558198638578110537130475948128793140798793187461591581955693671194061550452222668081714949994529168160948006389288228851136755203968532884766892399635148524189658420847242915226783833736689476109943058881928310151088702041307698245156468534174823386635388169809792667171394896995637949796651558624989427629520954317056132000524565379177341338072765239581085526088772900805508157811275674997968213495896440554671383741724750890033522217640827396926476559306958469107691191987762770561790707075534483393463194935033905953516552071530470577960936677146186558583313740006494806488746007730296220548763504761073933246561321929552834242484485817888996485321441248625590320106847193504258539905758531199456256557405234708546108016902706625697543020395655800687334462645862879000217175006637270564201547507224643297861684026878617091148493523076576400946829062197536941310752214655378469153877536028847537967080173311941699344086719217296821710923704200492425597717207962969059131396482276104242566163009162770776184167547575006703041236480333651070677313939112585281922158081369763447789703639958743264339442184361390184659654157747575239001844677194104881419848419970298396563513469579197602577700393402710960352830910988731391515895215926117013218764019213302831702407742494624324344632339941573570140336457742383962930140003315685668612795655894446576257324784334347340657672892124066752023425734888754011365752022153827820769219712549080760287479114826752730810105498557423481659272704089415952604909842521327773061001910736396973111651034892998544877557640443493066757904600318240312452827173443495187520011195395745191755056349455319447271919931102904853628623811682474726747140371511426872576563564758058029796477186846002145339699376110800473616239426037351358754386795533646586296118769817390779098827626542121881283507969371404725715636492371134037201589472865845971383011174011994917930588394605262250785431494575091567813043987569635806780261994779306606445631743440042497000687069397843193727213708136601015100760395864884396640300573493304719359270938591495896341004102959228249371736561937006060756060748841832432656540753156259657604749520897899694699804941806106818473520205773085895744225754734568979928097988049937959225343939117473094853078836410323372821585181151045576237094943532457682452582513009483763941376000000000000000000000000000000000000000000000*i1^114 + -1155898102853796328328607833315146957489360893493622464894523312050756657982410626400098968300956908981317238409199854701763187699113715482172798333373044451751912860846838882257444013100704016590832675862425495049032025765156731268388472181019334164227136169702840173433124717469188002631303569720063751291068747989493463843585844042228558598057716371585309613784142563499933358384472469429654458241190017249661318155831238833755590234933306597211699445126028054309552877706661865731123433703124899693257841038654663014505527005033870416144572393706160390255197028734828078123422719753614701157379413385594941007619610375762724543558166529646498247154990383039455257531161099738695743759225402224921846946662413233092972415985490178794568770407343749837050461174613371069220103369252461330128324904166600630134764747011167083858011612460226047137226633597022635020290603215637825079256452224312290677115931286830511233345991061305984733637152865934669429471432842397421721771046219121314395696715747331372275701227840514972353216108011623526888194941722827316482340324257967115491799901361471596118198321081824265586435598614514298575054101978329524387255684582579344005882733402667299918530018401064123512799367008450626019512554191294821423397414332239884163865625927991461482079201546942707297704295073537831889504710529952099151019169276562438974761335794781586905830300329486925090194485521114782691102351732662719672614192697404752016587137462702184223726025976898371673427019939339127903439759247926357258869350830545834700200362017046082756733313680367197292464190379140408440184225654645914543617087824420843939828660651022312769116010358344548448922198078958890520511151593096611781800874877139835317255907210179240443664989447365307864622790272784404666950359977070444675165898679671455239808452444359610732280882828993738567945266021169735559340154222450913326926419067120010070739705683529190716733536506165013019592963529779015586868224049838120394094359978631667048709253937387811914740137530198530177870357950867360736459606638200146878964729126267933589287342532615078889220313740455536429634799436940626409065943484563445662115363546551474900572862213861829951914903976869308829401081633270816685113656761742463853710735453493806679372385879710420041777818529530856984896879612273665679182392061161876456500901026040683360126615672153937947024092948957572216904412163184209517263133942154758414388653903080405030771879804408105795183514877678926945250442673051626193759740443188096769130778964784655972528351962314191388904933476923125168278650500520694821686100255701966009090151372002495223485077853076482651799115925185771108787865519469513027265774989478482978677486834819580462498621818854054475902425202689661752967323535480203608785191668647884467326602456393756023397851833869961375219230387733130446645473453623241456822051058200776290164235483063068257161646800966215768986266689586361164217547065559320838684706783783120296916724512326058040763486184832672711963520152636975955377115780612096000000000000000000000000000000000000000000000*i1^115 + 8737591948719202003957165049133026212907149212466729420774993107216562128984854080149697448072577068162496475544809115974217463943343707815003132116726920764818128905838965138837498905077725134906527529205783807472632442412756566252701466347541504448036619346742263605000722078228028473230175558351400861770142042911168485377551620399177897198678546474716012076381155051337745997586049394078270832936808933462775336922433397299400311527531551438963545242375900640681410519508270908601013994029816907941369099252778168119506454112802057705727638228576096632618420230207712265952716235788969475029061076007405674580779789087532695710341956178368950844751325469832684378327055211413713788583068778163195071718079573254845065010221931518793249121820421608290356924978375354484937232005690764365248891837313895693353966880932722277583371758304188070986142516647896941307451516031289698849225830954470790138424781374326774146852955023387507241725132774328516930398836830778459964490795717429170409572409279704499516250279116828014584267312466432616906644016517870649349082003699858421425154899103654486564678268099387756929478734302479889271235571596490411599009061957495106653916628709730884360569816200120557634795479968109163406232832285550292044807659306794390977737460860053719503215613361485059227348113798406306004639239724315373372077797131885600136491823789017245526756506063889377056318152915749227326971074770578697409768146144278020493690921112423918578222720310830672047238856190846691885557536882347669134609251974012054927007814495584574949698491784612699260309389796331354125554958770255269533588993015190446370813169376004592518479827889865654242473072649282134352019783333573377524274189619964351067688564614666045915213987885463404291263417501186883342173176319595873349271165108105992890968605621376694338615496906798056221628118822568706942196594135848167860236607363880487386891881156007780198750354621963000878643213218403853578003881970354049948553648938372072228111482843042240985421775378159920011449841508311369508543158465249201485983944725881942270816054037618610092856520515122686068120869547882197663089458313415820111468356055234125429886509774054310965629313981341649290057969004284871308896892785400176381326445967623876456561938714305153274797113645195311100919716194484751975108763230629425702986374827869921979269368354131256756560569087885928167392013625959522633507727935345262246638890552039221739704348628418293964479919429431802696395102650458391508846742437102578198072033834170788256876278220964930629608323738651158424004905501726603374460487073950737736460243930912330058387474220258033635606994800968391508006256716350007266064341621161876770193784610038687868839509101091468694881992049207673763449387344461676701269213786751559907404777263197334531482990598723780805476485629206993511097477820310686388960517544191559120837410620589371899299701141939315031942208989984590848197107645861276354319926550000142813388744341295641142265563456491814488393710095001623572953169920000000000000000000000000000000000000000000*i1^116 + 8020368462924208469206005490815000226773733553377514093695647500234629177451308137466442189421352543534325297997695816585335583357028947402331371332440888513500308480209205593769833873823132280823954073921401758159724094631461757635605533865130547550488820822458301189233640133400207375912565521404121245283253103837866021130823422923174812294906281635748488927130605719055219780743860386864922195314891939034323871009732468642341404398082229521650668989359416529050659540693946334428093610780848025934571523341930660655257743131560901974598392973306363085271109876602891294230096125120438418928748982860278810587202405997086072741542581172947969210682812182311150650162050821018334119166216162889351299253625836718131296308071634186949514542469652917606833143579833123218141470018811586155284982978977454558711700841955774919540843579484059844995357370121472248108864373615119260676655252419269334372820766171064757722970891762803543756308448701888164143628445229605013751630716228377722859826051754548098120593610889143314384235045585582149336854976802587789117075769971098980969248511284756221390127492885908126966815835465382090671675336963515746901524995694917976439819979571652205219360549793230158849491924638421740929072481565054195990822130838410384268037065159437389609898520410327709251650962226904091929629958955490572139565293142858074758646880371440549957184768515710717025952412217559726620472688681317830167986158594642670630462446391391577427927543211057121128428217743648857013878998673067244237408610157568304142494878194800455829791572198707293889159683027676366766732254662754460350118787881121491405646455120401461233365246059971001964642132931976630772760693853914671685848255162669867436959420032148602873606206498841252889774521310364548021467649546589792031044144896019352241526205664642425503297895834121430696242531310283158169038671960884468682538968585265362634591404644693393914849250419248149991743633650231138780347623707028644767468892396001775463299448595728473711876954767434530054335133217267772913935477221042098274719056353365732325806600916212562115756109170049633947726370071374410872657028378238249566456391052342219437352100284963765503438275379007681314072856305941452447365330822856563295539602812315296956938709791095141273541315156538527665478113045707958966931113494992287603525048392270306124390821508933046345063226831440563308402393472055867052173518540879742447397924959599616775289491867763125741879808469402832467677076061924008723978610092562509747086991268945941132102169202963410685078121928475647248287622844832029478734260436341318289482612880604285502344543758505849247029046045093984915538898634752137232633047479969414517132616767556490724436937557982754046873089509793267797212681434031715874014229777966060069439052391132329234736419858462441615621571957170375484071056077414009305831113093983212165029341191027719478049448344535088599814042404438727795543777096792955392026765211292527276396437751083893955903794392348839483167588953672908800000000000000000000000000000000000000000000*i1^117 + -5684601368328112757423919072825733339466061798149266446981212730779756794022520113471947801141008438300972788276551197607978276807147165163234416338063205701024284862188472925035864510657052507139119051299396527270003743955575759492934285119826358705141209602861863218116254472635211724133072593767954416421639962688422649813980314025734647414779670632922290640094442678242283453003181308889549589854055727796394663387676053821413712237127845535814980813701817887408650279887531019547354951435380802720347622681276777863951120548125477732972278865156976129460129625138675442794688518891882735133763476750462798414399492073312727989596693168457815916808193451179652560798135564675250388061039621475698809676611402715121859684160309344542135260850706571576141767767392859019105868352818668982871957769263178421954547870831114316498484725033449745430894127481151213651558010849510443455473241039219910462965970196315302395415063000486968354705760771318054842207968364374344744447068246277412354267688404196768629741088501239174469951178622588018276909478324130992824945701544184735384433888446031431016649198531789393255135439269797405845919277263671263811968100044435916734122842925436468324931779194666839705587097884176689485985644274224385343069066541149969290072012903365095499513837809911806361519894872546168145159924660527589483801682668702807376132722774117561713530477747313524261858156710996374194557997111783261842634302602148139560278991900922424629105892897992134302320866342974896404364776324231257179910840792129036074033590195549642843021449263194930092003453921567994162236639021702971043802535957390814649337981296250942205243398450284021508929828640752564874517189942663341615567757885636789484502531763408935588132605101932876097179304368249989826027510715646370301025915688781339344240450555772525321176316858249417952581255192067653225239659770160614025737142630292698977443245992214875436653821036031517769608504441576771058977100895340309425765066644486801133663680315354705204408055208777429345844345558643078750443967835131133253428076625602653037049699032834611180891219478664629526672323954003693480218060433958069509696263712173318119177382286165158894069171294575908923421077907285880692424968805156919684379545250648839280649846872452609506342780330100480496242584905072673487984565709514350916500848257293865379612088614672680682914181971038711934921234576891891838794147901082088049694439657363785031397645015193002917237900054611312647355274907115962002544631806752663441042610136013354869838427915458570065844971784684720920031699800817436036676389965951179021913431791223433328153915030975742500276814072788663452177466018993710402205143620137924338959197158265647775792232980804978516115567396802438511453736443131986820977042312448287518854535638621529951982033439884014850699440584241890233885350318203019489927307818705531114148246058503089432817898748353715162655078724627516480902979305358116002532202000902422442473831633320822617578276592305358549080132812800000000000000000000000000000000000000000*i1^118 + -14068345740373151473331404781552636656705333102233216483210683184251443698486604486306458922777613217466113525194627127068197249730788383622215475178505722327871767676984634182163060493811532583564284545579418045139697647314311248280919087368179749659745911473645938754334657437114658811161424606260452969345036960675667328739939653210346919963268900664122705964528970569617634093657705845552477696586072481766923076057638588966036393028437733153930480174238327657630118718636670190573617608290825281296756090707387043606211451197934735682151299059411728186514903609180092133897429269906487502997793268637668072871145490012473629801652029381007949462747430377266642778640379137094030814133037881542956225522244545175210878439017461511633203439022694685550637956453611203454328908319825394168461993740216449262149125206936272757756387891568080491722553512884767012498715302398901248291816436476222475703015059093879043249201362723630288012604246325849293512196314875133063257568680746296238965000841200149226704593729160787626499887738092724149135042904332679120035872651481134006888355707540499064120075262237708413143463728582066928810712220119315066019603091114620485582773924209539905375833202942847858175662467021216347615536837618626054792978936881456885494967796246635466340523058522502892444273755890475496190966441525099858685729810756619448593184661493820190962971329561627159233082887797200673433540371110930349406316092123035495506920186698495367125202137753969318926617263598419309597303072899196267275595563667156478602923358056516699051483070158029529827653300983861891790019852137169858786635794463717123089585441476543957015134842899652452386847237275524148174608020236959171296973907491342654195829961972814263934402885657787015447424908651248599944655785573471261412229452839820736160917091078099351104576309696749337500674243317763321155643605573721995953063767648186506434704872029941366220641610307751152454887828493301387941247374995512663722190498756557748775207198965200850526362396178776619022200820291920126716823984900537900594356512794847019602070825642167085283912848019194135165050022039753594593399386214289714422473168119789797529798275404099730312475218702994874735821238070090816056697223179166074945375837913178302484235597091593466546752320687747728541723473347365199878374678717218974073492201085703384493940595458974161163823738842538739213695705012628977665571322224053524922409596114908504012753279229782263061608327339440998446668219464091217954708185675520307388664078155381563227313330322036733634538991826198120675593243898869229282357818806896718717730838311725574773551014798143601744801652953097177359874476428662838756735744246519396883550655567135248594159527484617289872901282028853054191507303504270530206518219107307403679551299218889404290888237391615068466812476894246435639687678887558701913923382737640511538074602018831667497607717318885987155514538557809228584531499491666644665517238343465696259980386194481112102920170879263440896000000000000000000000000000000000000000000*i1^119 + 12188962540891180774375846012498070079591298445809924599071566350876905679175959536547771201813477725249829031214993681639387193548814584019864512308808534680538686913294601991991043784116656116027031662329614571839327001865968247237340008574810448296326655842155239860247121349819185083189951393069714326485221511126937293234560386630715085643998678324397061942422890290926273981324902111054280787117908985714607331544981393347217497948398032603655147487069923640161973099147163987869484648248299378871122848848266835305534586520105583804762548515626043125500217651596645479787579369265900666502547093290503488477049233102009147479782704303465482595281509554544419134689518946039717699907046595013493592521380724666939423347657209930228835228450877373880985423285115714808780005631749441267101524844953121554789254243195138165733607420772444008425650577934605272345452172617436303494093241053145349748008671106656496309937449561082493878287971226739148372844063389585862069608066483665769983487989361862376966421952358373584750834386557498481400586775466376277441581046784286688056228507872142014935835265951140545535960972922841765677103781314161178830532668739935133132365945082713362051869910673352109127832663489758828301177837891736999459330460837871846387700211580051574678206115510234700022276545468936784454742446714603283243073678830326667028099088970854016090633221805482013330039946525637793529734768593137325361682712539565888287253366489986248735088581737637144209225142195270283465763211631968228513056791462994774317307950070719322728639617843475137128817735965538418811821500760037023023556988726640443490021581620950512639930918653964847422612751707091206074797226345579190326854394942250812820585116372209334319253315543696217941436365830566976448105533866952716655568504917893910292433066644167073998653310161895129312824067656345916462481375963062557798339391949369301613190867949604673191296720472561862358304365590834646943090292598140391462777467868184156866258205218149517215810894294458162040008114401324434848068613120169833630793878107692858256746886233752960267874331358928595559565287227833663182637130588366270885060662331348251161869259168956096267118991457293775362158340147435323933937605515698198926874970470267079137471730705421534950803383812102291643632405148987078118298984628848440883259383687151645896168370205850034703950349572749535456858888417296370585182830246461217485108394669725629765467545975402376544274634723645124415270786120947637826323897722156419359545245063673732909242439444839426447262735632977433537235105402595987759445542748815521260271032518508814980703684108606742766926735901536667000411650490755285310372459000212305049188032809261444348694977087770169892592474201354140913504217243499407432441618775017398895161760398688961434396778977739052979914211044485754768453878115879585975473645384268195553996397584712468454894165779326002556231365829091121522258433242690900171132731217958300580106678917363716301149700096000000000000000000000000000000000000000000*i1^120 + -2968595625395764221741801666644785017093314292884697559496314669833914109920464503895837571176558920538263822362969552255792025776531385939476056305066351202244571061268259198491876848178513045143157334757822694296120055060231277702568642292837525853231490633361608208445402358387243093225567738412145469179275271984011247117024663420554740139730854167327361869847220393640476831645695073010887995782105430112268084882225952071638140452058508530375230771990679772037527168211390435060599283975438673498746095429557892027443539229872736776334604671620929572736625289719234062520838449074622076213023491857220917116711345740017958391116839057500298795670696228289923914561847305748276538322243202005379160462736957879505336363683447961331895767355424742723123443368670321892294717886273470890071473705211712047218689322023757103542655167093944018981454026343797314242615205718787803744556396140155138975326086529520428384286962892884515321274110494558597692114698056791478738827239698149735567786265046201451231454335381710006566613778198582897665057586638242818485859551954612672351822994563375215544064727697914197828877386461929860598355198521783763390545926864641478527072590564383003054579316490668758473053188836271722419342378678775092165478265917881446157847699661486003571019890089411454429180764799350300547234777335821527691438169644847425718071120216396793917824755476755149924256626882296092878959187271496891100866817315089047610983894369143725518237161495197685152806846765313289777130994328096789691068665827118734798738040861026482988778981822685291511279510501807630300964663334451782067382878791937038517630293450492173817872885094900404727702488931087045983495426977051775977065239839850616580286463955410777860100557879884019313099417211029841086437683546619293122455573822824367661701832218929053177877810793484669272573731419077419609484119097394942858622649685730970506374340979546859434501718463598016096622797526762288035109784261397852950791874163937054208829683169119785851652259978715112165263474213853878074622791812495472084528091514127934649175292949631922463645640552557891907143697149139395503362509024818963838972394205839596408495850287975763628346987574751223844549280320934327799446493221733805628088686824728433439104912683329851096996590289403970224183136229674728730197309064867949043671980124454039479667779017741268950198929329545011266779209737036151725690050091215841013272625041792620207651619724629534292142815817825412624908933389083991758911358049182330016525251886854553787059824221976516204295986467118973838178611857266611144041593794060696128958923413062335108844085558961940805548253797006918262036616782315377721375568492757295317821719226011063776176751635836509246437733605113643762317506847040109042799891728197289883902605824193770894903418272713991521634530921881633018185805317369297970235600627546935037714397172054377024150190421523500328784259009409519985745841926800903168876813533865232813391425282790582229401600000000000000000000000000000000000000*i1^121 + 348007894065951571691232462986548069557439210927564439999036073956693572751252676194597332182106719774138831213120417258591647905425856093539551545194101848843627055100017800749759377598279643153408603982900896348432961497661964702429381817055114551681477966584123485091608966405567775226533344007521546734120712324314876244561710956651687371142188014547511541989613162182796506153337679312132795055394463606608777767691899989856623648023310657765375020229662929114641806670796751672849763988724517851859806135221724780274304204691975785499363027624711668232816813383129118230819403701699381812446097207336615444909252100214844336388451289792639343526871336578413403130955227454324860945496157039295399293433609997518344205772998630395475058354578240788709224348934699480176586767321220967335281598348193051183591179783301189163667292214613895584060255424266093064493183522319621266678717830300271158984436693556672610465064367955630367661938068382138633796797586692921675225449625737714845764334218634510908551723347378126863193290649139944488493957809435730176382972417786715972833941251623725031695550456748543174069652809990978014160151269898368482898706855349781281027121869133417847337999243523013846697602612745647837326427782697085540198812014375136811735958463890648173430423324639074960459478196613339854833721752146528262109907838747160373426900923881334567170808023226325950170096303446079295607446694279037239921729340617732184663867223223451690904009097367372857571077936870085386128038402056659547254441971376742814025023717096528176372750542583040902372486349108760641765236867240319851398355130207213202098792318247630975400271018943551705542373645994487425071291499869872074293116944402496378100474737240269874411924494431486763862554993148532242464141651351753178892518638373782242151055137489912612662106750830729706886342068707316541943414065256259544202374523565905552552106972101859671075820589182938739543019098665763751909548128911177481474710952983070493673814968108472652938844102241807739255880171145804103792330976151900627145727501440896810681081952796585664852280658827859281432581514184155478927482273177171488937208015569810755039787041802889612659249247064542204106093620070811312950457665207690828966333884296567864077572637754959731778753215390305948071739267386653074116000953221729936947852848663741730208292979481374146144732242942745145652183565261474521316465885067372563125768792672134710351019233489244189955743574816013956165590863596421778366937703372976440666757445789729560980144046768792291403013338116964444376421340475004735812330749432144354850985484297774191679222354271661438297384958470243094123254902223535069858489979376577218104036781117045858648860939554574574614817281445253386728987387386522114166132644747775697587814886211671344917027301270215310624216747404548442787788585141485983638992797914904073691752195845357873104819852197900329572007789061448965007080244136953240717733906623836185193368833228800000000000000000000000000000000000000*i1^122 + -25694405191894493485997027608005284682123793466307431164900790131762004729571756936759472908806886915641827587892474687072527662757439882781820893718877318575478276131730040248173927486672598392161331834452090552205502014406166475395387277343374368034881557028460030131045422784827559432941751354355842950769248269298883207266019020732687054168780684283165347950773041442312693712855918623503600604420999903500302207089281236905749254071915374082913157619380419096958852048711821853937441044649699345994943409089489727681440425706624837686083254901621112789426227202675952458389128401486424315757060202743298124076933893428150527418741722713666082966956079472564365763458061555208647347278939822455010079929814222670940694806871323493403356456697584376130922753462192041904086683720454713299939592242854064118538456558990608854334390627531140770792157407872926471642150493543947558733705588526287681944934493188597355235323670236305321534036006970231672809507112694567314502244595593483661682261638853401655743449910815746074582446763768773787004453450666658172242741767770819422992019838584321616809377813320631398083010028009109713452481032662266018228190404115550377549325441250640967298627207857468632489581634379139855874985121956741182505756602424861412999359781857787646936200277122449341238072077175590808821518528209265415686947834352229224281587712889827391953251561298837633511166437269782841375267500121489681795941415268732017986609524750867247841806432012822415993233560298001854173228181641747275460813038591818322723516720398071243080047391619477127240301073198505465146154591278616512864506066316051048667160695603360299565987181718698768484591060219295427774095486090826683923435061499427872371556328050145952069981773374854335297772551253829947141343381102073461648356822437408803321720659757171252637520611947284754872662026590259008174700891446795061244265591263878912668689697449971463321475903405734787077830591682293220793725501106295783212627269383777194154587003164639985756143826364025916013340721985570913274991098741409782166961167436992616219035148480670707698550288056685660824843267388145099988112812777829415023119565662224450549741044624396200096018910840722475478618017733008345171603567761633678336603593732611058030388877679794668196574805118753707482915691956296735031277821162283142620795732155111648871470219062751758369860576337447046502968279704472544326478037098080908200410548250348921438444817015938875480455549915642840853463021554143962150679673728807475340428937943273074408308705641344192252750762157190852628354706538593355251897208040703501680963955215223098641392209535087171970560975464416586441852350232111680085732538168777703709716519367904255260868674832605141568465057311102791902310122926007531717896611345339324051726900784089901764258059773619059299723172133406806810198031572013506780084937742793367682816308345654544504825962671379362995528597206089086661728423786592616053319265403178676387840000000000000000000000000000000000000*i1^123 + 1387634083557581462141193257018217719204342620042157143718845322502800225635231245211183636556099033980524826145763769610701890144459616713917109249002982829157781500877282359203206049757048679152518889355026267637195353917312267746592972807464355560999802366431470368395983274144309568896415086855558603277073651838348657675125347949847830474813761306940854184649032311476600055814421285446402083134312267493100287232854958340602319016837619395312744913145912665340473557743874538413295200114009054075624554852082129960731094440965093162209597097537941764278367452048035753675384589716366984024516774640563780184105475116575832934097105218815784713810966481726511557863699168737948981455248307742034401099318753230283640319595625412329748949975038746323732454737534610362641174345710741439051006515350254836459086367265059350353580873933260341764147319531555303039649426451077485033617617309099439582247103003883352975363365110010191990912134108275388794712657533032700113224327890510015520923417921002920043403835735014132874659608185738037559423387784457801738689201439957431229520705947891428880049269590415274667711758572979662441297877599607380178326750897341667538624540067712063592852437952414736537087389307517793392406319237703290586911021002638982728229115785460372981584661210794552624108835078518198592906582510216260208901791262333603058394171093940153843368455484390123552491499683058745214055710695640154573926848084259372643963298817310753843590534002278298243548040542807527893313582449876421963220042884501884699404248731872558049240039436918379525841354396063017762073887282594788200630397217811966062553886577920300351582483325766535526348403817705112061875004353522305352019395039867257960661029370638920753753983606482263566903456109557017523840687169144761409519088756695516180173457430045094272909572273637365315669979375108240528343350702471376694023467102468788208945072111406282913972610804541635219453898735671754923254420705049611997174314319333776638783516321113201249775129112036024608256069673751278011455971042604388028453420332100489648206288038591964810271870992109668909778158216678225860003513642217244047819509810875165469580185314106327138918453196874930462705146924547622900862177885608144818998506981846133585916601972373070782377146187505539673862796322141205423221432305513084164839668233420962041621754622462865839416506963579096536099488800992988531198928667029980657349633546988486239781034830498783494443203922627263001309861049889911083413152011269128540507900803654370715701842122070609484421051225591317401968485594132787906519827316755275405967489262258429412347503146104710964039961862102468684123360105662981166284306910005331314793292447569234258928891999198380345581983640063704300189743985221566228578834658765719049870276135731467163783986501283863074081806282157216903664556303790926691463208231753936249997213084405595628608020946761269050219467221840882101309419737630482220638102827827200000000000000000000000000000000000*i1^124 + -57136010789218542075988819884414904964828119204269737522648724805952617834389218205734303477387103267903048823985290162717950944271419204286845235556269331777496686085100284684930269870225463731321072787025537494973368328271436390981687107276194454791639933908120378664662855138746568127222515856554941061945554978181082053557520973550103407366949012775901781519073180922267774779089010835995971492936775833810190837455804711480292723059115611031878315374773852506055839545435496256570167266298163374421686123978031107347558480220772492777599184123470467569175877835159768329374560906685835668656764481481994461788670014360462172472783930813697419197959356328233928598391191803354687717492794863242430331804636005443234063510541559288100897805062228584464239484972649855318085890297213975285685497461376934201044622353486967216360737330419116245138147968073766172554608883893749645548445252672047886950146131068623111747182720838101701074678317736366077332125481530644966835893070038061476098525644317910829244521186713978898389053190843672131425994142833670636778772265724536766344775181491010709796789826869672990342634819161274397879033890365524015528433589616558527696826281225940755961623306536215180961934273950121850946923446514354173619122916535406715484441177968694618474313740178939414627877489522881677733302320905105816055509652610709040975718148304515177749971914694799378833371881728567784464980356642338664099073694311891766911235523038019158245834090643503314236022027872894159873899569880056896533015157443022433075755452162108617930107689612132506655460829988035808912192621362373670511803822762387575989068536249089498224083986410774572396502918639398135990442441811973221895360128559133093404462027737138253621568200467971126304000848643886949894272708659147120025617574061856436302995639330198393978572460669466915484393494463818207518373788744602788138099778924206573735323278617114749721281217865011018774961478817646018287848015175056427898596174777746265953419824883088977256394531050030454153861171409622058625575762818421571290971272525488689548478391808854892593067826246501774098020683460521335785805510142118191318033866612440999990974430212588087407604928831402059715826060683986906763713942539582648123352154457956941545521325698700922725418169474364220579763104069204671089919224432256919038253702857805223289267611656079835926400021258559586434264204637454051447896810651650642352451835973888685034185229716574555197545459677639272293451410655257747467703062879885494262195606820448581330132254488639986022499051235188678179934138959074078989054771700854962097542165072529112146599894257433441728708707571029901492600106289379474452900126948433492141065508471270252324822603425438300510015420481603262001258682065852717742592325231281462023887433369045638833028272484401240799917070333201745654583267362808073402065529712086279268764532658601889535942399601083603284057454310100267656861531861418906746880000000000000000000000000000000000*i1^125 + 1144185391817675291212304577926961050238775742973291012363363538524488833601918586202840356647640571887360444823173633141925347000407156867699789405277045601358192827521181124749844159314778144425235068612667346878746719812436248738933775798926988040993076376413730404382961070498365226541038170847055554629545504306693106257055351053439382509382548631503573947323802055193672178708821644259702312114002074408318570570448247823557189747014638881383407659220266846693172156001563868217155252719280886872270632847884384188287188553807597283213952149014438173785065565519469782978004980250808365533329119566202255487318874095682469987756983707046538496871619654216516787921098665647865468823072496888606079107626613189901503028471273791642996122459667969814983946864382564264207075618334040282953323132952813960005100208383316580701831502533232369419485360676152832684894285914498143537870642689733762099774696843554281229480549032171803819684124869300340742730317103464243260898409733953675766387360209494375172545486901538351722825360681710354334152374465591038992707351220572141239117942084171092653462057512508357722876599828865810173282765227228139653092946995567596307778431281500687081958723491648712751327600922323695028282020524260646539689572320981155331346538017391150395369263146193427590041256793737791519423232308068538488054522561409549320441244312287498209862743937929572949505068936360888652007018173464551282754478662604751347124658198848382820248987999861393690926351453300169543137871743804427615239305302866439014333258723228663353007124441920298817195934797903048705857402458897355865924094863636656673933931421841988897436449030965842254993330841171061559220186246962146618729725349215849426557598787047968155577486055410753732274024418317633625831523715038155705335870724338961071464964249114072259101968573144933783238133975733419566706835163279107962064478949229720045429120573137422763646184468225572544379955265335792821322916051712275415273445782245126049343900375604906278121529854280072163268466981746797060164381858337139165634449413245390909021085535346168709736008604897470154554451059962969143464135303983673514762971183425992579039701894876544774104658017394379336305602922644389235788984744077078427877264339661044429717657151386407035653917634495164000556891371519327969080045234636290679491571053005946151337190257474385736857195461231701783564389172443676052800010152035567514703463663907288637178116721471685137898385699421318946612955216723304752498746203695480235921034999843343015542272406279778609398190028854565832073495231370112310512460253702407121964176447797841432967453176517642556686690722779886923940396281574266332461814943603590936764962365759179571238014256537948777045313717509351109852230030973521090594156291677480959081236027909423680700830355074483512288223435401819325596517105618442360264324706764727298230686500101363649573890392994483926430907189383823798756008001536000000000000000000000000000000000*i1^126 + 13115935620782133486216656001660241930053697940104336244245051167825810747562058734839908133229211446380992558397276074370662670783004873309779461206100850662264520779899225296645836390080225237166782715565991620246152312155150281725387369314705033089751534633777645368948913593866129093542403785331167164591176334346097709897262496915611237983734221828581723774132595728464633828879261729649928951414697089730564364525702632968458807966935971543305475253083594384528020330437005498164077241625631749721532181581477741092519826913165786560635082588399299039741473379341616385020003956000225251698517097028723982940126040405768947501638414735610382068263126001126255632683589773060646091559842830018012274041504367506740695608684737900627576280131148887107649298786818132892911637065832540287297707927236790996459268898311832220363844754665149351680489070134095092540202292511104810914762978152574389075872805184719127038342267250393625042061583670686945730385899669864806426801813252175021146218353822956812650596109495264390715422261024040204169727465603190184173134718276299919461601354742317622005619426260304720640130023338538788484198376287969318673831510046506603112747655175143260543547818496622920811982277509817268923868028237313448999703049423621225248026741288923138867711506917173703085230303144489307983498828493405148300940766041088576479197103142984142150264511510342342191640694123813207923896101717908581785489548207456849594333071781270079463833458738288021993582539667176272144646134272760118596463024440723501290132936018187146154809622443992309264122466472146441567109639305777504852944288747472706929462536124447829719185236614911779600391755541167485275173200598598900213731169151472785613488099437337222990333161195813093144078554394329620387555556283783079091381141595744148661908201098205950854271667359513911847688131287344049602648005614295321763565035676761690470505766812741787724534464757884434235062453220222695443841330238651249065221848150097756158033364709748924457266112409700625003657753024970252343848918205426844385861777626548248177090687136252809052626155079264322286849969535695703030825067079707043662531793004164302737171414644521596859648749412190061775418868907019119214520897679018173501775815677338582696908653937517373274211453108147043710893770776315355449172679457593128834870293289724910345313998675729428253821517275900712348543947613641780464547833873036738971196393642717931617296177138853157478044089383659519732268455372789967669420068091779873805758968064206927841201483365397044678477462611667428779521228134900841345519748141815695689390279816565431562100035044911917526625855675188204245925650828281710166416133867961707166067636064450929273603636709682758256734582024103477161484286411380589310754291997888311674089521174889389054840173229865007365587758348231657707085077457538084170007062936324351588503150481927525440053667949169023390578724510693221990400000000000000000000000000000000*i1^127 + 843589457274802516584828491771187970438988489632394749115762766031943904681148939905984898646614243213385075409735837032405226515832337514988882371255512936694385922557827114871905182700053015193605411928136224095933066864054249879372519887750249108689274031675133555957273912798418709600609468519073630847135618005316617556186540336572427032374740617299768430164266259717202190667777081274689650943338576114488052986795562185886390492208864372671227895954746798203740350724375726626349267640702496278636986435057729425777465080984762454312115640377332690252757293205692436101308097632507620127044670119239794482609208515094145361721161270605789623706983689924763494128585477674005125004546868296366659989615649201866872799996851117536651115613342831207519598296361581055960159736776327260576332843016426114214646617201734390213024722808213592872838661564262841868084748068051750192677029141415055194899909754773483995168997057224511799158558735843702531588600100019499791155227889216933559249230650376963059886472359592632589574759729429148113196145489224853840951340514189358028709525041017222575836241884772403975910175672544854582021702083670728657609340558604131565272743760845319930884854843142379995091258919062733263330653378722706269728113845615541226487196641928326439460235933785652112273285912165770312585032675680706330513988925494331079090655012065696694352833138011802785234511094615407438938239425715145900348553775013437651106805292190344123482389089738345510610609601947729254052824720515560130963229059262957244785963012245833966248859264368100463758106093041730188360385884564508020758156909511067192215513554849960746657495154225142661563814152078737527706972733347272348817611629758619777024044717360864839622612059413527279139316865697741917231812468446928211421438967694983138760025009023986961434307965275562100427004857158186817188553311664601434840120933311791748360894556078371002032067618986811737134928140219570341763044783701445532005999959740212242571385335618481185301197271110903841770659934020661191968257559325609379747276101913670323959615935845675673745922594865168669047073955671632280769055843452865891415261817671384835486030117970259986097382229100343908240673802606695928165567980122368610124686299593370647422122836944915121957286623978985250535701823405063615282287809526212594454820411586257547882064080183932634098476409112778765143547110194781974330952828583489693316777278724123198837154263495338563501614400153178375251124314533909166727752501174739171975259153563596718961304974545428906348150750765846528255274185445975050863677698743035225943889645778775173768988190531526166904143204651820217201587855882926565519264132987140915728137691630157116287360131787820986758896261060780767937431340173943970947164851372144661717780870207899131236382853806458686691477171793540389412418514335792018118693805973414728441176513417700072408002166958635282074152468480000000000000000000000000000000*i1^128 + -158222212927255935263220138365153470228336774660032314012465790192272106089878413490937286110790436531552491499298163858408242398323217083299794598425223667824201275279057575265007946107153446422172280900694782784855491430992466401599998364243197000666181454065307300232798017967202337470920648719886254241593975052285909934677831927463810157591981110921437165745114143593233726095369256656415686817260298084497890121814020208976855659438447476155619733071689214192950011054113770196495670652494382927900413436898257843140823652540972710734386914143086134316666040989763577667439805596099384339817688521450183093796123006960108763756219653596466315132373547013164560405561831338997342285141460064794346814495197537650397636369288103483389622221044110534515689440885840436583058406686462340607014072255007433110905760693538487329575696234813714954999440379301358774364590484749446552368485973168528648537233646943982506532848896628989501578529584831991009694868839394117871560394675155830343302096935669897186912457742779250708941443142954367435989473206835534004156045606580024781910347084565202596710238844088741701701969302644406432920695546255321758570963729367881306259419274221085126413247380299064743010534267625756859384496656440032340636987199093997562325557132919495676880044180612078179503821563094807799079827865906273023188588386104730096114081903281012434786741557189671063121877611075762906149002333643357824842508442038313121921118300490892830480035885233794564999780297699072019437670881782269526934704434198352427848630813599505977839317386473239181783390455449072827059722104809466723148336040665025323585425985015986892279229860792955351916762796673737420649745899922670990963909710007246281398747200697992418397746147954178512554841557851534197494676907791978712714211536390132681849727626844965265002157932026596247389364398923011173861807968467496991156602734568401936408787406185060662154865379024522197258230209872763434014230132270227671442991621910254402751986618353224490588992613294517045002055049642105870336692151204647382070921087119256459081633618484989189899628752604087391077580292390283461720256029782998722060404441587528457492080268919847756828794311415248472748734999771939135209033763533032549666792354720390820656724278672635802937436506688442419002928793474999217087070281051876893167209762613429783363123920650168232462567441140904528717668501559981357806535513658919743283686679308178439001894497800528627020517042690566731187339908299704908017654264125573510774199591751655626678577053210951046813518096018477311545935384893073258236371641571267843489532442333655759642151988206194662824948523416984663551096381918989605471633511777140286148840241569905946066813538982477634925912164301110686905679032134664001154100527900695987872366696849112009280376306990086746088444794832627507653358152258477106593344297946499970282329521989717385639956284771707912192000000000000000000000000000000*i1^129 + 4473356211782799123594881026371376127106707043156422729913946810039480833088459646239451278164281362187076874493428635020900498136360754031829688310514135326475778152058592906507094206386945067172738892727119403831978001747936268499324769428830707420961996718872694374445882492806067952923448029897935383794624717850641426002045382952531304944710031123332942607520644399136982334833115649926115606211958194000773794252708684398483821771999609956237864334588285008086768883098895136936985017537832759864970719895897777638215189946201310311094649163924573710600715878990580255704495875744556734559602290919311618933006517895040954156469149970128864281222085328805059894167930853990355817713214777589202669295310124735755094772910426563173623522097055225532186362018356314971407755241189398623088803782440751838019883151823531773809037187318560704300006617648539138189250912882527399694541645678105121970907278039989953078483049547900668321987971858580727751493535618339812761252684127194586243864749726924672729387213270802765709368550117494848967297885463834478718292066593969389682776266359694525945118608871023544846009977497963767302751736651944777316248513558799562304635063490151016975279796810500754552413946100159722278077934692762207681057953047661882224939283147436875337347490553344983995891001880866267411726328098047765983112905760541099417039946037880381945125341061418392899114943279048300292544081940942537659340453460241688728588153541463361852083888616101071099869316166339533880943825302535922699668322036913936582618608668180449170383699166877585755414251923717960410275353105278442898929720668380055487446704638449485517635363228203219135594756200530521050259808655434251124855858213199637901249293097708833092277217073493484785501472300939567006774817933656887096404140599435845318511757395661005172270570377434289057718022780051314314045779043605440957093317527419992502311325458509893279615483735553886470368395472437080393519093131012634038760837371896232464365700818534538679174352520237824663464626615666824393916127614596963000312843376720503185104229876375046674176035206629186395117993964897200140541926252369376464213755129836611683916148019641029038006108607246746958591709316339260677650353243014985475642285508472629035750706356097405322526586462879998011320816745685716964359901470411622292824608782589811098187340846974040356673640282764819981636364726269407793229820459571051668151289732668464082084440821668038295518800054306497222810302905288054538507605080545385112809976991201377046780427484200419841592822776680883497864340457457125038551080432587352297920800189864955415180014353785118875306095244200455893756740288153659729134875787335906753057336783890938871682778918051787800106175323185655724533354766489110170038330413319477343518707110339128411456566996600515361175634789150352802541100256802328180295483577388639401775531709171787258099715276800000000000000000000000000000*i1^130 + -21616035685279615092514169571128256266742373005250275934230928869873121388814946521392067443622593687516413079020550279378921803138442788828013620703907800009067559418285243883223554973490757600621837854379881803614938236205712864209065877158563735630340632165247080163457116506604733214968949739736644171337059441115033106047038235035068847430537373807548389755470824710189336923114370318147577682816432358195162351028303800539409686285862935944381280256484648669893458954987792508209173966040413052255810508485344553186811531049196426954921611507221059211717518738311950942931168001772494885141563205136682327104823368427309035122336882133689377565415423815786586466828616952108744734609723015636885648264092277911028697651804973645859496051430621808109484261302267972773252461041875190005808461288973720918121266880873763226845174782384438266619196212239837421155035238472879529716163268346017422370131917389072077708171265304564262014709665713784347012104709096123833392843659025489856101331096722702874036494763687814424249255664132374205372809206634251811828860591376298233013121154675008144769483595111920693876216682473463879195085982728526375452902774662221975983289634636210637464627064697905924325082508779185216741725738079390267024679652814150123073516645036211926418091066398143582386957956196301883109274785927656738623285561940841859953103535861299553926861962624853869348629490934409869475784505010574320820763713091872699789743766323537150644054376390189950158442702571412838796623983692976388853651487685922803304494887649224814701277216712174825233349822052401786636787224018197456949427898959869714633726032512740369315947327766849563739244480473715807683830642472663593833072011528287801812670149194320939528522660549703378163413443872938673967908693083620125483729930739919878970031684458101803589859427893443430209485409934345682673183679705122969462618198341340976237836496912171615241519021268720621756399418015901417714395717968726319923960389475309856969631462405844330031225556654218987433136307066920659003808643760419392104322533019844307615146412064975523833068508434295815179884183645698729250799992410165469760947036553009230685341880047283329777019319105100778245124811095878062356977250971830572759943094307716941658386007038730637080492516858923014274080366823107925768791529520477661586352528001754946750648853833386949262851802836175973517445229112617286719714321032419584683474424150350267181783588740856131912328969392370383999127951381973531199105673686336452931954913134174331427114176831122465891666065617715057745468865955488086508644137007360777597593852492833273366488967341504604161515668364216413481044157506078813357644543416542244845756810654959277420862646341933350143568487643031204495912196317667521176870641099884917086469644618123125425200839972591990325845143099124610040945649287478248662882924385415238338231529335108403200000000000000000000000000000*i1^131 + -601637954288773315958518338749566307004709857673731945466837872414587159181931217893319536631002961697907351618354055911321493676405496872948410142605982976027748812339327881042872384051450313342538319371941326108174589007708978512321308104872522788161695546888615378464990606515136963679088363038422655822574383840239097129440350937925548365023238879462572300147027742438928752966465700845164650367977114245555706142852036258352313276522211168192287455608070840868992630302386660502466801503027238327094874689376140804566317040338034881707415191593391656861443298229673685384880484319646835704545294294638344648348158479412460475394373501674236039192369595238990941432315154376317743225677987903007292484175309647334538327404476230778997446741631522819171270859207273418168921874255642783792885641285517520870478721473277612734396373212745832658022547497080352990648212055733308389690311965121807136762023489855854894278291357122616005897340583332802633962350506439998908493726147996549235671680994356188304534617975246770330380160134663083882719259594834409572337818047418596597576803257112085250173109398393031387464591151690303247435380734751097896093283510853290694398740715018420097186854453072341098252616967794768982772020045083089467469346030178838071318641798158075631901528812324765523808111456061352768906270448299924132594826450771768733141822603398748098548939366805613638091861301627107709131792280866746970759694587804324880373570397868481840104897145577799183878885153992183070630148008036716752459697999116721860818560803119675360907103369325543729559041745230205327067512417217542889796413517689431347183461134822188676957169831834853742877496912031490596469371026945793156195821178933713651409325711031205026517163362291751849961844599714445756082060605223489187789150931577159776521775310276819041688433308242812573543836758195495260547674733753592026324511291415977362972298453034643098398536559517314122124008494216098107142595047593813557865926788252789463104134874604255296624830538728428524465499467686416961525830738914075199640448408142418819434513425280148615315455747022001239309105034826873488336806860032971617462062796862777601365969841909455584390009099549350015915736906434497107553418495156798295679170811812652292716272508759274946798316240231830583354384387611936626997404674595834224240519681467773001850072790845842344189097240488270900253433129727299863173456798857903585452875882731711413120480642489782751797043966857262379538793585204483874761441117272428916955503097784043569515188012886247677609027925145922578227405368939231751168986125147933416115183853795872549126197946697118065937117744938899659242800683506189043419468511831847570291130738617714463439400117722728133486317233673215742733863961829528480185844201048817484062445366931365435841661686950130116726244160969280690544859356392490154891328301686000824558288896000000000000000000000000000*i1^132 + 6775100971105930040133533204992901399170663778915533942106937291651379423728370141227185966452442157889987700443362451010634089440289749455823405903517984075207476902727832050624997106303304294978725864104151964191811967416938748518137527605613221552392791916835550737565882699330591485273220374505897871393224714179051983070547801083633628017640659130489546262492010077941784028482268826438446408927968067520328450357110179947070111641438964823654967936355217694138950238998173470605152170602178069087746242306433420837636439069796419154557742630509544152432794822244621028051597130032700397576841766005146857084539829917413823946060045107714624536157963022329672816403920322692978119693835250400093909540551888287607840529060079694997330386788610675954051243447644059259271043014821173414521696835038319844166191891135096867105702515096774072591107983368158628155500637257628804144837089626647856208511063873432822394908365271773805601640038677890174627285001891586711157460620859688392461048924286003285121735162947622904516231536177304202764597610867637271547602830960170493177532230625944395011896901809912766727811323945001118659037776619873422394656551288284106884497886212303735927673993854693127823568287855936319776523856225287858178056592182806423291950954828204085689065700537353164010079630417518386970203620147395395472371626339439509207052553408927980869375266098020920541622727636187048009786778266651072802632559392960370067480505965392486610235315856252685166804863776106556572585276152376040551471929741603193973520897362762347402463585109793503634286512641197378215507888611226601200828974881155810894438743755119037675884960089633442767038932188789310469842067358400608989156872574451477304136139710177596967479222413172730164261902577924212144842704768355856596276466282424134443129142207720423222626237494338908559143661873975304630446194808424099673670342112145277276347487491302145840859495823897064206438318832579561220373195951150852903141016010529098641485166622421910051457086193791874238320128354730416385549106365267559472585465540922931589409227302165210286227989065209946748216174065475636297959475796976200598238806434436725399227766177542152377483828001786503022388631461737623369234803810451883200282354617815423700905162430428582897929641993296642670947272720657222622247679898673839554799381309772593074677362543199646318034515097096490452269156034270875716380728135491944402707299314455664850773319006134065920287585533930933045095673258290547045107970486798396996374574955425890574431301707662963424664842512541193017540715154331009976347955660451503839479286234790935854028666210081045703345499072838824544718158644127036271037163892514364564156026080941984960433601003210105382661759408812820411576395517248315535805791402028456277781273613198705886201512030101169319948854201605175324267385262483000676628538525850009600000000000000000000000000*i1^133 + -16659052224245292911727386054077161106753110484746407839572770683854736657323232700328991108991419905530143216255793002510354627297575572088763232519372405668487028902542472785474563156635197101549648658245384442800355264351068820463874249442802001880365245149451678610664467885773045818692270148612152320913124489516619015919096433500280808289304861805989736162433108405954901309413124389229011606699925879052943776808590936572096013343563739057447515044685179209076629712474426538745356282089314294463602207054376619222388604183331346443391293269873709711600066396732093855305767479808298140753684577731364321339421998531210335849841802210385606033940180880115674057156424985273113503451938172560129726658021988491847931129392265698111041551784517553818535199790021241679826387943790373749132474561909725346466208450168530491086674609467555944037220947041353741807752806679881038763935530571574499609862672232468275334453810331832140564561480587495968881838239872657334055761018114994053005321061556592143037821353216781393349126253483605372675575221693750537934365084425194049824323037154477164976783231831610786000240339061357151136059100659003220064038889501770795045464754059405432948010313061004092359109452641948289088676314602313532431079349311817421732883417749958215971248371967949716852840393509747051837878105924091287223514016077737463528823846576297471670832084400668727452836926808062153650732156577201545612174847813084048676549111778714480201596651246562492192600271656259205086152737683505525445855817601241948225245614818128051010618944006843611644999722832623833252680573199560089048757849805353000382151456770747445010520109546351708472960635058451824505353009051416411264405171890984800153479388235778799992846069589609876282947694497783618619661911164973844537129022969897548407892910310426197514657013619460193152676532277801269051149981007812456579643818058700220708360477019997871332418833487364518652068662644269840667423662191507349016804296388229834080081822966268523976415274469589653137645807182974275960767411158060405178525509830325352578504795731706332789133719413838999144992627035718633717513352956108035639514957578960264069209815056699883866282433534018040714648753606604651548887690512250918202935860007534205983209165529242105736042227942633949277342752736099560228907676716251541461465628294864498144114464429502508794463657716061266296996452713392421281744987138434732947489359964159861967293301310755423735302169656644727009615197427336984331907498568706197228921321675907418594895648905167350094130499199896776113517549261190853159698261650736193546377651022920661676302177351223344163506503065914920489835172020906938014042310323381402345539748947729052375826055041945888790100650892641627219149891874699188568896358400616829981046402485635709678645146161133457484742865663760256367379054142771809463828480000000000000000000000000*i1^134 + -23583264152998502206006853431215385460534985288089295460730352166663165817185945853641042522333433500450222991328760171528795744777937789673521495356534245284091448925970870384464632379213431289655323529367978834398903594266357801528439928781747191555768399692473870735439103197305446123181017596552549114646580556997475148483957367438204494018714397476379395266466019463265079803460989458861186797493008712967867352566868655098280951251862924800983443201189381408821134949834593086229831354493218655776044338801943076634358228028861830487878261894553577861706875601774860246291467540167349822977956209785935357661743980998064229959647707123898830745578893525357437307761494311219443643876647337502977989042623697218071064271137207066438284781119509777032607175594693628647200727103199130088372487262749470664266519494977391214352721459882200003325818806898899196142081007401325922040830414357499870269631913446292600406852978336996019511514005012888540943416217699727865137827729118869167907222801378602800197227546048947897960613082121166219723485869631640451959002499222914306006368065747558676431561740593730158108126505020552430797072255396021578684188544298755918721646330247985978477337358774505610869805697906285810729004551357396432550510534717806279245137522572458638513398899719458628761825051999244999309644572392995992742562371734517752175694357495138579110956070034758789635393414219738977561326799566389882590944018530315173684219740796733778408288602141949352642916135596361947263300203898385317746328361750470233086994997684684228737867073131627783409292942290372260320483180225076823664395833149576229022063734773091593032302442749806507860510223409332948661519421329565185910340313069517420187172264915255191107107091102389822926889900153185767723131915569956268831752037596037973804506610829295623311611553574514996347882420539641512016098176241018790155552891231433357188170463893446742781761050121068722120437379473555855731781900775519202104065067734510228390901171079257457028420340100604273016159999313708140589831518244005934865896787423040654974863996918185089660294862036239569276215259140841821242282382816399439304134219284196860713561155356161940811960760937176637995663354630472376182742004809688954433623376694728233033894383441239028863734007479079059035020692846188560991008859909732315570462700644425811989476577033181384014650013166599168281092303801461321064056076690770015058257394631125587416997198313447869075700711798906676548411632385329189165838718309618338318041990504614889047704102913497436709126637372916209256811266787382941990396179480784235555813570275191465302773243913117760492368501504600653496359488370453740350886344056275494314806506992943442749148459709786020664169159544797719222337653757448332851099944986276917712271543242294856349597311952938179464341998780841863605051937783808000000000000000000000000*i1^135 + 55134154097649864463723050305787543866945622986351072711198535353761018186546162781892356091819216552368688167162523429364943518280324046531375287062966444232120936135966658581684908331883270849837566568182391659134009622850344379999296187198219998307074113198668043515305042167827770056607083837875475347652855661001861754778271225504498760418313750885190134138599557168833461213237204056049247264924716441353242629192342017941260290135122985946587310325476711778944955799707872103636396319703484960952740066404765027353274851682954818314958105793528393672174645166291269000756933248387305726297229399846296296967247647921927326348019282004102308803247807356597261803775198935971273554208275379569302347982860549362852586127185328096864044294682348045210639375007417533290862897772656338426118995334424428524363565528155157089578166039021948163457303379761345099531297436661335522321383329726359456360342877623232279941103912189596446655920052657380513714878884372715738415867774577514793708818969261448210160977246399832102495815067312867555710654323090975836757175553697083061369757865963929531409268187630407303870553940304378214314116405182991858062375419484290019335177790640413860773836402783305541050638519310264940430293664225498197100053577816719969700851561990705748796625287187164321805910163127456187214571679390678093444942247876585396159601877582134810280730517050319668150859195440761716378185826548688591023882405562244849434342563646497112393053475896106204848854538350125956424451171014916827874431800398038556281377880544914889937457518784757066276916259300323435124018307463812865890208973489249972228648711817485037597282579324116827497958722061850510038341935110479106548260362822607794508665269349246114459887972764439848288542097862050520857797250136359243728623622874624641715239392872875498273133335659798572772693706837955451450105487209726898866859905167432648518789124179966677565210779950737110671909838439171276443517396572761788403525296799458755749707410455523431428959309036609260843233763762665969129452524918261807462204822030098905580930818775213233478975882613316352600825589112713873359172329595136956536737519890544282174179211082830941048689652100369376851805919609298868979439132921054074969116047062545945797937236073812435596535530613594889676544849504489240328644233268247313549217630371256976412550021725365483608642619716907348775427003653480749945120430768433367184074359750510588439673145466490067420568386289302704856360419298444948333949267155420475834272621155693117046803882540364261161421596933643688929899063852380088664933403891782820378688695972283967116384303635502586824676988992918559604905557747766440414713942315473794548612976448615613243273609004215079755143794064846247383815435807850483034817754093864988378469636404494938620657255152097504438997557121190251724800000000000000000000000*i1^136 + 24526919825229392869929058835706342202338245457040971399719884528825826063672366522307393092880355837680369845696671916109121669357506522007439552699117651432860699271562306131453097701362793700742758485686058704149281119446061081366483432113366907631942017172533911199045786542379847181801445171619013362194848373588922798099586672500889805790112290322789454192598794883652031753221022717378779033225911772886996503783786607138656319898028365286203513179548781180466519241552459705568891080999063491936763684153001488814352096516451084169641344099206564515774012577375888834586484633007760550121126785146222193473988491544747409116469525918600844375532333812101368022497022612126594290571111705112244255441214110556013776629396250825084744828521334930067670340473704214228846815191698349322197764616600401227641793807147869409327442177594555901487287987822373036338901047867209006123416559137953403247650455666256572820564931214176101275705706690109649010630789589405672210638112887541943367978160420362609871479863530898491824356617159677548115016021709524998653972662391686853737236273758993245690821268660772899052330076675570362725872877139737203332751332519170340087259941787598937191066886834297661192259079257853579887150913711961208860789729606670244535996339348985619544995227526567287438621459008791919097254427962412186470173029276684293504222290283528728858538587209052698737974458145818070102278811649644683452601071597220707209118369759744244777251488643727187285703472562978497758304704170469824375034978484664243444639849348177964738366149453816737139818696992034052725326475141541174374300355836435410660814284631234580227318155282084389296980731807176371706012671425433245168930887361345227137559487727043622962010840489265051994251194739713821871670734432399084750794877103162342699199834728801584940086293293917525290059620837403637221992367653241711899186046870381601829226397924237124161742922368236589610396208033782970424513915222686244364043709905466801992088419571091248363030970482161300145046958092359879466508119251258756447724273193695407041179000597017224420964529804007349376891339936844395363225788748989938149604053674224159858635722862548288928953953676089107851273876130490584378349871109719197829263667537705099777612358290062824284373314040026398853462408247791363034552944359818966325036667107819953294637419468763301018545652061002657041971944778615139639637877528866224215134875148959927513807014521208868134921375252654156514862172136469175102213644115503764235725771102458949150218985396855443648398667683509409210291969214692987763396807933172717939991863416498637381810350937751055371257692137438717774643480359898361260544857559327291208746015147578910213263954617736758803192284296759237108513385745224919411003797863126619263681111451009805933150542954042459538818334720000000000000000000000*i1^137 + -43035957248304605424198109334666910827962188748729863856971406735093909081038769518781091704456957914604996476539592536165190234282840162828735136204673866254137367583707057228585209134774042387467293589558818059062996538493185632185769372461827826772824788745113878440152609117259349129250180737411651614180381948202035783071830197669492595003698021276455361505710639052692936908031098527096966017632903549180228805252992663024029814839436734108589649651556838045383612033555535282919839938207023427143926029651934704724343010770422919393168933305457689971238153309024130559324162092344554614865069375104775683102397271344266506844516828897572527051619964306249209354555799974349970209371002561434147903637193182119209393865296133382164197664607812052632811950840643347499774358322488432319265830405298416140610177728524493438477216222380429277778842715056882369367839986143378475627833108462190871960323293684008016199926602100845860833603642692504206437701002056230558624384395292419946447669907994372337778153519452239385397674867247888713840264670395981251246384272628654009396003286935967129358219891896108162469373218783367210708110738904113632970787882021047360682205693384436576471164897402907513222658388538578901544920391569758418451092972889147411097388463776845592648292117101444570604051653740652228154581528498625299400933726456194079276543483435967232088794534884294791701369040020064764525612218505471423852754654299662526176354662486691656584181462394934004515222995776221716595101835225795309156004374565645506873512840391623872829064570845302033905022014501587815146639040314515035335104036511445320436302075237080825306154985842623995595167733534235189689820659591980301834042695734281330632315992809666686956474311953092523114230776604723289607321103769349592307183280852810964721946001255899977764925136365899974760206538834069596823209985146834752672023005502756724496772024085286102713459696943128089004479334648095587678041482563787279824442962823040196447251001661855296483060418279310255135371783327467576387937411218839020355639661055167840380287994821943792307884015040403924202113805749093429446004419778145866867064386938392606452117512437775739538060976106803277371021103584454785590513946498877775415788057620568300951059841601807680802973847806013986464643833405194419878564338744999891598477841559829657312807477852537151638599265684123092916161118174382612755764038951179466092132947922232395887933216186223142326870092158690336126182157008629522406777705743421423999311288903485693618522482399816699547714699486130056475022528341520720691348745206365060682959640111108826830614777261974632685402835449194110724583207743353183349235007053296242177349763140516080808380507104104693168219725579423842922422046294690021711473525371951949257998369678755748949603460958912512000000000000000000000*i1^138 + -6476687244728574970073180277126066494061133689048677138673087397877804679497028372726745620842185892373724634344527019370916398387578790281204070774091643278381877298329698218687087506263482604777238907782747393612316054103808211609770274001835167253332703274327774981936417591960872408588590736010140409423503493835708796148449361989110471177639339085943109119935107513983288132255020625726742190516003014092319519422163715405377778917659257285466114294259033026478886769098047483309880871594759526795874431935737944080739910974657749683296499616269459273391665578205726445840595426799288581560381932463204148349838312492371092873904410615066297727049273740052003787167859256508341352786012958133967710251048039584834609153834162438522057967615683640935793101005927517588366347826730279639182052145356465997061720536200681078135112316449371748435358099735792600459070361447175192014941172454743786979947252234842485431435093416190492478405656996942892076816898407832192664303696319975577999807417535320465449781804506176229642906141832522709438220609445928582982907324805547597836570659509055149096171772122956384919469076980442735597354179193386909907314110908814496566886114418058390638357253844540822451907287420727845056601470732668436316652788101258610104757966374487983036819363865851096469244840064388393631016303464326822089839386642697182088995125616482151651446815474709339443142183130928682657512237599620186270854047592774066588382347089526204535560773647958365191542076215891438992930895515438074675192141329284903054972420257561485927132543147510498744277201013760093371165093381234994641124995693274517662113938933757646179917212062095284857003284591891848269957084661143999903542677779560965733553011000867519893943416605198499804289347125426449372113318142943720444256863612859099997021139714075709750554329432791883246339153493936366591520240674721054222918041800961973038130468695279810071231951618508174406293244287878301397466438693918694495264174637706308445420618626089616029335877772711915502807121861415662019938646512062380956136265215853789985805559955563866862307481363977366797431578387119176265854317739505660072749955096960536117187057037034111963275648613761096230730781008561287281976566299245804661747716501603772420299801628480974581294901178002220763937980524305190197633285957815686469310417326916425637334850972413902394932379772748309470007101342166512407494069346381724638412789464698666775929772487226634451743929618408369432274883420940990910098573178575364824211830620355895938668882468870571227425704854917544599036767471019477518195829478005137056626527814125553802549739695464411177273740850656110646820715293384445083539959187644338551600801331774087083017903982436850894133185150818250078754392348001324904868251449712278816911035362517761549926400000000000000000000*i1^139 + -310090195750325360031736272793801114003003767742723648824129687426686260203392883648635925053540034527441276750761534861976769846124030954540391922425938214537294574226988413221763972706492251805474433840331500546877790594850545120483779053634736316864306000964727513888749893682778944367514022611561287782870959833121410560518229729768308668583058259525982992625106948956653303770068534974836208078474337644308767741887242985657123867974055634806267143558296651313977197782580803458918346888768092221953940176759077209408283600908972775142604285759412011539972005499046248981429701451294982943944694874937502486851863292363228322487887177556925325327751436248782410498540982348515626264155543423025813186727549477255079321592264386167915086233635689711924549946933646012578951759334405605205700971722110234826433630355767164083036149786886521750021790690525705430001591581871151570056528194116306723175583102336896076482001021632439980732491017274732651851555852819149059408651595188254360158222808864834136643182050241665707701455562697792060184908335012807307799448834231715055593769927906006020256316089850341067423614658239249043219727733556336016987412125071028844162582529525705377903924760239332239798704579461408266927106488363715933974736110150523934764662271627172610108575448356189852929699577456859836889611777611570214115137445722017153859776878481430064851039816792480281493449767981722141286893756473138714759439405918186643178186446919495302502143832431860704702507265612774103427755849179166310465585573775572792916550845041816579088847927655907042087155652883690199455149651666455216641294347519384387922827896748383343481839255261183918742532765981415558833411832752677881320683801540188252150937932103245113664791995826300962818278227166767524757908503970357012441951148918866216778966201519485780376161068919979690327412624628194115373696937670523586912095231420025550935192429587227417543240012216013886424029779514352573356124784058657580154918642449199668572575504155978748385036239666450468936549840291768510940671576830406383481330468241395451354588390015166183334155462850332559384894833570366474942012443162146885935511034978166200180430943033863085892003006572382086235845415723584486478434974902978534018380207863602503690723092735903154127545068378067623877189131777797904218429436436898566819696437641230679074341651556507819839382479814099776440646940974333875008759044684100946465465201161664688433767184820062875279131870096394815154685735588738925484454601016289834042098880641128079658465365016982411574171854819706961488050016860637183882200855457866584691062831752783896752339227125212988257521963905128473642239337071996823208383435226316454709029392076185558844658087284891103915693867438497145822080177666000811510792359504172212220833300480000000000000000000*i1^140 + -226953917044486223344995924563621465682454455991906950227486367458610530420927430186522152427523662227815780108235259763949643552755278139042140711021960275469696515580467112602961966458582438386187528016024953292729713789242582785706083831500232239167232439127617951503149958741799316297459719116825025202836425240844070602768270803048584108993767883131652823484252303825189739622251842495456676091779558566689877694525365815887839331552999987829201901682522462189772220716357242371339514158717350551474156606549244080710529595926356088093676799562526273971471323165637836486290035087976997211860832958392646713306846399994628947973808915982228913145445223472614132868443464553845716475977301898361197755627350034099572875568476893425460187322323150376316423184950983994436288739420209593553529788108602541131758875048449073177271677958520309628293073734113869667905939922495837607970151752085322286679566563895710089706524670963216591272826068844111808621325841253085841979853283988946731924007475127783021076634631527240688898722616645216573370494182399505822508851313720660926661871556383707410908380522021209467815114848391382069469339435504439819205614836077538864959511063856467570823310676693671741839511420302619841710247146099240274830828900569825909828655132791057828993291074928221594553041565746503777637803561883540224409068641906233774897228868206660511647506630439531574618822981984657602352082847404102443222301891829339221112976627086217763705330016481989834148078977033330407603817209203336198760495267802837652162875048411888027712348306491162993262003247915688940562326583986995371603672421287231575376398372446330235593095296792672607530641495599301603294669243350475800615575225426603002655308981004868769336259274973728191617500768622892074321326040608738715299125981202736549033303789726630211616258612421630720275725845884762815942953451267312582713886925673215412946906697773119018146498900377661059747683258074558159267467471298065855512014702769439108465257647898663439932282688896940870918161298924317092702559618248427835344685689925631951025693474773610338569889870298889602891590271858129584470512907382566201298855982428991798491791078677638949909471083469360593348063433451458238915031644492067484515148761064134546052690656457356788759128509855868533701723808852342824808592466988716370059739910255032539378335288609374730463618144928010424893725601917818293520948820783861108900180480282558240753400924974402761892827997207936742837851318111789801631561745437792666361731429561375161382818775846453468208089256565050017751737577485267689554031869505353642621024875301164995125188514508472222457701818594500485664126807201794455329034014920424340652725474212831245532894841987909277367598770474336339176014425489657669451785814671360000000000000000000*i1^141 + 404869076148894134854141704215214745887149737603080127770883080702173572485058541073310361030345031938990303273959767736944310772552573143762921551721463423063408206253864627473042429459005831692278919349288476398218116959397423678325078879339743015247609864377932571980983236528808669155783278379384898646903304393868377590383388710763126226544913241452509285458302164743404490764127764062258257626994269792549246156628499400421718889590529132856902079806318083507291450017015713757795659784484588759564678008342147485041355982120486616160104350146368579408433426402307579209421627053897664728765394542031812775037463199703556082183437305269516690670873787086355082579716057509985181837933392426213223112512052941686395985158212624676254144748856886911457162570452312365058572280642436881833331207165386358901020792488944122132201153747832756481167171107305672102503375010037981903475815037989993782299435222316816921912629944314498494209494365597374127857114665415437326318192839570165598584300967561536478714727510023162463354343223752491246393391570954310421555863795216526314507140471719125128678530434941561591290148345703018198192057004741315241124293032435720051020651136677452302336253758200249471886203006651196819527204382372157751675835160905840228502256005537594131456758340762846328676351277112570610834497646785230893479195339368648530975349746076767357533445568544034345983106283744106661221601282336630184234860606661651696989931796528266701989932972157467146702700900826104318910310949177793266545200050440652109029474690598317400866868122858010335853068149517063946137446212069444589046223407310058545142943474115873245608882803284450392728434628334682310851638915703729233726451677664911210280876362472627204800987174277847307013224961717607956381455558967604882791176729431150410733986403615787711971151491830029282516407912604580538528519270632205070342678826783583058485880280907391118606758875493702053912645254898087766533922981414985322350185818103890166863255438027722758814177454073781467196875001905190979471244986203492857164176822481900257061395239302393671679238450276171181896235714663225730200472922259301836131268854379535061940902007819175212496618469969017739134277492543727393672201375997405362186812127973977793715987879901855579883257760006055299602109758485847992726046363935226972046230076029463677390907554197532852940713487105091650911722489283650316187510451182828516210191288001100487108124324853728677145941781217775524554515887682356255707320004990197821480131757671259841421796997614974715414689704783268819945535692218288137917149430902787856420499849810396911526275117877596697537344591317258662472574353582012344065922796238144964959245115276399827721716095303700903993414653245986322033803735052578298265600000000000000000*i1^142 + 9786382618323553152563386577634476106486820498907575128910765666785680577235023201822296040333957662450130325273904504781068273303123501975016202305537104433409525219055274989473815868663921053726887695999526138054040292920038472357293445161140947849618136076327297141685352145062159204955224164935309579996359185644609620529894458742992330158594211317990827045936659210633129233752525317057138844494997383866746594073937891817213276652344253901480744855876247353607795131958806726799512909730821947915462818684113297082580511756308965308058245563714173496842021398399136499601369437065687538973635027299340042644426659482275079157303022636949990566160282154876345922497991765190128153335030716214132907109187624132491506659230139365887792189968085377470386142539848604181136027529895805332764019588098567110162265518884812174510111019373362675439171340332574574150184674532762508843229223907021767753672924726957010404004144779208190476023891045581169166750695908020905691279707468638733330078128905144701014005828406961765681071563209252321888953852373486712790811922425855404840991813481226662869148033155214566240692069044386154624342347941140747981377122666507583972796661879544558257490647288135782706733009371836797503030322456671061763139547280809697518967222584515516640836450487181463141872760179335398285588728084108328304016044174648281324158883603364552338752692411427472591890514159144334832941158651244557281321328461482438981997993066198589711049979964237578588760320345189495834431432748845422380628796722051862822619451417935376981883081989684658540585597679868792208351362890911425715083448500772567945949156700688092825993492972898896196589043234957597320301376702637745645937299434458520260229179684884594155976827158585371552495965883588404936171460769616892877858795104718839827795931446976822413513901735232687523984710508855834065722590510882298759768831867228472620643033843155318651872708005133286662645369931172604677979410129421463746213999404026021399213589106314773189459614487735709295288318760087750724170869478723420554486081775427428281967408052332419623858375410292369438330107928385468727893166156332718609107172871931670809655407373894543821838929811700932444516222761164882552868797943843822017980294635337004327862559858097925082140171301930807164289352370062830812943333404567976572253997425334446001263296706257418295165565096227354205262947912780110308873522052265462538909173562513467347169474285097647432418105284197438645877515322592125164440542428020301386097432332667063105716245182741490241591040327258746606291121942819091532492469718066509772069014370387700186447569357932249422910787216884592583137953524232912392115645792841311970101886022796657042287103412293656635722991503452265209208504320000000000000000*i1^143 + -712634523492076694055563822129913395894945321677760094205555109149507474214141243403198570401070609486800845612706834110085857303175195092353040562788521323894357589475980977782255595691935652838012588311601055632448707575602984648245242879501019033026138271635670439266451515702577516041130918472099806648355816682131624703130334471105416489257248033827995954586810273241087805532872015176480591904576043527819918520192581524792026533900396243503119150111640550061824192458003893589152170497504754309008436513569226172832057580897090219618357369714465986375608481796390721795883983586164743984385856628963237937366839692555244591201167025218691737129899773626466596144788849569526997554769985254452846488328149457589624940688352860515366505466858842391212647631457461076585271673047319302293078127113939535057698014327785066843935473299449676054012555238541437544599373588506483088777949049675945167240888232799737976646540036172062245442431813273377523028791533538845233585500466897229777689111906845721020118722533978490685402511651795947864434052218062672026581746132674104223270831485691187288358055621549718548444990564341639117540691014985514729880122184603958373067611340868762899781910906007545894226274608321023893050849518972875798635657950481051565043136489058340559209962369399821275584799149632773763930749142862124396658657470162099819316805834599876163359985865748671359498656694043346958802225948691811267258359432553740189343266788761162774593514148009401568921051595821270285821801931182231855033900119953058219555968206961670200560876341897655180445222136472394350849956827718782262494866420389225857976697267819654517639212150573948603545567487069553163171113467038427695270974605200251677030937324073781878365158978420248335568250607699722005555900888018308406551243224593768445602021047605265247601676649976867579284836931951239587076386982599985313925709614653215408433892932710873032242671068468148441625600256690631844848361489748008618707775498035479184206853620069946092394578686569469158590847709879151461401905002836159274236576619402270130061185963854823289290134178157061496530293720427319545693281561508660544845159225537236044918328551270752942080566081226474954902243071334205894336350863849370860579599235254315442203776770605886610479602627855705225081566380052550753938705747096418694164454128442651757421342408583147129680087866151432369984803025727003918323963413633651542758835576167136619286293071090994081467186916383558156344778582837201862477037872005967451520397743897177548286427750687826634750489699089053211915346509815532314876487618783600446459422595463768354914611561014681711532137053475235998145108785408672363394389028005666666833269435929458315041869552946965728971280351232000000000000000*i1^144 + 15376945910905383733635540331405555619540069226513469876766486943741503134396568910318531219274138752896459251609496782436963184372034706902233925518628932467521082912137693407529047083366877933534089313861614722235499806289740649126586951483968042669332600644711518821891005145985488715903950392597834687116235378448659447667399153399895722386613346321602749441403962533928059255247088621086917838807118286311519806288789937538644322791448037929525958137336063580325376062665455689040991461929766250853552979180555633114727714448519287295137278758779724397242784672392380134634070982218201406032052242586205201078473528212390392528567513970864504561057152865544405505187477595664856884395242464817825303600472087703584045650833418279934240266969793786135363231119188235795861957455044467279440936346215280051482671847175879213154030275124574312763036509024215527642858526664386884354072303235877126214276500332144010010985620291009952831423246075939816097629090147592265353027015659137760637879613424872272714539251306521374189096721056881687288775901053785844496279276650057012083992339629216703863541583729654970719021478275226645691469877583922345300931345030896427944619665218519253685885317721624757509130233360223559351266455379983853373968398665201289816164708655445959619308002013687056655312817586787372983019492377840025274281523225356603638668071566851381026551308903967885242001473714424406181173872075922508618383039508098935431020844651482500318507436138192809031168128601981901420219164529768773333825727349029264072216124300188653951872401119245313863132522823358696288618540632036166009103020615840171371496426691388663920307581241222000362651483754395130877318289651347231431113637187449685371472707479929019485315973104895156290331246281395666426677220471095986296674019329406981146223415389659533453251265640665924451449276743849164165892325157527746859372022179382374745604231968701045400920174170115797231666551957144211423773476171815289506981222445513665713797983978556965445093999844409613028877111131595424321173099368844619488077429276737935498122716083144487959334403340401711019431623123604397264563765264928847162541539461296871142728438038463867221051664024121816593780962284680285264655066797083484792174692082219833709884229962667079607401738675159333963658340830205779123070688986817980168311038104599089907798633676896755916426055300467491387002055144107862235782800129632620916660059296722724833612520633703026711263097230668473533044767624997416929883844951171441703134179640834762296986406735152130489859907892154704003639524716258859675833177117563985319433878630759320120996974326263852386238371930150228192519703201882841289797708351400850327931159629928322935111837496115200000000000000*i1^145 + 9495136373005568304396718678074571151167660989715670079269686639968244545705047338462094954695761189795882416205773500184091618882471834927232355472286850172238384207215622880947462808585720897612089506552577893270972519771038764422645904770997458326830746554164870841813219914396923750063018629453212445688934716595038139244951942347461777140819170089291440159200760766398724960711542039179534823201642696575323545990423952496397494696444178536484761889657973716996883437088953999871164653363518644520048683091775640283965369517154281753992219979319817979143868911218682936021327300738957478983945069376224199046667944659804251456329789032137788900764920362480465880252658551413863261118440592831035047371098889848582206158981054626372181613914429758930152686216289817602983326967954986024794424336559080630318448799589099039689153425727787086076470221959979749619242592121366227022528205301118947810580387988277284933236913185642504020706681540771139272877854506796488625238505334251161867796091796534945786323268225925208993639364577771369660480252541576425903301231244219903640015050838845687809499540888608679009858016250004176283381943322935023295442936942209311242153541682145797453517113740666788540566449349386174771697243858959108868841000000209536411749206328052065418261308738192855758094147325126118147451024325594847549989308356274991119655775985928732283107660657519999131769824894602129397308555787461213358859276561796477332167429920158273518790989459125199111965518604112050112099158160813886842652036960152817643852233684571715357938536705585879968205268762273447631707891067548434803439905029175339128753745245632386843009687654751727715680212978569906934923728985043853867374114593512677682647518045711196928628230046245571644881396861060189961314531281295130604112567770569816275997173357567500032824991113152154421084022307724940860288233521135240178422027309880601343093177461205287428739818455722445627094255480084231349866208012973868020689669787904255568383221473203200694127638934152862707327254617429075126378642149566704875161790494155970424457141582117183216556761068713845756615604934257214048273046160662637997876585098273509482966994195434168709150830769739742042936025456179423495227322426551729105829454991141575238345399634428858589679590311104871370494417766813815307635586637687922453342327287772447327007256573301171909152448538022401220020996119919381277510978264705401656668024372327420178228513205717054153282290302932727451743469216936349270188972066666444085469255378015260908192057820284912548662881029724888928699370775176851958616754428734274515727105587323354563452131755634804074416961954120440932809248702074657328407357982206342316612079960719360000000000000*i1^146 + 6441460212465969286556732731222152219382530542717171748993109195397024035936581014269465357648410484315258100570932396205351424843353931175025112613595898969361957995172509370863934755866630084709934981875964096546766934825534911750888294909798320857104604398386879445282468260823632789477523170506661377661419158265862191120710263550230481061078581671831836968961512134179469718359756426897816737922010172154610139849457857820428513894235797532648034690479350079375974798243233124244239049786803979163511046906345960429184628322726964179123662433884969061748246197082845960591839291419700486142627764398712223013596005326354764123931427660656384570080973820300691186072847419075928635676769461949173570857971948471616970781257078126948416499842219467390710455779390360391196241181046312372009864764363994767251822481114804953771735191881524097269766575296515666135482917429312528644176246330165751576166148145690124162440560724006169647686581834455499319309587471690414575162431336114040710383715174002475785143559624859771635748933422278780612224337189580595580870908540629874884876198040478797641799208835641335385935669363317329987550491990106417560803100591771299604212463075113021700263878738331857765632331459566436253944000131738360162116676133002316387167349863014445319660639096748410231611967324088416116954588533086470992150798936765946458520885412138558246793997641838817035246683951180594645968727805015633038272167971980586688983737034437970568201427777212012014728166037669020796800229079881093751940884145145326026518605122418325127367799674884227641930973273239083442805167199583376365366768630630523964532147013355432043949916076495219285967435474446965098113365993497631388684410845367353705794963251475482054962395211754759292491507269529907768429903833583161232605744393666587310908583293127313689345976294623139078602869798778892681726376526367802945845822697408696844970267546308378468559604757935530958977944097219650358461443935702900870409471154988491434639230033213728679633650182061660287307046970160643287543344089058039819117191728740229771654702589615966836685928974219814417296427721184695928550832577778852186575352282403300955542437762649023837076526737238892577949701834080825341801428009983556527264137293768706316271054749253332429532780080529114588033498813859149894448801191595534065760242081496106057695921922668948579267118961737820611640320072651915858687699529038096327582938526806797140267609456749611281341915803128877661718651782269091439102922739317153111621744444861931936708198227357385084264200142593706759386777469725585712690654196935890834541927196116275165179812110044782253903427225522112792581426538050391448700405376090112000000000000*i1^147 + 3786673809965981617068663044565537912773671198315569934072986980718189891882892929952851637812002543206478044406026131179709732650700877671114336480234563350785460321911735068840238316556624324613148354820172053742754538924893049120119039981136338486376479199138804132537981200617780571346349776985733839208563316956673879688001712250485221032003049277952624409640603021146281194095397724984465770344452288812269523719556787106231390758924585213179479090914641561674978608438187177530614952341874177207061056885164002113957229366048210177820769380785250764699019098741769831462357367727083312432294104100498015517969449021381200553825848113293449817965580396394204108120718601721742477857790381059129374010852422616476858394023004483454974872124442187273770124584889335255467549231634891627760898671942184809567323287562444772902226682284006475709068563359669554513095499135560813050094739947184128174320936352246264481367871063851611844172963711067742545315763196698500003735130457393037575703631948614511435617646112827729547998150740610329671066917108936979475566620653793121158061865293566982660577584697128454939541748796914241521648335962106054355553834389580687769611017553082565324440987864947767558985318678660136246346067890248740071137843026272319644467189461697159754073511538016745952112199058848348037743331845187625990981637649687672025985138827728541611493292716512230476073444046986281922515025699620113209493542558094755916848105700070979300107203563372567038766099422517405647082677967634975833596341752696297196047498839605849101902858846332939315669834692764599411587088716275991538640188367219098905056394438284106020549022470008681885556045193997162018250347011033922460015450713324577593743630409210664976207334562186377010759056414956390061061487471234590315619000069354708482551820599206738286292551641235631525047453495972410922998542974108635114035950449721495326272078326009958622091812463201472211891520170659519520870305931430568286766571809747311738181188817873575274907817740968507774590277817939198555091464169823510981184969217787188855731163898540126625499081432068647233279119165750854399930497946968596587861382455359413566338505685532772702313831016465230955159259755852852820447722282136797858896183740637061178349871877541636713208176311713541656296683224286752006289369238531605322047165513558822868238607924123090020951549641201771433035355156667048377031157571661502638048242501338586502197864179202528500771990314332585478315103819640646319169996028825990364223774590875107738459391351531086208975154442339171104652103668259219679493135246553151747108837380068655499434666495424173730286279402823188082007500834996224000000000000*i1^148 + 6334921648325231799716275371784368658173748958610346875241045135516114560631506919728618022463745968315848683476883061567929396701085998076529014403155757482689101721050951978480772392496961085892223639791158122328577246416073837839256842444668649458073660581046608763605523399189266941611967002331002516226322821457778800700059504695096206911186659837911017461929761338355388711899009655209153895593861660671835950053868481646387526533355434307347753846921632171641423886841420152527894140824976700066399464540656239634708135918503300548678784157678310324014652122488037563938205193350940430156574741322579557298995140556824291554276012509170222883678508695722027577140600780781365481546346033114716880124617460646454377347055611933252047444394879557319954110609382291118974825021127210050452929383914355287134474801315167315359662835548541250765211942240787582847981174651022911511419464348498887654601330673102967192569154415361943634595576222417219851411107092776219608780667267754370224791142284931639103783193469607195561222287557249515519485614894607669557285636109905203085981295644590564318209372269762677269397808797108086536165673685413232422941870086694905125945625543134239110700378068515523563458790558334975865223426133033530945082605687653029387707117274871401400543234281787250610658056418377950904934053477943171761870066390691369715419688087733007801065853571802384839047863036572429699295285790904121969520227332634033089600296119628790581282537876416717003504751173148098961256877988216193445354348592622828621738279853753198219940649633982571550854423608252254722153203358246045181060450857449051575690145729405429923788476564947460103173234875560776935717130421655377494311313460998731338504826512486130736835394764692857352680644271847193856116628618043687166183271608616320269072971283450853586100307891199629365034496199316818703703213667119260430644955815949576895458081467902771324631259002311068961188596898034991306481568818770421051471049119968817682004747990649888589719114751130615091918774849157718617128846912993755466286263958976536654879117982175576927763457004690674778881848660244444287781393778076367923776816856072976031955744876996563148709942099958943176105920350909340057536090118501756315999646394290342223338507602460329389227342755184002585901469101325199683568009950407819274260054937507105977323872991949230082622136532223210128984602694827135305734950654111031433195640475993593169661963868753916947971691963010658625386798892806733931381189653988358858227334390907745008272086407886792391051956110578547369157164026969387036280769088351475954318688973066935627607284413764796030026060617702440960000000000*i1^149 + 3943384342306673310998985918152190238627847017231550604002049736242792967941799652148742235568003764056250168646358661063877620298164100326190424469503494977153355177146910020267044435142386601503381177872096726380619258477592098970743428049689257339897454807729178788571496549600969591262304682020912211910946644660363581180475514473931552902330286546071904747747645300705831557725380500810396632741837811368642250214865490964611043650379284642980463436895404576917734348388275586150258539328953691634199742816261895241329837582517600487308057759516032025374396507429605318287917174775351618058646431096554635106262126710851970152474013394580159472231716380699585853159530196055217845750615568681848830682172021444106517767614934389259763815805934756261850071821558187585761377986429960212058701272665201297643095265631946702713038425310963992792370405216818741036809106585830802275127788414631669270581222342716313417046263484604000454180097724308907518341671169408073405608805753929460516579301796442108857299816382806603980789878580617751595200895835162634729682387040920927668389362052878066631188428253701172739184394820088644960782181321681756153549223138516495719642386010354608636888494276029208960729374756536685821480291818497515551026001367878383696098698620271265223078280972266667780666205587481857640780237700015947397890975800304868401665824220705716957086374434062619834384131051666476397051356230770784324543031648151845412439171550426158522573410515557283469871165777268868084789568930259784582678468037199136469518813200139148565582119576541155616410207411662916030597979121867612509915765885913482613948690057472631445860548062539343139051693198728744607967865847209064757619095512350313172416823940740980941320057859561499669568136994769583634058794371332446292950199727780890095134997494506648379772667962104831095383811606992428566049765577107964627854280464724557799706227159531091439306670972281392200635721188099563943062740452238448575557314081081453472153505988446759301278188531711822941821180805544669444212682588759420345136075728156380340930532438085417805653606972007161531669297398089980770608297557822976381070374264188885088590508827987691142100868799353469450522019996198788907357928306110984744402961127675853899673784092657115926685238767302591815246741505290095348246296330176106279118454218990638843113326437810079501248442018143607950627564176364211894135231402272889303400442886988868592900023250399488012038199329490931408029050714306427166337020438245283158496600926967631129927626765088796580442781055773456475419721344001085377993622611191891781672063559789317320842452219606335488000000000*i1^150 + 929604394746998789919662415048538846880647054852643808750324360754016724060895776937372751627326875426666946454360086015221546975831767823569726982540775143667482347558472905571145786205065921941063224319464972397231412342970262876853520037139091537837685941461824238452625892170868894908569847504829052099656530090196663158065603331480531045128859904333176042689535990056579462778446655510080405721118001260671444792484641013477910690008960119952794140904549727289531919126135658754081422443779760169416849071956722304413285007100538663632277267335334251025343784918147888798457853387380688426363386985282071099637309803555864165239054839928885911871122921688251197603065979070660013993325056351439553012991257663847421729983141429531776702325077011515314038258572418805282051168140054877350224769033146099616399532593434471243465508408167005829784229654425886569710122677170044568945448428440132005165381378302991318309390849221106185647009439809237477149451405393859207228788726322774757820057916804209034095210016960558222154687436051499309777458146372462002682619537822647384782168675855509624141355017358507508711398939595795695894532704221705737181526241460456050177154568096701489284405675241990603007007955244942905936735144682586539752562204282086460839455604496318844774172618509356413854805889234478307902871939675205351444035784615525709432231077398474515381731910555245814127057820011407902956010186085522734731648594567338522425662674778343267904007535469601021912989725030557425528844104292039521092575359708292997554002294749372011368484352439741645880744473099206904427125312186836879771442385805438045778769164707963606008226937639139478234278924007281381433487568067677391203323338973640693638088659893657063949042829986476091833001594861789916601103918818529766720564899087491569228535888466953361462410029959134747096919408209365179667344617037132562034792549181566747918540981459656848370272665523819133280654841583122546060809771888931317922120164950341413919904029938285282799161252033465516898125036337832628356359053392483309194389367552717590776646985783159460365339001053156168095542384472492818972560800538356220526069068139747550332874364542233397373114023419492505933387721658507422096543768704266555505908881674288334121651249937919619718738160803314441522308931950340651757748428297429795742647371432007196217079258653248595552156801579391837447985077118680025090104541190532000211147282600626970232144171403579785953012781126833781406732281669752120974340540906634309156479126687867820499351911866062871133478495770433381006095475779494516121396730811095492393908494331491123200000000*i1^151 + -16263246521498334264291559301785725168226447298804119360781527646579237437727617838543954003673722114963048967192459821904063479461324866206256662444816211329167842934238564754962086613091529768271316906314003169258236168943477952752472514620554534906511884567396089775303474761948790686021423576243352465885546095675765151585334334789562094347983598117422081703417541670130889081335262421381836702087472584607642070760409438091895524153575597591265304672756156709012108364257709966691949105516453118100457445900342583102659997330156926539511393146643935135685833427750104104170700128558323098277508703002650726440683885277625611254220754942747950279487388055649867289561099985510925164443670039482413036731431983532714713879916619961758847467380312539101109760741770409918265728962105593461298599666842734697395285158508948504735356691189332754035525100761052804008232121330957651997090667467487894399588242122774471157316019130433779829987635080987999017200215122319621841474463660997407180385253799988503720207213585868270560211267801441559472804142452354959456053101922410738520477753721307436183886076319736948294150336672905886030206093262587479593881497831730184942704957661524789170506584517903782851715933976950044461876386857061624872448892206322744034708697766117873352937309836984051313641816579775206756438237156065130438348857842215297546950610017204336513867554756914630327546348169923574374862074211652687883554682729965700183810675821803627621932794499685273567241532626855792177559053903089848827218483341596018107191296223423192692426634415705955337592448440940363563176549038687332431851593041310114640926359075139449987422199340392849088970372223493410790892579738749007511979180249969942035370096211814993911391566048497582633631659224024481857035117797530926675849237435542233869183551446624772583923300318597084277804803015727705699215924459564155623447614115005686667408107884934423360827987489926910734786977095856171827734172152046663449835473686746888925391829900370040248787890902862976546761701951268529016261607035286569165218499938757583028844876418347359769402413589054328124783672878261038293117342268880752289916794298081636056109601984267338880079262593346724413728197071050263917718873371788469025069958615190641612831777944622437644747557670268185668171365559073394727672203119692234230639836278156310573763137836229220366281562578894392841114398263483113898283628269753081656650848461607822496370573503729260607689124507636618899981979822898306419289585960027743365046108896226652287988202401336667740401607947574289198831230115695369951913053282558279680000000*i1^152 + 461868268016333579617267523316613537331944494128392854077215560360289090453975407020477596860552281283636008622949799254772867605008748405709861755742507713079581598376612667270248016409006592995277965873431712224981446666114013396792019051044011642080958817536656697235180434388649381035565284899607964844169673039243781755857763322684488136745904467279616047713087221349988203577832841809350304292805655985180722739902501005861913997987997475645595914439738418051848343065103863068227070232805929009891671267434943589236853503416966303931401388145231324781541406533353035502287133155329646979740825314209383247243743489490552917216038622080446667469357961698317747099376466866908944589178656359098899499138153163288880360788860494876136393713775183475003521770383637274113890863523782705310800310223030788692305043135153567888115526384984901994483585292153485326765225047876652180920499700285341805433528468092360194029358030250531251442345217194133914643330410469607854358925672914548510468351085360815727476488786319751625352095827310112664979732773595050627587543354082792419563209413246370996030869998387031716858930721248489538571992856847048009947381477774627476788802670277917699839729780440473100918906552410780612867977860821945950617926794657680497023357401522950057950174504251900216641510627109440187597272238847299906125420290742137585301518600509257592633483223559654860943588341219507928012275461416071660914292202223567656728005525158315392773059572954662986432923974916600530108299252275493320105915611962539701756184837416314862391444892693387010208732368180216685808454076576558767729177962724463723869407845446631335109353002201827640776753666498129215236926560186708955294755009140319287566049887593300438207838475838461159615064861941544814109188053601534951674212579845434299384555518053025560605327324137599491884795234267357235317759593616638328197125248072538932959199690415688507734483623830967762457937774735503911012687460510294924878081118234423090342519587655293764935451298119880778183521760306697105587119010555313573687794214058092048394100097334345359891224016546131130376399961242408681159511434272704958220862818408897628333492053102058497997376299724691786297902931741142124104153958493072639362749608124761568012088980513436901516199478822554128676706723097240124813002679702956677009659351366083483039633375628765668098850275341122870006005198776322994210221618485661830693105318147866246316541309541271918133325815395291833543510192645623313762939181521140403771008563560133849342749656602915444311145534821004709028998676043792384000000*i1^153 + -595202651179771023493314842660656006428402830283108940393009789535790662097534896417618456453896987651580117287114289072051927908737507053833353610738422776599571706998781653868447009052760546756199498344683657442955423265088684516662365099284532908149877887568809816504966890186007589021723670449272400422735749664157559617436031147031129093929567763255647620340281559309349054252122048594640331717136625281082645566628919068810627775521266673104423232977845740152207399146036832422002589940661047503300151402018160879660261902641686040386150836659184588960742901438700550616189414620963424344770466271154388482525832144477203853018211766919985454404828139313786759713167796108166282612876482245041846493250826296200956463929463953502886371281943146826811854303882827245806521814428055863357825413422089270304646854305040382995362404106676016266167734515816947937192076362591594100044909160868655372934935801964278847169014766893294671398300978183002735625810604274850789641535145793277994428784584960636326617800309765324469871508167626437604538529169034565646100772950706632209392466967234580461276099184104587117220971574046262777406660501376995592308898430435700450221400449128427504106112549407099360899874900639039975157534579784730329462381855704110624046166545547715265853018458600207741105247977225540094638983524951383706004174840857788269039312709911298735833045313894721177128636090974674926747434613330922347037352422951534604813497039788301308365655116975361536342728230112421533721949068538378133748780473060408964011167213580279182104901878797540469730508438656503009671536031594271193043734340484455225825114775271551947317475627824839817947795739930705552826214997985442789671749117467900325703982032295710147534587155156424074728447147475702830224171590792885329684601622613204579262857577885910488357633804336629632259561089510119070034347243238077745075697590199958162166734329792705479421654547389495828463124548769309700790303923391004388105178975956635720513287749849248223217349735533686952316417368310180741267349327540215285749889133304569632687574949769826347833038297983163152364850991699220406216243831678447598688233129816693637400295126143757065172010566192563951696340203840469635172789425454612989894048449475082682150785299373809820503391237619170920010945745554878890850851584799871619404126643422995728769450435012516646935253310215587076842559310538904330411814195871404794830603032399640938755155414629150370974438616785149113584846926793818853189117828977814550962454574203575923234312521593198494685069483127603200000*i1^154 + 188474050499832401467271909993028045151159466978056390790470284782108632174039346594982766607535233588854552964958789771154197321425096205235278557537232696449161216299808068258979743826376833034534855722632113496214719090583623825763868912853423404417858012134712805293944301417668695732094241760530564762851571922680738735949952127559450518743796343813077902098563699064989601160079093127052551248176134963292099466200691180244229914081316669353783540016232461414637742001185354918267027003102288793322862974406435821024597596061064873670007952683401152060155294985766924930542792847337392424558955854628325759968130405460463436221373272109837786222712779844251951600232510793679647365210381166614766506874908211298051187175593342938223932554616374343262778373959375045399300742959138909149386923805731227219951290720042233934352858322720648223999167717410401147380338468073228004844101178507471180329842254486891220382444282006606439148422941872267647642733713295211949076390646338864492417450243869789714383827219101740693105595453610149744319262563028063230155685050244523922355959387166423199242395654560585273789239958258603795054069744818837346994223629103588154847790019618971975576647162329659988746072819125570749585389643460756554525575583769053763525421859596187376199719332069084450970573499353018495531919091984941378318997936826896341496094987486812702602408570433395213638078366546997038035521650501698016958246326118943707525614536886819145319685874526426484302868145841147835031531107490821439954488936297410987035809760459551591571252756902239592146752468715925879399602262388731729216072560513232639559265882550939722840683344177514842546261478150197020483036611491052795095529566891113585893918217658166878270276874251677794693707647807655949529904434536119502658297001078086555197719324598417127350738469616871239482233414182656945308318525191883464046749430851508462747779436564334938435944295313594674441697430664389809340236073905964131257729449357786572263362886677839279029013661746563799258586535614933891163432309711333888149752772011948397393526048392434040902884459611450354504005019490909665272406268702567727108585801128415845774256305404511824819975994763276038523078910286973957621694471860088263792895980181816712220168247211257003240817632799496423789707492376438059959850326884268399370079247237504417991879835000769291547411502883032054627330949614227209141200508751105063908743756511369846349187417444532589872683428832093596478998994041659464078525520857719820777334141133093657774185187901440000*i1^155 + -59910844801694425527328940280075747865759403570218564689671046451306986607363375344102595776522396647814513316193130356311799933372119133067546571391509333909908894106328520030118001812055615239564947820105611379510725857743675602757966805510366559599824051311765736057104277901673083673798786363113467725514119393672723119710673527425835262613223001782205637020813991163788579951160191460350694701480148299703321428960509255029877893559510818237751041737179150512701350180587925684804419589159418277716537953187332993310953535877488264989807027687304208164538957704246070361974171818923353670217284117773520957951632580891384948794255353024879507978631891564251433485879391596366466469603390871838292904051225314149899397739143576223713022671194463631792304773047149356065759350125286546320038980231398972791252847805227772971344120513088335601162396374959518207541315908247507507871713951037283524249885074789391330087029959179852342689046166785264979662511397285038339114110298411418451841682307264852128046859453659391218873790730467196963437695770050815796063488810562053629510283501736409704783475812962779381666655175233782671450137244010797294575980151031780776598253297548206684934638410465904208834432579328882819377255493900877204611311993312029316763845058326180866718510251784805789633456085803875328342082557543940880000588166218912008760224295544116224274033970601600952177356824372173042323073275018560870698298874450128656034488131199210822783479227872499672450459504809138476047186855569841104683879904730502706686836905148136197027712719459431000490604272222348583095179703534919304200350857582441839989175563417897273210904551418671149079058124052471408943052048017156450180913953450873622531023333666588920474444512555494303184535363435241278405619572759083856564607513245466381242474838304962464966428263338861563802467393936014105228133339790480176022203896332039709291228572473564964718808672565872813650564578302054693636329770967828088343786305556646392645538180669060597707732818070037199777144694989904381528251755629664810780198741927633140131702260446154731384169141007067824077774352252144512434605691854273813249761263555550145566634741328654206546554507629062298810211008118569524726681021155756579191861326734724383399442537089842964462499246426201104021353030480309303639545603700201377959445502741154328088807050777627532006166055717731520395427917771234595526892626757083747215093365049528085363370987326101174331676484154761158822570470940888962526378045537143841018085376000*i1^156 + 171015366834352617826634719259627612549897797727880419140561690017104401639681258398781232263486953450993859915266592754192352158107735385371432704194023854588880986391671658158259993847006598131828061206378054903965005805399389028543475987588888471245092322120283160915866102800895629763964006393400929632914402497661374020422922750092367186192262124530145125478177323190548947137357618872041411016433462920107274357103380255988883200559783807503981741831494712222531199252171395898753916775050997181758413976792512856126929715915316500736408813051052754639344673981276511112055714167091968738137019976713854012746355222194417414930810188427372596569381694834805533823953572608996024767362947049692054710114137924779581146310588636657788952214378859444863524342613572838179264294453849819155936187651000113198697862748570893009011306062266129434455788325451170252000457294053902328253317338223491169205860324717902638735216940643954701798183325860836641740025384677797123364849919361710611764214924508685924550663275819070602723924131899557017811243148422652797474998758682844568129748526657074275346401024834375773201396323649598326673510234353839521277564643740205931240271239491767705669193845851780049549975064493915534369936669632587622991737774748055306784604851635290575634222137146814327400957163619237368354426290046924808931049694753496429780589566375854320704676951413643349158596518342222639405114131184673511414492541588020251801325255947000337184107123162040143845123439849320711694130649723110308815417117845546794315804420853725022622367353485936702994151910971653045306098382053634482902060514898757174429957342975946421371353154824704417491835269983633013349923797668425202979076404196602773717657170271995754999965254841581693698897644126824454361176461302550573868793532103774867916153480929922265171488546126768920552884577237846555261843610673019277524257928858434207990173338448560095043503039517145889008559233716359718687419682884272834557461061255526708800107643974581436878586343931687461772409786490562537780882494501892515824381335108605791769053487760765717782120196551778427592590228519821144340581618280638433543999944743852325102112559103269508621110030562850223189310079970754328021800200814438818912731447611603015490183393966659861846814682045442967063683773791618170690042886754095309023974381581306270048299264978660579719740700866906313591299945390657689639992425946291829745129492645628652226629731709042435640647937759926916077928510818929868800*i1^157 + -702674358869916464464541978546182464916675302777072568700878241280699346773795216866312666153445917309557744869515773205337756215080077855624496363635433427988952363866659849192330404202271297496252445830218616055518844226662310701597125814788469122755704479869114077708758504768811358050755375958350207731716511467251004407872099617435764363069311062244236540699782846325273570519843241912584992027407116837055622429332581077060286941065650371474200827779821429794165384496549215231264451555556136404487798313321534444074080400444770285521859938411291594581225685467603311108565262909709571725159767255297220907912687208859174676943042293668592402059233098113707345054426774882468634563843113642915834602271451386821686658268927887113648402483680267574794754162949192271481869212707235678339218007595623036292292411745093406340133651053131219409938275244681023533984231978497873706809637942864572845934785834367346756579426304884397718638877399783773491655634173721600428775539787044348041681706659306223420258847791078138314988457488480571295058436703171770266364492245298112445621940482880970391961272633936760045222116696357551883665722817316321336284772994275080635250524386536486044916261341237440204509523405057689667032182653505648152122060331344201122422626559652080969106842658183099082010781351513180080378106622799177703634274379823005918195007983874655737962299642593392751984356311994924673933601985223190907989970809592266488200478686043251456453327463853237934261661552860420672479640234279117985845445009370712305760048162646587195461006839616915850644564917781154025629078023146179267957211183332856433883035903571217467700363820992262270976643291132036921538473122827371150589646174567130375782742931170441752215956026334880046174174991298000042696621337575072761816301982999656695267459742922325756449914944308705055934663988745653490644245893165612935796705003943666329502777817891522453285927488597677157774864140571863221146746665773414299543252311430916772496459399726330144535994110650763841702586086165771178383385650907920002010767538491818207292212028624896344422350799644088920882925028054919857409836133179831496368825329204091820921046202315871435928567621315700033230686547448322614182406547022366851018695305744610297369325386517167046267341711770782275940428370867434953514208262874806055383455220061804636700000213005957667028090743828181082740445889538664661855740389716194410859327257408139525207259117754987315200*i1^158 + 8613789570467871611021624711721071467801326040458286944906996397916804139827728419667375134382470932884815794023118913988974020348711896518052088792098969849301079294303825871304694778135849142584476462044190703801772959726759390510695136129297812227780426786969012866498612991441776005583381387137951011506227002508314680948303995744942883318829371134329007241266647102786409344430831844400858150034471103819697826661008836818839276570693119776452208978681180941415732958440267876258181591094351430337304088431660455896771245916194826804973465645019645106547592042924392049657530765905710444895199244530585758931204863210092114081876941990439990707176855351472138217388150747926656694658425153071434075937070251078360060518600256783476319039001982813208660622622466273168168337373550851434186535831141732306981642261370936614339462750004655324005391211994131733485600628699146853284581413052672213931468976371389320810842078883572671581145282231976627994347168763382835060611964362769773011098747734466815453608001188200995159219124829882387916920625748810367585402575599279622872383837020527126938307497243021175536771029537247134678634464672887577444752089254030269839010719067759629551705387944755246394524116060062432380907848806012446731497659608846423548585462569117619743310010474333636943077905809152849457451729816712129486270716653648056075467999043397305507010895359925595000344899043661616183425211288485361213277968410129887541740261522387947281054237581052239450954436565817488630648670805060082597999184134663875599059217671451563187911306663887588007245763839727111421702089372026098098726656977113242609796349640458341148829857421544139079417748126253366676124099507118782685318596660369599008198921237768923714619167955964969123050441756355222317891925047402751809180908564300914233441589831997049899898640518991117253963928271367372223465761636820589154249549803590719058742347809566841869389123958242820230508468994355941536405304437761395429399686054955505297589725934297859123133547134364330154388613273878063684706759734047737646886014681205586687264955291720412713454257510749211039382155900568491083234132034856905382565575618133937722897742208057504145946920586334281278680336703735097108374155665839227973485533402598480673783689400581516145272126646161838214489186363463876381882653550567116610667283093005230562547348172587057805381963231355356755535152995256527389141557318204763668480*i1^159 - N1*23557045619653386726150269358043395846997010546931715351809154987829144157322079594842142513590546207340114244000566975429870085481554299989886595322531125149120905108379371820363992126080542292343308350847351536239162781573514049530382153676882013313751581588093146911580331294878338084981039088190745808000554091758881670303405121224924013296873619929289418771857446850349020576302653647006241883527786948924586927350965506638326531700071781691054003537826722017255385456260405201140551584733062584547358563202920715267203413407662708282367801424*i3 ] ]