[ [ 3526680072514924860531916044360601949604148503110093066974685401982633897398304366776273977534858032927115072053264652448076252348046326008149170016761889918422326112673610397146128138163605136621005055062346139770325529827194772535345420043993457809252109247884262194467370414460981341315257817675814531152477379644313898166812627302953398476111101885325121888133574850310645770962300911405540723974065682467600310868824759072637792961443229790427677592558708776548914925495745683292080127751854706536842268969304271053939059881769587070664507800816762209597118042831597243245725316905095072740537857247766125009369368507485660615365190091520679460279203672637437395853461870902273071310577523823760620492725210628736121185104722847034460127885338352303963290380100690649668897325807381955798513640881883507146914809397972555741703085664784524861167692625034278376919898733311735905966350899781878235115352645770522965961207215280390807839433716233083473652227570389594408192875840296317548446717839171640404719306505318970713254231279897423832584499823630630834034706224560400816091838523808635613929377301439756946154603533313002921605498709814037037890883126989390580278713497981056205641013809995403271995432548696148991389679134138687273419988961952055435111825811714502166744093931096242052849480406547147441607444972041352938516292478356894294367218831248108385160858091123893287421474423859268624142290854752145994095701641145798084130794975308029881972174177147411576734634272633041124897190288056119800704935313436451865942476500392824315955469404739197235249057744303188210696686192975561995287274047083400306084410608509970383607583283762520753481936496976224753981772417464404020101744910257063543175762008434413129714225463957949202727948198459433119555933429565666130487194325648117445147643860047571760100684970002753813813778418057143895664840335248879348687188213511036261831907768039916266881463296896271714647089296209968453602701177270177466637044847371717373312733380402269768519478296008433783834426569962404860232066799080145601592840840724294862953409381752693064140176598059307082083362715485691472807421412726636411622297563461384991487445482215230217313367398751198815911893124115281280099198175844687400647710305303709101776572992668856405648434647135144395699916739320816656339220093800059968615002972101014480233063737377837943888962195767545314473294252609756878708282291005787591987817398497453063216247531588141256246240250643264645025986439268901617621826004920713586139830915215428776716193581391513286395375489849402500647124275569417412087840192607726011191018807823546965402875208729049280590030334774588950298887504615653955688962295883394554594141907934532094891544673495709416128016182033334995826776932648557565141419988189037777330537415372063078918354039611014190677515464996661322380425229302092142093047315824640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + -39174543313555766899277656027358449980412509163360137110602671201739957359145095015905314768253591284954815238995920011903855347747993461356549303205552255484337300805123688076149414412839899637647446938554039575187969271454757997974432977478062018830042169294876623088702203585233531172351953865317925305271840818596531503850604893185040415244694300051954603006671580088737323551946790417960421237673423792258767276565125707675598843123189197367495819089109128498892586885695313609896376490312718176281376165841055463366015986441942752733240728144016251718651497851882745508308846133878727156331930468661056231601509870697739434419466536063594234313680878172508095771343646326365667985105763033297498015182850257443157493883822257467406207361654569513050016096502517005027052186360421811840170389513024927003730952574491851590663214069991746698710959673980160187414453759896769888733384199568212901275469382336195985521690597107606006478415141953362100518570387846668355136959544215364766489732773270298961814859188755409856853519476367350371735827688510752457890243414970171369205482122399738260212381880916857683592069480581686572890483887213639352498736400340146763412265308266444313781848483268430415194939067237044791837075371189767440323736918388222585518002518247402057338411020843257218427158030726384761705779031659220681378058650166346922261031212631454157615076245769098353627937245602289190787486878944858550385897914475028093790791899887969799271016774391659627364089636445179818465413786134791839953934873660780698190746752076060577576901497557420360616235240135749296653558173273007100539439446760621863387401696873647807685636379516425240472674278128620961311312890863258990318773923466585912309410548323489137127793089632175619019227633695366844062968021437730823131657864741875925450939522259475320953981566492041298402049411969301115977079829498279622652085655760404567315542246132582872754157148834894524937234258813541108123085679062762039243894044762087484616747812136268500625712334017082757482457246256543811468423320726566298704624373108033601018779496656975262678774858242927220296432105040154673880440917288522848671614807420446957751992799468004038040910826916999768543829372016056126916435166360136871871217115763520923974084112667974856647210200002052950721564123869476673865869318170333207011468042740300730988685823221080269422616426329888625163443333568994461406602382683744892999313229208351082292804237192373410951376964888737485898078106443277276094995906398548900105783348322870757285266297892120727206236544740131285235921763322959375456108181829956106668626013028081072100473840515199900418027673024181766349848686481467022667390092690952054089903764322066970780420440209394649145852525361499241743315010210888752541986247427678430460686857460942469930746416828595573112738791263878417882154962114129623976011760664576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + 207102388263326193304197336227731846123779985769968631004980546152734418006475416650797806107292847261251410752900852044032710877376128684892593933275784512678402503603008378352826766646281919941516751098643664045025517476946219971645773742625828294002881463074633394174173253756313778261842093628793838865723991157144229593266658778367889288560065484472405518278575779397327051851139721814567026616971454446034883284796247854813843777926756291462824485157952038721813925699333450157645799423173443846145131519373576437062197494591936968185988826922992712180646388260394391751235253683298629301884532359701913626245170045112659708900952251194420302971694283358685837634283128124084265704684720912702097644035280639781984039566466517863660699749900976696698266306219531681308930772250455995967178580433318914463580689195024952648132445376628333019620214243411438363840103151708535929649503232191271122580439637502969446139539017242380815885065796973185371775250295827439589872643806852694016230493831443591774968556739547003209484631089146446502350757965155849954647415894416900096661233699975010484894454190875048197361958570581751742040622418036174157245324778713612855624407997678365670962025045652481045497599962695960790588375638154327076439135041196562398137143476995251126294363040910002448609807925016120992612975198682225026020744057802674461741641982600680541477806157763472459722490178684082260595351640997342550972008061439094668107953586940963439128484570837977477864800355454402494710110893036995484340558523525379224146775832395841008947637966373785601462691044562227118501904607853878174656430493256699760572556639959048533061440312374455494025356968531790106848684904965816448620550443728925092783583029961306126004983074236241766395036910365876180543175474860397726385339091802586211092492134288657687465442043792162203709963538742946606265016077425784145416140992156704691662014482415502242191894271869347898385767223919212028477950223476850015709346074934995583327901679350285975071133010659794092138671008601578942974751175048504165444719722025078205317319926279592889693516245445037131995288358076259893657830965539548717032475681855236625909926762340344770600710397740825726343461193106877141093992888190755083170394097127357745381859650527684682617990779970067423962332750471014941357056119375761300273245347976441278057642709128368787585440661608691796859143464483548923892074840672761669040331472842967331572150164260837699637448797711193313806742299009840276953037141478349596172134522563978808639064756698825294340367259328549904245634386954856676304847863206805593492392014495416849901460617337916788845945056795388359884644877191051162393180128981210599506971344646005956014463768688509064657955588976867543698737855431670414072657440836151547803112090511565694484323185568389019897073963165222035752027009438262013580335518423449600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + -652289926430125559131892753211308465885581804955053573464266766166239696639819799535861530805145056719653201513890079945428592107229962545740756289538608759295366529511361955796516304907279684524322442468678323915292066914967669152392996518576594194587308333059867886375290486928638266756929081479932886826278593907511216156314609377644557899686910251296527966097573768573748642935358110857306380135206215556044758282583974349569540260315181567506199526187690425074907309903567730284125528202146413369565233560179458418594870711954130010091874442870835791586030656853626158962501492042276316396543708114123887559063762531549520511158285870739719362701106878583716819345458147706474165032220494003963646378386403330091479808396501925446921679771592161749338484374828971322451140499164306968457417136898132908590986730644853989858206051784199835281408385171794386670075782423819859750971792717415399916996387423802932427541252833534458223184545452214694397304061904202745074798238294236648544715454195258821279078918216525824779173417346312561983708527451339699901166128726693674354286807672082068034405159503288623835780366388876019100955686653467382176109987967483097604880417799157222320709089153142813528434925521562687588170860539564759155135786192498010644828859315858835292628148154340047312725711603133181644299766745081153904332901616523101410926756222504981109747487810212641509895066460978888569086634714169120299752611673910128491978557074308382818604965944557338527859175932402665859908634745751194982334437890036809709698312747476781788297764809034957020099736041637139230901292855645970348028006274483851876816231370512684741469734110029700471987191322423042207678118821188565286094679458474512792704833045300519003534723205765739767817229593614621059761393013261190685612859012146943631289928292890137436577220007156131239584994386165692807394377905901321359630777088999181093873416658885864862176961760406019947017712879279234968303171069300636409351413248348873600582169560438055756659870802417928796700029424474165641745097516879031571474854691711995855062672248889947764614614242324536319656410500270804354910303558951100916610523396683861764383845301079748930080763738324483566052961702337076401907340218607316242899082008959564331174367968241781518388578261914197677095010820973818201776308392077362368971744843640759891515104088247624185352828711021242791817937490441709379966541878600674793989230788758318124482662784149905352688315215634938190380557519951837998631513352298766464073927580569390092764265398578420400502532156948840718631018163095329456407516097411437621052218918919397442438142918011984409362318406432826920580664952261498225475840177374898296289953402249562442683632028491790009876610437953999400635035984663745511713386894249008965816474507765657712031592097362875152843847631574978317644237511479520625660935335313408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + 1333303455076857697912587250434021980152817806384324598527562179587294602693734377175378658674015050824016256388465975463619137203576336034781613897103184834488020350674086601028940599677744950444865654628647714485239667085875711685570216425760986280977363696705139209621956740071367615719955440710126894786827766441474412290574071125178133089285712549863310208318764166411127078890416813692904023101921948035020003475310133838576528239801285620621943116521582867155881283840494681577260331994619367697327771592715617714806187544608023525138610995320540852169335123627458563262272493683534150103309893426364056527793438632891165786639842502847458717275761278703977557834991505580995669492793040620674262463881746973701000173285533837787741546867105583657211544785223483662145786778321146166859522417411152012455535433032322468334419896227320099104006132483488424996924037293225556703155876328655274241075385413979775267282094263782922988378857112116374951203735258392696711765624911273771626050678571603536833497860577895545567706006191751563371501903450970706113538001762598358432640676931886045714375275461896835630296680887563048809168255392172453836852180178474746671014873272163652671800340993434100717587059204946150389483670983709578945848688457880546635725810613937068594983652456318444491469436644377159551175571444092255376879052342198682142657603508225656072688027524235277015190413007179941902312815938626598620835508799088501019377727033146892511751430400691623283516072294721332319337221952584409904983480384795321392044753438560776948579117268617508425164809035336098348038627969654934151406066640935789264245894825734094205204777710571461080574453584686463363310576792796856530453939043334128131488116794636022976694257166962915518259586387348345628602359915264780807634349120123391862660418120018098135138500525073711933710660964743458278481874937727660036606734644396362909533007459130278899065631519930229596292985815618566857689682684357168570755709321081182537389310279359430558470371168110602549045655010236035937775816334968173035765039382793491514826967492708167986804279690429260034599760993723901928609674482682217493735076356609210087713567115643790354510136269212835593663222171644501117061354413128663605611255002406665927683226383985789284798243346958846623374244404511054937488288432610049827194565133419822849869851567901012077746588122028420989248879840063783309063386927251593691101368501206403069915942032472649723768151110780606549808641839205135531971733518503736153308011274755334379303198029026522454070938946239090567792423797693707661523831562335762113181085984024271155184925232454468799200738914020093484004780511014177732218572535720979182738562762951284096586520356365266480218557347426054712526168740346212219406337921448663679435979152448433958848426017707385737819104765508948295836698240044086708564914027364352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + -1802875180319161523938781577867714921081389087329009312896291815295913422126229274158427598020287803821764675327642597016703990483390922263623640619125858524951279143455150043149498514978140919449162326766562584309844045954397197699961037401314974782855045222635244069689125126181596125704611435810139759132411768689978115334810546335590833844839237637986132951684243690133838746961684312451897178242167876499281638865642549011384563389067216612552908544519899260692778843277721211399955193220109395846783839830478068915583824798485942787948159711112724516034080294123949417883858918164417674177694642158379181291815403123288271934965257338283692516155474259667270122464209109450896610415200237431941525781060003151785305402949487944000322627807792262631289803464289502017912306748929975286522753764797985414304581994754663078954754709665269720755735109925651500790637771501605818741928621662624820577209108063020866478699118733370251777943535480250508549334841434563803666270946043856463014126240684125315097971326967516604485254053656694113981919153321526945224789193662957756900634445241649211009583318781719704392753027550015935079255370942336997201725238816063231748631032012667317556700414971674491169464385049296650125567567169570248053982669154311350564610156295232028756627284136309112440302718194606520051768929641041339451388756051153376654296309237361970009498097591392203656492223919456014288566520617960748639501406168308452970535317811411855126050817814410479115079488617297787405285182916879507648891119545371573055381415561834438202511037815220333366143726450319554275519082954828276944654939867170837468627543574692897519399445311633827154241836658500823898964614164227899834102481572304887546602304474162495046820261838211828412760897187577467951980908069456221272506378186059999989774035920606757337627882952736223202621024480857768645586077424028775644326346154047058514188730699010630184615169679386340982879046465709772010142252595540449267186284032905007749877815161229285836012735666837457734328160621311143907029727037128539677859849163316116764848504941683822807243798689349887790309846063243933965039135975739004650087645840612996160010961267043116332358589667438197787856082474826195894639151385795588769417391812709730613145189976836171470915800583686757195751441872443513237832380376980453685065757877522246427460581608268418460275299043597557692365085961817867812330543025130995689630467339729961258211109362620053214843982078141065005973934422864945231937409385986126268711510496900461197413113229898543965811885977861479560488941423326309333538705271501245047077867991182682889558715328601095724157099862591319422401432348513302584857959245395133525871188166970425050442865872403045442411306356249418848394048399774379207327398511152049044689603952322975903936595185063861041899797655165326649009210841977591566640083936215040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + 1650841230202203502014901072840141689413675415938435037946838494947845984503918206759221631538496844919466878413250088802930918901398291152879987292579163216269702923015748633085805195397958135936136905619658466958072215033504981192263913236425685980509739179321445542313205744589915710705163317504259561507429828054550665551445226638218330119840852199908888389589259300262485657966919383234454348822339508542861104293000053444149999658525957964685501777665621654462082941449644702906434316904180191195526309692994113907178499450319220283081607828622888612916961479063317731717767255102610616858285607468619868005797419628801529146714347123062014270148406066468746245606236943807736003254953965795669986025096512605621879768868611331582625090630363935807729736479621426279025473403881349979234470894618177499159490287125015740494678673293283160700325837777226843555058888063951536990206529648107273002027302314291160963614081828307137164402020975016563947089344182180774661092725397451032283933141773745579543794622393124274494008933227525718157215755960838615121766349770593552434506488634358071756136907975421207163405342189741370062791901723145751409116879184063539692815517708881416459298504375277658061442086464375828613995113582542158429305016498325723145956344978830279089666379574476555581175255167924836200585499546420428860089065265048957929412810338765599702193298379250948633561479695337737780813495275484402691881363411601826640548041007846925894862896121363612025771042803418619486295798684586878192260971436107478126494255093523867404923511097988989803448868061147711770512869463567758016741974218575057568193467912740102689292815007437176787481122982469803530880658384968028596384399288497624984151143103953936111320332156216030208906475204983842590452549816474080262153603675410174179115412361568134762382045353535725043032872728039675231303157761833658787311390400607818589946350884136274135706282173825798854993429353231393656775196043182388135655678839588312799340751784366171297810834746538612986389668872195645677564171738799813971878176068644235792935785556201829498797420518814722733797650700817499253409702603653827909871391135688754853076077852610346926450348321920474944865984403724888536954364346350985474862275320708405431935994126076962437686310738898757155884179097158027834458425789853094513538168925841569027664611038759671158917108580064004186185874935241093132181999523428400409023169113042533855678219416763435599993134203030114294933282144014918756969051430368187613088490939880385830537433090762448087006784687150218290560213227655728686495924790466944448377527740440412058159300795192199950010895851446395017628156355826020272639463579599570094752150118084919172083537019322891764121864274968717913504523357790553829907789129792887217184555914256141043675495225215601554193633917375358188439673446882235170416554955243520000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + -1101286978591561730510436964446763401161813600686441502276722059235576388581096282240126976435543826292053985482324782055246897207701925959773551003336545497432016923868462374929850308724543681475608873597907281604835112081637817733228714404944981056720523647130824320538580114641863659060732248337362952749053179351951592722086223389039625996068208790892930612085288452246888372932908033667856609967093677804565202857970139909506077480427508566687816098095148306795625248890155679974808963515933724598238678138845028606571353818156812989080669965340307808597800372770641958260361582919375825222417003895804706976503733766360630870977907779267644260544004567787727239689185662771035278742603904537133114921703949998122420258221663138186600323629634130101850906068654358359810920494982379939388946056857275233400832985246155954679478422412546440024939008840545340883663878698372751767942571154059262975474672805447219375939704094614195802589024056814663052985408118835083720446235719701466063492083755303374004343195837655942584631927856727795883275987538163095248612229466262923615580687172706494192002692254956736239438428380096838256578318840852965733725054206511964565143107720652552281825454408604962456638724697909934264743439003998833350742806948592220136631352196195339273748348967233128450317645517086389379166509029995893181826261011080932685675471238849419184869732191566294470313388156525497751435751796788330362528561814671089062205756000286567090474618935389042066246772399099459897909329528596480895683636436702316862243074772381365323493432370120123101946955617302451598815036260806123150914727765594965079672957947623896591663741240547851413645760393110935283713951303628855751014333104938172991958255614238195357479596638746430220922445473749878215717420109151490834753467678770041261153027490261623612599209752038338542309684846848699583274319202849494913062829390575040906337737807308068249250155440184727896717301840454490732878119959385924764433466532689278419594146153297581791736353342768814834271516230102385111672313715623855917649817496864163775328244547894799446458064210990628283519429224587933985468682557020390803909343758883404426929340763253071257482249206699837881055267599394429915560801902620057402550909129876121448548441132231026094943348613460872711444087313625141749682962270169783147322487237219863457548844922840731455574011658639765251531530442458186616981079470515484397817467390154234573776812503287395082220025709326948479713481441800485397720300931460447931045777638883420794280063420956944378316754178500424969692687333985395163442530122612567792533133264381685982201964538097545715627216968792089978709231192302010125369450810087607021471798247169564953771171613868997835028876470983014287790879447101845173471677948438954121628734439867205783093371413233044775141236168282126499026185700528493985275097330483200000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + 760279560178544753278734016011131036382969825229283092650904521820042076426238430591975749860555670639067610537315455442441232009891682540229035429514116442451489305384564056586699526375360974126722315063099558007407479896516096914521525840891209670928491946309150801877489062725435281488238003070365688734932860331963204875512399744392178567435451090883773064086689261419206665182801480441376037329359934252233126550471955050038130929481168947582058137354119141688955434194142548399345075153060338746834632205835674821772002931763332175194002644557299668016991893058188532598413494387347280363690068166146570907798243986384923404369234488836449468497676109878761535971392050879303769165429623886043184604994093363885949805037618626676091472158302718588601303095810682921516384011346686504854125478267015748205133725189111647766340340783496672582629874063903391239019673279289325514506022689651510301160838059536089002305741997841371777882621116891248792257735493745526218353863104506175693700673575740759129382316998692056465012359508960610840595786496451719058801152053698715087863685365190331034479825237345137664424391336629750731705959412995453468211231404227589934589199540370148662227458306603291140435912492777581223059298405505750490985381411749489483946552569605079982391619480040982545700751956124451809627319970232592437190074345853422333226681010386640052904732414541899327770541010979054724334216249554005594349056052222096300475946972681621833958452742731949715075521415700362458104227416402675393331644655395491588305017787572333996083013127787700521019930246754695689439330040285971076156110793243614166428846263717910790711736401887725915086427859916775884553338943187904900940948954868765137790814539797081235837623167034964179286114424735903197897018504268850302474109687137384991438263965776734797973049409960174725221263163990334698502682730347594255248809863115291331267599001702011228752888844799643156677402727426844760640248306385952510401956241428202992497631014328795926273127588054342745366335348293307239212092082456057776218533699317533611362064205087110646129059798509561835901622068795733716229002388913078662637495802610791828377339780477079124481339937618658621136810967942506030105304277247469035132786558398816505580102021317284930207310972092408420997535503404854949257119958554737955657164354605852466511188594848166377489989747904493156467803788022333136580845236809682156433076381473974059106026714895090867683590789843566898299436101391487408310743028408142388857476559343633483714772512781870016595430253537685465262002374866900344922841255482928768407050814791006025687059356599966015330127952481954187685619861177806353587014816877333822766071053824756319345683361846350603329681364298907409424074863253867443824564102365632872410848967309049071607306919273051650699592061556139547603196268239893152866464536985600000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + -455324749591561485268184586171286574829818779764934840818556064647622233238963126887277250964804238545939295450429470074954458804652634684184669271523806461864497212723403689149329662013180480018870449232252409049828889814173711630392902305799012034412207208212354255302731407534773184256596976507572774064246131254087971970809708279036112683281803298351690813960017893521266464434093189957581728107251218748334034604118521031580400313473637660936701791993609814713086944336872648396056810189982108581542292436386057758517353807889200692613827815152379190371934004358844590344073700027583589388063232767257463611586288857167400445486451800411188328040917939152475363715303975207752907441466407440590573269040904353813721313778421619057990628150265052947414914860074024923629847462672098731362395597585086844866328823665134360851119141323097930674254669984651588880066487082514216295064601356661762820244402891049834152564198671753139140141238227895141926424376490008909872388397803787526437047025087454082465646458789971069225851033959611697157978718207705288648643895639720051247847597436402414579647941876660897006467337676158712291498232998085092741159010495166734021493848341910097153912816647654850602489362857809003087612449747245804070013501551626629310383873735387841647175616303196100213538261893213861124956827940277775726130083418568134570751192301306340413807708584286812448437449663348288597272746965304915210666996248890344541748365966143454971358495718149662943710209133050183088932101904974363929245737099730951734709329806922948802672460899440190887258692167011499603349118705439231111969207361819591921857654932087926094600346669037503002021954528193480639401617502386436183523520662766407072743449617198788170345003948707502906813767544186847100042971064779327935671896953295986351041283309866512128131158634792376239691721309430067486367860973073597626867402307186559969362360153989389965020426590727735641437859247198265539712316758191201329144011712706528037833894623906808815908859745043956301466744651338282444817974931970869821477239423954508964639926255068025631921201491257560509804063139703463794273048388321400135329687754660326867675983696664034408802934564736199327424616034648786518225176786197468213327499078779707377817242083089520227809703212749834725781208796337798048571737420996948955203767021036326228780450506227858129556500198280988561836793011556750438263063534703717438537370385187199231869645161029191704247119777810887024847444580936967314510944663032251310317018115250922914433786733661130366638500359646066646864001916589231337484296790674246823052796349289883488932028341326587331044711136207374257026076840084727459472964628387866683174133430649337416368233812226310284694146670437991316913055743594564345081050070338564188443374721492283178602085035145936386432584308127311904092201822178639155171568910336000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + 219021246825970104314049816908813675359848502430041078642908070229927388947688494706943552511809515065021502660355009696575706176951325028767200680852548489542185655894734835603950219260451457534134204121325960308843848011869895187017776396952977973801227829752102281496867748332961789143752986080409931570948597452630434520550490162013779528024993787272268319638810663451290660042202223463854386565557436339448449028619474977345361345906525346989480782728546681348759255594160187370451484356878562753427757286522147673694210813169123757724301276653719254853566600727491198530222726437230847723990890801883168827209325594341080550843677600487299787660589402444465212936932636132966351321150577068616073809908896260237149056915933671241580151638815863098656929952696345505152529796840968243824838345116724454802158969398848781148502392724303599501935225323300518794828329077088700295161666080984676377786531662209591656999951987458939096768690143020018895994352468215917415844152357068287831145337630031207017690508144730370639329517993091120374564957328755494192718668856601140172086113942897913313932770826407949107099255072662902671026811824411777329446006262721347044128136854723076904206040300786385387535026468332219865768792632992159848553769890452404786213482182623029979604091149394109307156521434274296129711431765499990239448360062199237386253030181040175133990321007644201386828412697893593963703941040436727559859500586031597119638283769345260847663033068623215817040095995709977824762184621814833082228722675453733920226159401954009483219948830741848726089913225749194329391608653658797136255165567369271686531327545891746098779858133280309198122992329621194547567236670710001250508888172597361166473430389377131336221896652972580000263674514635891551114155080004572067523795921248478487675113293958003901666397524757010633232355769160188814005001482346624882342500599750560023035372650572390501327944359172535121313016669364797581493330334398012054026669634578839679385670927121760015297844135948705277892928519386440028753868303989528968369911052887998745611808344503676985937696776386755641530575371273709442842465736580250478194275240078836897811411047638382967104717141064657263651006324434134582198844987107888933873257788187116639954709760112708293962476370211952665281699072584637364964536184952109056872731805535954009882706341173038859582939587626126647625769897203095856075578437824394510950483477393370089843677910173577663822403119967649939104900828545430810244564146334463289293174666331199016681277119884217856876444861317361928646216678966218747400079179763471541170676196616565457754419672390287859342810526264357908844840815186814189256010742073078917006227108969227213051896145134671246053922046742426796508600117643681642750261669921629336139418254537591031328092312971201979231609726077362624148143986403423154682011320320000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + -81201995800766053274262579614444931691383129604361965288494047833029947247095189030622200891703465868624149982515943725700221615061353182118248121079952556398490944808875615311307431179796621025013289828604697008091743581788076412395051752799482237010437583831234307863371681932584188401243191892099644568951911592910928308154112228376573788612078119044469400897659268971633213352043579308387231779442233829580722881172051030596505682152131921033551093661073035154590224794017742981731096216395443523131562294010810193670614641784551660071407816614073277982027726486159798097739860305732329454078470455656582239020532724459304734488941485685209713151650838980683495407669695363198792784216464372562518143634828354222107674737936923743844962635288470753443095660424333018584838862287281365899139513033196096689450053890471645963546360303127253074954089374566621970852540253176035084745352712309942605617479259817497806978622827791599070768255361836033878006067496505784337577575436412412600325460012848858674397400681525141663170799576563152741681482990821544878125419270578564833267813213327759224477547621605523036131342851695470679300573574798365367266362910561532804974762729830714587524068819704878225218440967315300443334490707214778558701371786526360319441008181554182941117249154399377072692957725767374838344159930342487312282258814407744880546985742918631327459605173056123804586218811325200071065761539367803703153774898883452287344536037721037619347985727514813823186900671355265085139853016654827929035845437247596039517354791374821603310479983424059283339089901784262017305412697300002287070696564575406550794189378512101361311490406070956674056469689411761360293559729642816189227526706873603520699272478167077463434198545790406199661178749698112546165740381458462123618091222007278190833296382839788654875846701210941242335891369695472231657531566355509293484193001099172835581254196321204034216813061716313158234608563955788267691480907359759254505799481288549757091426568398497140610413867184898278842839797705160041571669661954012616104547757128223599298781846937653406965046203652720958750987638358395753671649409102017598632053536503859603394512744217451831711020582411938872564868840708106151563353933702212129146453346696399536466136477413239525763559173874088247931709516962760890678324351090335656850856142984924710163740647864130608989303101254653548351823022289970958789676087252722705287437913692926606776588265286683977683905607150824084223612994150646587236958587032617564252172477028283290709809888637332289013078577927626108886127334672075034390378975456957505227391554825550509203947751070012774269711242789601833807165442274725057116059400682787203940436533088186438229018211701020970114338668759096071066053720087732580677661443723264732174072508611606574223608683637774204390790312317208209427132966423730498157150208000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + 38632846766998368477284612730096023341452395949846836039095881776279623727618553892624478126751647942786832853813617523378757469828315046394842791151047134181486606154294175269846357515450742732278099294218436945091754875141451898568634156331665712292384961465175453774185908314387000557035185727329394003021652813558827317689393327622338550625615704209198712386770238070153866802103217579128955285169417561044697526322220222941353518275402637136404267356283708884011477831733267150270720484691286114692851663946188725995276772381492247538293332162213200112338195740112517453623101789921882145725698465792912554781087130553210591647886528886827565069880339094689529408549953397831617471406817104850541758468469931648960436819602239456127869834274352275502896082812092437902864938886217271448653358259525552371289242187111042131178394063416882436916239729636273749753497748898646088990504493742170291851121533135530804402168165188779064156890056744643497250618681162708801828284096494369924834607085488176134491923401113774596660341708312355249496550506034425692721618003377267186649915268983315718792334201787187453167094896959967315773770356362473758300419010402734426997934667003214524562638745002704644341398007840346581357582607385274047620469953837500740971974982982472434827721112515584402164332623697192071990512955474287957372295999827354653375357336548639589176906706261129158615584115910731990824339707921162977522006118913975002009373365648559263321288845279626620391633703981876337002310459148958086130878145229716195766155260208001679623696051607359320136840496539631522941807332894584188965809024234387055328462777032180576897175190901797034651717289019331835170171394552925285900885771414228494506944093531343795550001613178444430889023545761363944249963161726651470970227356680178939129438061965699145701648246149661400142721471988973203112395963220198918417510446257183976316751874942439035954589367872014869099718837310169250059534236991402305024732593393591385789220106656718009399133319264326636131223978617519079068287800156522107899097813856714170692740728445759102909260876586026742487223505205562915560052838762024801936491806409392349024165758082693450711016391933010269831402358066172174970809965569533789086622359823330876358631577751153030035483616603702435361131319079681274708257535611557800553136742931948533494564970074609667576603203623323995958230803909558321277330323705736101197838668710099016965558532450372255978204360877203754962304276916162181237867761472195055412601942004491790033246308667164506064530987796989665203318675489581063688774384722880424338914725714880144862177476727526577342156621280385012721555009442503666268622385202306390491025806516889716814390698376315685694406388858997758182230209191594548991278872445147759318126404831402735474946473023430408459294464473811627141222037823597023550504960000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + -10426358383085620222653685684836747886943460824753017012135276670107883646359850223760443089908998638432269586474132031235588973826822433118868348925264572098834935017791971377666555100184644888760060388552473457549365316558160557614725036510846886468283453811064677011220935089827837627052849929180231121438369700813502535751112553205956334288007314545372696699642229699009670031605788147613850711587986559540686292155363190414983618978914240715228872849467503378824219880485756114619646344078098152381211195386491038941109984815884317788017095083688502567081258901202421358139706505240090408573670400230623324903451793873196648479923642465201332257107182338291323810525817773043478498890406318621177561770542221322028194012097451634825939136912782078480332237631609765246918376719222576999227462201879711321141108933271927609978518649214723603641192785263299611215120524994067632551589701097752935768177037276676012355871144107805624302517701016460235313507183322782685383242467563845227023346426333144806833907072987372227130235451212532654388411456368772420048408616478553181875864007120610194828837746906470572833595188021343873417326713593862135330227515528288880525176638116977559335716156982115915848542384505082393177043341160603601496662250648338173737421053865044750274561477171418423375782551467950133559345817334912082096966453296750740966462305389176611108917663289064016284145124920305776705078992219442107605183461109631961434077912839277606030106899956966362954963863807110836867715676076683987811120620020091814290677467913562142380346012609563177541877194670460771650795092597410594853766791430682745743096326197540652891767090891762493091312845602641086969955308878259574588723529649349939933661577487855103913408543440828139962639289737201451456408929837648963592217478684210486627337245044881883149637058819894220676256808831438457431733890408149372050085786140937296692350113295629035701996265871034571159257830933099549249664461535747416840195245775959523469071675175208126744067241470476960586352386675610967760617867576781350797831670800832889943081561225474798126912447361745557117680378969714956842298464449216234163534068387949478874172408018552688309728435402198891286985060469424232471885514013388306161136434611444214872641337980553301780427017637743795526627728646597308120480306465588364392378504469998856895320044237919570729918659221843277402777885787767452400166190003700955184937999762507772283559234759908274600604635764094964089498800741515867790340270290040964281537430966715231112245854128074498108317710068605928468741081215976867584208938464782204763614758404538635557784863190894688813715507612989746614308190529503072632313483070852835249939043286807923236801982234292392087099259277176053143205102724403015614849651574768569535086162121250011047239421233268791815061377412160842613390368048453178076692480000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + 1792846385409117773498284007482632257723687670924007143592837056319948099116964267407782156177826258046462879282454566939522123445367824974923987999200756096726581999929879813119040057520152244885936175354312852484540675904585440751422381557726760074054079084758580935649386724291317902424462009644876859454352793813965908009740465760085016065933006371765509962692178155799796858434107736587008528351681543365806986969607782381519969812574159471665508649675803191683062552012882176679282618446470031917575222970667908065700775190734498333990633525587994250774629181865634894454934491349679936058782386075703615286420452984619150386954814241185679259464009911859762571025093192317837080354936817531235672633523657078392129452878867226817598848690137251342632958354637338012405100596070762911261944450669108471190669888938189925484713879739131822147870838126261541742460591263695933419545422777209338417609454842805458578936252563570881667328112376267317582453763091905896081416079357232114660910944899631767524833063306511568722138476035467387277826677340331097850653766359824142127429656584783463288136660076304232382214623303051880310377603102824568389061541710217498791633533007361122177583905078090144292901337712598396249953294434737470977459999647410794686872836787100393461030348489241145042025784671055965384926349601831173405187430963913297422148935344120688443799710408504825659729739117621819736479406886157659474671414603400154697480616860318514125214295550437296933216706693937601881861080099239837274387877015910688147372294721363938543584591932061268562052488767756837367423567756261560933301319467068752572118950075581183071157199892262042153081761662452352693592196264376177817728747741886833062455795164051847197748048900423046877575231896823335379751068638608189335271860633328786235819044340649283140164435755178904951439991280534509773951178155662945980709274696293600199209982162780436515514702741411120901582278766919078646607060270191202558202664103154834617750339966317636441885644493118142277638854770219414688633679942242204144304729887868026573430918717375900875644523855111980787876882260830862789010461525588632707967108956284907669619846312044700302012875414672270016015477496097370935801808964341754016558966914836601049224085763968642658743101576926691942457961427747034239722290332285016298106075190983169396210380614193123932424330408403221949220820079546763499943754355596092987416012185875521033365475649213319098249106453364342179432636577402356976143433983113275667491601498849371252871273192311825733181234489735941989107200493399198410105376133833222096319694861948815980827961023778291625161833739355541987498218962139551234641500425584246190547568262791947900179572893293776009937439628794505460040595250495975246533537529159853630719721785528681603387598732618707622470919930218467831412804762320121941196800000000000000000000000000000000000000000000000000000000000000000000*i1^14 + -467320489154488974099389989113939968480050748885066733928154153989715582103586241478274694321299332281713354512036996878943509888768000662833170213164271233714465541104762605229728714663487503008401888333024022697429052800557814055080512716842999787094825777747704477188261082920004468363597292010654948333590179636125813074452311620590033515902832936877551431541131070470342059790140267233790752065248795683843833698424982287367376386925520251843662778057768961433160647909700660460160514509658562688451797267773380091354968435406015485375095295777547303446350238933851402860258616923556483809237082793256310870626979395233206601944746949692316826313646824438388679150820640749351298768442178980997841266064947945240018086042926248884389605919334063710729892016791954675009290696810409631561646120594282040177983885346350113532856958908020513574881770180326560002028143762868117685848919921728882252619502820856129718733688320845296413613260280581509442537861536448441279121774729139845398084414849676119183338198849861646047524986425359813826217726139935648029871712081616431250733591602311017568324041902918188356261004531662936068664469865255267209628818209021999371487809327007089716993156946051208710064432389628053713145164918021968734077513423074819893438805671526992304250434908004322645826089441923732469172339870968208689053249338460819049697307918557450428406845682512848712349103910930528760798073310732002172250901966197379647885025262526247483891961648107102843380275624956270981835147319910281933074482023782027087895154453325361080852331624640383704965742570577579889872984105133630762650530104651777703758113270173466241361130843604911618678296895221761106133746100165194663856076808914195794027725444681251297933435966593749154715614479468979457580325827030573345065560104621718977675478457195939806866836572604708845027698600967277815273350115564378540136080526553682275398332336137187148191194843478692410083005622604573376246208582390910600544515644719342060842396803194529523876651384919095609065454743840575919785558178957805796005791799761458044549113238760833734186471994578319813829901284824971876599958315078256580263629722269174009997466223958660471581407056525935109349764258750607879483322763649541002506981405288393211079709520701055003948871400774704670477061725601834325436241362306078425327780194625708726765301802017361147899638252606178879962080269726429173286439628813122116410549759539592234854825119633040259269364773478849246492709277134528905340258490684073893456881382790599666413647984720652914846991431009010721708754223595044130262384837033904040195325750112403236884657337855606401336913565368767347688548848788691004728833373616957427457954877978017915489449457441431384093584424632371536556922070543735155521653214911783309525062223069940040036290466419479161665713352943195563796268348580357472256000000000000000000000000000000000000000000000000000000000000000000*i1^15 + 78271397157107071253864155659642324959387883851860972648493057932922902881480135054957651658372404558160555373741642894224393797317224870541039920829434769405557944440633074340536587736133716584606084524374900426476207557649756930842798540424039007315526661251908759935698502376979017165096936859160707268436649343100627813980065819337735782761193401354858438872350500212679441285312539592282876231345500779480839891419258898997813662063849766507508150560605233537536261215805740886953256321625422803962710115438065875307643537215646422431321231899074068645531408233969641325413659199267493179282635780330553539446393688952687727707916626563660108954250625095649330761778145584380863371979119081487453054044675794262487415907730343475715435468929144148302738308071833308965487041598035698056707474856102578610188040417892973955415638644966337484672952082574251207697685227424755946539192794203258577193478350348792004510278054318921954277906392628728183391478407060431565336043724811504234214790081307464263542186813212010199498458807498362547480609799361630245595266364108533111131257307479929761465652272845298752639714365835386064421466747051617353579107501454854708374901074744269522846164713536885784805052673209503893196021739326029321385058711429435093364058952615153793387267659699306140566714005158229990845671689134970660186104320805955028415460624242021945217981701036270124367176241086620459044091127346483873513400833224646721712021389963757900573678876689303990481067476054051542932111152267667853899173579290447817496605413420486442580210013090808744556843065300067258794934371194862044038683711333241062712361270982781863005814231713373445019716023069989785631643513702433067796700437449023655327700054834995062909184481656527684973786789765976477774243490644013488843798759314681818950198243120196761643150691459552773210865608468138052243614213164463481405331184257391694240505314873365849000493861854976677782795046920007339995412601764568480122677296777556000390548824589117196102336164390663371188846546147080130557845648899628992418453872502338591274623424752840280098286541875095778395435567960801691217409429341233118365747792478428766362695460966828868884750422076390089624494278285564168211587164147326037145613263511140285697179822132156831302635891716199251009682702497414285725762836053880703825818192854868352494717715048127177477473564622672349860327049019957086631413531042711437529573069243738171669954065513184174255692800205958172545549209519286095698843181626595334893566194281762092337955825874439088327259415467613538520961593816498122190451593390262899786781052898292412339020964663675361398659975603069865260087008006965340969696414200270022596862239373064139847408726210344419485191612807990318352658020355287321291821911386600840944126794498473376937321944906199248589197893290259204930456915219054592000000000000000000000000000000000000000000000000000000000000000000*i1^16 + 2402216036747870247056050747767687108450365992142963280056731196983084517332509511857290740771599602477711449470988061184814264906865517927759046620530931939278069825267495296572936552461196644659546379909488676216967896353123341909855345451750431823739518894885400392890298740687841012439611125340048563568302866038362126337295083968888843180762290121692629555465788285440117620554657745184846854159627074176826440090372244390717863720430477446272363478777217963597443466096105949076196639527447738694996413367908069632214410441997265624422949892383314504119935323570466468700270416380611780502716877649666055394460230737901647845564606529735481656668140585815905797685622095809145788853349429296278079115648221086151275674964704523874513543121287671958600964428152565129764612343097221597412119340504642732326784028570586968554290251892871411805398159886937636906076524745272420656515721785059526036453257803070055819399087826715979865342833837736405429440705226222407051054649396173710466957812690816353422876780869356872683558758963740354157164067009185238247138016593753370401034377366706124739659524845968301635687022777018855849746464944028888467164505504573064846071944317640045952647453107166963043005847466206088058058212589604905211387086783586755130368356414623444579077069550416108838624003402068566620485511935459970368325837918956271481680878092226699452822408797282774628717747482011978510246401651908795831580826556504639437988227842913176017490619362198255279372335431314158459802158852342692475200173630004595186136117302056370259430256281137585004735129601083362514037218764546954295705411260250008038424271510416171345430036777393803749576506245723291316039348050354501204934800207946147852092248426285453131730798145090173749112929571553450884163364306647490274916104790020401728823299831776148205931454051500829189754499278380085272018368021435399435972015303811874478272786275782073358151120915922227825055668553502957029103452145096405124468957868202668411974360373828217774201046860882334581480940859141314270274408907332467056343705430128906971815847257827602852336924180494882573733238712495970869113302554877516298043252605303557851624368767925883069932138079675820066111946002394513746764602190801755180360522980440990547679624118238244962710477579631255366162003578154255908108886096483240640992790520615426192807083214035098376159657485009125187309776500706638992841857376381024361640608633135804817300670188675768859105333287426176524374819151843931734842964595897660046597255001502180126348872698786422939225350411251167576662420335918978539876731672077135254337793917321958845072639698021976261543207770237804006437760031756780181720695324984473336936105872725534843082065110408988109263303272918048317288212401286985411238939449663561326709931739162969050896426139000915453842502948699994187312017258315776000000000000000000000000000000000000000000000000000000000000000*i1^17 + -467330439690669266420018494719180436613723643103183762304829819355893557472271281359200856119866753797424520299970972653494680508610926540148422254380114586640203282626160447743979072292535648032123851664626160368429269520589230947398544067248690333493507615100618206341362355996942113367355406397892817804574017871135686792451412388159234567343749478719747377646374982461746230269046004536411469125882022811667924348575889722957457291258865371162853109180359772231567450994968090747514102844885647288396414736423769383644411553960229993625277524228432864638890013836734806622438329252420939430944926001014878524239630047095045318760262603067032892406475058116397672855903103605308806517483596937588712343249620133659457434050958123954893079994907420985770054079331825507109848871772506873140631019299530226282377310338769010914289616775298587117801222878502806271214876294558140333709271569673564748711808299407696726302814575765248450679413443235897634977471526370551042369468531769316681102344423411197304317530106477166458579032908377986155292760730161934745240297771568157055289479681860577587804471927361908699589900743855748076860174613808569929534922541368817882988670642002087501189004166643214609990412555014397857403317532529850762283388558405711461297641729895128229791363582450446473539281738169704640121709313052229261388046589799413268459107523682699308289684239861793157662547046473362923450470369705600703154551890206067496422135630457335488003258972413211482500460507810805143743688509099516475573818193965327690585041058368632392209079093719095132111064141047802117750908974038797997891506477602914849498770272914475410967432555146655464865695950486865501200353029191597788932935351600233598993567554068266982820926860051535945730942489216615233003775003327714183377049238430615677436023380276764116636102886555310251906778171844664675386616963915724395816290320843228468951762419723526648374010438286568041503379752327615077435535848383770114582612780895442132339455628445175904913986598831629312962368187747272346219819558858797570474830965843352616216360367474063190854437903910982920226814669264356184400722786686512676460101112140448968667796812153353214295073374190454484983813809211113938148013112665955311836471396840287863797489418436003686160158834726380326172507395588892600762298263554394211695593932701069722660924769164513045812611646341737143645266609479707772475686975379176024788982737604654025586249012953500462189067739075079418391910781107918026045727853382242161279021336021584820552840661868537832646234454434637855406283296943259382776441718747610846345973778347515524384663472907227652375127028665569056316814448064460641306094003867929746678695687333113502790982336427900842017496634136918134323693197236589127176654185733157753140667239570973103023554674108853871309275886711929246942832210477056000000000000000000000000000000000000000000000000000000000000*i1^18 + -472784391620848802648232532194495350605656079287705567573666573377320003722005131943980062246946755805132192302933672520704934113256721724064204302283030554181577453800860137649587066674824032444567941291008221233822485473421127617780777935283501346814072463971882306233489704978596993667180038595978776683581618878213048432811998264283881712508195188326430211652484298475148852074523647340250818095089888101570930080609545653986779436482315525414894654666408186684442468907845518026996137623519868946224472052702542658325970778666076661349679613938278906163764196030406579364485196122212056708969228632667283152325712948607800727436436944666167815075472297794747829270869767425730261913442474795072803962414531262560824575993710694574414635542919440660364423987107046752428920895101967191231600612639070136529974253007365732653684624440082766958445861149789512035309890520951340871567659125186102994741210990875158919593652064477614703453324277814459617428687373182032127282673056287039051916363872639886331108346802070712844285078868769976096890615926300856032318838474629283706063996095492885193643574181328161664785380203706002179314745278340888571993356682311264398074527948799055600582185965618866761156718816615156167307742248718899288095608045981974667767237784217286492665704709582663135705502882865175352048061610760716992846061823356864896801568098353889557682267766848286967255236463836677998022828919576642273514009703635525670738931810138073573863332605678245861443796382866056987219967129814807229267737607487902059918727958252027369362723666409656279816722250545863282587521003398126680488231389520165319757347460622024907317757248338156555295373132717036624737883938509738433824487115230576817979027717896899267190347113183015941282943095381424893354038174837510615477709476163932635419428689108315036088747088717977074862088362307799363964037585217766543697918888097218760973663409954829804966840528228081729335021597064637564330737492436894907146569774013178506848479265596554069003296259896191939978419634207242856829223598325804699555544266248792592103058162227773171852449139203698212431321282534080925179935440400895313956555168992909812366222443707860145545275441274108246715327364428452456525391827090113203753992016272806351745293204230843251222066878986139632868711415718847518198145734321652580328013880319572803030766308940342335515911328852684034829426595243408015075247749483660350804946078640169543243156997980454868549673643825461933603935223090664056168647159536063381632690623697713244306598046936350590395437791048763550700948633112924546963817708533142697721542868307975633767400540287765532204753241853728809902138484297016863588915447169289180086217935241262744266563545660448852286886201772440662965214874045871212018616931442399477320218226646132670826976927600759707536554320349858106674915196272640000000000000000000000000000000000000000000000000000000000*i1^19 + 39808476815745051318710176805499902914606017063413129426752947336997137160163211908423017095210917952042432510544112906550452821120027874954786408511096793432630545639504074515197387357903096089034243764768132084114291829169195961285701370923399165812833008812798308396035629453268370526896199493740008742935973557891377232479746910080190115080266432412908843521323505727730906590794696559975214123982950604954030914757441922050833562650329336162109853654016625533712343982438995891535226379208736316297339251890591078954514623152228542994282558528471503581235089490849593563974260999756722302294569095389949652120489644687179911344220655698045057173108079570451415469608905366117272975744264297138880210435902949906032581684660154760516653576973778040705031891447590593593745973170920631841237901053057406148794267594729031579620581799627652170950814568415569228477958172947694847941636326532440310438793381269191501898665323560653151628941277155941403687156941556978912231160221944277659573200677090139422517672190528817116397889613162373798723219443742647941939202648246749910209434739234334733718738683572066330276406022361033910426261270546060272056419361600723375277384710204957467181366634385672902162237523346772656154475799812378890117940058199360023585051483279847449716299696278462688944829667636471028491083551515162905047225084260918020720129900429417291194516618083728163549453369237351252918467050614757011425232284688863339491257961020128148293474531484982995096364914621858294588650781201165673468268686846544046012054718299975728314866410306988655635595982533936720019402772414572927575310975161684726643176334370226535420672143126302327928770340286756237639937194495619030772479793425927880440101558558523511476987752524404963174128762340239233078469417012867910588860284418285723396160323280289150510052107499458052365720382879077050080811497066609285896731393280754376641548007149346192680514560462219077742912013585110045575540622577428443171076471673635357672400812301830908659063366415202490790241042473617471804847876333281913754904551870230981232872709626316429166331192967912558567546250954980022564075977230757426587737032991683840817247633793240784067180025139090464902554162102294975793442993473910016144424043895866909341880217781836876372919745281248603459152427589780537723297257001284793947038214771448046044830384306756875440691220183331843737897661679403019799383119411621697329647889486763828910572814016533667979407792494293918337191609282679450321349937771597383379145173977898858764956687955066844549363362758909148821726909538923326689608046739090556820270065929167051149897374620294290236113062416430648268651970874751250244936754967292686050645161748504257769627846820274499252738763781347239872466955906579022373107345446656105351390208884597097288634270342505861753790305869162533274247810252800000000000000000000000000000000000000000000000000000000*i1^20 + 4850022910404151573997195101297020914459190578509790600711599732641186279241212096040232688592187874335473353700994715930967589850373612339140487561416216513618100114001198322425423133324667873707001991558678814887476764298464005941405677256465737072864961275070595136790484247181233602789575127105648133893085896783616965907353920679901539659784378048481716348922888001615777947463969633917053322648763720511697946208411070346333581650139423619998528811797182696326174361888135244026191333139345758123884910702725819673071324102942860153339453379326642821513198869602585121281683166171915067790538345094535801048561938095759081046272171781967727948628788330498980312402361057426932367935317847080018027145283151232490767056764779758562882698004208540748561729563435173692029996445709900470755231787838311320073194067686371670911907872439208138271360671917608881622095599914850296397010081384705308177188368006078225521750844841903732123107971193118807307765445431149573194808937706584106290175254584544909811727475275177704645091938998650519194835089166385513332105161250174691005970647624618549603884991306253729342298927302683268711014334042291794413072076405906529224353499427163856593219366203854906135434270173559479861508503188760119834471726737716127476722384604518218182260930502703403990126955700885174153920477907656107197245316316287182689611991716278740673453367280926808126700251309487601330780008806925748868967745700355306617001882297186693403669685636565574148214923447636013952974681393897100392131327952297386752403743423497489861876216442273473598165903146482271514809942873282617369462551145665503868732532829863444822557403804547505949446467340263618651498032566341435162562104291391604898408103553151115311197871457313226794224578550369384867752135542290960047022243440804282778787076808620159130339886012151919365483649849896709664510518538292950957169262256266879957916098496554562640443670404273434371911471995968451108806279202523237184828224551837452212561634653472952292921133451943177190711618159258844203270046845156666275418593766123427979277355072585212575526104973839975069784930382417529775879055084646091095789654250577293891963598436051178962866090008786796009553378303640425305298454467454339600527689735963069634641727475239263079900685873908327721773246929667274819691884508754651195509556258878762361190155736437595411419787587561175246318500640350200347633854371888213343055223216244610594704959703165858924555242810212942198327568463127553941562860371504747056596343674208929307299580588336706611246991784277300041554544207778549615967800182301568807803579279764858967949729710717400220157996178722942414369753202147517464191478067111979155595274571551198933247514940850388578464740754468838327503584780602561358697876167945367274031374271852659652407930896488480917233982210265021481610117120000000000000000000000000000000000000000000000000000000*i1^21 + 423208166253083263943823230269491084059892403660729299539553218919489202492243079701071664524976803843602155467718712389896379602843893370232837715048172939302938150183191502143972389720832040027925283565553637591232738940833073815604207372042494266699860439484947034603201304606236799195943601476920193393513142243133732066032181134146286980189708113979474795308491459438142702333333584284285980225744611792359606813206963067133355485088788503137996037176870150019682648354685841463015341164442620287587195317285870942430004638342710356106797263590631359944332505085930874991639566234720513535438504359937773112202654222721743998019116660345740514033255523245222464168457057642129144389934005582127591295881124540518031353538811632666240684140328000917167779321208294293458485903093970306347049388371997539526314727640919909776040833186622093396546600171968277456675852611597790800757120151720683318694408936428945571669289235093980034263670548840431635458959828183727432542093665875459382072221325874900370406352171315536954787171732103321915727615073727342975684797815022172255520493299819969743950501507533019947634174351632594224026020700598524586987360187650945805001898998455493298231672532852703498321272687541394373451961740316215249981060454180268533389802266111710705336551339970251967758874094268563798979658641906072634307187088461508094720104455817406600904770769709625884322283127067492302245393184200832277845991467826969811123744349352959724945174909892225060234350364758415118153609346340188567618563265868655331543051386013909410782894938662754444847777258240719188745477011857921997538683309672108429990509059050215528936241791099437218540465141190344202108951721930206311110631563178550191407857383677793721516787419211269938730931518859882218210537534083058863446965416549699453368804046654667160646746676596157508348314180825983721479392751092249020920923740974547322064299074325002469587626440453876246801079817276776081658129434425948815969354021564722001156399325498076955526042433783265180929658753781134290750857508964743630111896047352668396430239057463840117691290827122913443525136374687761214098583948931085240520950911817060792874748185074961803607857533319007895884695638159696368143975642104223873039697164291944166737035373925247919088568031040766543484726537080039542592236214756575549148135763989226140742913079659660496987407676114455793091796029080864713810063668243478553352928314784588732286375376731486782414691385211838621618153729875711011074125834817972385352452712831336401867810438973527719380019581714079667423891282401217136547392250729052085349084399473442926192086073679927289360860937222164885649335340842436261084239290089010926348862187420890664087326424801726272584087412864178060790537092529441270319574356850171527487693499096736980675691131069994620867459075174875808976076800000000000000000000000000000000000000000000000000000*i1^22 + 140568279552371347957803365663626913692583453749823122541050570106833780219600180003087220590820924662941776306119684938734862545909869174962499866515726062040803596389017895071992063763850554526848312109120863007330371992365152722538315869109243013585211283589995452972984944669077129603741726481259042097341708885922894413287131983929021380526523015779643677413451818195191388715911568250511375483840125286484652198205137880668238057647418156433227043348761211604228333477218455933725215070808360818126322300289837573021890406246471293541016049819787848106075731837455417414837852282079086261765601630395468335861221021412947896352544059607663788453499200393138875334118192180714183776210128947215347746881900965546312466203039203317568976340870479059483680745528723771877602167761813890692203012653009884788719074381413102623198723872465133625504789075450399960614482901355940489190505510530623069851740871648454831594345743917441725246823874893472353227957340320600231968256087488652387920087093184407936644390970741726082185591077524759502640599866569037884418550308482432545076210189939278828851926585860028475790557441456840950330733434125151328699430120678390098921168954704826969311037314304464014079552998060008005336830949193696329474496243124116013607939695749985518945895245633575551293706822350860852759887796673128985904925461327665247965400595145886113833406397963273935421105301939845476460522319451659626569759467251185430798243175115293431428645574812641605976992734417004328309772561638808056976938506958736885525243628931927111074536089014847533896101918553525457131160781788320799605544037947693701998003179223263959288211064978355957881509303090685827918654409114744394809784729729024903721050132187620604953118898420877161273817943108266777904268922116731610451470457830042488526980973517111445487180398140448176795448758543105754041210747454993416390002143567577217844349058758749828208176262524960180126657837201287582176538011855182453473239728824055305132447926780668707455613908037136443639681192863634941168393600648867418218926836622089950531679425457795743614161178648513087212295972807270762809677473669833741326194324168284635739257508353868481682119874925171401196803765823899658214363053269744214642663052354037171066539238110882278970076612975985782518014876425207819877342391631257401697628609299437799774874033112008952366910912585240873405774808588874101067693736908879841146531139706540817798854700442076872476746672007613219308722585283783824656683408702068032357340974994177678115480590230503373325151207917030753684849186012207817927649826882712066955281548143092667913284913296061647782747189742293497228638654370389381127829772454779388020121963492159092156192421715277996964596751521709117347751340519551622850913913847854666591916869328474269817589272611341178720594603777658885190451200000000000000000000000000000000000000000000000000*i1^23 + -7385384648801782054337273971707009133309709875198696817263736856813120155678793623917909236160552179212410279792116139960775502630345709874015303010226337865129347458852291638534026436180789678717354448848101770213586130438271554745273198925780498583397537589118413693300933738544015393704855998673032233333743161083510076938678042796629236411928364890011661931714318567055904964163171014360187545430597821122404779419980872478279618096301191250740117242572514339165066453237137779070364140553549402965832281132301688375785166659122631138269893763406312536964419421085816606986429397264155510856378088989914659070245398433144921915723180970350683378393583057653148828739559784632750254430416703009061660877706531417968789031865319585489695049932887312069796522366236294990266132812820263985872627402625140670454618229198037428178719932371686887300603109288339577244576501411703120751681306096107084520429289770036466055636125641744287745948341400898997550884809677120446486217557437857482058222898372321305923729705445489726824640719815936208863562483314017678693657339015519976760955674524865918468863994584759488217026496569093524755074191383824157796680775050873889846093764842306832104253449360753361765379739335774430014233157323496865377208305206883323280016845268236161633322492647640438397816307198437437953776233125750456639030035305661982613228355055539318257990500866369570220895351663636415720184912066356717890201157964602442610101004158797093841059214916950491521356599027995985675501939196145090943047172577224816483398718063489176211634851298736460634368911627221537723532562395339577329045218794755832388214056799028607783821380898198658539034365039913729198743792305828573092501456490822049956023544743213181001506958032112839211649738639707347395662271600455642329285903711209691073270855196192650509726725264437349566942112355349494849532672328602425833367606176739402748432139796936575181727119256368858837879400750686716466878327316844622363994843397538819986615101655302601738267746517343081948742251528038715802533495859752231886519174206158922277437747610794974275191407734176510372256412599352900649554097971774559665307349464892409520456511130554692057758884795215214855771147534712350851700369627925013159385556463436482461068413781440285961317044763799282540876465836633148417530351339014040012767112339894595629042664752618680187754120052909477204224797131330342659927914064976249611364561681768945277083681038964823399059243098803886434170229857932217449221031929972271836175612375520126046157855894544499411763191919988544854403376006956391591820382380331669454268293200101143255922014215490440021847225314267934800314206781096386943757907822553987080666584501206909042258417807552233800119635939066290437595719307514638790959080409812490925469190150938141832819151360768417633308237862040022024192000000000000000000000000000000000000000000000000*i1^24 + -5431281273204158359300205159951276222363158438420552397330429804483350509697583932814081833331762077738295492705096128046563132701424141225301342807189605070385734593678944722949703635207601965160665324571806779694184212259138265289886007438937836352856489287048733695014976838679086884181746276062196705757500206439428988796442631117723247392156942451949306284355968446941107036710091484403398030449194241901417713122554332105246225978041769743830502474385328239459966458189748473219341824166546034010787370695692042406476675636829502265469775390299664551518352412645049393920322120124442115990903673736532444251147707749040321872471579324562483802810696340643160901126651830979823972150976916195277579353086435651882232946926893246690406228193871944590890808721086163166818127805858458959300252187617345861268248720299697638870080751937205978160363590668672125642120752754202125795343857161454422452159289380001510133193558171189600822900085797178365817833394798589286741212633423768027373864730884895292351872711135540477621287541059161564928180573668267922773410937718665995130293872279495436367364159162829680202256873943146365823988265375506013061124730612071138330543004219420551942564440727803616452529912308706961435391484354219590649494590217749848746987608056859269473433886883206744744216908498520348914198854766630759224773510387205404010806934029640287165864182584932129002126732285592585482853487934149310272579389450594189512624883398084228360342893010115078441369757602404978928463815479186749422708684993219779583099120530418036104616580918550615938831933274880743140393001784373727541406127079708288318347703731214586754510542744971898492258193679538232671543472109498500663906833112193833554214138825600676191605292960816783332002807603306792307072375229299121782360349314945942520124136320848333202685138608622188314676502417331497253508903395355713199979415613288585662770455139892092741844825560055297095676209344120427920516810824681017431661103770964990391360670577774389271701031953606332155831175980874410327359119144081835644336099877039324808275391680477844537583253693576804581132096030569851442082287062715916009796254606293305071954508933306267266533142106213964848251071612006889857444178933829494340437035013515188277944303164100051894851613538667246840955163856743888452791153890640666209800254463486973971081356285945550357073256606444260448444379482978255721830403798653381434041774743464088463756856424382897813172161849469992177942150674486643651051331114303692443135268451677720472166167075170313801897026973273676208986245996797531432102367847855070693775121460121112111090761793193451788038862261596609095339197387910981648799474329108317721442293320937249676825786646608116193181088973271745582709913852848177290927846510347269930734348919775757462056504499725328501274688053744039362560000000000000000000000000000000000000000000000*i1^25 + -825627144185681831579923307420027502575048687878101543504281605088443766162830599101403971474304284232245802971340276767784705086096813709907792158541233169521092279496645442133269094010948319996490445135186419189320451380252260315812102023360767322078841027939049922650672132210625967409522580230409447161394542302497467487021409498931914112740997679892298055707799049224276651330844549852161419748959440023755017719289333848635122083739259588506129207277385691453041545302510537682660569805355083070976033686126145391490136880219114945108936552638226888998670938504455553797839235497108916554819063069198013464347458600918756058021991732667936894645659938971820444532960969523947778048106239375523496526944777463845553418526888805034050707966946031853955328738874666650157925392732770603484945058540480538330899284262827572214218924080926308221307085036626295664766774503737964974170701428854088724377671309791607761598286649822137570130160319473695147111266427025186525955795823909038958917492586423888483597078004584658490469729142038673132219416839398856635912287108899143143851542750109239688126362110850847074666663091526067189464172517655947188664744007779827383574595344187539337900989466138501747127959939241443338417676303831325426485441429940889294166865706061474724078396430754085098604894217170738250868419613483579464874641172149987558417185345627056179516562342486759906792218571472272549815612974523301668914539740794538431463302252461250130419641493531934095480870516539059076976417115569352706444843676271055029209264986799894858771140700721244966804324483018374467037467344659333681621693985717620958099373127061688238285487222022299236340456624529754289979007023463785559470096063109343783537706334751540934114913342961080806243869667618448334725969407180289363773547077963562213096440814065908694184161616436793195744528066858649274735382551692930116012881124674178727643675613692148123891945088208050091446901881555468626949117809484787015452226069834130303618144444666470851925636447338356890992439843506083703055632394236632865824294594950793941481623574272752287439631348830288396480991449526144956307260660993608025455662071820253205932295308535502442430164898222949321068193370470955011126353798206495273947568994320486497237820718548661462976956700731428556676045752388672602272445932731247235221254906759709932618940549433034986814389078663073454667257033400243291158937403734886557479432876441694857591548839234421078656772477538403504802568729570259899613521261050905791559047845128349128577813232412889530902027684794471001563724211225569864739073292776841125907323553293887863214404662953557252910903528872592831964271523597033764643949017395820286171138429911156525007308569569565112931993204389262834439176058479385983024758480736253703936477845370572651344502664947029714000259858808438784000000000000000000000000000000000000000000000*i1^26 + -118363682466984411492037726612489753687937218854200293880269509955755898210728856226215595017452991007823688130585786301865716353561259284435656033735542851531656108345690754628507963750080369854343552443726136368549918191099031395972357672188573622078995399114160070460564969438970686552499508691451239005747005571762718618772383643218702059579521694586124985561911623393005879932383074435669249090485458626900182342584232402634891143326696927981076318825358496262052168683727969669296997538380350805862251698042583166753469012669083875796613028119216820457911704010748476293131974724555617837185197176072347620338265346030380612668102999089105907768803692395632685708944877617076630868653793637715025206082643443642851898246961769851173685679863660353963986703375034017713497591040814717554150497648230005171786677912010857264409347085291942107322207667137174051434412533879269764046370518060288388537151369305510345231209655706950772957312733854962623890294005563735505069377675280834190170887916365486242145912806381422554769695854238790181292803753848663458801999618483382463425746385762672165941174662264868777776510599310401661287614216631496271126485761622363055975400629293386875010691198628833130849688549045262178332688627570118496246246415031500492459469808442802688005926333708385968408692372541909960060691384355023591522475441956041104500120020567168680366974270762088713531087604947960653263525206136151491113340331665197816929359558833048129811397697739347750104711572421084959940384511232122919638257140454470738845471793704057518633232027128805338718068036089930916186291894707275331505436842831576914387997043862401909086823867941555046410586145359775630648200048214663867095675454534731159608688090119455290352552471715847541732168660464481079643709786148568426625024474785522464711547303015847667059791984730465070369894930563362586250067296964031998862535125508322331664968701093334393206275892782537868900175756010489539612275624573543375590493327833658385075021210672542943168918031202709493600051636861173778771859785953590369263867674493967852556487366262495124419695304826131136485132075824123639741641918735424320307167408384155592640177614091574375575755674766487686070352819926178862917785329757283698782997369674150462633790356178094493199234291359157966089562377287117704944946636262854543566105486738644273648556403816864223252877229163356226714674573740935723030207753176344632116623305713624327976895587876139239722120661069481223454384221661173458373961086272413663642285680615815852727284801269587389761873518651104432530302489390501974682052090785968362034992120282755259436989228690273697747604440699308512287264304693372913041271113242791369693023906332280665871607000870652931426259725816856927396476713327673811017020542380387029903161614362090002692643909430832956898275541081128960000000000000000000000000000000000000000000*i1^27 + -16479286986306897757251498547601993270016093989728710007086985116370186122813625914789720702539056017775736317757136002393623843570006897677046799718092533974574532132642524444702336126123774384760980414523644495837182211353480169598697872295727929484302231882574907760375013229269684291428361162532927710599010719958744314797328138588712517519810615241010847000555235378817819786051982345435018544722404124321376332929037990791280102991976909634634207966199617603046436865647028706962536320495284411806325728696788663444316205702334130237314637455949952183367170775824668703075969991822383670678816832401343570773994212012874175508926639551999087087069849028180176784030141041160010936945940937499895520983072222056003821958919630685077188462208519031326157014403690690902605192070637223777530446426521774581382658138611057123442128220005777592520752000418322215149247401814914338284613850450801411760147972151362913647259765342209968098461792348128942931376157621843838862481067838183416049299986919286842612262779029769349367882126655903923899995229165077625229139603737795278955547719613435072122462260046590098010029314253562496350688320986175043586309857384122245403325161083951790650194126346804857249226388328381260543484324116527819714934697899815452708679142850350933519435639346605296312697742638631852619646676114772095029288901274737227332571662142031302823332227910035433743896739540062460673401614638889763182034909462285651679971336630872435084593154166983019358247137646478318894759548620205363382451148238599356319079414898815078155841392591569927574375113121882669736447653343775008187785341520564551015903372443080339638361130226537775564081954642461499549788976338145265489362222725149506846810432423243463236065537937559084914538149633216150121135810942753388235647137567462168923933596401826329823058800569701133484105479356718208897476881562747910298605838665573619258388604404130358867621063016552058682935122192733834226746535482871941993625084782272945625751884676877794332718737182911140218547716651756762307497683062695022438757400054301039335924585356495573581872042469367711633481562831152853084006146654027636428635761682611764650489625392603731836100530294915652597831710950564290838962361904271469006066169612295033218393905215517521241515413486679036315738100105016721037995639932377547622076455087798441512419286883783455156329598644100648877309474919647744602170103311094019239410822651895317876292918694791023828569410020833189378440375493316401889316123055152296852796327328104682474475728208818530963699752429346470186106526023447294552662094534316633352872209795878650950778309079963810425752699580132087195168192537030883830981162773642979656375510100056677847853232111652577167718654003972624831094321235258137361770498659198919543481443477424120839829583492449258974258049811742720000000000000000000000000000000000000000*i1^28 + -1689652318881514793641654719748765258392562484607892143420759193068359713956109098607653436703694888244222583566708451577114938185958479604949745207846841197026709403247444622725867283565239926693569367840830537329431461628070482327264799582925333161937695019742838683274568618753492752330401943244863585515306877898073344333605493410630542273102315264176194518425642912548730343751957600848409801402487936549053863512526742416056232530705691385654020139469064993338029066471441114294600940926661888002545335087067166376097472907727018470363834852633046838993086223484663772241931651312497323156535768851663034454915519244981815536097551981721446061250525612728357131435584977822556781346143033893656606574642017975075987514977775840681654188931562232572762898393304717811843025810089064342345650990953085798850010892061222938282863526735670390772740883881651828841118856267045360602832183202487101799096772941705356076762331041374140602964029464832991580450286330687441113901650105070997802207462508291943292666518444559597309983493279655907491460243253896499267646673852509498984207308655387692161874280129231267603981906737365008593503314018199880571142435745565150961665999909895596628433436007984944642684317058060102389521774107401598504353091359468955605187480234401385458107104124660607952729954331466449832622161515705904008892346351163474028901537135768933877775887056098032028071642531337009851597994088238151672058311743744432413304955708434461611823300775601483322591626837092766275946280694725647871692799031791163505666185213952778259151691126166574781842024137194951547880692609679486728672093997585670857171951911121699195308328747694552713388187305284428597794987668745587854522453347948339625890878938593875085289771629634458366997395450820472746754524973880511878694560340912274090164751987418039877701495277704947677353488845378617434095895789278497618024076294024066899773154614785725330868510423870437247679758976383477417350608065591284218264853550363477145675263729636153219535276601937034701852464666926501286981636432889131213297299294981216257202370243326911884796915836223371601652967882215207984155994538496252516232622102943032614587414102232711533975617117093117329497595306695486551722381757106491763825139777643887614053241117358577178088247590785483570823266722204830918952166784853617909149958761476435703661304522094853930656927917165327064729627014231880130559040667182673581505657513308402628190943395000222850987631419917035828870630517322317603521009776838008793643372094484481256657448326887605490705839938339284486017843819821380003514080499243156529426671436374587563098795858803794558221850557735737659376472472700213427521060029253839377889666159399103476107429248337060503904017265006967511108083427165073560913037469826236990141567637364755450857942347969615608201754758348800000000000000000000000000000000000000*i1^29 + -152377026482032028868938456703789974694042717932480506997987435389928999052297861574200445687842707993370084480135522989632901359188511373383010417806680337886410106124191861405163890246069481986815097771012429483756005117302409084039067532642895293741769520199502197572803870390322890774464444951862164316938327327973851773332395701667440309928197189613406032727485965244354850343186246470072970204630821900429702226591563751094876834712254355117174343397085468079851062190305327266082700607261859176026524619670551195885733430664067011055428911997776754752317394872310901655054367140729150166657783811523970476711746685679029628108965448831533745393368463869740638715401643304834960886159851691622902883455521525207620629020313649328211617234209052455401293931677411645043724928893574669325856228867541235500015781763483888972145529691612812427172409407974825562909850354051858196766463025871282127760988353287541311600612603985259246346488834161045891780434590340540078436397230267594956523209887768266893795203034405624044574010133334650489326233461658334144338363112562242142379307088125657670669209924145856134532353629232364576218113102046354465838359522955844415057352189961108826956026568181724166235215022958263301098148072172244427986535145954756605846822292606333369471851215663455873833606602370903111720440245964622611752187026808923519863183229532259554242717277092908818572978222277948523190867941552172365081767669523178181521747252629577293565508432471439894427446482616103893394322961290115594824448084978304768708044031507119032611548122361100330580493832920984550356875244822387672697155433963473039986706105375694519892290007999454835521785190027289384661811499547393298679772973608272869387441369276578753201520098539325445008520942883531225435089550744486075956296716183042071896177869778196020837103275100383680261286187533754506539229587749669314517867390108499370483975562398265502336541627052131101403568062853713964631183154020035462253601982043787041236000183139021339548588234389171359266550277714306774860368426581778685694154662362106293053374400979202574963832655734874565296230812324469945348216736306937401123827436341177912968664193318269405402312767806423754302671710512263219094643014547532382652187496498400381029545071927074310949900762705923741291890994600837787890169505670701330648611095500656675538366133549884840178995441093194406379158901066741125982562582195908991513762513362065141548506935379003346902393296728228229628706801607451803433823627035793725361332668200034857654213040067077442644101748095043965149122698376212115506695711854035059947010732116224347289685864459110153539396185032769030404921746316001801338980631924439771749773581131825201687980288042773116587539265903405672233196824409813434120470581924700338088666299787323528142162055686109236308616413184000000000000000000000000000000000000*i1^30 + -13189367850221668703513693674636550092761115166123397143852997952371948532735483185834420720140680775257023928491816281150877797460893706808389848600462592590438371090934919379359991375782495827343436388043954751342746325875479384542240699924874472657336045237886645436327869991454640050289110680469890062961914245910478104171592772855845022299302039880546832135559136932148743070921996192271841132492424771338272773674380328479403140617457626350498134072720223276301509743941983256597276674403685222309537420385118097464936286883489311318739457241386633406934447757548592449827050075463100072252593724306442199961140035603216059882050020930418383282307870156432385968332502044505058380166856644554509163961265619714918201152547788543564261975573314809268743019085408559544868062378956868367515973242467251892954146319418957978931895397927766563709899314083997353712435658913280364563690700807786195570044681122896833027212916708404256794031882251371864842884201058290271866423302625698418556380885770123689143863365452901640783012475528631703656484354518333736629961180121459526425328434699235938860772191954309465540500080748002074538540623058226835216100222608696182999678311064536176535372144668308624607306109902120590757162879377753481374685410347200199639634332633882105507521781804448576980110645313348964634162219192473309205879770027437307541086106678934757121098147748035338342792014155649719391197146700510043499915094616854622106325672088601147349894639951911005616594924498527546146707587319937127012113148019861392734938321191936011675624242085814797971605523862413754105983014532655304172265314734032585545003309079704383333797452205986020093201826850257179404857014346875428840197186569925347204076266380706796426661235307590942692844330060171155584992351380221309439095088832104501960445767491307388924256662021586996480824065653718974408894100886574410382224754356215289816003171324932544438751170632401324109163999951202077695402716865766417545880020614460225038643116698349352933071366891072525680333916807687164881412653151020104573748237695982532098751544228401624674924871524413991933145313573583577736696558329269883228235100134457188750821710404403240079155584660165940392013203106986636942428877136620158514160367370263558500204838913794888206776083465470622999136619187405612872897745661410777784275963175504468402009827527348075767440246598979411240363583499472629386544919135025215610797173427383015078465692950198420114079718933247591996578106417457002106724509116478718978895594543328417223399845180302268822323460051015478285700501897742300300570703451293248994851806218654358803243946639059569138874039823564015870733121338250157305865775881275095800584795911752242717994433650397099532856346772439708193712854429678018949970664220840734772114826113384117674297488379067277110568550400000000000000000000000000000000000*i1^31 + -993990407593545894945748564013220320495619295089774610669458035137268300275020111336315234759157880363389148206912101812378076312380336703800212158149581145394931443275186798696903170703980868730881180990943659031984786852805925336533512922809621907560229860564027479008448162841229078074427451176698563921815892742097034242830060910061946243748948039871712718161271610118678870130467990106840789776890773482562670581236459411624597912528837101904289688713481387791793813390845462308715082900100469876124880680455531950796558449977801793275514691486386963215143705069508954799198737436029464078441323796359915642955915047424854980123777441411045378814248620724658169040962297357892413596402063829187146650568347264588875308396919275882640681052633018388733104226939700501701565871277941387963493417053033400114474990985676166348124497296251369773630732989412968069066431461708371172373885696631485840371669101721854958192195165505139211550388822829571149165067154961745327701178162755624148387301611819269723596478974270231520896453718133379898745809589809137092329236492976304599733448645482374302224381173202784834712550602242448477016599436859224983860996120861465213401798356387797012662240967326540051365346558511908511793218409456255593869602309499264467596984075320326000404993260546684079997058350776315181570290108812696310969566322055770758856910348608956023204323740811895052014015741873342366085386039640462223985118649544942368526049080067254802066581254874072297603085038316804858457176388976860968515310825425969833362088782327039530204471600588428776272401345046066376254807436883990719892642788614927098909020161860433732244426514920286097245206800190474699179117064667413179015740443963787377818393314948380860861225158645698409361911965278079808360129391217712972675267917491191265765316711988077482057784150461060203063199733636465666227436315035511906650488910762929335587785603494008346448690350178189087972495972169052715395224706211736210055327250584893389185030123121085509788837953545536307952647395879978082677518038635570731516739477882628660762534106711065431126111415080514415454770861109626381166192831716257334526817418651119874938050997744573777065995541346315089174188608937858673480487389225421746011114374266247669710601345684861581860596176136213900304368105471040451449854466386010931449815871409493476543868460296707438652558433345554054076743418520541040665916377693172162117173994255372774494985172964584728388827716895670172098187505431687330932928489626161094736234268343014840271970625229060722251923490658701193340844322567387536188270032491768105418109834139396599345416369697445590409032848252975058168711777872181578955983001529874537944477797658397026314841880336993508465172902158634063433884789451057053068631195561477131714319829644777793488317509116745138307072000000000000000000000000000000000*i1^32 + -65212554517895977714595875215673509032588987069052826701744913986584780985812241896775711938822501837480588454554672819687176592151433390603621770260148334162683234244431750918775404131244015084688818743959636320806034502791130192513516827564825926482836584886399969434510451375423450928607102817965506196394417382816877340826391522283360553970081209672191100722049881047448672549260809635777805310920025227239567393743310583138246805990425347855979351063711977200271292704144325271720991947023768483380639973118774025086973985622664410719707747007157538777777628634446121508858274078175423829213630960705820412782249933589785552721630150432814586856271775912666748626874177782901154945953056075735226420910989589876132740638602894196206967214747710809225208407438585718444541973792044283278736562540080129192109042313751033055277235208645703422723881816135818963857040308835226179882668783597944330556821347449877618828975894192850489789312926214478807290982261273424776495126733409162342483256037761582928293271677850822749659674308464755529776645433403383754163845922054458739834083271059053486573505310133097550151251790815029265567526160113654805605811975089494882183228242513518611363276893105069462154960722397610836867801812732185855251595096452003044463906715178733764902660257272059658442795290429524577589688868225107279231206047794729801381624678055915974335553434916396892334138233013498619796522628512162592931080336532323010792879284221686361019978320807684854008654058826281645091961823367116056904950187941443760321591218166333555813484834885376975538164652187475583420385372010295495995926909043629834183672226231884697205236823206787896221896293804554088396869536427717181536749923692889458701064261601742851500835626944235943438019869300841808570514287560200418617512065285554224915540514768783499203435237876612288023115966113173078759852019790390576880239016548422779174391508502690854565284470337638168454727016333899275742734460895796401301792556395182803519890574395069125082573367394391521459158927457881669653689107767159998066636374880946551091625178416781297560816029802919856708311181820730549331943776882344036210849192754071155781101641426132356580573870973925105473916834808330010803800413544924615425079544788340899151052219809129520544700492593606356305487409204179576227015106227844458884285890750190509623758894755084524387062445603598694023333977980447853056153410187156842089086900307803509074385971566303497619832767509204657923497102866719252348625371343834598501021886898397604710597223244372259440860485848353349913605259314195047953237013113776010313023130140209991670359775514694460650157486669639156987428440060339911878383272292215683627038367110263649335390257410335131974070285384568858779015027179188875048035640005579518194367607299603637167782964457393107238912000000000000000000000000000000*i1^33 + -3705786760660717531354816057996621211518408574009862933718797149137448813584945122204253511888517831142341335108413520488695919618452229065033336991666073634281147927344025369024328092537283553084357116318698475344643368273539977636706993162525430130179829686272586530357866493952725235088849420503033395680144534799179128929538123000451936871176390019725308908034284423494306810372034930869251838432649575251704296608292782155998045247107498206989768672352553079218054483672404733392363017387960709253761366697245190195058079643933972300610115508876785079518103723075645609540477453349289742714655692602865444626959842516882733782660911554198361409757918088940787239842314082536763304894451349098512228163872414922712135122308485236611155438052161651450098379985504428799166965062245828578236889358372327621366516703893616773259820818423596307209751004484520645176760935195698620955801495653386022692928458752915941803568036261436659511911301595991217306241134061139626395918194281489193681348263455628509122598072983371347598134556717585916380021678595599196841733208630516146761344695751642963130543429324351895512416991833638098819915769625589152113652772610356371564130480468771494871319476717113489882346130919633965740709219544494090717262865988693673757263414573196544611656560535630273395527810592599822252399204262519739685810545500216610148657805419793734898149432312717983690978126069776853329915351725897768536440253717971771517081964998922787261227894921881822622665676686137797954045650733808748419116050296133138748744645582991161945881662457605235473619355960059907249387735137121748075216297463786466107862586697738670846635846195630791136433192005812299807879140232992139916382072740431367012267917000639541682597390717460743189432211830952680990426580574553628781621496259355324187127351600114267691019388724036488641276177160658076075786136061735908295898660430138360490354363210054130095981878095965892287707230446706767362893653534079524331248897711320885310901249847906046300581596207415145237124823667207886990444705991464067111866272880143979190362271647458244346883036913805199696099218841991705335673443275337486189418477520299406805738394325179313939009193563793606030707228626672137180299112594675458206163554402099373562899180926986195667912960585503293727221009630682141662752494752594293433913020278505404997038149430506567047048799787810152825923874028614630865520801983062191013358362585840176903083205850715951780583093122129438467749434791152008428647833967024173199533623741243503094899719122573019987605681778819092263047244389533156022914935479861336636238874219463689613902421168581810672561057216466501060194614303986016360233004034577318427984295239861885194604904827938966746916075170005349794401305257601382655830406418630382930176178221478407410576183247835213332480000000000000000000000000000*i1^34 + -187382305547170277844367610974125157245587435393986906108791924201893408543715983787877962335210724820532479578189717118448734995956526438180401333373842827583382403411470470819194682036620077137365925365599450600035787449488406295149330204515913325101417492909132057496172305496100078577421164507190042164954738686587194165956967848055691140468557929003193036554767694126240915422336775508506244860830675418809052486069834735017597312924571208411695835773088087960713674761115630685598518804518612297222375646524765560667588315201435734372054457881082817344619799357737223345801305125444957384286116530122883756115360651401063505926773973656987898431243537374160945267399204850594106307578633167669701473647378719288721684600497518078677056362783473903339018215014289794315714328202243013026148258978136257580678438773378355864449595055351798966558660971854332310601538938763081860415337346274470630381404398360819949793403211373747158333947532614981760670625213302155105844492284261858735893749666861887959568424662783661951827853416885367770310643995601764129150291935976671856813180794618316657231889792568356433271655252657670418584182489096403873503187771891748654735632170856686626898152261439620036252749892976152767690600863340646583196797834634550306703071673523714090099588868807587838203264504505314157566294095613994397105525747900338669045870933413750151816329507486504930473521057140506251031093625064181957176199169924599959108770171603467026625470927532219024028160717641836598725741900297361466651949766426911575088087066162338190459456804784320589627155386448192715029876592062180262221863594544211232983936424278054944055648039871517150846706933326529101960149224066768512423307927940107058821696847351087142251438849307331792680833303467063232550681915974592532175693978053745581688277891707224360404641182519794316731525183936838595315587091525572982355510759996636175686146175797647059975729533267986350250612491795272561459430561310384660515457639581060472121113562670157672153353028914404748284468924391396010271151035421290181822355877407822648784729043017845727718952804762010389882884943125795834026255179741873045339730181739190875940612348975884572342957448360407574583138282382604340233651118479687604139156414122623168972540389544951844043962943881133451140546372695154960870805206086701348839999196364451122992661706063016352753947474634730831762252582399503663776694398950008169791414274705579241262344786205314922877231033587541024040077549089887007998799585401170637205606593385736660094161449310689924338702413016032206654499673074504802742343021635971655530188496376653498176072681800336698599046387590306192609512321407549569873451340933030009124060682476761658904291025938430545178872838855013862888077355999568522147778779923267009614361002894830093784223956211230310400000000000000000000000000*i1^35 + -8312851480475927113952074119922799314104308966128248370563283354980782200087018974332405839138847110740040718372980042221285268416576389550126296148905493262503581116731866529557488089214753814612552638838933905914765638707427872857918434665783310346353540638474700709096468722417264719461729980830784765412412121664220788438571742366012928169647336735336187469112415365429176383351929176446366134154049139775310141140785561965430847737717296387304401598825652367470786862486289372943531468246982153521690096935152124249334757278711978235177853938604877161685404298175095813106501890969892386685068536179514601520919129196846923128302365712944850336481359031959992445663969853544890057765740501950534413514510143311112961852553129039189262781440335994192226095207979993888837833848590229162785026613997058388930193633984823034794809218273945194270499881342232073386765361314144549179130277503196491456784426145855185530614895995925625672153061884837456245990612875880334286331885186587932253056690694336865464937330949274761388478329674182260810003892609423800060681964923304383956314010647299608591975872025407996554618614935355697412500571768761328731324805704024229831556971438134278535859268723326640068561258276114679945673469924429051924531280054223003938897845780764545795016162286027711769348155030020920841413647227900289479606342506611886708538719158053074171907362700145871934941329275520870288049020426189168036612737131422528919389055477031583401965068587312741762242034203092096398019976993340899805397938454846673383306198815108269662800933456564840174477094433367215757196042057168233397405281676924708511009882452737663786497152169945098721395448521709376503446672777201971412468651906787870200822036574283839855730036628677715835799310927244687408531423646683831426255693223382089693503893418104895407868071259024436212195188037258473325246323825272299626011087670421608219601197444767812637784925094187359746495479953219354097427123576055102886276822423866146478131292876610139415192815415226964452080813999697315245162129878058853559131993461010231177793996949171197788261852185981835422448234830058982658043730989506368911566866690317085616179630587506096302120864100961026988422905155039155630416019481983542997762131191859116953765848048308435281442135508950690118258322810044767257912139542408825572143864596787092303817960738043412842169171383151575002801953832654117852765487759417478586729800442881499131826266631862072047805060922205697809274534266747413084590414867375312991629454644077135509350565672553681498174693572670347798361016216611632674743308711261635324304559970984133960654829736039609769900915560993331282819905766093816012042237193450313410136649793064383936458757419182684032243755479665229677885461947318442444732396661462404450297658101135415558690128244244480000000000000000000000000*i1^36 + -270915176904447084058151030207469423758502339164860849048714863699260624377893193121702899863030148453040024700404136629839146840033547198312511885624287821998385903296841608642962498506114296202971556981403035259505888388494051315956506854889668331809223155480072653211635613132250843204559660022226521791344513738015354925519294453913291468395017924994302998997262745584264823138457913820206713613334848262976227224244933865893087210189990234472104374618582741154401976879428271251002567779860073687306490466977428195341244775276102653284246369963827989837793638750297574576088579860821746694499829951126605412391112444382031312861545550458954328167533265402058299400425412477474087518806651424837515025675536643525753051382950114526376811685053313960986145019564921566130185873594315852994604630867637844669931610161076569884684045384788024296753692542042925638735021835398658951796184631262306011790040463588902179761345994920483676783774120643378210399043180595960470779886694653151816257716628870995854401646915626249332090485442356870440553050171153719099637974434663302644467733334956946152265404209950240122873580257154016187288609226641412463535185944185366530242037697208814076716211999028214429423889645732250224145640830944401006840567314340983091122203994568481769509666990749124079851506577152002170181204389746627511266296826292493269361625369356425619417874000884295891215085052600776126969885141125941022509617110386781859557828846290583137606773521495150931373582220907534222721569933021878651246561692183044575621921458898502449554225498610545094627885894644001982687651003470750082094838946189351676391463521323615047576777376900606219340488774761699805654254324159029243574480616574728696267431805274368647474732919421082998093795640912829931692145413812454346960950690000099610124048318487358254695976424290735062487422400609785059856688901081094098731007071449586509633063943372041849123667071203158128147290206003844715872325825963887684394374804907091049901429081353649095943518899534123808202533640231357652254319356867021053599870324465976458467270782710332950476956994030417218620568761255866309523070084449644021711765970507209904427697519584575670478842739865457778009852018565197715443396575273265042612652545853412981836877943619579031735880111802062183220072862288371744977884890255151960723592542346851675565157129421944541119943017016369955141348432996972568750990687387032788676180199842875147820683661356551521108222745380003765120341075539478167604656886800395901653615700828522407203489846459071544341583112567454881171391362206969241882996867583050280595385155149566912481884537534753489881585253072412041545950332215605583245322584784098323954484724438225093722579636285169026381194879844068750603852180078389859602019917008134807323330104397114528004329963520000000000000000000000000*i1^37 + -5353262894914552676460317625040348283863980911626659433617431399783746214196231161579509219006190693755175553451038291844823670973801651013042437660876280788954935230826980455336934502484351438979805661902442581522953322966318861111387311488961491387668138548556451701147355436144633536298853502905494253358849426302032614616580934102281149552263127655454077683270446097221917490166872976410436078997728825112089946584446113544819989084344757936231456218574108371003747872539872666575644132471773561496245735582131074612400166086537311688624939039926610588276046059761013278634873986687744423961593839289516223696704717255433705500312968487606502045701584480780454849762808001635593723207959224889912605859340337954216012742140715744222672942721182519440530147292409280220095563646622011559539772177034068827542313280570849114319849577873162243418204459134297590082502452641784338846378224230878776870561944223125856626768419774827319682433971633259992637432414186066089834802451747981866845433145468199389766245761775251123478418011889974946189370195447195289055610249651655182656351237833911670541061407669654402638252080985040709315262157489882133564862655140932321673507287970271928813577087675553182382001059782170652799333693607033365588293804661410226350096736126250065415779978636970005513272536866408699049333958443085706753377325721111382935708461492383033572691174023647074342187803146737963029820824516920619514888413152837182839503899380594482488153698998310536369657554697176367881238041344318712950159459717262764548618617639018818406545960146963793933636382355109035100840270764298846314924720199012987622521628084445466078568797100687248996068922551590015016663529115467407872865205680038962243688021516979017901469937260122898519315492430661930852004177816233508175451435759953485063686769757640700798918385015195173464698736502806259218355204009824838652410927087128643418710360664021029227241527122979414003768202352636573867056328529091415903238232324258701156920142607704987370602075345373829813693109084623061649913677995927226842890488213987859085862765781747395586065516715650495101654919407834643958283434457014249617780188766020534846955062842631027634748101844084437378963693983533638052532929313524369449125820782134665666044724034377419839273222055400180321288873087863421439746341140638846680075114088342318565752476536907498920822722370760299466294812037937013958446589024908749229722461036302989570632997974289975283208290816615569084016493026514146804823530718742926767398885761971366625988621572327356550383202968326610397424278261526195503899593193960714251169609229726743365901192905471712416968738093387920441666379285244127393190692635905698753236094711693871877069309820748871919986881134744619506604229011204378724595061992722516318970971203039640283956589363200000000000000000000*i1^38 + -126344524422209389648310625562147158067105636623560278488916131912322130142284491229154141424297800493700302800565532891808962710500008703741702228343366117988226376056742484216111713254159316845508051847406935455701427167910917105465394203993830496497105875130072679256746498129299833606996774609459146100390632245843582840995099922910517091959140117453969828892951668207122614469677310252828731332808979699418772812768649722828102910368908950068134226650663569248393005793924182570573966748364529327510276026109234341093998919898757162883990992836673809147031993751137032107237426870501795758669715154573125962758784841008591182475596921062212864010794112326298198200545350188472283916480803868897608614048062989111903414681773134049737150486801730157829958155699178270850311848876576539644028545848829147085763650172504831476019819873827803975377262997017282038537420351274526546253063504938303812138526000585800567456100741821012629949948283050068015111448758404317411849754604850685113268649814183168412874979043482910129351644853055680355152413473990767501784977619930552912953902507573282004102918931672735615695115591907461063433983178067159464225842741696650716701505621604992038223257236041084964612988769539288411429639477730877674344822616864283807679640623302788835772249541128521070168495209900707850903528974433969794005943070046032027284082082518066277314288797407345657388544874430990143036984999242182201709637052248885651085118458134226943122159150470906100315658919394638304041214180924523237770642269120518763822625287818342600736023438394575096460184516804636811159879421098627758526856528974167123761804691190234655938948995126480297328252400413308822688067923606980440151879307749283542366370898049689973320310010195507637980000083392250079507435765396847760653235327893873828132472531340104273561211151097883377090683723757055174904903892195470175885433428223993231256528686319233300524132578911196529301396462701110960810872443912735943285621907410484547170029922198265384403779423451555321987241969778900690775980604098333162034653058519193970013625419045163029863437389948201165460362303650004170457122938460534810502553847175013665888223011492641530262295385020002702970224072968649685148644983829457742714061765036897700222590754700171918693233650524145832570745275810466390378725846893435953907580626264858624349305265425302124276521470410721040395883449907579192155156101530958553162977107519402184237790631697523472395480140513662096851393067646375185786869399374612287582389075166299936721871156680652394563897976504204410193028771586898485048584135529306261328331718539382731851625701013297204418977347525610766596128964534542405538377476410956649117547465467448621076549057234799671637264951844807418409238936167524996634418110862056418244401542781921231496019968000000000000000000*i1^39 + -6656930992008992841439882367545698245643827524924835620984209613799859288309364818889739260145349885401720501164105624668215947551628774588207265091806018506138732139287740702307250400191779500752084347322718773607203195649722700502742043722527189751455925667902980550165412954100146399004232077144831334683039178369563673237436027945337134205816220013111166316573188525061030160052270428208067155345344628125391037971951074201422800225353674474412909233290585242544909702176911522525214466595601389980804213992719726959725011769420885945000113146342823320925100014341452797775728602135355933942149797830705753056081951442355169369124276799083400050373075525087162985894129250525309054799102139896839935149627471011891595809789640958971312972956903105682877977803667585177004776578538774286336468985813749344730918726368844531572129669939677653496278662209404886079625380060010917705134376247490707023036658769949261631448033309369246323969471867981350485063077383073789824458255290708593814688646669292737030080367667040844875287243745722197325303510964084888523032596729423923695457405281602852027376591616315959183766388984026298069061895314569578392689297968095630538480258909937916099740379275970957033561953058901634100187507693887399007725984488182493100466471331556263267133282180982947114523422381421142812018436545897834699757843771550784369878323999264136005960842125874072799434115999540385041481766690205560507374637295617089101046813403364188894290573352616955638940062988155918876339003135508930949229291128137414398898284688135533415754612929799573277761841292252795818149241989495289095213251096506367575903873126554906219615603841571002142307685187450005351302411713648017813339881890419178231866313502891383290156123818007790149740263598212774079959279761480110073934851178918883698744864535820135022620509457547507296235634484514071293896675380521234530921609108287424889083921254430514854996052523327057450247242563087159622090591949241840594775082037753123159513574296388408047571108479040803182534165940869890818760941162006497234815279551537214573009798156930392337696477973965179292851166051805549085247936587335441466230292754911057208063428023538608360534237698186778469155313579750864107006695389010825118893623882491293257242760227870466360143178230089862444598630454906323215137673960152320252631693828209758019758329293625730704548861387460473476849075815025356445543935427060718182305795195828555300048547185435399721763152183639679840331875749632994005392970536778931618337656860631158673634816071591672325183154058467340367302781892149468099379179269303494023690469006363145399225770775832557850328312366357446509569474306257885464974941952227067465914841569435776014977508136916687518470604569944733271772780408306712205122053938903840198702756650176056278384640000000000000000*i1^40 + -161976069330653832747521035554284216587263966054123087434906092917448767261222308260802250719466153537923686379673715246056932703293261936259260600992675557224007357401864375697409351556323419799017962579337718340188512282593480295083947065334933502366016094048495259976361730591510947792203634436628029186424199928800468838404509979268379571899027937351057362984322344688019474432945997224030702292313345957829414782986157904012246617708622164168628652779936007081442463164609479703980538287800283341348920551196661005132863292800365752379309228896537849503624942551705480302170731357942498290637045569326406371578016124374552295545625896992637711987857886054162559166580329144627667851464821789950172229621371244749813124702253525150096495305509910523685149739176410788275606893637985818984436393477303692896591304208952759628357082694379796984948247144129376634985618702167325304344075523872311102118272564942810642377451574453779364612611274937382185347999827469929602870292450791255387744406423186366412677040734208180717733720453387873938464118310985218693155789251972161246632664057979936762273638913368253191772599305123729355308721570939117633711277255905396255176446581222604470537346485970376132758901550172998580059079210462243531112121412022812765382958824435143910708288523995231738909085148846905136648509618247781910276184366645601912348166284629378321372125904638816502522980425263093294970249697791001708751708732739311880239930663794088231162548894380968256099466651947563641384818116563167671786131961503466884482357818697992411954976531478848497731746991536118817774846622761561045254424192196964163347314960699303587323326855753250578313200961332270437925544824875572546776719517681119928782154085439777950063222428577288798469570564774194550526406100048451806970803403248246846009846416173178462502370071685215920721022690795727094846434554263783349338381200997841871018198971217712364986915178653279775205173113353991114570333190018249755504263811678439969049261270793470338598462282488159230452360772392332159753025565282297027803328995416737628416035981842642488907314650163920741978365743662676591375445803188854011871647900905048336176621629156934624677540257896024107603124800475219431439224599459878936047269379881300405919900259846163164717553380807494426386351675121520405755020792765611150540837097301766068115978564186441945384422436341681678374552994979491800077523031275746135484380566925809845903387305048627879240419935522421551832181026638990078599898522288806051607330126152606982098208459972721311644171998165262813291897847779619463736268984711308601092152318160752379622611657985188086261564446253122521057164569380777603538776544484109112606683047188999614066404471091987198428755412172588028542602197146794541544835105163963127566542494243366109184000000000000000*i1^41 + 335316186226278912730898843148210632324713597026080512217628249610269269415203322329281744562181265543744109802142400945868836454080636018143297366425949551319269461181825807741471673261879086325536940735797400993109105122354761683778157206501499745210664637186263889792363731274733266476569029831621482799231187756176838983142348932029014077823430017976214496938754134290298384568888715371925242409499025276825525862739966007722184814018053492631685744383758542073631441303625164628415890861239005418708201635432704708900127754563191200475850372458522995738651637681722285599224554195257360177621161860235854237775438455866083517263168316921400744567225167963960563704755994483172106537469926463346383514278152057243096042317689198868689221321037406898959902450666701502696385545401708761155741413495722869253132563651844531725163447164520478337317297609207695724917816431453585284236215192570073505307305724680085703738047609657687843182764456154229798927157687057271471954857367421049371472689674461157784212471986375884544838830721374461177227571571551476962425343963771347872800517684052842211459185656935817212710106696559456339228607765677746782690347650226574123329499755780165040882207876188224259151239659028558850169813626318117939304391484735895140807374979359164422443674522482408774887616941408078636258122664578603156278481681648170704797670290116612990322193122713892408434271673299736690526673565359479335044956230075895643488836765098270867777053665662446869693433550421732978983871754764477408815475498415695640412210117945544196384528114493618199331476604800611154524960329492266182551046810231686547088805174135446159893026873583550064533277914469281477047137058267420937759867283730999665208615401036251545214769794434464446995448489508389860001540204104933306398203454754253595082102376645051679982760424520318121396105475227437107383683262249609418167124844639758561753571178228922508795583888231375616091420798101739602907962199093239421911744028691246663482920779414571487714540115848328494681510792983750629326217466143254559089658114670678907569467086347583023670784723392940229464593269842453766528297273758174393778085263545563935739478476427356662518064590955952858633467445942062253029843813838374963944035893035124853480323492665709454171437333831325721816768211897018755345669311486874421292456170923792069630606383916780227272314243000614769386984124120670368867277206468500787424828973499667273448912140756720535670700578191330496600577363698616072115867426263681950626593909370657423932702294632788366385253236484329368507494392058066881766268910248019837655678253974419730457448922743128742868991636539507045684227662771549433669938631648256704483847151153889936473647127283536397662028747657452061432000369294067501576760443529661213421756789397913600000000000000*i1^42 + 32801452155967103818772954447279935775421830806260745010740610599914741774079962473098516469373190520330471700829633898720328453446242916810644635995962384195916355202920965767901422326390057849052173871303643399338892700786382960714364546049215152559845531421868080474491678406305745366275579553849748861577152455611544033959512690969738955001140182387806398131201037319818325674851066320611760360288398553157403118215862924484694300699569306875557518488856838670574070285659459635825410828057590148547664542203012116344464219351968107476466573818658484904515227455288541298841457471385332243652778771304409135888402633395959791136216238441806519794861111897696642296378544973186726932188300465628598556662277698264979189374818401841764208254713860397669096680461534949740662129067130976049767788437462338346660664536018910985815978840446721723539785753984815779427014146145330803206041052280066097030601069993726471778119139487621907588977314442252840820443225758065647323452413476288266372468335790593469965720497619438079165752896350903324658181394352980116825281077282737163326055985200578047313655074015439122808248818342501531798308300531876546790279433000141757632337224503288250027785485043105185293643619104054559058357115614678772390762504632065054601575833422534967107447337337206026497001802692939525729651751720450850871399868931204709160670901522500709194880779851350244650883134464151849463420351758625199095116828415481476160672182230538852608148025791506910521592476949662897528464081547942141596570747015536446408930999334018530351456238140665472123442512702192084034952063186950380509105023479216111435377601895132020104293827047485449390657035946155796056032151759825574156613605718279261823478239111330365470395942277389894698443601931379798881405323263452768520055305486986500679337530921954554933478781520047339551375627091383190196018547542830107070984030318199228321128118003067103400573791518386879829471096493144245541785959980146866810526364581375091572029130318248828773876331434509988224255231409392977354044127898070031778789285740152060508332838314617261733045346255638333392808177606897124834165417864451729686091550583764787742737733016007291205483975310020954263765089919274822435165207124002118205763933566422247480737596960846581198403479604450775930339623997187962442871944738090685511204832152283215086229023778254927567202732671198335715377772080869588770401917910328186129903190921706049091180597692930040714779032625536200973118483676090299748352673729231676111114281789799245860840463828677490272860807211377267500893839699474550265787293946105796599898477483545117922104201739734744700908220503869086468796600381982488767438332183835023941468321052387616904689287115685864049953151542630641024677237506753417751238126505551793106109134274560000000000000*i1^43 + -410195245554781240341804178273261077037560818893053412279452019374386152328283037185911816763382647005957170378701012513126227847803169766433686427153778407150616620206988558596195760248260361038765931407722172268574646412259350747014764181938504139776267524337382240462466667473511984900285595677247639762220917472067811810176299350631091607742892833238433368119206951999116614443628251109915389347748156632815582117154808219465012696828010443897500709662468922601112246068219723092134606271440422411326387777392951121257681063975867545434622820089020531036394598844183627570604815848907859646563767541744413056232209857179423344777036421626365775720734348189709772504329239520412513790465699461506993362347874473561995527529773857770326017651811120335650775632590943626896440145084812201183226498707800936266842769733999818640179388248365503905435650801887288089120371253285333233574623902934621011561513298622231807326799717613417874745879887495180859852877093560589467635038321894618616566859333639313490881626543377202724091916995368731710005118476479829617252931057134185858253059575272585943042272243782067038918246236875244372849649990582652049057640208529277073348347778208007068107954075976631500918157346886657334321980424884667237084662699901512660322058970395760010742150977165519713478536747669999436365632260497435591259960360292596598034759824402349771577518716457145595794412917031893137640565404427803202646572714538909771290080425318686148544700658372915546578580379974802471437849359797471170359432191928566212177271203125460555847741747123790610281842444660122990323778693371604821309211963132696809425047883226870656240751555869334125496871314634781873944090438223538795707542712493545845587181478542407833554015064225658378862792875662848847387582035892068089336620435984078950292093234651463614655779867920504769036129921287986462439420621257341983918511125645243110358987263874722454160069663737077616183463992748806907923433988701548334254192214458488919794818388302686177025426747668008354690940088052095121116869525001820200245817382203045199181593545887067623567001228268787019606120308359219004949642374785868378645271918713549958960261921230162533281152492243032392490321237126459242737982060676578495213804268302475600722995877553638750374396455332117579601299906601641452675441568008352196420485221581730629139287219904334793782132006576793529063057964627375537666673904437208861842537903258206616338802938841822573453984706021746479317764102167324588405680555858926621323301306182003642312138156066816992770826872076738876212931427088410279099116686629433610133188480956299284603737255221077742675957167374924413760605580081873694505495255251171132053905867430077808896980251770280798354218161831180143534440882443725132140304099219917813112111104000000000000*i1^44 + -1278900143247342161844641118776132902966565154958148946532384785003335691707966538615465905540378482142984852198616485543231375688608267236777314247004667145752046140035637771101877432415235497313685524331108357460638780853018079714321142611335223085420889180267610042284360823776194200960741777507143008479715297623942350288351754123928138964993063222205945790810523262333337121709663825497156926044799053431751315462483266769121158526902763920391227077826667742685937321158705878791707087301596368128178800216037711516739854529233622178990254762530851502675946607398541572432883842659509634279101364920975615310705084053309173971929509926094997846101822766560070067510115574900204676710713386893348309455470317129006314901266528734370628815699776014861652235551483060386546951561467178855520254173563859936456513575766421855333983189895072001181011175279840606058041180271705524503311614840372499012570544561292377246731557269871948239592788752319711332579723536661633270189420097015681792460219592748925849911701856764534781883463246077494777451660047857013313948309187086978337077566561249119685381538936692879761960187475203889613383860236858118655496157709755916644841062580066343892851888386961889103955386941007073182316862350861929868113521851677738643275951897818420814974594491803274178349052931298046633736754515224500061593167487635377938176596010294392062530281461669747908040406233336124791799345995594936624337416668262996762077598863842713839029127732279868982662337914767704084565913395168868417901291222627724450928129623266041488043999109996803813545275441493516836756319345754790806266791915486923543008177255419376251706331326219812882881748329691179038341710568159466632292457958707373899184562950971181661751218312458351045570171806087129663133081437460992121879327224154410976267899474447481616765827330687707588323080197154627715736884530410005157392717888646564104947456436131098817066473274856488497994702725043672353154560540187676584617638176785756313562719741737081078122956553328229197977724477871427245402300952057737322629851480726406349036722339753015782131879967128442388943801890430282776825021256303623046427487478969738221091026744910281259755281274026324615087244690299084261495522441636325892758733480092852239817403902473156896002866592324731171004534100028602118297679308556476431020222368633440172369004262959586676044027241440359974271129968944811361995227487395117231329135863941965036173811242898762884601308164231436160716285522069100683878145493472312138861660867835009896784327411671566516902381541633076036993625139577992903963694373579570068594121665783122414474330961112120866461918663588984697474226594885792766625195511711350673284779690000576273132863010667936198289454306660109252646684616606420890083284639939962077184000000000000*i1^45 + 112701828209984388137627483875750140844501330541894620355686674078331056637297196516158907320404760072481482968162046510959331705843427316575041752691333543394263810203824380788396994786744225705949371027309261250852543200135698383561665286365575803465405591335233270018325827407794364044324204800064677550986996617216404394014483395074837638322023414088886325707768154088974428385963771176042698339651958663809389344052035069590467584290751983754971687060777994050876763108582935555282868385441132846855199631986412001241875431409281819038854568360675770714944390359445667802818385516126532525354380507888826151083476209849585169186639454020781548831885451369599202409793568725696322242583053648127203052004381966561585838148212500306410646660942446101504592683272991596458853782598961291851895848518670217164140918859091873753435686102468308469847363171480267662348277532979500922177305007335478996603870113436206821876563285562122018671704844286558291656924483375781841208166240190931272899283862565079751001534491638424452151861607703079915413740622546332407829730802359517696241356509958312355668982933160188145929650606217470280111647859618608320011344383426721985499786418348888054946802425012154712820424054395267762004644180666542635365403523157003230154019375254027724865569642494923131937401995246969057218551749523047049208853928061028981641706508022368515627913339343152296940794097636255863940683699614060854518164501512550993993658837838314266349362554076361088387032851312957597734395233723967275877458589692323551079720292064794934054284336096080715657533296418078884526041395498052718051023798906895866920562827182691771260137179958907155483409137627417136585681733444058384177525456466319915178484601543398471143221172223391805378223110011977717448979310642589326740589481358393031680795023470907512395593432155354413505908004821169474082545403770213772522780220441536403518846213613832680436227007085964656605332266338253289832676180903788055589535998141809998420346064147189600549352554208939738317962826248191915432791683833499353142335611073558368830167636612996146930330737920967229152015975930766709063447217414295257833433171184806018968610307490236064680690508048950234583279004550833488201433607124571745438412540839956063069134051995199942379625700374322961767461574874546060370609261961390189874433732108605313379394615025479420144911573982127677055481373696227492839867417057811301615720509204767031930838842243569273179989752370324538590352570002605948085416343290702059211014939259809116105164660490732733387658618398466682361584656078851653188870643247730692899414978849555644456032269210328575022429773350521916231013189121307484239040047127661417947556442606089562974696124175141123280235959444601875983521512604635751919212795345554636800000000000*i1^46 + -1502516327439478236646458149232238769407499855204529322106945884994716074719255542135093954366773293630814239672686166213345824642835408433837399611043702586128955281356868191877325273031162048077069499546230485389038927450033176513503340726623448656579740217588066950016952202248291419303333037312467572962393371224224963170936364305490465636087012075914302193050311852652995335721114205282708251682226167268353441632971046383849941021862215918880748910304777116526703146774670025687080835151445155012111253786802778713122525431898225692419501891357109380764108119339916454393235851277521332708126678143008263784832060956376733599256968247475736076911803071406086057691695573935654184850813774606620509885095165445260903573304220076360005570398083682279048339064232900692178544617757225078623086321043600555631122661865666402135140959627023773968777052612473732271515986416207962369037574426220409237969371567343754132133275748290722545379361481313836001234416858360377934480451699156167325812379243925218696144313748243963543397165573408358881778450578019336008121085081499144222238198860839360023302918645847101438452459580748219542906178707595927391086751876235493001933756799512275964894112570853858631070862944323759151092371307061216606295464967019897795383879349242104517025664238890915622896917931113208875659683947044842999415673734770396962304975897045157043885778186146994605800692160764865363375094828045019080575470996577179493778459430220770411151214410287418916345334044023671307102049422223218209250103704710997747366388809382428591606325186281399146563418596715363354639951137925331836760474116123534316765167087484601017023481718178517002015217606619651324559546529651736480254654773448012828540415788175119232957833435371751369155260571897885091603022808951027096999489677144166883569144969116179522557242457625736403166187557039726339113802718775682594495391088064942262827361961929257319506383753811939267275431460899262578348046712926661323563354097636577714822852596864029852907649410340169381546856230284841004244054163457512283017992886687037247174199270271875560606558982634131371189995379318784216350139245149017568842944726623470822624981689189260561120706356015365682053333665753340277171582799313431383023073756715785447407462618039779753635114215844067041301307299657600514803253845663983897422511494082278656949504996544245668390683897621161944382620647707915280152255353202669657686792319013735102438849122790602549221091326240328773579975417203282489242691945283961262102514045228558628458524828030101394270705978113004371476643561354864213097385010395627289845451403536987693371831250515274135957861687032056741414200289206842803566325882406804383626609150825212659982263440902776039825220864694776522339893882009926708589972842086400000000000*i1^47 + 10205708269142151845149335510527475634859011277679276896877964895668907770033485407424259097323875793198709368812967739686042630165146889880124777029987632225607881219636056388394972102122432118621918871748753454748801175618276459278768374984123827144597088139621653770368125064894201626324021186548933519737218232859441001743632903955264413814870432320528358543272980771969176124116587440457058991620001955513816156120504890924694242123578304086442595605580851470022031252045047472359347769505730425239313407667483594619728764469530770297624760775518051990982776504429959174357696813731947970877601126391824164256987283259025602486350670267126715853722726043541575938209811701318895387596176450955371533292861206409667652259407231065138888662216537521032217798821273303584583240742070383578325845017697368212443670626282996442039388778030925177317780968327134016320711165466854389981431694797787005810781035654985880689774123831100062457120249317109986565875095616743760781373214463002647182902627555031926092139320158741855555292496251251395638189476888967691546268637654123235951808975031468128940164423294581889642651130820091515207122671853540474878541851043933735005599177193939714443603423665563899336397356986019730370034286771231583001002870494819937803727393507438988302629551556466114989003381954150966962054361038471971203125358665414474142906339825779499614325647943123286993777629718896902585304316505872252741706204080497290208491915098569443406345032142493876090830493767743932962099059281305615516971340268826044548017365151383261278245845210437894544890732327474338249411945159440990507064297854334250050846738716673744337898377404752581090467350984644711240914614941190310617259877183308238780608363243551224313280290571581955257679874265537154880406115079045002679328699576055144313084910289519892940019028880544014411384252178621369070738576655342018522476546207460782971014855874900602329208626877127454331123035043289272386781590200634592284836400889175484162156142891441306969115312762815575144331688131589523956809020410875646891829718524934931554174942841294203027223636837227805674143412464113984153800084331763913967983114325026896583046044217998425985722010445863311373797356896788708704134934900027614492656934979698566408975884229951922102294899867392873571046131017339497633717865095863631832152249060018599795240819467551424697386952975295959355802031476947397880170854478834439702142621431672619761457082778625931022213955496979407059894943042163760418742429063811135871585681853683941414394043749658583311152344048048069316610892349623924114746192953619737713717810646491032097640056675258617110610439920838462257661222166446627240907029213995290950500137661799137173779915048209545344632624161176186328139746111855239113536962560000000000*i1^48 + -56621796196101628685009930229781469606993757001348270284436428107974050030110356711607185431309876822689511196708186917064896710157389464030422230151266844340662862953998290479842491653818040110539766588905829667265592201844560660740806777159721041265220277427828477435989270436557900817100799630244204904304089913104703423903498681054805786466003171186560922427845097208393848948562611549802876986284361813018372275473565247952049671183315161417080183947676022784845531349717750827937799568441616484567335552903662282689495167482587737655541328149780729292260389293283494439817581765478674235160267960909024160629114711465221972512633640032300903130815546226450070973915579372001233399380901814742935480996223828401284411442479616220359252232430571718810315437477184284035717550005044220282941735639117013852943424228821014272116061710214720375690849968106997165467471617402729925966919521982068296716069857386750706186607727951253870715390855049948958903690780634970061956027009121257176133830753432707730144649715073072732313941750911819019107985579407489048675636107682711647466422640530372757941358701532727207195735244379005057989886640921868439112412504549249573411436076941849115264082602789787679374239767614329380792139466360613885005901158045383341859190064020316455376589758533286518282482400596452878699167937472339970584903441801385506573663937695072515865436546217846943286955721375671198319315844029478627952382768157706657736900904427624291304234351531999319784389947401529928243728477391101186108714149536489449789377837108057530446291328068350099038795091877494034376368576283652739991553354852780031125817310652165444715901973341275913532759377454657106945927934503129357149873653438446706650032705120921903697463752122130658110238726264370381002475340068989115395748215761796208862304157577834958760973340229334280541648105046741561227049817264848176426484027880590024868582653411271403560455390208796829629740812140771540064257307972219060879020115670212286740399254212032106294505404916183557017722357523333016124328184195354305040073038697566781164104989192147536438684220248578847859739934354717484307386457268245598830742352847918273934801226685144431906706288436992241803530292618000045028500847787396931983440166272094624649389028065900616188213498512980618888056089327509065094526101320583994956789664982129481491372798849040796408111135647043660383150749572733210434010390358005831095988184161863697973468584493424063888620885335031583276060272566510905891730568901532085299793255557645961254529986577116889559658057163621619751225072047512969161511726755710938680366157043464005532589352441410677195184571938742003701488000607261038036581179692591375299353023100401466510512922050902902783386002140153064781525290949268587151360000000000*i1^49 + 201596891250534871889253704982673717145054316740150438219841657530559265302906691871981766183690601442419362780474542752541457966021241787490090880262234552163534525087836809777805346997007701756736249294963798387121947210033961540809561373561168876285254274698250907436330163104088285678899318433325374902423210423661633751467440397744862769978178414835472794966804788705162392521909872639244070282687076695429615455220518000185385859551005086251532939914782238919922143899760465503965941258871123013077171300471713242907203555995900202721871080430591479556632286499741128385627594976878756563033380951219545906311481914791336481285680689324297893233442082509213686860383535123398650865971368667664362398958801947053668547374715952457840673698647102337454748182739527771135713544283635213851068756644374690502807128251137834490240756942523332044258150028773049913457321631185993178831650014849970149635335192613172629431274644080836186220019431635427677223777874218905263728019254425092917870491133513778748284276566746160698177118210161327137969854759693799440057876973854517832686063315023371211654657942651530558841102981199575895298348408501527901284687402500661661750228497869390023027148889527121925580891615398360586456440305967866221564980180052124178998257591439371629798201659258415296705928846746723379053877791163167488481115495854892678241343027897218537527956870719662635667001224953032771346878788916131123119417631242476098612731793579363774293185697313874305977031644852717836986714924303291741297870121936423077322571622005703116317773345069803697439983694782273752528250203796612223598843840639480871347119378617896849091262079946978060999853159973549916203254735445904498962300333493833335655282458786224575560268605801927631895989501016438521438756194538071827359554609585797252672708900913554325923338972355351011723219958417356760619833767078771965823528890619350516688309366069094227698525366869412061228578701135854480738675382524366497414206471765309244840083541147868154198387916858035603083533084825262885549598001130296364082778721233647206804348738593573991495960916498449947592094333192442227786401607566622629168172321583794273632542974535106933228844157843376211394135716414225209641061501466938632217494851781948550111418406417413592989120021340668427423553836634075766937594558308966527038427698872191501731648766350089355977785232862118176167243485229372272966135231014024641395796694977629005223129805562502951709217003457233904467977220022261268707972554507582252020073450462136896642204374189958555999728334888906811136363692837617454723899347783984552120599432050137884517706462866249996849752755741077278768498553633441275985494098580662466710366228335872699518848001805977487938183956996089247525459178154885120000000000*i1^50 + -215193144874531214474383799283633836552295044728585607218406805984802671900414497556665057000764903306491399766538880579071618624977623670747926490524237487513364203849999229879473358130189575948626166400106094408322745990180689302006232211907490734455999329453851844633872635878756520896433818251578638587822992705141794106862661271480637952202503049032231087942351086504192155622587267772792057463398748906017241288966606817454243777595178079785296445924979428111312183719186257572660489248839716371851984591935279604051328734784895426194483555134866519378698648400426601165290121821974158821565453919347584753488212989260170280654607989972984120792975728063179161196858419556326848500954654845230912125956706977169585478059228612899238270558868585971438595921855819854283106715033026112940456395254428216154298365403503349112297552137114282395850291242040181774791561305401914491590253835284729651157401086621369882774023019242717465417162609379568736663331631230817077609895024552280245343514999198055305039494475693958997342321236499491586304740589121889855870729527515530500005699883737097152416932519870695965946978396046047004568000157426424028554019779456565026480371849231641408881280673758218448989110260990393338063614804195091353668870734321837286258685062598089251172832968564176122167796677364504153861721623633859281580819277071459118472462253661415774801862190460326421473408757786665458477492993933120124250944037322056314081477724943089650991576891444781737768836009159562236756946137924060660686386306978858603302392190538204206218100117726404266694717113277605228051244328853368424682770738703966459981730033184833624190124784872006204052896015939188927840672573443574544974744273583602237500072138721120571688989315404518658792625863903882898861430013926605903911945745109189235282670817057719739619078179636798929937864750955959415318659665874605369257201595823550213314271782855959759902520824777551856864539057137314542777700658872934749231405092192291661341377477149092827130382324248410923172051759954854196818937888361536205086970209135450915032306785354541017184575312914692213936094004611449451973550233681431528549350996881571094019174062674850997236864458494665759655770333352641242673948831054033649405324325715330713561965756903449398596793153499944693450813284669536343338678716133075576186264537648273165973135557043919733467240893401896782225411059305946384002936557684630275513741690773350440732964235451225465963888215603085095358541909753731925768541221183063790413671180031443752325165810668621779110584469150791202796171847477037571976638437786047444558720872525600070265122989179852250014315144742660764062602448072673961606962130975290670180094223940840766706299547340344266640555821830131657208154292224000000000*i1^51 + -937848535792474003814431732506498712156503531785727779620621797658689908742875085810783606903340074424168395529214690049241669584778792243624564912849337420622927715854027080133247951866461263695686238365672198508972559513135433124673276962845492000072381762591383821107131481507553866453187487831296720642214730159455458525710221654158455155809928835345671277053960972562449330846016359415619146787925085660463651337632797329933027844742155583942899568669980539507203243766300330796527552904904367543940896388427186397001448332122654856315866796115830391769652387091784941739832216638727377432810366819964222056443128516188838425834007040424539887469190523228951361129869526585200449723005088755546909577675147179287977631800205371576275955614800706133879793585281031532520884383928479370112995128373866852393756959750447974831193424571776028296952744284254615176814801692625686775396336748779285342084427887748565610545309642758934090318176057008294586249403166155906050354377622063937096427784988712011602367517322201135297878138862277162086740577165203015385328830592096638451977619150520261643813305169530358754614669362443318937849531610974755983982600369140626942378869445613994856482466678308874845126144007394265252579292737768309656331430412325373070429580535764181033851712931665925277666935980314412378085315922333091395942574564954102986119789453504088208409611955529859556154511899438816251471712320345700066096244757712598026054891537393489247504462552743700246291333684052729877346480179600790916858020707252602049060227642175852903458732977794430928807956738077191921111041049040920513372043271669365714666952009180721793379302337713343768290683220919165618661397817693600537915171505578994230869459070127212311097250306730048944090602495896772652689661304927961775851125650954679766712292294079630499722225656239460943492194816266585314963582284521819565030385066163834490156603827430293966522195080229548185779901927024629788224639770996287939724658372226888368683578577467611390627076283541465735902170870908640577723000874809539544974200619991044931469245482380764819188779530615594302907432868311314037700833771071789828625128322859776274078308222344858280803804102670449478852770509155740813037246567019543986442781816581080522537140382704313003228212661997018040471864212505344725788403432352268995647227418270720341216390186932763711468149489700299846682859860643367779181904288954058640775787312327440754219699904172846631474477860104446938303341648344723489582634116855456800579413332138830381293094202224205881765738346724763003274293137787692754186394620569192925917913827502038165631485835097101785149035368561668416893509507701690785128546570419720666469386080434411200833900506235845249811398233665990437634048000000000*i1^52 + 2789683803716172055052159390679550294555781916174541627729669451449241875205601550550581191886336313728914199310482547656922425317366240366365765922963614087184327884838185938457781008388315420309430448292517808729338314669515261008501841526938869779344658872502958359111314506759613696528733930218175544675507549200611307892344693376024683178565654212235909761748275880942605192102597377701250253865645942175774010489960146794932649322974915718682371851589366491074178152713676137888054916244959882609832634066980524941464505053216173922282480695820441116457448090746871979593266642979409169289077159528049030171807487500582731467393982118534662188778971304216232932493919966788510479842088515933422291400959173521501352766854853120613422623171075049110863057103828739069550001211970967281766663373433705614598615820591889805652282268659295694466096639766413437418703713023097539844965808640382266327148353710036319970565037874230945570146634877719595348225987370604817339850016355056951041073291982072020611265292990586247050574876262182662780281151954506722998557225396741423320338424976572835051749556315684375631981063775206284607765142751735306239191605747037265971015473556619210701757881847802353321201961215332401042617469035772945248788101792718273100497299512698731954725313267471919442009231459731753440338921986526894875526853256480305692203975590452861122381418792251367089360510822865036997428823294712320877855553886416988570008035456737805912610592630560687589115275609792029602071924621455012339392140371299729225931615984793861118164678079393023316116028106236164768012694565563456904673640456648136947374121761393387265173908250376051575070466774576750519000463251627797458377292375966689789309129800822112706728622636044772810889862616373980287002223759240188578423883556599534717163963248964960250514463422355055292451204017057873525199689865155166240851813986177205340325099833228775836264240138692727916914197376217874205305569087451129111792340736315975988613509198735263653061372046158902418272902320526905680677489622191123554268861762820312277951189328746735144895160712784099887720352105100731821426055011985421450022168232537523118410546466703999916634507369595261442594417048161384836114304039200033875127133854481702942734509766004199780383978015835597385510976298109880962513203924661497958242204130913884586535227151588402244556291338534695994676349837459434441580652660894001317131374528518886735386502089464026846280417496186394931741255195349481814277734882197506883126669101198902222506183356906627119128048640923105557380648659334141255054329217245840345697048556988871991411174977009246630036302587809313143395394177797155267595329103651615519101837777239878125642858709603702050085757918365456793600000000*i1^53 + 1888295801742938318724765395068123826849943064899598566171676956229390436636413031409903279529227491329345222481301519532942285767310049081626155307263937523249822234181042020031756683167502558407999365898843159916075909104612116280539059176312143211493729227921967600956583125497145175194228738199577088617439767403329116853894613547719133291595260531614811209636892037696383506871485316839022161782946408217612705785254977331281560301038075723925164416907399580904149176472274412202370389990001078228572321722681877185159388619575547685338091446719412233409015794394787281925864626334937415024965522080337990933905928669931871445027125033406452957574245569466605470513837745010797154046115545745903660512278364734423144505304492733162732327532868918989019942252908963612965353380165121552370617590538112141724967877880319324335424801932538175933133635250191087761058095818347694925468105286121856889481630033239127005519732183721645600209920327562371216566409511640426976569010890508269208382887773957708298372654952551623796129674328121173020873843557633018322489987257399353088850182799963431334825534028717880586796551003424179495028334220975164279006481113430392474924098382913611027403059418065464832380846034957670449789065772073829924124627225397612068399424205420175826855365208888540743484335453949878413422322053525467920068373011962164897848538186135777363279456765913652776871662847990022871932083493587519506334053891896885837450267084303498072570976048790328752055015891958132872393657748796083368515855323389117049354766324098825117807386243034431555085021575065471111487123413261055656276431016770840529657190799318883133860308483180361469831143845947815948759344797365384357364407634158010463006373902456683669183365383449052400656773294469872437704838953320158264441432486317056205229099574552922044237740335600287822228607245259803313219885372370505765607976433412801724351052734126383697979911985358366534116926342768192666519261256064292107508786022732832677880195879998589870008589755810164605374197090854998898150702272807362460646819028041103419025785692904534016627947306280162602103455059706681575984806337706775113650130143859260299143995799293667291460202594449358711176212012613711461077888555999670425696625357246805563758341597445190332721817367780081791987975882227226305186917611922589304337196601626746866373057198198636634624912360238496141691494161756978156208573440704138974017950803857096285044711623456234426149492517899292189367675337332795586989263508427697734124068319398795266131265378862054851501399743854439011787747884280287249511069063615922518453513254064607013790204258252100638021798519994166384832912413913960773121953847237779806003684377867995404286905601474104525341111308779520000000*i1^54 + -14584679751142882330351514397889864659759701498664363205739837185180721305004214880438139592627020058339151243928134791761041029958701423413169655674777988603494398120606752287514234725031948688358056452646151892220598539386206825060102677751530545861817076230984374112933062189428079840147285891800420442857259702735205979223419191142506239296467095724999060309136359499376230012360947087563656133099840669302755762159919720323422472276774437298591114606931153640370699183048987922425115869747603670148769883838592577294680632864141313087412668660514767228647812074995150341474482763431307507422784264214281061998407741124278380959148685714551551445336198420639895474938194189826886593659887210028838585610550410517349684279322618527141346220763127140783827764141128265423076310150072434207612803213256829525498113659526114438576613822167641618649413830108944558914736594761350530022601282429442797436827995821805295274222573725860823868535846666422584274018723468116594000537527837423203194865151716906441374558523821007211713059379073645375289502438053081044797745791476469246567882125119112808863915166214648665689100606466914944197207278238033629769588534618285041233476064008288850705202447701920267653677281548027177466218483288787605390660646504181132212097110433942862122888826548664132206919704597697312507027667991120867101343094507869204468462667695211891619316088676185646818655673597652916045233530269087608829310825489887189843293882691421678901539189525611528260129297386449971111555385362006941521131655524464546512589673014871923544749308500303198545790153862264037549725391551039039571594151803105301457160043522525276063269490854736919354739255395210249673906661811286888928068337846275953331695821606155084153099946583995933145864289872893876905101566958788908614018000383352794768742483994521360221771280374677360752214682198371371009609124532975872788417771028598376832444011097240856365657719599399612658970462688238129563370226946832038668044063013782222978782437111500849574104058165305061888727516120527015576648672471154584322094204414361551488327836838468498746800674696153982076674685773758713530594664587229763278433248827574633397005945263125813138138354987207775764924113455653477733177971516200609307921726521920143713470560399251323499875966054930617123345319122654175063377989898077040479901702508885576798076888771165145102831795427101336020092550321674863096845236128243104580546220216934275526281119786001157424965761275207381152330113820820903258138260173671690229931193552950090557539799246216452559112182909305852398257603005296043023764403185762391091139020631579260351654571595095920465597671045321016066319264830297999157719526937843488739059988976386489482201465673283468328987525120000000*i1^55 + 4384535631134601313751079728724561975929126488585222744793284642928460711397409497695567332044591543219607895221242845480958634967430450506053433584422182792421350470879421388136674393862825337985594893575408927590142609536528499280070421824322731916611197872615803504923546721933136356875371881658827105931532765867735269799314526171818105054377934635815874856494423224994340578075522860120866591661565485295742248216267422278644531262983985285036301123666890468172847738465284486557296886506408692516682960566224049780481481846063440197398627289384378331411984759065096346903195651564482157937255466634890829599905911273711333514566852930518190646214922233001796178677651097792918722482974348848553008628937157264268948936103786618923810354822022443159706811834385120148759331403521743434185898327870367820653080125314827463256268347396527680080233417930422481030012477071507599490177831274903501957866729541056710325367637202000047179885717355516894104099845139775906745452741995689101816143986306278489788689299851317015837373433187632043011270621408477842606725396257718553199058535052680366660789859724475655695362920697120130414278674034207102102429798465691077656484262710067911239167300140640891640669093381034617237693113835422218349817492353808700510946345347900416501178400224380469733368202145913643308487846946718471963772571538967431296999666837497688667387322777373511642016542805471484163309966390594726090242566379659735707192171652387008965931527056160481598402000180003340542700738383899468740176963875776618241455134002918368960827765801051059330169466431840185901831030841949919070306374553777586670470076028215833664378608413418845451176571016517846201168110856774689093746827522176510154618234004492095904706707265841450130668887069449945319696554589451104396181416907728026694814377276617296345298989143238440414838669882850965328301211191082926730672582243452676240146229419431266753256365431874857763272889142144460797145014980951180700047017329862246305999609843777643375679828366631950532384586524899650287407311743672890862390983259034185810426324939585526772489278119333253715205102114483790578388059770137990442663942782957054030795147839494302250271524963186926667525857751961484535257097468985177764243780778686703032777910604477076716825963633608596059706119869300945442372915532752370182348780639675063121538257050278890738217413660208087958365750919831583037575948741796848034679952211598970086038924447278667566121606383202948706354696221009060135773675614848326991433618929638593065619877354889395247988388941521177806313408366722162481810805537372501844749387775413304688721923124789094787973923670852156851006335163671636618555130633442773649480110642475582500742161277196715155456000000*i1^56 + 36312611362873826089762405358961361035910296344961842303981345529328280132232592198902150117837602657440308432870849870888245724018065945147745278744090142593771378963905059091127488557929942122716679588827221269564497000673078441247101355102878067367231116102741749492000927676403103403436326102343784050429340200334300442794096920032624699650932445492182099755007823263488970832394172014140386263548048700198382967931283507000999269969949617667138868921871326881760961745927280898806191059087153932204343516643877067880196913974440023484179558998219545169043261910497431810688327816015360403300515024582141802711575108374268942753985037909139200093326748266727973394231315259642875507314055426052017619425969757975483062151853388960922917729663608736704863276478129264508014437903836187057369539855334323026594013290237565826539532553606569076747973126495534807628506323371375602983564311115740168277795529266454584292849296017132183763922138870988785650028584857231218043473508117577967419735042875333529465956231544859276429055819310806091093202961796782670774467927673099480158115576965024772787890798547685892563453806664005865330840464608597217394519619857310577383872298319168023858570047974592381133740657405354719953226702884780193073669812981367467866827008929857222535908105493052664318982539219620095274981241214334734525655195727872598264767661262099771223315356430425369008334374149994040710987595895419514081501266297141949876434839851780734408661050247071220668592862774965018736482128366145909966317824041498768312263032214059529928836118432797505647370535960073773547172870912872025523589300982106093881262669407379649230715246050602338724296123286799179862188679803063008708325565267581697312781260981589306320201158620284686271133288552297463287803308365355750893516844009579486920026226327896889996605673857313631080758024853513766686936001577998233792466628191925014927680363991477813858616866137178287964764522388121247999872897046195239614440419090345532517668864190351242780146337451066380449512603035913755279219608503501720532862352442542957675670402865190216645933822266106941532587073838510557100944150840784023852761996506910871239122669144595513145026845986006630206024891686825214354015381855946393721086715308355498985626322263235841080677012815547233634229234399422894717888780961580027649772520457170815066440767736532907912640636896007973223523486217848322148502227238011684718879398659774531278373846752366211332038904860178063526709181028930629669395693930564859509327425671076739434711740376082556489609777144706182935332992660327731850354775416309584954802257179214042115010079738371447049027729299362415723299344143584693162259365461412994597060848245477277220516140901482496000000*i1^57 + -8271264846213337191888574595147145663249492751449877718221009282293543959013784517323278822796698775350227962203853755798629587677067757668508772501148105510023443827597383807619427551649510797476946883875048181116693500352925548664176551341193391338116618275202539341872080493214680149407680790572269907550295252201514952579372772313364087659124870643138875866766215673789637338434535038704867265422314057905611456020758563538442433617370204951629236662470270391658003351868316028867295918344564575472898553415426341039853932802068120401975443315790354015582975660222599115186029430668716119298814768571723120585389013984323673484191988714764401407143958559278811310552181260262629492531067544202338619695017948378259709614929077208641574061328875480658544182324747597108914727850398833089369827647862474075010960539411457414290087752719364545401456444652860303513635639476670634785859214128772747403947143663943322734652017721788912823920173955235409375515708923474372596636302847180900341155575905428528661982747552690718610576982123990746767329182647581487003341777210945830097802671476525458387235568866356135902548577735403175042571020436045001879179129133335115474681127843406528424502676106392254230212759640218252965873557068952535465594193116820995479771387860679781453891441785600899664026488019910692168659357508399320805587078926985746163672168960787125225259465531999415882418334722967435668917648572490705883035686925053702018646435230808178517319345757154310286742158779262345482970811794723786330892375743799389343998844096741014336891748456265532635284763515786629345265422508514488129237110939518821148983456476428699152379928009468491131555126570764117300282525935907799753679067806288242463253121269490092899631702727261437443131986901746083427052741849389862346526170270344666410556967620196757649160748045010285997600828807892071793203687052350487010385460169655266335543209415249855927736132957398620713230203692395579357669016674964258954441621054222733560756061178072464788227036984537695927487883814277903809285713725243860033931617114975982341139386206300339516988778672758980495709405725427570207055754587990375846536736215706690160936459491717916130466154691115840711958649172060510732972643647730438886157040078706783797514409390978305005814053372004801983264146834249781874063554080131902273200665554098665193135187211419272408243758683212820655940926032504320971302324061807450901552293904236049233101570764876883584087410651724695567496021100736834227373466845183204998800397574756164108118704725247905945961252544581768776086750634731234665814737863694401735833611007036357805826368368840328996652930419551511024951804818680214739591200271459655668832695178137006921195889868800000*i1^58 + -87905786282145137313519688724343340938167667950502597002053103093034972584340028030861364587439203253144052218500939044444819780318468079456203117633870202612741033748392979310696668523091554170248373643548213399435855673909584117435833665174918305744894749387695549769346529938545332170255010167785157840043458937068917778399994715798767503195711005944792672761579600911045563839257724689180611641856186159711432683421263169772405663244305066090735267217901905095945509580991206253032147596478326012639500139817542397366780454458212077808002265743049858605650883828270459184124863228578024016618644864371287429516469650621549238250854543847137311655880827351113603877143346925844747567028500673813014420739744645797439141070850906067266932999709607406329823305997530393581064773571194640832368888729849903140375804919384368515764421895804988062733537853384312641983968818657397427709258194066256011274206302688222616842817709647714727166752910407973547558553159778640415341743421408775844945727999690815027616280892955972516631734043148637680973195908857691682106911399560350625088602202196282695546623332219951277022188543146337327487873752120739860393489863645879986528921356326117966985003205533195005666515948730860222626434931979446070978562065990508948965899562773055877702467213236523355680608253759279780750394416208908012623370047721643202096508819630988240101810176283899798499526102121019826118270925549847231594131227913245990588001602580487985261478535234389048409133677095685975794138902125291948632755255976995778034297343584552240460913691409495248909970666030691401884743757952929693182883619667771674363779120144963488789626667090562153317710856205741283280459582308487673022686490427935803234432821395614147446521978393241788813199938352728028074231021273723314207934468973226343729766064884701598347036215920180092888333977159971375347378270273801023911130219836743185907470703652247258167061027157026221346064022957155397343974359596551757120786358788508331737723077884385768401844088016417402513115597420417564691120911915265887603345254721331844860322759365654529411057923181867569518837958742957249975500362593456910452563913433609784520244051608522795340878652481964993753329999173337863049691930912048686029505821879323353357118522637902674941042343547736065798897112266478742408452261125763173577694416350210644444600219469386156109279027944086422009465264590750684324607939512929062158626964348640946183208363583234835104817146210983579823530129148366407139804419962232583022300331669364823044864958211145667476867162996618955572295229947863391432124989251970930118578354436776120488584591351444373871389401309380483525173288349718421932342511707225750269298806004469015604633600000*i1^59 + -5974914931686624031807139979720100486734757296701186279019186360516659287245315000248174413256920621751242724238958962640368426992682574590660920020225877110976772112202409679123089226689055710442840514768060098782430914568112066263011559638403199245054904171418683862325328402160164323286933075449580587103446351570376170461379494362642392214807604936546966992084307778374595577752087124737327602178382729812003921975986650244289372460888086161930966048561904896510650512433810834041299606102195771117241974949767910990599354808098360117095022873983734028873914821902283863033386680329933394940185638277210335140053031649528642889115470124284832690737771967477326961177435116498547017838559367986676307157831940696020672705723559137070402191514669883320665573645985649221367020262769234581613950454439407163267767748246579613826204958107332583333126430820313807171307298826174312939682051633736368602079694714085122660834522424083169865891994858068619674985401773730035048436001973814077556674140529135609696932052221003047394956188950539011986083647855151940548593829045224509409069491018768525650041655554231676778393642419621855488474700064513875498296321936381490552641210282082223366521565722333344470655763426349406342559515114006937547982606297554704556456118525470172181833206570695347954813182312369857280090827281104736321017180863686195155954237520761852966977567543795312671487823128415283699425483602043156207638231381966104732846673776371458554084326428638627707648129572146777431941101959970124251796046040190249545599324015635629582893377744521477985836101226150826543053832522241779223605729048276651268116898002358840798698830588900387337215759647239736711781973439234975360198327790008525736392340285667640791090669852665543503344173628737601858897409091169818597606626757651431431789401156408102004176849248690664146300948729981690977481765835420544025752638685558581369293305340628975398558889466456964122296018208851901547292338945103002370684212468461310445818398985021713546398845233628364506417387713729442247525609993728993973964964525898434656368361675650079574046389283579059862829532451710426093633517211807048535178768761814662111659983072631910363360910913234560866565122420567291602410359006863468934446143106848768827276445008910619079448074908305640145576563143394502079079598830523293115317640656683904969251101124274201641739416229422445783953041752896256790952640746679205664053778316480749635760042838010017940140998644554841062649399858896347873613349454228018171293609714276712267607148070227704555996473810872770698304327296491411308831581466705167116467934445195195041600839515401400343309198567479703851579161248731755022454116468783467498912502075060083200000*i1^60 + 122857899182338373607256565688132768802094764667810094090622521921657274717037095938710575145193595884690914033504658181329083858646618167666685754076252279824247527909375421734914094381148315595807880939087959651026437051938608355286830041927569282758791228914296994633110765946825671421096109841775212437315393518312909775645541888179475192196401632165749503190554125234111541770291939308281838828233780671602302157232976113512199454865053471964747182682085647342617312893478406347698666103441760356098463664135268185060710449996389050550094325758244203965091438191905863801980213128522638562429728774430725055939515364897994422246010474605994097308771040699339595405740293420750489045542836636351413297389665381073748218970929969716504824002373883204589904559329977601019878939213784104420689554280000531615412712593935577787727548622690213154481858823651022957042003486990475460941627492676213256446938887636591592909396617371987074288033323881468137619475927905394364513892446233157928905580110192338198254457920860562438037126040646485873449446975434368353121759790432894903550838431307514599579249912579956457025267515274494603572277562685768477243337783442002410301991285845962281027704487510302412812995103391720199400426867303508851140894081148071649876060457771312082889477704313843472786534340098437901236679991907896635856229070491064455752876027461085612592271153514318413727338252115789841518160605870606521468918502043294840030687291495423707546857398498072570899458210993103985248152960127059492530476699244393459687377890380749591705561486451929968205992549430417914631966979838679712356117560510936765744740448693229493260674358249951989789400605339023485484362558982010982361054639570667994865404913825285036439919203675775410361526045973217905708932366345363335083134337433690937582888935191420961771058796026123735122739879539577340083432433061316808219910481688941858360544567381200715460883288601280226859513517735912798565473452580901646720800697143131821006703892463912304883819690902484058388126543199574964317454263962443742207547806028868773062624990916455217042527589814113579631813897277744753912467837880616050054057375233948630084754906138697902745787109742842084338450602074981570833511565814336753853874604757192716594319959497335908064086490516961491111647968833420734039853214303811118648954483453785287540389823474104183973805684013759230322291294535123674614232096728940551071202185503015009519654823962723152006896779300852312936316041041142249345569379335416050379620164977781021522388143990703754110322878292325624732268301898098083997965021122554127543361206076199170483480229975413098276125309202419107028513112992059519564387799630174472764589038440960000*i1^61 + 86960195739322044965770593790864376959742904546970087652952004955418561456115874973983991287709405073302577099530143460194108579325773011371593838467007203671468873524466597049612436509577168259607917344541159929136114884608595219770699767595466990024210896731164479995024828315731922115618704259665415150197077155076123748844236429057627352989474120156127625569070345985846684595138690807793499340579531753767563219537072049576924408681034123115252559376143489688469304075579058801347722019296644442359114613657067417553192193807714241975790818954582960623112780765871884960403828780586096172613906414547488288180642058773184885544521540164819536675905698153041976780654093090001170440638041352149988734526422279947141070476467716378063225879299426960590935042511239171270010306914038118137335985563762531901080451832642405465894718371090428849699568666985432589647092658809410612591480326795747457281052127692223430419624276903775106405598869545319852402151329621081491404671425671294047128994195224339625610486100519976202643744600909420571476963812297472610648203213280319489861231501486736382569501494130202438354478764875854716418523753962327285687666566995721391529469416783506221640063251993966976493378774559762146275963896026218706165088918075181885141225127904769013913289421833942336057308533542038573019102010744335554656752675699773543172746236465924363519332973705070109992022006558746051730517783711978870926617819425909884936298784423748070434085443583755875922984554406324065724908780759435089114002769963943690063593952163519663263296796170528308728772926679444953141816498109220375752213589979486341866337087090735263732380725551251632642085174288920208427428785151278440205153704971664885617157878583380443800754358230984669961376178560755989637912387044265174341575308323526058161594656155216516235439456525385314743206114906845351431391376350052699583167304480001122598263923746475074538926035987931492218456833713737508505556466924062536732549160111878704993355333356429139089971943741556549028175428716732463867718004792769129805275001456832574977431006997338645207705909954432059009123058227242126488348152343971928268518974514253309781791661045284691628839985091869435449157472617042314755767675931845413819100077624737273501995040433518702689335174318287451378528360751054554403224342345564074627071474814755008519433650420588262283244921537153906976220459964081200394042427737308018316131015221543001971427636026751529697647732347180525506235669450690137406828009716420782238523275485248247324343415234109441567410078694167808677308239556279231418312637707102129889595196958353265725116884163047942216965998273497970483836070296741240358131984045836784080007360000*i1^62 + -52654379763328272481928487618286297390146761582129602524889982264758373241751900359296761926092307295830876314568959687269103380085333363742264737427582638021509641703476788694851916179278125625271142676506105846557862154228806842621190122104354206283022610661744257488913223867804932419104993741732907628583541075201722965775444017626676279206340775443315797413106839867140733551478788381960290975081012056303462820684834563917812479136072638322023213101730217685809441780984962430618929761491989989584826350075313017900140192543420626815016037637977424138315631647182394394791338696292071552228259644738498024812692569831217028393850397505780769149298399636195953402643699704630712383738922050204559727911728083401256053321338963045140947558465752049838733882809456716962277774537423415407475794537130693301062193011928293622689665188660701895405482863091178937759069556210997635248631128529259144480042165271146075519120775848145995125540252519035245716036224831125466577013031572257719795118869364676746630105983902709983924621854391704097848843708066906649381495464513490483931211077317027631418625379919379817476598501142196821628808463182773196306490787752942291379631378263548887366486963295994012478333653785949586723722086604268045741293135961809662808013095811546314169739967033074112695134929317989596107909750118485280566663900706485864879995318498736456965747582674075930230264593196217894216528034130887763176908309530283032583984225282210254262061022740234808165848649483698766331654619085749926664363453911726478302098134572313703777286734045335611233543684824281908294913807815797913344992430571735291707773323964384622291662466903143328346228527397801675662134034162432913557007868484617779011269606857681328742268374947813899187545892612082731374500526824627929688907483073492892476282377271934690261449998459905199977774779854966324427223545526065702635400601176408520748372608568597755975014892674023541344734790564635719500480110241279486312927784521577008684624411715838518059294825146789204799894107605183322017421622183897958390803573538635024914291994302358593151857045446673614838470497996914176590633392275655180261450072054414912008947033492791246508119689299838277690399786349241727093479823800348280841830494711607921603952351484514168885618109891530018974522242679155132200401938209150016640487674743775441829611967399881286918989732632953636500429941331443610786081352321120486449882086670142788867178784977436931484079759664975122249304963855395357397895575943372436452289132637653575145896991462457758619939057138086942965689898448268756739103215383494420451710098905143533030538385644231698593981788571266725181279932346860343689957044333778562720000*i1^63 + -69996033548285845610139138462349535925057704359526485385486865083606469521387352650986870010498695570077238968429947393416188231832682032343742446318557036526274967401765001689934654732819196533662319905692142432147959990750302155094020449362744591082520600821829953548329657528013800455596248393019183866511594350288181506085300549679073142184731675388546192720689480640326313997070463419009727943718443808182100355251362420364910748142141500472150561345321207665664292651112812033503162567949400144160588362703581042711898370273153566279078290308460633427781044299406689181204617656382357767507396289273934942566985841405162281312342126731181200463250413644334665325453699923041170028066891331274860445393341424191769544334310064196069990414812101223291339811172709493653214407809487637594932257149566292638514143441701650767098064108102356265096518647149898271499331203699993759097424618216517679080255948415619147678429662339869090734233688784500778654664106239574179275251938276783566621264323694248865724815273727633856125558223726687271334753850675376070585101537111133988548477022047890041532032226985220904790057007553820179806052363225423370145789484292483917931511129338508708133383959099149294965210133295310597762305137128359808710586394715787050380281926017878433272812893319001977225254692065264293531347403080098870022289874553813287514095393140068034788667605288481755802862383983452210057729718667148481161470997536410743135136083421457636490856866868671442059344892957738588452817597126128410305929001548760818541131595122890251106283678535770123615804101663032446704522564360918779000723103462021036745087766405164426271780167169270553171032618253598940375161372852699694077858453941758910263045152845050887289966618355391270082475778534722327496702911509844316546023087965654651474302235366029003896491499686964784008299479623960026303396682198459667827384329410362949898857680519809475015021153839966743608456592704605519892752043939005722851750871692940948349127102885856863592026469575231700987879824610790577017317920432919688391108162230646014772873372113369073358746299890641467531910379726536650477880571352205612074169326777014019927412570078221437555288473010423401651256403198795315922391771872822606489542905666326616073929063964808150596805274807001153386133131070694990360835438694686387064739896521691337247496656151366116915753642707920552478565486450043485420881763486838259920082049099514671898403644665445521705425950742726784391274675127558794437653474233659137396766467001299759784539680773753566797512950673174612556759689110498198292279533400377256886515090482462566601082027961211830713176983132152601941119165432015602075049265950448775*i1^64 + 15350335335946315540137294647154436809666480033174379996927016796026809929899241971906366790591240686439590135561547616127459456325067862370543337769962599568095515644353904686598054315844988197610662638860039563050131589068352071456715855314389007513935086378086127407024431413888116327027506879689598045371592374224278525989643138272675410630239044954998071258007567916471264429127655095906241933368108575761971196516051543425589934405159302401244611194667468652200222749832180589048233521465891656498591261213271331295278605398546456508665418365670347127827301880245598508175519521730210547347808279637039882764680292498191573390213572773321667021503474613680893155164217661658953305815409664874920521930660558363958241009465077499776922578685574375438171215869115462757143253325722536728866204137276030552946642281353574747035759491845252452722901855158770266221741110212019102108393063117292735365795268136669452288075995935834272268049818000618903273832591324233603817434012572052203892085785825205706803758074903784067491143589831419329104560804609986361386714925809457197139531728404696146829143652506293805970987716751613868880990958287865496997442024478577468623402147913274080001916266600931694259232208100221904259205699462805966742481228538935101746017239852816203773616497645678722310204024220937885911865804660498871223585460059989755147546215078182392105894770727923790222455692100482574762409332138411607814421441295956694690378011807651960900198699877617927929342795854747584952289584721884580332671369404632551586142445671905245816466249747787050196700887721402801960814955197037233392614267518418018311345105309367786162303651503036003547654495830149949412713446923310286554344891191292607086812353152453607692813735010003278320869645153040558548083786175101112041873666294686996155569820668861685730123696528534285290323230596851414390963913072028696564497736164934406306240180168921709835480212825106006518117318633678067147602099686480333862044523759198229841262917871794001991981627707379338914555614979545174845488562459242003476352988333505783125354505369217112321852798681080201092386955422269987261645982216723069124028574187757372774707427111350578622075187791830580880923472105977735828639970031177323248994143298118607591323718764177947080201457698027370632778595858821150276238977275057703737386282349437982659567798626355407150651032489931655315664218933163820534059810901782648994439034326800122721502553055383685983869274816055070075325460527833059809702238283767431033185260266254151416762276499976803912346385151112417432822374655871368479476399959311491088809724410928306103361303528815750339084221740766001865884698170462681849411747200*i1^65 + 33376628531875469763357759198148552341995668601032403408569308667275416640227907472164016404432512480388944810834627780370102662857284041895927474082292175921912036290412113982849282821871935708151763020879272220400963395732757463939759795882137999345520752827453643916696308173370233515304591370415245893605604187179734238598234389992843151170839199273305581819612012978879566211238142565192887689976644421697750900638602391199966875521280127082438745755025187189344731474534996354486752932073977942671142103956796108465018697580521638567073745574473425559841246253064531925577615296559565634951682728536459537020765107346779759962548534850432683085974220163365406678144217845130737814601760245386169481501685705783421231312849867312215455632044351819387340131175285660353138239016234330064657961855477728654581353912943974178804290581044669142702277191451041004631819249167782196871784406000832685975048667017200690905111241240857479890444779636198409265878692571011206877894677062847028813353373174037272798385987353642323514466346772082251553413100874012574455030517091337198169571224251434387367681905335486936088406627593124038211915694864978126936026994178141298621022557392017676150544734171131445651738738154946738430778805450673747761890432994149000031353861113671120590367914470701656858794183856266310276834228278064347923214365174166592506290344408326627870387538987148184957159676154774695273292733735981047820391730212894770192737102973676330188975213351849569012046041883653501437326190151781825463846432452177922857532653650275936861397437416420540871092290761357109110570892080923676009538914209549640349674267101373863047402470844780062238810548367767518558990932110926992135652207099503897377061120472358616699812389867418981324558719812116539814068547691963402619629529186323093782047627668256532690184274810291626723455043192788716468992028139719874666580316979841254834427039519747347489047012847887025597215162135569894244817612083797108383801518797197384556945315729071476346595367401694199006330038563619701079814196958630688144957192725877767986530419649133617667738885039940291294331192867845583259138861575613483982138291247235799696800600397210628545908736857938277048967573169607269463167881850544627162309350014254663887772153542592708603442613100146463093764592168526776679786003488769119895535285959455475592159883790871506217899938507604037761492185249520146006077203667879281722168739261357972892866038714513544724603597198439500367494660834766623644461645446888948007633440839714115803211783606079897120073293961373971073536860341379739930348939861916271058548038147620970936128419137320257838822866465394237781971555189154485370880*i1^66 + 10068200016280331018670395671188988370909734773045280608034635333912531776772585674106714046485215242016055582862118656013302945978993437447519869717561872433444660774864543453773985477297777536815866872393726342161555638541792868558881345084762600597052873420035668717753217617454573318313623766137850827675663956594352021917483261371797311099274609942080179644897366589474254733569270930982810290273217058397032356541246593599494775624368348305082615673972134509057756084740740878903575734173128014432798561810673043762640224376043444670062614313452439673162998553870160409719750398783190084878027000238738139922472929171815675724993944789572398060057566676347012198145675597701704771654621089636147726230475186371812331706747897820828061375234673874945138179306613205845928017871903662730628176655418916465530896257242591639842395690027567016269900929237388041587128535545722888043522681373937145359214331215626335293920920018720124540483333067896482531019196000065386546039875097966857926913294820114360484114103482352015951398589037694469700238558932990359334640128233419627169502570491454427965242396844091670299660737684266888754921240593961719854916292960139645010207674889970558911978219022968740026525962229637506797111895066965787867755858893955252968578964792933329235721177904489078400775840423050679076681947792076372202267433578769563794064894452091130476425356458490195532640347069891639376278210107953664355466801489893693886139981094457036215960983719663800168212254621337125695010661681838721891514430385786034824923127671229877227515547950971938256040241697325660383964200971801106566273873163495061193832506617330654239005632122768003654653125695105768493527119965105678856813589191373854565688424749183950107181254611469329618661747752827098413900416651350835149690005018411900009479666245877818976068070554276481382964539458067766533501137540619990195585160855400310361451731266583100537692920124140460920038094955507798224014739956503743483405419788970488445491079398730242055983085823027172116636427288718131748332220649978920127684834866732584863002471873520722900409843161371488940496569915183341050947976934821505219416937691016869990701560888370684438414445265050866684198942003959541580532122205141513963936189856811677100864479451480615369624745739159519795324551956695418005131222550797710874180519030818645926060638679788295145191425918105424724378023642903423789530041858823725864424011286222744452128413639565922925410491193490024998610639838629401869400515516891749266259130462980694503471439599127414475320457042601585763730431612595212814251548797670159537252540527763631737086210294659737508184471380618243660242338814361600*i1^67 + -557270982636702365553599579559346694141244538062026281241511676986926583359509378683983514457278405926071548086282927955847728243056117244516011725431353025978387102179624745829392179386973079278393898079453080526215951864001313410920208509360512370771187632271566770427368365418509308072570388992862170851565112835864843134603229045139123509636775623141982148396012640038328875293552088494584070132766527750092033414254497797887967767005175948753073557920627674687359711213506518081912187028039190077106601668372627111657508147567990014257931230285768395300624894653828051572042582806567657191238912199668548208038622575753485814124491043390224596971965558229697738689572675920554728075903684520009975124227012387609938349763596358836095036598892450844520294504971096781668234427268863602955471336518382629071547351475483678714506776331260319803886229994855384839861396213878073109703732556592848687611492078144018692364580590002447458805141791897718181950692865812105618324016136958887571308388603967205254116630815374852485248014576228854865389492429838545038060611609911315574972918607092748080398835318042732409689796166122284995012429634192659650471136887413230140961333177028070479397106521073295433470419875882842019740258677335089052242295224645364564109383185106802131759768141538364616405140241549771295734461784779586266582993638663567181120195572174253290941920106349516725608699546987891364942422123494091862252542641632366669684865162161207012236514081159419763122208576125790026365058281362415716042207006265233271188544257664695537516786609931091922170251888085040702884131818127128904918243350854854730778355617673918584323864239909837607143053753294308629589517553195235407163070795220025780226835624048069475108812208864344577959707346640442660682923014972437944517709621797038645939250934742318626333293480394591089332046333109701366912976546286618409045627343248660366452591234899142870171429160339270243584244565263865498651088505689202967245524333177632687699977351993709757852216237175291530232693373818308264822648818508081107103769744216224805223250682905566875131676411982721997779203285124315950911042186786183766973426268199323940772088488653758970887615526570716934939328242461854632803408655295626238170377468250340112732059310929629933901630041981531764360817502545267964882905781684783233368150026281689171833012523404114920910153073532433275756545316824779082821807868748310332420819170965388585177485361370671039210868785954607163313757747555945353664577029077309534827445246974759352618497854377839478366507563518895486347741928430737316677529134221456735372649708222214090093701162200686484150600081317790311874822144*i1^68 + -6650084210012549248560717121274754041799125780518347962849360666412662509363820433387139680219622638201451795486973047194520412386025680963950983113627602270789162434746139681627785908706280807754852274446869585707607795785578246370204515822452676763219458645170680977789713809030679291518134756546072212561606656778092616087160539149572270580209463190610815880360216256630690226787979700364138924603389847273503560462499178688850906179306520575040429574871691362262705886676630723113057000683135975639458388942049822567087554960932456718780492723398606954348577622204365360657700315861442326933969644935158012581271347348711265024452928532634889457141894403759711981317220361898713834829691499653283855837399255275927095651212308711678769326215008701646902804446219959511803877641994978863743149453099158888087154344223128527374735623132002375330036447766004085723512310505805778922060393752120035648566570793903237554200574175015013213622494151018981206567737039166772247598550299885033278623687685816869393531743207412967710617850031326207554015792321503789528493351332769216774967213524682236295868502037673025318624481008240072192385220589320831734306790872076911868100924350752554392082518899369843495740518761403949249712825929897345607796059862515935629709598119257309636987811911638885181260000431298941452765682549244591796591994692562038480688806026216675125314627830065640538598473457917893794171326207408726354315259839195906932405562191474338882726421124009082196857539499698647096921342918459465655931488531399856328917791814508254235215489411355720668954146405464724148256710661354307920085049721273527720183317027401583010841057416709828711552907240595683295974776616193743544173891058111169441239918591749969421999957372448091047435245507880253792845253627437874619575779649219752901228272601997670395073580984563769283377471583461518142344110551703444593611273650201673390981700618969994443740372704469353086125445693004975037533459222279570272741877510703737117559073672106941728536057064450840761295271822454443696376131181670608858989384214018812712920968001238260506696205259787340174852181519923630245314850506568238067311299011305308862472479446721892364335126933806134200174406989614021796922389599522957470100764263154373539115088159672126079854492080394924395855593856494884265310673331560719785003067955815329463386650609127041439808616135554273407631571814878407643509531672000773553909849625387644345600336040160581940525121644109592356635811319076701639174275220158715545500501684416449933892507042979153518279467277946679548941383686241953165891861183999086363476962711284022814119164518864928125839520980446006476800*i1^69 + -3280443480647728099215651202301289082979796855488581709381151172154357437676958101790082489345174960776285195520290045909536107220401887826720533306761818763188093459536776957718686298144044598880655125192089088513360045661300490554325590278077501627095932380396980672107095817361931681565034463217480874721862637067502669787911627288134622878517713674552027020794281608966509934473436238774877200179809351612960461641248706880165640785508462403206595896452824088803598806135222495094019170593792597349879653957873200507479547906290677524002610200924570817719217025236653748733128711394709664965773143403176724491112304938590333433278265766438740225639249762082681657343982193942961199253084454975907866663383921191138025961976643823276786074443559343012673389240125885327634131877482771563949990760335187602081922450607700159248358764662108317940578221915626829510544532815835231896583031651745510067949165652562817748689897877104070693610202181777446905323425956322092753851691502071412258747307194199457566615727186675339243990565984587739211582607162725751382860990158252206615471766752544812513064760393837449973869007641288690364473555517372450774734284904664833515406431271904437642753128016637008366808674962568026809108367429643497115947721096562573657055607812221139078239442037066394176623211493539953736542502685745840525470328633140129705247630411551908259742640387621638550675762398249408200644406523088835533497685763030709645510308047295355881018930918522098521835758546781530075958822939427168657724059451895769758937522954218016882606357996495058967674034806549750856656753657869111276247867655633967102798918730828498580227604620498732974634815581967562985402862146564767106101247495028747247005818881229830906679149512178608768902612024994094350655517917600569327307398821313548269953864228883633175818598736593373741070406644696777304127841239668444975874567573254038908202028325868350987025840527820906052909120794864159138440713121809686382261477722183577195918739645199228986582139776774511672464522231681557403709748331821916048775643371349703181285963078710728752647270664814828003640330860782417707246521282086759609357849706633305159842760053047517872997539313337638739758429790098474192546536634003134139724242959628774272166474861552722715752797631300527543401207696793899241750822786845994391796113896088060447467456907831031100775719572113930876240857902720976876190703188042052169994362627396922689446170552803453883413205561700554745210903934871118179930849350279603636241186005161894154633495441915278704287474657256870647451168067544061549565949079607387870205461719732894104233104296462824832173075442171904*i1^70 + -2079870599579103385600574890667078962087645701043663643748949804686438741423035432622907982329691342656299052725564449567763585578379225086353137037655136381714763089018677773269202623724229625266595124230489116781238312157760420919539807121631551070368020040224637166804185961592845235210905656934173857102028314345355791570484392345563091213808597418876027806816874204151459941255613689696065924681038484407860383881613918971219759139891323691138318628031965732442554341688474891639729867045595228014299309329508045629508927566564840384442719455827778569289152246130879384629160453926608162361363241215150629452210238445172824527061534640195391036420761816089329517275379684105270167991857542437806673549648353483156637771977685410449873659097336160390721591965348253933454366867111595276514939338356194011998196704887402940120588083076860184126988919012126849512285047660394753129249128455502378938968259892077228802309721506237196101881600133229503286302004138234691637392253090593588979699766252885954880166359062143174147445088331993473648649737227351220830850063996755171669292165438514243036837968395448448003662017613546310015775311954207900608732352127001403134771320396166890054009306937782256486706602136388756925798878355326038351053734051596419952145086723612589393727152721472536766183558398807395923897730386997520430272254023166527510578806704743479613480027502415905317380242207021837037858863384465568958535211039267631095401032212292977960824362836255213902096028542428051492230458435275860313469798757628522954217592034699920197750800159621745386923032646228370892193375091485425367748314471459846944924625943890504572215953397756884930679100313321430494696281883058333778505127295289204549046300451621009078585638202653917978310011452745034833995647729751008289277191122613359075575868700957887308127729651775563402376088864791140456431527382176709885067686101606809821443132814862489749211143246680100575817592037224109552102369076064951617056960693612680269409736463254710470632069405112101580530698544443307519998131382609733746668941478419867772966539297900639389582053926662834294546895821067539903724790115278329286556896461118382144100513851062565647658641641632801904129916802057376548700421244216855554779420085143508319813505592698259760473211370585645086600655371509915421713369464930952084995570434951333308503682751438928637186851106076455952890389881339406405309055207850515732708477573760406251955127450614125792958062261927715729264699768714902215587827733913554247055897941347292076821298382652889401462489993603866312999598896893862577575411659840266748717528271537373379353459266289828508521725952*i1^71 + -681646534335621385962172210554695925133129562151662471410032832166653409970481081596163056137575533761039073041470606201338306434058175733579713703374026571917853482788728303481739977027380586039531777755201008108295821384925183944297672226829036471561583368733325862530680238769820222646395710638738842387816694100040622505183455512145790197732559719193009330755170177618320869055392941601073748699329892294623713167125877413613970902179951133806622581573041701132607535069299688350624479691611226035497192732591376154599066234187586014075863078454131285518821284836987083889984553305346720633390130984250145207094419808633042428191481846209293225955489433365357838147183217131273987116977369270838097299043036249474702405105989675892069133843451560952181501258616906368979144904012492524633569765491597645924759169553778483455436723724348534208033681161204682391473640684380400472319306730368036774703991660993184352154718312164184682090834832311220271203411868277118346906859562739157146734306376874654974504388403368142973671079791712944125525642731095371443236705843771753524352690592167910521391615643790700098004596021876619731123415221474670052408882169875588136559654833110867301188917828027356058729077506432468741545291629920801551910277224898098697059517853018770625637225411717906259824529405308640200541889024480823073019625404404684917745746116028020995744783858654635348059131238735634262511281867079979812413038503311836142293134176886691122291442216245139694674014602008949322495183833782085408172259113639209812292149151263780815929778088564191719865335833411551712103401307642359450111184131525260565928731911757973414306643833205311987944171993959330171762551387455190654860639571605874462458109310339153571754488703133958412291048512049626142618773780807228537267920879342771919987893756706895905709802587543714439210280317818788670858824638236991397280819423276590701189480422234069874954685279563296796775787158498250382527540747345979621664709835591215128484205885615282618567262317691126860658038935775623616078173043093463080187068595278131754069592506406191474371234012365803525048945931371700116281322388487625043869526978208650014008275374838716856920791176474996289120886998383172418366805303733620091577979382073788062446419915351338634537442553166526535367895167721150816455840623321948820156606667170335489613153105197219829990534065415580846134083939468993705057270203424060835446294842219879503928559007202657746214288334031620192417694994410597126405105247280153839936344271220812548915566602790946671784208691038128315131396296962304896272989343420379589878050871902373306049367055395901669376*i1^72 + -292815170932359264577778165901155132161836334006766681328707516281559784160937774593979705846295606736167850478314914248222874667950041228496791613001919922166058358384157627120687533511917123574926044537745059625313361365962262138559310860296551580826951975887799227113481592408149629930946444521426838168931155215322593308570858622932135100586049434471446342301791109109465102530686729158986208395451882321445090346175990762387595649972365437705936379303059423223485941512495142717139507120969278636119322307482077034440341461488010001207833100900714143159036520565459931731831107500156697462120965316121309827109964399074722671499597654858897494594802299846087449531936310351929111872504280396284547385260156256021882485590244745584088306331222679721516420943471013719537684452233354301072726982018223312653533347032785594071319547353342489525574884680037916925137375045533943255921129499695512140715085366657122098296613205601574124584946058523482938798332130035650114383574170641145031481888455402302473612245171722601289058315743590083016470108135397084187637122546201602715333775653285951949628456892361569593013301826781471261311793138933581299524835250860039688453963797535754531543834825667491209907925210593792241280711740697047969583579110558173166744034813306966075900363053551814850969103628285510739397429006520156825245720555383116811216071843242751749324721588202247801582862877387838656819800231921401883256843163208003753656666546676719352519361514891714279415498547245158237450101569971666170027797858044178145332319100645386551911110082496218007883808013604287754303395939200837082762831256954197657950268704411287462713259648836001774344362948133253717141119506364190160506700312007731369547989098096455348091004242233890491380426533816990849367283877197553133255790789924682596131973101870892119548521456773789256387753298903601219808862122623353494823695632378686208562591362864003891976678071696241115127809337838675429692171742336209601379492058951335479697656719608286746131587487317810275509047674764301396656889682516572226145028615648973075728625115725745259890772304773664004312387440560464317696853899228032705578910277392716251297996843747717306443156287932135119708815388044365041621455093726921481877355718290277639797923028216436331454358730657012008573237647804641079007587555235263222925833735311751947856233480461320557923859329239537199760773276959392141546648318575957765196041202619374977148746541461746585310295989092169722011886368118618938155110449039493903006535934241855706458311221763140472932243499267253628265659862067878777223397680469194377071300374172729017872131655991296*i1^73 + -91186560139129072493774165880191105246634860141270483139296395442184663000707713266969303077140832330014638225107725528758471766608431715671147641951399365173710751026781955767388256854762304406105269864854357769700712305510300378723541906097613244421095475284533843346469337194118323713680702726805722109966040449030327920671522251637417394059087779030250150129449974245272372575608807185247397925441386279369821291559449116563398995957199298001824638102785986829121157319999326689226755105174809063597275362963237391584074781598834067886294697664675156614074776095567275485595831078077731493650068398118288208400939614683204938522027225066957920623374087740400950048972143679999762148527798217151626873180322405154198971658100308924017055352405348917956166292524941067307940827627656502161321530059612473868803275918205777017364830779703128331731366025154952202390857084845322379904308160456047083582156247516871588424144448282338410840300833564447754489200208530249463449298763211112339931456130836189123386679306956243028258605561302122383711671894793673968489126670690233008403110270553548738001168901208856695409690088147575781240161512724538250932590420459171114802189590140285993339321957015366794104498088219681229373338259314211996833737245045033262073731129173901225889884445057859747552503759665746652711665142795952931218002287230151689150124181561598983191122513138095797645883882088068617110072638781025766053421170921056963868687650332669496426374893570003182283718210909654887963815699513877874607309350233600796241896578124555307643968887090495527565155821736833585680527008109027263392808906622196701562257085730954470227307279802371752565769919740476057442921411082453198531231734550844941507352401863303029025269155934838920619644589675820128677753049406371584661788320877806530186620483319701052257244117384381883695791640979611672170114696327874917619311681318952882554886001497207461715753410943489739131833765317106456605201024391290959829283897851701663436221850798587802764122394938520641797178778441786883474163236104926127813801903297495856506901308063635762976925110037683483662229496985998155393283407228112517621615105347713915306638865464434373824390642670560910919266749414489548390581350475532935119825902406200066094795712309075729368092728867666768250944861765781241331995035007208698887215248487217018167185888110430235347741176358740914175820210148929530919434184813815746539123989397125196946955712580801117188332819324382615276691558686164021978404829572767052937904459172420216834815067733595139976272684129539679699335238888145242985334842941425724820718577492747713295417344*i1^74 + -29022349356940396132687590568502878940220736244301769187078194150222052249565792693611536311410166903306896336509666871993038398972908394555766659301726150737693645948028014098013359216791567127744522897341250692324682128213642516826447074933886199886644374433493962172776021380015616064859628386262019250499898419427793078827992621739055290758865806145141124321836863017245275008561386416664994303633595622161414724996354055398489106360560456035969436578495096409243675173130541634601399239155353212562502770093591242802497569524689601293380724121327621289995172967873185106351174711893175986214846105255624838512870496317966654703347224551037279585518767300909601459056509275881563910248584719267085627940892712286146899743524871048042019948145155420521482032457790176236420719971809688181272710211223488986498887964752503673284761280326981837193712815170766475642971619598287384677804888176379033529850780489759292961356370407501092722318281462313923027072990658521122035610836498868275164775323252843637014269592708236274396291974612095692991232577658331836665643967377459490122075421448875494490693685017247720702683460057992921979407397471790951599476169505090041442475234229512773319663865310571426704435686519225551895474148700796617807807088702180113368922602393448494406391515634027402485012218582519043028096075983760901944983574761726013445905587367267738729926949511427689229098478605746388209771484350629849099858419990715919263985949947005026585839197099243901663084546420664395692453092965659863605609137212353649732763774641026089563368395693492619191495146993351093612814380417880547449688696296278336353865317037682609502044515771652861887831012204690720088039123286440131468868537975109086371679355830155882058885103678565831997800350866796828353023733161631178042543020735899596201078084322900732889646221457390405792377873383236078116562713772668643506306450367746887757510130463173648044848660227041923899569988070734004719216656146106479725981863806135541726710075736397237268235510870873123589257802269041609381411797304344347852332576255302646538635459023549177644234796309091820723523350674714692548751776808109771869334310017950867594970628378322535160448105549669672671221351486972342850867179591314290350416207480129823845850872944986448867041114754206695669233882728500049382475097391229972054315063868741777737451383150930930339701240638383765289693874132489095267825588223704430119086242405685763174107297670372053188929427980912129133355518595633338498681624285347044206476751062435192368571186467607817792031072010220418735543542822956414557750707170183799459015053371338915840*i1^75 + -7797832820239862845796299319655721944776476825709405047790703823710567874422164072077802859657819089039555029002708955952506155748748530415451581857405869099209177470736247922472231075374902476452660503705493807706845006729019990574552159254288826874089537215213018967453105088672713590555769286228336784327200870091033674829725107693751402672390559476464547755580289847046383632983118941940258596793652485188818644578805370061044617629551490887082025915387076275872565846759414368478154494747206103652287532472055308201088273912079193379369598080963188688767031545791685541735527481309087121284464126962266682372730777526085276945558103319057114578365242629515011943633498282502272075374850863972369337146048882195836410686199726344329045735404201401208089738381517588929636890275369154042525649065183498034686006510062774421178610809344731744483654089185692259326459628087133540835365021045825599106783774400646669716645524539666086656450057743466661621702189322160265295545712929396593146549211229196564351950273917036974896934280308231888032125399912508570018466877870683263561022039460325698756361765025215109194212183315018970375747938587275981110605101063665329437642465552565380413564724659260826963380179195533830175703416441376970941468707562164483153065493716343637766498341863803379187665166349802204398616072391415398328698147498771725256151095940825845403043541501195161998096206882920635182192285087215239081872324038939926785359767124435932688419398802085753339697584524636550650627835664448383896451637496059815066634173446143114574216922215160463047434293315314038572626056668555850475156279149987612769812509451603567722781153102037689059398614037991437121313391305901035242289404594449408110065056830131850771454505146538259837275199841535407713661129674032661086909369218720362064091325598350461309176121311961305406933811858005052587713030587459694742126266389356079181892459467883558503753789953775252845133934276912710306890730807877681547045518357358609232795723881753965000539383550939288434147121340374499657794751848620439018283143476907420703891924894825782951440337204213368831804990141526715143743087735004073250603717358453090803871960522710460354343982846062071756620354679265552482936698157655874422926263304603597755014795849751506909967021051229605106158364021270629771757932316995557212962993440560623379179525706035253971943753078472887737237449898841023866119150384502787727719293430954776352841679315445073236143505432067203693570406559805878330784626346453730851456062976361564608039459953400590487096298700988343580120402034178634917536608544224927422068209745920*i1^76 + -1978955181813912432642109768819510344777662336435046484126129507065546731350321784987118041159613399059813880537948323579328532346243200190079438496833408902109847865279723386304081390223184384435869913994166966292082770941593953823095718130944239887563970441750532545081095223267268216817493573714800751971102225851497089273385590535741271053556972130125824961139471513727531303564526727152411937965793887579620783924169641822530893768030266498866064664465284871186766023833987141972441567034859356738064879121727151524120407101461732356310680414424029074071079613676918076780288893240560193678229334758817242825081218889732993009548210205750314600039007791666316218124797938912088729436482457294270916879607160733116374240162457534379014923486111426575135111546326325681317227486980498327664152342749185104721820105375895071173903426806459400544091400878710105931238849536713515799707144970197897663549885186680816804796330656696808719191151738203313123596946792907127060536463212373172518014916251580650387792741282281283339992253397455110348249821339849964308551361173686528361690186407871793549211373136468247608312079096951379937911357793945759640319763902737338157593793596057672719319441607936025528901514429381441381463381959928547095840248970743258936812592520567885906044624176050354684163411560281721902545495433384637000874327241496903572849996655325683198814012864863531741881327085869520598495036871300119527942742646113350034422895308236496686690536602498208074365422613090705050240141530976093457512245466664327257213750161086557160153929677953602049312791995787290548121869396575435676821446739115480990828859225152222064277050485582314224297598137439094085314677510613967735247285577631722332999959621518832346846862984762141675535588948569171423628629582205029895227200759925720020784691474261137716857286778865974245228072283079740143600152158376120367172816481205970131080410781942259791918519632842275267291722703924604834500593920420960159407771751690008244221891537047117452382058222516627197946347326023948943448924486235198283014096816970093313090554900081736349199766639243170503378952060874446488593152725690124738099704199999059638480257318913179316538581133749207734824220157306023278278686745706125982402481934342536334771438755556586364396945766872640236823716754374781775537462734116141712624390449107588195887456349364946040857251426468855504188516618233306433120678744628027993664842089425009678841453109507304333338476580080411375777406203380508634641171842524279263222908692729038600418147953236957408778895678753173656067700278125104378168692552937157144084480*i1^77 + -403217297386443911120173725526974809856320663466805897475810724490081858841166179051231357757352257423991080537935370345311848409136717869074348561074986399524561813515780725875626011636177728591028851827296779813363050490056914046222788466238929560671198954979965427057424815998915235155738568688593811826998491141518718565498801105199040412863156581811729645960515790760374784818031018089566768009188271605766486578664521184212524139358016739406884233393128243455968434377086668879661439543235894192563063713114632730783129383910611009260300215061334152785853393731546831860324640499718072606193071275939037815676474335688760521016313284691144668778826466046500622573871038381664248677379291205735914555590373159230829742773380810123347562358031357672276100228766152047540888982462320553259651085861788223835034147524734905357720087476542961192415583983330911632515365435872332009475230671692879658538914572409346197817204209515373178593011319686364512297445752481664199762025475996136881490061015050763295486130279682839316975068887700111673131527137458622076211359843933894663084019605638476615212661501909264802874689761740975248903434889246024396573823782582429894699043617149440657727970576549798014098328163788324290624768336339177547353793358586370519502146308386706063930381935953942285474749357338793539394236722986216413679252485716624067400387251361090181099075598408279669185013111405337422410002627710255891171026948324311108620358165954296441147636368109727217464250535397454085631993129015840751266432351491920625018570947135067634276639813383708590759060634121823907942723428265016251854429069747816603235136384448361692761570266171408905681521053185114329580573324503067610340793836325289520938558286822394709885933832653642183636733460350143578457308265450971427761280810234022171166407629551998224870183940161321989265731820129379767721579600673935966620357962598120838186722709016183287141081149692023704673352641582203543509882066383666830446988944662908001361135018464426290049055226886148514070831674658305830370370983776065867108318413196617940649654756558883905422167247490442223132737438072031382240623973011020864813781538463730137081363357217978240776828553149478370896703867639925930284553351282099609336141902221313894665622772868165349506262875831213320593259687356725932290060085934437602005793848328196333936511969915881330863626091372873620737780451730219154939368348615335714654618656807868194359838485824659898312856172492894397271315446444999321440560200342476080361220593366907914054225982909717532358709997806410450529064188813779968460966770753142784*i1^78 + -75833791716113067335516636966994534744241090589777836390810230479893140394467968853619780108852126200998594660602638620525548422721833995612692370436381531278794809415705135782907389642009867830497543257610924349997447083926265413299440664796994588424114815159397052583684493420351973651189906887883877100914513799027989428265862181696028730936091494043155659411625537515420065196653130532313634311229768857136452982728445837874806228074421313479018137076519688028227584183295527801722670124572199431239563757681509833762348208147228345634889900504137613574428741585924511577912451644478094193954605457128244742713609286681635345680621395257010037707572803622864844324750312225212439326608117767064208388652837492161951870924155108115972076465250474720374280588509105945719861234096234181133190382474570239142364355789206490141923430031848678306429947175369967944527560429304619736590697834318621964616598184047482580674941691846243613839138910675365624208422816490243209555079990608477212853588872906066657397528420193502546216708540656671392652102703690620901486463834293471590352947402155706928565447139972566172306863887475485558899929710945033628821887320286763886039504442113087472967360669750288130618301060216964829950433773146806120597433102278899788244123911563303331359185315055057569983947637401729412136648064806867791344200083540703068388575693576282683952670721108324045625787112171538458567998032325177721279510574765798480265367614868269102844135181119910739476461196974302820965010942192576649731056439049470875877483107327736988297982090308654045249382206540712232862506012030191817497343928079069815943965328208739903359898894098688607793381585320180519683892510879056197331641165211795991021486472072886034602904590150306792117574873392150961717437621761537497594376469409136813031678102469309283265840377582490855166911318423695737196507866397718853639997465127589612644465944933624144598118125437934067758158611584251459113253271864934426586327407976201457883750379041316222677029642687637326705793520831370808168363758088370643993577124189970799414817613917303105514761583936093946527329935421569941929772922463651000689709915648872072237613136760390749710188300414097078163574540013086060569240353378345395357119025814856344689796168267461524082233728160096160379068677021670420608602672138151638726523558260882371926124729752306529980596123384307773790586826101729528947669128540018619558036436147444719241672730821647661867421780644753525409528821315812123629181059260989086219856155579682194029072777855832331170597378237010032399314478612783712290681651200*i1^79 + -11276035002686787121498595604303981837604147627496174278167316166489357985246476057070860678556066649761841114289061599020937532166864822123219621084705834555048421312783426284407287252396281820843674103923786021278919928278916922311550485387447737776585120305220286214986619187730482964108997212601482018180884809154046862515495145900775961708823472707736553456222345430088181387611617336791440902816557957815288908330763138172884324689925859791461892008057490448962344880147023374467258254178961635323213263852762154246376378865625005963727581004549938564779801398977627880662106404150330928502576290172786014116377857422048149399137332133099810536759842546451054054159838713146938653200151710870732673331482390060623480204598742130115959792710796195877364524097303131498476951933237878976271795245973396298068147731076164881272006274632753729589459319248322443060187409278202618313082177449436202230667483556122645538699280392839490537856573115936710639410447636409043488363438616775958400389187636699626129029677232089356143323211011329146027003780424128986989541001206246188194006463733955475067308689863710739779046944372167529061430176158413800323018688073827289308455067424389831846686272951194356759927809484767939410625061696292612376142293061030251063135289920703799077174051438413642291458785001645328416361739234834232251569581142106078274092495885967421992583556164836762612731598900851192617170858934519417201948388730141533803473520726640610073791684413330197825023421091057344255760808219247552918408407542825147445981200737497613485810158702699278981170615990144117971311833076354064200878306109717738717297903271177962185104341587972495823238539584011639007720237162559655267413785740594013229355152942042459804241030246055256512907080970775912242218233515616423832990835248467492493280587102810981118881910949110026867936031853839304467461548139827340917311299449041138591165862443019312871069007922018865920368214308209110135459201052920863583702486595234834621463858312387030197182336218407721484090410327623397975489027385964844137045797118829759707139554520060605494167093256829564894239458857771235794330559045834913417840479722105840340358537042344010777900755177707399075045083022444879030096528278955956548297758520973795833647612959385229149127104316730368643398915379009846795781583477747230309131422462438969509120225004802235057233894381346763995099759390266425809102062172302483981364721943881431158151620105648587553857852342530655229951275194555707122499591265434027994101838211503230901549706146290984108135586822906838705035898322571109597184*i1^80 + -1279936057684007645200638261754884144324041532557735752528349472569215372531357989022419993018798125039748316548459034858103410656853631559045790085084625257645335729035917369736954474061906702989336406460595243823304452502345177703710543564053378982276626328495315501216959822588939275902895865548806738503706885341249855143570779840961008095972062644604350970924393699802131155932524495915285622906044704123057362066853778979488302455496044191801098315920020762629441133553073429516538716737020742119406565977583375684849136833321166715910775398397620569089827902686987020656705155574981645173648581421101729822783393784805508036946612555432079688974633448958696838431792733373701809507245699013040634500466707513052043083721201398479668775982288487751266050047111229235222552503336762926713700256536964453465199261368788111353204968918320162855892339490444440320487688829715008239617814835700959204491331076248979395293807500059041936995524093321744472434921583052420507048946158275209747224314514353620771808404293435599387545964906277607384418494564142088687030784508147015941890286150122239429178661449644823103048031136784258189940537348645348690008887118644714964132995358973346259028368571242542634904874865833108244924850966325883118189351997231777301618828389770612622214660989651287902444510254020482263308227974311156375353021120893788771125510414897914532131935432197159893031167265451221830385203494073105436262735263069541209131363072832093547596841465069951699022618733480537134470570779271683748699531029829441465259602832131425899616119528800302554704239889960803123929779775858835620614899494428926254772843629313212867560639881520717959959878367110833958825591882501410799419460125618278739451842230618887522089419688627635435902164975630893747051745374041589802458322556741230863629550543648250044452484196632035069680061430315987023489448572626933566772591123312859042065903451436348657498878433417655162971980230107146152077477273536321328117178241672498016982634707901568285775885379210265972343385207183008301591239311175109168855449511624326954323651569290106266260931498545373924902250869128803322389919690354302016229255302101033408143434472978892523840254281304584848345915641529231243700409530792603981514976487626439956331164475043608867521841250279562862174302707494957800592720809578891133667740791717344676433521944758960894271456058414334209878712212236729172077772894641090035810043499073842543659779144517872866815401587317401233780224467080074339475026671791778043958252304990737484765836271744318899339002886283954875165829257756672*i1^81 + -110411892033262334083980102205011126738311757523954509176065297516688044505471600697040907009446007662780902186708838565843909527028697983211129015022584159220190284099723052354329266415446700288096971515643701290675701005743541571206330649104519036591288027606231225093316891800159180795099230252735312133999323029281360604381299498902910656766955265362736081119648404150497839025962687576329876069081093044881584598700628051749953311001186771645683667871042854831433155183341468200282634302054974285695336252751912547618248262830075059044964134736273377927876058779490723526913125436144017234828768874385194524210885720699924789431697628384935748837656507050989214314138670699568922393973633730828133758295625465648626242089924394855264586533021254237661722723178819541915837325268235849615765056115240900741013469969077181615732631191590070702695155024374762276266457139059847667410337738082335912861326263877468093409880220536513070532063268447376330165555052238015288457713593473497090670542475005997939943468472483784260096789973461061871176757161087307571283109653086718124389663674701539135646580451626375213657480226308461672260935941836114213109227645712169329085516047223634785167288410534571626735316459852070465702100785914774635360535897705021399154565466264889400234154389099667743019177311792650568651160757459825423948259331845437216569492393068434908429267220038204153945787219322298920769268774214323739065017733479539441582538109752980808437610410069778974194957625326711533629312295239348800901891264997682262770988593383240916917011829216023795964673761624363918470418127092304452978831573774146154608124693873413242726470693601782520285230581773553705213965667057811416743377677638178065954238076609282167928906939980440673125341054172126771988654411427471954849417693459477011544784856955980056492036521958974960750990608836751245104474429597745292430492795724287246115931647475483390486312662031878208408883732521874224205612898824335106254136983307412839439293439070675387490916403958042964921415357785571330338945560205465249660958318329789963823034774107749522439110947227067307787654347398265839663768014924630737597561002005147412490781703409562499694199756086784854709369403083238271391281351576523916170754899691629173061053171651778216998348631439421382283230416373651826328590621804014040467989817154533776320846330836184854288443116657922783967499880991520845871324067925249626989025271177461923157707573055672637290421803461277148572228312593763949445927695118117795592789560181508204145797362405865465692248385036656294888472576*i1^82 + -15675211714091633067494991757610589173027715222951583241281937509331557377410304410209506148014217843993759770494215295665832002210535433199706703454588667264077650124719847328203767499257238450866927315042401167686922429078024989728892634505509688096207591338572867783525223896701987810301292947343870579293990461764107656694316756827643084632948492520035130434473371969256057072889836125815371620927742143517779243661724303698705108488710898707717950358811052675582170215482783187050039125288322091249968475664514499906284834753176982290042700441486260573431170930718073503385502782303350755585659465118668936925736679985021541680977884249051713440743921576432994847775963738557910922728412294301424384129683151150080019382886890340150717923770281499634289986293935311024489026225477120089796651148980191673960329739855002079681333681252072199591161689181898030885887968638982544672135711876647658235143469622377502213144300725368727567326169844384492787059869007949047214471727478702442165370822992205001647856975266816873212310572944343438101762327080621269930554568318359677951652805165120932325726787145060751018934232126150162216574890442989825577472875727335748770490958946141448151920997492909120075958029864036573718775900057870497153033283658192931478308159519531936907389983260804417447092199611670833940859273303388658238820323941538876180329254669664039563567269580027302227614441232737373793982985145854947313134765102130151448805622264082490017901870005565360310667884118934532922862361979015753458826262884914680044586943000087316671769770208627971931703955527850561494481946199537112663902980911888362606427605712836723551888676392186990233020428016501873558522246066481082538501786893922600597474455174880959251334508242179035801313163084738652872341008577467657481775311025429303894963943793959737633011394902923389261797080925426300029231442391292427973454069253103906856918398340082701099487163291019528536236220239864270558887011830711298804684473889162802713945813688380132604028626264947959493363128868729672473193384171087795474249102102287414990851281743132929103031302206044534089688302003020756391048445335831959365253997079965584046336246502219361243048582074686716247465600104026523663572807617927339813512719079455846189212593938101363516491663174023620321488716992413826395604374112743364485756831084302908593947413736852051908329446300500030396773318216268059578948764607004392831529217289307199381103797490447730990802334419582660112553448835557124276893959567522609993843460062498349835341077057426615674829817036184485888*i1^83 + -1618217488429072634280448357398000859161691430155143281786913572298618490309357614492877299936075887716967301013281845179339029253137525465856926146049015264539510498578613980287116532813305940983604127574860442149258642314220303021442055409532684578398952665182329142821534025472581166208655978919067028694534913646646312352490692154130355131200439841940732777354805789088872938739680666750353055249358835499898420305310582344060917975639010226163032552148844413533872210056598613583602810033297478228534422250143346618979002431909499144775417170011559647830079021581932010840829942722144189797910928159444648378162088153596647565743402524549213586763504600767186498704700595759864492451019753964418764731329549951941635224282124854275275485570129397808121773301758097183438751600007281752222371605902041103622827567935326375628259065292254385803236354091312454988074904973979757666870876257328857461895759604415644896328827619699464426181814205813734376864296196326917320316305701883093357796065270757304243254540183177949455962823454328685248683689131550767112599612962878612334237246501421760356450067984603493904489165290100885534506067989922050894824081536931056070465885797247877867735391443502326011134487820944449236320252817807685095865429172851279651639212543665460368595414016047470477866350511562477924119090174212038357000187001508865944820890387424939248569649773024052142951648994634582833090981016009551923140015313394024056687892657061332489763404138772639986601119688583739224424846262778345056420465290082744175400017330138872336844175545382420971420424305208251596432584433191414218313954654127707267945712872359610600508797326924764969886112307188181219765722777135990251657089010176408655124283788722617332436720174863685266916367605481813367647158332670861121041071109511851265186826156108679752684715379771989872963183519526975911420668235350581420173999505394359233815529050419345128658440508058914079269736460315683264797849175019012389564200676342531689549464350881212215774195082855060258234026871777115052032456310726169262336258825116713500228955290556069205570040164798744350854710173433925129972734549232540819002925739210960710532207333644517249181839840516104777350235541039600236879953281859557494367223754780082613315379087000061663028570502964286178544833169576145576858411150496617530459580066554350626201001920473720089115208907756052562373004113773177479738980542106165632832076076529424630566967706330547977890560121908354373038832103232906978017398900852220772755010938646516643996811860553515451639989796864*i1^84 + -34197761447037260847031148695929826574250289159837901585132149398823296395131958601098858928658939663441921631435343089065478459080967480124634535715027951688838548425130142709569941900500898781351002930476099256917510852449898063633519187815344467058049314645634191523474525845856932502789150111932652703938389984541328771461523563966687257685780295529540176116573999149972841472203970056543814514137787280700482829466685862622513130294744897511420358251602570150606457990051363714352847261965027475730857516046940325611147491919105916734418046666621530253327186317781978821136670769666407218016212361777627243992432042944277127487229188388869561377975517938580483008786590386144660370912494717392748915392841604876664961371442081943121528145402785005464322484339783941119197625196819802426402493436941623343705578400531168391727303499697317289610990637582606441044642112164398239113010502748068957025526322835936228330180474048932980245678735247349878253118349473674600536990293167418876968722694453885247162380388981723794727836563561985119115464994957695268233546881200118131671787057550950076787411560128709509122659477611544441646981246342237784490188241842785057779036041387190221834700042825405186306894454535572068901011302291526284517398807939760320440626629834507701043716367205296196899055417225105973531481181247074960250461143744003999947405426027051188397387289430977278875929970028177101307150688942759121469515575003105441044610254032669024151974602793981088063753063769502513757698225898919166155116804432788863423287693395538365266806592505412501532392939830903709686626705437146788985314051585070883214372944324912503719362715602569367418243388689681199213992771324902992194247243994457170625700739382561696587898575058334359974121911308166653537502240922835606640842388589711379201211432295155265754468765778901941915558559688492152600003977078751668303818675326720603338341042389164299044214659427585526353036842009341432031827604320661403069514749789677359347075188486864987121686643318793052666202267131602248693257768102496060554314605738396135976718128606291214670822214555457567483261053234975030581139636479625747178020208816006231568717180034691185495385746912605486227324617329041129276388739418127012027903749578849358010958889261905825899736221767268255829489877617831834727227153134760997094627228864653817866059924379659409234531158366291274434686131340483124687060065504572112903704699117571500488948651469392812262489823348309833760983794211959097486913993541763529026949417638325239488238570013459472187392*i1^85 + 9673734634413160130758802254896929995779498437399053862116437161334302519953610498152173721281559883108343026639497109091773042455323487698531202444356120096653294295485164849324934520609048606790522037898180311661019960919134918895784633215525228056244196857782511104983239533773764914655473206751507327672251119746443516455682301404078040560155978104256756673969402874520694851959075108839532779101052595055147830173973788762671527788948977206747553384108515684616233100582473530996850074852731591364397776189641664906949595159576848049697787324660489189670818669485186596268329703920253453119224116361068308916852259227368553791776658064553154306622181236582633053365043325860765172257330502262860377446438040580446643573086414420542359147664843787139476125370090466603320538114550525960170782619136339549328363577969997997826593766953196716770947359638004810146756347986573153583515579746889394677801310070382598499607919291459301640092360769431740944012968597703928296759163579620611791855843900463924747415416826645723473046739262375090485685292665961108146458400202763202094497494016099089119907119795726985154858489145837932328939448075044961427632265125602975188924415729357342919087297245246075688295080567715190756016651807856202429282267007596703236145616877595976746719402420445120931028840895588596474166902783060704586132308337809977358204561267763617080635704889253838843654806008928957815734553168073237862518787941732790597094980673699905414482703814444540363904664353218137257357557793661523019835265748829411506113282736092326595817555054360764634362746427602204511744987033052658230059355569580702522557822658133162346075329314559414677715446693298049829964809032695587472845809559733918124009974276622566267958259425107576599864538941401674568698515204580961980441698464514387605363767905007503582559466843498961695120772831234110675986063920333685228393620295614323231865126254753095008052943716666008555523785735171337021365756071543664301456863297897669900976634556063924701245292588338666203455466579331404931647513072286649740109102369804571786829453084141361950870742720021675534462058503611729577994461551207732267676060835523004518689022227778875251740687763603989965472178620205009423042655755093234303910781457573897125955337697584811587553368462821636188815521189815902178140575244497475371728854376058193108464214904963330495242510959611039214576106045305256106457246249714488318630430060405288622839833383289486285765295891017591977010805802058926745206200979826456427074517437696949743516728021745664*i1^86 + 158453863354597981132883624403776044842086047121443424689095008902829151580588916332214806985727993569278453506402835840671999658328533986592568156292607713127587898813238139616358979017862428990032179660465220259647554778356484323680858804124006643950268549549781285426918859740997421445884733832638858452595525760214541535020667941977172845806998055262670073542134515261706762445264464661061228570641656707952413616834971036973698874227521577156477566121114211400028646212086004282669080473250321835193849131177655918747547840476333506626716523613309714849742623352755421563734084187765593794364696809951314939694327494631999250343600362331388327743904579458411215289576530885106186933837947514551646112011126225742095232745688916803433486013155580229032421408896408657872884831533203912137132801251080838524954459315453846379182881722600843719928958506851061394541718127790964217630519663829427728507512196846466235230074212067459434225539371217062228729528807777939078742234065050649612459644229043946809324944747000798828208396546236181690930864652649676938357164232119485713499050224330863361084243249921795321737625034002692352880055194442174891995832545387214427367957344523776909178220731079055471281788102761823187367178142568123355417438315622492836132362349308438549630145753929496269867949233646555097765200083175564294112089785420628570673322282543687963257484198342124172552788639608481782853255361093648709920054028045508935771524386844833899744356245257962034113145372394072958584168206281753993457739857879048818367046873676976470326253706334229991388204327493541186867820204195954039029575100150784034369126908595384152983056237528720544318317552673871201710255756224083055494501632806541538849013204343174550892784299621675284185275960860681793665767013622703381071767014527766833034229585475310037093093501674149228851746612556867408523323597708328026050651651432818892452262126792432824039255761417945934777584417869769152173585293112548924400238358037075180291207111271456633908387655540141215647172608134758262982700269072337570086576510316955764593430289494077564897637650679812490969797876980938728180620513893664807090047951930049900366250980950906070179410092608664057707610008459596008912496375532027811069241540883026295309155250915836507516534905469218661517916880784908300323957278228905762499967140407526994215007068153435330319635172852462291942874142149952471636291374812542667754975965023568530911457932906153434547328112830700740161110098808627291148165144528980569837941387350030534219661312*i1^87 + 80603695133721112346667230212740726850845256529797328685544698461955495560494801507591064598102933991918100128695868719366693391818927724426633093825841772213180245215699931792286344529416480266345031207434171315137145265411329987183254452627255730422984556265562108531747068618967451942904108797907830816412171714697956828342492043302077915891245991913410284632271923735267205271745550915425556228819082141136293713731774443369842564742321455551230863605154376900260218636192573659263286193104634884932106986265631266116808149195871839726685566543770204069788939354062691759064863580719695078850664770296426192649693756355409255119405166334003016887504576693529655268898170591228940333162104593084960834781433393526097132031717037140465836035660143986035844974684433440448086495022807597195040333944022583955885982820405530077945190171422755152097881808380579845559493446843784497016962490379654841074762391500920170952844310061816313893043990058630901512973283316759831977564050030780012025021484976177546500347446579042533098707846604186518364555411551156409789684490308259689219124063963673251910866153636764367815931970346007273558049297971526492735129601850144249666609243065812036320124877058821478931840851925786990987760132371026542364303455802348263598957202919851842178336552710849831474859520540786234767250432687679632845514785149377060188005795195158210585441840971582277856371483548452356649402767637734419870544299063426958238673115416175383178913554992867648658545589622614889138167879618986183734868703076065031144154156679070962546423971398185058365037741269090838173605421989826783682514724610690904914564337234393941849661894580187726582561238800645495234301479490785140680707952219393366500127705336719977972932187455014123948105005987901947392924283643572397509925266032370885258884347798077369873808260976322567668781288313508753986610549973354157229250812202192581877238351147856616608361864475382716095022338047679988925862805629046744196520394464353567719729098209770199124691688209500268255555613924354399118425761831352987535543461189439596823481885745031350372393771209312778639250495656550040654434597386645946982388605087223219991627871803153298269659427156862444910115871501058616633386088264621561475901072391359668417510838602776193374235361378189863290111668152643599114951784813871660148912685054979219132856477163701326532700467704761030200471286059509332659678324822211774681986816319575653084666999488732980974871350708834951938442367114917771586759514280179258185735525870470168576*i1^88 + -6075727489042303569121188179458197486988155095006972107231423966878507401157093026644472188645322313348745408708052660014508185078832459861897184665540957505178064758127743441745948378004522022212559080481479719077517756254099891950990485590786336017983546931833964260724747662352574801135124466435955992903377272536053394510697399926530137382144769646810096925448598118027612703762525439993551757098199008146078974046297460189818505409530615507076213520468588139474355148083919564184164525336680525437236141237473802935248764278921243155435752675006875697941699357877296678621055946188513494971670134939968116063438948990643908598262617698179696520917276189448116105285551567126350479566015577034699701646316737155986174200401607466273206136208574821482857803869298467441489387984978904331826485337664812447242092824253834195722087054760454721704837724250851317220393346572141123292959864990759743962323489110987112066087504438251502623483494320599189611100763093975800856984131040735607678470414454904537780922279501816384234912713622452846216044646160194574315885174863853762587456668953540867676396600423848453998461174022209474651479731400512256303774180992894624261274373657547673101908996677809300854139285986648826639143053842137793243600053284908631733443392059501449929765403236177674838873090013881163399704797239413770555216501688703697305895147483501843464248684283634032178994984606481068392828614459498916194124527406146555571104006534915589012816749816906729551268179484341108272507897735165494780517979661395068236049590349111480145905009303264132825517086941012591587671717729892561184390372901228405457610394817124079923179270809188812545647395009935545926370381108378723830522464432292788031592548102016866337223854780390708942456849461977233457970326296463332363833574210200330833414292419145492568129688452750525797480185008994811742590854118793468107640612229701440711051239563757266998986185406706690029076175994610065019714658878357763205009195393509083562325339963098314739358101962223535748617423909039039624550863547294074161980395937195856258972539927484649542764820089978202188094110634001439999225836322774918682246108396076914223918341405773755807827951102636460523779648763669435767211095886095100254868118131991589281157776546667264595345334932115517111271813726169176754696155833112091619406100250020481989282948440331609137998263184007188940233896655748523836454207852296385215513039500398027700317301846834773105716371435160022200846582135891589781391448385877056483288449810432*i1^89 + 71445089733300972606986130307653850435024405952755027308814819122284910567366530706495298342667306012831539082823276202726244430853222498644484052256488297977031300608608505601362350825391256031707682589499860029307643257218700446895197702731270002220447343909498711553474765780025664275703616407451709791403432831172461327204393216573176526326434475186299732315949295830684855476194519006036456971575592713906477125701877366389325301457128034768197278704303403092497035768655281462622308563381172971840516438264691984968437105968593809557991981032610086637264509068179274500405259573768146969808887630775870081556603390742640805378201883139685180419880721404193667345488547132817293921104117686827924483034022373831124864578083357393037167252516972543786597731131995398075801612347345347093128107866308548660620152310050936991082622033090711364595885129204890217734833347303001172299189174150667036867017774808946322756078396537273044839087856924029384665815087805605932861291937571274975792990059021665523708730248453210923365964173896668033611584159189468287965966099092686115782005026896657084361424540653777633231886872960711541272254880809798609802460392424742952769826964994064426069083581492280521712398062995642694976997116799775261052585788292910961184173082619947248358976983079357906456588750176895739364001785651255387367245176594058648325919741329198694667376291133339261056793536583671812048324367260507811782843875399662161290444724734450783753614809389841532920628697187370519292696333184574840268473571404819487167825789737641449478757567060273630339225526904512591536936370052755801020891727487125563080238000411258766207134607475813482334754163282971358476534346059892407408578179054466119775032078013871400984930618535402997779138177825216152676469987768943152146059613864654115309986239124793132156480934154713828906124449317898575745795363634225953406881566560739437945298882281548773029420944242685433433054948962041689181442901211063847236191609341184457841184177932055961940962721534750498201254951858432395023134862862176420462113479622651038169942552881575420594688029375666683742660608669395751912327847695732918765099628917686584717820205640602196832208323490177292522073371409919507190664492634320151658822364573955138174058569421618737235669476788479675002604476982288435731722659967034388944188674866172924210826601524254686411645301907825589705605991005607317051276568060106787344315500681265696240512223268466014992055749962851096351807673751812239502460509245097088385024*i1^90 + -4363569287665895627772745466593309470956074794326792444734985198898198640483430801386411472037606455676583148303401981379769519303462023804375572135128756291132068023265300624057254310863643094063839681598214542941809273796063607789724180640265205437942313990414025461332590013798551246102249734668400573187879786118314403746516159529887215706020317359089516167108959573931150666538966652228031791069938012589430467107138099058413194686384903796534921554160715132067026370255356420848435779783172751675308414874885685000102120415345736708666834083127049517685260704261173968434008129849583979048232256648568415962111553777228849145861939435347709105740557543873305006608294864404121039480635825779924435538263533867527153739957456683001468456847097817947549791613514902187143206890838434749948041199677994218032131753458674536098755481471653035595993392963715813317458678391934966598953869894821205758333242280213989793814309815358055377386287489723707279662612967541484333530469629814406184046308514597836994585193100784133669225617793955940617606808735947443731446178898763138204009433708009738539175942694946029314904596515591942448440328098022905136367445992171344961415725205149912501748292620749990995153769258717918299818202095386178522305226427810742558701166113183516606966613933075204539834400914954105934141244353615232816396615434338663508857043728158434216848319507226235372081887939770473146122959978528882611947785388666044006769282149706228649541149604029795750906490924661865821221467845762575799244139022649727447232643868344798654559250851734323283334145182691918962744896186348450068300652259365435616773411987184217815627604973654248048647219328952791566423565186268250163510507366588819198841913175271903938154134657352340002756177524336725153410061900772558987062245240072471023423958177043158650979489436194578421736023342294378246043978993267422530158949303369986107449233021546471206752225742483679067130947755300616463503157123526724910293488333023195833387176762707877080602397041435398157879985308869726654726894453798494786556943658155596213205363593599433309656719044626877730015821125659994147045949649221734288507901678008068745076649204281574073594838636036428229803944038038206246374475730727172269695488967814278288276355344696634260339301082074808973169138459873276702157442491184419551107992146665216307787685763808811313679376468030109708048674077321925325923203139714093996470115155548334601368388203678012842506195697062294291272062630714714992442163958120448*i1^91 + -163985077305677524940494799869963446484996109431936150078394140403818485102821474289544085931459315376424134544329860725147575077651020062785450384629009059372967290294154331520781950989799702011806841582190119860583976561196063332902543178356310430894926077406074452532583553820427692102784310889511561091704589588393309399527654305766723500464255973680770116367090227381452407770181565543113349544779225640676530618375527028690183537610973878026292472250165615933519976252158113217995138248153872916467195882594426491198284436289340975774876640189676076491813485166193364246023834285216143882176279636543302766308321853946317491764138694836291191395086324787290358019460217884643908034993602789999584479416987847867599806981429122595334185018218022356276425486928630908810220517729471637210442999959186395763893738255971763510379045660062453224559760598223904193645164554059051522851204788640008872635984993141018577122189165474888984813552728097569261081026128783834111157617532293583297897902897322343387164450864675282637682581530305880475671474879737929826496261235432161423134369537736241253004563931974647593219364040498587045221309672436223823940993983172373783392115868436989355426757388071474472079179105937905103817483505302091346563834001756560920093952539116108458067964893736836144107515203034939432683118987256184637640537027498372438901943472391514559844299265204304309079763676497443950999237791707703563185192886817134600939579153848163364428807075573002938748955229695493752526459317221740065066938414532420185865460982281892860025880841255049845183305863597317059704066328524534111192432907922597680952016583297919908172921049717912866234857188844261143134776988138064270312611949644664214217888015486150659425000240244655215916842873610196793557355304256626716243120694349421568380252377690839509456077474671986266125421128966884626839299243233613415605659837929945246282483323871089922116902980157032877752435133097202958030622748681695336434811140839008204472162100567118458479063028860898315733954532194129537165051752130892885141758111515521370602811540905229871605777456340469071133462897810929795954738357389661239165036900082448834615614067456256206661137754784700684230261408763874232468649435623620513201409966811038271615868970889864965754221581522122852887492579054181473005398748257106121986559262626595753204046916696616961922110272127605290556103414975348712482284757813399123934259004041777600562963839616050598946200984447162068057680963673760182686449664*i1^92 + 21377831768186068706241682481835682717962588043980737405857876674647000527430438330439956862386612998349157209557467217892498651826076442196758834412732971104732512661537621097206372527115976399793981025126733097359289444255543884043872077402182685878872590941765051756106424600696161967354344572673321327370248668601533063464472894553990083777834039130116943221092408230631763420282795970379412488173415660558008420745714553142443675806911765622968371623245845185342102167168616760954072837585199894868021038550855796895621492310604698032200992940117783015315686440410420133797004292153078030225194052643060425411306804215419505976771598774303533645612117718072602875822307323502044955243794075081291400656175887084227742829830565146929472599114030955108277354809380269790038776758018804410785951158626547042494188609864464880819003508321302765452679637055968056077359486012836972893906292616691132492312801840132028811207212616297432101199312932762465874864614785669109711566240982083801057212174610000570269231096344578100832073437261443366986946146665599198924882865259731055923659014133313168142560679566446862145958276889371017120188682028478743330831387889415721056645543826647977542709831714144919805412354578677818711594031737477974907770713760183817692950530428603085076090390509045501697323931609585542700787151125618350619783062120925714989443116276642440781130958214187851311443047979036079725756966839450954212630878800540973900542777716082780080273695602024249349436139530619456026953910895223719434741809049828460393316427785913519712100430192207172837707906198252755179850448086176442271414640838518938540643252882109646958842152797294233589974464001733091783888502647738605219077234521468370285387760761068146338126898544489928862097836507301261302705215600268600809490758652544380487126882473879989525217156730912001077437339624643316418388400773594856138156612277288713104538332936936262840931626133863361460438505782165173087093060323077139978503057868488245842729747589259974322090601972199047823109408050717711214498710533246157115054123304091305804983803842597239119068169433600299606884687449980007893225144564038160815374989265792503063236479585533168266236390874854977854408572694424168290909302774178904834401270332593417406702172173950729673233799494981274913009383424529460131057170038977854342800325205603121903324899138811397319295433241240649724951394266901412436210630903741778940433490450318562397494692927289320513184662927191903435642897563773829120*i1^93 + -66407668084320295232996892158264159992090009975845593769605886720456486001921050995669303175710953670454324380366776881557181040332805426234025634929944867287728585308791254330339404894101599343547313966648395084874538661850061211322915938267035212998229314136955263002508190487883307906877438868975900013155879578370350802875803763839914822885872684491266200090894054035035312703603396520693260156836652507382831965315564721246765819188823181590870645975917231318958555273397502347240143491414474508345515447763612611116960356912226910842928017842552070499216685456651493360708265185443052640637154292921531059701599016106772083753983031234426410580642393077682877816404365131752175123427737622833501332301924387518093137808249377696686891506430254499162612832126461001860885291283312689863163480148174723522370098062836408320007841139816427983406408822666696110850821867886816628560183492511461575849096336168964457947985591110406000028256704482054604358328037916242409635794584317243743513849806654137797952948708024742772980645400614494678990716592070176570186509453619522740453504696146387363723013921229591149403136448566358299149556795829265429605493660439236616187024220501875734923254861333687576375149231178535824029927374965716756610097086329173454512556559064663794905126301826451015960519114627915122312316117166272845107036817185947676802255131504463408812198683316650568214326501702020825697466938203674266859760319588876494787953042152172689888415964030306265247227405110267710863625534954178584398280948121742601615204902677521355829766456629056076937213837922163475450770656193650419370694950239326637137171117958960628333149702554025949192275927504622789231723121526930457142891376261554536432665967991591708339547858329580670159926321409053289332882442223665664639779636949939566383339132445921181375315630540122330668822733179955818266063130651342651941538393627166095903316869067625900705954769311137843953253021948344672177331279830977268110696654315958692392605179380542100801330835286215762641615977627097956831478650414239343237381355160337239166420839956478634303856130806353607356078951718383007094602928917523252431539534042950148814699881111389074047496490317415090150818050295990049298682051449895544031687651934103603808489499432277927270132795681409218031996031152214313213206589060625278773373046571244571830806964262457693161102327722585457087061219673188347447288766414982143483936264633342587247619852104555142147389144965576463296753565696*i1^94 + -49341518388946202483254191985137115608851805667237914507266596636923120817247576827036073395800129034160826873126290706301505750867814257928753266208474111783541016246102981352635518861128287406511676493933615703987508589422267274431201230328952256323393121549948001277446892391461828728423012120074163384248346144818237908703994992362065574440733674439677811791053323929416196527901435167049168438787677337475410685839264301724077596285997795162237225487757631720027118492935514782365216973260754970627633635555245551295914168336649592887069350390078181209189689111641463726755723784879729584300137130148453926194891228513536113383431694547829403840109654228183898712002881007160798819999091553146701997067340162673630316529513914645017126113219345536677922229773964754246632597642405295566057724333382281933797183338375158786361834364041616099184886278859635827308346374329226130770683380713559535225305990735518119308276271603308792340022430276210412235138914921901955737333664299932565220977047265449871156865234545913188434485177309570151196153201629145458993063927245195267934411910066680923914789428293823883776612885399206715220883906074158790752738194372860737265684367873242128737327985785452813195459696155787161296488979106805881857847997309848899734789227593735880151714793647485005744609360132344959798917631927250836951182571606646631561731411777230850075615444270392032052076413864461202093340239675815778709141087894793412685093267928678604227079814547299104578836451089625675103123819826385788460373381270033909137629144367763451255501467715336765184357598928655049766734635598858951930822656161035959499007579853267626182935231679329550659428253034039041242975138265458939013443824088768140489386062280626547900857311927276144144697432327181817152308011970646336552845339343649378397023550304902077572428336030228895259770743775303289443591841911305668550569805775838922666860489738417647591339777062718351819447724607260353776159715632580212573400109674367390471258497031953565046649134678945916860353944486853756710190325301296049037853596481140838812482133433473874582940751742411262769185151442121345253959890763317958105109878871993480540655424014190108803800452266613857809247785415180266172547325735708960179464074289224215110583488644436957522602341917220643163264808336853987499466017678338699026917486298169989286557420773976885424267707414810923574862827231456191502813518298698284799285142597042233451259062478808213061082584469438784864256*i1^95 + 1872436023881134534240162850998035353398103225356545157941895328254830796958233067630024017991490812774881618768533464646927089586053627986813325526770417496099105432336118841342852838331856403749658084099532993597678479744566668420336555985194657515373029446310088932514713107350975025987160942480807988593184748556697588480891608439302918678493945512673161992276200656384208197082569878986977579147364627940460715049040289654881655848370594109348280992322393011416181464618575649283221283348816841080388188163940864678314486954982499361840173669298653181166326091139563243724777132427959893769545537644142729008571486554676719819816683920920460578981585586337339843976764886031171783413230477756303928283372788973083499820408110803468602447468373708522263576006385262093715204215448644585278252929446287822671109912301789703835779445761229943963454900120054616876356651873232026773108650400244922174773155026976529369133568888893724733891913080295258006093340442165430807083290894736355010577708886478893340351069365519993419611176467745427108233891223693640260789003138749382148909661422089639028626261539092855970383315349970706753878139984277212284435294156760756008819141478323473006989415675010807048447258857285816458038973735098428306778274215470434301077340779721303165571202989396060314748914526497976543270577230999730752990922015891066538744658381279411549732550018428349690962381214221033873611015932002898523956845246920357810724301898541713731710449903363652342103373607792593996725221052583257869832689988152601573076837643233363121395014195071709082013674190256627345767523959890305081835430415114557506534454196368313529043361128087030237930420243806852768433934893872939509695738877080084008622760327163299311567852451711539544356810194664956441816428388300705690584079723059210901966811755777838235425511459561339384352084611065645689187221167932985259309166469650279582235136740949663084492820854810141197405347557920257807328132476451239702823280716052898713319792857396182428946766717791464112951505619760086367358371744613654549645907564020156352656243613124326767947229063103860777509183162726736595781783499799508369299394060946333123173438409595683263491538258248939971994288914836346422522485752178762037859753705633121493795801995681739384131833082624028395295112483911865960215934495816078719878247478376143792687771839401911262995462216822977583518647094805132815467967882854627941206483562921805285990725250953000681903936673677312*i1^96 + -22673794663777330170048421202282957676196276727893504945475554156617841303789525561814323113165061328501386849934898478154826953436054971711342690393346718778889039377752683447192236275668976224208180420984176650250148996013958706806212025912723306291382804894100558446640156341448911259371789904137762492550311637461966630086468627592688181774010121519322618379125825746875405228673003473711354269422067786017072982810201755812204152192662162685085674535908788061867223032504311690387212615666190975670474045860734694392895336210187782801279165972096231049970063320019447236880802101550363996173560795198026792739456834293313763074298774464964601313829033042155371331161852559048828307580617081015246948340696282010802240219048428939328388161123259663666660194834684923141760245349532928190031673998930888246181188821482257650160407431735319492520838191121646541373879856152922004287002689569760638154538527657066015660946489816990464533281958623545199348177207012677784824804834534451216820152542008976138356591447612722541399528701419069917884147902046456310476762222425297158281490623409779584700345218667655189731708909707074022626396531458430362596839029650144801732852682375076411959367953320888439802067911105502016261293967268977854153724986780894209916969140117664863135775624195151506395973373305200644319076532942777455579335135021214617833993910126721576434724312885599376707846179137007820382769294696630229416211298324187556144485238630746020578628200167569016610935903455235566286387218164816430391880819318832123289774416874618678585654996242545194349929141043963127438603878856953126472005638271443103880183105467140167670612603005126380168971553691845572078462689439357787052279113698431071690637126433973041303953831689885583805390885777724375392007891838574314685632821383617118635670482318175987333998102010074839796672258209157146418193820906169994944198335268059452723714952790922699976687900337789750616587997374836613067790907593619512609602617186610354970988428778457381084720326143777558726483292614249679438193534597701532032017319062656443287318575581846226010985673098395850389517722388138563145837079388676034383492882629393976029922346734990314574905565757900547813415460217394138431174332197728491675804564587394594507794379064004918917946209417089622585245848287332045609009619185979136188200648754246617239328364616824750588960763319599258346729674550350498115539122266453095940150775733640594588370845449317843074023424*i1^97 + -75924621966843109586160821692700580481587494820831300303309955656417033150162207816172517459893925947349734353024995758688645372269855960316473518245104173117766274140993153792444641809553015464700256580016826211879673674161959006531400620663500128486523753178214903776238116146836465137723718652910885498618440744602997258050349759656702475843021546838055329182887438698491875450666817979722794837938495563607304756030395353782693625846689824479120592225893904914572463661679408844067526414214208099484819639287928428367553991964193776225486245697177352840914029710527593867630950536969511165551147509164615606827601751986995693740941596444534712907307725873633728325088279736870816831165431312266970766665061639548584513071136913126044309398732413410754855194617379100117565173943045373264070708671100923680913333642843526842298794399396524723981329677350163458650631068872846148422369980681511178862328133166723432269644456538942782171956492155962391380541325051036898977280260861374341912727776494145930583184381405217148006141739518279452160357210136624666583692174855003643695147328216705979846669720961575393371144498499247630259780372164454481164615439158853183830653062462984154180526258127454977038511035388735464972781071689992087114777392075380798637814727712618882210134696522010627966508289984842667906409156953362849913030178791309904335171008147012791943457170032608926406123816104019973959388516619316704440376980503834781765734157986534959926208931093333600309837996699020354922245407748634764495074133603571677714652167903605624574348647656688173051055048991427453415721977838040382056807795824922427969007534261409575098262536303376240454170199088386302421818070323461054833799118667418398786776267427318014697693008672043345228078231729249792950202779907981265343187191207936033516322830972150714859265352643649841928112933205747921442760964927536999069346586479846031172409530397746420838644590198158333616557252245780359206521535929450281457039081159728391373237025254523780468101961004109079973611091497535942909590623166399706111387157565391016620395437271050509269910789068070423150129617667191180931245417274383389999511116843582775959215106504542356446320658303484405157434295344298516489133837457923141867900418048994896648673361549002176434191765738403646439884044316208452749633991760222586334887722037634083825881570675634388661959422164996239146971148774282819323535709099652781293387985374976653303410760454504448*i1^98 + -60889983202624357024078984113545636995632631318148911175047905532810565190140418732065662152217519008279191972902598164531484963586087987457909806763816603257673241542488359380944892840615389824818214318722341769823933612640273845452653739687812542748046079236852303154237053391884694678831931848047892916709548776863897411786090435211560221912015632062697458367410335173699698535245013432767705429944186910394364414285746543082374325893083696758244640244136786054143257299288998398189003900217880342022436526504890644922203596913201085780415911764062060088785125638919345774120507045198708472496525545395704103789027156568220267186895883964289314071681180047471699122943864665313041727608781585964277003658950697340459867327060813538407530125797697706401095932366383410421261160537995484143491836517876876066471045867470125981799484993108754308678283831011477741419263083514779994611623369710785287355784244061071032263038470522738379412662785883213965790336316061074708281398811452505238777997273350295822668707977052925510450642886884398889645850811256015568000992710289797318584163214573447827838762929052860291833827405119464236948849625455597641357909032079083232631426214227310303179042812388229026229786434974715959490626940385834999604880863049115308624718122197264596437512027907023602071914423337249479083861198204606705719256129269298730511401336741369083169285298544631196637450469543637246564970439094584203280879043957607436539044897324523552260536547596096107903017511146278959338765168931686095739877163582258122175309486975951765707283395349758757897484220955452922575131046832461421617991178679338765444650251348109576757076004568207675950711458078290622170276060421236373815044365159696010745965869026667147906400274566496740584093105314736305652628248956087016311123008738757022414443155247834879280117646396403938672130236543037600540530457604748494898439652192562026182328370849733159301668569949649845693893652223112344426836849261494282793490892577747290439287817563739072261107693161048088818439962964820303148846323614033224291029638089843424214866471606582765599466437982278154983046144042366440923184576594181977260527476813320745028778959017339843986416445124585986956390680434566143080547394891998420827252303254257166153691721839944781131792874636806676155601040061242833004793101570629646958475902240864280965620658695235389010192203049895647064236660225920892381389268138016450723865924994025053797482496*i1^99 + 419639060740250077854867398301854394034419900159098213086417085156688520800668335627388902337068199551723211748719607642160315623477211818044089298409472015204229493101656125608141130499428060696573514846801939686539209789182585309750161513876930031794373002006014002704020613180783515066520544761227878142733184510525874413630795891858406467745538539969554890211937856162878981571385627110951233297378469771109152391388588898996714460613394079547278140008579592256828125799360541496716448657089802007784520655228407476744651244105962250909277934167296394691225006823845539411812316596278538065362835935445971196808062498411362097907958301304876110640684852796550321395881649407070922699951492059972360054976730644197573788834601823877433959264806870169364627618999124552672651364235121021933332217383687007323116177146128837217875927483629162850016375448422595890819566704731384361890344034931547509141321960019014909736178140782609880788564206680828865958975571005294114707684394380252843695961589750478271291654408728134734719003885252564052447274242787602297975503632574416961311463162551352383590164681061404159787582314421976265913114840205554911369847938576410357759562530668271267602288500759633066411845292999400443469713505096085479709365746808806943087472410388717636348834305516225454719247456396684464854082288914793354292845342711229289019095659340241331255658506448992007223902525235195546393585664805463250218614920674027859518249575701480389482213802030220460880338059767204977336867261599543803726486910618618295873183543840253322494456005306000196131906460406357930995875850892070163209916512967368830355042618250340523179076034024982304521182770798940550415861197748716232602484979184636368444364142711654989343438541110661676961093119863551906764910327707348111635311120637619794860803333582986282779640849387625714180711490424317125287319584233151389252314547965928163528655192086033817228363871495692459292078752447826396123039708702843498458814375877391384265789030859903349878048490389374370945271063393976774122387858916586230127977790328565599431654929984526392329448683389951523717861572690465441829947263412731272563487123063128750613324606444550387045970312546428413065743008093079534865663327046920708284878128008080538766566656312913448874341205049281353167312437841127486498979259690892767730377371503199833739269656131826661403835520251684206745101119522644438370736301109380179841232589029376*i1^100 + 1774092691685885974790648892086084702528871365649226504875316866198152450938212918858288422576061095596717399645521854703655439873380669486104039295914937254465731725266319581040045485289311650389488919970288609178745409572039100845250093734078533424296043671514071615875730243807732091583011943142687376777435230931615603762544274139354480905277603436430348079352038630191313156991947142042226274070091576155296476793547324409798833099101587743773606013090483394762790585292455315818080144559736048222906136049041202400326865690320566489640390842574709504030952674941027166100215365196456092431095439031195360390395606744518438967454979825299726431473204323521250136335895488312804809459675228104184953986515710567431429358490357880211608806660223506352739313827006328700156999935054242496286701484894374652468912964639043130274102653938125950842721355173673321282195031169574105589698243292311593978131253472674360204531352057980950006007695871639751121551632338199919664454841631112949846061368782425140651610516635060929729467989451435057476948261907595559339481776541244106737776157376580718576784920667426351664700608493224748589588785851391255631211880941634502943018443805854460284394242641551545657404881037365415605710918413756853703347192952818648437485274733394683273438620738466669962481514676669226486455678866268333370043880267455676285835987097087361107193761586866616628455896306997379090480580940820799023919264069794467301537852524570129398894146292953283680674650749899766168407960148064172065267500326105267277279299701440412716947826110890287085307272155833414310488026711104849353003676371146288092471323042456713807550789403685949001710063165843592967468205379441776106065594873856689457570286041513485036103766809044504033145463581567753324950665564530893079259214557812982808160003829372364920976555350796899435076862966823835802708378387159554916357429379298247242934313624158773429093362886188950493452173293718094495131575581966760176061860899617659264320350845142847780826286128388584475847217871841507548790386907384481972212469991237781499120159964894241097700447475886382243079618064498982671568994370409310935294817428360146065781564556273032954328453502765952073766365781224318263459396264591740699959374724632234652876682234056921224893912002005567657717404835830704524712227231190037362709042465254533276087843437566394957399284978265377854007911198714799963655832287071886647492608*i1^101 + 752515380288216666955863324179602248674579059278353378930708248969365083354160316634226869487465358678072742010717206430201807195270742562999472202955077306835608514026540383572425846326762649350971491727603850944993688490865566844541462594521937962888558185534784039428634991409661464538261877318137215207778232984875160757081201788307066875110182722854589321968006225730715597046738778718238125368774635518203415782190935671251675633340853330854012011074465662543721643064468605532206509296142139676075215438759106797522971893831936445340638585216111535838321571487931811787288558116955123157677690928665554820567821684875130312161899798300791084897577458225702384266656670450647009142361947444986005958451941341294745958728741729623047919313621337832869467021305683435020009441243126120248295242183647085403093876923158673882997139588182430729744181355027069765674249989558878641624892264824428617607166986402278289003108911837880512287463718896416762538186319544763163009120726865928688484326997635201690304026886130467362304800637306639506512000363827754073963449179263668850759990597018339189800055218148679183295484348315391043473924273824906838240709886345650564142445542031351649898550380819912624281231052902915841746873869516006101994223305628010195394328459572979768715361862611918617133607720756348088121763358686799933739526618446087260275842014733610854036875104141402998427420453868713232202909844269006620048109257372388053014331354093185090882467851257481348026348859343847759293966521358526603552704859685165430355911755884449633028594556971972037839533837823855600555404538278454966052531539083189806772376910653652228018883066538577560730799551340834500373723073542913180728069878918545384279045689116636771120096546956250004256505387696615269372340084833942879334951742182879656373904188792834935995350925172365510584004939870600841554164367747258492579937399492429568537760346692068568077062002217040112351094732292642332196608787266307692591670407661350419687800988943344888163633342120613247045990084813579061350453214931491465810821575177702920184438338692364398403012273260256358262326837504931863654752714447955900709818210312986790645754185785977723495737349700754505322317077017117198690985249104159208369942474257472049126050265619313352212032028742968587789775704109687992303857913641172439103766054138955532393636673344352160775526725659139956315923295162271402484379653505024*i1^102 + 63966946556805631686632884485139637029160154725030242739424654116569020263982320689036314891741984435675302928294765521038653050135508057481027099593721577770581663524023657032067266268840183410374070750031525900688280434634801174441210130775088194357104327196681703353529001258453372281855261787292155267506726225322641141707763061932706244853044918441535972354130536395947474355889077200521516487316725361938721039338827555406314193469062867893161429256956551965652889393505953960992019762641432063724994405650752512014219059765267552228568002217165433526284021861607081860160535320470626685453848171870762545735924546116403784118458980644256053884925520921833686661445369248209478466536311733626829121894470249442700477526444730230351901495252353039489195354122080872506088884465770856500956160974748536667259917719481642226406478309420256082749676753285180617208144518101441494922988634240039040307803288214265569496266286645333171327520559072650211014654139043927261004430799245957329934656692538532466297495143988927390182920718934976968847657413609012829572721603755278290651928761931005312746778071318463231717903876666052646094774240299136015962852591425576593162140356238981409438100007937047698579499188372820741146407373492156876160971944095492950565317661495835161199869025032767619780333071704780756121947337925234902167467278514903170825931588120904329938064253153393268421500326826020552458187211473159665439881399735558391956354516404848048346531562074612210377036582678995987627528892137715508321149297269652442680413376137962626605424959431309680756690664675059104781859458015998879897409619782686058706927417081604263494139391958387786819484988402268044915488731423396373966787360110438620925342581280888574544951797833740478381061583439997328583948336613263018694404901429945757086274137888565525323950877596762880174938322147274233115650814035096269482705658400741016924779748738261722510266130549000169723771604809962923279227798695597079065961871268245136179686812717818809982722519947558872651694581849710342704961276463796042760450036031891933550424452547411038961104413071917862628865131919304042110733309227154609811259479149042843748938420794471149822827784911422645918356940681393786802252607480458715025522559760330493933869309737896012837007113305695536869095920626403610339605489637538904584178220733193048799979013448965244262536878551875180809852099946210199076864*i1^103 + 669194114417533733152116123910728718433165425748516731400683609889894584094290497936830725965925483917294133568730787002783337353335643011216290683178782946672218726175032334259263774064950424515048066829384066541086648107218202713234792433021680982473571321777838743330578208121306050315654639692119692571800431831378176865941854275510120643123328256460008436229104564572203488092063202894906890590089159693934296474373149663591197100162861199489484692652567430974487829400737241246601413391024429650300265460538983369026848945540855643637854752917521486927140896606548762116927171312177498993565313415197797149542292197266062459522554593327526289226175351916544786720589041945643526605197818411041584001460325476385092201577197731738595041924860551859052410384503904160957562630279970601593112480427658271044100120785064563706812107563937201298688491788229124867823431478919936723344637520526129397544823618182963031439123198001478243725746952952818504154510146847118976542545291502496233489343317216613776442205233518648918687965843601401951187984022798254622207357874108458753159663569505481728386635135777623632881403158026338346477006637663594635422862543660578287148866637838096376192489891823506184649777642825916896496945484468709679671774341436110437613554645348088861077642120272444561697425112621250655716592884268263083198872784169258876143279673235430949852174484209548959797204212414944944859984458600826488589182390014055800955108247009434640624581335595496577904452562755250313588803618207731875200430658782205106524897821458728201183988103566039580037660956492892129217008746078214186317987546691277798032864358035909570037277725407722785852392227203215048541814834082108284674678450510313943593525663704730272723456107063496895272162265827548335400523884266725424263606711060576819386947210096701886829613876090375714745539976708023442081544741567731523279813725454834541044421865973820602586951976942073577427022102635995532010014361030998624975655841442140881544048053717988798321287737119610007058241155287736287957632416484117528489764605927447969436105279814975477196477916446953174642005895962899451206606799088088389479088638706638586076557188464567204893974873147933911918632885666733233739486977473154844541045226190180782114786780047879486930902855654981958579152623599781413665470336921101805152415418576792492052902054669160378164194440261435905458911051776*i1^104 + 322697036971676066237787549364443845201907457294621859752089251058998078261095587733438832816146868328878189305904244043012423201497464308823282586237485243759763121655295662687798728407244965532234023670425537738688836578942740875165068205525304088959682140573331037534068055554379603921364677922924002601852850309494850694985246699458191187473793967366820855641078926151655592708257368437155518426214586223612346655969486004584638265638899203094689751999430454567510822264250920766815939833229610521838371712019404314791578401441534950408991424678683372539637700374498234201883636299959801869636417778527703677974729957414895377598037643926997752863845081238232508227408076269060840116887141901264442618661565424917410021365301859944905308831623497330669961593243376514441849820511496905661506503017574733828517130392199699973917463863368681177755250932660933628203820898242106223273007016249349435487044774050681848617590606889743085885873506021422625425588663652228095339555482046681657177344661959722069994936256862772903209764030289255935365058498440666385799193187061316847431248418533986863339921557209180802190503069653565931281649186927016737145646016913766454642004158270402216470265982447264480634515298756322350134374075329823019356731178096156362040133302067372409905912346814072587558217963566986139932756813169926839609365016774816390289649624465233569972251033560833013166310140983063617303621756310730402662396391816622680746107710424557780264125403889244467656989573499059237427554540029308183042426619749737601521940601431443361223667004948818875439470322714161009322552551336977961059458132497155200133154767070070531861530538622006369384581503160843118434717496058566608134977060596935433164414307618856209246856571345148763199919041966316996291559983515142188724748694711692993283970846914936980374320179099165432605283527242203550937370965923744980231133933564160508205692916739255016396287214310174716438076235951104436586705300007583525822891189033173544630719012436576086786330383463873034921275204095174352434171174399820358125013778425132391583496539372100383114336256707066094668536402826044710372419367282969150100517691863008342210340586756747251777165308998703150727074918292260247376511218634362367341592359766223411281043858386953210498222070073911519633697659500459622560167024443408565378428365085206376938250068865159308718322110799491891200*i1^105 + -1451970351772802061474002775519314934637777551678130862000495170677521721046799941626082989594476878368251200689237336842272746427612342996500919078714294464473364769843534083584311977971187955592510311222351854262774767784113245846182072371636449686272323880443302616316526443742224290380464030179763011100657302455617185621666233867000741622665721438906989519224473806344487690582871963527047725586666165032613111616086126899633052749494266744402487362603890913471654568219022946080413556919220890717648248175877467249222061035298010934561790167969066199616941677207011295237808596093410276839171066983487948492977273003169454908186013600452137350257290456138561814839124651402327206100240361548132283228006408281962350228338359399082582778562827024270440474069442245967668633800075867249446720702169798848821948730163480332164253800244426953215202337646673794464583467055172141001750544653769668997556430900783524100514984374398160098612629499496321383056792402361218260657730416791441105978941236114616801553881004900225674447739720095256404387986002526068086096621533621169730310399071829351775078449032637420208761431315243113096617041796891727599596126906312191228245392347698725037735076400245533805028783507779402949953800583507613534691251826855151017307828897412340113313006148877616244630909350714934856872047540789376177435014012622074569230972355575966787588035771735135308772174105786033179379037543812486650195156510752982778934970050873592237838298262073596886703754417769467080560678532470224925680089968578335265960825883594569881599823044316052430032658075277178010409078245492088964344761085910031601541463478152048688883463824407370103614169529939761025991943622167846800862072351974831972054342871187170277927922080069626899786618334230717703159690429622900034802751060501922416285488893379321176150495664033113730842712814970594157051620238506505570367723439490917194828636072159513852617222410260137240841916177726170923305421579220371423321530011443773511301388395418315370950845699492070787046038510409249756454149910864218977939932766164379441649861146935487209458569222698435623702925583352314146721434338651374540893317811212041938354219708245032319788930177560830364933700966578694785433508827293462079225076143646005663525695635139642885293756574742664435483073355349231748806474079089319633307435926145284364038182049948525762969600000*i1^106 + 287843916874962803145663489103714738364166435222033054068117909673307366847251525224221494420839649770987118595224898937384490102108063894090355543683606932624016778685898154173928890010124764314987910713849372821890622127373627871905729157521063938018957406823169618731791058976718718587011678852421120355247809018240678765912259872737367420764634684449459445317089919502727092208818643596231830092100456553496450281555889876443516766459698717572296009323515737429882954110062413597155247993656748785635473009284866030454659115676451177389723997512489318806113397053006081202803926577269391821818224062853320506748056744523117666136302977538435014780513777936555305269180682028279270337064068324221637752171820985927042860627227833248851834427544737053794216469426718804844140322870980401580662860980740291860132676717175879633892077001755067784002122564874891580327280559053899967820618570888917770779126967796702209125459672957856273582554840067972484296792665457227457862149088323752553990278040929521813724297852029149449967915754243178323387339047522924294168225060242497535908528797747586395254748181328104950482581097496406404242423251797404454271530102932923598356994951238673719110252780032884072020767042311330477397767936285391280458144823624484120271975403051600082262275573623199442991965886609207129095061782146756654977088376370985461281911796282762677555962426674978800000028207332960612907849597179382080873687959920641151150497213902782067345899345539235080902725711504505484342580115111660381759604018691340047600474013307878791568410690102335421090305809015505841169158831434240183598208324060360172440632097082762206534053684354399182511698147370058238490234834669030091932281631732608977892760090530884863281600841499442980816531981244704934882507134747884434988820295427599538372182487479492275153744322083948791464022413537695556164295707700746678760491028944677701558422756968109862052635206851185047917452346466091176189817173470470790295382109791409916669348755839490981350284495030178123833098949685855838274861465242203661790641174218506186334266448969511705853143657263529935024104895944613139803926316911883924517217717129783791296377524259106671476110039842899644891023222654028625466983286036223638983383740403558122108027374436114874642766884908619670702940623964589503308779815651828792351326347855695749431951360000000*i1^107 + 82746151195663546671003685675738222859938404709290872257903001795864683786750131148081306600486997497204804852289412892381498390421796799062069366927611668401390639359423970338925767664351838413918268080393304537777129733898044951591095234982953726210282438530568275382546911526124208218138779247091337400522357417912913572572128307716989814124257146769366083564226896468410448811703314078889409226957639054060275295105646156004191975042492286643564910281126967333581255267755193723079419476445919761955865310029894695451250131265977016966993782630800868307843398919980849883657100274414017048641150267472984394513848850689168256994441185566556456631505137683049458821521608230971114139716547402815252880688080326040074984679117734705950287345140432952216362362404336918395713007707602233706770969194627640168019429445599775145649413509564896810397424264950070136663333409038245785010131425758815412628243346692133957054093161131633091781355666625489662488085253346797829902355546453490180776725990021161197841211243757942694888867339893883632297874048563185654089553116339186791831060068118535871575617406705606228861096937726227615804786066295630153549085103145094198421256255507142437625443033946622318389620074446772413386777428617413780396182129671185389465949255035957033684305406765140108177472551232441971532459073389024361428506499832315258971641250024350192046978801611823651773910275412213216901218914668414767212991942025157998685907833790358207758836374651589105827958423360989289196897163599988230980876983920081212307372954252088734876261607365102951887063166970831965398807541549600145390177033665442726656609772897668085524096394514181938299884156136862562801796923817546706419630272377588383613924086469783865903828722566360420257233655107694597140771088893561303800717262701805306567470717076065256179783607526546032235145812146428402315958616084932681694881086476400997634948988713384828301891625534658953634260689117482432325699799626566484149841514106097538922418212747095700000122916633273956526008483543613050234451637143135781167152868978725950205847857333638033004241126627476303015091422025223466586305705088805392895137358111296654972874124933615622587974056457114093454842229825670241197512078720274307009212925987074817088763170115644239729345040733521321032010265439060494999518255990772823999765282816000000000*i1^108 + -15320926021898846615153677361183828506433504881259578768376983490705187376525020819912118673622701571284789480502640790460056840956288366915108022558384181906141572511809506105047822886598213180922042137324216287047546122322157494895993910438491550471824306770212962685697156452897155811716214970906290847557354819401544931069808897541249415768834535071655752088145229656883093187914131340357814540083753457226577158976086970167923067852958760200655585300414773724800963411694657087314973974816497696355597698218575630825574573599011241434316655916465377799424019462327238993185381436364919377248993861457167205785608068502162876761912319974572165902045561006767515319287304985808839515799891571886700060122783304375441156579340766636439091252681853718704062325955474450710959343783839144279685451274628505288393855401104183107362597383144854997053724495771660872555809953238548412521349050165600827864731670546531842333363356612325859295620202871556814780274882027468157003041853348855516826983170203946286742999366649522588014723007974751122844112412689812550759314481819856304494012461608263915716617948211357055622226349090629240671346898755757233730168975490160313498458331300000606447559720434638724214374763060138742012162815554898252664359271503426550789604279764846147228880326834896094444390491038903497519611184377795304091435371072729827318320607389069993242470909423919873910356400353680588464186963784433990561769733001974307382927365760981564811624402897778986516726323504295847939646102263739914464814943573989575787779374347271841711304636539485835336622173873246809720302520672804285782856902309433155862323836974187805634842421862592300347644908170710365904607661003991171411561121592847313201656759011313622021380712521404218355661069173419793247913135341967598616696746187513976033411402574758863211455439977102863145067626775802040349728276202856921154895566704984956288488046393649613709153937542591599975373315188127217510065550265870837256216722360549347219770847855985283084411496499360730896085009307985945780376356964960057884439604627304869173862195278874092692469405497124006297316019723861131963351457944743828891784767532012462892221887277846327257042667097407035889026489026951272632478398899823619533353331255657558187431171260672615116126356230604280984954183422163003322230318867415040000000000*i1^109 + 1737875818902957228427958681349280549777840687538523224389914175039762838009524671334909332417357377737875868319643051134169695848613914646092882919513059302768657689224453658504986900668020351953853478207191509188545857854167233912376573647141293436090649035224987786708601492281622651618884518875363795944995394688665818090187302074350120413603213501594619160267453740104332760045536341970115095828916239317420187920195540404447520291520443271117165843727767465228870758256877247599079322568916502905962751361499409797138909199357982219091432325168269241426423362023079142648177987590356083093827431197118903308754527204263961027304934840109223585575316171640952344212828955281881442475733931265605269144953293024155267776268624269519747063366525120498876861259904166435411553470306872432178326968296119222627464544738442454548332548964382891163363714380281723173187135886815794855911891040055991636181402734832589707170435482428556344720728228132157831072032585783046488017573214029668799917368297115093592036174826688441601527336901366497530044419089755373336108233265981293748693319932886337476880458981705075614062412483496673747026607684671941056771213094491669839423545950837803307840400869296914357903570163213914301380489290406393845975842994540411174033000205690891728818752141597383518619936383624783730712528200304495867839694845745042814988260655139065012736095548776960617083844228201383421043979198299173081826338072420077707107905550011136466456390927195858630301866991780162844721579563615738962295857997621330743996697186260589962772590876819581595614187238331346866689474861992465511086237740174322895743743848334687212462824820151711529206611204332348603365658313935151856088956253284737246023457191249701054003519663181898902683446467443900025679110692157707762087519960757446889950283076074286913976838759237931381308341456099996946494729742289532232155314638872123948786612533607001208840354673424863870316596974959829687521936629440518221838795278736370491113208391574116007926928909339109200979693694128065685376782013027390239267458025657819696712832191512797008076116629728934205172981810588524095831532213859106904798779917080346918262790906696043990773664835574988621765318904737451017752122947944045205015068396260708975911680451454238739994464404919894049983088578162327552000000000000*i1^110 + -248683713801768463305667019495574601128979973589560930853682078517399374590131084654267893221688129781060591736873459265563448861044245507119507046990153429956917537438711450501565848217934498128905647888794709214178207322169924010907486105419845468286951619256601403044176237676463799007250221414617900641139161741181017454831332978548263056763628737290062321761330794507334520037797450942689274134360050087851369524308209069202120247663945268937367380798506479954896970940737808639112542018021300947723299994189918827638822662856859302398187704763437073932616060181786303460378723492426372252988358965072494304150278310989985932206056677003871174994108057876795943928269320614543910435854041404489762308043749024544908742488796018823826503246921051857249451879934432061323868529711145250429172106077787460639486636956404929073414665250464625451740249964851324419069881846778642885301342502225408006766553487798967628252287315369786080665440096080690014402077229568467663056662251298791476255499529793930187703334022108303790762230735296593048363938967220500139139518683809787558584555878492018454936184479514519147831617624121642034059354035132209147687518751750325911451502551183660648840812819051350843302594282617838653793963180017620062860859378495044292625392816488175543406423488324315558201296602835237309526090803285083106724618114309226484079456265849622567300953473324221225632373584480677823119896334538411829772679290276190048446686414202904561611396719170548818352711101028392433262947951944151178361078819533900079426208469764404137265816171013223724805309982950683848486787635527624366162072086789267574059872984512062536458532013933024924639068997933981883605257155887543119247295626791836643173508815918634023056547327688319157643466850807879650917273379734485662840172934342903025680337521007480690311319360766434538351414228123119984147421299356641481878895034390303126837199581226202694949039679368898335323822760364075990768852966017695688192311702716892712662930219179563611708100393095133351910752894195653040722165874027340836651271063861604517550029816030086495644852521806969769926133438199154785112076626251317748082474910516896045575560924425206750550738351493687086046838768473850123347191218371257167782619290670947444351000305930331720221249097512343568384000000000000000*i1^111 + 18939308088214496546539000702219276027145799809488710552062057741811646890232267321847413226885047451754154281112001167285715285221069953568597017813390399426389429960198447080433247103035667359212134046128127854414138760248502231563141477296093464702781746417097284243508972393453425926719348947222575859965905537780610527579262881668461775949737198964064533676653339180573350789254674428091164449448876126940452488758298909363109234553168893520152466906020641883704161173882538067389596855287424726139897447222413237619318673208793276957765167459231435543186396039542772443098766245387998258940107689115784203255609978892280148846831062857069959981425735248930292126044911832702439228379786676665158610438211263868657183667582563435780880616009249948714427855356493773200074310414477852454119637225822888119667589159246129923535177550858127864463582693893086139201470664375459440115633797778315831009981771166223373244405791673050062902200596161933161372515175044498114337641749151373081886918501361385561027643921911819707472050326605308510428068195401532574971307295648176879187991636346209087788288439748880785694929072090225255782794821329563433436828448784972740067459213989144205229942394291502611238269467632704466308323128169963919074594483851378960826963162613482164374104464511131112461503050074509538361638437074353091847393019934328443787203633378829201371876556684901484643166599018236964302331503717269799669423632211869837490679870833707936559294581405641356255592715372303715180545007593261921848863820813062320776948687854839703599031091946266409827449113723603890598186224854987722222417064388693756047956670915349801671405359168026427978289114922569856833352536589693637832586355928502980674286618713291816694308643890480361777709584775529268507793948223152033644140851098477128201825084384189611633398778888645162391606957375508097077742621705474560126087847730513782981748913038202481288174737664047998721317293577619471355704493078191019430641848882671779635123726268816503789805192485781290851763758214818684677582029760351077742887622650355519510476563947981444343549501905799245750241477426059468950560800908421368343318212578565751048762358061990016839766215520258916339622822151199427953295589919991404713380358800800350626810782912345213920870400000000000000000*i1^112 + -439113771593930681348458094669749456630805934244290110202608053441693671285262837741139229799955782931715551950630526050385541395603606443811101254756355869562868479267579983260249819636487915072907172559793026093421313686405422785622590373857738743949182030228404580022171352649996100683985635818250146058897340407819042936876361992685558901832759790660580188720799834713720854407881368131099804222407467645066381460218833159902374190282097166550777334439936317075205316663889460757490712922813027201235043216205508185345668860441772782568503481678921637881471073173559300651440614782303594325420691407434081935547550150559575306002867541221322963426271917970418205329587566600630458600429140761240161088459623906078017513962958608087107774023739229746219300276359246657775312270849718196763899898979325028990364588432536138854282750536147537556499260341240066650298534940125826160874366935348795489923039701398410428235168427501362857624169483398581299234442865304525399203214467002173218487106949994939951366528900056586954690925803048503249436326293812702479958001808630305758635509725383759827547900663809322631686037456310646488247240693497038360704708476585686104996462779956128871790323110820931239479280200518037749712288671536889309860265548943597431833174423978332292739972467228978493946612343402631881680576806410166832211206568815513138370749344751808268309789039046073699447562575144897369320194259178429088855109967266038739637650528673411202692378551019320830791309992180159801697259146640259478570224809755234476988448405141468921894453167051882636086515339141395221468131715604124352554300120529568541796741498280337222332130591349208244364674590566244250555142501100106507798546898776620453671616626079573898516746056377548117866888439696372128804387320761835908839842318031000264453600055157983734552343207335776251085114290279004756282632243804639675432917375262585196463611987459145653950640343580744008599771923354321483375509086415975992633360957467667301602780401472471842686786279457694167293642520085492919974656671809068557018397466010610441960784012106252086170374236826589262584507262245384555956985938852682720915245056561713806855725939783643693721818324479914868480941623469969864015597437575545101723598218658807232289832960000000000000000000*i1^113 + 34089153659122258932876308385885110625999752546962942054374238105427981501241146774559590814231991409792488996115756922677148287331817636844737269266476684621169789204605694201068199812353801170558292028963984427740448672321805358393422140104993472100879104480728261509781683652180045850790490683169348623674847574321759053116605820073551818500092068760969933879221270054061767155843098645827043798171276066971675632183297586213695038866884580958534837894296540588158461666846392845316217529814263942750673785426358207989920690855236653360560064360763074928899389973943664836819929660927128327722911125473042120655919595797357513579629052738480900398844074035623477119517881166405098386079335033301907296640295193570229508241843642300252943479709228301638070069856191867897051590817359073237239007506291362796628041732663395296427214130175581545610341085213814513816180436581854021101945196290153912140949603087436815126770438834406460173015394363482630559599127299231142940042123721086499080890513930556962067384293005515790446831693017656436154823409308619860131859549383917195623580581519720396693654782000693959250737273908615487041020012221797645786486607428622294585623733146764394443488172031313236834069310721109123610918199039625262105001258946595009588596120989070615418960414755467288042824155210436437389354662378170796601702718096209529372802839883716318098196459020362176943472331525617791093866417028879043829637077674774971414239405306941125484870811157393700502593238155411506074939650142501208639864141764558892497796913618580169037704152286977414376818443843901111388258626046724909994591048219316396728580052997739020294440066953966796437536517558616529106125065808701040681717587217480957321098194538364103753387776627332760351381868312037578732437059816303845436807367359348026964077120709584414793539625674279345972394887014995115711728222178085163708184737900976239108457073296907940892494043470092252903577550370188111784668412516695389368593652664706415052482571970259972323039253180731971054168426888804308400929088459891595105390498764828162754758444539921754837613117890215097317273593976113202354771184429679913022759715510209704064690333733378462025300677164709693644601665078802224150931103838126805525994877747200000000000000000000*i1^114 + -431529715818490788999595020458422206756568308804089681946356604354592479175881837151792258082923395003464627442724756884482620593028716101768172703226593763718472400270775133866258289452722095924919261826278106356428615950132795735571829342149441848348069912587952664862308893324818116393982426218817953899707554839481515281958158156834485836642305930314429600482727304986571691211043441869692406830802038146555150526412889395840932196567018435361729030487630045839223549533352233771201762460823756508443163032326711851559349997426057895070751929460810504122738834483119664633226305002491786420948289612734827314186755611084637668114683698105203671811443948175184840086248417844004471091725475301939501835366293228561323027343649376795577557129238676447769492821996252062780455583965939217257529523995356141806296182272188947695287659125872686880070304343163537807981219781033171074841696499857302370608440496286108004960925815128068183026270910922373701095385623213898769283777934266062279294932084980221086033482490873867359936632365349966942819103347223069554659904415468123560529991030011725995894930660695902062157944697305751006232690828175400440436147664023699559548150525204080630444656157409295513950399049267361577860086859354448922413192976389519587776640943380296235261878897741875254247933992555358376721843641215897756642144220604323716852061084858385219495543472212904244030048140532037141879278170746171787921056631200650855849491043414687309546167216271000381184914429507087679705427757713188681316798514619813230206441648386811988285830448768989384040742327754745775821792320359314002184186081479053196927110110087072593799235746763192329771744832264117636893936296056686627324327018834830707315606212178513021092075031218757014986225532665899286166855326315338871993334435451637447847443387962870356534382783655232315771338099293012013290833797492663444933959896871059246037817796846111714982225663859224162241117958043298956472534207266888859113224699324414243309002696102878820852323284833165192776141015457931466772234009046025185835068297787945945325315674519092327752200671490265055679774200786379955664042942437268019439521904916135185737389638304090525464266733834462105013521953505921556669435069071360000000000000000000000*i1^115 + 185732132207433470942873841414351353740185988940379423227573411289597379008386587023889073232183362879127496805411879429692155410874357157073021669712397000497152604567321476074485255139422807181257433041045578230317010981481273032945341941712926596051032910051491060631759694456004776227895163622652403589499537280572832296508994748949051446851734137786777335175187832900630715991216471297424164502706577988427841876811652533103804806150073455955011766370178075898224574601019166757267418362835570037751415987692595098061973285963923574406762819306034127493804096022859221545872528945394745630186960725270985885475294348559596142464055686910014604324858494293105931837252903273291793512388009767941256833221403540506787399496997793043826631687371813838199293855606297369483083795303271697985462093767509448956886927989552873911807636214901871540956154660725615168108815338849795487155183980062595498855373661341322954422583979227924885992542838363983364791118526438620771558858722573013684242835896495982262709513063065044766919804811102592111800499648522282772487101257879314705855385043344286032037345213733754446985172979871541650770947989752873928050843771374389972201217457925276866487661014795922009935823058472891030610855227489240642118817098901617919109208111189654067705818758808329083600338872460935805820232850077795863803112136302274146790899983753636136203380536755474313861317132764862765028749702160394382567575602222483471719465268733400362771723280489141188140541630749459059087643916590342393482773235272294702369383855149322755663831554770404914600538574415515315569855103112707894811741989937627810428896498585995848502541503814166897178261916892689136631873783104329997606113654700913993715232660325242179339315009010152690367580166763322712160271492718047131674449465923673827289206572409441889644648298203398341905125721786349414163138683714340378256489524534068982103806931968721097632716033140316702714688574421126018134961072195968453514396588643847382579270856844563247574440449494015825360208709239828457961220462535993056748784187023275117649044259567634056420261006394142541266139104873178038329395583593425464317003675497800797506466748531589640908529538856334883448317710172160000000000000000000000000*i1^116 + -31600689248307693367841084521244202329669141591138087428874018225794670307809694820004974115040546232399205131872316686413983247105754427633771821200172759609127659529681662973350154317047921594619955476153466780247064853391827661863081573300276923162577369978280244452867210265235445773119638329493579103899828320620054970900662321944373768272552448189625307359964503447335037056943929952979799219875224058731419280292728552330529571010313027615615633427233682580605989421137979777306970061130074018393858663496126415741088550656203455957020273478740693966078254138874889724664694176823378421081606929250698286050450271228169025481761149302111161490117467395840513631406541081484659513805273750478673986545135548639242968734449607239057929310813569103181610181971529079982713386251894359695509371816187160484766912353958203855539241893305512960748700171072471161175552558207081480754366354748681640181516824272938669170346856825816425258070716545197660328626526470133895015872330114937242283932098739251292201040527766211763205539189318214463688916512974759029394883076570987561899711048943189152304378623015916084740491204005400055333980636522144449679832698939471076744918169321167126947310880294919011131462524691522180216364702364879900711396148553869631928878877343656823005382813817294870330162326028349338032359817629991683038771009999012249450731341204877016600481484639535754817373595819164524388783998220690865929849402682547742195486558557038415588389710263823232448135349404107996860454852167592847394736037136659733101532050041787200730185281662858465983040862126475634969154998296769919117889609396643105631192481795799148286794179217313972160130572820772574638053123338196970768616303905442540614419945455399522517891856906951452351316894723000032701542855774167761565820730757513081034030075031156601774259380659705798480897791221080389475874983573989107754417147732263409211545740383441587873164819404330862289247532538770498088643211382513128561577333179861839292230401417728381727133233804734326759846612175885689077185533081509566984767071000123378345335755718552177576980480049737556051836432681891905256815098294382417342118173840425027899882293886317789486300563385614336000000000000000000000000000*i1^117 + 8587506354830379312488723797745342975808114183168800437065054206860958676647227866252943163047875576328021856436987434717501972488735346984302661306520370534939126813751862723989542539205164819553597738661157420620004727832904809201656939484413164311890398374921472776614464172190208163229097504412960328903792255683251055049743365699441000119051657664410333187496179318445188363245638595844956738866625211890942801874017422338363789366195375936064896263067973631586042471933516154223800880456266581645553957023959243592133360752765826699512828822117345615884422065345117319869122629380772770780860349371392406209007246084258867565571370090451056447372124802473445386861171431160385046572638733481450639717992588075609858478443647894812530707610358897886421265400618716578026713418155637409438720157048750019613360178371952617174410825816499030800317987687700879723594761834580925963441666171960385046551064706380772869118329825659850112969368971509431290407696163539494522218802894527837638874160856905904992553008963871585067037202260304944615138137957160858690106348993197969294862905601764657465148973056389264472244516232130568418807006713953989736594137307102597221368067354062342524336448044340528369529189650984532149166047225122355165128341516312816081493994272171162652387369640871721622209005524757295685289624982899472307169048893972340816612874739617882306572062099659308720702996626552013118140256575422975937038039590858104409338864569102934587505440690922473511427440763793834954269288426724990069063919292874963739452445375935732360107201404399142038025938642289515107812901120550694916429318355436887345127201931025053795331332362588550298782642187844503815996253388332765148532546187726952510174455028538006926775586847766917934790761263854244038590948614422899052324844501481810434578437424619773380313330580043398207779181163888912428225092872941650410387886739475155515525331199047884247749714477720886621268130319056493518556034382956434293642913646406888073462091444687023649528158172182821688400778481234564896930759868367807531402738105782345588775913156340345792384044752018058786018395399163476115721745176605124357429762838552613803253125148140004966400000000000000000000000000000*i1^118 + -110887601431883318789786176800268773980688063536725258861835047498673085912584687652776496357580767089139438593629006604035862225144542797612477395878747923200023949839036162460923171002553275279919352370878278614995263908991319283048515079876219193818281860707546181911265525050270457549962843560989103906234150168760365554205501460536509195868183649749423200223848560614785058177859856536667981900211361314731078456215412578035012569117621222718738295962027435494859513414650591227925209174526977018665019611795116632679896720100558724415027177222017118976205138000950704788199350909674062546069321564519147520469159305793657202959251646323597955757885817961146117027210128266807907843664209811400654573775877826446843175011908578539943627967130447204805251187657556210436925980008055202548247308034335578514137653374321348969591088285863751317706170900799826081656026638139249970919129994138892229296469568181017340784261710505437317912917024445718270763054647309287955699756903079503192300311159837166513265417977607071046014364200956053613574164984006251250837496564621958250661135992929112165067390223683266975592245891688073914829228320617246870876643932462967680635620360850029894471949377128557352932661105823415179857542646754522591391463761162292290232942993161087378122525923379057620106673037705361322571076027881760269491254935822620644752874543015269503929968004762466518514609937723203608080656603410938739899837158365924409500607955100696275796665869431850796428194051382408596463689543231244630135501989806133706611582819518651134939277445104584880984643627938687898132106327231968186493760191325383764310270998427088921258786074717952764018314474076827955651475979740809865800105004420487171236236902660711502992299392812394183498748212739092234990182139150443945856847059412563173078263946858587215223875073021328242837316946235690857925583004823948176243834445161513119768261973849546828255342287321361638098648132266690859695926612103642836623719923741364669912146978160292461486684816550998110021245747570112998215974254791702765305506323016625701460350150766604432923962816287049058459352049475522009638475329194293253874729453424585664888832000000000000000000000000000000*i1^119 + 623079211082530967872722768638843171640947470525101722549089255268595760152124308812352524031331990573734923676215587081427766269396107976896137071722802642078950786694719114418841078750856932938196096634853597354225680519915447442146372295402868564965225930185145100541952131126753076641256753633447217641462912878209419363875945346866371507855797148787621256747098195275139557565451027639813477511853444217682975472288362962596395282110778218468987084284108455254817609961966048603359642732351264634915173847015204918753342988791977715168842270089122046713795242939370057516603963537844176352543136159634866957131912872882984390900038832607096325835276957731156902309227240089077949888552103588434985124611426080975872413527067348202503767203876431559092289713375069837137500153487532148876845546045612244220275355751897907490152510151451421370325607727047770436015573186103475698160120116887675562707820889938298170705847201685282707999582493799872471490338220512952344874152774573253924951131076109970585131167084751097938233304788690752304661236130251279967854208627288944260683765364611283219168843789040606792968066270465918413566721895418971462704101890120700691134280320028797499516665415329715158783811255668400243937509502210707262737814885712343413564631165069331787974362565284034825317163609860793998257004091004068913570946083248874798954730193168728113221528738343636161735824876396249538195587214538132158057714628727276618510907639791003750812591059423651779582276510612055760962197646145772607026825430193267836944041100566705690649269851211142662709620119783881458204217462340531127893403738992424218893114238641443091607969844563685948677644401087496688138779168400264260249112277575094181676595091989128212191857319642266607212522651992345861469953859994154809872866568898178609308375999663488282968102322752154204028447745643953070891026897883542881398448593725628589793862215467256875530312009668767567524676644769615149385045380609997187191058817826278056942083798619696281133453158215180146299188029953467897869792400576049029940183662121969492298062659070820870638925436649092488190608552929647119025356526759990538115481600000000000000000000000000000000*i1^120 + -7759783613009793314930835176583461324942931922291640443663335450765550401885861541791442977890572288302569543092854606712784210429137421601094485191716191782523527570842786213053011640298690067877031508885898116967044857208919718459100207760758805966596258252030635224176635544636994320709348135360234977322587526714062570164064077291046579024346916677899355580919226511131245361016130695892893110477632166806285055956933668950970468291319438452997080584564731805467266905395525914544480346928672053804276683149868081912438767346104435750247223890995852815667279481513630852089372848313900283548057845551776188628252902809539864230173403902302406832756768338876451628015467947945934543629088901294503700206973885337396468569196608836668205458795814678535884633564381415063283653547367485974208321852158934483547117583247573052116756718710133308855140796938699383829357617173731193322336918148381635666194765134769392925186301317487097477146230242473095341615545851917491085661347465789401812849763581291252625164571012122772562991893083685157106930597535612597449123681371300840786999226117665898178246026513407570572019570120271982694644089889305709274046190309815684452574379754064211841340299748976087341724151037865241579348037758881341595907184889545706257840663676531735822791617481976464895139512304255227559405192632335623663692073788569914394484279456532530290617730825659325401942598403457271795487728734876383819753600594812426887326149195884249363434110959316718097440614395781940072861256401548694228796022567103109032561341613374832739701917676692809339014589175211038244770268039616224695960177782271827129055867877915454007970142455080402736103969113776097308685822129353495219913166895048496788549373525566429104860344350842809240726057555960463294448818732317390086626373803392021275330769506234973675058442039928796894668698768220979742875600920021368997460936977382859419819561691548457907884960427671478690960520838424622211519375546606404565406406451856715085610444827394081891757892831676090416499712002543989703005374716440423542704365175648834197156181708684163577255746401508122048285456227264102400000000000000000000000000000000000000*i1^121 + 263515376292994629379687267959976881482568713747478573998044231284149317374960139067983685759519876068679018173649151933925143766394760348597190804438825120972883390978171751947384586131824637575112841995868251624272323760998747144981514823765510965003393849815969029821336661978923941162358134231470401859021162733529812339471115537373292347622024748564022897658763947985591079839383742516904890212210617621775940856963491774880203377908180546317381477640135712566709927130013517182540185562846983754814603527335414041646550424289551357540703113133114884059080483368315991627311829416623204734493233688723326126837254530201363559755742152264374748161181276688066840826315211553455266112297828060768168641757036738609566860751345397831550767515482308679782112681369615351599354366196765232946439492434581299591244293929780331777866007813731661389836721629178571145453525245525538664221938768751771863496695516091208838585118773306752628381709856439567435203451143564356470218052531951299538073473869972404968876240032731256053420841982438255921565081317998418054137892518731576499683083649319741801261042945120886576387644167738605370196932870880792756248040461292649120599869052159662583267156105007739570831997039160838970243089281681524535093157961468704858391989346459610560004740502009238262939710350193610513726725833001918795656640539062929105917582988587494953982834583916665508023667433862959465604978915526880987084594430459221673375483897942091407670563759714721936065595624646036166066186077634093781583862004772190997421771752681083162434343790949164945423929945869481234421086036370588806486617435344646153613973737951527281073492694622697459498751764700840783509152965964087888421716031733746269799328343080354425213189321796981571553037146673829501387911415841204581147050639534013702194809483327025873550199111470437592477022714553916432341907028532930317153838647608474176453860889256797763308026358257405371391134443235563999311703135362615825449494634000540613621551848945990485013324500880589363239667870406812206461084241952131978270394347787284475360144666109425641837507379200000000000000000000000000000000000000000000*i1^122 + 5142334038170654237059351218761027002030846660168357965916323407897140116767489338973440953521169439932808955410317025050901634174685342121214220289466299261460711856988799509964845409960247042972565317522205458026768623536674088356378152380018097930804144011693432253839826662099791994972787791036105850854788242630010741164407227373331493270189994670334714363770574421294817022720108014695002779903066346095311633988041471964197965591133541548869333665997935466533829257653018281546962321268377693838344787623034791752459292754346450644378749559551201436566426596281253578510671084065839673303516109805854331719508267263052826029937623379221695187049874454727411365862246157368426670114589154757576698698803554270216998304971442930328989316043171914665449327458880473552837419328624984503168442290272320880002516696910047741034231003951203092507782696603127455560176887719063888261049824720130863786430490397543654968532807766640944773761995230704391230909306432978269106269413913460952608744473256904297786014895023110416254392287436929439112616163888217851699580025446208875980422775972801892256269338824157255179221986492086230525519788915740502088133529935610454237983017139985208100422035852284034758176307831977529467544495551745022667205889791056515944460244654441784555747419246430466785310340783277459106998589048698897285551867582977103826091246657082410131983852948830783256183075997429958333021217677265771256092777190049464946075978166168227175395824525977743433951675632799128668211285784151521408458579648173572706852584063192128265020011336337173420436367844878270785380501573659807507967962613885162878816473880997191113053210076711223968848973599837938373759837298421302399987627704701249872718414416760698115647275458604853212033161467967957795167172433431713705930953762033115643851578417728317291180041093923615830150161587173388961154903903879047846076016336144905614079144265548940809196966941113380236833279867559187984522559780245738888623979788610923095242685166405925520943968109392482993358297332236701975340659762429627714861874260266188800000000000000000000000000000000000000000000000000*i1^123 + 540888653171549461140400461166426631783594226047454319083394843895974787977875450630416754266912164307007302690884898388051088958037196294781016467933661868523895004355477428460712838204481642445128718396887982093707109601476836026791396249944490548230641174767211317796682599469434955867177339023192399656867969251361771695197641280386064638725916746568415011972402624079080523281638190807162968981658665312231207110945928839812093520785911927240639931058471612686250627655028515731657156868332016277249479525351201678038657493502688210576715409042721137092332133836410543117757683411383771516824178979831306302951258832816564763781929602738094916032256267452635453935071845289135507738936163361263555560662602705547400728471049959389434888406693035585565549934813362784377390980881567281939986101373588889855646327906226619089466260020804379338440558060865082756212021081125932154915139956692817477371449115616564557247381264399642242151216233900368344795305081403573753582681348477398946246512512390995255206604923739630055821334799918852504177685198937554011014458215569563367476876746408092162849070728045703886416538905753133522350106999946437271514994889824049312949651848678338264557900551746130481741343912820249511827087852796929184496739280357108412164504203762538250632270599187079381718925669028303556532689677080243103402530443272039173549427433192794634999691939164735217685066954666272891982801428165348683515922097365023765717973816258587299015965340039003365534900192339603295813625136019596221708402977803047975757439942002361102857725485104187439449001842892092845949894900081236346931721841092374428268486479388349568130683146221634184608677325493437670552640026082466391818022710284695184486534149772436987261046587606956115226846611996758530708482745193079477375833601938000901471004207237599781610600149120678147738365605160705101542634769032125404141097597175993633557327822821461768224911333876624526970648418792874639680237947934970308882976661851995716748964849929870741607475883385401165523242536018415081920397312000000000000000000000000000000000000000000000000000000000*i1^124 + 646082347289126226527949743349673139405860274367666797129802904951069671873366242784568325730057896474822430452475447873668753294985340058068038080829360444369041646668325063787730621266287736604010867905263934136289583520816341445117859975072930141636428116385225490986935794377727715247249414763349489338921582369898294183202656017031759265240373875017333397842187765327376688403095561867897519792132898228817176757263838050261781705568385450018286207285841269341341659722006378539826954764907215175938069993889529404486184568786203972762832379202120388423979472170256200442675188411442756134549846458215582882824923291946279622506305589272237046153209590522523026988972696438990096279217166186165353428835951555205157760917283345351998907229987999976264013611661222042313704122090414758510041479904310519891697894856661903284134268733930180275007687394208452480930591651085848490236718727183921395833714021610920939053274694429500494751440195180312829476678015521220781060743181823254003862898106178795701774597542339588023469869812221649725706739214914132714452107356967119948910440670524724094319867551781152028040223151220070555412911294709709072735484920848562096187043602535519836776742615452861108619625105271961557593122384839013930664166717203967803612061737220703697605379442738155943632710875539272186343860801282715134681789584916790074410366465005003249810123077485452899852569423286204845398448472063975294606008256566024680943378827645809790925701419880775956696142200846004706214595237242231903280216489709606008971859542350891512411041362693517692045318624892012232899566244646104379704194926663177369432968648834594144198649604488924987926063861401998075105840250598537031307382254019579342282609745465456980868701810805654328077678649274469311250731237572193381437553725064460147566962295096908547639547826404186064617775765927627785029817992639409790809113403537868665388179396684513489910790035785772016819858022557174941189830793223646980398050328862423977122114722542387200000000000000000000000000000000000000000000000000000000000000*i1^125 + 2952577139516486909925804305496343852505900261976057882308073864498047001428442640417699460587920785956540847886007332973238553498073888051877550656738990077410266671708760146896834810893138343034649831906443059869294056649862084427607471225701313977362251653096207429752553262672090561087390817760768716667788617636522178491017843551785492389444215692952518438949221326070173820191382424415540426581582723331937743278540149372125375986025635877200025348532442378648593085769306587117091285931211949932196973954851929293756221498707749251908485330267282178063791344368729917406436274392576968144312085305383036176084675752340741582652215101216015009245676191487213569286296408572132133787474125122272702762628202285432108056720073088068950944813846361930617167099201194042359208449656048073324635144588132799438067937373444178678270795821745254989623356572171094862852114456645202053062811634128292663417780816357405714408456761099850773043087328495970613070217183292608657608731700468944997153519673239204882925416855373313184050059177831542896670371382338462100742198865645761674764019695434079932155680560601674859254197420427872191829348823162952106944794903576746059008346243192749442189844304640501060972725887069778543902003719829044587411922238324736609240054470820774939722416272616673605126173639508603769703096798802671458761165680138218529158968380679024900989288721476760984677138183838731509049118294399044041429471439765894602587321259594836606696412452710197597092066936137988366291204500088805362393598219882399172639617290870792575437885740674915586296525335986628598372502573989209735862814585413952057351664744106857943084478013356754862400764191301991627591455027121624187370396842589729821289934320324958507680613782316673491841376793455856971716056715254020328409384953815877490747339243948661394182069310684193703458212305400717402866660835211497718479420357813767728399864276403381422617922144653067008347379010022252163891200000000000000000000000000000000000000000000000000000000000000000000*i1^126 + 396915992405587688651576982582123733677041601788721858122997614974582255456489231044473635274850654054918841563927592598768638878476772388827362801037547166339254550542077763849840933375281983644177645347038082787508507145011495284539338762718105922138472300817501220136584008933506236405448931387940012002573516282704035964653973420061155855792125837507269186253376184522738294002171108875882371034586430609999060694080329812819013043469442200098653094577933726787308558135037551046864227160706587513076776479362914630421222127249220357997423303633778798977420181758400295126504907640397807486327894141143686063445243348659777358993744202261308330265837666318782660799760885884460486463541189824811581605900293064899948978195713201803719179510944876510950183584451430470939881172342750864015842191987364702539842458615608032095671601242736005421347901297435134396440939615681107686566971089222446278438193201045776275952560120421563359209236881183428918446984988209765195144938202191792331946819910813621093461481867453204083857153772773887496343686542843064154185866670853838189925822435841254362248230096600427932918581286272567560119380140801158800151785894697928822259750463540081199553458431152703452062482448656278349985610151211595525044369104174423666807657536177512240333365230142373910349900118640700942610654530233988514390692730100814331198443762678542670316292849594205254953045387955146929361020520832081365836041327497883320981386240660866512637623027857660952996121840005014673704473829412034940245433263926408037975040910171661511754090571610069442937090151645259618846064610497053699211098200453685954723036403319945763452022042498708223085636997559751425553953581176241138192926406269006668650091496575451086642062296561356410971770963372936446142408542008503376809663802968321253961168169917664236514260836891526684727048941026038242959712473249962597422084865500282993665638400000000000000000000000000000000000000000000000000000000000000000000000000*i1^127 + 1813690156620337882419050148779629283241708341703775405432034914160417894809376453157351136481346666731576876045564254771739612213205810648498859075173855241322900373503780992114544016083347008883157344490769869437300067143739615054646943680216466609033850488880124289693458559648590262217241204913947703434281759104435016246520323611532539282302066005864630359736533101341245685300377959435298973184936152638847269389427406218290354863443510539813091934191184984674155416604492347597570999747750143820977749380535059521409901088841643350369220533717039980374757025917775257835640813476680295808375055864022756768082939574649348234742632975984821811078548611228424432762802174163078827429868659579195206588943785775573532435862168872283615497981418516733567744107409575269049195926386933713037658041401515712417148357909050997724020162408969411496789464738044850445065021883402220810233208340259666667716467531909018784424213302713499558473489026734561860350328382344927947522623957101516460896356649839137703327872501325129177936694018994441038654534595050868139933207227290538627306787774719687437020420475192113770118905361734868829769011959349645114556719824592188276994619813055636859811544319920198722166293281007394909825099301719877685176288566453739127788506956973602326520840938803842225133699603739422724109600118977697390701464938931104360514633802657851206830820531000297893296647325092472253633507254397125210365234900380471536536051792970311876227023718577954817208816156277151840711934537926927198799989039852491399039602613090301333480101859127775320788769960459141673943375847148364701526041430826529267281317332152563907092255571495033658859324601416257686099307738688688917837974796319110518771800575015569884341037489232715419302895330655693555849124987194392933475287791252329407398580147103235322743817035497538219589840247193600000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^128, 67645351090891483474963865201035623511563198617522504492710033025318255514423064320473448172369625059803187301539216091159173003171179840266806800885500819877119392418601253187906600491842283275344390509145883060204383788901411091329444422673627950959647968034882017884681847987739056859670960777943852072188628920057699527825506278613729420401792197729050275030506084477271632754558431634988983607977622978132380871894523486133480874161184679912525347706254315619480420260659761994861660133006538027173908288104167815501569665929698060945488673347334823598846619267812306358552148814070112466584427705892690839491342885213616159078473989717308431774722232613896275201986563242964046976388037158815926751924659604956989125388698010178295822435092677537318269014087330021551885053849266036164110123865103253764188010948606158119540031359552369349622765280082689090437517007078609687313539562514335569930084198016193065939582927755807051017187166484077792434583429245278563575619716048779690402130611015444746020202550698328528546148610062728607775910385041740225196524966738499142812753203415291481550714660918584966902562978275046623816964065363397875546521296829252933619874331819936161075152646242329624981625696332127500757295363738017326421963827054984401572676577750423430006662492548979204293963324898349089568361441512518197670462667743582742104926149863119389316021008390689094856864300238408886030037190566818400360940132184597911003811267207715585521016854640371598000841547105326880731351228440801491657680490016603299188048167889345773807896230202009923804290399606529774382406781767358503306216548722024218953389245670225122562486302891592406501612806727958308002264429586451412923225491003399258484109520559695026064148193397818166419155763760020348433954964402842875710523703939100561013261040197682864937861328185552901910611036291578251128321895542057970930526452144409413948065554543565017033006372656024735376762899815426125108005809633472062742778344546271791279491838815783217376820616032358773220518977176968814388518929327376957592918156680745411161547440711387361097656075308287514140343095133286129948723615520729836441198388091765421601928011040159008632199683497333841450910444650125133238501596019493527369473640642447858460174470748608956056547269067519466458791057556068561904419380958120787284466886701241770056332959217222652426137256337466426628659812428692163964220707547895556913927888308872333758898505201909494385511648790419116918371876505132071846669097488055807205326783468245125211221183268011107823871333184640380676556118667742543982974914339600531451105690800562632078621184912685472818063897435122888408446133965352015421482271967527144815544853851610888877255487699502955508048320276803747614441674800486710095967512242595604607409953123166746467726106608142681101245414963287626411890865501011216116081041225557665795526671588646869491643727921257883223518383231149767429603911598884076272060424082667797564157192230093963456170230103065441972156486910159909080591583676665695262871727203099235605583312781222772235082172117118507026817587936401043061339707238925375328138154222499394546749358604581201458941143825846768762880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + -751423594958246962476542965845246148558069592079194119342185936571497675056377342043168015492248454175927962971803069644784996046984429421169012160273546732048469232664624172842774671138465386321926103476228322153426859015811564631159381609286173221568353936710107956383518949681072013466192224423143153560881827518775163922123009868219852486975624334932569809481586767803237025625664317917769070595956694715095763896021900234624699520964490458331677543438351899131630239857786896778246769728473002403787663282874240866162149754705013568176622773511941913349460727057815695971585497912581548879461083111666584620895048853872427367272796776809208860588687547255832269735362166356999261732249255480678871638956083315719594410440140079789808190205715432189985378121703639547669782899501088499471108792593737870005366786131293528871263444139850339590276447024581989926004989250426735386612033467171540657711232425279453327163718445425022010958892274920969313540483194944287730588254076527450055901003499924693838603800810577902199352272275317622085758075164042856441034274049139500589666958301775736346177323539280358917940213463398962078860933904882607842848548161858911216014108873309191646165973487545408753290044340111917430903587885783179639662630132172118640697915642686518662344558920910615042163889303855177023688055275611052470981836651787467061066322385231375948783852936795961992381296875733834832523017226271331954076307870033777590327839147193499384056717043717158446513515747018497136738672806462917842184651173715404692995889093029003574689628768297447737676199004622370393317816894168410152340355980327556883636802303197119932694373717661025066744700389272234568433035892420598841821670576480318091019401098153283144507717818857249046543407353118105502568490482816232885289198551275138436460893275801943595731330017380369990697691609115205927569952656717370558424807227051035582897188608711228300439944430875371986770813959046380455075138188145545377148021961921886683996460944078957270120170904129508973509785233399961060500772108590150956479932451571560122078336153109464971623823633882325587302980552842947395420141768316468244040008339910904306169736949056042558318433993148980669325284179016066759769626059858223563031280552993436974379840567733517923774211042230417056076245818985312500589989806015700437325706805574259273140255173155691436572745442612549910141988810643863559367896689945556920155024094495003773054056982845869997367909211763610542937163985177755028040556133260128336904023498594751315191318022750575309655752210167513531141654591015051349623692971439983785658187512026159876919636190772995328355674104148877289693729178896355748132384722290353723541248711939772016985641104501793204430190206426094371971938665733791477509219227060460776604504137885208765113654547584164576614061986293868536379431805055837910535496413814037719995904401529454354759623036927018132087994707033580234926056887781144769181124320002036425604135589646503116597608419116982614690818062317406584951405538186643767088026346917699862225083341302507511167227136492707793606767531293607111121862204478558630290332715244541253999611054135986197302983918219157307392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + 3972592921733450691055089327800215584019139997838460803815742214008917813537854392854474443032715953721974346848674260542989168560750860270122668836247952708372348027012456507053689023122945463472647779241573538909863014963831339513271468143834720808542312832262985959136415551604802700585795975303661816606649183002452825056473585061586103291683380462158809433268761457804367468442962729127736802548333734518080405658504104062764720594870426048745703978989252063098094173958332477108297659792557658130311575253483250499460210913530501175335117805089266552457969800491694243064495823833498663638684549910985145742443130771184460636196711621973878464008256292727552611607115653801773227186990885877688502899413345871170760831951635137088637314687336410755703689852403882585627197089508257027752480927571505901705011290155699296104255186032978126401447721698753702013745009265185896599645952956198301671585571402739657864066997599743715860751072327994480243848978100680573472609740408451948260087182994759621936329018818738190088017334950335319046719485994636125477270626010028827028857298709750826784211469980633115572185267163056439082682551088076947138892249082513214804062232088963131487922988538394541411263359988553946684636595575118285848001704655045386740597614075635789540209658764741916997826197604565737495031411105256390377890359032357373601579687771250810635196676747335704843925241778308911418729175548778050379640481390932662041629182836014828235054008614429963518926020247693963625462974899802876208807232905051192985527367516127586491123341063641095328614750220042163717310929950188431665037271618196878470442660737668292531159001474326682070483819704659635422700720239766546672615456783153265057494039583904363410490933214468387541245381481391641474775510702099527721317414050067934216237465633150418699450770625749163059835316791568431124754299518070441087843095955734456730266136822435064173434503507541722094336468495990586862191630886342080918439454200518505206017021298660741255047887739403732567869818827587288134803167398841022985702023067455442570194219619527818467734476960336021912076324989584147504378269398834480564793311278154747473670855670782101371312058754303496437243362278221849411785638329688787111016238843740820681434024442700484562761189998615031994826205478884607011275650717926445955069077115871652988509008425324463926491562877432148454228366181456173610041302195228484949569473349540966359191357232164077149696563560893356674109254629075006372822326421510662264607585977497679356502434780097029619504638157472608954057403273323060323046513032669396793770132153335916081717312439807227382702970154348811782564012098149370058819426498048593293971114805671721425213023156361672295508391718497682806547687812316708537973884599724387993605853307932999176154870270352786877765856535978829976222831295322706643973419973381051462683950600874517965223845832241193858389610148752147513155594886460393871202018336459154726155356885711014928583770197604445368972087458787480718183456264166743039968033582417210534675952648232035426687917257335303844547883081366482201680074696506144472686188911602430871110504888547293361139344148262145962803200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + -12512321077069356481222928144924668415806594263798730399476186892392776100654815181525304558698390612330474008237189977425728970499708190156194240746366063984459105172147406345658329130320896301712756653277369259258830070715413108734671533148949892688490825392479103403435805202409821964453015198691532382614589128909115391260502472419451193897529057123323769082634348789308488952449273999298245571902388103619535627410355351233149529383248309949374100571763798912697080270151934014252511640622780390650857070410461259921248855893579315251675840559214031171061166166342412863021983304636454744361769215542577469814756826327796034877159675638514733927321715612717781361543984120641119533026483792785354943777440858915150468448749451813880920053083585545183268614322725390214300349993697922363130241839508352480903757366592204332426555485223995854626268357192355836411087070076935796083951625937001554869638622375295307058560962167407978303952823500626594768117888585805229530183922428743507217875569988598779593659979171172474796578469208741352416493617106281162576116652211327893300984320660820892716274757853322049348704650471478930935684480205058415641455220747209895144118681947340088664214690833920735517504482230270078166414453475564757284198702117456750549037367770439200777638701466738987450496206409918644343868345502784050906208998839219896895080121398044593274354222920594500726828045092469601158249489294370658500686184542780082541435972907560766504438626889965345199885689741584416129772210882987670489790007926079994224577266820187982420319381512412680739504642096374329527588648958989202359768430196607276251225654566170830564722569514322565357283718330825843978871281341877052866507941244455750869002510613696874942361113817610779892382253379438414666809256374984936292228872439372644555130431475659672470433916475124476042340204994749867664187727444084947862525356270447943118256432525441303981984279824420678721737639343642651344925855445839391082857961559360701210247498939060375781236159905039953123005238912707392749564591884418252304152589614389230548123080267145392100689671372893540476704701922502950459017582632402708019315519750749496148150892547000428834951121845486956061920491925795915611409473387032402888429422033565665382070969898429086577660093005040814168779509814965440979671143232319308716593678684103813608039904703144425700564784116043583223617714836517032807442743858768526391262941144056092046951985739528987735678590035968189712619452170739251108677929771623200708545078988334397898463205420254768190106107767352334046299098907723351176172780506372813691223866527522007919467844333523689407183685773729170764142178560433245930501148868502961516409948301430466535470678114010591273066345216559061841667075995872170544837886767261831436614300297149712576818163292476177316301837253857434001745215045754443409207599206399586085058103837739100116570494098934923023935992474028062165195751006800193868076475294885093887836830905244758383032177229822094849727035711911683625588429154424472754253923780467901810620453643896776138377468836382983174558478514223555059743212356880167501793604139925133487678847550921320777725149050907956084736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + 25576138675775944472088921335306308297245862209448523707365855765765761211995064386119187933069453469557964455409307183854658836435245218171995816887816842451804555949611177767779223294960109138525052619658584810889842692872479677455190835522746860437968634257927381278958543126151447072080210654918500059763472256471470417328384639364255180862979203998858251411690253175965221522372285826815614048530045620343118829791790057349714367756255950330371166243465429167272008096739197692713335714160200999118741866552627585995989852104947698676586487497437384128239222662222339692169461422544784273760406380202936457393125615718710189493508160334457612153999556478431800090287962098415836979830491397546330272039639911013913457517601105092369595447855455303522441650271292474969947313737229676513587164652124480965127451584329706782651745960808159250267202424502302611230992635183717395644164519443541732255759355785006935591920014576702404239173128179641781519166287389266004001593508704659264444876713199718738190151303554104365389914092984460752202752426427881230841093454611346568058643792565297238210254247843746516669889736028513746168369888254162408447619629410915521227944549657505597929729332117995338079505391606840166503242041485806265369575866253815199293043300710652485138496334096467202419409329783102085782233204475024222486594927476393456828379386312599688878670835321785819387201012865091120686144768296273871838497889613008029336811550094806153971939927204505220124088502087850185477537651282583563628600699825503629827422700552852938915975860516809729899297746498589698821359456969257142048072712313264409360805174961983066731698989867249963362147513609601819640585752182294996735135726088720139012796177735059462215087206041922097033378794312132983902710779923084554316638807457625621502778010319224447112016762596123958251398863907468069197070100391582462796900502275188979327064145611567971960421400701148549518326637906980171964454022003080088722917288776965310178511122884585859652469503541835311528399842849270342718281425288802440856543373979546303758858307081025762872528041457908604515125055406995178824969500210267084528942035770780103021261306656212263178096580752340253432974012111075956318805212483222982735743470117474379368940435540992514445135149640607537253052580506904336285046687018224011397017300403555979000946124852803182905662631999547448917102325240307329782261497093101052253972644668767122552047644857632457457619320116937364232788201002904034715902881059326627664222269455995319894544938905277474407686010150387642149245770145096017463190189728928893309488703161717668120770172917967429590210402681982381766366262036983875990476472657895180006276733542781041397587770629576480772800737776057760765905356487975223579205713909235338739454715347008205657079401055649112369480647981503607257893430990775827248182243288745246188459817467440489968846882664361582993092178486241496592219882625406209508425375569273193869482203760571348859604712391090044695069998353060042490677489047182207760866551800092380050758518853084555847307334655753183125445574047390354579879690862937854900570098339387174276645309175607601042689581943703872733184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + -34584522203866100070575472797980144185608442984425620025011638002816085240955743909876750940616032112956933573974367235992599385655824745626293135278967395980615125812598194535072671396844624612561289023533411774744076051225402283779037665329281611748210567436827035132770912396985429819124714072932727004393647221060192303831200087322605849083094905190848612167054605140888151550752105623040938735713752818174935608631270140962249322332112294906612641211717323950432816821790487912157264198548590063734729268372205731129106644319234354701713477178532903389465081536367209494913316976787238151714004865077657298774137833644700429533058292877184638038684018501840286382719846479815749814308969942150255563478891218447852163367630840450491927410263877076869906235955785891212525780462962153514041276104571692350196303794461839782018042442062738213729728414741430528482819034441994688921653378288021839830335449822707121805958693990439209159156401334584203553437361792731151347205335924816557710138504766374723458399027478751101397229191000611393023586150504927388921413276157817611178091129379834579684778971985233794355867406447157379158191238788286291214792062352564546573669534536569456782833544579242508396867534923429138242311701004984780634662630102242783907730092774315459233370396419412336646760690480479921671182895847681171829900087740229064696765498495155430422914109168166384844725563865546049016705247621781209257460912516651783338771399504797763773466856589469291216547381989474338884656777910064532037895956860379493211684370319742204397801434415006750580629884119039294957841162170180535935717072591988158548770148664373085108798220014335405357037798211437521915450331502964813446254998449046162233825932270835973456610079581766190407416443842908053198503452625085890008382726137393725821982608128581775603071091488457165106463536157697199356235199771148627026830694095496532990683460419237312500936080770007079367230499769750014815753252276264418601810340428417685416701026076689351176009455370938652662755868377297881668816931643441052356777286394302629799141412259464287976769894482032793079128775727781057495582951762973622154786997966943791970337490494086579633368824998014868202764522559795456178938840817435935804868869483384704947647723590337099008340869150615540433306928675846869472340363414627954036842531703868831033025255120948235216554480087234027648373264045334420852961400739010097880608238370484415782106351381581589209290815837684361498469071446856667359046067857162603957530920464773116008089065078662912159321260043876716744298199035522895896896442777042598605896280286597618920983878010661617552863719040855588040956489015677096971350292778031602794524628311746582217838714572036992477419403645155416773493962521696877815773179046572083633180362391632787442776502371587248197605599579261491215203511519467444882299692068299307384419813793685271675771607602570751214355282646323099459664217539997257722838927718391397494728616055789001213124067246289827475391730056761128674568416118629630891912512743873893045224983905192908326660645084218225501069551000380661368015759979281321796204857834438708570405535590761685319245274087931175239680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + 31668795613965212264015858225490715928735649388511916993839974168414761596092077779328504728907676079238804922085135379766566626763088663330272759051076224928988341142347696595872375916071778940396813720676359556099855641997444271716422559795682905247078590924359663343158930594814906081039177693189164445151901499772257094497370246346138973486247150679891461208569680756211568254825911029545415421670604772680173798563915495194332110363518695744130255730794731313416195680676754936297916314121997137834196086811212619742599099077887477528236139065726254660264382009710180909738469466189019034546890687476395586865027877160483767322279488192664609817139117526233534413542985909970499767269286286840836253960888526898425780787870604117484630175407306987015769721082489338790451305733550035973477800763835876022178865154001211584434202384682508352264640144437402907912638089221444746668468353487691697528569260960765593920138395175545948629349966211446608543760005009415583769349482363775868002074072229123738889426034839782105745338734973483090512167850064211197852862923731961617965508837597783056358627366748231206703473305637895115936273031700311998666111416305588521377451117149451963973294657512678501128796807029833747509891433580361447978283541081360369553299782823044954240708479077216652885839375894826633363567936643889417657573783059046427346878357516616670125813710958564850244563080915345707479785710893905651932273835024053123972499232742926111769990689016739113447557745864217580743316951751410763806601834272666951448409179245641420134024739249449296509470989635829753442533830653160301524720668736021978264092172169271484083482250209872780418910231125451077837443175596336765378557435698946607618867713289701475957703982076087002783518459394503947654606615954797825635514568497180091808302913680563813467508983962191351803257918322092736440990856445960846310885821648782976424390139649846552102970853781061869907952425481695163208660082911012058965891737081155868091462840638858063426582005134028867257492717144977195723470659695533739116280482155251582624218692362206092302061839717895887910657132897873821094112535466504225472416433876634221358033950576778043069922163862041613146662788413408465053396711070324028218155144992009152059247405892607783761205398967902248684529877048155629629208225735487555174461093536663939808886357080952259840451808702926373563583472607144438870610888258197825703584505695840501265608776888841254108279288474043834255779207418024518731650696400705650028243010822151462129328568126862771784651405164241087104921752403068541368671326597996652065763212069061438438603285039490333162449211988977821472024835414144917187191964989741092903731997067880541983670756216983639811096615159535612674320148339720455458600190716814341169063693539475768331093511033283889274558224315080136083558812782217586934348235491881284195159700963972499068999873606669711957622608687165243231530866593687070853723000598116871333814571358104785324706648783641040333458631472947089867642052133597104928431870779729974801462546026099732575711609519189083923457172926193425269495131073240210843607723887166300582557177490661923770711038857580474531840000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + -21126640749661047525031371356843487846040036603309959970012315007541017254509776249813973792150197208821301265730146806861250340937399908523336510798711509096450581480310331083891090459113982223346718174027944653865097401206126717229255765037578872295255803424816202413729379108576615014214466060923805272921076650868124356305342836877283838305492643773146837586655415871138332756324880609682012289617697576933485428321772690594933102781617422461192878418332070083923376719559457322421243420595830930266281219461235525111817731311128131624842465460789018420651125014192524535884940440361715521551888450187825905638676532017611306533860965998888100482487245130591862505555783461063695728335079951655784929305725467727385225881417613511192409914935096120075450227535551361973435702621452028314819930419371729791757876591941697889220697013562430424501556188757538136062523197493871886651042225194704539235323176451371642875206691343976379875731279494044804285462348672580405353423282228032315497071282319381292459781432547978678916555165985295700536087480415921180700259369370065132463703295108738946287395137169337844267732749067456749934507123296332710635258826752800820988525554718776280560725574220432113142986536788219724904718618862502916433707237861672856722462616427866522357362660485532941268344889622354237291811436881468905685141579485254495453011146111004156561713445548552607631447091043001481196257970597126081399543309509041102888738693153027650440331503589217830203207026197385788658825761508861168459224948821381046514281087957967340239992550853235171646004268096222944456476765028430864651071732516117082555122673077056907653844739830706924844144355970666708418444663086745841533490130086146029233542452664290503611933667097461463133997808424942408355701643545733653304538446282882774187192681077295432125832641064891559759807061697176497600676209880112062876031600324452915881814104695369734151976624713509595278842964037892825101118114596148551891961322236863959583212347329799564403200240263125297838063757546617455875680610311064677951418764729564710679864082050847287511059664496463977040303334942839228117452430489020878842262441849901361380374022606373192844080348920576797977368936961646929034994483905012499919967171478724518734856322410828302212189252781890598909601878698830570509885852467018653840251119687686895065709309151945616743267822239038305950295561239107932143840599227691694869548623121195294845320503815992296014090788011529184762037238013828427670401377055891030524240004537780034520906637889383111543272315956761402153211132411597679898669769351771039388001080232731896958031464542942886731828658711976766563729669541784984291325285978642935629132077933503853098892783008560178880724955208067181201796013713713288046928861321747302130584343604000438522426864419081725214207233896654277460989324640194685895178203963358257297435071940159653621201049096618477397550627775703091073978447158744676544893041460332796006763085030007089197454197092184010317292956255815540952173730007444283112591077530039577939465718724274942781582790248420745994803347069579227710815509139507639104553369660306534229221879732044336196511552609142072934400000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + 14584383769514120025634795222095601187290201699275457690162760091323134159359276381913771496648962353222073151874267526789481725399285823573882715250464629352283432166675795586917763594719022830113934259141995685849806424750843350412667132939142127960825474211916735108910245032006783606434235120764608718471024785963672873767335681905417156801936835957345865786366702298323362121304204021629695906581187133806158008216191383421174575599703100974761264956996470219178813284619251585210484032866897510667620995567264505805981406934072858713562679771742208429347036613773381199000271548380386612233672558567694378400573132116948877765397927955993644311882359265437540951631953603606156794124285234081891475454984298613456869842119314182536589966841757743356460987416976633583556947190419088874036675341466284166379041717344549464949977073669554227832943725218168127230298253164490932395787122539449346696142754520563861152472409026003502297450130499358933759983471568577127157832261966030293756164320041164107039362669819819171001866366083808568223175645378411256369333116025766940517903475331013141531599552356236620334996964477176730630168831447892766382633271717857340119042369908406470243825088080650078627998866509995306698510202252647990973190515021406832894792601132987693365209840164381393764755910062584970496051195316470878604418854476592273395228187705534389343205661475517765889874159547320977388070287624784891535962035895421746719368777106663080804533505671261496899378753004631899269565756348626700483274992250378243336693984228629658686942279823855340483993385434830219281723793136532877089343595518915095868933956924204776556051066908136502948977548528101246617038746976045130723308969242884984308721762407658614740672113806549875848682800693594459281916737807121200257332793225395229505428196669816782122986884474582226063259628149930675358653849569902466899324094282823616504762060806275619354112064316664205001620963507613059438291870171229917183977289512474132787796872819408457699146626986168507722020493471260477410242013283356509902443283214759501669870018770967709828402979844438089954892084093549022997888057272336380872465476624267866295017217849636429867475658318944916599220452252363799972810092218540989057177263263458209586368229580085692149095438326977584716509569343717016431046552329825391245526958146843667293278474880125631816971260321532025730574911595058729769583461287130497351294594406974826551207326187111838029424608611965429296806687061652103575592040029540790987157455601950194722899651648750290419810397862151892309181870600052270366348738894160470628570135465664843054868420728026168303162552283875464623206635464898015665906148876243141448688603282524420782417348750574443711009323636773773459083430019189469542136092593804176755495776851754368435289079961058820885937392353301726103780716684683980950630970614047855256080482323568004253765363577735129294096227770869835658254660092399959899175413955474519444348898800236732698382617327899854958500190181979071900012255924532986257769480171150838759770464028808392597783719169449803284222182380228433396494504603353977787748360251758219896126842328902998699002027594927518515200000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + -8734488412433374223744494611421185629428138771417997424128139114010052022415975150291082619994187330979825937898406700806969381081348119446395632336337968794811232271178256306083032070342368271985658421678998698163493387693904228469964401037083298724848766726812710640213613154223379293405139943808101587374150353046499929047352214853780003181815049056385339143634169140820712674389409726382956938553296353466078813478247399025379703489666809273664991955136675806500480932856932157324626243937346947437443141137212040164175711719469215162658162432797686714432142701729502379863325223968091881585584526043067181176388700739408489901133049985146687466035476534991981522482149560597854533501911695836993975459704703796602220090429953218431549563893470285783553635871200213993193859749751937094555105778714883413622655686381300860133109708114965482199096604212277689135387231768703407213940646606343239767655217992042742726145468000798947532486029713895615954083147926616072440325450994971139418053528956248096560351186312982825694469887195861434430025630070615043999602543828995169731955997813323243519046544800638277699901096615427672480733698365349557625288406621849888402522592605726958489113584540400408689967560507068736156908658036515639425754501532737126739770290535237891573178447856306709772192913598988789240243162621816048899125732661038734592544973500435639469604934747800362150365658909701744629861323903087983393799038241701435224988437971460146698518692353987773280621822656032853800138579663368134928366169065427195799904961800064777943574040234005234528619904159484357053222613105571946949446122183145707317175717168628898733480577965420564394192810959190339883097077735755714255343339664769444910490666396777248171943732504906522402220084270485440410106717960460996840528896507846680877431171225693686540993142101631669895288728413125269246249746285549166998390069793965811731958504535847645754594991202872132055777093299013474106782120505510674871852286836252174159490920437878735701650871644194823954927482906295281909409471697430932364605347791428550251688019451826720679105865256180446770370208243611008210737871919274812158124377648279128016372277214023402049337581942008638061601153066179050354129226091377501760071691824870519912636309165713242285125791977450809908359805431607913826090307925683457264166993069481613361575848762985992045122727317943003699026871018274229395382354288334395994638894544683732299357697198410143511390820786509019210076700877538770348280205876674184125317198104263685904148889667075720158648772752040986468805202961793897825286894903504768690426796103251712075392287056158807766316672242476292576357881674390806066165209215652099314058442108695885207150772467821297923342417764667949107202852560175684104205558222582290304621842583080854312465797279190726300740905770879567860402692040651016409346933996224406103266442151057033632928301652768494182946212679029588891582352671571247930518978208147011920940254546998249165345548094351885919299581898261322073018903217426828602029183479605811341425592410952904185734372756718499092643567146221127547748439866857028718807950807728722181376602258161241108548991929194381312000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + 4201609126017436784648468729049323783947971800454773824539646675085164139774674509705541930242644725639608565716359058676280128649654893675901190829894692929977990891439127273997510798579547374908003091633757252155997157520104724067705391766766729607765719397911903871294768273002299443086102773024690366083689143817946818528388858474718824749843747185658158286906522444944100056856243127870861199778736446762853427997633277124357645521437602435597347278437593084211548367059282711617867899421965879580856528248230520131100259064065275772043004121177636559241218843005681974663024125802545496279853693538350616358460616987974974034914603580837725724110324713112195748737624372199814989711116511130885910773699061139553921044205472001987765519871532417972150501838180869354682652688163282785329298332865277236135714567607816183086088115795381809443854881004695326970490228110242634012321059283012437488672093878920754980444358167172367833347494981892737891431695321488914133113224457378762002526533687872763465280098113798804935880546011915973735339288270070683970424522790145500074557774754693907177758132729896186390103820157205902734329483172893797711382795910631570028224777185063766277408128219009535216709687274241796130039993414850473859301029285753350782989030126174889687784223437494558544883418056644300485358559530856793323020204020043478837304057928264353813560513751965977137496147497184738684999900078295331356588963127874361303439556318638887801507279245560362440132752534321099652494254897361093393497702328946919122395411949843865866044131947644073427647701692969935503973007121868454882745980143284439333865989688824353105579241330214517826411017391093912673390829688077734422832926053758103613984626627606579481876573269833093996919199688744958678256173145784387356965628283145483780581855638964303688382874833897223994102300844487329024962275192818799025489054817123894732863125817701193005649188656975396652059760329343100627270622164503809839577133518598821318237437430092208215744882565317149926403345077704047863515940752130265774846542538922317296296331769444010258672196282284236294566660187852609886909811134642008075882241915830923394024092830791019129212916799131409866848526963332927021987499609580293803811983177819799745105587381010543456880946561288199398360426754195328891850253168641885102696131830822316817665531338468784392226013894291796934077251006821820003343675050273726257896518592064190668317987347222347970640215192840979863525328452575246588442657756002973829243973749579973974511535675779568500256983881784855628346681875626412101913544284602975837702176289910897852395785747504104230702176364057898894698885997278444014822204994427785605332590263923131571860240511400729365809457610647856000525712458170696626721379620039359255519364705122562583100744094200621387298017618907593181300005714801048256878685917305593381820755122397279961505920581735346022654579069379127208754429813782082682559464345405693761598522698846995485932851656291360336018079245394296655678442295475194161078404271059316601129514871722666947292442558524242896878841502522666170189598432306966895032101933980048127752819212390783051738949688429117440000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + -1557769610894333644680081894860526640063546786452944171105892643800324339223673825960723396609678621480728386678413711009712653113619544058699971905286959595958682775960840640690015879613857571998589367150338019192115360967913927911153816184738530348935306078949173285292038028053659218257073501342104999787814340072289564527510261866394243130288123410492289067054089458136002728802551568704223855487025862841030337088158404179545824382418845816593169329712100896840789348102880987780183239810432452347395228092391670410407283488249980888075160044116287856643550282141911007910847894517696433411476770090274330134362920891044480836588011908297635606133431622523054158471553332393166244270671257213788961278998640014076522137191689835872871779985922655076773398677690149376073341551225094341843579020763837101676339288586082832332501089955942601637006286355889502334593089786988623485479323522622646965697650899791246769654261215489381483057273374190047997266108425838812748968793495423668962680872165544573207245043014232259614827985054176717857495671665622790867008680932196537094095315688735550572985213714364131597948256254681864301830307895575737150333878462110309126715893887587522839182155585111300718121127205796599518077901515593173901587389814829592846288898954148477209641271844502144450128443013478284304079705463237837523810118314802393639580131270042538257298863601574774226973914992619753603808634780507915651772013249468288537502427875657922465453284186204282984251751639238595263094468038194922892940264272340617310895379876306668582412424070969236697457245061727241435739264194868699038387599702601955958831991249512318853401343137735114388596138604756404134199913549363811579394006118461268699985513641591011087617589371471135056166032038247114115790007705904899220278907514587366827202898262954210834156552699128218656943904543998800588418492051691839398255005144500061172060449119116306690991224984997046324096193242418682352646432472768941953239698801910773469932608276903266294320315698155008731863874116317120676705034493636046921665092854283905005179115080942506245634609865083922300909975382334897410605958830810574288318170177098100246893034703721024730131017517068043505628799228823075360460832474612008315324488586532644693228458375912546464316140672974750163476578569110892944743712531732620080024886037778530125639454739074136684589457132515163747730028308887337404663498643054918565274284805284429060178068802530314249888789300380715043233753029369074583713805555764888062234727545538962259968144483706150178913536060609946074726142228170754460381258098741105202326023341276014044361644517521635733692609512360922886576179020585677615239210480361407752983176196419080124442563870399711040853539593667841077896072549878425168440887717413737350647151180172757127846050309750955775144290175158344751917098912115747903865510569133377592198573243824163919576418337871467364101353730968540064679632203403992823841405838870619194246690428004055488176511734994294822095355809031579669571534371587964433418739740957468066570951003043032082797921748782898078538761262742489690374246521400591550794128764443875094823313480012854851775663058190336000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + 741083200687004087905924433676350221919933071270418854808159295965361686466980219351083782557525263184043178518389950807917353463839944220225749350825641304256077536418207755633669407391657458161167670202223040756347593222712649118684769464883533834453319561982945727635213593743520811056052659709837846596433547610076848916455463915423383802897802348914571099641120105445037970185414286056434728502580154532716507931295086331463800928823606259747279251716932403443286736590258227501948915882048876855936883636218126880971325346312123441788068189115847801762170556587145952280199975180535668109203971255411193294970410123248140973529599379229437219853183647879669023320902358693609917066565141741380440776208832325019027880966792898002063677092504770046817527828721598323705758018499198315892304746361937698669801664919740997483225077334748520165914126766170897881205828726297082497423738578653760718338523856833445368792741421350236604643769197134840495121192465424400234710228627749797653918216600941617426649127382601067176902323813425537881664287764591819347453288249115758361359847010818025268830809762072852302608484889403126942687782236831144334425706726906426383851464983823771545785337548431770891796850519836510497006946573111471078785752133563160041457841820783183281812932176235102629907363216908471588643889522665496295341776129254999820859573773348835888175779929276256587341537454339557806398108996074106732675048108557717533588098375849251728770054831216537280464634334508312054198750137881623292311161702502164657617962904771813850311126871665882314128559760930779562939803973689308062457196020235717111471420717054966513929423037144401851076046574125531142731555611927231849990079976350176625791056525321483938771245781138524599113415966580860343916522774697739680708962732038553069983863863976750247335523412266233787116004885451929324338149663054209160417366430721732111307399130902266535438379184890757570950465655285801560169031016763933375919779007890644249274086780303715101311562776617712528677057723301659936143638992955169218255770507670495011474974547410444006841539425585658134678716243939321557202506542498050734473692456110319729611271639339500648595683423934956248121903041145407978658284029234893734240140374110415853680225974027894115192131976468141183230088501469191186449167155053682191797231408940324547326073705230650851514048246146165456881261907453253552423081011239869237260943932092422109637067347577827498521629117674819414016870291897028524651013579828392774460757779038179174885207581667519750211488311831044548525380200811363408300435859007410009691048167545324458738904842005586964419819387693561134898064218374543128450598182793523629212504930746482349099990284684472899767581506587545046237332302863079507028950384427306957582730591189155186497681107718857731566206295859081291888204381348496949997435545287426948683926850863457497547684766961352718944644900770723236418611025488788700246115992504091772185274539095398647373842674234922180851446118573975586640960993660479298706106001153032327662944375036983058612086523084804586023041069294053085484560063065883150179041351959502611113294134806999269643655651000320000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + -200012799022796451917684661863310127207472266342814088287055362643460349708648878386549905450578454240625714008725829704989782658245516849967429691680437531534444289781784786215537555755730787456010557341265956369675887154879661278444338379467801826219153297627692076046231611161573949846575631284133372804075993654878273292667830261360306655163695724896627202145775673605807535523733099124436361394664940069892806663879586876998392589043002774674397610298290439363034592852315791481325343943099988481797980344255634718291629658432159571513534720797040471426129216236669777407752788112578628748692563483654034640644637480866977275543450681510324117713076747580517308506402268381486437867138819048596386281617423032106379594551526288214440167957433031334935671271983680423855113421151340388957710483065906336527077304334259903837474037558427588368619495046424324880472081649781880394004889634575465939787516935282841086446676678584224543509649903435873572251924173278999837597799724756865393547412189259812109708469049647362349058175617268040304126244956612380214672334351634466021308289807270182046735784592712756745587161733199132397769444840028653741820266642667614644568437329384468336749570882565151039640948118260962962256619925467470776735170171451160052892155626269886848279626493780516074282145787315516738621089770677568276675615778023106155288448723754115238342631472360218337209562040360276256819546449360559359702873461375895941002694528506622197425322154534986275641082864854953230246895121484124257893324192762838537856684870076210801058949021852943389357439466928775375393916520431003632776531162710862163548460863843834297438069862797532904618033670815786549957479387441812270683079841814768699608207103206281201656015281513866791772004016571204173343587137282895690338359601725681308159966185029264586784516834254527892712579673223260196114312630031299263499997797105970274506769684581722164607021268656746191900995874568876801330144267813941056921306343821951048480616141366832592562499163068251577024837907208655062913246094573698118829911618448075153099587479147921165476978375790792835459822400619999765151425496832561803000430800369160124662052337329534965190249779319210483341540766605875359446846216227099626552162554105396517031986410611385011232936462068520026948010964955203050854881839227711828669458378098976244025355102981541027146067541648587496305161642723905716237635677017862507245283261167515958464898459372845857895671100247147978528905980346027968113623569958139541392123410320793650218984662148253155122089456889310460792149618294408029191858975448733020858524847042778515434624291118799418800478663827446810261682535106972550371845574774253518542039013603006391426316734226272784176843029987548374908020801590284779396715951097612749395300847516498996636015049206774082878399465372900228559947714041316157862515324685551005715521390410841918534030991979228004310472657517243431064058022137683142219187274499097002269301079224654607744214721400666268662999967801125191020245529962980982285563782158075607508823123091350969387682728586719457446813684778992462748834993836325341157781503837244203135635222922282678270147333980160000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + 34396231587686966789712487850889153338851689237159952654281866568092027061312612713350534128011723653166063390410933941301942491171898549145790838924279631986603271261991542019392252656450472147961377595413774288775593380433675328222339311056026673506297704329387814826344759468834072466782404875296022326105509931947544642751610033594600982154959225076831708572679110046230650259150405091689151956652567931806965391415470824143471982212043272167402357897652755280666711269559121243341090960517946771340412399739275032289944695222844515491024819756811236204435674058988108355292194069724295354244370649356547527892474928205702386577302881187560882726331107193731817870066100742542791108310508171680562440788534528548362131681045084134277888983831602808722240610683427602210843336387794466100014088654082575446109502248474378788008314480878456531210581403972615168891993008645310994086178036885664555227916181157431254330402780082808776837862204799457150580519998644544768692706389911956725363950620945778006811287148834421933108009469533512031968520944484538625638057279601101649243508038956107564140591446229721245362606761796009162962518699076529810237419468848680444611219896026661220693571107692774466678233546055234163915225719544025820771972917527621584551766914636964521622462469650619933104601019923915130241999760137950990385566063722421677058199279448391537586920647347914922796399448377753175730322627102643704885218325286576140680537787600251137461976536759965303396392628847724058661572918585965996074110060832657000871410820349443987589265936385200360388723794697714190878476287019286370275796246509403543662277563147460324734519601305678795144907347206086976023970244432190180512188794561685883390543655419975765991239453022209017061275337816806958045040996766160626051579271710975314037932730270942849625682773482294067505120968371298711529874919939829199253027666141047407675966610152866550431981150173635337937328819927821494341800878343231992232910148483332183279403516595488433539303180732063342625661540821740976042845567247250172823505406707656992079935612847063350467365714596176075091016696787088926795837305090344196241699164095811575023007790425070742327533863239395370818398951316106070362308287404267355707445862922821970116896226126726733089416813843223649782448360162946612876288249538560202864219760574828869649909402839333666723238941014644177847060433934769391631114384158882200227495507513818194270233975979849083958106649601439843604359488187377026440808384748904994776829774111249115146796988443181730462095182306050777665880539122637175170602494928876253959820738184318263215093879852383062615132051539230375297405962996495024861854044894200995833406269813459139891800777800173780710699928078102088263448283062625771330173049475005589705195808240885589310860019823429045856762929943542156782523036883995929575625864416517455930706121453838761257985537023465320749719383048923911258838877216244985304977076940000382620011921490289234707632320126771887139387386876642379063605865401368237921070153910124968250222647166063968326455538647864472058960708846442200307766207734116467757666038264154817459204760935963280323752073625600000000000000000000000000000000000000000000000000000000000000000000*i1^14 + -8965533750913439523028296561825417207855924464254447105817545341132646335876152718737532802054451995213950772025281123356672172040550903351115888841554503980500698416436859215455673389024292771707537040292973375255475127433531422224554473687000387205953769234092698711294152359020949169563152352587964076850621606101000765591211069269619397511444837160009972898596364382517327307798142062893729356842702716052641732399143412355388854280822175221593102635047067297121612746381004688811990334713990788533823526136252017130236517464702588283456635006108939889882224477551825461653201514625085624355695391816369000668383637891590539923309112727379758419599170163966976346014437076093277162420033008627894069951430569201041410685156467767967258470997485255632151401643581113486192906251721773753042090032301103766584072870462580265153448545140757345481470511253962555459441569510246057572317428013481441032340275189749794069210875067314598172816531016508660644737424624463759029407166163839039403434365906668794894441841092306788043630630498835203046176241624707283218817406871500625228690397449308937341486982025654937510419046463984622838136366401942485616492972184681645608753705161381086897322337036057752309008226922482229743808072939450980627750846060842677936318195110106801000471240666494774065066370854983444839413744203546473910199018843454915053560289464597363659155419772610164434006530255750719238740351371809122177436044524048465604547078982517900693650966673471656853182837647630252206785204839645405095196508258320375909566318183309733831454417689741423977526466623719213837801644836683603255276527354680567861213443701413872024064741486100013568710538617224003553490129478105377123710651160899781693589565185138258985152469247553868962602057385706405237726635763378237677808256387549995147053993739772849340096643238701902359263891748474243147150941402925487409729384404123929745556402177627587923181130296776322247204168318068698607277759253044658448838104271542335483603022175912195134728717490053902517513548832958310095986071466112790051988414926270174029163150824165453085459929466417444848110397236840751038196162786698854431204719674433067514918781137144548163305117152057671658929552304116314578506617525506319930844906529243469971297596498482605022653937224619340720296428742302031415796203846632998033556278270188170813789920898800093879434372279402987404209962748886298497965088250774086570203243100201275562714003328680774783531697704704232093303098547571437311224833184743577171643175475175412319350640400085791201078769317560965843160599513424201718283528063374992544735708748707205126430662788641570986191121757090534969662684711087689405367470793181828994916725784655110474251540769037050608975057127203834592853903811077744081718157029422123635588538588753344132076577132960037581577610820252602072829024960092375832547714294941158832629955524684430942154521635900074030117158865100904838791547920369553433296094280766981628663797427541709336536087091999509526876977939170672076799881108722051762411643898562934956928664663468904299973856535311764436382183748621519013344848013370284744946004782047753374839646351965717400179965952000000000000000000000000000000000000000000000000000000000000000000*i1^15 + 1501520767434665809444963705681461907201508463090687066554580870938056510105256859737331898527686053374650582803873799185615890153172845560378224228655500615394634366171355929219079484516645430087919757856102330048360294164582376120879339090238518090391569367190287594881851512781995976653328773524510721570798513327661569089981015901522589515979580171589893475571622741088307910315248001379682484395673590718026072746724509631844807095024053942829207719159598575444740439862108187368536753531267423751444145100218776854077548679935969387810347524023843877975993242592598059140040660175156422100517074298537213134376317850155779914499674106159277618617074126229826440757825402887606883161129912607983912393215320303834579943106212597987848067744456908594880880331196038664357565034282675567961257969712825334333963727834228016810227599353099207146269076097730370468972496477767832291239361295558332234131510226438882064550724888845224367456177219978326108408217269185544104041412081704653888752526036987206068221826048355200834821213824158085172691877615657563220125182577961010198785045690494122568978470943348524046147146079106193748161359722835954981450764054498246231680063098042461408239883083665458898405594407697069490648976781202815076349340909616688721794497935827688460820569039602656669680114739994533478491533406303403837326529074996790911405745077393942505592603484711514730159375565467690624836213422814747013097591508347812212326434612351756180018123409234873565613453902384974784374501523385625279054255239523281241599152109281375804053259285689338085491818938553954739552198498040455326708783261413349254720739528762206655225114098559626402167625910718237162086280921044207636700439064934897610635886114010587919661931008324710306381204240805886126199922448444678358236754248679049023313096171542392097547584627848839640283876593065150284375156393288518322860460931881525483905776978281654525370599025778349225439115713781907671044310222049302702025742648119102123116354255599734129120302402466761645786200147927729106878965716821823731414921736068523091031001264601330403014173281157623236879274953711833870697276490745894384677809233344354707002737733286224687267410335817725629605683912830060016127375518286175588849733463301476448472494832188296384967694532793841766542227923911810574209070336468905926121906676134612797755496594346203493273541735440593939528629759127362568114985930460565698176353377578120825722285410225387383739606852816323680966897148510205720736072733912451907556212518004033960808323217087616072008844673365690774952069575133978932893829192186449301755204083579283022680824067711299867112034981628925085916294010467003668165292969183360462618515612619955793178439980358808151382742540182912937820105631159218510604311547123855525103681021235103350479246598172922931202914066707905698533956255382852109807759449390151648726520559142505868204271478458089754495162705878830714125247395686420281910138233236212879892461978462286438487887191941267815558056919689580993667533521558936023969903546372678713543469451754579579263251035360138465090319904712954584250694526550446748697317990968398852427137113179357146251264000000000000000000000000000000000000000000000000000000000000000000*i1^16 + 46072135288199743989984989199788431500815938190255093150949783425613664696715886858105352662915475840890883380232943029569718663594988104722364067293023822012569189139240564999199733936608687758017386723401570890231987965774490057119306487115570046301768618469362010593087808344759241284288673017127548379814901509185552978275188065817933365293586080626664415643095962745470857784682781951142779796184500054623967671107953998565953115129551407630810408764032149215707345995469479250655586750158957307261399378932964634761406702426886620828754977519464472443065876260701239868070676593002155155170358473732678551366526062594484910278424546092007647198904879961896512577194404730078301808514010468798906308805908833329630089885655738598131689376910754265204885114095891984846925104078173260341144435670154919113764790312607694891344049758963941948040784351152809411645193065563354470040243097727030321424208402426705102622567860493349807612043617907681542196933715564834186494718753083773624664637970853221442041534108992644513474159089238884343555138141948035833177527708167757310893074951279314465220882969980565954800456916463168618099285159203440668678055638925562327423733185194770430640022993681782615460948991219013007930670693184612396209552075482661627128031344488909175125913689376810526783501212739959806879297095927325211512495020975704814135378426803796255879583659399825687393637705864921101051523641620405488038900970328105714966353114831375003546808346826867069648224854294423858665595987709314021133630562857625506507778353182006948841885606325897565952966438874130533022614038602249630540118124658041981022173749748520445367394248815813078652263253723165875952887201127379060291275917852577759126999155723569667173970817037336844479278963333252583238498251467600364163962662505008393888227135713245971626340439043407963855727276588710212760691259708153902356663692947996953246962996130014182121140215347364934071727560547017895777694419864592417821509066999307230325830511896554563881453487715384768858851941337688756524292089187322696998091490102030510802267765034953123174939350414144823037652769358819294022796062718123365768566129208021433660168301720312582689039088427177563396217372066067966275138014224794067009306214286668050190899852172173198977772913249345458499972995399300186037628991406378987835371001476395353333964472544779820601616347888741777754492824085006263887740223786948498491781519922895672229279033578462713894583441333461388195380899386165228777202369262861224693175715769442883499303115576252066624961769937407756349153692949487470423485027242129239571171715282388528154164699138381782075421040518199179994658228068053712399413204018877950290585615600649168028698580828144816848424924116325479569127855201166916548777315201483503749663751550402554193639433195121286222671575417856566938892937784801103046109238631523856930686548245722732281229129224361842718641376074729602846802526785627102034373412379667640666619127792389377174410183557161043627393375806285260424325953799649555478401031726334325834223118453737633020201668077737042913248714230545546144475951688110037354819919891531107402257933757926753697792000000000000000000000000000000000000000000000000000000000000000*i1^17 + -8957496501095738613377357937158585521924287421449302369052932111045785928287497318524498450858804280045290356924956674108201643097300772680017582057324290244647108284828377813655342541029471286773577345831521145399131267882331294834833571207790189115475475108689418641694968924570573264625760600070534149490255735244688411385641264100100117771202633480164730665808801802665841903584810795327757306726201946636048217811698927349521274249829461173084383177744323793610654779038180573458081710457148930480387304715219748904574274095824287720107504111321170929883120983437468459276368700444717107328559722508283824481815316619749871620704932913721273619369345142428376807337903996328389029153304469841750225319247597891722813565108365380541846094451218766864674996315369442918610774906952324442518882055498030211707454783949839713470228489986367310011234040408108284997938203183474300967788657942424108362575277940142122168306643319612414037493513433146017230919605458459090515431229916738300292147999798031734482406962317652817866566773692558894972058771397330225090093642159522677092958723877548245955068060904758604810459165286337737363941352947541768272244869460410157426066794502779317148968839855453679754367169923361603104449396102189193475298552524450244271509092556600431978425113794342544461310004052037219284661218160738553063850867075683121371846853498058221366683695695629312374582697390204504642566994692327300189922329019582543644108926973467227538543205582913938733131216180789708866841907868280203844612584765652940621496134337827368781028086527341419442052445222142035465920150705275225755736604923946726629198876754576576379231654485187575481878670643886585796374987081826259867508185877093605979878931760384282405295292406411778376445396778493015926780921892516487382323671331190615314289724696887646908626397591674142142188850669466773246947777421770901287868613407442480328868765464131817651107329704356170798979169956687961918344560319372968737768978144114734004507197883427959968738573935646843433539073928117880213568709713623363538531351312033186894038636045341929378012360081728784534996586928363186154834075103051097539374875911468272417123196214428491803686690317374761722474806417072618222965404605028012113635341791647171650822508719009224399208991648482181870330028356702878425023067180422975075551962510987397839431116236626685663366032880584564086829103237658442618155881670654823039159925599188600602895400678857029806869675760666082932059065102641991579323962411639259899194870587215238152889806271071686792951526703538172045326320228317678441278302482821050626681504850940391078264891023213822185308402035699263870260630658210480262359523079647401284399161372258281351732849999702565404137707334601780239675798615159648963419318893416113235406930066352964474281514711973121115662699569273360707508890194875475158202067411602890561807416103887456577391443831144677236072801069904853838472722583732874622388403624510325659781675927642151651969383638763580857789308119229432706384935425598847075939829109690247809178790956416326794975439406891346228230426725026280287936612961728515430228450108070581611047127187266367127552000000000000000000000000000000000000000000000000000000000000*i1^18 + -9070814996632195453639329126228159173290147945377265527002270681584482939750887611578332605970051145693585610533103949097432970251141249827647180302368725237405528973525855267344048293601953222721817122865370215446330476075481613628508396474967535329330356178096796487646943657876069632177170061752833168604146287594393196059599626475602602542910086303774967415356113865783274207833862125260755227336647702101781520906257347626771652004679346344770733620843424727904720630345190219904663037099996073786148554674149295393834563314053257853068666348273971233951115761007414000257708095975351407255508090768086179344021780923427215833488939679106484416503457307417025712860745723822787983356713792890427959443441430736762507307235228871146831743347800087758535945990049414004884064884301567699751239803598601447737757284226724482709139160041834615668513391702627319594259239924030633891237392346839991213098435126603992221629639132601385689146304708040835388643555923011228876190917939811440316412164453976189356641181370343404895925175711232106120180622410349495576387769901026916792033013936366146016082273275794732188378575892289515076172037714947261235372231807373399195257154064785783365439672389835870362107997522844813177576296999201411043211646189364960463945348777409823289388141518207763675262029148169009876656877069241752389251856024150439206575619232563706708902863866999694666731760310278652015205748123563847059773483941130730750072528256100033655836924706430604003414313285193286488390130715575390108145300100198614042594723340721359949617471574369568082328314499597292684186313694663689132181301953265852183298984793223792125422809459610459857312408578552227916099788099330905114196525420626805708887822396710733775400178980455009291297082879575856504865041967012112226967500582491288614974005334223377819800120729148993822699892127770110060543199689361305441051757994750245629608693955321512186476472364912138243594609318375728770706453672118186382014090954552510496656065178001549604471189585279363603502927338618908639328072041733218217265580337459678527553016412410033827209335708079139101884170549163815954900849967907955764653443344710568082171784801435719641319141575686980095968216908426364080780278158372553129983756179387046738443021605134294102637107465654071822845409840355114964106028081612340706806354606616408649454088620181841346380856477224534218366267030057687194845211261927948998577656569857062820417212342151090917682138138631380879579384738977025045083993455606837062516445382259501334757106842826598132177749246471097123452687273875975275151397477648240695134251098577452007865254213852872829698482860561427092319796199090920444416890945515385212284237262069270526804863165687110273937067612978951649836777466884223524831514146144877116696984824857784898204944096600574023913583063380224840374098043681055283031989914184907372008644895861989013767895688964833924387694110943279028882474364766403630882172090443103400356108423027692750280413195137679384651983110751307520972763798504743941406992814669260582653230390145138142316713843871054152683961105181402886200921700052422942349266705140712026349178743719597178880000000000000000000000000000000000000000000000000000000000*i1^19 + 763628090320491971237419293126549056976036927919482480008228920993620150056270770368237616855604954918572795623641140256839643685843993871524568342879603164536764705761754485406353860796899233598995898945006695777013629337266664860268487852375952613311973877818873899720102213361369453880142229378683948810739348577181313379631906591994857243614291444553328848961293233525919631833886161890594725363839352548513593701781687248689899226439821045897032450671772482663757086625992757998434701768829474213429180770154910730641238509876014900453509535881807141437078920773694971881712053164432055693988471814729635861986695635621090620633581037490271088466071814394980405144176197471192069213900148117005236113948412610737935173659250252019663123415746581865360697363702059427264000624060136906360275349883995155451202910884335073732702564531551755596447469689535681705128435816701767298955280974297531579579219472355489445805174785474940053480209753956571144165689640573426208327428751823091314757668332581769052039705623378577430225968287275046676376490958878871303070583788968184855316061522488020854294949142574390068109252861614562445413175642464790631988261599102528153425557263872448552394606236676276834089858206435435921179613073907393008079710185535459903215481771703523953670905338444132516247696549433946576205095755208323912092473431501408732003342192129886744156894315028670012366283891827938618625034015150035613197137395692596947177164957340187480144818796161462917038345070935443310649296917902883069464381028989257856317404018732581118270501248585487113739747621271917786257447736425964189584451585711415490338742351389068955510662453876136637611353531080579535802651119694627842951507654054023043605873891467526069454347463405082602589331402108293298487253629160792774812981127098967861500036151868394258892056980092743954369131957081282695400842831456793647449124485975667136326376338331613264800458752456485430212430322878321374853288434193019977902260091616309182831368746135325583658741124916903021937906284104692523642181627159600237506015030289301944051142744205083832632888741228493593157405115687574409296040602339069217320136527759737997293487583154595946356568233315783598654763978237252327644152256810883920648090144494078148146501223499559875939570978926157161262454150204088751303418666752044103234519711938207744126544604349370315895333422640835285704904396278854429646361488404795935775745975832711048307192126537675099493417557628421403750941573514951941767117922615962048240095461603900472233826489740995413621932647774431366067648125848450386369022924713343153864463015287796707523623609936343033366163763439273151240505062502406384598233134067890314715955261594403118327740585333940307759230723562301240060457604519325545654812775765978497705695256231024214336697084239924636124858212895533453176843336461905619892843686135777062987058396642568009461198145320498206727984937716764002199537374787716332923507456403195085693267898843793796431186091099531637205659094937781217849434486711252879095895702164716341364906734314870755193354290703517059393355077538817729980681648144830485752670467563474101487500239576865177600000000000000000000000000000000000000000000000000000000*i1^20 + 93064267122934498764721425746811325501550886423785869585273453990534507080220564664621033657493588528357735623759040764857527315958097616793079097237343975941869901872776385477549808569200394121420202707143467594114918618656482520795077114037300728483092910100374409416039589501458731588978462141473203004213882247772687074479311044299207257782010931848870696177997900534743275913686814358043294860087344536849271176730116002898989086308538196417551698050122717231792906548725447404854080734094018121927444211646540642339806283998597216155643483857830726891135501970443565382108689049630934494322284597917792867398998964537559148583565116955383519760785496835373448446516436063393252669155925992441240559020967912231384795056951457650043926777848690776664603056210597189448497599136056654089209626475392302930499214453681667164671076590440690657274371675944112119271085586650816688571583914485520797394756254980657470899939554276934629058787173712615140687060478123710803014489970380104509926829069293915361822206807615183344112942584546993968639595078300787434626542518833125664556290325165390651444161775140437978859292685331070969513281948279153343798012512382475252431859476147458301979911151577371585235716973443273775911324410739330581382138977487892001001530184458536827922883276765733795997252983767132202922264591359213156516418222010376590227454248086980876288882791119785251237460781062442659404966260157885196857676291183715578125805146914516209530542626723270673090680343350544538021698017407490349174473920472608794498749345390552783733042527844024995413073861004633040000877247303748280860204889920827609668306190312234043607180985327084744381613574624716160661111339607148575861014238430009421763689628850234199671040510109915931921190005898263719993432031777195917343444461556966654873132328322321015544544511339985042860591038367326438781771593179822041235051750749783124955641589430320423697235461456352368555429904768788524866111515717716186243084459676892957510837714791320328770745382597745324972833732356776585304312639012624398170754660497261078637917195238136186614458729388019388724469830590424106938651843869657345210788970122702649483810460789127526229511971329794491736087830932298701562899825893984731058708732825238283667862037293869747155180643129071808209237632891116717909093016862056800748670211739224975393604461900149783078042750816162240654581078371922588169637335568664365022227731777652789403826634990407901179152132063289275683374089558041129804934576462632748168180685100351574802398663460671517125771645360632933652999791550862510921789443983488540712353598139196319065061175572374075552387068060670937172445410787496200766994606517395562892329613457595040684167606677649235355566572239551012396136755328394322463009673577674258236730852103691174086045448045413809498105706292689339594860520675198148595880238891434110822326544173532111958594082436746692543747706081839709720301603852784459339391564051516042160828785028310780182884165844629463385928286396711929633547084168123763086365577748531043601803952394496255067669272172197137421899894954068256330317168570117302847801927470840997648835936297943040000000000000000000000000000000000000000000000000000000*i1^21 + 8115260623005464438105349122394342762926682638610062623056404486713876338543650376863261978319360277522375133542578202731335997931637411001304877989124101813657518984673423502107093940715775189483917757199642908143578362128886194164271520263502021634079174156097478853663705690221450765044165446174670592408454231982542643218895030499818912277454281357410922844908068888787173527099639553583383104426695622579284685711513643305050921402327944320214672127227268733170665492170271753150388012712694261493411271361198422305227942069046392196047371594260973270023904461512675050964902510354484151867392772651487593338646408242952569984128234158201157680420266305450131837226659259269667372763643610046339725046905179158540387500425889496230432629995902861678770035595837486429212560384268417928588335054469740449288452697496603773703090989654407004020641502325719292025321506327416125192730463233527268595804419599809380226119321029813113676799166545024535685059809567228144559219519388706407153144600590199322615500282569081468311208180663179489771081396344860924433241215231508212933057109297823216564991338910463722888440336475931161548486417703942026006494276517433896180345511681126775781856228977863467290120135665019638955184714118595165274977750524652685205326984843671775109816881468426973588316045508473550381503261876971607277948422266771810714638116934099265628726655684836232136737533027350218384824141383366885973092948537390761511149576258737872223877984958418824523440919221622153143861557795508923125733554375045722971960070429635416481675439414749405499199753099421780143382153597306805583024702721543214968304525017378139843681581798370199358515145318371110518661786019406309266098566178128554547373966190718359935103788218747171974355875492524353620095256434418023990143380755433930675346062507516718682424517549022866882786781735495803461304184707414850446006886440284511325911734318359780688448322187995580770811696547869348370189927358448054662716565531865121913006424411729099930794813410469312001899862025217001426049399582799075386718380466312876835220019946612901377176750959154055594269119330490320207103750460880070093692968996902957256775750579512099322485341788618366846210581700356587269500134210007886804306179749408415527657269198190071570914314656436461969606849214754205403704614347332907748600554860400653837700123538506312640863868425852803989137643848803640355607284248381710420946921378403156959396495519429168536226259256840382759376598471706981276286898516388178384599092210287294648944083595350283450210691171534545794281043292668656622747504020241306586684469672591981724276372331971988935814601452877745163261893530588585719859325394256654642566148227132816460353842671777892800406693435126621832969985328475773835233634672668908048057955690650699339849106368491062395943223658606294513190674047117556251313262421323480498605929261901339181609752459506991421163426278051286352326418100432345127976186783121573809986748426498295815723817687793945326714629939501667090242909390454523381644571590255878380449226691347912690817440391951999379204796221832215016731066042900992425223324788289653772389518514585600000000000000000000000000000000000000000000000000000*i1^22 + 2696220924625078274173626390298122770974953795517315589994932806395427990784751932239776223410384041060353121309029170871844289013422518791298134031211876886803551503473977846285548018063095158001183175865043917680364254200603664031289185356692632167695500417642460377233385101208030766910594545752496912156706147385898484635114636514482062030508563313241637495368607724185352922123970267747783939447693045689675922613407357724687454437344050646236800775317468705197964369015300887348316018209381421098009012071678433574476978452129164880543355120466140902486536820927243591850249151058149291473554649883740599550896775157636697644228641348295350484319592778082472063133108458899904441701909332835448789451184861825492564708995898581388812575346092230929579075988994360324857156701887436752783157419093136447924171982520129339911731660333762137442204934235933855604454737027357829231330470065621243557917125649584794946026993364405767860561129318818051876582158725743893609158224443524497890407202260540904345807698187233601733287659814245039848918599246050727812390432771016435449867761529435042587918168126687435419367552954746679925056629652849632718221411577414418882172843699882932861693321210105118122287520489577310227992179411447748971504531610686693543466651127028458627811706834252862161074093978319049841132364059340316148670483313974035282990264691375212647755752180280527570823198220485093107067363939793730040297843786409134730657233497667970013233157063422132077011765759430154326895209470096012381404993736555469799160127733016291996355975568461192435030494866748045113711292956864369578694261926712149058604772139990054233604761463682082223266972262155630504167053638298541594590534753754610466084003477631645229827090656342937767344191173357194372004656535731371249378624354574833196894224138805100497735544071060839491925726881427570055827981590661399574108114049807128765485058723486392495780804874313373163918659070835197594388537538337447262825994954915947102049541460818829498237138155478972840250358672698342908574001041472873852094140007540551020769228886382265019886219589188930018456016488050429482754480673821991503536568039588653509900548711515155848321061867398298213525512567520708737366563030241243754937324514829875276854952643284830252793858265003362636327363079180927182395843060525883823184225521566929379171683402642115389761784336850808934596974829428265636172117965929687014804163165922214849919730081604237628842986584815623276939139408137406051460900193215530171182466272029251503255079261286305396264092274936944108069880746474694119376325281907262105692606699726841465871133841829463194634694693973876673259921566385209400174780640880427077066381396619791414639355611658173974718327931060730600870329480921038185834792360526600912954277604929292465009478879601806233510368375680456973513991149578228438784917240255424558927552192132959353032818280787992661144657612226829071270118366046950582132065212753010611103966778423603813092135869327253765498681366454682746313624326104554680842207118201337130727411253397843472240834786622807087725062257365218190011364139713469047799751521556939831674153625190400000000000000000000000000000000000000000000000000*i1^23 + -141702562795472179129507982989403145519720453547937355111536459442508192655457186284744978844093777769861095204008717692735417898835979412435775020179197229477959343170360585055177065374289300896342473896710852582904487273956925012847521438819081512659343673304690937643859001887509723699228208618715569472704218769492668835063870766894715685536345972552225912591587602460090100329326166847944418432408904471732386462986420391958528686137216421473952794534840936565675797385371331308021280680722993077749958119029306223837282789304816449823054053098133914218303959569149160720370853198558610205270418152724875489364403128745004848456337455745079443273373703538544295266681971084744511516954838490848140009990257182892329055792932225250319286950572942199356894560920105051559607942335085533742845280780471210203411795569853811509967724691336489003932567383124153963772609165830235393283161767213973242635260427612554326955832470873181747550157546159807596014806654023799971654632703850283047348967388390235574206520114060087020331005944319548716666559112376597641289763168146623295022386882178113897831109367877205457691937472601752965758126205661615655956067328549211089953389057587713170021108143778045556525913885844957690045395670907223209859972359609356095117761964736958311525565293663413704749271499823217120511611293534943058563848443699014947114183464957039083673761434377837721499948795265415541025153089862596554739529722860441164210808594041151645539945901381136594695422801693134857130852072681911817525977411242954023129809940173498308935386368093100271594792742152302201235391556580104718457977100936740160952057554363827546595878417335504464950428996597002797398803802715252470885052931430818672086154158383097335257042599932423946697960483755740906388402659244184805836657938730294116239044176556244189932675067468229081670225428084785065888499272120659425705770582080068408824813732270291075418670564831440066696583502927896653452559628361929279081013691629503684102584778120137157649316556942141975255819855547173078749576439656413077518717930122767126130230081148184115155474140806445271055852799517512411934815760338857086528894983033185697218834525541594625071643429917782914100990909911929993545963055710736764274188663289109353430182228485979017086452688304654813638151651750417576158513300459008195630910029720291033912659206072641772574519281412529807450183794558181826166975522937567280970610611934287844548108563769049840464237377233982839433822911985663250461954905781614460289853710436221345321271741862266132531221344832614451171180509621604566425644063590708904328000913602334057253281068383125084330142018010178939594111998330872437405592499371165787738689760735078647364531681304632040049128210683071462087580542137512556108658543301593690970867492282167051704528067887045075546168253138698266493720797479749185989507391076998129922197521922194408473118171379495777078675510468493820429683615164403405552307618519836209508799178230067724995780530044678339873391775658628058320313631696975421752531043814706958391893689846016928799045157658473824670106510442222828188461200466328925084033699292844134483271614464000000000000000000000000000000000000000000000000*i1^24 + -104210141643787801747741999305182976819864179628402168213778385528923200798012093410981661796223920431933761970999959731559431597223690535022812659788652294816292414298391831943105552883935304500781335342917020794067907571154308115567737534288835947769836238858818227380662958674955146188959521028984827478470988186888119982822255687980219208761074423620948102848923226290459210404250019548832268090632507447709150296383439787516515586158673160052859051362272148054960684965173574824180792173382718231926661874400302128621663931992928816804921455147735773763018410362621648607282872472618642045972886285110762939297189723384526181323955766090843142297370586965319317709342011235891360287833865748643850863572274297900438413908184087368676425466596229024373975564088756935434201796799015921459966337859789399734783983350537244163807161080409917442082820277006225074692333131466486156497671445258010028156352546376118278295007711533408687357640085497856546063638206728580420628339485114641947924189021744931840462523971240822064460367028884738109550191611797429427616724711438679050276200343817146683997958062664569175042636602334635468762083953259091876399303849176637122363435069805034011564231404887819281121804229791384674580842582507430746184506851310587844228679521659687250159368531048722574240614981265089969641520360333304356100472820161213224917512520451611307539934672794039403465606069990559724922537689359905752475287974700786314949692300903528640387492019563493785894917652146488955554607705422493098570773486532718584518905400903600851201479054756307222044756480326047600928186203106677765224185475315791938287663994512828038545573943482897542182790067340216909959843459343076134125101978537054373010093282531315193121756747989850106360143236869931530359385464864353406886824325035566693709253938930200253765753542796518839397783580966610872319690430004242293563611662666515189873638299494124674040415009812040174209464673637134492596728364570890450452204928503773907363189624262502320738667116483426392172592027420277154280033584656710370273638858386284078946555745757588366240026694334869203217805256412957915838004231519270216253411820130538993135857369569529966007069604088257439884779656002561106201368673892446817004458119351530216735065011434192044761913196630010117542552823764928397783700936902098546204564480751265139438443414269964977840380908460570538624855255051364302883331587008890679196470336893168893414376024325949437935929751492577138710567783758787127796843269629263776909916082621185324177647303349644134893810823019461170805365983320040136224302483908493391221687297273126305992728174552955932514593178568067391700659933902353445469344252427718538270003273801692096822616275360386109089413448714853817275193975900240042738602561943809083374895569930337154502626277393063922507187089096052321829065263389948826978973626360649551145779297525203596432487917559467743177168134996253305440555636504737610355730999537299032028071076712960244703343568874078746570850988819538137292981649417042465627358638734396824004320074385306899958823880193710557139740393626435936834528437796892392693299087726743879056642539520000000000000000000000000000000000000000000000*i1^25 + -15841262716038243060860539566971946942896654318295416997492773433089618289862744608444115851143925782646584633744389725386241960443126643872296193984386181447946673309740627902250839028396752587872503716871710360029040968023805629295090851355027702676634412429638213333798079958045209337854206032919666647648019384005331648131409887882681188368913472247825870489508075471935855585894046619359781564857669124411237647624146642459241702493214689210226345146570210809462281871898129700866620881138491139640030289739811685646514557895703203630784933600734114110363054360160720746221139932764453722625328523976008908494072398020105420630877269168365572750474080726010446244156050808759043396847600855464703280396837507721279089693991976144934661511300689680496641425435300134870372707488075773252986113038193718462480175797972660367558874567061112836271916988041088920140168357039714809417453258040020051472640033116455407191917567721420236956135149362668024217941054784113478910722051177459812124674807635217629191250481485456338140051238226290208062830623796249878335312245578659204661383216885976166704626406175327310130942863335369519287397311672204510522744559029096723624537426857326644946946817968441531516511899793173900886283526672385848365396784488536111472852507646005896027743663214025206326194955808424656806153890637893378242812008294804701408579176226327610032779207555697340936508247290099251754391136695073856801055803424630238418160938044071098679113443737159373158669972811181469674414397282107535285666252562618105990097986932312365880981083369814309651667636912571071048410515264548463466852671445632370455257482567686251947606295943738626075689091984483969026445586549963536998372089387375816423902465833817176100531144723865917102471397813084174370078581709678397852217059417724888300355429173576796359462616113099002945429985889316543935388600978385072179917516964386385038897750556003847914866244014379529036450410485991124343935032807783301246414382154817762000652216291845670231176322978025111546933621338043324123541815914661062739546156348206210373274478536427395856498375255570611804753268524256667251486978787070613496320165694000344798208146602295918872041075493274994961666349565489113403232070873440200260266959022228437064750732218369892657725992708222090403828948727293527701066026892094218714994265937783931794656476606520448224600679552754172499110374995970847197393665371603908148327520184766660628419549739997799681587163379814236657021905825450333005793389462915952132634992668939963780558765950476617349060739723908100703010002911921942800804911595840123624910946955509406224607428829232430030612465734431963799991638574574880776864540392300138320611653591907497753031292553010495879906494554641272402974082586557247121583531940334302855232988304638191087893693495746494466189772106564109595528465782023861903290903681548310684842803016418624550015797916814545307690996976263656882707045303291741045275786338468791048457645819068313386570520556867216090622494132987616051789379339716953781105217444861444801343463218344082036189913592053650171578757508840066043728126482285408189431965179737893112905728000000000000000000000000000000000000000000000*i1^26 + -2270943720656754739929587375680895726219040203309772091378270993617938213443868407252530548793769880524503861525528707222338987840083210947675209458067197482950746771199953139643970851353865639878571837899098766353540470503774050839870636457645852541509814153659049757660707313938901258094112264861735478902192714239000335810439986209280243648394253823505128887359560632075512486560566091574886650583714456082600275643885933067659607325484007113312450339050592202888466438673198552300457780190263985605491604051910855749740002904710569731261041297749774178408049854899197850120866418950032586419549731912170037167364791007442521582202910250466079308793203869946432708659404165914247172891718980793809141742008223379597796029380832599633416379492683892603933465797096504801865543533858498723101024187282454371320776226512952055144560794272245097177672900629400671905183179597702439511214348662798428707423146863106818148906229228222640570876024561684733346543054723655896647500192612820915168680701698559929911195494780384375439213495589002232896114061851645499646749566873628633782604117913616243858393439225381678361041469012324709274362674091214293367318102889045687421925056114658686536040834730868258463878221557126724391652240102775160380715256923916627927612603481307799171576142805534434987912733164432045605973167147065383786651347624415466995035502079581426052384907546034382665468421431158051845347611134042217772123896189000458677600685479774999137452447500827216331982205107937794190051563471631130793659071072418748490212586065811679607481702032032983502778118016630062558179494476041887741767912021061372499684753262376544672687122277637438316731755030100064993244782299742167666651792919490515656275073860349882351159837300670346376577057278137673539000745487752479758176573699305810192680002081178149398138156948121655480484320422034938749946798877462042718355753046438305613452712921712757098808883780424139117253949908279995699472126661940398340190343349153670808134487879754727385742961333275827693561513227432085255897661291746360486627582847977042955197942691622521360333033018883569607009297647715249961789850312945665213878070621256481889076344873058650410524151281271806305920040739402735515550190174640748138511704971476767924358710742457270383920222119042157720176810514237338047663550416811138913158338249424856702411445155990261779765683879680793913060655299043407658031771051263517349551329328295107652655009998591679695184143344040552693342271081777441021564919454117473693144558890643663407233868756224841094369729506344151250861257469315112902422422973602034236094112277282223451223762558339996105607223102338355401649613062869633906486579416271277199110879197634934272891346783358468931611066385587139110188232586266534761281350849063929558113652877662986193423671827085828621267743391673400090569728162814778635566363873960159892637911118015458338470198636362748085902585510790543756539873683462396593793451642456357092114367966405901831417441252198083542941592672468993718680004806946229123688432857826494032548950690499065854262725424778734173791164648206243632898685592079004503896243070579679502008320000000000000000000000000000000000000000000*i1^27 + -316182521000826570494865963810283412233566400245271312514515296068992323535684089073920721039355001677703460885846483097227130144252473785532891752980153370128889254791356674591738996684312851089713933612264291026554152614365591231279821398904809980558058494344525608465141602243237814837916580197868669765414667218853936987049129501678646460839043076067186927742315948684377711268976450176900667951968062144323070613119990003223843684651758572389606092258019828615831642288580708594438129092123131137337285741169153940632159925433473249823250300435114847627205599273605331547914414394890718093978169051350739124064317326713819092682425583051048923990407087390529217735929757464979103344449967546211851307462325997288200691137784830999043409183564100925771907908558520773348246347508161663253768764078711561973350985316237406793236064272855905286800439225739784239652715830442098508445036381853072733864711531566982884277895629962199575060023919939288654184958537594315358840236547808631641672775981534493831496930364091500351170719620830600838397074252509653662888801046189163537723186196801044071243016541932768312508215573793782282625383847210745733043540217557980278405135362740908152871453770408921566915968671215348828290237720317562450848807088024431744917800832911342312056532765170590445115820477201540670570794308950809186363283517649007969986160352453200285600588672643670658997648544959208431404297995812863040421290794162831399816680373081255025924425807456838024567397411129462694654380759801868473717199985704182359580766816474827827198770382252737588590259741455392429238336767874161218616583332334017344950745997312593856118482876467068546171427121527326180450808972909224449888233368795302188659890775496718984332368006438595265468630682399536578544774168925733842482148193431911986317637126014545539872426695781241362541338949733339195934863253915181420378223855868024804368537617889733771660459435529883271133959005702408484629979017636542596642644527409568818081396390045438557137096319972341045739390243454958549816214530522153958695856336758533591680525127771466017503650527784825851167087844267212437296052869985336466103339213330356106651385383056445037235697863498067823042616983543417986987651013075605223404987315842251604475178757755583118202443703441095260419340803531945992750941921717873554845136428236712943421610142629512538204119473555917283411509353336022673473567800350808669506223403875937065017087234816116561149357399875441844669215208086771767586831998852822003772813978037186767532934413349569918191137013608342794592611488388036055330506484241399566379198100720108945651736971298989485208964575973223282889235554078844717757776625204008601376532650088404163938768706804599488592884513378196469722540310693938121356241077429143198277793429536873746708391031070126105398963200620573862362876056535541301041275160322985935406300192383924438679373456565868617086526516891623100790496199843553376376782983419184510148468042988975300063945278394738776544941836802585492420879540557379873745442157712402929550220286055480597260351543314719917507305830764762241290151348738396325427642962251014723338240000000000000000000000000000000000000000*i1^28 + -32419710362639076099319519280446626331294770148945586445399179113038965484520139140787569635091248999755074909529409946797828979099146040935585105619738123596843070503139272129749446075908826474335955934222932685088257058125191726647455068530306477013126606381495777550540544838745810652581714925285187143621988996643578571260176890159206479935614371039692338720251968638142740096995515685724404774824038773591982182522193969108394233210536425429651899363093716551748670195238979781410527062745671997483331586290195098635576196190787696890159809588409963555010370011609281512872528501758749877798619511443418959222405566292196619479806985896575552668216893892163688384465818209122212042305473234477202238152556027233074006966900795843947195749404423255829375358311506685529979773732918011413096855541002575019098067835112870574428213382906496554951628282540523958447419588371545387628489528083672091616585044348728624838199995170011071183040829738972960105007078542424745913111336550757152549794153864570429655475671083247685734274280787430969370082143805587383939334064217041232079197752678371008706808364001054179390609994171560987821205636361528955870136059839302764595368122191799536542445298215128611811433726192686659048492197909363381826449713508324481931574661855122333220182059450037270986741143528798311130488234443372023220385205399400114502304140716313235119788470839734965607212525115775731520181610329658141519549205780916585599619221409542753524370320734930759886853216679714434230905715546219792749038718324720921591597152062671930014354206291847908013737378524431535940676222917137343313953348022575944309278730222414730206465395136093454140582601621766608880978631234392210355622627482411408314950217282379936682418574958712237299581582300793344000089783056532597081578419068103261883462575284272155974060737572691651087631238744698366496134393646944161716925913436716546903367003417703576005727445919942098552148136358988468326370939879348515694040686516446501010421768455025644861577288774055763603960282712714561347961944474260820572697545654636389422933433450642623329841425021632998590763908373576690826021682550815699844497063993493330568736471387179595314802152830680001595348709024085463599417486039860574660226620135375757219946060994107095949630179435573752163053012819250528245011803551287718172460498594511844180926906591913006533871106055822049136317018646361351649939894353538634151693347499951464016137817704691631461197976612808937269975391954864312476686082975563300456625240587289663193949339790444155411099876712694684082816039811190357904145662917808248983020494488020053314531185162249563407139252937911535159387470638152651480475599910502462125747664950379002916624384675754833343443484213969637306954339193596694537870709166476477865476248049072550094673305830725123750049326411754991271265433148354990943359076205099324684455358791808219810783748425867590374546597774812695023465487451032396401831382246065200603416509065887158576116645929279966490542975742360987203265088798792584371647460338097390376358575872348127809491746632476863998172996899031720067955418645782250444450230731632384409600000000000000000000000000000000000000*i1^29 + -2923692621710392585427659421747733631998735264788963172316013421474740021440011138276635788514466535762221091699087892472967182935422069164717942474538050328364313961592564454270384401255044641983917049963649315479599593789734052918383533943557959924141840264540057653292996811649980964095407739099617574557315256856835871845081977704012490306192945394813897228296302345692504769103468427210504282783544694930682410177848294279075989521032384894096366700541428203302326081148718345258655098522222156496200448103425530502747875011135499586524894151956067978841607126182372195142377711443665125460444408012205571237747021466575800712256261245380946053270799023083673396753403379892749722167705126721725046908638752188007923824752889044020042907712453219054179141285416952409352557393883351321301411478352626167536519803939664364844298798743017869219629873197700817519533661590993777405539688962491733359583587893324342319456582225391876151270381857665398016263820192832374190052491866724508754706765738369506492659505480881753220224153267398450423659862688973507971760943356498240934973367785773331340694082263331024465090137353702498508476750195762344730398481292874299178923957861178926590788237990087244143266185741446803912962610138510752099327505365862675505104530107848213644268664943648808405322580856696481444549744880301367198879356891749576684424801045030899635360534923529275036109291453971443072923032452927560359580416549485153082621572257922733695536932802338067336629794471339429711551784855789485102732255204835856551516643622580820549483111984919084869804952830661731621623103115888277669402090585121339755031733573839785256560711506377962615166835349306488618073147754209184007322390693659439104035180847692490691300806429545286769467791533826939191656452492240660384351566824798814072958650656939565062319553671527699715136302048070467316463026455424670329119909248836937196905795983871773991644966379386979076948816616584638719179575598723457303200081628137296174203445203687540098948816336881045997950034054723541333605196651316147299727372835965382919182370121496458949564843697949909266216658275358015917193560331176556746942436628612222271897323930586543593950651096660417798239781894580935379946845041080877185356590816296113365537443550667792711123330233631686374925387733753710027036987427792577527591540916009326863206306876808407696468234623692426422252748014620842467251559804832179358427923206003899595470600881281353474091423640366088699358264721186943983097856810972781097524057581087408455556026180403318198383190272091388732039210387109524516791837141370371176572082847994739376971217885018113201914828573622362047008290119816968724491692395734993404852526614461634940995803410993879876713840841740612880793942535422353246422199497946391184360919325611893220944020458053980018577639195198602391339390349936888936655671351645665726498165819728022276815376219871574659196201851955049378124385718239293694608462138992931188156003125988728933112719466863252684591150132986214409036607825187943378597412844684137015619486314247723765676449835463831753882934355438539062141079454213000908079065761503510528000000000000000000000000000000000000*i1^30 + -253072296501574977756918847727880640612048143388268588255573796854310921826676623307225778786070443119339318524431232420540303320036855574807716136627394424379858996812822468915860710967077648409174919223781759904785339120197025411087836690605537763533617909436295875220380104429035770120444667821989145583545483466517117867702314942665944204949149460139708134006002956085836001279958893013657932781498777325217548843659594115906005347309104140364345868242152563329976235464668933609101086871370911674595256496884088746068513423426326388049489675983207142094708749662792555892768116140011943787210038510480441795067384592191902690393285010124108514105169813991291652093123626544692106100303255697825752454412693914006560519251879965146188276404010988283670574777822475385788676692741498733114127836555620995221110829143786096731266697796898052636045648693212149465999080656547249897259672934209449327233481697802519503214954085949132041553233023623011049737211361949612627181882894143999475410814418009054636680042176731490456715826725947620553310681210148753964294977090598175090324087121453862710320709370393220735795547049143691621009466874700172315070883406778403388979485506457892042329689225674977997622063181883052977345623033228365000524664557876793346487699643659058087743428773865698312655516655226434613643379426672712561928986348990917900223375425678714575363071489660253032614951409929252630119156879616971822903756167970181947543071682531259397737353683618968856693689232668637822488871163056035198166012415791764428046157848093235454375474038560642884983626911816777272024901969775948576233946210124179852595019608874414273242721354901234624350359469521121764568335614101137510283280550143583401717407266016239814354449664042521336977024004321733463108341857965844799503137546994130425164657256466515416591352508632629534892680014612874053182142311506898930327173264759655008755552913702852534482511712705506437419120701070311629089616957353261746175859458729886028616995009440247842459593327795132898334643397891672055959769914457663398258603466826487434261478455067479921272583676020058534215952931791747396925484006100219931568399469841680197629969500815846098873613906685076919435564295950986144605404312688336477973242848845643503635919768404816087889881845173393040158520025528107985155797637578656914415685802167994352430219331766804501062681234114028350664567304195314385004906115014844041924482473732308164592039724759417304542146999848269166756589813705151047047826008812595550636740117238937455950267053415420055102525574774681352370133118282370744395401652958737630228077508530366758079629910253806361281585989592346896237823930601749274089360217005251144515519163261545200127911678048457499688960993097286533937817348763470078766068882478356494405874427090934169879570873090026016545912636569134396304853350803449306974161219746569261097180579309937612633672345446746302564187616032784065600498280787801674428148513585907729465764535667123854746063598917714558164192831510367302460090764281297065832900041793577555219993941128130411684116095692445185575866533135235038719095772244200274337567748181196800000000000000000000000000000000000*i1^31 + -19072802696491609976372893532616800729847416192512517875286018660637688788971888165405522727338935133846052606713979814156009486784245128185216580265019546933520305219738826095200820592048790817721853059854503422296306308538702695716242237657055671153877365557415045845605544694917867313863225794778842079551244133174676313499385635653115625876825404566066325178642105735189156817567296804410224895430889527486726239315818938132120866088229099838130329095967093949422046358225979788519521833296372781806201301237253579678140267321619281593538416706170609540499356161075417381210259410072258447658246158297144990623677861702031306995127230273035877667075932099676429336033850742342921762364858135042467683304346089522183059360478960663567760570938348933747431574471546699296330017578027468336324320213107905769128610748592330190689771420799533039742638197612640459245894231415611828566687798588829983687478730736386909521992766538658107501262224267783472419784696761690587114474861198685295358448585024484609217572973285261618002875176591148797414064261409409934021604667159406823334448600042494564959126911512815946204662326319252802882743644247949401656639503646567997234242324122418277879211209167834945161615128380107847940774358460348167215733489432993245617201984026381031381077306375511404259171388741747633390750016168156896316535442235256367492026086201174820153052099594097061862479915885433323943662134402424643352432298080927828555170165066760401223289094681956930714179376421916457603608162177850917644420230871940717624887567082016879765925609463819553980086194259997128923771546049518142810301046937324369491647904902830762070496479701119670213227726461947007717288846675784292271275892784150714493877902445367596927570138573622968156975639579738537167756462315460333436626447632964417350099912879702624780271451297336352484396545479602945400319278071403268911201897889894450612317202510162983333237855699624930851972161168897496498247597077011221484582072676546559842928231708551965835301395890046840044267668145386296649404035201384624709989023980522580684601791796079435694291611895930268475009652030073154031560221747382614372327279766057238964316802336710440522112276215960370924204072198085148367772532596825208615238040070407131883081627246924674719806195806913485932991400674686353727687669888221576636612287570072664158115707829139354504148412546632249793521533692044902793437039980906543502964862492254395266643629778151769284180972979327598864095261782732545404705139876804416076535008237066063536995736439277367463252770688266104585137480295171389428928905412050313616819003578464610494043756860963072987395851845984105031312831922370295721925145580685927771223312192976805456812016016410820046608702256775221859685110766037060282750060546561959112391247198353362805893760521614622133886978278479286991454829526024371697530937938763223261933952394300435342296802311118304519622981337664754856311370499960943767151954243726676109329278147153813466636408231865769395962630247223669957128258720032454658038642283221505283133865237245200865259706359829006214215840371491993267398068950251737027351018471424000000000000000000000000000000000*i1^32 + -1251318409265622984421460203334558681662412949694395875435631129244220565861328894252040038934700745105246693236022016728688029491280943156557218492826830470214474252621894755305701037944448198263692501658910430115197586634904986963388165849220265132472925683452836774960998304472521855663589558123502015636150470719849679374009899907930065588338663194713636816650367505927096887738875865741373665921486704259137008855359846315832623481193823477003954798249035330182968891971438573749611997605216211139038444537548046352780958414709136553272061513613014122777009286089089790953922394087944000751727561353973806871749294317887014600119323852771279127213656525404794289195885261202749151489670011123507369681295811123065969910556385691281837699789984820042174574575195891952878139275905488442386709860219391509614412085744866484744305417364504736210892485495111810850490168398121655626346374386446912738955167865328502234173827470986674044494917846056110755086188724399969189327461317035536937054243380174206584307131424092814148247945590712686314876291909488069999203894811791174778552464717658525906967072207208467595783907601481466154053049329936546265739883577928420218865949169136067860602336508249650573646661786586160861422833751732333256845702717906296633455459789650015016062610682294528193230220344508422977984451318242473872507897191635311365090494506383380158323718628791386242270139397116702225269605982054895909226055686634911807682242827597888735493324518525308042123717551478794861097183218312580820499154592251253538908608746296695665963453895307072842590181492651542973632405616721972128287160143566542157583651285202108534272705054406951106157963330146132942587914039679686209556428871534968680851778660733636786319622720340329678994965800546611604131968664193113054076645477529249926478610751411924423015813616700225980353140391552488914978415056332802615926154817442906437222025765521604212365395758288021711988777733314999563677018461024208158883571472324362225714719926262971017761975242102857354035074984965378644654984104962313437933342465798490326421230609367796393612820045766237429721968161704827752909625343475328692991284577241143929964671102166999842306072405366295260454318106134302346451519611792242695730430127657623350791187992174623851328164338193980734161681243670013005446104900126937272822619167491991366026741879180771671545264833974317235062141600233011984463431229428568754402955976974122660892255439534556441984077110131580765214245906194790903628432092744663494928844595928132356847318332103985216594488007080637986186194697094246770587540446178902948471724939688878128474690512536368736450584552367775227888552058697932570106452858926567027879676181519468600011419858080085233561669583511173572384085665624182124333081162659974693045603830418418065543267051258951440369124400444014789921909180327911734213940907047586948008503857882461299364312172769811642415384141562537474693807190300897888173725901261807701207860701715045463005640576539605410714988649795383189006905860188997957178722622662681813318012884331833608953187308687710310795666843858330710662919990358592191819839176704000000000000000000000000000000*i1^33 + -71108452319947579166555087870781013083649883158324690591074052095887054983977207134855371206318973655586652970259597084318716732684730992106165886560084609674084848991109134919844019382158514167958414745107400010392638915363724929267071818117190812475127057392935813419502595125480148721563182952929145124672837723884150258589917035371093795405410599166420617671701754745345808353879543893329259298557316688046626719074140095454145169980695924540419855003824173457920365683622747017626650322215790608244488647097923199625321498994096489676823978729136282032502859238145583634590314430661283459419779900654604733388192380183616201283667650391424508387386648730602385688933334211615566127682918755042689013501621289494087550885005761319241040102140885655222686590356638245217944234749268719726727664007356187894656842205130041406448521536930847402884483013441681060192496715670856738558342033934836052946352714569057131267771978090422577365368288800433553491090507053228826983458814704475079197590736447276080389790015440761647258215032781830512852948006068868049883643930383388693216953391818359147191996128295942714326247450215813752355651507089682245371449531802030894420750245971689035142377966919074400318743323335280478488819739143830588385482337611302295231426536785323571770697157048798005319221829565671264607529682499589850863993146955989089287291760023951343540855062892544588624762447196982131305521949321568081223157942746901756719333262002447275878862305624593029783618355767571800789493865976028113331468867693582016719170721447376115980347569060209757711720136482354461320141964766388248976334295935721549701480618089649400058805792896696200736683804591749296837951765650063635472078518667563792461873134732300426374389231953377991393896294590933420005017389066132151082978482199976478382135800058594281902132727076365264242118705470512557878901205777173850030517730120099940920798286713608236699037393587440099735423534309909411880562077144393077113389075315171825876088525309089139303338928838964241251157965321273275446181186162968289950619754746642724214911230959824924026702922851955645750262329986325145313113849168102268348062640093796960063805585585645106111354530072099885714263754099535355553212624474403342469694604084459693049054948601824704174274429706869317736682822485038540012975913479897801715434288005783222780011396412518802577603884057146805881512821871714711964307565882525122907962520371329779069145413329513313192632529501673495347032801612096882826443100873918867116235036365200671001199170083627139521707323377697195717922239089987505424363993512253013361141292228543827170068793859505201087653816708380913827734702147481465410399763611725464569008119653857405919164295922835513689790571003220052240523478434334214319793052291358326945270661812922746761240706964531852717559828662682229696224052221169868689359178695718775720834706412090453257621570632190415991749655734979795694052860255943529797081474011476814921148328871179095094406391001036942157679906152525429752563152373086629339790395013308275932676236339757262394182893247111120999980255911801771095771442527075598061440860160000000000000000000000000000*i1^34 + -3595584703275123145269139047551712871866010875466517339599122510868861120878144200574799673604412649760457503140561595134956528003134073730540971770720938766176377874734629312347872968416751047961210519481872640704030982018252353890174698458920763698514780395489097836814892343480985395416200226888454359969483558029130872374692247294532352702699428022864053824722729400857337911385175449078245436543483761627358484631148524948553149371341923634910984322403372045533622935099376940392639689316181045548078336186904583486091401912658231978125532396772400041305016257321593303007656762188236826787262272811571840979315311307582992307579324952160959752040210341862805543241885343119165245164617751084001058068168522925486353811643758392205660342026670052214406758099730081193649983598322962224454764814061393630995081788674634848074453938523969327381306302795533939786188988726299206580042274198488015084034328478777645501094965763244461797382514837108255807713466805582678861459213295405053688213565548551859921284585880200692697952898317519404967473248579768889927168903239575862439113026932143245207825597300163002948577713588443868442461781379781661365047061819713523839863391755777059252247587814181284810291428789705491708819575601309869185832883942622578660009446199628325074795213653836872698237132261403014021557186674788942348549649629944574246093317070436846590923396614805513308971300959341937136524239749588485615344438887974366227794518579788863399020264005305952220882803547389516316459971855009881690138257029974544698077491918791753573326586866706381506448860758245237943387631882483660429833632962843203054757175297002938732526251344544250353492575459439229956755390393116133891731359948371683899822383577341437196007466962214083081210323130078615931881201506993957989928794633138959529750224182722423046668578468907911389617137383755625326036553322521526756235092150319993560681057458586166846659189666096837094044634542917243271518531492454526500429223809142851445645230201280070113506951827869011221221356910432709688695775781198292968983225347899753926536591741818622279876922904589767953290761034893968141903470740542374169067003465796611743510929532770458891378896030246331328529382060570576561437508324025624913123932224809388033248012304876670994122612240586762200771505410236014024499878433059705225989379247404193910026580781782480567780787851370888114276472035719467133978606291271747052417960597601314925412200457277884887681292298442189134584384792416457964461644593848978496256149135986534034389680321419514713451461547727334619791926018010225832671182758924935688045970016388716849458847158442334898887211740410742321898496553496268718141431790289174039350679211513647773234313255541025138376841463321877794515314897139285602888539880617462052013671776535547164191280257044257762978775551308605855048708867951569857279525287353327479129347612994742058783935196748084857588784103858399197997005839551576498457374839198204120103073319037533319291045851808097228592580831740567906897295379127968677492796731962053626121989100345782706973005113711624187652641932970855814210552959306354452647116800000000000000000000000000*i1^35 + -159511835937735671792814341851122894704229111351859530671579266556287306386902942642377904099342350709976182708628041843161785579022116776513822510045627826167959317272083067864843841265076724642139978928328026203242011688633898058014263947826345319616870720621124784603625889974833574651036415413368695506877689133911448808448765518656479184729353197200173855011517530023917147515301018456967137176099638709742801564476387203381600332720765636876444686426214031076993224789836390958049530196615647350216511962316273288514926811149308446032842864430787565193654320952650645874262468444651917824987425440600446580892827648446052534154293924119360984769712019676476850533467244660408613960372694708119618587831915355073784778784556261646731296525825973172301258983620859051003384327451695019998024053003505207996161080469136318241868933324432227250032396681604611913227343164065844683290276977658523520366756117610452173483895115733050689622981139834838537350508049832366291441281750349325268936409192254392542351752066053044092212451023386115019836578243270971705170641816539156987358600650451105715967301676267411362995431898769713663072176807997801048739044902104192689327803193644141982034814879639713325181151136948002464415357454253969680186629997681499864278019055912792411081946044855464072464246846810921920504039459297277798305402944377778596856485246267263936822819279786803737343974378989390953045697564957711799416245584335968703866301930911297770536985777379208445070375789904856346448283259890674529145508810884016545426697211515533422969073600086176258418486479858980627595487492282598512768840032685612673356723736557445627174299643407460968597616681577700699908150531533240585563301008836159552137910608243151341447214996074351108183166505890926028798583375853345136160831345750336549134119867948852463332575166225541712309224199149623812656201254160996689411299390339018371676704495672420536817023260725580752854930700626422327141100218156354155694391418159124211367904878973158069231213016803417429405202566243411817705036654308754180619518321233869661958427191796965419208428839292921749924057266360635156643874174029796453198563285407490494981414520589146763826117695630531360117653486003866679188880932801064561602607771514412225530494355965188321987132813742487457237276647369024992088888847566113833760365079254909171797880265833388842063928568986487935159724065633088236696932570242356084314614243637885167800752620782493467948461525326119915284492723707404216164070029324120316745158086265467556556549814120688628967094067795088180244208688521557622431956133683505518794725268960396091971052278770650117513590722784852703333335928557731471829973573288553055135997439602273132152608228911288551416286119289153509583423098930011235961754589443544014968227427698826734952531981438132282950831063627068834145214567519595563663541354583769364197991780444340871776880953091733964226336364323410090184351046388725874523952281218634762938177600920702883696612083334845886552799550684533061546331339350585072012235172171837337127950712362791125860236449837036664750530892566302840822235677582050889564160000000000000000000000000*i1^36 + -5198448192341398043229855366589561249613505477900448034229052982387897237365717990790043224725378702098799148064566396960943494734243423130893244972209108674599577547440749176391682686677420640121562510881908553454828497955419910356770607025836575126607049339332601813502076330292036514113559418083097422845400009096660160708062224420172164827172928933594985973076481091581545775999610828050348361545418965201301597179645509454394548672806306851032874630486326314134874143733988065636424474013563074980416556325741063725923280337734101010758333253124628512866426863665829690079615264068732702496414178995904277803746844823406285449528880723629763443854292095534445737329379910885011159456802369245191465516632150174070228349496278554771104954790012852070983965793464764144192183513870706854347895544390734880907634540912094780678125484598175743449558963857839673110331762553176361832703170316703000545504979052603335441701708328046187751294789612094230797772845322046127534143369503513574615537233542489442204538025362671056579751545386573095763210558417961991693036621969205582055882216994775841487093512905823722019767909105348878016957824938698107976245104206537997281865589724981680314156291598729876296127268759884036101356268514053111135665869817345460879733433557283692011264119513062875952258070636601066129199121085697482063284824440724258474701387010807348405508459854340812168310191561962285592967409560082327704742390059684548112366796605624591256842031207324987205693423980145299831338526279040309191464242381759553086761693765532878847037828780978678364487612480436925966864932435486476967403366919350033335947578888672844845599565088914372229509919273649161324055595458015304620578566886048042476919147481451482198001544684371949874424668854579985449053141442745279583185425516520260610090614704255080070445719736642558397365730669451153307150573276788022628335860205756240883917471012757563539890367435325821234881153353555437643708938556195788204273576245473897012872819823481357919113816230597458097251258176765646013768612041320534679582266364418505078920868167338090033373007676643058823193744886042677250252821182230678626173221754147663450827677515372253390168679646837601817458055989559793532244197061330161120804859243206216784998967130985300024110937964682333266358325645263108360489440590541468320942279695530701984321636608533988389626905097120367017031130013468206080383631069750525102484111407974163662520185610912576527558253662687375677645496107316257357281341633532937087724245674032592271127836674271924916067087922983077147258609956673544050150566602126652136744827300486652210170154631577258291385795992127559907222637152140950834129505806292875257942651605508906856204577062889810191967081329306706467384041696701284781510817406174325083715260376919133795988582776309808285481861949502391346141896680359054625444430559180813262312678913541159842750426506169505627191404081711741013665370227748923250275144663610339025470879131240674224969658368550727771210038907330721408862580898549698054326108215131904320996797089676255992552611730544183035408352505786301342641908501803171840000000000000000000000000*i1^37 + -102704471631978458117037233572892018885632921687155472474195614289613076753317316196926159713298645589236979096921168827565419522614179102530174456391057170512305471096997792153758758438342885315106999515662627746456349688406789413493781871532817123693797439545217395548536034876866779043247470724737461993570840105233113725109890921264384959600396744209707964898395708987341589258051695537949455245334558135205475667894421840979486424202483838464676372810825336390616322349200083648677704823009274991923219079793121285760926824650118227935267216897571849905707019447650812410320977683331453682346424216028303459705881677575519610139810923183869525882134121013866644701692729336767283015546976631839694359180110160742343673765699577806059144775673796583085633562739060960564855739590265535122537755369003080132246726242062388740403338306215634018632085406972764370636902080537633877958963365962467190502358979492590910439016650927683801378636079717964615272788014462074747110256925236520181348999577626902333478422951980386186966454173003040562068182511570933877964796064738768492790061929315242344976252616087863125939145540674007510970492368947295786527401501226048132966227668547748068308933194425515023552464113518812742910082546170561041398492067419040187405285347946231813490162068932226467635713961624887543273241789194648421594630588112571656899300623729281817348684587998549041039172544792105174452887168082392953970635223909028139463828259034358539217184854361315177259796076505483738689016803773730308425031545632249365625067063901490667619117042790874830267295927109168518140456273749256881472879900035194076588536917510781286658636485434009835088469734665997430418262453223374138884463878248282502009504216348681892199882726513433561042896013031682478260579476082409947547155889460826927041485446161390949799870806304714156952435283057958997813735345389904201361238751639275915932357864934863463461480882738564890106578518161502552838220216423032978274296306512429088468817737087090615496093646635634769519271728299580674597964395281487524578479144113626994761973613854583408776487085516472569851041619760495709327874859708081924232681631485989143203577688058029023515093869180309099305608535911748275819055487294111492169664702359494207263957286844616913234715219933735069070832507892541228958615085009292965734362919088371870987545160670457450011826926129279797373911515841290825265724083198677147302295769285564861754442858359212318559952520407768908553870446307221628541175386349184232928620545597755911770726518113153868911182606130584493213792554571016859951287001982790959229503450513031117380847655045261596202005851646823223793507338083513201584409962315294397568618106807881255474565111282071037105652443527339412226904589959391757587950040152034501696752046776520510585449826847156802202292384905527853016944922247047297340882721604857712784054327406566324619214285453105484832875558653407611407811334148879880305748181410661316820338028110369598957399803558941183747258946248607529667659985941635614820942343055049861358713312792377719815050030768371327663361099258456796751997926023521894400000000000000000000*i1^38 + -2423626887446599309105827276024305564308878461548167860302121448328639645229911253982071536700592053218026566098728704958623844015479524920538532259524372457205881434764707738950955111593352579118311170537074072783292554202387645397857367845552615074090422532516151447290057834175154247841700377883519761385750524132708417951304142744999721385157528778580736927825059645907057214304296280917382303612393827652483394412991541445737149018641576030804785330606773784723513442226203871529205588922958287068999218349035171366260064933078843741618755036542358947330276046277565388117650431116558390611686181923598978179428078645512197260774896479223611877429995921442819298166969345725774568156344079343157621616904442436018030541538335759123017413905062457890302009343762105457959518144702518160930301918583299493182880706696270282223078163154384169575909334580325076970056520732135912640683403719479619497112822018604868062291166588115638725933224521209664057649472880095935434712159959483310787854293372393219116075174844464992128377764677391998074329946986661054830100814818325833455303971167421957525526286345128543121306921956139921410516006824358529210873426890352851859738324380325364142695447814038373209238570475107451428306118301904821825954917088593226643529325622519725631807848202488030140429968214072234857405872071551622825505453780381716551684373953562812099327654214189490482589501039489908416363353781419652018144261918672874474548686388924881900904033807575743008865914927535324133105910249571860006009303940117005875678802388153126615865963129935046078995386574777429515181598512735398578489182673624352733176564502484895659222086605127915411656263465831649872677097221819760996207225672490335879978439027421625198558498607473331286071517900986061972199557242476409253161686138062919727023657517967246191418901210425970956616130875759958559190572529663872233252252982088294109724675265097744401722128874009756108812868905915846086829896820320038970956693469548133370164484659438092566444685395481876916223785476713543095398375099339271888704276355111887265082547502646789659796363811415777369512105502085818962227330493618537838142605871044456353318830318743774036576334360898884356862146817972004746253813142504427684159934160049044417811676564061816970914192093436455121332932374043828175945803086559577534695424806352432446277308673236272282006448806753863707141373357203056617701813452856804703651598483388260373591187220408714849555269443632827983791399067888514513315801809233380653768603873583739536625506490476749518735322149717462378676353602511063452875478779196700355160977341976314052827738112892349990421119844833042322733098450282355403201755475059605472547258821477699178653219759689134126446243225735138178681944292894370735253075476536196180137479178019579715698142581596298051162298788033003641069588757548955047107829125682230273205426904864564048399288331609431947936319489921148562791136686905376234543217421442827614096921818050647450486705351445052506173061605050275653216406187806960140048641000596066223016546495188213565618109140358744133010837717459578617280202859872256000000000000000000*i1^39 + -127752981122402923328910883522774058579024254761223568677431408656643294357912358388480615392568114896093045655190824403769625798756551046621767300651752180010134847671940066055922085510639965696216613632917249797439380875113985427489556764640512470997995183167606624551608000459976889300911689017092298538031842079550225714343617314401424628628541904064253967570668092569792923667833771029285905761392994358296203753723311511808177280955259356164650748762327356273266671792660379819832054848850905433174830561004243440898401904541684950349794707355441439044123489263307489883496354072028383080601384896566020922417814832292914732846495557727882426187843497069664910006860788806548321066772546220127234021358622853130393601863161028189494724753935058277870669687878495001432989678552068821456215616385820159855874823414484431463997621949650846886655192291918681646404992283253118269726934220439597483070917606131059112730245646497384345214770305330249534164406781366870872510048569293223562801795014046756530040062924994685684972167292922783603368666907608650744930408097111405203598610607056687464369328439941126247971149528826308829937936998248933473906094235184353246703093662668197315618176662572574707331524483692873413701442441466590938794411930568104773681300732857705748391950734766803121253486816001184792710335090580459269976519658414808139480496556868002169362105327522188861634949756312178105964514318173840546503419110294652484813921032809286600278138738924718248538757256956802072350157400672511164272061858864803635639122761305443683412794704924250664521607159808435811425197123366530287111933995782057559272339262250690232278355935057406792782563348488623836278977287336451688665489013327809852954810690657813275995304062234736302205528273932442115136843298867683107497316619037009247063378347629080564859572449310600091830340912234887871540209577656093370569093462579438715888314540757464641616377273583282777249968504275726288394905273852492867813212810389274112919183677240280350027442335440368168801101495358614432929430602734576118181226508601278279137204259323122366712651370067816828753135727832158960871059613512552170419753976526138330677271700752005651066812426447141497752962369442077710816484097115180393857686437566725687340433135829449125423826284738852809936088722952982184266101262544526419753208571936879937692576194015102282854278066871200577587289921931491587748073877763464638843795680372367355470846714707875887373283037347315828277557016315771015811644710925883326588263054390665804406298031672030739884975996117230919360190116697255245612147651042084663311793510475155468775955881005070578494455378214607554933713754327438718317751536420987990163550039529156802695764339638121644439261423762159342549944223055301699302768242590080119415051255750993835878150115144961541023377145247212521819564358242743541534086356716474227701576197585938167999137093388879752833687678651572116691252076125710034952992039087038718017279178514817868185102535608364309830808257795574103923825815429869345312661242710621206106085494338041146668268578491289380007797834814801552060539868282880000000000000000*i1^40 + -3108845760148955657376857634318441195253168189906346379273551863529619006126731753034519916879886192064686311924949014030234615398285658412805695375330397351066654150653141557991052963736082013282874236755478129560496573465857973370410437420370320973731023265683459409390800182903436995327774834947931103841353621677600421163439262564095706365065998945213990254583155850240527705873446914363657953904226974041582313266389088922561562289508236320580509831973328666970873971925611307951750743448389902874064257444225426957877860372110136950908700672010394788749013120039611830465181692494380143429381590415306638932254222237878555639400446714397691542149378778088168240241988755221342276736483731406503309786075259801274608502284128231774839192553271389022481602593951539050053552852700495774426072213167410172746720134994520098352142833470774849819995499349792390135674397104912644800976086145898619228622225022886362250873580538245395160995728007086629108412807169323302484919185067577845417558284753811631477246188903381469560714781323484033388115147776594995461825817174157898438982063017410184026075516453520236518657177887338346052536700972387554157198401376642755023213614017179731022393855424118879529514407732022750135542420060223957385221386103546607733249561915928225261282869719968240009110155612305924606680863024019071483981141296325144947448615967715272792654735008717022119122246373308468337625025290231927996802699942122378090626057585261264738846018751951069918582853169809587217529511336486450327303090672688117612343058220344489362769494554841365423938485549685234691034434359103125841971669511127310021882607205854669318907836190551715185845215132472216335061485837334423227766029364887557252867049312241941957323015017719492925703872697387225760394186311454559141391828184978940436464614384953311024668710531501610591189266943894691417417606507317463335380196392543425792286647396641820819572680250504696606877101204965779325045731032421740399038606311410136249029045656521776482194011923549963448611855053746305655859368749016253234197032903293393239584158604616425887795572596095959270090760028278437355337542611694847574646970512952011947089900739466001535032548764001053681635564430896900766442893386474372249135815121541287986894993843114091536226875979769317568639398971013468887819319442649356429659800410659025292122644756668866570956617840423516534905976044142013002060674785657908319131318546070382327826154727637697482877473386846344318573566684403180284350352698991679993903536787072708504672574026786023501775338500389190221194699924290580513761790736523775768047625170002747511621565933594054680265307552947530211827561988946309798802109079192697894161215836288142651819134874901015036897204679723261354523791847770866076959345711329332741641461022010246762379688048283596250700028930664237878744414001588027542097997192115297166678803188384124662816356603931712414606759877268939242375203234140283044858160894277430705718713220919084739288446712410815070142706821571713929323153043502392922789246070438344780331685238631820091400901526554247854196266840844388390590742528000000000000000*i1^41 + 6464203595268219089808942829212938001666454138309028653013433744210810339261319501341778125193762139439821909113714462918635672324403325903174756821549903120360986060530188306863942668065060262110405611283055104400344569601923262518513964127159208550039155509226969818343626674219863936970587539404886893282027612267652806671570298950272418391641771754558928772646592115278995467751119879027987566946753046114729733800984715131493165629049156148137419821443532969199937677771652077081372661021955361781264766189539186353340267387096631461720290426653009210911137673140562629653880150410821027667379734012814592681244138111819968316495392278612576055213594696009560238468224138535488675394238971689881842768958489064173640437189522318051926117529255246494673978843631008205277080786190638255762787424407689144794974444885451070294554048967639465642610154334321938816669533408537842726370805139730266189163547024952572032773565673606784564049258922276558101671278720103006847286367383732267874470013186672252791034881774386100061231236146503192832956215642493904145791818007218082035088839530077008911997382551651329069287878953901643119067592921075886821732457916797383689239638735955864795731752786529158177000391446400705265580666292002416415004152829081823291542488394810156096780468950201878966971264276013566757667764316674979938033823235171005182620242292186596489668369505733026912695777628430858781417050831768740593097124892126020239622655088970576393955963967000711158175591693090099239386609602211216260295991728092482625726737284184019022422697927750893659480221770259365349887492941601426616759765877174490810008776127173562985990558013167548025480793930884692216833512562522701819559671875431565747623380642530216842020153084548347741773195119825448662346791707928450400803306909128212940591556957899682762198000300583761752162532865370320179540619268900343108699145259844304997074983125749670070945675106622738849421326106578612044518301429271875455785330290989951039082784542583462948518757420430198151114093545963809084400365441956833089452106634675351699396580453750328568243965891801432946570756377264437984844127867986192972350549098870032264046601889956023551132097872665967020477821370272879199699793591502458151102996568006412324687301569699569996442771109465118967094084528933439481691733822886817497949171972350732875529511677552624308668836890963716864605480197266541315929603513273196372286208759067354594082867140508277527348196907459289417769825102459983305032356274720820604836422118967130436417926116116319832640904075199292398906229200114237088168198371583969288840514938921960997166791930487800553019548170595480101695119376727093990756754445927661873002567305572567096556780648885554145521941627156849061973985703758689317048252216353925478714482323138247570833294462964685721986429540165849250617366691791111668790780988388205257551216778816242546873896354866684618595446144405203601945791495042999278865929370614584091221887253205865465840520304870712164105269833575904911472710575995869740981270715285255679708276010262180056252267007474722648135234424464789943091200000000000000*i1^42 + 630020239748910215035599187268153774797004069704783657884797561455198480767822585861074356101683285699675743134011725333522582740265638735398234586109446387371211794743170420423862845912794966406349906125634348180720383346693615958896157282498563080721220253157712146786456083682906711283852503115444915482268219609820025767746256587653284189626141829580847423595148989913239994661072353265248317909385886972617571745419719922999129729900616878139263155473289191045827008941981791216630164774944927381198433289505572038636503186818709889886175690321413200740249973345329858114314714995627613297004797881339585393730136667769471944267071683605757145547829939996145002583912765108748222977965451734434218612132021690996497781284070698118817751643165533603788408359649760749395385171802523337511204766634289167411220163732765098103230027468594645685027376875127681748239527265593572088591880833200567775129912815370063762892080528248342347067772800802599918470808907845786869538981267742959344258463773685152687957656979038662798474823275799787355807881882601482237666461727940562680663968762152355819224123419723004144272990871498070543631785583607464615859402843094516565207301398355793104841251555606422099422753519064129091203051895321262821561250180625757525327625743776817058656328596493415786178840458397637505901928120211107254323772048062793494695333583143467020287702513845807866625369079173032861368217497382555559747374809758143083628304766728928140865864239763193591271542709806017941716005011062388340961445139918174861231247214822287090748367762737681917468226760726547379251973944167254582552653539243112104930763982160400429396856174582608448321342735248580901802671077690339266977092256178741079759407941488866967752530244132045376870880477202089875941248206370782728036885686862431520731861412011573894835841016984828249898865176230873065070413891386337770743100807185910558303302579956060119201396296774115005598768297508909241437064426384056943265582911484255101711399229494968032317146677991824938191783575172599398632812421731274569131823743352314393855774437215134094964841975801451814907244339812735582850923103068203246359738545375256441794457452694576679596921296229760565905151204796296432488310195486683163617096993248182001696992970389905126134679809158007510576489400940403433335181599819108555521063558990796914703941878060233083010439869255175122496169006925663367879389732071966257450887821612967506122280940570003171079260001324246637705001848202513402593874762792496811625611064131005449418456449322620784610139667357658142477473356880493653998633046477763778573853280868881530378186278632117287931391795327247184468634251507615393895168020172881261690309878944965268123090113629310165572274669263135399596833006166127635158513014949985014671865939216937233048662310619176142698515615596301114801074417401043590881187848321005406055908836735016086276901094461535198656208251166803467055359118266306150231881792875858084275178314437326750642321792521677002903941472820005121118179292527164971848730644446048229657456492863103351548441930277296563939144353510347243520000000000000*i1^43 + -7883958600736960262097760528884078483657389733799065872601406210989554505558666883548115131887857556181252083959388842992351586058096281826528941020428360106496866932423808489317712778310557801967360300750801988269510332169372230109805125847952371932848363075536372439987682389524840419085472722159048957400222811929216473938218773592926821303513014456292418984183168026751093222590017331734965663621139414556398908124664976266239605382666613598925117696152195759716865903605502806506258963987549552498857467599894234481019011407647294765421298907728796889636492009719413987084517162494204867594495797628437588920858773500631084581550178373003886585808329037609477454086765782128393597001645481874841912217890741111447993989004753653089028933678906481139493468152661433680996471048319859676108859989850982011631013619730343562447083148411562197699890288347506350335830796011879491573558621173574206709476330915482574951525458236198078456924123754121525337936624885913391737354593503392555096434547451010244104429792859248264248432600258973301875014439786476102165472614616145872423999179110726587547707825830945833585371597317173634498755384147632952930829050709538324933370200540256368400523245718866423045823099156349081987905730025210433130558822068251845091025427374830287919699781666468813649572933620404476230241058081566004426820910164898937507480122879003945093061809445417847894282024628243728136283017099515317200348139915707288470017722438638841761727277249897727314181058111763522373218035029539837183764578722432375290163009977877552264785299795526697788495583350199856554189023463582414575567231494813276242265848620072473892004994094837350759376081934983841340881619156030010154112580911668829863587864165009068533227596794066583567260810253498992445562439963187588061973486500755629206481192561396830251548451938104644945063849733685853484921084924847395396989687113837853886483328635960361440455810157460310723439479711558284754123367681984065062065933898473521922378330462230294518109054161741570307115390996457403883471882821423046769243879278652175046330008191493419981559637579668283499474699012300382866431806684730566645010617828599824271232950161601633228641381901515296153854092058633513787394291703421959494627228463516502951209121001520964917653903870467564751198359736229757769882532392963729787422646694346231611022579600309560603389498070167017158404652363261317361567659709636368447800079735879594752487731793939884713081856003886125321640004083093069708619202431257573059814951187121573959041440825880544130703204585784076342851579910853380042671967598271986933194394599345385255890617887481498009232899464216909364229667357415006742002638675875325409375247728808227648686178148384630524915489175502327679487539324559727286198881998916336489722064993445165457753119628385301477998580164207346427374039050725099948165931156641533183754678745689855484562511117751607199849806690275644724547550501575643384013647110008523576382520509491634757063457635826233063826667960802597788051966288035952928084963962535321206962825856317234805462865919432069218071784003207168000000000000*i1^44 + -24529450918184747800206603078059548958081093060017747577849971210960336112169414657057040850453353479566288673252272124193792391484164277552621822475166221346519846801827983931117108767220474699097158390597422031659749708361195243425770631725941422601554797269131054292378593006131984906986209934079779234590198701087951722368638887623206347355215849576188453952632867785883293952368278070221738836230951925771432892619819568868105582832136868664224187848804034463196504009201288735293709193261123583587410611571567535118372545933225339666248619402128411601412625464094313822532347400242457053667578126438927746750374537937493885341109026095021858124849567046730706085131169815111518550997786929556781018225507302979105161925311914711971417934753994784107937571145088652112246052899755513961324106244614271391251919182255089681257723181697355047121596303861334066143491357841156432951443700239755295258348953964201913399909705352733129224993796323733825094048291124294682907817738997227208931576521732597610421515353479593855871842444355751380906188402102535318401374234195264895918023184967171773794308812658511698187479885941006471019321369513550186236183324043429716254560865400090975445614127360997112440976573515897456953786881729421604187231910792950899929366432933313907220399019771869937274482350430345285925478682015984267039342730805089584861382519004011668498709849780306149980686666005706457582025548026883730237648914140094320118698447160377818840510355611830785995314547705982914340285569979150261485188057391142491777436225634264470583695909531234627835056007006582954719794545329535483048642403509777911497177445469009187577597217909886963749504440029971272462461232695265158594202997679955598137276482550489930981660097932853800829458867749838770177496186580647780310763751215270692761344600317210435279946685233744715501603283743636043394172517308156602471900068683040652455192766678296049353602439803980778902656589950161285808206600990355317721535454146340283774885041690322139106306070785341317749626730236411579107761745302726955591147605206700056717107501798780941920950354542980665813842484104038952730186457905985788617371234292499691351169416849379330664536141918313690758124538790147131688430297422731827902160566043321199999226133425098797633599901269936997471484854784480378443310579751369474923294077634996414865890555798363586942848366348714043408941479072270442953034763311167114179409980666455732547953495968101249566892885038862941483089492772871011372384396027137390760425957805440629400552068959600032093400993548836326385524729052748608656620343969103074117456492091403398161634872981663535958172149776213843013159004838271372300300400387162755569636200403252572789984116800566205642246812575816946379483872863758978452326673811413367133379160422074482961415035390612990492094931627127801635562514405313555013895366490136351940897723372308328397813266694212381722646245359869026460895998566332174801012492843906866980053806510622992852029142645793694254269207456915658735084342886494387029989961813042191190009773913644538607108237762161625237739798528000000000000*i1^45 + 2165556608671630646899659807377442828654286740126967215800895563374916930208045807342230210455942153686819295149409006120879924148374836564426878371417158820734843515330448982263990910685769760316330299512166149719972945662512639937143892907803950954961253558211489754845746675693911637508534007488424544655963851161590824840384444208358946841202646195027898052008121272848163539875310611764540383828124996542672362699320314141595696391964893491397798955367024646690940252154943528667176538296586170972498603579419470589357302586571340156147038089823937719399277571151989085153427583912650025530137735316734122037544755724677802399482883730650936589070346273455529531211114662173066920276197642648416481843523864437382314400211023127731751460357448551329290067655844697293684777282629692961585284681811688897943518556812817916396569442380821093210932479633855522077878605282066275618365524575208791229911328540493459801213536862910408546869262986520783158538129918468967048281987541622518698516547161743110610099124390373134412529067428181546597382459081221921427009864555381869521389897089973813291802752652007593475774359469790389641088908021821579291311928547740414256512945148949406468004767010412051031243361192844455891666961834971366493713983034780650085762725433054779099230706802381786398791613249311089228592458380744986600621328354327078783570927713175160420675649415745832039717546890428295040493379656082909515013516644698769994852730806619894100080681035910628443518127479593594755034326676119079456622244868561074191990632389310044215528042448862918446834503614332996607504135788828615811376715112849660016965638373689444432565793806102395158526830329983844489275531037819303281478909853802309955493665797239615115796793876209627352604451374522747232854347801354064350752193087219829685842901592730463580172407543451958651840720194344059900907960555318589494429413094489270925657871983459130425729886177693182571486906808210874609601405596390240002115932872154000989792899887039856152507331458205692124821853200238413040561912607116200031117539524618253914609094302808261930334284816802105617074837148756545876427041842070218569455108588668461202264173759407609079068264236432027925389380853747966956441553289167272150856697204619743328415266800293918825749282280151732388174660759287981229494549018760095464119650654952684045739053704696073651764630925951507856166465136201344707121050365098879413397062986948323426381683068824324012877928033995127717080307124542683038297252127164653218084866915866963461334196075345063739882665408542284561143029393106234594635625887939958387257992254597722928984594093151730164701299575426199933441484896000363458575216413805460568295498919181823432991240124143070348460775827622998113858828330091379815862333559760154327513298186530980158352716945196492580195355427650581142926322082759232194052277895371441171941848791401109879570407849099693100243910020553390755140378286713877638355105373186411616363649944044142309198028277496576434193165642179445153380872044684356576751834474833382007808568498400062481837174796033427332766105600000000000*i1^46 + -28887804860685725610033498190893845712429388440469148722820406848658136755275127797255432426160899966378587162554189123265041966690584050464870828528705378112264146263469753570148911542085910699295440950072780191154107595838551206024769346692899791631363321210430557183218607058058867989034001694894914820423775022669904657972550500492480859874821201416680696394277055664168691998717426062733215750494831741877580088632527719534659777699873668251833125098840106573072328779060129263417946428707827830951447128594894337878577721160306778956985901966005253384521216497544542682283554782769047776445491792586195979197710183526822924665175691574185230140580071060517110635596271837832009766302988030373178375638975018125625196928028777614839637377607501678820236472882023036083768993813995792346795531252173269815665433376088130850801327421893611234674076936779262133410884462330000101765289270138918054285769515431506678674272290699217364690245253716315629788514153386307168887992380322617250614767268183076879813957239835673771099866307603077647895107525918719066551185769796601433463447420052976482174813737752857195859193182483645551593864447488156029685050855240693309796595654913393288061548550898265190517256075592657507480830238552811710373747023572049051826274187592621302242185238684800385543515355282962086550338696301264038045203208098036767940169307311241340988015277048262207035194124773389419594592188180604686690637356792779477455890853985767609156382851237106447505426992470678589910008282836120715794107011566753695846748170214365684915805605483489400050961753208785399938744376272971984379351186178092561306971884086916184458546962943153126562458941193966296147964753826800049273874452400464068080693556279854416294827290996475248123424261232286842339629058712825496949763211122782588618955170025226243177784306619034143854972806447689971655155376946186549769554465622588057044540245371634207636131906629123376284820108471235362811977704087938917647510010827313108148734136378141101310769172443524850520994837068677518181970265354854662973877210291207813527707674082899144644693628507852362532170163222747139351214902765249639564791770434235511876981544702766576128638553954098716494614302291757485607877051162513227203522550298330500103850053512104073303591152146158269645511212334714237223813505120037678947325729504827266486993500026341571488509939558897978538185325155159801023146946820926520247641672018790011100547329441501358014429017027182971616152247551933298383492980891873982017716761977160377146033060722536861600306154537641837969367970708542524567421428792224877889794822784327091081752367936306842937712000968626599813151014220500587875162741036091828140927517891394165290425732192886443137569565152415925109381565198735866756266508898078347311155799142444269480729749686007703636817234472721434497015249819476576026337896431173927737245089615915197144413557078936059943286231293364973483800823646385549218686574163361799269028280151732461595854345048422925117219822115886823000721769464450270523541728065688067543194934780000458187039723617201736908800000000000*i1^47 + 196370083154377824316055174312130521962240732593805121618684706073812266258335599756324107166973179732532214100045955884777988318333032526031998592265675180463841187458342016808544435838480361042228391430755106877403745056369830778881873642063598458765720708868392326641251793921322747452713725258324709240256693006404874295448764780991087333359938521418585660430680370857632507384750501123151625345199689149078179545334377288452720046832931250606137893439036267473355387308726334628411839529627479136541689587873138234418309484961558498333810627736624680067504721929849889650183070985686496439870328223078154784323260915968689316126182611936694066832585742704709789756078835138105183686543524945557432468284050787886339728261391206969672128204007316341538574352040929311485597176943510230873164306913713552000018889149352162597012111147059907760539122261218968693310565840142913107110635029480369580172745847156811592196024812009070439826641787048511068198210932395931953573004403613565183234518196360985623321710837514173547843789214009924682816657337478115868723419889912562107214079045496443872169099371419027504693972138601156670850810543555923145842753432876790788728132360245573628111316359814678028961866311582222954279367514888512053114258652753471483461503757223019000387438685223563157161072562124495585618891595480622371634380866899402161192110882739822572643961575864423264164916169263674503197483692104177309343972613695204042539547611225458296077562099226673065479912610557928356347631435631412036724605748357909485059490807136146066787287726793355180377685962512105723666530022745201486395892979742648417104390116698827064478371973512718610647620793396624949407935999982753824323042304763066947253776694616544123409122279915963211493807550634379453703503793858211922717181518385023784877659563778887751932906438566662873601351662340532919164192132827010656038608084908549198371344365181152739885204493955015293574235072839282639589188889781137315712649654029212529736275078708101086283883735787797079959903916436007791614590838713434662380039238125174062195419752863131677965569088673792540060776694941238915838259040413518978438824796898844073024234137841072647346786681919817690099287782865342278902706946821074728611408181836927262150976439671370102063249040581055313375459668287642525959360439544431417085221835989961632174964282430879724906032360505209399770137226032490718093589277789194279478700858851963999965359810199946843274540041609129520786075400765622944044455042283976815630601087575238822288383395883606148062124554397644701117119397728404351160997769480441295865085562123391562381718629674299449863932042310603701064107109659368741847050351626623761770824114325176613993926244170261946146433574996237373410673429044336071149776132558865724460452298781905956543472792064689047954356936718650523935289058247920581910432623446691617521292447973958549291329591103866894159216612222343494261056119305811571683907285755233869915987525137430371770902967849859990059558917923887450636340978043919009541620077213326954422800317378483251928655835189739520000000000*i1^48 + -1089757282522100195532125909432911642147716602095726191184767972067228818184705794429738864653552375158073138433453085465573639566880766304527567892004347266500512455773456053631697681022080137068891619140575047322229695094945470971658781901978539978423053118623507597874420981783207789782569865925481650055931410996467524517602385804119083022177827208058660702893334280487056368411735190395035549423251938962097609740008398706799164474663455374423728147094697770883098696108949967814255486965466220369782971150613523417842982481298055892402089578890339567548853194033732330774294386945910378244402288468023365756651159083605175293115396106334379660617452636484920092020653771428258597332488075418408225409358100339709563359403077557289747349397445138453691656990118040035696503600289236570554128872412373239401459153225366652519644957675394829882593129911072362322784912196338571930022909107061618097124835372953328795356736303845777277605794851423997922911166152833046419812449120207018785244159404105574346094110316713769658240161615924176729211277036838482284523584913649398449497100186540168488618490760517343039249787611439369228442421176488978235548616315416771378805952542951926234846011569112434363614183407412914646788795665926821215445940236622107394094453523621123670558155002273942881967010476732392634443531666632304481612421328394969608019630076825992628111455810817943626900851756272788489344171882898726192418290991456534659325520447654355997626580809032262433539589431839865929507507844462278074284830884406405254460745229827182276234668990911843197044443917751502260742570545764725014862674375855806299870652837032122613759717595290255937841632110847946491170494402770080749786502656570610885194178276667467677684941565110717618350854425869907413859071103556163339952635034911504424166164709253834709271406023772804321312585250896465553618893791282392263092834084245683008271984266935674827295095693800120441779418461148755524340526110868825382360938632673870502462017448497606624706585222087188191443893200975771143655766022187129722875937482263093551129288263833435851365250141654553917454020940804148768560158868620439032279104509768364068151301390628321214009756028554221593516029725970930127038353236248930290415452286294958470208673727152680439533699049407108486871078218382460230454600290950378721963648777823713207009077844428191525349051482049477163986007526060301469914927998014864432790583649517881688522789422180359795759846389717568496630456082135622524570230956402013279134447653805417156858374937267407818387993740631004431996746434991462410604945514595581396426432692565957700996700148218185447585094978643557593852211293111642033956566614742846231701694961777897541885551083546084484614752170986378278591961595176369163615935068630850702082831381620048197137559641761237278697695092588449325840223774199347429499366126098693168235324106163505949253903933186899406755863682065835205903927555557993187229126195308933636109842780041314507356685610797973493077209825672469987090183369597610907531395559928798513039083597347455979198999429120000000000*i1^49 + 3884232956842086397526855643164888956936715143543344787108221705345679939533462044413486892148200487929136407987645330919226909318124867849332209527460451182378892803841146569749053456903571243129488874701684506892643803231271412938065079025704714358023692837165848879167994289401168935248254094857499392870912821716247097171415812494855000565326282294382371917661493590925235948640348043415416327749382512301960474713891230152028981076424401555286256803181785177739248337307615404136456303279396023518229265492920204167106158499600871850063107510758198280757624692698469389542866553633090537279674018488881936547979841133760434118998423701603714339725614784113351103428208655568928638786386762211205243569444705585261702513841766132596789191927773198750532352206513987856114235957494539166498743172356096628754081216617038340011279722709548576877310829273178884815782755025638702201399786101266880575100441905268901000668012659964986071130309565235855717639058384176507232775565788466362552515470286734120518828349062133431275282327775547294536630785136713343156747320008420461112929573020862300910013206515846501213498682943789454706892741318470996046946005807355162650488246905250280238568889864504573755517410397309194624086037165117526263249687563885433121236241260358847240984069007642034828315006824687980071237477738152479041853878495307747663102890454992215557195467053957785421582694803486489863750554832492695933004754932075685422930732108954489326550983867685179725441478885431342958370070249715365066270765915771870632531426862838101537598254787895071439121055984890419580620910079611373196001813657736750185325758442712878319603903124383250431945627395883901953922490003291458382133117636213022038884863050844151606299367678072164237587137370001710824543134160914137119903767543787884302263163266506769546379735885484623117045943760159696877765356401593627515254999044838216873408074773364040170818038226159483018088766687225026837484100524576554522602740281338655437394746818678942035506317185419795703636895113906614170334447940691485355933949367411373503282574110684480145341099644025388555556186957430473741476656371057718138900330924868229427601770239186425659499614727873536200937428337021177303803800567383208459464151479359064282126988938072528503875444097103786264514932096989471744691611733127771079167676271962720122475138396002431226930496032918676892188512494700256748429618637910407993311859615472708231404056861088616412257188140561386544357142768213398898214635577084301392015171162385998045211658637530753921135299190970354219905207674860683586123197948926990099894245271235598237080519083906000339673091227548711737963280327388489189566900178197120302778397768325861221346878903969297547122627411898527373027757156148655929287268492727845152019214188155289487799774455085051638097688337320037726791273877374353069515647253539334523726005501364076268778208996277851291821273850493992832240689889048483291014334173829773440970061778694628318749099737068145372679592630238573055365004318655619304249092688586517784937460562312331043799040000000000*i1^50 + -4174002259782136195694047082883511903741679820732244579815081180714329131372216725096186115898304744606997375141035353603573452939446145584240098257404252464447119206966877602149630775921247354097185054587924812917129383974011166867062599093595509939329810405663575470657255699173117676743602671617222183467951321456016239388940589435312013508488196327431871413466779873827065491496288795925617051043862096097300709527012802208571721598638044697044855769980429066428624508966612965427855409608896404153803350129735452844880602943674456530600997561011347170944343959041852831074341549718450532391294722653070506905165030622101895977455101778924453447091678423012617545947778786836695507679242600448451473963794506416369208581862673575416807784538960517816918947676160973023300834427534361658623531444913704192168414984031820319901607541720994769316323314317957416263563079828919627799339136787714318633748500754073517020355166600318722007410122213383001048902717489256162108230149397354221553854860299839361163473140297765466901226810642794528448944879195826461775007808334650596365106812700208770568113421947361109839816122733731541273478005269111081396479083240622161114585206634534498456022078400712737506348690088224028247626944665480379337627047343821823745257134724925895246577771145857939434523969405475376394727682732217178896925067275624945407821876323867674887697938785585577067664999402931515616487039761153262896334581510995442756224269471932716900950747523681194885007932353052033305665403293913300170285253634064924444289086204169639271014372925152765603522834705963603450649872669614374759144180663340840927439083649404065825299526330261280673943041860929484480637993947224650931849591660206139625706397233510220829691568935157017264602510509982121719948599359160834632526132780108222437796796109054480844806002585192689418259713063899387657279891832825247547289436732977478159868082960999505811252743659412164280448825152666684044625835735904781542168448107448637436717764317297759433965482823630690545382046698288265542016009198935403511090377054814433004783276077262714416702638209094258129292032952534355498162246287306030243136592638754084982703094064056640303478724051665658057502573389546771887964272528054200175382878636470258756323397478008551322798811797788658273733282148518382770636642602692243113082416972822886109103759638817232693042105855362362993474086599941020791061111818301827589916785128647694718469864815836857831453264021216504194488796146444791080497941898346128967556502348441392721216068199389833079887208742574874480738074520051810794797011963082687201700391539708286785624902635642468413898011207296328291616240918497488620658975330830744882933079801282694105150300913118957728772049001228727693192487883867331162762281974434216104878656716769305084607024311934650860782550717052863734105683248070155740236396085523241400145040970819256252717291174631738347138106438563836745525599349747367898441739884227831878970487412210300540612070964871361196793246639009151652701396052070310473881508363040353317641325961132638208000000000*i1^51 + -17976850970656167009142406934620830674573254229039128651012166973505123503836871159170618781154797757097566081495718027042880182231188174426469559451860139464728439199438697727492867483404631534557680591512151119092198466700186195637962001122936292009340430305882572516573078472038578483490396406556614800461379625759011204719736397453876833384488412902761342302712343286560238618156447224986756406682663651140296734649014743857700704391835158746758304389425755956497213113963889232904379932313400297329413328796334005123787828725232408544210691993768360848227039186133145119065999465930452471788601060364734980741586451331720965328494288033397195661800815012860712352419197465492890633545082224961892235084024696388788084756787689798559607116573984233377001253070196400686355240569705764054349891416232423470532068941851755574817545704395067353245324082477157124470570873045120528523625152482427174367580643959564492122649868965881706735451693826930529243920851610842890128910533888465827274237113616116399705189324178021305277807813857503173056377284666577404471777602130431646748278346719505243017846778532939650781072282429794799006699153802687755776181276317595783624541251377382700481705339792920065257239042654930977945374276106862524327873338645349102833415715782152019273175872511880502072670314737784556550449841667561169718107718027841744846666233592212234304920711606884987393530128004709400458584803296925209768945754357411877162507281117208583271571484080659428586190217816243999758049918203207440404483412862452897692929179175531832956178951521901475836945600200923216558690320264652482559400764577747546109481098227102287901296422437567935061542767799956204594855604240715516208773032653299097440817018060181810736308575931855747200502400015566616711114820949782341320124198530695194225077007663713990945617567204861568407643627488787143352040587508564906441880392012953967314231963524984159503378999186862041548715588344962442227931701322985620118350553747187227211384655569043915154817735496027034011966120492716166893426967685626272714374761478163304215624121776772149745076308182425952727643858700437418331035143321592236549083829256090857441978179417121996737925899535989725067451271586712035762091033213428986269847022874749974883934951663791576351836095517083221482656268368650829475798851438145322937784261654297456272405871923139403254265370446091137505633682357047076344049982591173968186647504374624379320960925193669190337362662764490466356481214049042645243879110933889279398556352073230936736726234710182243048017517851996884048270347056520605996374942784841464751161773028275793515305942114209963857319757942904125813060844356650770715042992700700212508299278446114864652621445700181066377934742657142977609870216164931467180144172127321712565148261854414957064760239247677162399830521189799959106349688371388918480967044712485721854154684672212043276766392599649478185751387456711948059507513437076304080792793546790166016339121279452371495595186590807012006945999907622297830789060174511082767098663618861155019991197679616000000000*i1^52 + 53772588115063464680000165975900318044825560511294803865208775086647761197227156626083355026029569055531936930624100173287623456607961927902087803318302375696633612921751347247876852602050533882627099713235763215608148541996401342608954420681938212562748702917923096740340536186613213827447197701301680145666771050548625185201877483324450783769035217608465979427609957563696031762435789225405549732807893341755153978834062845736807589862615896341238735715211628129767687123461098046660672795605886987736584351862434457673438380932486465165355536848859123704461332140982763638170794707282589668055606272289325515373174057128982403878057549586455401191632384234765548571689822576629176980614821986663926727414821232472964725415275655571298305903868752495695675011396128172761311679488950583971442319897538799220781558125367950131410034983820694936290331634967416468243216599153282676814405893792423142441236613884514980000478656098183300595999912843017112203568681404959352538932062403335492647900751457736317382129532123711085982022405084902847026003271904200822595996565176614654640826835433457252334256322198438183296057539247950680267745852271079055229127101550375452907610606439675339668884148885757215189038278498379984186921939976923132610167703963606416720007118685691938665847549146101444885683730961961642091224990404731304941010026631364409765609495136595460504820636985030864954696199762214724314138503759533535348163999416007698475393319044116401478272345664897586312356553592776276954518705960947123881070226073763025059920877025254273183774503947444798987630951792265268804108323310530394002862768204254621642418571367095560109381157391668734713835033342575905746955296084369974795393930265008400595990107167832812529108980603090529976420633740448086990548481219577472554942076347979292194490457780058140977108743469012095336900010025073003329322399301070413491483452977787124031645374776311491845525958798510452771966038406318486064814024098261554572504190742838664996799144200221765889784831293421093993086925680514291090643395281208635330300529854027856694684952255566974552663314082747662161555274051828755037562171796609833088496597041171445797202835956346213782539781850132682922995856919380924130782806103858479794509572706465111530254026812631737763252494561803675163674553847322144665486967834971923198356674685829289445640074144490262460759449373155095888074327923248223338948731919309147100106983308619594771249524845631409107410586641859540828479036170713219606513979703043902078440355191913657363579424093549579019345520611318044955482226655048073361690396226137530816091902913998029226018746606984837786591887451296707839063516371924038813676645349574633394782851438136422966229054925733187750418990099943156988440967251071239756237908350037930148259209266702265332679856885102130749381244138769345356182188664195813528643833658090002930945373760140938101628863307824837305461124436873496960508700345365126612490075975846779378021851560822420069066433573611387641449749905152135366834151938715904615435878501068634074592051200000000*i1^53 + 35760691795263779049781976606662115090076322407012979106867383592492982480704028980052274936599377848763892498118752670839807931226676024833225795200095873202597195428405351663366132183219309971990088083540426131679459446354127354309760811928855944981618482265696144397441714429592402400026175754465049989990222271648524461861903949883514292499258989874578359667765217317445305667389047290098365693457826428895963143885179325471548936172333673036716480833779400210732992650423628945086734228620416434575541230798091812593815179966517331975223555700615656271542136909220483532100139759465278915535000149082859102672940028359364239362569876334592064758077477493349011017785006727586880192406434941435225011157708060667922373660399511472077367634175926054046767046906017587101600203644591478459591522301513638871662286529175651954757061946443774340751286361330390223857511318661827463515658712399573424522246128250208106800105854022684114110616766715717649112777502461755224309201936931632948084899291224243658248854082525672461679679035185047886296846729558552379817569562405971085993662496022404539749014741889641987198024681932963506271780201112903642012446784017390720832263712938345725115016142067889967285963026660014113948127617291573521661118412406850989920857041877901249505020123698579129673749879025561580340117155995216121453423783828962645084208579136275726270379410448297833532557404298248192252552979550511378189975373110598728514149811728638832854965767587710989846450320353868538441472259740600837509319873879547141015021007833244606616249803773963699395934539025457102008563721665462519027092088906221975163015488887735641227618699829008632129688793110257117168230011245872701561506277713357556319015533826258616364651300152463910699419608284072757228282212151922666548275768029944506384865139438575156305484541651673034941789814064416604191395893054007853627279069849505885303764271439441658578739900013637092667567617102438538044113305192694013462676176500700943531457591367994658961643130662425038906574869971038602971320764763260497208206010235458103269818207015478311760273265994795191836687296212852609690725303465526265574661771636267930382101209462125372379883767353467106781846542540752797721251260338534406267873240842387307419724195419361522186934931594948035430619439156837178316905389882189855968417211476228816672903850007560903263873041626197218611885566831080427177940964496606067602645529950835842283789768948313471429841149099383194235414964624107071071708960227409381753911597949792070100430146857446096061027899269025493377996205635340114421575680572023245921209193634870144008249175752348332929526080322040900476218407644768398507766168979470626788625422615469278193671608517189589462715268575064679121570512747768593494027679061036261395845288156767500033933317525517852553812561354279644151374002571156927561705915762640532475648126744789400899571203510591950194162246660458562845499060876175376923339298537936470329462227806738656374944686342140598780944149819506216984571649021998877152452665562828206243840000000*i1^54 + -280424880690737861896128381461026201427228004557057189435127840875589317988859547258139879118836163557877985955691600702704945917442056924283010353948259775068979986456924036079588303460054196496757264145613046060539685462856814590008779744409303834323506982073859869092406766594203413346179302344693411159502289018345880544514862186536892517907072527397461707087956578516630901923896126882775380490339722643284502249304361993334583127218918113973274485448652782369016891201701450812378017814561323588368518262928523455667355542476801690893393680386904316049447733385822593007351327766138774089411030797274813418234935436068350296892134416459689821386597064105547007523671644723748164933693219869850883946321484472261757940163504166639648068670474827340513541989476885816481098897262434431795394058986893329283468966104647691396616099234961651281006741208676750769824179600722950135222942021475237943449566095545638680551834135330967305737521128953640342991834204539703915444026240740671702475010345185048388606234869713313571893182008975218962840089548047255364607343906709775675049244082242071055049995033401833960438780045540319015490728615351094079484716375209828646541443187879323739434273099441938821290238456686452758793719236412624689723241447957902179876326312109257544627108816670670338458662679831656300082924276044851186708990378110949311025472723615172546066913334444627885339537410994330777779060088966598467087558858470744528735293859139661786723451211206016551628591170923337141459204776917761408506215287914096718730070307355758444999531696579060260221487805969982176922519492541305704578290462633856676666412141214683936798930262471901523895430098736795494506884823417764704419339997840535270441605393806392798184036087843333214571600664175300254829733342610970597629953770062032868714141030574851598099895718483418026029507608115199548410793129824700693932814355671008011075818230490477087902783186762209938673006888028117916275225944420677058912912366163719891489964771523769798662181253498332234078305262196798740438165852293332540582297936936414311205496163502735812186682206562559598755420164505305703958500844553717273136177831688697305275552332072412514519172515292637311500028949292362991901859430585975310550243170852356119882457197797052713354219920643003506940681902551414395167204396504096147583063648392535208068404932809304966444779712699891807196590775730130791090547271344696282549736556518355432153369191358173648055952107811422864831026223090295188036503478069027614228620502964337654491980605887527295573030596093165722095263614897222011627885432087806961516279910483591822450543605216789195204760035297755489296281737766872815486114884412204969713175891294044428005052815332869480302820395815433681517954278922764869324040209503747687812783153722995034957095328144789543770478219266899033963010937624948131678612884813440895197444407756311050788122227649981933317767511784753339213406873687518568240674923509963936941161615335322516841697294047161242175361931358160564043792761038043670459183993758679040000000*i1^55 + 86222080996300294677635553490324252754651194754871856792865782711780797267532927073541060326277911682150843118944863078306898601597735007300587628505772765559798837091978569976877773315082655762606888927955506506446760088500628209241333834060366687200891653234050186842907709308203582744980818503664374786407862760410001435694232830782640097437099617097203340285067179847136412541549903319874588097271295081542100399431889500899646878940408346478225897647446343936551930670133361175618281405218912721650198324663676645656960885439208705478630148001619595366916287896628412357205720625734333773309554797759843710733117751886189255252003877457019103019815989243567711517276327620776243803554141208299294357107198303525093032035292189421191969289448889947783720463313519922306274900020453745825649382232134348941635982016219198563698613592235401271803401238713177343818677505262162479508890766022358786518392572740938014885056850635681439362435640390304871932581105530871807836831622597591906232855290453936847042272152466080659519961144370700761717716018316895189793901513720035421064688432696816663591139738322296351932215723974865143151025953119049938359262400377023331652050942405280383299590556092057151548361960312853996137830944507866365393271517606704848225338294445660413918779659159739163390758259001784513491490943590266664149093617296114166025443863568435886173215745159727116234228842153782104900751527634122416911102703822231246611026603961854900066889438665653277740450382546254527429283918093179450069325401123566298577894765423292758819486966500003770705280719729212429990996740926683042336933708924458266386177842070322520405143992486578006134718969017284845428648535068260992510969441943766430271201014787502478810695003402437626974274883725094609843772530176554775096310443022180888909091947855972357262394906016881642386998434203252556732228651943268394508556476061301479866766014291892359307052639491847623809627068088392545308951352234490422007221049106183720126529799350042871473999303090401936452493422385828775570070723512494622893649534471597607128259973933153936172043371906862425767586546470616138761086591809018411478635563637256803139132952728348135079424701114827684492647776492921178384260856916622303733718092441526985663846832502108673236689392244769341765075181088152810024593683425760521619735172679005535191774774392355869253643540502970248354447554183103904549455110991251270285625413290140708349564142832729670081430696735517350272564523884204086142925538246945288177469806641167138689854356141288377968483520928839824799277490923958753999003539440566569473859908159321683081771904695610849969828452265607595932902769873546627807944136517552028816610277477270263389370865816241635808479592071561701606151017739200330890867366997744922483176595890001366643098094263371995943732905650307958238858618731612782941188527481267609548903099554745713410773493621505120346191789084008239022997205171711400088063901148333343394214453929233610359697971474877783102875652096140051275201106100411216388832100352000000*i1^56 + 697497682486031213186606509301231572121986024108437632062208446166366254661104233285370750791679788727434912214846719881681108489318422607293883375043404020115343689804634215000290106864071949467717794079398087650952518849445073842090406733530467688827548828666301467221826310728988167189306704180552268734163831485138203615923126682175893815304348786432144119107313065817659297927393256452913685805399943846762926254203180343757098997557868689997153434312138048243867604012117569256578570448772739286971454678250532600889614457225207873319312400433825864514978517373515310023168170928063598020688060801432176035365902450959525350509542605435600403270497606476073885189479211914220114255355380810448666448265191526112584726193179948300032110169592255669691115182969509534448376395830469288293600388087666769082137892655145179377465029498303591787011080576790382314524612128700278643367601462330561717362933207784124698251260882334643433531473912198738442289549089790154395073967387775161632422539257799260781237215062949206235067453896754221867874295234812443374798809330883158317655719860527179169279097312976277012998922064523317299592894119580994735857848665889982265604608493658547593031991787346312930755183797706690327235103100837785569398218221747331359501648041512203757176238099850404822075017457985964895887387949234638023975098369766597156251736765011803995532777546498658634592952858929098701073314518171783795707412912054413254364270671855756281982059465274569820515706270833658672058066633661761603146063531370859284883628889563811540041407753360749944611712732632663607311449222694764324808617801794464727131369316567678223944330870213621674503324901733435134213668271174074754302411804159976455826824002669790940635848547549327902885060676242204149105863621455438221250871375258019111927818364736092313884098337863942192380619631791478444780986368669941309224838052882547877563578743058403041525279299982617148586089379208368413861285389383809066764246018521122363205023067809972062445760378535741564344789143610274257188677542978569332574434570662245176827000911076017115535650618617668496855637609340488749408210766164962402483584106287596223090833949312779534558521071980913241558223568671999431266130821434776175537674127191929046221835008309214947367001177948665224467063485114819325370900813238751638850125833413807008423545728753740335669097095822138569332426307325814407579257663689163654473501507827857040055526423706975053822031802432811861504308348535114930953208073569881344687188581488401252032240394687164848441391240970999972219942867106792711423525421876252933701106202970934851946939154616811605890378571295089312095998160964353005234557389252701318166518288554906201554049449696713590884265231256202238033196538988462485045083359241193958647850237934762445170917912022635562280985611032712870007699868217155605718811344636018340241970517456677981301581371247435401560390346710700050067049746182688907655661023033278965112468208790539865189340796296965166567943289621964532046428407595370601644032000000*i1^57 + -163960216368636203605022904003996589160437995808061754157535366512590868006988124848690306462314999704206243503590711337220237056194626754015272823126356065552211355708289227571586165880875706500157896652772340761524174297110358901541353399149958408199850920761965830156361194991894180142240899505138724076299999698061812407071603524690988025889490957611693250507450789472731756008784521610651180833900074207161100847913148417289576631654030221374496405015346997114881214027151452736658651937899080717772556666624980922737604700831090907398763697071440475381634606644658193660012856359689612224566287426413386266586410517838465677508756658595073938330783987172801166354099327467465623246500831597969909138937837450857027816043501848025021252817019430272897853025685885384412984915657636986984999507647028362863880579635295323074175182851738097965018119096137254935300200154518563972001246959367930542405916191384257238134972812854408985704625597009162157762845649959961190414946658921464266420178635939181840807248371948005892961534203663615267153958241872585960555268450195169824419927229933894646251630000362213976267464733258320291473854092136841026708105725196286457630648283160482708867553311980866312758664740442891273877671417997993581176672751075304128534755795350784056235083505307591565729739007631004983256937781913241203530184669389675307718697097556740474537922095746259330221123327905272737816656446106945656269127549947390616806733930096375694841787676341239828655147812616000895271445363559827520741557866413980481605606177781398324794907423129692099461054159392463801486456789815591862099578446895809983912955693268468582056824449317230568054146060368239529886444375789642330135166627263672668352183535820421529431592687172108351233809097096011091928761937152489633635037425809699111551258992065721065569435357213752781056259045399539724249972294850684953661473013579075883010366339220380224309994223519621368797807307799369084673497865815989605971442989301426458086957348152753487941354752844107285964583811856163095557016897524960990041298086320648493916870877082718873021050233742664572914287403334702988761262440053368490969452805187947520395909000699664677241400314553330106000590627101678610921270183005903405928563676788731202777361846852512954480049197755212007070005224688841960757143295340098756725814113168281745574768272164403187973867703288734775144303838422579324121993162401862833972873142122642336614455119423541078446938960480823506698484415777795267439650842610436955670938360184306815449547346133240850474185903720292883118641931611013651304944069509884485636042367776475001052551860087370638609420692299514894230723792146031145272865440577015974667248239464946099910100505313772007720817356216123351723772079754651357120162168627246644585931787948726208141750711012296104189461054068735328134067151648284429811435960917754886797741755058440718657593268951663192146722283521724232530662819175296222047746012887790673273261216695120219626840228657598634910162420714714535834790961721252249600000*i1^58 + -1689212001441793920333384994490466769334979702970728239267569897613274904556026353642368102931285295468582250216830239712307548045128406786413408572076889104051885583754240094563089230318743599173235670040995526807544805226090388590161739251509685567869560052167776619951949247715463469850734349249683664547363816432294160800898973932575597021562392581751170385223346108745635123856100451245721740327073653451310369543261637701676345161411032773680366521272733424211089063243445566435746637045778486293403222323106286320032214511454372649775709442836582450545969031076194872489920435340708020689120611651710069608135473821873847673241019180705244568777790067290732848552529253569208878981460617658175069775805126637691341504040850545720327123524214361538029178092618738139711877731625095973748366988126432724957161211644772553400718012046949194973435336728472236635763438831981322417538259230400738193290664232574172211619118118051755350228673317110403885917465753087921976893105266377714277158773046539143165563812261791374768249923870857197714483418044695358224858106983021960044949670808729349867123220776655321578228481274352203010042921950450907056270882987117684369507903513318143793854455104050505526731518733418511030385715471797485169592107216423404469057820062406361988395923560167092916322958223098180238100350404607013592480417490801512109325431684852998890083854714725628456630735928041860052573512958540195738916789433786044627634286778363544010854283428505371420837883584061839996779614481835752739205243885488855762611787229454594199680912610495303884080711390144826900934524697749552321176600967581972438031822869011901075421638270738843751242326960499190392835327383704863413247858110084218447710488790527002966459954680814011701503840427420589775947535164256099584764859453421424273243231751495246093720814480877263779689390198292943921218598975927489730862537641056160315818333926962238459123900182527389481956635530599272089472061808057699201552910133340745266004736424254930240290596718335231480456578726886286465483109978812198797638374137958017105218922042331884348039910703441091167062401651275019194720445363053675143396718990010450841136858003502430709859205078969986199632659057132710375928766186547303849408314235593951995757824678885145221688225583805846351998313599349492949544657997780465070574422689383076039331779330448452279938651662008492658211406217659377345446208665185782735581317852096544598393224009621631616973325983353240034580285955743303413881568810269464698758234073458779675235379336488302393113504272447094516030543628335051869283630946594484864866917689987285224748850149041818127805163739524508278135628624695661267697720401222869045838612209758204668872142185923336078406688528126696836073040257872541405499422214504298957960546622104216565346807999721260642463352090129271611515586499041760512665562469945358432785101047488751379003557361803969914296491386398331336579565765682590295286456365041425171473681644017138434707203998546132190113532688176048485252054209331200000*i1^59 + -104305906847097639383152099465363872271364570213660464433771189634378115536348901823322319819485831134471456497121092218990745191269146437851062929846867798194039627991909186479450902822947803003882800094907408641359719258455322912169013766650666616572738667362450601554260234387247185409158680506363797430940288247625253398089246708395299564599786583251177861079002957111998054725771583809613189273513007000655275041786139139103800403697757443651709807349932576084627216808553014311669555676945269736398892474175050181790785244306235529681559258715187271063995962386813452283555993430244251992133932431373374013792682888778789790114053724759876285532685803989032166655650721623330608459946069618192367696723704659044457886948774997007761927913703437173838184363139688083139431787296573423673344436139814491653956900702423928580532510867671317837815328661451689072452938311716382847630725015536503461105557878841243961831755079303986805546361030641735770735244868553365693474520387709037842367047005178099293118653443521239480877762289183999555273923318636510665325803393784818067399622455419699474678793791154570513256177407606709688253081812322107363814599361945607949229141442482627292266951724377012688928005296986653033815124472304383561612350640805113265793853434707498078375125759132220406181875247770158382029429963467279410905640636846363326688969162713786098210248186034093607360027165490230266953257326564933566979104652698439764711960320129761859075203455193625827781681984024673680441530870050354386484963857542658124529218666366627929250910824552243221197457693437017374955863237248402771504823442694031113181737117722824382547918139898488553979032326770252313767486106160668163441878179851425745900176370158901935465303150139732092006451620122102685002354536770184939757453363658881887428270643187220423978975646466182067124498067454312432560444834001306290391205430741869196945331771076672923575858015406033561593559920398431756527339323771981116216459697017511566073016612018224343047743624651698912099072328504755000498656276108647811450384011459632661211168245617007866270570092776786058510201034779427915756594561256236578739479012891796917957875562553522111039847152665541321512192114873434970648930778705598848502297436360073100462056440371409639469716587616192132835035487230335077774789770369347044621846194528899702910694505391283183944677939909105939469109463341151244346616985396669494602934725367608070507291536925652398931652837368691522562831967564534451896747680838013819173192174311211149585260733802804199932350107032384310862270509513167101808722365035333664926430227239670217473096367533221114339354050597341681948263743240222582589379608789275268199855803266551620316076632618380477809345219913550226376926659385566772207424283735263961950516735602268497856988531034009518090662960890539708171744062437505310000396150196828084986573800142760880308815587140458869616836517930040073308432127052325916852083207765453678304433321784215115329211624699472105660940276423884608876134400000*i1^60 + 2365498576204866650924596764280273008364791818855092444562761558825777095972458683707270122607677494751326508104886870330638723552484553210891755843360037155811477561658449044838440854589075355750281110803380736438825147405811343414841236276324819952151992804900240632349161595184056380553450190189012714307956787348005398169727167861250651151816029439466393522744380020223053395755072345570766913279030011060941018673816230205607448438371859500655058429593546444949138218885887635526737619707299297941135172546225852398917723350233893997949850896436572022464588084672970728152802996938776669966443134978834014453440004849141240416339912871281414470200618417971033064797068972440765368437517812922271074710665195299501890324450798108929188667508101243504947779669915135507099176183605546334286901139448878090340049681078919676442635509517216088768025871436697816967648841226337709833586375098913091793636716765060040188834195257840692205859293387400285751827565514229536427891859752062333510195773791053206934707971116394651827932068320416620100383513162349123552010100341319243179455713363574876350466255830301805007930046919651923470887993843330959590947369860822475055960052051650927074198856156320335269473748284792590184301893204198488155428802688040952355610688352904628221266176380647109897052059801531012170190521186049316808298783522067152156963481423320249855334640480387699223807009741261827654121206911215151922974263465721463652975319017661590524047736777428524979351288684913981695426703670364604681570327486430805088265091634482829419910886383316467842102233004317065913317514133899075347692620787381283547963170914945316440118695752828193960080498228566541467584391788336730779768251792528153821507815809266415566859450721989805735990660665020038816236514546872019822369158229338761386922879449363903019598611632248639785373799996173551125906310832886141143940180969117087842964882741969064127564464912397094974926261781327227494038018411176162699816447405189647861142464212704447304298474723640281774889450195963304511106020258857543845796297715326776879509642997935106227195900304766354414297740834045940007922808371861125650232823698112239598437182292342281039085253416479122267972158073993668228267667373440922232476691850883751182851791864814445778539860147349790566353486234439996971722936159536503377795672870888500949760369015148292114591057793462291313756789250748827862118665892073837290938234849123542539725483508121379214829446490848083493070374817635472178430203777306365600975915790882628769453983529896160578454564451624044803721569165778850403790610559333155615985187202465923484373319944427969899275068501214569216088267910444992871861037659257998028864343604157161981306611531888111465294683057529850245179869890905540880408703426553541946483629996816811204272751364858601710635812669814531909145489686684091570385049099148454259336312492777713555043398028984905108743800158232960898604216728952684977682522043650813019355291926596302158586676286040467466849935958311779512320000*i1^61 + 1661506543753298269128121953350391089032870127803777035953403710824141464422843273029846077547296480330416783237068004317917740749277084084826126026033027276692576372393578413142406106883700006152059174621837894915667735630643548680301344418797331337028474647712421712235331575196021830807907465831008814391097963115425410941698466002627150283324654289631150444306586847014923652144028613877309596490995225286250503679700230565644475297453071282410097776596689027810125805692248426900087367329370214969110862159988426565856665301290086387910902983533908816717524083692641708167414154293482043878493617462685754474198743012252138889511406038245256203498299453245338175345198538863836586983243842902636229920041599353839620773845782083578337032864358091303805393000330016264555657745766108811375395576281294177685596525521375996527224513921431562336699434750184501063076076572765314648607137176284029598365860789672325319517582000777440145507307820180205746458660554371013445183688808125159704180653312114879737045174784320531602799851399877110379354932174075382446863501702559791383237258704216037633583993696705594767957911656284336594371920514930947838766614238753147750425270085406325461348718663014892480318454258149898274008291768444783249085174528300416576104775930948704318068235952046172621826501047978963920344559453917085643508674133016567233071001014798784832201677919889349496731734837676077049756496141974217820294144696804638623823252394077568129856163631587864061103184366761998565737286455947284450862819676463081131577045475163762066168497026752980053026205223912278330979483233861071167490868116557364297726416427042615814683256155553366792038052726068082629785024696755516218196665568816214821279525627759848003240690476448418502926226075767119444575807291111154374166099011387474715352607639678495974322863502590936100283651810390305045761881865744148534630502047135233332030472276447478185596553339042581228513199628321398141709863952616172159843064908989669223343509830264244561851648048721575053574437361933737334256144243640109111859591017575449351291136182770149231069837391315128541960404736821255569613753891117020908279416297575187168547036397755536873056307362958503867004026768775348747788364880756025672372073964440326044902664023371060490265709625207374570820596175879546677373917998237730868540153950433478652729094031606166887845860672922606557412472142278677827650502945996436325065818203943146505221963038626824477773520574567619741077580190151547943520543751767704608187720285331124132860156056442586218478855521257820267285706172405643867787803661069360065365002579727709260661749788613354612924198084752916461056254879878249778756268554314729438156149601686361400402461780341723762170926131893848175026186615659847147880865501623665624242634704658325990158784280589781869286193903179430984050341355565293498270867373855247585350533267134077721905775205580708172271964054139068394719915632746961833856782999598095275941344791640947007852881975246843401954864760581120000*i1^62 + -1022085330579303756922569839184796548937314392465036910949951395915987310016899361410023547000735285213131267742114072459008820832494963700031771432342808831823154073484582854234147351392520395156335145427076396122572456349701975234559724755002087592145902844641208753874399517492012648674880699687337199369014246639578011726442139461253067449996179511921541321605468622060902828666122251991858713050815354404774761774285223254306439881767775919528802847782912205700740677307040788840630615874940187847488818369001172455958647579335425280151990853487849133109768398729442829911262023520590294582270185081592003357266859777273745412909780408721599368749105312982064376920927217083428973378532503609701946379052355275020354838698228509553713480634478238215775751124009618464915746830172251751691778743491590856090831836766051734603956819405703582005404712467533100810211996027722814508152288330633503640349253373411587957601474262268903840032304474424375826198631413857046026557291600816831666274635572301446613334950959258703628093907807402802524860095252215169445245725219274466072817414226554957951690626029240492156543096059167145754750991524319994263315498593800986564563569618802225712844016196729096224208777856822798880502984977812253257851012591255680842928700792945055121766757532752831290851787522193029324132368664780207896758982425385168305737689235073382371999641030554914238234032508074275396314958584582515210810426947991587538743440658722037521083619992224351390252200598081265315657392460761250644608764555265314483934582460966897669106974953250270431852573622580742359863026773364237390420882179580746157313470971667352711118583028234116898987000494915513081290408447695302881852403985737181881622331239388172729442046466259917639854553733267244954121858838161907562390489948959425609777942293583936936285121145500142031481826151464130895930033933949837765005244573895580787445477578019478281575329024082971957319122183602776906558152518713527979383327511540119292619128560664593532239308469679615770812222923062734118428221595363309400260565086274084087031785074539011225538861002664093342602624824894675327835722098201990086468784720154693959527327030413159136743052922307765247500017566532291834987547307042510210458198235701104106167215588853702730572305169456182638385682997677406960967537246200771414880728730530496480657095153346836858981155370497325786385274320067180004267804164397577183695626524106504979509032974841345329390839464995908489750112569065338812170574482546804706356453694720611062857987993386926926500347932980647163216471212916015987219293993720911545148430202567959492798213220105365136383274210435717796824300909083124564564874891337144729035862444489665561332477563189353926726350325736257236025022756063643572527902361527878754821327381005736220021935130625012902808442488739022504948936970287662787447442143281963166891783758894575990087603072141486335501582423104740833999901811351242138344397928268232301903586790272209333714704180165556149767978240000*i1^63 + -1342878300990291526080974297979802241304313257604822772367923286096211293432951730857685794423580558845074046874362467373757740126465719510822605365048474598256837283164318421573233560879586767617237638958605432921882231519691999434226531020567626490886597840235940421952688894733202751110573084761725943744651712917347378519931705461937907765570416423696325588829077789128815763649104355114957435015581066762602317629851657754910657945164228735093013480549847513882687745812375173129807733312406356762926313196812239718916776473199693811984453622958698610689900366894064419760589788456621953814167900302858098897807214732113230583491667663819214236261691054430508248417118692839145664561927124431723783330616870504277220878386784513739989724259580889612720087359078178306289485927139218600368243676510750847805362430844471722093033454579404886276634445383794212803567367056303894327287665074880097528735837534025140160961290954805076961794974496102194011548613148780689614431714745957326926656501462394365928179412932892229769067755377589449927757132236199922669577446695574274808446235275694149995015684179566952253822807960488106989900711567666972747978084817512549338926604646091049384917034269372863353684100337339110151319500138437439045532982400151081341253064281920380771681613692423755118525221171864996653032471516082032067122527225879980351811495725734517529438196689932115854427785711481288958573179342518238957759253030248244117044408932670940916941857828913853853881179401661812607115519277160773091397625173299209810236122491570490709774735254785635836474034783221135035348015128058003264668072502483359078877698318571435880757043731332918419522017355256164687086295964724253185918863078723536772512638634022865873759843483395014905111626907110722140672076112556447723031823125997504620020927331936327475737162742414291983729903211112180041664327103382304588771032162701120030597008404844557433612527151307108486856084607450210287701255840170529842380877161335571459974059360139581078876071166597803394932340976193504285947007050575511165265961782914047317580819429106928993779022077377139454163063602624669900322686545717637980616674874872382405965770104706252458516211693394311545786072905630746926805075409383124332140474384420451455025435412531838194603884599533392104297505676656576151957634763106157503476941366858641833296939950513415986234094351824420095569918167193060215699419088720324241933747167224717881450266427392500615963578222388232172924743164232411442103755153849328340020980714855155030927306822487544054697245125161771450581456848485313200193677633913704205456036770355000662304346878513156836842314543503448935434608703129680385351083050928486651220877793723047869753260135238248778457206209851338035464605614853479988793354185586260518531957324377995952816638267185078999369481226256798618517757226184571574493683031383023729721402638172517578866376495457976037288404216740461128398691584580747932075329449343971286351672689195651969677969828761475423884800*i1^64 + 300981188081100880085556773095478347761867196774204128488802305366684218874351384755349268161055784126021917500510423663666114410608859029060935751462962140411575116843846982284245166976988770131476834558912052453259993311915667638055804391355306663306203075047793463093451518423110284517847307013084711185443346114868020959746316224690303389007955285668855426342265656195322206941776275316329222672158688630395263448826282205718710657154109426825252542981130605402817009498654852311600517020992513065969903401340355282133829157206457493180229961821816969527793969773514152944320121820934659998946154935446357311163747323072961831772564595869862818352071390729297409960517264432387654627325681910476984216132741440835755243238402955079868501844913322186284605827970189456076826406571639161107261786573084750128374814671393898216059382918137716304706690003357039600048605879908190703156586021408208479045411757430480275090511940008644218159823694854548945345950611487770857238000219002529907960107601540207075667451466014764491756275847589206312111021322104626108163858707462836823657235054181778312366260120621628943094629639826070933613361752746944823059899060334300995712215874879530134935153933789815467698661496366765132897492220358363928227238881076495958456378585906712417264548050785813714811405172069715494784651700359244141929149339113381620706299720446905056148609116473766016404174632036767319009495097616558573883390642873798845052960215020725635978618280629703900575027585944950779507271594917125915709708848339365226423834511373898511424137329655099616012638386240187790545485467017053536820208866515395233604604652085386413262232730316511297539982727154161484216765560110391202695261467680884495236646269101411758946220341381104266012635494920511933178046127898859682435562916581090844306470554486921356150998862823990217428771540140584838264160545233458736544543596497903893754922299929708370754303184381731469591892076489481263744586153476217292127436631472052169112612628438561933704073998333572841179664898472618120481229586481209930950888208637155705553548073017677151721455348026215103487112280086344436033641122033277671605227301245419463222790962882491743943704271155132197778685719380657680402039816967016030928917687853243249086912361649140403185960076352064157272068671541524795839685311408843139972821871316524952682481855620623741207792515314688554518555927427710103793648511926649140713395988794531389258433564260513454699171376888053926907757581869512143472337666789775151116276164949550186275104807837523875520698078223345543685316920705747174443483083505207531306853739033402699001370915433018333568836831134249150278737324446128725801843569462342531512677361629041969052791267140125518559999975870744754244750663271396264674236853222145025858937840612319856001326010159605281616805205348522636878718211884480866651583288720609622129111271414008585349673538579874773220097627584733671845348816712862209261060294417168701472074198105978090974705104478822400*i1^65 + 641922684506316163860297944676865080308113791819356487264828377892318222041052405663079357857085249951016278576797066377230628372146992900208510170864658979006531523029807008359776450403844285510060939826236394421432051512133474990134192468054438164585430740203649936092664207278200156053894960446143491046429192123650607818655517540110364019251940617623819216114098506878548473977535632414928292120396273011240087031886790611305137447641728039619275739655279147013172235040060362241636593587406632522213979738023139229641140044574268145877269471662137474423081056638676162488643396758981074074609123207744715819210850314943992224265503612843918327877520844201963059337562539509011564632285938261300632729775493570132191417853034370978052731060704596009717629127112578362075739670433308649652148250725270488295055046361992899762457238060370422049236386857526407193666066565533348024991921452551181257556203557503723687170365655852322727848334318963835673105603484954356381605547618053534435554956444560218342341074263931381770222028440533424338494497125944222144044297950508552602532602083028183905336737333409983890399238970519998785658598588678719569932344610306164232468854356559098298672022378167660204092445480242993792309498126232018546150967660564246286236414469708964802289203458957289354971711401166312868124184616805196429416036564573898040819030272012901889863456682020159148797884849709951400835721907444736354636436903250737186793188777923153955868271524998057959663618936355498011657896082340956237879631981125485440706619860043670435500998215323014221991096118121563111055778160916816309203578953208539673771521556840523452304157867893488396609954137097094140586756560583306802473972398064533517584034624273222298796560246714905266754753044226831211344887508718502664909206473780538038070770971904421012225445756905453784429256894844617067498737529330508403916441186253059511595895143638446997754019467533919114252876377262868093440005028466790044397218141879303159992637443063534870046831357667201187428127441637729013035316065692160254128821096991708087580733746747860708308802775108607820281782370448912347425969538654596056709368385278519810240302412180651189783750273067135966040687188113364090014640014063516811164597551383899691569515412108509066747702788547726050169252591406858376653116026170750638668512684645266260021106131821718420915497264695069611931757163513698484599597638487213354835516462808641492967846347888043151901550113648060594644615164525844075947046071234427859081823403707862284039623310925592894841167331684922946824019847387480976298138522670059219587367121637157626733541368092805033538474002053277825921549422102000894091324387487138966386634921879916303808004022822117822703416088668904352601955385211346056315975834024847778075696087307644316489694012275390442520096986552834395025739134691573283371702221948441112969247305692451224217182277087968478645635116435680633692013735510420968325588516153152189655326988117702182655450152960*i1^66 + 191974862492028880896961882457003152314087364393032266183561317493432721104934316557830621645133711990340461493172778455703235396988335605225728713612666190407761966796721154299313346273154345649653694372710552935343732865551898285298395095592327834190369535978485010693246979820418097106061222669109103968735048512184105201526488456438466350467498941787512850125118799647539229335612618397912441295791984981046024927119480721207726397311426769407206367898746020925761626060184497499800130879774715638168840832729083627554217321731571301616340227270582620265788611886077073606605997346002940577903083864925835924846923291197979159748374629345238012836261320362927618974947868839998973687045816027496002780662243948229296900857135684521017331849000539045169859648703831144932812567949369950370937759265416521496327688716198268533164507158480203783688012759097833675802246509764899792618126404281739640801682249591235523673768887028367079830344224621450952946248500961503254125018217924513342860391664670045415917173186854033242584933729817632570276336683456713071058246015847726817834867687762601253351098950757829747066972228224585737144477046675722714210930582986924810033234643563277470282313731186095942079348545395488449238638990698816328891580972010939631974156431678993925273073916782043176952555362983331963381407688179219329192105773618797270325680365822721663974576457691867653170114368217381497710310340513511509387185773946443843858305405903483835355402670407043304588925627197970098987076753067955510261246198458935282124577815405493347618364798716410549780738876553146207857048375913881521007470783161085815960966012792499881534248841916239421611637109426682443363455430520129520290692664156721470067869971907043751265952167297981546139541175846667684943347792746400807225776554233224851999236638208184844176493701303205439441979334079709270597755988385671388871166570935855320833960453709954414926636986419363014498496291748208217690048012709905945922893442388798076519253939765826389399989226848447380218025921307173009743195930761705043994740759469847724864995012008525364764038067882630034716815539636800140340341670671998498166519684253826774098520770988734122129074934246123489463431114440791940255554992093601495285757773209624450489373397569273791603656321717113370073617982131950032672334987572996485353457637646789244033692087148894233126907005338055627201252586383767265651807221138808314687879950239799547014494364292849915314040970653262550471786501991508725610010535714665293695434037572995060915304980763742071830127937297321406675871589396009187567360582347603132606326215895871325348734055395486569446098579755738541303679673661063062217370763642770081620462013735614748829016346287486190796844825413886310608803250912800612943918952446064568557916504796658362123690228683153887702364797100230225366295451241389965239975069144399859599317275529166931446294930906121008446703497520760046338429969301216158824924659716682584598427231044519539507200*i1^67 + -11744999697621538843616016811157244670512806797863967813941409375080488495830546199940027268768154367927877792622196715975198452548286951986273859978273075694226925015998288908331739137021296985533744569672347981194166691562616827306108242492659079641037730292890577038035886403066998776589735056580518708332192804559801955734203428943986075059579582588562807988052242345010593920273731900974549824679852795010860263525440111721019547779077213453267777206019220379783958942237427805125730510810316296286960804215494567652865843801662956366263742851486806407602799050436831198080809579240136051724881653592768074758106433016030982506051398854240438863036740049537164644526921023730154931989057255415082515353443747944922419670599388386479626114581936034744448799686710232919663189374021030455030170193810552077227326891448190570576562025843935173794845455017794456949533906090942309810704766146013195354023677951037038443647870995243163828642632236352655573762423029917546144695823201900730639975736047580880484246386993506057451962936252198948143431377288055367181136711380850699351588728528710364993723021222167015970338895575073081326958573837323523090420574440808364911888568327182839267025942300945162541837099837204474678379948005083536156847811023586943782259731673401933643002657565938680743369809883094194740706171344400656297692497583762799908519410203475371020755626539975540109586572639116227404137313075836788927676818385514779867835530592698100747729088497939019787474532234790813003412369136280871080332429482190358671581955486499698326653438085521556877603047055532041476006872507560782408667197663781388118363197757035455171072873930392442751771248238408930347039391297440033915918240938891693761078044761896113943069307493078424546589807048350222421971057218564945396262036018799868262416273021426187844025378202696845834975005973142091962079331682085789732810075974679613701207073129930951313634406600403632305600547369123412733358302967766192135959115799225581187721840580485633265554567313805335866966575499692362487004603596410029755437040222992489713650171489329926227048052615860437392729657318328335980278954090630029171411006948633206980156478598433147691614771360539714170969043018365065074892139580529800131334488091875672157876505675725856569796293481847836782747437189612015346734899670986031423944008032076869897459585894406124707036753043370116867288469234478963599773349310964493939184062161381441182844746085603870995598809546345353777035470539233434329233825079964907926241746607021808264328379131407568550671758949610458691730833746982736609539884912011852068307555268652040787624184953718530635050775561055036156515406878682249554909355564447584591096054994045935168460407610825030938776301392822132705925321689327501248650782722180885365963948152752248917400397468154900089779082157525407362346372423999126351847099772388831148981544221429035000615413332772192292133017255905108958785657416944963758888649330340588156391425046478848*i1^68 + -128119321821449625782031815629641231561301942175002444113383834832720779261257160935593516009924321087563025084819736029651136139048164707303876702909038310116962632802946815259075312620290725272153838404448278692391534400072651669937935767325428835973561900581554837163054430652770361998252171198597413388346166807613215485412929611399920818946759361328917119367132882385222370150232985602199464897250459434064489295091671494623812157940853090593840635849817956728021135698188973450727355747178427474049722025617894888004097567668195286629724454181031917698722314329808752606934634955422393129576422957852147029945650607713693336633587489172131031447696205253006270248066330635734912936726297507248645363937308871668581369260909580231797932040159982109925209547038027569697166727440583034164195789677913505460897235664050024844391965971796733665335521789420526736031553447647650650411335338851881987357621415622332898512989895112567328691023194419472980816575781088055375424886388736900361379068074861654193375815391809586663263656971539301087453894759617126206021501467356427904167418710380565064172073899688514947037334414765824877441863747434553863086650523523528386108473658944343084028803335596030145988562402699210290960501445373839798611882773566195736009100930822462301908838644291614602617496544317811456626504144005594518340467658220196728481656324610792544578291698963350477058853549437288972264829954515240906108826728914926065399363475199233246672183044450604101980172550157320562740166599084587884762941569000382467438170334616635927320863473366012463293837159171835676379959404715669809382583921582021753630561504320511406319344302559599022427590437511995635917418831605643424053438062020796436678275436947842295901884085018014093649216317385055413822069158873845167955519286193027489609045502424803425854452218343980525287100859004500595612122683792907822923700062799343777241740739670834010356763447496670290686066547755990382705432631471052892180879345561827507471589343674238134477931601115897649304748733448534009131215977505237822238917514846076358039194470874539168020587860913075680758200338101629574319566587481374910862875420756324678234379159074107993177729498493622457101952160630308981775908531531743106737245425482624797543507439600329840402814111163509799511281532025975240086784050415634180241048067130563812152322202415492581725223383440390932372109901674108264536012727019239017385585376009707725971206392639327902290060636965408964286866106883301464285322088760898571141132081707383458555029963598957131091081796889530858707008199889843628100879073998152820370034213475656992771574623088699207743967661341010880945488228782546501625071834163712586495129570120595648907559940331305277694928512549110117429588957130079018353179745177305024746179171767360150087823791987412876912687944806779792393645041094956890702568317119185516242870233646128710608389560993026685399966602724713865704675946018816808041424249562744447949183385600*i1^69 + -62930203968854648547600532358393083649317125045133718901317141418493330034160325293350587132673138536188461524901988170559839846246602203522977288802557933569019493275095732279567322090378726971112145975892531498420529359764562788447671048037902863963646277916794712463046222442003246635146744608709844449366159813932885999583202666339258256226482216899455006098206243589206949040877093736625934403818482261276099469688004839865165462580348059880265559166569154436760267261235135055354029868461430448121210145623409443248060793558420770650829606734905528048467724378312149255340917855996020542404392456689646919484366541591423271914830028576453447284921017942312406515247831277752106092696430667217436067009573115079058744781338865355836655241296989243370095538918419078064449520150459806582586879613666993077939182728189442819200495865530205842482421562887767113642109682352369661818904944925505290573581190443031010008475691624664197501008367964946127733663676875951626643790182523331735127995339904574737572991330648978495901349834395410372019327710718830231777103477468727732776026940719388376977594460359659036497794245097405503117190313265738422978268529624282627255256213160456615838426508476798985944501145250714613646890457074951726897295481493842596405904746009954539848015405453431290283482413668327061339165836170110282188631830093537320842573092162974230193108345866536863213459014114299637713603203043874635150923023985940666238367482752608263679380268404695494903839488007464142883127319551049157060648842086693250094688281085242506505986621530249682925249590374565866728945984267755867184430993935332230692619087917521897004596064039430548609464203678651537101464526907334104439204705670743032186029416761766860424032190054658478153895840981858554727560999498156744902579322544964988352325777999542560363830499470520119917972990065605156685963495721040282285672481480893063954337613708795095649109299254586717679849356807756252698176451793089182694917580445811057100290537407907616225598331551597765315500330344764605253304435636667575448366193724823527802495436388527768691967765575126049298194580309078408808557721093810582759797021985059024865919223625943761627121835735941599491892066247809822204194004457815748075398609930437589449396184674440022932063713919522652289722445810388122059963371837317977357810023174821955089054895983640000804999858370578499129850226396536549834554006287275160136335888303426277511402221480685317259137926345362673839718929338841087009914669182195150320966618841398121011759072564156470582741543755986709602898420197888329303281329576965945361879365382758608541941013515486661079854292603081913402753614938965576551980615599799748288164477884520993540393944961798834906433694863746389575498908101201813953283062712854626563467496715206114632861363991380441244508321217163993100033540251407764818141638082628851892113346177498779215858679081467476704214943471036335942745711972143130126307791351196069920768*i1^70 + -39889924731271834370453564321409596557971627903508507648648873196407698702934858133583379572501846116599841774772203255524222718931542376122615568872135239476702976737688239206489476093147818191983121446512946042831806168467007710940317647450110660854903937569908529320769914859843356527668274815281963702333660429376955419025048017253357037444633056401342033698448277986307586119153271839873862052523462479184043669414953050554344535390848360568702983544932106361212652625617438114647408767612043859537864881888135433212271832517759549696310989797623780852033522150656346489563281963807987756659526984582169994272741352409954008162160505631524794354294632127776183385285205543072338735930705040280404659975806011264880399016808249620497927011947739280950857152369676439294457248485025939576086836707744672170592388335462271434457880769301601540503564195647135570370581668945658049230403708143749371269863594914470382630836666119714950167750749657940991419576299488743875110719055537481728434508011533108730025069297170966461214569486430978301536566409346928577471083446279650569668502520739625723657478737041645168356089905973318863648608448447266518476153098801529676005547432416570633695685699908228854465552410636074482847019130827240087986653797068745551297593015692951666386261688307107135736803346581802782189649405129358861952348267976513756783669344583017531707661403542017278171247801796735306969383944243783134890908944529200766657430021101363994847488634426209411603288775454002030737452583512974146828031129316108046947978680122490843776095588525160799828899036723008286425691758072501345557150233360304920202924854156052967856961531078398665876397999047917570941438448843948737708243735427589366778252574731962471007645179588724813150971655972774092778059342175962565026621967950968556125869331528011651055927706394086678973408488476467865282542668564191134430830274970863066832572582146382256782995192823879421171498732585466563856960908828387139914273115054864697225882470480413713140665665308212699748429100029065349503812605854496169342887177486443839476068065238910867291196960020934034001925836788699280596069610688866908460142185238677321151735158334720062062914427335234816530778569033934440930728718210679083403915837663881812411606456856655986892775034566345689813774752882491297255886837117536865072393159372079087797249100319022224025071980530421672586114564204497205046884772001518945449615157681013765396404534147163834986050763471404577566047566044142909155050516438101875781774724654263529133591263358939797691097261622012964529765854240773955758754818748392377442570670099683353512500535752738163430775036505447544285108857553974952319670734430180436223643718143698241101920069153488091200641076257371064199926172791926326777996744240726688399932083243152254093294230033886735193473144598685234549086040866549936259197369543708546086459955362394072384048966908140365679561207619571995785129848659772536046507469133840384*i1^71 + -13033210315800791793953231794088684800969618579455927350745875705077568328851053298311205248630543921586844847733745850318463084763447262815628271174207873322019727711355958690521515892163372502985440441830864689336035500330233911939230571682267166070808385496012028950367754062404792423191546397689087726434933895631626419529218061476163742795514686373177206459790113984655123261536498280061027978031063796685536569196017613918402961680580141450113811066186409514107169730324775339912483308234182610264755983896773673552316985439383739482497926008053802399920714153410160787223357207501442338035800744829121283846420353736473894880566712379839860091109244575068854520454098841555795130011980271683580251465791959477981300614550380978637326587617717126316954637153487747245316337636996194066201082985832304855030140121250216148461543039742450972681054200925390363109598606517496950480819139006245836260868037011375658432797287659160063033045438487998375485208710950343032321870547892118957262909761682997568076323623241815992491859265520896256342449659089278387930702087001141023591764509464780440757708914273292896705809379599660579924159988490322857498530366545605401411314500799476469830609307970121869395853800737836393380221826991818317050593445191213515769913001108873455693530759989939010755763768536507563102391945352489580003501843278061447049406044318765109789859517947030984805850494443596829639913429364315604187542600524980212859244325790126981951943430335783292961084596739511373188184426987456988221962774556076655744390480010155011107280278815247381720160634995253664905403592602402441848611746160128604166719191571873616575254653100103058341987836176536074202946534983359244672905246662933910053308445519063392163587524016848865562304433733307121902007201497268544935910394863464405107876952465023081399282559549160566692173547534161382919959471285650140691376620837557301506619731135216422240740295600857662097059508690903730784925475097112312261788008585754727892037981781849283257641068216780409715930635717065600897459423779101923364694234642580265278177859739573069023158840024430810892459961599275540393766479187223750487708336545428863456356989933471122420026803527276667819389113536577333955152212406409069231341877716473795104908890652309858929200343042850163800454567451393683898740270272176068887769359897626210035281852006739667539669173232156621481542184544466761702870058157101285316579785341970531019848760210921416564832936267302519792314968249024518105815379582878108943808414000503970888399932387736476257112492411573376931509435565708771851531695602811805638296229769735969400001378761859393592173249945666198350351953730756090489988454130364175677018913307715958896991862953019400240531391581146119653223022401946826585021906813896909866942667910078367936405308981014747808134642463137328127813145553250708295465618883132495807700945731748386930703204945001298197848521272176033442273174567999688579578068992*i1^72 + -5605672937805859053674759808198723575062536706925245227945032346447468956471237767249647151115456460373021822181848467043565158482856930200850266057032741633772258607945906441790893930593202327558152744147453350572667526959957400119080130045812085322717116441750130947041434527232446954850042481536955215160757007044210966891855678489899109825076438289945890207694707245600595432487277959441718317618255262734008475100336900796969063344727390558896884233184409083187782199949006847197909189886751383054674978770938647859927602418280664850374507691777212595410163988316092732967385318273157009521340182114385662075277478443581209323044831760562825919537662715080675717164413303091473182775322491110002041181775082641302503560003647383992991326740195596208692098448432485746120740510610799149385506657992158076861407842517423214291253068166179461273199821632529746853585366243360788108221747364283661042456677917471611519048865221465413289626087160893140069300511284566960916708785596696898085277408355939576795123280425174098535893919259668574200647460719440371748203440444959718773033010216024539765547220479293871743758852835032376252499732934025607001836641370851716455027615654292621774183385650075727026011930159221612530789262821535316319048979575552821919983704029141590686998785539198913600803252496231729367085445404341374226500405635507842373090759624210720407354068968576682832908123351824268235878583687000662332061380115150310192712741657146000918318123414234247872477178698468172741409754632805631365250862753018334372653376717872037090764624013597816506320527365747930313478586311243226439279981400274158749784065268037662399415492232250200087013777994665306614819519455767402704740421117801654378580652458313234031415946326746767960273952747902073439473259570117695791990339808515192135335862914215419010092693908463772791236760436440758346217849285974029759472485390540686131255095115846379674025379107123904006036435158998772167435901914116578689303194877609337126587343463373550534476908312862735534207071241593029052205273075916184498747355339965293083994873889437577445875371433513235074863914650969194894997148217317015872043963212200271360982119424805659736519008188434026362671765902519230161395702112235174673552287646087198528550649810443901516169825034511811850545986194845514476704780370827325330762959623674683548017996397880632610469485664296364494864342349307406832993728555511580695027870596876165057424881868692434283285510734907033962302158880819599102306827511846560152814525960108258533026668198608571201472909375181289528645619085239236555563458118967574773792237369598458617547129417003303335521683023866240915077026622642745614059357863892236354496674869545138604990733608037224835090806685517737045099825836804071210944180600125448294304334650112482981442834610838388543019439814120150308411790034538195534870969135767343217470213888421781597754493393894392098648151790142452325438070744551765573632*i1^73 + -1742444686306074648224875698635462394531708365194579304639484033513124565051490040381402368622862107733956789195456876159294491783973717516490969552996412752461324646437270362270512101952126253995957421311617021262913088678396907706704454676485334611852462784253654823192440697231663767281556398839785217409493769472671925739395206421625803577915103306706954465629603683130515848179625700424988801844749716021202692588610659437858476503132466853595598022331164888680006588184000229383960684854565595831978148397704549075975039576862856232596300476851767722605702485691166628941652425634813504635853597496756140701676776666525245076096135331069321128231655613559759136249050806989939171665471417742835360440004690839818718250069219933178208423287705824988641585736658722297508491569026325717959069298069355394771794112575301453585013102779902356206355927778043979903348876387042587135737460601201320126130896786407537404629047785484304573986139303124621486015086923333619210357117536331685545861870600416552110765729753731565818924813942101680312713300614066193298551396859977147197623064363559654437560515488283516135836205321200337566960005746817637921322456718109916217336430337708258853048040803511244130431342836127032274893734346032657371264925182280392748492255914888769949361905240294068866700571268957141319334523719984410310884002894233486072790769120942055981040941369229830498217634359820340750712507699143055683188537423932872546775046787979797899981126466298767855400658339069547649713839202888900742971290153680945059617442624117049689047451410062076343089979155344430823615304648075116011800488949679957584315537696379030899001162349185065716731830158031286766543163594220849025533518941952027265988625455146136632458346552442533831694840047375445393060423652941292791585362797809197174679689485958283580784526602147938250051774896987731132829578506221999797742761655716019837648583824957055667478168245785472752829923880374452355519279508682654730767877203281292544788952081617972720244525362583697620239117743354371021782163624887389298537887115872783296310845096841333031340758776420664566313888744636834807072185732966165622773725710679478520502784097398525085770054616594568850382186403613230251993085667921047901799922259272754643397960559902564843676923990740743009592698487217593622747633521428086784105787019424210934734876078723932481407398063726225138462192943577983464284445821398981545908692958040021585099587300495126803812861310821039168315695442869316054634179332572925052907600603504819387873497811779852735752386890107179702615962954443263908857191764739752291339201812535599199982555695026337226736565095252042155306102679146519654704649090985575202895302868949495161204542145219853029063877497705562180207852871760876684333063479477797613243953937631064126222430503288419747498221739931937136008750940337445341492157469900095786004137044070258345434877034158485360277680760222915793669498494517248*i1^74 + -554510873117694826855476114323026555415799090499926537245681042509259429007917506605812834104161592393346571999586028779750159517834228895737004142636631683071881913184160443165638623812119883952681741121468426947847947735429482509180818685226347555009182750289138106918092152124437747848426151894338954201680183369098889245589145819173155866488801983874188418175324825272402933648247264677747126259937481592094664313951928250535743318239472079478301365300711076146507808799964398948364746217948920846568514325299911993847737273856847010125399064608524541320398068771021333171321746196189364563462130723422740950488432803296493785209818865829325836019660874891716234739856186189173799091662959580092622558790502549296923516240693107846133979207774683924114110207882492773725462540390249068290591599636538409825743833542098815200356926945572716741737204349255081208914802692441118355343321573103850628266570558819406872872379678863057397746454086620727564643830192284557806005399474098563933954576473687922996469038904558010259855355072911204658033160910376635122790100140401392943169891934622399790731239638898528856598653431079357715749797971888538354736870534374391530941410322691384188390328318163945472995404056009970336078517462603595244851393944077739731180484949718311508904856595207045415462565310453362559050805984086743760040963292156617685083993110026042894794475648905351210133153377528072873726375410666108987147800741401418105993849293814542657467822664027878197393214534034624897786653787594088636767281544899613483062557399479316356199956815464153246839910560143214902761818424874578476404742255501369122126044786259927852611472917478411971259953824716541295075309987632881428010649896231176265180403278966119478115741688554959128923036648873149998371866267893380188962767909014051283157938383851811903754378726651376256226271016810812837019093493589837720425651730006854194222114952766106673602469198705722946656668829279280261503266181694913207174605946550470256407943702615959250679420050480272354296461643303012030601581050566609494923239693271004279203344240697433447719093648079870428552078234025147452500769238985070332604769993307089209701081838494715598379147234785148609330452005398246614488326489206957152927195397223384157344532858859144005968019888102400044905372184839856620236589371075236795610519554260519700394949234732634589908536253930063473481271314313805578552884441769420254673588204438578636218894058019613484658546498239378459070883367517463309343350535201171245026714613169464449225988235538504491331522690784280636788841476922151506986878371664063730023542448230293140251361924634499224649107052701968259356761927150897340361119946315424309521417661145781492631756096463463569218192378702756052233606110444153064488075775517801449880174237800954873643336382832890261890345345213113972445032823305647952874371646438894685996116707428871959752223641719532943145253401166567919876833280*i1^75 + -148800582046434028001790261270572494275254367275620455791044997440046251110907108868600973806231357249825195371652466058842214979723786859710954592600087495037004080186510050796540656293349873537599882505165631151507670388752994234923321619476081076413877748169520082222468247825562195721852493081966909536833290651102213564700222679551210121218409174362095159178994160982188907558094933145201397983130768556422436486289831176897741400046337299468708640121409086118351165506367570957244229658330580880121548741959223849601118205426489458074512831017178645951211172089034057347323589280676730712131729997191297650952035147438443798082623372868398768227536350062759472174301954264713569303277221735552335079190755276637499407926415032645893044618329480173791125518088739048844426133877656097722704647103277138943223949554431646488940723087769221529353165800244491648668499321456119030786070761297184514809305556495106804364343355105861067784839688489706382300665048139007246746829989393408886231796404564722754797469736293230716927192280952790742455883173846841218306185722106940686189289666778952653641668610866698555432049483141378202048261097629275391403382240260553620438097936319780151122994987844451435194958836327045792432315294730014862337366707432002890195430495007869808062981646908966280233957499417616253285048820446525709977019687000806523966488849460525974628585775883986356944396639429076009626686157178548342195343464369701814935633214281729979148713190509069166968079159303566779285282580332921482172119399089783769290783723828508736299637101720243053366753435321514042726138459588195959458400447582688296086563093683353188987739912652903388672613367440808640543739891720743930535912499463718295058761678420220116347089097493549424175461694158572367556171186954143883980968019535938401000141432666057579280439984111442273688390502151578162177542948269222683291350599549371837718974515986012602682199403314084222954259240763424051192281097617033216725161349210182072179111123418121025072257328970605108817777489979530851750505417604748022746465702320627906798252931809831891642034495314236168150165632263575629464407053797899908383552795066283337743445145310461047930479219725140459317331004618666905405128982867311682101007043739713000221359982212255508028900782179972096877982250500078890702651972137574162125715067245947128375889723539848334209102768430723381002776005835734183231381740881059335668586362418092070909350422269884069484422282682148550169977880357190672290347890887313342686175161747034087102978920430831948580629004553219475712382328929112842341348245019997473725859444775013968649035724908834115598486899605597462555374331804391819272820851673057110592674947407844110234226919161205277254451220690162552329179607690575874608833319148659787995424663178980988981602852491246887076372000478547410036646744532582993427273198865692554854370801115664714251498317552243348420337441413152112640*i1^76 + -37737629319256234529225441782820828320418817305351856605848065623518932800050317744667424512943146402879499503841615311481677067885816489640162962898576545349027817167403760286550176134036111844620094912032103331865177113024539153072143321161618892206584093086854653747097027642530981994642172783046731133818175576172932564961995474439111805063617728456938170136107627229299989638199284083528397490506550534486518705170505717476804350466116975604480454279917669038688305198662793901810694992163010034521298272018120275745196229833493063325228095893975370705462177913281769710622302277719756586970143022821783792428026444905270530062713386136803483522021512849572100969780097673859868776885985345541234175913969438836889099684417836773624479778708101337981619568966844236688663839319174153992518802840389209824928381437979364362564541128833536651385735413698868241498840464644897710447736555856364774824271868664300796892814051091752368110388086098423620852208733409504330648718609760010736667652146747322916856754504441973610328542730572345847065539045804474093995930922937540361458799815462188242442277153985913906941123838519553351721366159669583516749415797067271658129318657947089881201597924836646756004869886012398101057140459344344525651259171835299539211501004429314971250654091409216669633769102199762473481620380539842023079635684814661415901591198584591501400650952101473072741486424767997466474515182710166927070419451411023482602108676500205530214936528548156964657813574549305937811729061679714003926797243701049415988996006241696343565269642699229675512106936294578612612408711018373910468315398992579844977215211124086615115067956895699477956634532904482713429453337078899228062557699420637775007650721663941275373689941392621577800146352363284772311680531744922077443853346536063480042566250063834685357892444362155555389479084813034174586399799103525486507805244042949026472703869059346468986575083788582482429847654308996379669460860788582625974162499920937187154465978387149750784522010662012492879592498362208206493215656426481375203686467784478032419067228488816764730575865080417778874216549483212292324560020951420660645733265895312771863693641337862630322852541288852687983275900153519897811873558258595508448123664457281624824889814547960278382327507443936327509315205388624947616420333056124865974869571448096217042946877658070304133133741319852301843900940257489542175218426278591422094104957536853517433730037954514105751710759409846759685051119746985495518756948101885740317801438936631776534718657045637988421197385172454949822655332442034480675027720868104505041141480978372691192468975094545090909029411904627759340944385324909626231229145074277925196149926688693088900747054971019022602789126088952068092928651591134175131898411513232722848479269919842805873976897168657936305845336218978767325655175398573120045550833459483051555753911256455946332431280501522711338729770844160*i1^77 + -7673530644952232783776845334836201354549932494031075789533009368634220264554745499407159183812864875919248153579901458179475036656063707449172979817672781719432620598161768233948709464918649124894370881798529290019346376330637224582721953313957398316440139802046094333052341948432360938399117917481170920564607530839018476517852412986498623935471550583872024889231423141247559960633264553215616237234545607073698631590597361883225960606834249171228133391564682656761061201310535035924801715223169573238794377629131481638991340837147968991205097985389343032770991368101164265604007098651044331445464339926105415587778156115811449187423241113185801102029941582903067833418021790531932240017447220951605737023531611036737749354825152935377141638775199686074818799186285945182048384943456459088408221912786262313409389780536199471360707226646937379540949796109196285220071530618384680777948047563587239324732369620233052549976856763052819453502640265324250639446279786477033887011141140875162811751941336559415213278640729566957907737890286237671737453124742353077328792184665841088142938791536573213350467989695532995144611273006230603500417769280810598580916764635407846079910312607915942538242936775502467518367687255309246853272240226817578579625634604894638279623036938907898640837478815143507636776359866589088225869240929197798458891234609313284228294082984828558064063933219138459131930417574628844769378839733025972410743091389653842028759310425038733037095778252303715582007181067800176452099114313753196366937376354045086518451832790582411207419768310872031904987761094625963594284417311576673973970686033100417103160236419408419163686568082239000415229344837972116202204457956216597178229776799500562118327967149060951523358825796098800032854272305878547994860531908495594080623094741688651074563386983467447586905759685289120870641301867297232175359006057991642872987015679205441390480664599355399665205548689380089049671158672037316273955978539801138530004948152462185814625440172791685543376891392134290584364333989002817438417392059059760695944723218650864574014619530841239702551546414291671377905069248481737551804675991902907282908794116067057298006627198071448784726683565084869103914111822412871134788557311068311856258522447134154633323150952901229114574887021496899645392098252445705354633782660959435384315814824105455053452784853077732651766257147120616854061656409025298444974865022329211064407711613393882902942834895645933937430888448854975033816348387645901286040704825208658504369729642495040136320147034104266808411730813044651677829150833999845776182335056976359901425002733192149628227111725853719003030940211044275797061615291939451474997615449145554007421504928211424064956086034356727557405044801836505536432005132671627164006640520023893716797398685802482580389819518794928786532945582442080184967004601743187574073582478152592879512097865599253133258023454252053171273728*i1^78 + -1441790458411729180089233371958845110239068707390991498773728876354583566910927495068738077266703722984210593552191298984283901141358155713066590008653705044018961315074377819324512410719758564396336715644135353201501238134158533331588291130967342625113837810255236225186066399716560105494297381283707762020442170548362486867831126976968655607834090636421603704794874940952927745988790205946353738959592455191849313054202450668790888881552328579516677808044075353948687064019288986281511664200317559817428213233612601702070930722936973836747543423002236608003717098265543049587729793792404817100326951482807502506383050277442297540926394891035807768551822592467253817438935848511661983894203077864892421831987691024015348003983143683205068356757241200707861671480997072660187439049485019754014117407420968450131251826305899355553880094455005726537359339168438671251356696437714867759275527182555702795345585852382204347957837303448055868193751907219669071790505858481085079269320710461598402941564767923019972642574589150391564200928516924386447724633838483672802284214823398425934891896351251122106456248917136580639741419740354840283523656228868646316934977327910214216350685468962543656927304575933467427608100063186861360044958133915079270580582940423156010567431602833137497279450840072866872604389123872508542301126674006560460895501205939799456967784126633287281381933057148833254821821067194905086013438557987595950953265458380771333472735334370622848813282418810974127938418723739973263330569686515247332579558977655389138047933346154128516710201091082265030160271248930719034842560098913637421674949200816269460344068719139816565089414069113682615376591866585319462450727091435256009312124988830920801403647376919536824308726906218152292134656289328804558039796096006129717276153616607004148062087036396442837626092085713510816747958551048327533902653346666804783564299377111444539661173585506590497336494230892764456826178873905270928363857652722564855245270837007747981544226116709494634330762253844553592752048912963297383161229975654748465764846313670410467550905543343649255849655984390674042880145508793030529483636994847401429471378608752788012628122660087320499779561497637982094723971006242008413804601575917235239405552774557850572852833264062867347182922276884579143733262414049699860852269543457804821820894343232759535824749236997751286960815613582421683494653067544723403318364357230619638985989001672797255621604479900670889962317032263419269852279321418392679762262140584617191338715256102805197331148868941760645901095335087192947126040413969678382721230362490748876638457167171931883106785261934255514531663104498148602000461407250802988942508161044558854727457247766647659470175447714148022092434004753280178279511169088853165593887297922067498621870616057087640602564657045634496927213569350833377943867322059740978660099963627086798392403798971785303553872924927590400*i1^79 + -213757197235870082049055495764209564108018508700667909023033344784684553825604048875602481653602618778189241136883596303809204480955311548712520975519978656375802657314114759445232273030001288086483255697063876974968720313079482678918138361081992522072934804022499017500968060352780975373320195471780587155902867376040462773534427555021370508578076437306258621444024962259804826011025714831632608104100064525986075358622480465349667302100744671102673792910324161364395562717330657865085084895861265346272643493697249592773689404734500804824299158581243246901744537218720855920100922811889761821211269363551935309947991894184539570384659273915672870879053958433862736634147955176250701498679584990577978295560623065283584444797143561633538135576439474282740936532571829372663075614308787072379481753046659444168266349503701998485248352417592886312676670754958197790834390001444829482774563704635093585152764869275764693169981289419811234634767092932579224655175773282121375323899238277793633511081710242453731698500423284581492691810560822413238159562879752824879506436783145133489263602108571492908105977183260009800468890330954879729005020746540600681753569151237151871393787140576776193456717712888004986822976601547352109967431512192877629933889157877916026949516810181640631329059589292121850530925018060190280085859747046404005430487116844144225899388630834239758923093271319546302227197577038414251126465654072301130574809244875570084933356842518412962602962717664010819238832537511261351675203978112234333408883520739420999721863406802811988582031539514721883943098012367418050091727451575440293096805911111461505092110316096260867615503472554816704212380709280348804693285651896171205890388223850764233733053187422792910994640088168257697912133797623684826552796498155321126757942214802634693082734270955559859507381585998342992563420025423267551033401441583023127989866643761674515535322503936763379665568598852058279736503230895080952157070171248873047164097067618273214480530501165912299431710128206824861017554433540596940301140454617219761454124198196301357568892918460763889915788271541486838041878928579025727407019401347951058372870837072225274006938608849115406350132475411393087704188540836968688061102019634385904820921533014153757178193360686107062691673419505202571971435326301534645391198063452711193289488301720729124642299991666898764081191659052892443027599341481452889685909211464201710695197882935022728902276745429949491071549550261580127393912350189368062270116522686637802906792583975389533213890421437021901267309331806753921880859267714811335121090010416590412007626653840316733560938801084589217250798740223436180144669125960428754939762259929846606770026547605569531926919948704093170875720352825884442629597655937211017385792443608430118729983269781892023187379454302462457741511996367350466897328891947772144548261616981619303496366580136670597387049238528*i1^80 + -24158967678020345359360814024253739943291200209366224676306790354344399125463756428791535886145845089494070526952366509332216071996127595356160511645027587882525307655875248210321756713555342177503918220187474706694765427455088322535726811563127330114309167222147437941120147181913042644743819062461672045858258931893851138008732482801934048882585571565281789157101375837949846141651463956168183505978808497345913701281117727860440481100290757143336230104062765385908271778181198592870786066734981244143111144080941277146640290555373926080419535239939007435929109841070452277512903741091937975521154936638271440728975472997885950043800750727501417882416203323051103702518795564343006461834907681384002169783817511639188534028510660255176961321111430874271908948953966441666623555952428749098600531876783085135660387256696473104631760050537950292716774928486491168041993617350151531750038032615612183511245289376643528526062441636360155329851085045044082145735923458569054077515989631909945861129393377029164115717533789502934444713955912169714871336207488352632191918204094224356493096638105311011547202690735888609035159988099509824662383548355752107700845848682923493740702654135607392352556745662060987161123742963945954989371748832334696681948398953676186032849390728869635825374298107073886452051557456633843089947479762857796536545139995986406794205453327136518742216780537540991512536738072769224298992043988021808776762130543687168967073827776315436308414216567632909448040765209918129886057174196813203612772897880279609312625474376795056911181214764862892324947656324146136574060559838294754893549833726231310802935729304825286865557529439745832427844706200545318514479719143187278336384451020776055467612253818400038158639425249352261523239873376316287649477049137025560486027777253279191162028512446137762268945419435874429417471368672189938311972523281677607275929100422897376481584823321549836379073837974956210589133224685906481928065816668888576777989650142994694973165370179724709621172411237124101597407908998257048341384759099627937052644183158894830677962788649844393169145354536196441092305793895424039028095109023804639524765295969785273003586643043811740656838709284860284928521094688916216586093849742888527123445426365395436979822568112569253371493147376809858246184421090473273438000055464563660944661690181835124402109077064098824493729904695347697046584331302119276817838838537969597927862239327853080122939403615706314029298601113520553167521240037876771258031201471636271101849832974173259025465417607483603892776234243553502833224676982749194828105581574172740564037630141612081571149547982893015396533484638695262770413238246720667976505427279378412535645476814526433279345248337842784261540838387528026499663430412427448120025139628477042648946808868818308417985321761401141216055340832059111434773762480082226220969109555024230677603483987082030874624*i1^81 + -2073698218344373649895320589543109706332176672946390500264058403382259113128662166986631422007101565607303098162567695699656387265421009613741439210203066680386942384245826471706468863004565591755775118581180019513214567425563100029769988760417555247591713549305554153337668235093652028268638572956487181727991727245063891160185505349342345489438591808857139449411453686456420505695010431990813252567351446418754895030939429970193952356281509896076746406149075483065386280462843974450265119205796355364119063167763877345838118100641417649012719388850665034274636429641413725668471047677999802784328502638883413538611741233608989636379523637006646076940375530257502674985659453030513796035969862994329628224399732939574259675469538846556420430330740337910180907533540512218426447994836222637393967730837623031444873045504128726740024550382913307829514755204951413125887101507881606080500353870237459915009714276775828216624129322370556308034197618559002182216065525825696279636034393764921743583394903294218652414712683956134360472392626177217545149258753778845835430412903757146582008890373557820222775836378467850154835062673568281227387404343729425685445917234606966576464522425734918572063311545428745056301454298423221668209826629283504351797846534690463583651991248943543288052474439436675123307080930750001949947469188144250418800758761677155776252015255071793204382940292462515880979584389962350936000603140815235557123215726844413744902573692985420946074218726984927872244262369836352871869230176521659741045899791832229976955349626957884811424060914863448228624213178883909002890413548732624584790897957789451294095717412420367536786817264531023888829902609857746461223511229698329629569827665255281056258743864957078014985922615708261514553536669724505070210822253248633787973898193419751031711496967448217424882660492185031673722800621173729287502546223867905043833646262260576130070850330510557246031819506417583834542862701959314984819493912053562347235109575213648236030694729139683211341340431320188625107932412522082167078922584503559298427050830529997764840795436170809958048568588162311351245671575105226157110707522273896084758361052323340411517143406492286471580167546305850738018815413751111327693782470883848579117707783705559629524056848433056629538004920833577794531836717573349374744114728180905385870321460310314060295813907612093341848567498273019122194186901202123733511060313148404549424433914418169343224273807409010061387214051043721581958661768423901744477681534732513287483230011441722792549641567809915292879210680356501403667241230538445139960977540220373110034907660677955097669607546777715969563360807698704403475759135636762513881460377266032285408934413572163532015715587141436425538460514743374614603243065905330897585961427181224114142665825825611225668481110609737545385474984051095178255528797293106443981777388446495671666141552443392*i1^82 + -297007896688316230816971341947661403390728310303069005525154740790953223302152828830192036120433546899572056182597315037836128676578725159555600649256986553193915246150018361606386068032992479874583576227882022459209424892153140349392952589298851531089924612970108272933617814124664254667469987315532340578578810386008219881674601770571339737406465143986255325557316892850562445928105099244658987940983524625660483154163900997285930739310088858115719959844916803736045784608351697993347800471589278074334739160867462374872836520947333204020118352916058692992900533143696051306856037193806235429890796265479236623017336367651008398805377008759985981195918089224074305427111305692484161669064704147829473158360631604806439013511784913910998149334462256736919027006668889080119212821805035455069484749416097859908944100258917418141623331813491603920753210071487555461742172312582225287306726837222432874024193505556504587486542099527261039118427287048999170497464631520998986105846224416254723769292073654975012826891855070595865660941719414565604509771241379291593152236854412655663880525166396569889800903872017477461740148916799339969591152761998601740769580635729366055447817524984507802825228801895132085048870937932104152980684818544953025922527362019926607637504370928730010628291911438487073244865083740247231165360473610820956158859038114694015673050987060535863710266403070811771380292309274421914599905820602959155731893986745207165853438107036799429196243203345838437760898413444426538724701902754193599918023867942104957251630239793990476504042582849537907931864179924383283493068981366152916116962508414943315955930421625768245451516857904603877645719277769971666610944888174856839601757080309215472872287610802648661691413241311826876905808973849553275067794906225868911145101620702382582101285608116768422638360577837022967086411306458606276535863863350946828283782884812100083686448469678113778411110007579659235025694742146482313993855345545395086288979310311085409265928631349495661643690755281126088476760472792467057612869932295967699384566786387853362189903112563273762518002059610046528295439818119115567181388824981268386215780176723611919759252713373233801314525794195755326926070254674369052661307803834725252795336845723739589486906907601909212649808773234637385942923603481139981638025412885374677074907331029089176254884935997216000057238520141885458711373795066536743651824281727273190398672168933480078547037375995530613433358665162889962805415915381266490609835227144586604820614560180382928342261279718355820817506882611735082501574627064641338551606999235966030525085584100433858483882485408192079186281173541934553154137159569829747495457326303769079920483138107300293280795908566022953426783563236102460917676395980550900768139481987479449028490826228693728769341924065863852375684900591548685150977241595324194473893218551169015292624896*i1^83 + -30477947091404792935894020343148519832358654569870788173316724126355214571364234484907681040390701202341242987344754856949671218428343948190900756859124627627286600160191645182896052879715549948105906644295188717019927627221463240273120572521338755840339230786782867948304386664292438260651835512937701777146335988548419343643094885677931611984626605678129797887587476782570199248490647446739144354502763965885897697633029493856262649790950895358066928243597177906110050073453121461552064910234595130861343083827830676213805582657032049583068735313933553547036640616044810579983502010239667316211370118548472374873510702157968128269600582494441397399924543186401407358978107573996545652159279531697542489185849250930377214640449361279279199832522474626860656603867016671585971680044973712693526386215212140642560212742133009531743355305452143660144847445005637309936214548547368907529587326542681769176705733026789347313690975600722141177431567147981127825035440911328848917500501590794809659503147158291045696226842509051952738611240689222928621506858920517703173982468365547702811187599433962438716919533298922229054111407653580595277640421527068439608465077013350147887181513617137304859003698941823395857245592363351322635450555400008924267537296184646446827897374911098505992906068231335614297411376001918052299810423471051947623767681164617175181978882384833981654101915431367372418489312228775823659796218755829889240461696118689129313998031862354776513886518253937462887863772090903481616321279427045445513881140839889715800480886284876426259160205992349951806265085467990834816597856472140570170172144987053542049587888223601886475858306232366630650066985719261831708108878754972950070479267619228172638833114973995500354038407466765918986568535887265221160575258836256267128686242817721105720935981736950602108652035737217814772227560592926952224598256986867076725267997340573479797613979849676790940145033669740043875202508949546806303828878909585507214183529535533540745720442071267921875456359518178379394338110380572598863546524449850257066652871911051554317507750419961104693514982665380387987111741836973048616863120921905680316893556810838801638382498457426626463411103165573379590318672787480524967465718773677746559411122116994766538193620521419920752328577877229979694805172971190490469305701673345247932337333348367981193054728222451869419185438915182787484800071031501676744378376614277795023205841307319833148329315931100866709374112108424640880446343470448166531471597115348927532789530076548859479618457250188251234804024916857603158594887806106240459751822086386195156018582407859680283272744633457866257401344070514537344564578645917678948217617828554671894918299949891398144817372090730560685432550534533804173972359294414469844505364092515158839778969566789692115156647337584316721729703168036716293667006421576346349476610762591961088*i1^84 + -595041335316746956695399343309086488953216789673062855582708073861373673583544974317148220224024458149559475934702137668046867222735971384866269179601471220352575186569743840707086200515563502365868188095810399235649348974218268388531995945827952315521910127624030273698170617481655554195804332786253919324001161511132960641906981428602022308562985072062702890224669820293599671483832729334272671505107939567708115855771219787636495443844388697321589801738207648491602195224442287744245474530142568371511057213807908481639882859452608557341538985395796921054095726411949179467201664961296986397289901710633596922164946455154243213997926462304942698683464556412902739053771088728400295540520780164650646486727745415359591144303529895162443755098453424600974538931279956993308677562595872778535532725646512178853558247960617274437526222682438483656611374838888140252663649065104531589120823676761463639201604778672608944602353678132231212588644554880377121537396337925360005388353449737915272215637058933017745077136311051684183841069009760923206082120417889795444129882632080696396044170429725048255241223918489858394613174006522600091176300617235009804739002454010592426560071542565858527500724720354014106627859500669953481060876188938183423202302214830593554383504079241825432477705222845466142517528711858933634607159843776467695089550272396291028471279579625011343830204191241582694756971477358879647762889072895702984647904983329130473846020227755082024225886997156485363816652393751699980295989358671068940785989170838453622152899991252453453015167784854656920852095246574176357867403811877507306595473709858818052412944253802139965209824093699269216941732213544520983111450766434737963673751691385565218198854086292719933385906809020522126523999111139990633019976767043537836091681039151974342098408613016240602142653497560780207960363718252009909340457011359508227650068224213385152394344094708532861216169326169935658728971467284811184675813237106881016835293142505308067512099231518693092339356937839603969153999372169778577074604518094751696295140077465642874818805283841636819439937814976777940688589503343296400819945561653641548675269608762482644578789962294010523573440188518984755899578260732358314639864684038313246731713781223815246308136324365574295985777763974136765252447507694783408721269118300290495537667510202489049046280949307925379511382678892957123836446413718856038868724077271980005606435640189454228651797808233814793419392972740511289712312811741997911114723193819989221682745445896082554543144599913729627639551668785620109905693228695328322126904510652237377758061453340596998208867986794822949846486771079984691561956003707321202425058706620118821107134298253797820562844568042210755040805499921133539881446138613763163102660946229883062980444246402361159131336523609663629724638255207372599738286868196982014974428708864*i1^85 + 186736942362275606042238569236746492394792514710359821067570308395371794581496406002756549758172400697168553178533377305657780562575085457361625082258668330221974106202840484739101644861303878809596159153556412599712931905269267644069885249515450457662081242931773016887021247010895543711032634833040591395488297095584499473669348332733123819402598468108787439025968790421831547241176973597127946243044358618857060832328082923751185823336454206475198910504809612845839597465605797084947879610571808759141505221081570801463681035401442815866885595242880420776255517321274772629853425299779355940126823227907708332674320912472539414603881561571137999998256347399131425822772815897000131638229807161545923343449910041848742031185948155795775695048105668996891375066477407731119032395979416720569195603687960491340619411971406985865424010658129474230602592766687005554437143069715755395415399322747053970853726072350847384825694898982546012610094372224662992654240259157942495746703623554675932165965515899762399455600021253869268034596681810836114438557368612110533061521270943566100624441950269450250802748742059663029192283758858648314608266622929902578119962282496218200328165483780607547753793987029296136892689718748993067772579823438337688821777885622633019973932170520217854936030020514606661474320055947553646675641666414742357300849637658645181709553400945729498718666020954149361014826556848025557601731699836225845702729614740227671632703975881806663993428473121531604107514130546869413384002115161734387619044554326974933963114379489088716352758576309793895143237511832627813622632669648904849525637228927842772020000109096198637709670168468071228184784833596314689542944624369603279429864568193417876940946262284002147838641159322915246882206645233995155933397434551076402122971158794274528140615146137284274549609150921171494985077459041641794525003405551841982714395155820695292366058728096007443841884718772023256458139089110827853585194609460663021212089802447067909176342279164374735095233525975742153264928187244068844142712621091562908623237215793723347653233732204613254680136248064015168116485206059824010056910755431952643076047308793349315293899942371471847366646363022550390834384698836170231012883506659355071017382703506531031541914980027362706705793029048286294759156374502717708675541263386830848829895499256394915978151343711735214423273543377634470942429442707498403816671667718867613817252798168956702410057855624629210547857713504108441492308547694580240430442867114700373337435208546953588788853985068080799346123390139455532147555075183422621671363768824107858770211507320361323513395993978244087444682598443407220087722644314205541060681104569359648326649240566377739918701541849823181820763229717172494249773846339949582513893129823602550161718119492526415214359055706288334282709674151625302478039072779241875570688*i1^86 + 2713842458090220774504500395336657706295545952703734382223570370721031549445725965083024205970810167385678132689993742146202004389953186873583205341839246078600401227695056453901568889641957772292203154287344927274361630966755822196550372569463392924293877314406524978853301599815397756351319793212898587975619099186729410783400859809535548609161779975108045451876918490780899657115180000385786574879155053970120861724029355445320570447923897396637953220413886796731010646684678400530487895646318785631839636568293093454833363545905314051679491610188471924487058593517869590047976322672568831033655332804569416971988572485562642054326454522256439114538433624215891642114129233864834836024210647475011513962326042408535617148276066981177063803419968050023481300336876639825018175468180579704122361314182968478374077973704246184156191664676242066678944553449825107868466202409077201545596430411785161300617870310298323650499651711994695619726130504608486342624275556206294043248661076052401395561470782874336205499642514213166056787692617056339254529434799879970676766269310530599088212286323452370552450139577807390620925325250513705862195916122360751138290128907512144848905633706659742565223620704940475921872415780955473512055970820344841259155806148966250301912348732743458879818852727621721282980296230770897681992079735325170146161194711239524381064707013483877910853426146152011346846440969905271127285609887224091275506420421321411867783643812089291142613054282746671748550558274777502266167349942735306215663125796100506909122238522460819386972313500391738253991132953339769592466464344447472607793985103154856001599751245414008743318271949682923395731998680169863330744561796815882357946483481235212426055539229822333527604554369631887314250632128465826905123862270819194971230030106450314162373650603703411843745512608737867058218816760117673757832447455907551230111307990577281247771882698623395916035575551856886148628357249221299882496364500507402796167426170465784635172673393624349140184018652700012503822768320010643272050372378113676213449137740484862051061055266639416487594497321633114181994256383658257389161901755861628920635095297221737226006749758086984500112008346148205817099416296341447746671510437002276170987589133506451601170474593761093239724287125335315467780661529653316334002319337643607701425470636763921119093356206772985377548628466141530500801807459179849747272719655175678208246655338249215387069364849274897361986899777045300080838290492723188754143589090732540821218618521414788145299522210907206131188798050491404212077719436495701879506335432792131722867009999926210445242760437074768200711481861624925435811068806552086401070919039368555575368607112263619275415405964643060595184558411124457160388403297746280244221619490218468305869526088193946237228984449478545963355355016090261634890387374997504*i1^87 + 1539200011841543419930860046034252784643515416561812626142459115225037346723579472978695617193483353474998420302695010232697762357174629978558066067564245516753377393830941848970030062726246864663770885160884664006286971320029099724492131742806935544274105596775806050528706230670751322509416206508828848898726260596798143489258495946746564519963710034173788542125340690920022492273847692286883142647224266756299198655336728418623094119157789116024862283513998918914385742944560418250553665954253884487696368350278178645969138909739607586874824097243265424101788778772058207410476449563020208851971743133044703789969926104689968981335383689330369662412413035106276128591511167778384002295119331747770910407431361827083290069462576368704120741030900790290697692218707636906274894714620132812511211242432710136494817802130837611617757146623273589865133209899060926692427830885032300985639768262664854664097940481377624302714167735068571274806899608930488996156574259358270342286555329252195702433537308461414694143545889698062939028858547936233173468438313482837629299309199639047979485979697445017674454365876496026842148895500193261975900574991647500905087633153628075659520265820962612728173358883968838250775642491918611773359167928338441137420682089223359916286552783698664279474809689572309547557680956893832854002903904217558577899924000969665277110041670442853710126403731079376648029914436535700666274671374820500645254515132207333551992645701023960458400469663589752959999384624513357462764350404343294981196158362683261359234998394669325258541137811627681933587728053056212537672594256993549253883017449198577150052027078074623742551892286814499423404856347459846265067236690274358764746545859594981397620561550082936124107103804986764266032953718443427878808845931445914176337521510313975352842277680040434627138385584009614510913435748911064980333595871920289306369445796743868813728555501696103543700544317096555176364681260142628610398373464025872397632264695437377807554059913532923927670361591484746095461760239876554134179595515570013558334071515730482374731731588507929249423194625408129824904557416137129996203674246780515275175703715237935412205394363846385770451929426933745108206739862739018171807218249037577684038676119870942329756517869966786936217344070941248233446318201718365893420579183428475168767648581524990805472738257618552511181189676135798138358154672650482574039158384953555666151233091566538525545162390160354660280151030747021217130637128838232345460582961757549325075155231107814895025555787393475793676300942663686940209870592504114657203059522919255170604100028889282283033275723918675936937856229481212650295777752504849081217128294033515757211909940229864869993350377202083211099791021498679939544454766052694427326704490345849882493371188392541513742672729213833273936717269958678637698875392*i1^88 + -119418399326990116374695230951694507650680049616233969887197578908890902457057578413230111480474702086776517911410084121387268644805627027747597974024916722991514922451286391338392814669837897105319786474668438132065265293865293396097812062196092824304401101421106981693238785642941068099931428839535455836601098516902367459502438802538823967742282432289207108293316790589850512231552830583278937499547870789448431202355033646141541751485669022486991445378365232961461166697345117421606645509745781740008429543192891753801723955758095485325389926071593667342935273737789597843622097124029827100203409136442148300397108435930751297212445266892839997568152794019130717638583553433269694814967411304804633349071610885679701813254142819223038749538406248610858219476717425536904971727322144415678614068159536837560150489898971320203614762658790225942618370817922134769823852208144313521192520943446820257394760452875821008372551191288954823804607500066027870317853800090342720272681294301973334359353524258922831435835967731564035399835033645433900815364866033108230005604959852298694663715081543437345340197422364697377527717824369448153935313913195242455465170057414937313156963435639081253544358905008907797594894550286087901757225067668654913358273435956367337855131058126440865634859878745254727795530117526792005014191820735158542763879169473736746808349987621018134968318223749880971471464931324682568372445136644765468414383194080430883238232244649558216258845914204395519972822572040294845259557718246379171161525832965431395763693230597884829249206932125110786778944379370468960585725889048583030872332209235991984894045776956725786056517593119713790690956610408069568554114006732663497541856144846605879586375963543615331919831943989701586881437720793273367097690628989478671165716356157391806490801535620946749783495954086906824439111121661895666345465941246219900696268298536602332767032967488416986712168377699357641304431090234717799642028741881326853250020253948175044120268613618081854251283816969844476620578402609354084905317606857540659234498578725821434748444247294864009597293232385725975373730899310070593277022378334765390356679903560606982047411163773589357144027822820039100728893603251217925348324843856442972430887033447110188650717436130430800672712986805043985150807464057224166661715087483409535162037095600614168406486641161565712618774329060731560539211725758507292716716158019747200942302773058773312481159912870317955590161693958013202662917780778202841462239280270297740853964442264225161150995309458023280635099186085988231873223627278353509157294535019894113782494293005550151695283598075871778992230954512468013399464300970704654606818755217054954926465113735668383743911729505755787464115078032521504050406180119308950677484313230682639869748306107840334535110952096857289820983010650744684544*i1^89 + 1593486480169053482337421125444265938817316149100276227729663807357706561484418416144261932039477563615341010340165533207962372486808086275877505352537788441497458895848722660636041641142436269444813839087433440056834338695494250202371076623466546060032891038540743343498660670620751504743109364707778227851408785814022873556123101050077316688829817124689144661671020564190092532897456453035520676246775281728223293599123118990733097319092413835680113696451160556524408104287520085788261226660770160212492241492189955919331503817017795756533155603272903801491846572263897006160014331116682106354390866340236330111984935426585014506261433122983172707346801635364081609916551952968036628000935170913967710883414344673560362138858973887538360229915278686467164270808541158476588495950644657585578741996426841895593564943083945876441061022721984162329546049686205514015607256945669037760834615548946990459416653778089331565538516219136392113581597607804329422190463786148393971410168600242913328840972204005631479374223921123805159765806332390869460954336771756031210937886942994270627186750225856642022433945204701608936188559292576619439513061043915478258186137364372083171386657139513178523136022884586129037242130779701706597007836232615106244210691003580655980498809852164505600512474601580197844178815868658445747611214818349873683176648423122140764628471694635089113427787071003300357686787659516509996722167277404753536295188962998280879269079815234687632387454013794895154736950279293765160359652018098026409012772419274332537350788122439727975847003640107583924478036831370164628296014693140492952381022577075890978997759674001741440081071621214256875858828165233875234357500541603652696046251895971685489834566400332667902932699027054584541526264158556897816668427455374825502180148019769719012087777558372355502480232381622356094262941323322014270625777612042350440790080913058478701915886989162868821122064628447331332608024266913750450537196716529606433995089390982054255440475191081034235275639575970324654027013146532511695797350155241990468961747036623920659205069467049710810003788016845986550261393292353511819010525990721671825454867392938560036924089294614560908397282742138169096835797701343290157575494730953530522968617589957910689858434513632844935923676795314885285995480223055506357398138497285172095916590059065796983338474479972864368801559339412486982892645179826310941255822983428958693651206486810632181623369114869195668946207188196802606879598946450751874144289005978836089815421412869900122646916229365618607756419564074161118851872047004133950964461775801384498875771008903564150982889841045345252903781445067262123801427050350031620236154332464584565665717380659563287450268649688586432108393084586128771651443472951025354506946761171535489430046915107348868543516351322401120025007095808*i1^90 + -86640659478981587255594099729471215793932379495998585941415178608363944887228001050258296572606639678440924628263824663388392469351254565567123198216771765319783709574868515002125167232889141080045948216106602813252740753683631808298499271720911036504151131556841146230676776409073158446177140088530569616170853224954921934857607411125771961714425181164149112253934829205969520977204848350846206096599417211353621554638538519193032733023965514301023451717649114438155835910245798657820020238713427562886228248036709395774420876271432600181347580670319382595967838079645315150423880775972223153436497967196605497256843671514909592953480061781595664668065725008627365095404614726152572330908420346421387724649292992497328417853693665772600980710280915534787075166745402942322192688374807537428259533495570959901919406832086524184395456848704299019070126756793375469008874443335762861248628460808049427487949649256004619330775833406876288699892957229283595355396949535859975825438568988024790644841777445235165197366669078305309118754738119038511185543159261425468754356717066548730348930892980209447093384681736244228865053574570893246381079449922761701943608098289446349994112763760842855477469257833177145171485841382727199917786730329640028833963369397348862219595579770644507043378087659897336005839827198178168759378324482149233623514908429424332262848649279211471622123240990120070448695159972033482720034603315150616006258018282137672289816829880254984678701433191802471278071114788197358332369720431476552415759900128312156661135051569013318478879354402605291459235128709331553030389494619840683519423496044236514113959772459510607056774158311985872976044907501905982820149180115877318441603607654081405302743651019765995890494498129719807532314606542568513126021745228173233898398761867854986415452955950047910792964619701659026950805365596323618598764812124900397100541778156575278764833363424091209517795178932144382474161552850080300985489901946895301283862878426559930660207270360571563925626286941852072942288573736074056037936153930237677629886899212695708037831469046173844293345650834494475836070530611316760366254929325326051743737616200788816932290822648709052111638215041929610210052812341242190101112615371526480545722205988406274227008485806701108906647843784059806023956373616391150125211694265970785245731287781698035776642657388315878875767838886312880437015224729490347725802846885062087273462189419565441405197741581298202947034241900404584385215699382082504344601231850596940196304154322517284830699483085737018509304138250186143965628754526154490151149549495460850450846729629909832910313978441476478570615550234650648824234876088385300619751836684401055349612119509973830815136553370009722876672477313003987921216094326395863236409987805803131705315047030037534983510133893414220988416*i1^91 + -2974203732902621500492589978043481215664242222461413600791049327922727314132678750357493615953223808507248810161376971567890504518660086696156917187634787789917119534748295337731277587296993492819944176357283887118485486496393025153239868241660087394078448540640518758668867605127810263719241086572965266940082151436561089042971882186294560215192144508699434445524751663168697415348701481473182848367536150926732539745736219185268837188281490783908457636098950685138318871904945820921775664094043524075459926768459418711683020933582517712614495897735846944383381904237249438467907671800500360663617312822652346065486035037399632722066334125239540508162955127415428819938016470275367749946611956791202143769866956259648323545949803950307717142443635752095782074793878408911740366071169886634109967572404225573145012342111127876103255090830596909451832388089835858195520312067074857865543623160854124676333945094127721538998712923853791119305582870855832980744570346880125922541306431904892986924358695079561503950499668005563429049062912043565613730601164976292470993777114815049563788031126589412679364374385446103935114118079132337385134286391767412894095125192431252275601676457749138791471209804143804661837069534438455695946030267129157468385395905824300954894062597424543017037062164872160897647460852847651479388655072602863785193299125999475580895336237305087289021570118138585358794627873479561936010682267920090835758396988335358243853923473578626369703429043834134752639978056202987039391735434455377974320616908012124269581766589614345026579865237590203887930677927061643118908988034029152589200196770060715618315837622941034482346246635259806118236661483670612954100245592938917238955578343867151359721073322035808908648217335957924667898806431680889629773720483795994068034730121805354990484672595968997859202925964988169753496813677898950988682074240833058261069282346034190678518965584334673603753014770338439611584069806046858414771765538088506659322702016858192104885527250120936319397767849809128703818894729775867732712339411892719737727428514759847065980418736669694234459749882629223018694464084531757155838381088522261667186818042130135318239507512628750132614517915863815455220029756404172159883138395776819041981073785420234921702913332326234724799610370765397254445407943710768803982494168233509802185907395593537165700236917912219596926345865570519043822215254266862041128047461755586867651261619302317602972142653028749592502065520715390711465589725037246395439975353064009133488675011923239434113664875226114755887543157660987504915282068500322373174118318588198978876881155260689483308199464683044749539131674873033520952220654156005014612536740532589969204519486008973386206901008481285444832516012768222515851426189486388856626491899273682203399599371228544427392226125938688*i1^92 + 415434481055597189857794270727204321403190847856002182769053756800361546779134805376422251565226826874077726876060414219064866803918686605981012499304266433796505057502292652368939174205741221337448866429071230583323073877236658458525610402192404150629844988569264952636193400407252760554973240126670621011101150388405343339244085558693007609717815573231733269957686558320740204790835377250984151189969122725814858049800523922567382076834973490008081365427788180452631032547065088553352732552899717997002995641960770097053912802925207937533249320837179859744073244131532872592129152856523184957829605302897096955282436725390911243834392428789701521995457262553618549457589614396635599790671977072173267084327110513263521836249792259084979396530235684292990404355805718422410553160676449891740723349392411176316345074271329632567975862133075399506760959721875341584316170174710287197108289589094443303289166477947274886739039057885023632591510060676100252361272032680252785722280838037510118403049540682574229681931107115959498550637565898460762786233861771295053282824385024529615052218784502666034017251238595166580435886675036043498054726016024506762963956034089412854846349045268558308715966369495894563311709544366990331375234499307344731140220845883434719720713280003608814770656685509350673531075370226128620642382283563139425377021675893845788382906539054183660379907997646629720125961570049718305623388688612209943027176687826494967900548183921284120512463817843451248542588340158315454212450641824785846653969829330711848007926725326145395046283280214618229375396509296989818483346355282294028135648745172950671331016827686109566198477217976714159547095275001055029277897411000711556954813402957021623245256753670906469349735132531789389234060217170763362985711520348847496347232080655580033348798958372806078633390898331193776977415728476125633689294109962373480426316046054230524620172989096923724955599755269544862215833262601206152629554777390517008319397345448278353754978302966291383846334627209081159213867065124951637287562866405813537783016030819384824183332283387408154359113657823200977987078786682513162263817351003792392458940616016695175656729341324422431134917752071540280259668319017612370257347078235020299019342178594075711673256299190892808274864538346995439801402271649789503509774337620651948689613948783199664229590058932167633325439287568390300085399913559086079680794427306919089142233108277371945852621768867100712407563395382555277113423956853073295762800981506839971754271137379971303502568465508808971290030560766364526348628531345027238376484354090881159018162623833987389969969150427951437845809903198857844861864207458831917369984477937819939411521055164071694227193875911697203075069923194515261315199531135406935417726108575268702527643719380596822156247040*i1^93 + -2047996632462631651523998630468712587595861989800167353333290296073584448655206987022329582969278272464566544639069973637775933756537657611385747329286906777785381482016938964675148582498931610116239526372649984164866939091978271999520379192984911236787863736536125578412332519322846095488750858844141228010696101551521549348846866678491972899270565795493377184626702258868615939572475585587270318547702889532763172040438710672937508210818888744525134880272228823641486642800969617271756609137944109219835033811365168849578148674599717872673255302439492891073154604411698026799837605127766052744625807739832578972352129549797218813544988507071888912872150121464331303169845843237420739588083598782514156996953044495660923368260604708557982569623634776327711193474623704880926293733480259236959439273877319327554750060544429583253250802727784432954343754157380413918229736318087976412201073815703082153359482966908960006974034921571083508654247071467152482339029422627496916961634572805019579806288392734452998817277124150185810196553353127295453404974708113514370127851978279366926624876396720141404755870513562377863271362275823911525456494165065853456188720163127973157295835248592901790862445747892914442147086926915567054137983516163821385755652543065003768383778405156095516052644509960108735254545128143903545436506729934559524333661225419072156346706566573409108903264937235981203941144839397889354276361114152651044967598303081953824684681099958595401977266272536365158621329043785830124582671301067366655668804482648099010662143888129185019614706443158611070829141962697898805954452606496031417682001780331174671720167319757154599231554928488711067855127264791024337542239258922476264861387710700991919546460129260276770358598134548078896463826680758104783949710255494597012531562798650230706753907897073843660200237630775969936640699214531964983914873812959073234241432074774020565433206101057705223082972744793511018907226795002475485290722478692961958743513906281071762124422776478661147673161940597899998279582498151345013205516300778489827786096966086563958207528165784592912492195273769260838905427300064039145103489197440473902748168890454013441932756490182074846747114640174450904000888739604564896268875969602927638196142958941546983570278629365431199405663478254234632944736305293884625942116206705157156471101159067805876932678295199520540746478657970585171555233632302796819799844760207861648654098882541789207346909326763684398034817499077408103275525793538281878977971091101519159907303118679220538288326571536185300064152809301374255321291110501517276337716891166360226227252338885224966281137795652466280275008805414140919438151974543206700990361243763055399347266030783762063710273696264843766915254354945794719386452455810120762075279048416323293161239319970578432*i1^94 + -943129813656378750886191747501610228000207138294265745035061076997910429385484070756604246046170510717553314077074079885568690788341742271422861523145259141098824036114939233403281174327851552165921306850515959189985819717542537138561087900697754089859435662980427208786682100201010590944054116620303042623065467394980705391541036651738208722949257969251858525223217791897273154531184127936986068428158390622184367759635145792997366367085250420525143485538097909190235914363392996769914491635516936769338675533790830921284484515206003031807872554690028811852094544649425796625766433686922844077262545446239712846725875017726548265731436859608801049740604784771931564020368726537722740852645023830019949378545870253012027946289619102497799171790745206558104026656997630077563107342901752118961236527736219880284134291153081369418525735551804647380885194566713838159672646623077375930974033768347814520716928864683373909888204184182909076975060332873494356866880426246609247187050812377901627123865924982368887901294091121432441525342196039704220187845953389847369354335934848293327946337654195685336848441402873291648471666697005355289539293760903805812420276053141294251621609391173544777815689271622520744659550731632631091815763734229121825184861509307017038522940033552793708711189107102048802119191054614164905290527837243343071146465754754522937857707341359371478102811614828392722942397380377480440848285058445021443451069249318668765824491346091231946257439141553783989468972520335410250764808356179431468209377664740924603788307432951006532601035497399348050647456564385640141565907303127484803637562152610159493422477147906749849103196243090266906200627695060849224398103785669221895474894457503198344145501812190394131190411492308588233781565366611051321088098855680000435536208071776908354588762180122416288329005160840522057596880505347206902091095156343684191678929018109491829005391500682417574313165568512906323562495224455091108160078239660665355457789276639296539343997568982704113699080252234063259241477601964176746859148028981593635969802940931085072080722849242909431668043231140999121221129330935378922920708587619363531589692754569414613896263251516743203089280781049497874576645214643189758442224774490720021520228749467181007040230531665702915997130881727185380200940947866230073775563651455724565295858096196129771158762938226185791960708320351633283931680199054719786141861426494084011471638409039981229821153611404466313505969806421430352590140118725126028684371847831430169948434498013873402428350367062153318492939049427880202221152760784578511124746989960190499728863476523591015358738927425049293825648463518521425408709595904144807963083068079629116506510802765537706165873554778027497642345921950308581615345903054357054595887994973866187283813629952*i1^95 + 37695509375852150856456633888281546191080066743590465619489948558603347602413942146332432531265484217417812926913693417672232563338186378732363353391826419826538367959285254690698807290288237946922207225626714184183749805780069965464494135286603821489181024462576107813160871062089074040992578835870138423695781804885378907020984237611198626957548995989033352223034523572582268817895342444998062585727901320850490343940226922702505677998116115871678807214901750042722904173317319432630188779307488369469972037450065286988650300201610979316010731744482307194870060496641330172272849403237530135228680984343456005857684530506264283325452408423451713783773636358754796312603980934480282182475009130916098034513084648998485268855818893815913886653095617623846294573790177006644705517231093761125814108111232363647562499406934993544576704296833818253909589162027847983205501663442325143111119253931145620260135230081978214969308449288407664770996407570840368179514439387755287269219158604768991270752828142773058153417085937146140219127661377725945595351452898310663439235908080694766231157684082363654603605753184864615505676093700806605697178760037252467458184708984907618473580458333743283772412341317139183257629371978182521234561914306503550702701948613999020445558706332805536375496128386332699943724277400682476409641634608179601200361269076974552309608816433482688509286908412740629747044050971176856232442708924944020027500116120077463778190152732679800235672488203302168349472635201452217265768227200618508761750717643915924300149104798106470763942179171156647943741212205411640265893163411737222885430638226866083729277767390340717917550765617266179446224319136032405438379557926789644367502365491079218983228825435545533894482346091458283820483879318383723449950613575305063101777203452226378206993867846449852296564194331767194867355802048991612173137169502746118709922711231451292802889081299200297653225974245012737419073979657322705845683152946827465939240544304141412270821687521194825934092312394160317494630905146053229251731926728110439129809182225602442812839801195236962770831098019822758509458541888756966393134367548939541932392822190838343021854210144221312774871149266132397315938091410152114673967896557428958520644196196037514146915015261927110738260305583296965866111836932926622997307383478400563101381588031488959702916498711804765700640630216840377031355509695507810243193869799646104663700264550676647715398593485364560705305889724055493875458947936924364872836266893556601910241631612947420491860328500082601947043581460570318574028863230049983112619470931580200157704638510869547597458406791012573239232825214611279466690297904453670035085372047685816489527372526157371359320057704914082175383791686553453758748316999516818946843330781404414869504*i1^96 + -504583717917441821709123711264092402642427155769261261394256689168801166753149273111970596588988987544073514767528100994792097139439986436858403856170507347682951666611991076347273494463290536130180522417773278383979962414105927480130302231547924424058567372754396564053054623811861099636433685298842386761600544237553080135074423881338609509734004379822058057412369917840444487323934141114172460311914174555263723988487917296798147822726989209621498514522293624654507698382161395279152871211325550857597725526701385875956078294781721666955013632035957967383773868701928793881640513130544054236289897321796378157256551860143296023444947112104924288201208625687190191695713730785229115332453470502582940060240051083302465374739183315874513202952038927122887324255246387056269341790295523075131317253848196357139046175858282386201965415205187747317814977164744287487794056346474180696875405211360656712748953463342244709146554245719213999034093628696212141155724767668678064954633847327928933392468883919644437940799208722678389790313306553000872385709982104112051780843777663144835018857218059642472961707562443210824233103125444118069096700065564249704951922273628282178167027701090957081868403559943323973147141353769699402419393097215946943808858859377096925049323935997533474690569788786644868306778898687603707625259640312980313707138808218241274208115598730106804327812272255481521491650851134605011146559797163260475080973854587597450991609010568674138430340640186505285989540530817126149555009864106715027568550660831986899014924504338149976741237117697228405497809495655724138826895425320060571923939189735284792948165379991402063260618827313519261274045280015961310058220470765278223875627728414202129564727276259574123962725476454350568072664006333778830878328216312704753102631036966148446876251729235363922908728270200308742275798182696144552358325830423351030823824013382553171792071274820906274084323025723256011427619118042026483318244083586952550929204551612849883502002742968253399874220353474444575879003189411999514793401450471915011719300226770194899028404975035177620221220316170219055495562812922714744078139518216188230651326755453943208856028213128728273527219006485638757554525947835647874633744076939944737696131718137047707551642114036070490309667730272850716642671057325914442472895349277445027803450704375864012985866841809350137027401469900031420663419848830652124919223708741049111904057370014670143192079560959593687384254773181808355572162346892510433575429379670614549580993153172492199222037601452029264111671070795394238079132531306096387169323626567919355046303827563092461081941434199256436177740646442761382412831336113022675840751655361708789757938639961918606811481492205555995471013971962426198880795058133878703837492027588608*i1^97 + -560134233294524692086275297748744281130731876994327756089598883645162278483252085280276218097987360245268233556916346546024828552035007301403106548583692178746885588533037988354815281782871402158316564669651583996318833097299660295165293946880348444408102685770404857194244673353622890533490676595783806070288500194226680710832301894378482614808967482629867966309269185345055770040427580096528323770213635998559491881334500360542863987790923829763627259464834705754077765578563962490020915887726002063605442721826351113922736374855985838917491201150862936154093050245104932358488487229455381448604522121971147890295898638379006983717628896008777575223281720495807430680892774667434192170089787699437001195569939999020955372986714888625727164847480754361445209026930065662628440696143111683401852390645604928941910720515178860174706315544413789444144703411073011002738140873708093374655014898813494026310566698955466168481298827772084483730218187461246915811245544493810790096342780564691983229742319459890481539971705173618083128738459913918716750636786164205518386038820737861506531428253823066944592706112492691522253443175524137006318264389485122054953652066361327944704013843285048007104925129943240754250552473611668586939330936741893685439105340904116960784448165765280661247267154701044818908901812107507898297203787995991105689036937128729868118686532016223644804825795639201869412872020827681741350921140677639882007735461806961212597362487560231980400584560514653778052566890478878675750932737617715786344129551586428306310204578884346774178132042502236054673423570020893828961672816739404851895259862515959654738221030797203717548716098201471997886992959932337639472954084875798134133876014462576586834563833416479872087581927542305073077729483373558686159534595777277335957258174893966179940382930741296858612376530058358460188302955229418761797910450706692084485946742782414016238359015413602888971946124703383552626164583991542183351073586041713771554123543363437265084682148553788448581924013084205637161980886826429695310420775539421102733463606338583787080075592680116540843343609697575514555392825998562549835513842221403253852467811743345547132611773870099450548670057678310454201853518204529165673667260539668291451847455958584774802300990186983323224086933377872154634671173399686762845584893318409201555983610849278938327684674882246981148730789625876065725831477837129130124460232797451913013161550907111663704701828691208015393175159157545627597352687406136029515708071613834793230829485267542908912407313188725276500905943328132782018090267035961050999907876607117345507091698720180768108598422297542695451501581222223263257297463557680531594252496681535273808908405784429549828955961296732965409159036896311893200440652778962121916416*i1^98 + 605713152553768507407080323433440245923202483015848141422965440715925386667070867305721568912080271410225186149978028198375705733409430710209894901040085314862528109372038432694771961287293245730572618075999132660611938736913642691404060826883832548935418605208823405488838733628886680361528258629390438368719783580842504502114701610295647067029428137279437246747243278742088741611090564061710131188931618868059007753243312875096705922778713047107405529746723973451840730205212115528718553921347663384533083829530342104638474999704994945506103363730773779798586114420857493949823568813300366639105214465669812903363646632353033736401557520233821871419884364076929453875717430159771328408990071994151717865333174522921436316080063770108984668009766410613004172914696526542387840021099191617805255374155411900714157557667306506766275424926804511857158832323992660122981671144096526805886483080043170664122112532351657964037643284401116282508615156612354941310626027625820129461807733776846483218007130672241316644623036621267085917455459687455704393905355004792626445599311049240538415285782663378477908940669537088426215645838113114917615856216387347297294706321290016202596556418811101349133937856072905272621555595972109268139187864077751799283161564424002410160263973216876173765285992048641650214443803495457689204412296353407128202364442449937952168257502924216044444214242016653262276702592793663201963145301508245122861546344130867495272214364571726034940991393862612467977810914329141005487330198231951303432630010710495880699812059616735668888600345354725547190005006159439571437112765677232828642126733660055881592060466084832728296635537590207979697343639232935164485885002890338260349198177191628389453490241217922095313770841699785637906166314119950132664044918052682238321125206151833654681305704787679655298090032319322423080712798660807045709521747181175519980238655596452103117691468371642982221857348929720689568663979239633394231322514871021843958976385276353763081371587013110985090920552769698581392784573251752924199511439685405260488747189441125610539345726552456348760050425148773107815106842003483690816413388823738920489340316849672777693621098788357684326501027573437383056002525974780611618411587127611659375063028545989246160500999447674972868232495890804308722806018757442520218038760904043356457311992042167898489764954614843435618572699187260186389614676958000488436514821786251402686494212682265832804987834467259545568324197837506432901871229209326514843899435390133306235505185429785903286944216263529169373764139178863520029779959906079609170240214536531846218165818907879836301037352508088539533839991557673072067921071707906815721881714513518894110979610166086076843688815371704392158690124365231311760057033555968*i1^99 + 184240867542171430640671071318908705972969835347381946178809234862436574057261401346674403421188579490073930934091387773594345858371114080258246202244782788849560543404334348069141271195388233871461612319968157090655043656976893102292600373685617946737637322496487504233741644483653225272750751594415106412978967266177807532509293644456933290839624195897389866536365046980291402408757649510418420866663643671618137475904725880415039737768107251389267854769479807151552552794887449957077618589781430966083800129949270850248420774534974737718901890200379450692503625277456498430941477553758011639747554897528288086824020313267846123676701524586557733087237387066337422412483882256371321863359441596618709515930438128766553454780638325530074669384475171121406941933969204450876874523517260607554915342211836961935162793357440867191738359023388310829755092021626366527971379666263444317654350819746625568220082311117305564227948571401995325090889633973155559804286643258921555335437407738983623082832710159156400086432098891931202306514947854585971182327779454141081317632671293110775382973002034795824308100903235357862064442127750941925776433694081896618136521726163834500631960260082623023010630011585769809064587867954268140472380916658549704862406204245017139196782612998480215696564541994655107076910198179280694461778855624216702977778914595653492086660114328669813183847651202029137904652889639710146218947206771412985734566960053541691714830649587693560859980355326659543678141555932904162584122915162310222551601039016136852110531421066151499022146471940681047647867068940312594619913972244147641973629704398658631964077464629314754576878121440335639863423539429968311766745068971918570071218380443709184459614478498731716703536817905179776021595946450242770256919390043135173368958907454536139873865491494545766568767943809248801028937728136370955150929171884896883576095618302140449142045132000020253759414184569900529788066939991663751461905048148235383745847855253525994612759979645533922637514955933082638425488099377224780683741907692564592121571371166631091706243929506239077421723281037071149123779785872960519576041053951228303585067077840839404371203687162724158318756176568509366366137796569668545013525406040451386193001729046282969396995583905722301424889365802885938522599989197148700029931267597547580264137063690557928463774854293853288400913095986120010253923769126099926373420105141937425565514546327745719147691257884859693094118618052015512593979477288004190789460647535933717156568895787760590939432846123809776654729563436142684272258626106996834854443058482672463672932333317701744392174312431468121040282857223453230482701005103991508139008654357038577006224253136013606396401277987363089705731849232090495188992*i1^100 + 42548864481066084962696763155958264178705031757076823720156093908178904009638846376401731208891851162510202461945115620846265790926506040941961179905017725886649729978075268319774418730285517208203535917738055830393150537596342129926000144263791880386334662613120098977589146417194646207559363252526895698797974674745567433991872017098038220984968984563236918018700432322659992419465947780346807966387881060440145684382475847836588949326521652432061832822876963508575828178503964503815748867417527336011130387230166666501997848526158670064889965393221386595146964032541299787055578242384808445377321007443097184655408878875631877288338271717511129430276356945961795612455286080154905842391330975732616804065670230693194510668839559011660570763544887565225443590873779555913503822294099238016536389015513569466072629842420758182135938418311303816572402375826439110782693800859091712246044797449850636847934439413411901920654208661624851507265432254478354369703699758083517612068939784152269558809662976628609130886630237367021008916181953109374780306624848749940586428816871502687445142380001563092881402793199668137624557177899682639549513305981700708346019822660252152634220470338426583029030197231770051533884967326599652912596935489194370803261375856323009565817018040808698755703294859934634333289830047667810721896664294503538287873601932027270538749249785709968425117412516062050083249731459857316151082555001768775958071156402513189969558037540974810075581461533525437341882332078723749561730369062979954103198470117779142821352799263266119495009218803215827377927543191344577726377331422612266997883307340379891189241548066552079841958774891130046793298128417555087788823198598801173404817079179280356954878114894955134894590643836534465979964070867886081245360733522153911029216664705297725626540019784911566614567456947761651709599688577415618632901770991022885431108470556142182401862117514871351135385951438002464125761649427528759345842908916928382572847870115734120082741594776740817704496375355872767836955599147241322592777883681048531880865519391401572647274276049823225593897104164105091761106614328921852897684516450619717866483104685133297752653851991615549438741046809601614968311251232466432914180075291420709627441694078957044369626529380507556571454420674758629172048139536805884231254975671882978788421422611367490491193726901082163250773519487831845306756408718716456299225487327565074958751911069344171205849357471702302564914764334292447957310281736145014029575440084180731143988070076005510079180529023520152833589790168652106641189167315922864129750664377171963720684150978340588738277820478105408156926133952419190719879843719813674362086299450598188057998640869778701538029833217438430854601701851136*i1^101 + 3236585271689451715649178937193523931708966902288843277924604760296812657425147891386590431296569535000988803768185017843051457318218146240089931585685604376725838618797635184976380681206631409708936536491064746215829529237218106907682930726510319374798171341165515313719630817059741008516793413311919741630453476194553176449204325845679858091000791751617206373902072159052890556177562131421432522342046015219052449914610955077839517298637701676215214277149616356420464107395706504698199840450957921504371190152844208233268393347964701868788407776753236924956097805448561567115234699749949143893131579459131874221378960905782986782865224394630515819674161270322652203365508366608801928597799502036326269028618250231394290007564670234927157200455574272589912453440555894271276017877543119637255862936097918154583625899953293823277795030477657467161662620716232126592103559633654754791610896191755695148210970196977241793372593950773841379441876705208865289766941393689006860928230218493117906421837764911689732044355159069099977408718235173298531648118043276032832788255628231930240011931975262632377809369624114153563246988035323785932237354248067672986490390525584612084993895695722920739483871393451238412378505006306357983245204126905833233448157665486884940053245131056638464545024331567476963758695253462465878759006077192065871126718341272454690195378039229333150277239651824306951744851031379654582037158997064192323669352961211623132838275699621652487236633806694256377098646100167261560670638302416688391671632145516191522267391192807294997883789743607025291620278929892566986069572516890582965175011756771006909894887402700350308124282900854449235511128784957800325153391123865676674593368832201708170427244372624981705117161796208060586348195041175130664006981643851937287643125319540659334422384445853403325382728760936383841669101799646195355938688134748384716166616281045158981114551353912640098695778762080136948793491778231343810504239213703207614653633568995531477073948069933576544852713120934625322302719603462708243287004610419418215455711062778246155598677335612469933052698597430474026013958675533201460598248538809963328112053775165709804817112117848806361756128048119235919170518629736245986135772700896075924801681473556990827807837828798872884732744313140390459149385843913564367789665278197858975006247742877938090156844685532154386901351974089380606644108466052804741311370267206719024403314922793049879943836259466626758629942891628696817976651290477046771378857451836910938325127289550301716528565695734963668631090276297085136746037770589980086244802474987622488942887828803202110653097029052551073230893694824164228665965907904895831486292699735637476631407113852467383578339607715206135808*i1^102 + 61680936913184876902271239836324084214758102228693691908721940122448511005699248090783537095049843340087606612654431479435260543555086821783784805349624595118079750910107208630706416549568835679868757655142462618673947477622008633017483414844440480754736649561986705807224157134482981148330463911520625085745494029204180287651968454053582759430389381849815822422197866159559114563044511606262659245615697384351128704701260814781350158854669362751235813653630900675075576872471705011585573738979873862081503256027789122186902062265805971702275838651833000892942738543559100173838042247215901414812702739756647726387246968068087430321693116854682730905321889581171474570548990970308784217142514162428232632859158248484393969803768045439474511438893450525933488064851617079448019537232580058081902604989115594238859727138107405470387783510925546711377575637156844829077484280872324262281238371670665327013287901018472414327672135542398820013320155560870336204550640208218932609867542978186427259161464659974604135761715289892647233892472832533304882747482953998643416983821280926462866352753238342836639431898325197094744082956238556696405449463375252283444607098841949871615847981035139238587089636238216868394076819634783879384746905740438251779922351409583874919265425687245752455633141673605716466748818611352161014183221200398081709503166452859523250439231098310752739064931685209318231386647096376319408427632053198337174790210897313337416980381093375313322267374406032901157609647915470645045151332012926396753969925950103386068868351665013080295198357633377823698192236383183374614290282437156331601975817472337242212041751297463816397417812494096956509292422408946234891144110144574334652091812652900054258937245755308542043872778978825761514104714422203181937582924155725060445195369481796140547135613757242888820031333713533769450833643277034185145449403493558880693715712067086362521370643596714012089088862557755957322277969546463950115466726410942750530399896059441811821853369674523008395010911721426129308498901979054165446095560444072119634828270537149684443258971398329936316486777146752579862215774389696692079979994092980966781803627171371369827015145734064074635384564380162479638985760761086073258015777010213284247259899783378556111220121592031989612745446924677202252938627448345966528090591470669041105839902799580815335688815412898238782081191773546840558871045216278883407494070427767181484164984711151434510924968760472853505861883103340581187574422338564865322938465022387763547350643960357066175364236997368834655637785759497019924841541492970532276447979968036352365299783642853345976896631921315196176877906184087285218016682367996564417254042691197579628953979184557079072853721088*i1^103 + 15219493364802001424368367369190041263598546789107874400918108750784864832849779841851006674286347806396106372302998425996203383000471576496528452470418407316265649955687145292630612335657897304305641186944821817510254673024931852760086495874680355629009260739385449613367993067459237295335541527258949842954423190643528850249709806057927525501947339921638987835832940711199598648538348890908526554706091865663274579910498561692112537474472985913436621172813187974689532183431703886480515679330051965905782299876714972340402942029538805053207638260712318214542627773876449551699209577395666224961066001766885291409832383129499390823159056338324194576291392743602086910446202463480486542366873138946104577615335562746164294051491854231201997014392459939137106906295504701225325805329489394152752243042072721546865751679690459403903238069980616129564137991261717111169727244848910275814819081559345265205868577270081976338813149297547550097558368222803704570971677876402062488361018263564700746326090420742494304939329577001067443438185884236629858522201471475728075691298539175859187525259171169973161820145973061870369355343165826915999660128253624233410084574174939455508718280034359465706733885029927445587945905243314722140759247998303226861781518646131692188099524266552022657093960031574032955752102409701097872263651685431455617914916641234784755786448839928236033305073468960643921896957761997596288750104911024577939854551552294576397475622630473089315969194640817733281006842048549663511722669174090022577454981867651861043057962931101886955571891391319810823205895645683436241185190110979496281156674355365850946157192527897913957529618485128737902669341995930796261572225863107872086275331932126206807365239684612331579632579354267571392900143153042670063723749849269304010763552366280347664186076615644577481539156853839772521715527648613654905042716801886162953710987407264131298622966420823506885637696510214943001452775943174796079316238608766739834166538840575848244649664528448438208050004902970113318914930679322989859579961802157491029534917750024413694589704447344580691898646371442036482821836419165734098504226689315952851531327150270050647649132347089334999981225929628167194284318625293197404760290940937965493428443850121673311578462347183144149336501962610680607613694954154136820464114348769825367479840914418696684300261833016130179901242268886604440863265941638888030977741232530090868240491297698526071806121200965968245426135591869959344886801467159407551501657284837024857983921051710530367195725857178502857085130855402176273450105404299501631794889337975708282781312075950865015465834718507920946342870515385830493791793488728843617584376404982883538499755933320609792*i1^104 + -68941504416410019150533554344932573908711651306606548521066017799554966079192704239896305506241216125874496505180337157564422426957733852546551074949010336180344092118284011362131533156874511408290916834723274295865892247220071405863623726143037188075056150542302211626139152352830010656534008804701822006101255644722833295600801102994487081947346881994663995396926473494110077598027928568749358609964558893952404072842802118492908299983890808493426156178445350455333165811676270568260281456289895311015218870918762074645831224520718695770484436969326819237381557824358382587241197452723330776851941080497356820841554349648321935429479784026754141075521419131103389772189100794058080913691913863351635471214344947013325747844208652048737389849759030798806148384074859228524459120705572090297904617341243149095814488869578370382457736432004586409718759901722005427785132209787520535165280536589916131842598352073640895875084725869766829225434121219417403855200695681747230995422906346423630006742354283983738731024700636611965197425728043303161245796975623231335260213887811388953172307730076814660958649563750204779614456707148222965007862827217317714912330505994767241613455435966092658204340504386155342358992848019102261623887340960682794486163747732408272301131117749652999457322626668242568531189781491214086920390926158205493441701328253721546170543888301734305047459891292242530064973337572898689884801732459633802001298492630122262545361845020385881009591171629464083736726376326743168404345142939534241577558442512844304794393821182790058426462098303804192775526074025726163169512953036540300134242347530741971677905722050076855786091732758608321395161555991402008840180895993315497859336139086017693130400987730071676378287465790989400201886233778689491205368627707860740462433131660043298298001389208366305864912082759735630239477117215230033974059402682736215954967803019739340338192853636050575806807399285597344093996305577922107337036263703130419544147459065680142284452675050131632043789467208540337285108212826152739907652269534320493761952453350656515066183837545049746081755965481665292402331647875724519658874844651654195880975264473041334959419301757073161901580088214398725043423848262510054818312908086371795090231231233871815861332338647864405011307465431383964364569416327551215125348451603978541678546345322254782027944111939811632301431259491489469101454596624075470963673979399666284773041857169568435037267716394711554839219278512579504749171406463761587172613950696447639286325836175991724134303506515827262034552877937762015360290950705438401944452767561958831551965724807554824102632797378471691497362376550818616426026460453276797324857070153432573778329600*i1^105 + 11962128667753114918409841776453509808244166865868950415622966411152695844463788440591257878412047708973842423517618083319987707865471236194386958759715801902391344873270439554377259937859330447277903686011524709105128901602052439823707321068707820802154581690227555258045231003118174761579420850103712776544850458604282771101061748836045266243887522617429163564580907079670362343023887234239799933511416205726423669290694244340154214769248742553009625137637736847235163758250967204040919907827043423592213184810274139820232775400854668581127800012926963987739015451615589400230519416477886640877301420636726526357497498264689444719603580373567814952536635620448463386748306051344725707432647600648336758558439340955445601850582198403464670952836788121918163320888249971830821784207783625148371116367452928258145489631130087273322783653693377703855073410437994528485479793441819066016695543884185009051598640902998088672063632252708629824671105025587485748804544428524887571814843383178717243861824792157284903176356567752867669841854790954677670585703975308012044479930691447934826995766910956985769980764408050055598431608693010024236151265091294737973731861516072572632203396635811659255429676895885944732402596931899112924158557060480514183771186076342668964648288731777859890516613757443080898304477650772377835619907726120124949389903553708873401741499140377236982543756329455720551873061595591371668982884309368405963477571957644286972145441667562794592601030638035595545723023501943436118309549391863799916357311092483398280154665096704154474464616761402534836413411279852333801001066181069684744411513102381776537581616682195531154423860185385412182997737415480101747033223972359589635478323023301590806618710105286187063610082743475175511297781936681779516512651989921113581554894366956516845055267617626292707034077117102632297882560127494865729804190235424961577085896658706013153847813021847450517830170714393349745336659432529475343918384358554560559134284242811740807214940092785743911203889288383280828133965675633349369990032016717145459643131050227597681573593925910504695259011728412584209017824529638694218852291590090780507883560968282856067345101578195855666560978058535868971961092803633804647321842839244326240505568095455916260840871976473543836223446791723037518154550919634014055607848085695103181232568100307192743385244123439459212304354692120867975460662239201000350401410913482078218876437213130678637690654427541966641916550335593749220752291529688848096073278433911071136282785392149892751762486083051196810380844846532094220492869126320111929267567816833292045786199556986293181111748684257996854486513231121470720374281627388558176996556800000*i1^106 + 4209474649195965505475728672573021009490536199832605571736869545018077309909058511436274171330846788253021033567982457532783448725216087716693247642275738218796645268446339271266115568387289732880757710079912479780928427196734376720291355041252565856784579110770569806220657470452091335020880298455098537195314965719845273072608414299629147546173126922416201161842207923572046514161142186072611806758081124021295903284231382909793511522683155228096957511193310234789868813676036031093555396782058155445990779263582777317351060082239387120490751521294005814602171871528042017006252305750389620838577012883319331865753566654480871320797220144854055266785800875269243782200732959496310472777441190114059767300888031918783050801351630814374336974700714658130746232775328988590410478597135627082727527696578719157574992606772456354151089078385431622788242395503129861454434710886380715443802032225369633071399870444177868699898570106615994444829917651254125775605191615870765473871145531264354655770511502742820122910304691033194501356806755579835474718644134523465245134847953149342112257888453935867173745753979914763878923736973446046521798889303965699235546355517234475494420258849614855290582549669037068242849575850079617787061075279712816798733337734176412407336710093529918842546825974084088642706589683734943302689382207435026155036097487537693598935549908318417322188406183656474989358346062009131506023895256754121461868561865869505973202105078407689425854974696236491331025592836450689884962017951019440092679657856671760936629061050634118086044918483175502418514808984382683324155300332440799685351058774220988553970669502160881159156830937273992948637633054942837134567074302085570899157864099861250821844960074207565522244168920455020560619201213753644725409348109138218695337973154418890691943260923586802461961501045576980933115376945072096915925443226166327376469372142240711988878275140951066040547113029452023666790686061859652293755436371967187211893757912141441474991745180339887549522667378578725922337217595875386045225161931599059840725363186802818276018345412164988022785550485088695832118902932715002815574675361306633424886253594516918655814559787380081364828116620486814104382457115869738854409602015559143562452778432165509785210442559917584105165910271031020145915551181409461265082819217536979638276078774002407234677910668053838890477972607260086720538555000209512080558582154646887990507149524079777353779185291628030184882560775773900047098107006667241495334742533585419590299433662777825191330489898952983519414723464663244113161788329234227172589443640301035654410277669740387794960619566111938102718966079025127987531082629120000000*i1^107 + -575851384572925058349321050631717856202536027701718091588124360558751055117539565942789995004660541145288201666888972897809116569993942375971995986687502437325633711030219388487348228326731222213755718962157517170645621398031649742453415981788693699417927325384202186163623987021307426639378875933157266233531091911736381781880465150074543701631301250770672099313076213018763327433570941154010740846423132523843634476998110969653530985633491903545522405959971555409673222573869208183671700135951232205182064726664566764143754584240951881765479712985465713083518411299693973628520431023663752386653171550492416270294313124425994651133380428068539591406086193342149192731889106220574543933476584421780405063172818925500093328305119984173216867782426345561488691788745788220570788311128361234894911945145494728272356214508839304176264945227049769483205136197307421750309740897278010517913591221877489003527140172574794967740788053775138964110941932126363242134659094482161157790889939613512538533143195243561452566891120934625555975075821987076797834616309374446512882757095031011901867073500757544790102370710556684261359694796040058597700950070477368663724365347391708759863075423029384849969925260617960373823758921712764379450781294366379856553065919162641355223399905466732639660493862393766980602005566136048058204856054310456703366977661340009741767833627427829369998699099641687630579216172342975709225431552756365438672669231044235729707786660769157574859432098055232537679428661131045836842838334292503595374238206491714361299462129197779831619581320884732191106308924203117363365178974628612738972647563173105061740022011673553899190771498971092132665183029237789232845642694872130584915258101087579412477640457841146740595597053993490700411480902070583493740339391864964284562219695973688576731059697733423621671343135816279684509220666472219014745382858563863394781205370787145749330630441100263708777431385623242747000545473986652208216225219304178231104598538909151958327809934340797541224537448558376656897459220923211613343009755003733490394711320553948917477202687152986936002928549436865654057921149123030954445048752993318966627100663807494928000804227313107782384915983988676089821416848430269777744340476481478104606774343659118414581729162819305348567384270850683117462648949272965531971439563246182496299701587441076846484957843035594182309173924643339957324520955320198050876989120517247679273496305511059628366991279002408876362261938177174961288815936419303688172083799253963485368157019599497009464254172763446976559681245240483647845133025484706446783449857397648495542123905840531964498593513996696069017363732758528000000000*i1^108 + 64165756184685159213387989204184140490527738946695135715117551338415615215423513807681816254642077265974099632599937685530572049388797123879001998509585574641134674642930717974230129241413924399198633149599137054166814017282085624857557540666766777319932437848367981463952773752372467409638485114893095366043070393488922373404074287794326597194190938428242785803176645046807486546447586901961812143308255291916977372797410706858275869017910253446167866641295925329076653633518588099181544029479200349339696322113827618951873893051852341618950016636701310693907127352590836870448565369326500143004598274839329811074953286973008951415136231981429110574080924630830662661186818972598885044901218967448427851788774235733943494922145147699631179025872065136778245156378174735893184295965271504449652178107077553002347860031622248655179137855128707966564707169842146358789849452230933368115438540688501511586403369524765905561306762201513397541024426184837778405674685836154756980947555388162419654774717341539499054535782866388930880712991232000548276642174735453651128853871407031534465442674029101146514516744736182007649573619117914379787646289070633276978241778481989254602895848707003531336732191982683681500003230860140704961585593853298032218901488982860301804645993173792282568406750106125389492414514140115254286664680460694495867133373552332125151480111780109411737300487846936005917150321952864800852100198496975755595120071379933576263059326865358543690399184610316047665537141379780946207579268350343554787621737846781485645130136048682299012599389266884304885940333761872312851311704640626514869496761928175336864620020435126195125096599000103360673900539905776385966202328652825709694046726882369565814368753656439972045815807867808294903659491156359591950524975619409658369545890129488860959717154908952115889627489612101490252453119665063656531993726129845945704662325378085858374164230053932031777238467543022249292822536094925959024594837838210115234808796751760317093735601856447424807266077313803807246846291856178884407012278801726425168928315800699052696362623315468940543665459262678527208676250979636536882251256856126028131690281114228900822282948533391215017887488791122355075826250496318143568183801552790991021379741744090221310875934715765148023926363670369387104431226836632573025136314786968570794902137283271786646779425560289985540339864837782613922649070119079943063637409704879833316298035341456020539063594261583889824981658726003174924444760407053679712334919442467456072357131385618255467120428683210783844697273232572083129781232009627332365016456280698105986618680955317786576187948653682360320000000000*i1^109 + -10898691907453092045252115268483128336366002701439344007262970867090498980703796714096002806063481111883126183387604480816623925478154278074040286615816657538775751693666582916919308871755754841207778240895616523205120319263907159473047817507273216599785263100066632022426750790867182907003761464370990762905860567520091527091501445427126778660480627268427864385048179887606427220275877527202202859882663347296089461411369579538405705468427742951330486291076881823279354813509075364634139683944035259358670285782262790007285635161815537916301310670481248927919096374045350071386075745633980426786892804926969539635454571995008828041805272171771297445591557397827397561304446052974694096019340190631044887779536865451264544504866031032721905963677032361707581438829921459736698908341748528318943437038633987048780522592142359976592707828491131193567777222197075805099606359710988245522716985774614574201538932249603078872538933501224528328749484576885617728784279603911162549370788261965686838750805904136846745568291359215515436758275904437690645971178433237082883646690777606239637089949581128592831591623926280473478774075016657825785809408921449450215271381396289553671361690747764930975679351584006651453300582220809027753739514636129053129262570638251180922070880143513719707248293653161801384611674932210800670907070670581859359050006370079154841381251935315296470961359495710147181149118578332073361765357755106799080015426916772555784676826065143512612360073767165159642118669192724688561594883078433352835490771777963182734468583201971369572609054602285738592338517504957492229888952238207732261994362075875475533698928268726061291397890564599692217649686260534816619513301488217514186199642920657959182355115200159428065518196277577011278439046490690287362354817972329160560629855408366788113721985778406931871738361177155820312687429411306241997798058747977950313449836627110032560488612148020746463997589702758985245817519033728383491276085844896259862140696021037415127735082861685825603416960474907348115943466346046728120089504115201304306501394451004283836881924329174879249942935048469797969834811863400193055944332187438081273919129996216741334220217944869109937224773654463420542092643316707789435498817281551816590775157503635045011465595866784157876503220050806558209636465889312296406457985294410768336367602962932687758133829617073656287027897541913379314625090043159303028813374240822070439787667889355590153342286864845153206769945353502752546431936716855402982834519557154095177103909178494111065365731393979631865928336963435313827906698319315591794715551321997127197558821880673301692416000000000000*i1^110 + 868307425571532167506318558858904666290359170486556328503787450392456999761597318267637958844084256195947035922684759069284763788582691015969706390541582502866358251333853648158022287969451723576031856617802424404038513717536058979133612617036625515715624831373883419032280282871018223557904423469717507747186365202450810727579046718612728508261780067343199136318065541009120493693086159240778208277608526591692754975073803562224755736750051833820158513669039061632415590451221641521974896295421473533604174366723804474581869833508919279797454369264717750533915234771700742853816653185476799392605076606437647120780705717754198857848000479687554586983312299477839598236739251822940454924393251693652620813342995348868500646984360625027088955906566241591366883656207139900151758722150574575791410533516731653074575073082378479090089817026879046614607074891225317926732964265209942495906361456773901658130300434923452560684394836682043746132762815940884217994285483034253829521234279854808380601561745603299258282257285345207188178216599174269228046438973860207491543778087980437905669004835692203266583484510099143070466835463739432457281767650203661588710362131579994658816275762939428217098928159605764498097824460144057217067869405216520253648947284022755482541505260221422478440993930871009105919152584136643212098243101341284550294964190088897777253474258456825856658661441867200366553416898902755291756251458738280629459936980711403440181265776846453936836883707115134072476453612076921295783440324087504086320885483100707750623308940104223474025109252455287097119278888747368646179444523545133878124001258829077352512633033755699797715508863155978935329175532441967330836961953674128741432155421881149806107310943780324623751708562932876306501771467949373527844547699704412930039366172303849198215995454941809648859410495157533176415981790761688569935675913303401917771140833648755033844718259262291121789952538622284583171894600756276507085985168321713322609983503187777754846212902804361625721938202726064414245057479247173179814626971212582331884365963469361043164045482847572118329926874774722145337140901665742036498993347586699432137237461379481157387147296730047690019371285540099989966436684333663382665866079735530493740667313610869458484562734761233900916545291709765519116380090500524338267644201231057938176327606522369821581604607962184438029877138897765500905008688779609462651153836517545706564251549560195699874541593429702289407976294734675658169727441848648046936306521740331196317195246774455130489796363310701339849740493187202378797395481982348824486569380207647178883072000000000000000*i1^111 + -26613238024249189704587045243820853394281869344207473262158001165369433844615018976511556267646066402106752086046925242950743434794686604242857813486303917237394113324917251925621814599012322657278746839406817818912409610918319619969248086966894067818566186828564968026510185421156213689113307846502806413858293132499206619179829724922027415866370529106336489739234674255406404659560120005652476702705853775220410734288621800533133553314726445544818264561501413268846130004913057015978497145020340490978699083696719163439658369308710305407655457925772701332867086201370808129170046910536729943593903734949751944218250758527413804149841456280348365404711093679343746087841363224408992242482306334908248518112721158144790224167709311267721635996438639538924154631743971891756627825054602616516336422510869558470927979545281772778127948584138349263195010245399479584989071722832003730684502961445795452385655091775856667189509414628001349590560354603223814883581681022487137175632522261854711491369877094900935884590549951578013610791666111945957383652339011397460755829888441093010323314145043108662436683133851184318772051733032824316525851644533055396140461408646666871232293169960371850654315036838755631072131894945038571904625838297328251282011080102833985392472299300184729678965347013083940047012330881471443111938404399556573168366373044404869308015550983696833910726926731609152342422884126866135633387877252012759999600811940707907944132587484861340763137350250291062300412892762451875440454412880002068765310448232344025336996833351908262540716655299681798858582345962887882012484053676804192649794041524440815309801564220534213408060017236411531464964298585259955341393960262944729605545113108613515705170331956860506446904163727627506538303289346557106049570774717493532284860609305317905554802606772229954520793454665887876371452700989714680753155946016167371013503100552434409059298108862074643589937486548654931819321384203407465410111830609709446875339629144823473780862115413373704737420689806599515590210547281858179983185737901077127999778366968795196954512981009282493451553782339751914605590431470772491510062790798212852545655002204808924271476247775705619216837009425760410984686329778243298862447086240232628035277212326574275973263912949546417405514678224490788993677899844055649854764533795044187616881436490451857449020589299410167679431806077627448192105234511694277837562292450782772419510163938034637968398086157587954017793276643588760027891540826870742597323020988645678920066390574321614301324578962228491611861198786253324321534843226921310799213363200000000000000000*i1^112 + 2156205658994026350299337518413854377530599228007356494405612893625136213192282568416882934800172847331001489934176792494938468723207407781833707178252638907869964982969418276663799569148294910041296301151300131732188555783487151415869619260026193967300019814686554436232474831482639881218423546681139436368611332147178375996768093240226993184483167316732370377736165227305826494372433130964702140052717967794616625334822154711058252915698330672261392823081287955139061930656899612003019922124837248398115327528186327479833650161102199491918777643865286699702058860569473394968282903887520532628230429916710071151070895615205024354553662456117055559940675339802113715904315130946328980036882677090521929084020340835606150751639165477335558278680763776895177676670520266767347398923345511244574539007135103295491030966347072585141203047734002418878162842373669304510215058348349011944469046485086564359294919874561604135057112331962188581421110797053070379626057417151897764624750761640736026634094802841801064192946074160114747909921833346208867648799277499200938550821508624403912726736829324824264607272019976828026031818735744249907237361128779896617647989399123439069904914575438930003315000779653870331830798466184891374821074152019074799542492276811749006811331373878819698713345531685104195393224170837222032898503861929917376103145324267816510749852159636712355341673687031037795185343065736838692624563119062960493285121416511983620381318783523881304252857083412532002281100259805733217436742618098936128634105613632718162334005985500364375887875500701468486191677241881033403240308271771964606583217878982825045666674552913994141164462641744898233011685778127826151133307052904468843047379827262762621405272026480963164715784798867757049712399708951856247352036951976436713112026502271822798842420359609743315462821760976206880836417954982520830702465929380835546845677690954871882261036681121955635902895650362279118815825041195556624129679882677082536618069722671094690828063359341480042520861291919127695443247962188390716464223324592987045853217088509860619937590266745413369182996475349967071447230973065535402434305192205874580431589412865745857749984598979645119199073381524708428255529094182846459302407868774113053449842754723209185483001308293822137648587552255724101614420960135590895260060393346043378404129271111816099756004654947008305860580393403746503325786177947366708940361074216157400993502975427205066227360504612829039670180557657755789715924963075324395396411740805275117186330436568169306024110581423756326482952220465024023781892423680000000000000000000*i1^113 + -66406184556798230848879262507048832322298760825126899155360968957072714323334999354861061176881756811017691020131679405398586528209403941295200751147474206664447428534176921264591846250027318089613479067035879789880267728283967150617508379458615392165948886060232187783076637446686188564254065156699172052735401095803151714264164660335358770538288951422840844077099025597419629020683989204329605091162450041744665104067037073039812839604372072647046426385868254127143044955477309363986017403958425066438269739825892322012920450842447061339435202091818301706652024399578899538108495557281935794634683518582350007384030375752339468823203200741927354922694682053677989868807485461881950394432805244481592479820187726513165672748126164708566602924886491419198638873786720466925071558774411585005222855596037195661152172750539814230060820750553109760825249717180171568102320104286101867373196542513817592302775706164052544393083428200487307490091258838931100295454298768853626003572567536022962845746326969093943513118079475827912051666764139223137454320119100083860617419647646744942781660051316082025953576067322458308024409631373686708630807267517306978478636846712099444331834875726618977932496623298892896703087352233954248163896412915205639028803160796647037070781133219856337357793944703244180405061434505989566230522654309846813360626133333853838456668373157304091308257768738367031984162830004014077365562329904460772559128771658397386880873735981299731084167254835354364655095752657198345114957343674206147696707444089629520905557610591951375381717070707757753315506407471291392087735582414836666045832422832155727866882448107567344318600198575303353498585646766584139650845923649006671559448706820390659258925437642594700263849845814407792712881455162249238604306504591681995037120626869928325880663717239919594478293181648295668110348498898103601630642834438197730247733113223808168543249380897148248429163748432152234512667801395265046856418936893557373591149485380445627597897725731691320551430425635140777992763728298867007220725229204386126281476961432726628338213966770901846417171587640106654128794001435238893898450360995318282266297055469363667566616159985610965039219378681619085459541358016319457411788259700410479583200152632020281980628080489186444413019531708600778164380616979447272401861136271326401195781236243544440154861336013380935974967682407759513272708068090846729581262826735167884153186414563580760542512510378418573356157372717994157350505958606202032077894663993852859353280013390665712141208209682946840268448735009177600000000000000000000*i1^114 + 689296591511374670803998487260886145297946282437782530432866321768940701723630377192228570353170000047220083702489447337175525125676483440528995138493415952272461701228359930937752027502345505358117794473352629766716545661179786919454698452492418929297774435853484543149483223174438725798917952319009936270914616512237452137661152934019852204103313991743748051437376550389463748303847834438147444812591542539021798174456395657009355847564439626172223320833865546577049106290006412936499878175340675227727026712442217489917287022903768166002598719146854339285421208235107500617355124532478280506790148541104908312761551019062819671592650490118862321816743107012628923783927673031311032564014009190526827240575499232137772840172850051952580124064408938755333999191434073504034953555467661171707015077131084139784706992864341144623666627086015420015119796416234803745773653624065240634195577285558139549060563448398523549189727513601718426703309940019998912102108519400244869805964163779573495759705632659679141428679675492261998714095826295619814134657304602903847294539357536225460768827185703089873339010901060848349881165842819876878537411631618280577338358655315953135750403888691263721338123892467879514709163168271863816916699250295922089416899974463235252339457035000942127711782750833275677772164783575128000391641625280630046908320672244848634847814001453120602547811812173940890031369867671225686681846146989129395192594097208538510520752737268727197511763199987107221611313398060908980518936657917763380265771616012157678961424806624374335909483627420892493796962170462783698095438109966451230439945486430734287711597786731855999064446853163884809073731387890041731339652519648471667230273037475250806945286035175570443892717453454091268059868942602710823131378258125465583753740774078990355050935296618851886261945441664538626054110633979919881816876112794640051777969274031939656038879438257464516353070666808130111166311566106206037189824967979175621119910015594612167993006475504453017144818598391482166573396258391416284691531161513016353349498449592743953660850826459820980092264661589684035965191102936519445705530604682811481254155012934520463776913052919276831487809096455112000202164605443602422917674714510902578085338190098550871550049253395811295066033118153042186467130304914153163707720078947073503249840430090039909377415347356233283390326022237291677306372917831449674780845394705001181646647315517487261373182182611242523649852151258198417610699149797086327170918078461465115418536291099645511788067537425530880000000000000000000000*i1^115 + -25852571422830742907565376303114162245763586948135969794502293639270252469744817704950956572551242189647217156455711498417654441532799949200146859131825477291828460521255069533021758877667801605598140645489645682926021385785053769836092497259471141530315254505332908576296043592311911177831771353710268352080670361956908596504053814141578763290839047080687217472013857477508386756488918693147834764437052319723787198437745467112016471917409694354422971798943669675650879389944904730782559776509351436792761823816052122395987310982932690415666225535387851189843201932741377281453219773167963547502769747507435513759556311525662358864090224892994066359706542838201051492900954471988728095877522450872556592814464744921551922211499323374600938851105183049522084414816920419289999920859217161479541358168743902944669759433548728439958839135055481687095629189722748727716911026668377415514452277737201804367007626671354930625246204178954628370273554031349922861329131258122688261245808831172580094354952658530817905809824743045456914277638854820983145988262787348119478404191302583938472997694248954372465608456889494526307405711630162410067576510304614641476829550943758037460381230313493949005232580471707069394069185927736415905974208626314191294844997505180100009205428428967908058392465904352286016364392027321005126579029974465891919555064729630466069676737486552812678921060284411557036320261762002873817574505813585880336860266126743419994032051462055316622604441626758956335570173021601835781467187807615652813295223092228513788444051495991162596300359923339010473194701421424614324691161414842363734184888303089699981542252315598181919413001015234388901557603909091710790892739982889871889708603071085007224413384615211600753803839228391535543426080179931046637497742358206448601906649616832592767779694528956387391145539293102925490477574820446822021214724518083173660492235658577624368525475239123624095829036851433442652637811062243562250815121815519289768508723269891217207466097992064452479140910384258071289352328623854311620305005185507011796705858565696942885423317553542992304966452673733810178702283367626040556068629362675291056464451937297392357839883934694482369017678767327467809159597432823425930438905609074080042343244612707651036191833385246834230574826834224436479181328935769588109489884409123548736181269142406418358804229632994848985849589370294997502081055162010202810116858113889451063309484211951575051403397390927012025122801521883096300353229023165200971305141260608005942786059792579297280000000000000000000000000*i1^116 + 779837932017437259399422174608978884915713739775073552899957343222882825213082159020954997498536816058080578709295678499597056215011920141883856820549907990412356987192715347049885344962233251348560157718801931820459632205919733235094169044525632515456730788381249917867829257363138028022602645302701119202805769686814902954861963464756747366475950816722513252671020801430711090827859397861533331286750564214692024478963241200348849815421509208452087309777485835792568595936601352725202818746484709387178623073122169393730229045278186861251383019004027828710304047786076658961578511590677981612998934283288242282404902580441319292970691539007094791600266142724841953981677867760252313291991324065875352177547616981360780406904218486611262930366073093583027456826697075117382812483673093106679728407948090849452976181303919213020597997256864624478059508735643738755700250273753180707291193769589639223213631255800248864860153100002783411043460254140699095935714538638727444570762613001864027257414048824442224477665979685061877625416911590870318869876342108854211250265736946683701104690550684217088599552821679044445673683210756461277236773007169885335417664872391678119004755914071902496905506607653825764850046690916491578824061333994608218916871944567899517985853447121324854624167958933268382014395722712299841672593950814936251889593225295091767728005534775352228863707371204455620584429386987385242875476066113229022526733680944520679472644051942484377317118830383560984189048413664410557576170161882681360335448906987028778296898768909535604034314999149852298944095250312588767990418226862538994470612373924462867680831628481108367249417499157737941710334548426288226212498190501846353913131172611439845672069101540768119555469171326856785708663919786949840181938461074852369870691767776197075496293936719490133906632236355422411652011138930129762718078550147990144103766016531042058847586742252542671918705347212436261795827045475338067661378153870464695751287436395552199765814629779695165215206804224955912543972855634953342996014330917342587156640849453361428746448848451744907937465594876821108001095223010110560134199076647424092800825558706927845578815740616287681737991733374511983209178782281889843439904894790069607138229946545005293409878339128950841043565196168285938848016994900819897780398712319546213994163974923576425394244314390064328393657920197498614250167086294191611698869671214391297417808713897881538739828381026742315012649506837305599817651197726183750246973841647691890688000000000000000000000000000*i1^117 + -16168039186963909550436563246820723772962616227048091531561830019955245716690253019182713743122070949824772913664638040300852286274960629642396356980647192301623918984774586863681128859753873177616156909847856265702655862694576620971414414960800318063692856417594227489995839266492667489158412889964278675090835836344573486045826313444220663434775239105145427225177236811497842673961576653083993654878267752002311055758494450939571667597061891527343365840383450839248013930449872782895719548167612548336704469545035003860683712936160596355534119884553215640512548936871510459714492980637696010987427937275620746799347635115498559400663598614860715020349101587708891072813994198982395682283794854710524441487310862752444251625751464671254610918985182409326949872067007837503138959479745554093499465746869610948142012757051960950634790892102737968300028349842913771502304454564837350496116530913798189331416392659530018145529031563012488293538313269189211823968852243123424913837814292653687337249200902209670051857812219136906324441431477248502985565916528051240983181846696811095859712920149505255215373825389243028922311971500804714926087725311047670306257933618476413180023096976854632422456593397709350887405967004674528095063366375677333966239831764884933161062791334945194242008409879616277541225538091079611429213815353358216344435625469104475122962221923442504697608514007339020967288608614393658425386590763582516550471382825021347931403517356305031663845852012932077601587602742217591757187910057144871013205466756556953556765452174052121757258093147398993586856707599550309586490704193081572382594034758436526511621449944189692288942732939816374042071277949628817113992553964547492785562247608716723622925749934381786986652708216187942657142581817999885202919912413555654260245629526202040822402174681899678786398028084977335253601362735960825008066256592869655048207878766560218670868063855698393453600913527730808434975362789279973852198655950494050159041102800825199436930856891023848135908872663171874256419343756914834158607305100825019551942282681308970446584161796011120366832931078046572774032437225902339726852479125826896745083430480469500489029524127940690190163968389902536331132319693825439806214887435926212424361288128032525856245268519643709760387030986601099951658253904821370589107711001241561763871446874497260956682559359142639423889047448993695616033123522266589199035675051051748533748171216363166162667697020952880942777461328341531100036034101261727118131200000000000000000000000000000*i1^118 + 136290145544337748368479073223746417072223978428664277435450153099348077073638345222076333451679936716480347638054324761922680056528659394191786631955802023136651337582044792701675311434141192271476236555469066438183501326687108748000007316190230814432862300123996318873368668883090031198570893173702923748495734876099785535084178179733127029213796570154187165613117815151664222695106186551455001625687597701943482253846772098165859605935066351791027324384820398261359869718970496532195198983066591944112619589796994478888899467140384983245696054910944257146978730168638559735850421056567435240588300892811441216751162384901051248619209903122095991173237481353273158268593846445735621827993677168791949822918655719206947382144444728952114573602060924467712532070442289384047450660376928064500920069014968278782349025757247369207811505143322764567153927859992683365869227340165416810987547900507004943968830123819702810544820648368021901713422531871224646612046879823014676054505478274384028291437664008263918349717193223500193280270946454235100614449600310676818525162686210343404850115437716413692124449992736329329063540762652665219596310277035576894881956651065543466460823885848242754199895529962189790413795012894320259989097316359846918132243419082513632063241828061627947746370614700997415475968860526785944758953845100702084468512962344122552415115156341043682466175127135281153205238018923364859491633360081611521075284431046289960897933032980023230444367233921502898369175379534153180082989489585201619180901113428203217632795395790634360541902195533875288800968388915306605012006054921583683167997039948215192708387348695221826571813901376017048373731355643889338297956162900036995659451583745363697374478802720820853347718753556875859281472607177950186286033297027999441170508203129713572517737753914655404879441860902164623799900507949979376925047820833930265598451818994922791223288419280550611698593848976968420403549190144597153130999945807915640598615296851917021224926348410313459639583084325404943708141333399959868376808658951225831195586498472214987847422453625253582487403154200583574663248708308419886872203934944287823282731539272444449437224935146666030287978966500590038081400508631828893483924709657645731551736521879410599951096069013008853199321569300416321187642935146503997210609824882911075730291500747782307537674229787631822127193786341524062001236347920224638721601373262710599781148892211103969566568968339095083682902503788490960358342656000000000000000000000000000000*i1^119 + -251480336692042720019285579378712618565375144523395891784331652017722071404531502660759949705466026750116352601135244834537827279645053041754901708114124546604856270267638766649014300718366743020135182593752668870618633312197355644508857310233225993323577189429931066328488257345369000952757863627616601831462253884928989623303165369418104556012000277817826916543231153020424671905941537282091941377382040562546216868216057880626394960059267954783576424132640450312257941079694283859468189393477861368051364695288991459266218253132569173566684975086281510350367112744717677434917468719677445845861888556501656254628209749331880566971607968995983009375702748818285144187559500890198474107626784356210868513124789165471312154568295188122915091579529041388295997498590343132327160736137064990289737468753178418232572447964461548437224798086394971706677209087132863067092635651933795461493543841033079818557613377891307109336236648186500476669306979135563652462407693408249288102870353680818232820540517843600453924895388519039485255344549404878872846618978293183437757002738373089509795835249735868837841421154438916150040368006849087965514966989013793938799511083933109637372508501025343198852855581523530176951655833982507198492579136586438370572951602864512791519886821898097257027803433266473236929488764907695569151076338516051008428723561946900551586134036836210098614828111272575790805523208265758891156662207486078450503928444888329004520310187130016568937866221614050325752562638760541638365365065576536019472014480888546978508722289437671905067236184676381422916449063767397985190921937409211006756334753869943747935037740428281477712486379250371405619545394478610515736525547766353995060908494477681552412785463551565445100967381265037582173494722260454115123240508893014324854371423640466664020160545174481480516815700511579087978241751764060381537221477269493180671656253300425462739383911234853237788917411899869323071691656318578234627203984288628114550443331185901162882888330675360831818599886415243195738020024037736994866779557753808132540345781495302797243958390666345750984855525797485093708380448409010196128571696880119444007583535922380197272720329410926836985564056899412607682946476802248986678331818775715280233124991730185616546641632725519349395315176494122128524838706125694175149165778478721006780357959644503392229639975811856567301842380046056359658394448787469330467627910402752471474602600662529335111510076845525674169781452800000000000000000000000000000000*i1^120 + 2925164689449952688098899402579024606482111167805079115852405895905064073020451386965804877779532804876597028157979342099419326851892443987717810071313910573406915614005199471635766538854394155060843041897084964206579554781224983384977234442012875769778572708037039964791367016229016932466051110736370720948376698963039221693979847792299225683665963102499134555879871211055913110385773048936626794770403707594035472223890107411560031912806230699444140964164406141002444338041920785778298164621846554353271347827734078716333792488925877157791990720665150536406416624679064467024119622107165101640947950995527612633848115641750591954279989906413138146772251179199073158913181168299406716370806462266923429005146760283307581064139013919935092534491419465282482930407366530057076078674909139095524181078513464330327067570230409688883380254979721382911692734307702943569271834528243926421061062400657084781211012593270836421097384879531755728815890731940973677044774406066449863778309067584762782821756667763308606226444019663591904508966297360936905829297909912960744326222847516817198569691062106127702801178868390655555257744980261388251095586448507353243138438270193420974561241425508421093405829921262857631756911122318619746937179744599475625079377869279394173625435782745654363701686778924613720708223116418558841906188245649894128081149222576757849448434057202291867079985856137275444588221973069730847313446342011679362686757294386691532827867147438052717486638038421345692044405614829619558386711101082009631841187630229708781710398025727592832126171790404117831383617719090848412044532203953661015553970469976849044219145941437705619991442409129877368009222459823892097702283214646553209263371756431104364544087620176909276297564691848075220743562332301587679375137039803548749455420976429841394999448348419266317906562603422630627950432377654745508861347102083782011046591500438037366667262893932544241514352357339423711783313122027728939550626696312634876205899610589393943043663905177267289987643021348770759974270932168638585311589322915891460860149958857600451696918658395604582107170593206555997743289775101975835469452513996713485315548318265168042045344215748643609307262213873283856799289134895155009420613627659957541847802641977737883228076015115319895863070276613357044547451723692822808609325036367678447250440070178037219855998535372899217441826577632037116467054579105460545033000630054737926000467234467400908800000000000000000000000000000000000000*i1^121 + -120739173033308258727247411973231792238362773276636013766821414261546880441310644879581163817671806833541638537844670246415717737683084260300249152626018874903798122242219871202981428107663135699672681056958417503197823848806608902286725936899715316914063539652147916745841835031669737898247228768488175397243594273237469724322172658558598031263809340696039994697322363940881257625472487712477815922653794117973409626315930940488469332518033703261331644697857803056485832632084648703016739187560555341064231223945023070445947208831729980205293103314590798315024582736357368352306368682186493601960316081781684161992259424130430610281321540877095401001815160169632958768389347894776855876372829760028647380918927491539648028660302635300362685561292187853222790013997546849029702594354900928386117522852978732654901409422179415420413340724462882956808486099406347092575156185582272133289559695468341090884522476274022342781505547871409242440145249939141183870252388252434450678473502261316940606771071080548404679933812122761629108649009199642973698471601196295400620610278094745868880499454230111250672357760218548914746344288990735495384588771852502689953379352318644322548789456024694355443832911320377406294949150806464601500225609241257127527480781243793595680056933971261716897255756001841489473851537095647353538646292578282709191882192138375029340689460744359736687343992881559950946380982867445374855154273305602875150958922742722320956978942098513977219261197573923679312931306242036498880906690970409960961679836019580765539534932462577888028720976111298817530585890548829962700396399492345291814965352781966383849871232688873615039117069792783583518676516685700917458469467221541175852512614650638665916849651177795837975812162906401406070266344229256788113968508054906616006839282003134680092734139108033459209681323055372175495118105692822187774917464724767313598013252141400122414168800531128924448855027636876783812315776847327583214714207206816532033770126052346523564054909502246610826491087157180335159751575374005086938115209813959964121460061204321841535369397570149851493150885742045478460278846997242527475900562548507856730148447171040087991590859589498159729183984519974898082134125251486570654605931580245058514878127151145749837668771645785138608337144973271149175118489335692809478243044598983326411426950468193173180410692007200896166692598317294438138699610886968960222286263091200000000000000000000000000000000000000000000*i1^122 + -69356322299305053372178082266483667690869428670949503118662316251746108591470698387456133988943919975788751996587071995464560083304266268065076467922895590793718813580661759067140911452980915423585781078707365651360152609991889724485937581067360875864681588030581049047824719000342412726172520546335212841271994725391662065108475870395860465284487273583226934753978239224413804272560885935442216119858343600384113190230235964221985161550192117977902235732982058277210104590994135996211976145574659704113044892290616555946835079469757139324257006369365548277335169825919022301480145880123991168941309767407929945055115260410334681569202577363331067144537280253462393836270043383555594103575128527603399049766213215336909766603524985972940366177863079836382416431459464587520647437299411596635927679754317792404373683140031917414095620938965852586358931465216847902046479981043807099131458978120907081428204878479663071427100693633106739686319020283585862522879720079916055965576381614055875122390535135186698245312398662911225510126335006341345904243299629043382651945288428188382400824726471155730684643235277747939530175171074221639003223655972352269174619587605482292648131293277367973645121759806113084792527097083453116008600699183224548891944642685132303248008861151709244653236455550156373187452643210165146546310750721890362894229293985829206616156906635909323015247334644669545457047568409317744983789704062498568205400418406628636156647769881423975730510615098757123475221847400489361678695223170894185307961241032609891649692408635846170607299430813581799869449245795913295103703111974948177968571818594809621161405507638520910509365324606389153490042600584884618003300016342889821065827773806337999770894468505230081256675121995164432058822220675522573446033880738762453713218247813061849620694180543274567230400104000781621431195704725910754780214086827756487440987343297392840131824199044963365700255004437096424992446468688914444084503568216931974385734332190986784783056771991746603998125778682154436028400898574940769205705618971491667431286934510885908143541384877126213588718941727887559580786386869218864118278853647424993280849004523610856890416294116613717668678927736196214784992502592127354462768556419738330996379023423518547136463928281610805543310847999895026745323592466949257969630773851771470130020539113413089497441703647705439480853288569687506944000000000000000000000000000000000000000000000000000*i1^123 + -189930968150294118575897814797394886591212376734426993247972025690545546412346529729952558875718429029089962949266666735089992829455840718140087289330897823261170801416131310808910014286246007362448682343704446125628736585556800704484775858545982273228961844246159231174479240431374561787517256797662892626907676027670783237377545289542053111929491926425330660337354010791273894770413958970129015114893695295986483692098787079984684258635955237154814120968302728880817011229995408670152737191165157879546337681230895046102519487864674189145115570361017135637883328629977140309607528897509146627206651448837089865835065167976202390119317762605481430503861742341512237510153889099268293101308540650672459844455908810361095160751943038318510915786561554203774870992274323059048727344209196901614256501359232007530508181859246163628842215852174138560927517570905825519779675206847963942720250087760049304264678275972468395876792846112315072462005065997328610550840897891088557412924464094782682649011726656692663789687018049854156054643512180977830041286315643670275088599988256322438637528530367733934360555516954786042966952960075610676513997438625486710756997369934654203851703173931345909089127475393367774993209201987524346408306374906437610188550158061228975576478443933438880160795682613866563745501248860035565508362271694466264362063489165572766471270747974058479172808598522769104796246917016177245580427764160536092593573389047694168600227992860051463172718664732827649949505614360651909804817205507457149467409819887299689032281327554405903726821439117524660164958070035833187870862595129473484354129028244685809001531458236132966739303462586475287880525613537703360406813752685688998145487920172463065963213576670392604703527598127732086477874347377131464731535010227177991317680908669141340358946375367711051269904366223125926342246049858799172090079891701751108529726729499473338141516296728632912638100015305519733757843545112027966055697207126132828069932544024023229845777247738651627441982891880604478153430398743819710447105928154554812784019516968832095177783119997447715316892714519418528418498609403387456755975134318531783517347880993002437894469466762761067224047296529278316589400921549054609475193635067164264852501476002276824357589194893476041343415368182353687206869899165585644386847184913850507527862754727370081661603545088000000000000000000000000000000000000000000000000000000000*i1^124 + -234219832952689225080858243710607115330165055093462636329208571752125786296825821332708443400832814459475288176351869706176878602401657415065767008120733872340131040741193534501720022168016568718323086400668186757917452996804726784705438511240338807995449377119253521740036468631982646505061256445925396567262179452189928064806279139788811222462245354298757827191999049749507091129505417292927379071329108144388099189408979707540388935909841570408190829880165807772089327995366299734688593352560097948377826918416844378088944955309896682617104370453665277897202828965721103503018838991934980036327505972162401362923933502979553266243588436108148070008129207697531509374499324580842175152147104428041026367583050077866737770647673772527194719421806827016349905284470043127202188041890119221150547532132306652036215348253476489481823014830792136763207172869554349921658942258176600640290530586094245720446681028373338357147891120350215539050872869278461708123461262030547390360556374543045978185003984925279398139445633062342533688775202256492036630518217925847501042283863356412788075856027002473640310520268624902211713181890238679274509980477694783599813412344391023049883064952300032006146785930110193895053303443230237656469158614643470729090961298404827663188483005845742023663228910187696071807078579870376965294738112962445140295269110259166515464221460516813443582624952372858155197384963882118078758011096565813858924450799328807241481414282077733666433990460990518361061619675741456396206533921330208883338348488005525869281062190286468693671764808755679744316173908145739216171305224854736941662682543035572230111678025155515766571215836168611408382604173250669173224540829539378765158616638196985585963849527610400886641713340451111503347909452618388878244236454859725776394572989753170289351783142086202511860209458166370679536206487575480117855090649039698498976876176374118117708590361179468965467256795147312622495973545162228172215629032192634533092234970947013368010727674867823190024698200163796932640119523465285719692736866273201081037279921622541201402536019378266190722131638266356270931424151774497397707366474416820620082099274963286741490971495100219024228768832204951034997069163909097725141362796447373535710806849654849379244328803541717828714536382039662598993154301117438361600000000000000000000000000000000000000000000000000000000000000*i1^125 + -513696623081821597417039125413282988880314999623589198104140222544912320310620962618748648696001902335407098552405782957907068773812899450666630509627608212081292836673358264524603738083996976075608405295344959318260028889342714501594668162119312724573017250742977184309781297603287686038628180402571725240758276125831232675046919719077896972331794423461241384566584906583167638996640581034472339707734878353668610453632217070379214163473384877002228505030290617482817663262093912705842056921039318871592422566782214478191795448628044681849126914179620010500895385247959182701120462688194034506069874119416842160794883938416800659908677896104242612770988543906224611348302420453673530170051628380490966157215388649215760763021500699522408158414688514029568026346362771644684030007549947470315368843815825843994752221375022641894261222528754765187626426914449924895725979383557349108664178346920747126088983084057589416608621592579194124467252023115528453359568054113084109741114081698317109575457432080912487084783128044005005978995004814133344353961014796718876729019853324652222557368663157838771737053308409566817839589007925108035402160263066379196877481144334612179289727287010290440783197363817134835740169346871057201441423413950661035249734288662444991723232439453632978103902044531502205248253402220228538030877038605557003277947530450737571397289443561238322280266975304578632949575798111801480892417612073664836046568263470215240593387053664320780615945396583021712250624661433367345083026538824419992940637868306396654604954479285198801168202018497215002691227154496445565607820411573673526216377621819078939783230588642768725956823523180425058757784425087125793497087019865253656559788241506432882647097277169361791475493083899386192112873416562780470020264516859196134556329041843641598573546491992103785976955215550701078937779912737698259948523176932599555628820779674281041151568732683168743409809743464612667782028434215059665500754431643761406267465216092055043564811206316123584854402911955815846482318591400748081302590493222870175838245057176194895492675395932938612870961694967074338498497601285218277248635120127136927632069832360237901163443960536480172365148489531550053425797975868408376394293061788802888199391931006374409299558400000000000000000000000000000000000000000000000000000000000000000000*i1^126 + -74834974211053006179659075842597824419147076926141048894988912819172252438642962055942710089637834305939532260303829126613887001254419705684403683445474630856169923717213273898268988663087289023244711305418308040657380225282155283976554738134519725810176646245172606158260014959998160682335929155236801786723635410531410095799080260088466205464063775671472067856018050904229427837545096516296854534291656340598923485104815514362742618076456407731390587195825531955117878422375410858373838407913365216905413340965794086522734925606199434552234328583406956998238684246652883635182800701473399809394702334708065184215658288212858106455888489570174005319890335817765787414650850383560711643824767652360158882362817223483772017763021974602045228657892933648244583277345312964162829047164686057529600699267307810393960972193479767213928151809081864912975531747800387720239077774057274773616342336259878413238219719618444389210483822542688326311228434565190975730899614524076082162612839802247424959198819109919288685916133572015302857348476874605904795770508395962148119146061814009255339467314427678104001802542199370343132956008737273005483764181451991210769889520720516322108549621848012127266569152942481050815849647189902686507869980671383806802906778708144984270366580027798155249560404480114837009968250976959619269545639706499150561979550724988670350859628104298188591700984962999174005463418190932830879051617904123761949174736870923011991864429543434728290482560744463713841770493108371982543140175008247111261440000612691217957315814072717617128309575216210214036063914634840934908274482647008892614971007034848987786020715836673060180390678125517712981359526577664346567051560953184641809355545341247396284146589741971537148548367703915939228823081615818740598248514756029417737280360036319714434649612063712686115597749453053457011732727004977236176238994593057512899451166948632894390206440303114320531631870525831972712069244234030407402978773474349281694665439924713276058344321372866458143842632929496248759168113247607757239118176783785941751791362308630072809090544324037163198393092400753647425606166020616506930225028270375996060147991578001479377962674754914394852019464333666122602014310400000000000000000000000000000000000000000000000000000000000000000000000000*i1^127 - N1*1429740829051762888167436250090464332109768505546660465076059310389563652469988822639869679349565395620650880983085053173337026951278608056290042980779927733018048550884539524852802380731633022694795559273807390797261974335508987361319275252510124259086811918167516472539989456193211482246518346145728515625*i2, 67684231107019904623537718324739125804377656909515488471643206493825357893753397543245329175578265647264136100066558677992119849127564412749055274529374085985569599044710001229184532484253832789868009951213413058431639350582091717917385585163203626662063865484637662823976301188541603980010692994574111132429534338869371361701010963915414687825249840645709769138367422635385669974902636697290347641222079154598971249012129638126937999465693850734178756077009902909480703869923855356495737369175490928938630085189788649382589983637284266603300912078505910656754227444478348384414264654638035684705583134821762231775256213592502983807560095632600724814146890753183853477157265164389864486074742429181022426905899758953490278231697236531646726805083158921329290749893957171536884436419281950650563772272717917569615710387622531057117352522121194782657883357446335547413582898812903106202622693573581634106650899196546379304620167819829372771022981716048671138836346257270144676418832039945679806817897040844309965146423548193937707430536108571802268854200149093296831948956581038884461979537857737855704229750124903315112328411352613652192491999932000491872347143498778100405237607562289819434614547599081661121503730760192584170791708802740856485946871174529148581379197356768015197766977139158776287941352531586150844941013034077695591178349415711224404573966907351666815083851145296278489190766155416979953844545823151240773635244295742077939924117454216367114738369314460391433993246485446265911045878055598073632295015937418234724449592962144151641867904104084158705267663679826461529405601742113481033881991824249061185103486941354367025101822291066864998889588122229063251950771044994409072493468954473445042142363685694996333544794687832847022521217299047799102215682515589370862765839214899633025179351280788940183427506169120793786430888051668675767310722809338410842451209200326457208289125610469840040560482379045568504100556665115423936918143967557144060324749947512124110058033530375266339227134390362087017470061361421417529712965579317547950626633789587281357430741987062137403948971582031562607381724231931601561380941829254865408153477962705428487448878081100073043777891125938199177419647667018681595669326760808337772913434635694405608387224159232356926592576448953317735433061054313418849072227075630532378713798013906506139692335768864606799649100543773693784584444805128497126126553752323695203109907809119638096435289192393115212375387875687334300396361080099616620591624921479031938170265497535936342018327389149409546746292930905576304168016447058946298882572919975006259065896631472491400337571001454813745928024574387834754580354023274423259586508336603692423394262385791771149636495878889820777250080202253751414714601434117789002014492073506334655382882234884675710466650950482451255190469272785138024407027527799817893156678725090063190650555390600809490318526486694571039093644958381282934688683879073339642725925148415807031334617142265785045098179205665647298750142082983409245237891405280114963264149400812110129736293237143960689655899247668850119660380596102751839003449880386367498772842416402721933557018696132783677906961455379256442880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + -751846978410412240386696576460577786718407016019469439365495371430952868418482817941412701448956551740047560273601115493786280757692228965818323587458960227155647506495847181242288997813399549979563327089551147816637056831168791266009075469791842432337168624773202142352864126446493688585689537782519257298331865010036652865767414623810454625615772431469354769239172812412382445542010768155614531089192344659645333514398927558808788698068180766388724241787202997452175959403060697742556494854821140697947150867690763620470871247087679312872344071645329622013820683850491828768124915026679087046390107172587388726454768914037976416897197951594853969307545218560395467747404049283806921537623194346845980659808158694797528718867831869874660725789155995701067607477767246697097863580801464049850248401633686841057157406301837339706734090859336746724648665942834684099840108338999108626483921037033099863698898946434744651458922855508494236047367124945629567021133880516524035130138815467860007225760953690139015311851576230433173821359804120729648549176423402570006279025800409355009538142105344625918429409313554967399357156640424449528213590401638735493447007902112823746111246169480518745839471846736659671528180565657964372248377097455970327553940137533207097205620298474859151104684489749874152813460340563623852214337110967025889442290940872423426246075815634897894194436955436827901530780129241702743666794776469412792981437445533028761265699326243291567816417915903325431289519862246718731668436593323414166459076264883846956935563904032548841141733604994635241123122097607015412680238898154683857382098395532184791518810817500608964331812211465486210891065952422716381028867214619950390865966254786076359246998468862577810872669648476918514410316141841778791323280824402166924399135533150835580692747130094064013885368024855571416322724084639014566557996815771126857722977861689440775309288483375606351061149782878784140904571118275929025132654653191136437188100649715596533277892601420048793835371858117376898426506602241469019892857861094720700470442398730650229422642330670871915664199441433284423305893056265357682410129068881517855364992329701157698412040580971266997846987816549504376096054571545385987979697662120175300939152198593326582838446027481427511251367732856587941246947976303667706116429534956542166383059014262270247892887439413946700016862871104930281258923872498585116357698301999871732281536416684336323109997882255486544544387283869771629295440565034020717870865571179119444715107628363242311798744242728058130001262143918879540199354986566457145683774732996726638781136892549496946840167489477040239687159229672149860545495268433704039055998909024486625836581018438573507806039274389919154380807494347727627282225044119758659680641668128350749660107754106032020764741743571725530395914572811926187910135454771160309820299551925188861201627811395388433467892871666131266568709021936429534352707289058711269100181633643155662702566152117669661191071299315378133624005955804027125463660605190460739568857612796619960277761617508807815369915482601209320603019600951572068022788693833705871121984156545185090917282325609748965362228526824021819392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + 3974774090511053542038074817197419442833239685250190927683571143289001857945264220428396467001071421981261104408113959876490871766159112576255545690377251733569453672017063161053168217595484802600967776914532432225366816216856249106484837441128549517959523262513303603561290740540093450917722477540626784979229047343690720847586861184427906198911536247340796777675335055272984833486533077069021498184816823171544454411824651335706656610907512180198669316393631439427596699391717970230800613435741385883980991940306977461546133697241102468242078676401914049253496253329050613583429410417710657371200912067753258554445841472646391076553673676841438186935899906367731702548527853223093048803823324077970643220924458016346782230506280488754792525859790791635480864368891221763671857040630189259147265090738807954669708821964912897036263259436528994733419702121372624571585957702269870757771893726751282136217261464743618917149920980841633038141438781822780747439582407171765210526738671626901903916636953506995716242158153913668360159995275325030650369238248288946604295449622556154585593758379958236509181962734907158279463384376104834191517806277020061936044585472407601906857260456091617007249659550916335586299002338169489071969161848255730465868513560758437561850608579812710096763793028448703425944842256397384864972205930467058164198885441948820097401554204038873930867121810967867879014031256490045522516073658489454583065646533921119322099384146303528527014703872492186900657954842579198743593772505771875102042504372241758441985042582740720325967952219147862451290072904836844521822851170303112374373801014807901380806040539960325943319108207423027486688333730495130552447768155686472825884061502266072303321854586035710346791530661926287375069385328725647387250652845899229071186194078439828873442056575239030506033181818109728318654331463758343526240239283150546208232698088143639608832328697449089572443125371464599067689541840413802429393323058541301361956183038568077530663525249196103979823072751925349436081629341675958973943366344903251988603346726702089843822549680329011058861786716119306553611531341296781223917230176218949048175107553741397888715448104441352216127039841365306950215485937427884557142594432861610059630031649069171547041381895488135272487710455923489501550884191753991919569202075385944247213401060670616633112370304915205132227310007101108908426382109475859613814237894925690785866163688024628236893354464251185045927203626651238530930739193804180857851536980297881596361131729922900865334414345362634701739459506575906562082183173192727994828306794252813014440016389630180501686892573551652468710218556233636501701260709298783620305732289818124913762944715714392561258778940808890375909466779088598610755246921983374922435428453034478477857965253021625384405989186826889674386978551863739783120945529846217448880432495319125193588607762450660042179463345621280680602576003643394396739823813087045963517326333150816392571647067879315901671673947374268559517019629146454337670037155490983436693854645123135389403251136470133661034631396720444032859487609651791673532563939244879503593913283078523727559180825362239319998796486337430238003200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + -12518870064909746105886454427053608515799533238835387374513592848060890202142615376777445285974145423479963486349200231624396254713352671522477815652414354052523388210195591135982526667983796626574002395070470008026717738867560847273958688289298435707054779397699876336636732022732238170768318210296675396067598043659037193929958004777835047801229097638259451893413871782374485494469091994908142099481812483093114157465348424968058137759089116327852956878709475743364288334706815638725044910956099606095797964424051353040178721686310945229672277700625125311173744419130004188639579219771077623432265199996098405081202837690250461078173979997779148001694071408250337352511476674134268980231780591229944647847787914371489640116719478942476368762271102328553666385733272511864793798266613848311331631559501418854482827713180434315626652811019010541865723732381753262047989159681897800659085103702239670641755769835190758935355439922900138469617190502464579694224962054074581871829861455358150604959117560369462994238160223623968537105241630852343194968367564903968435999793596797262814827118746518908009204422736149702739277293958183645765981537982005277548684294964289305994715761964547265625010101371484983941352670341860670074936628748631106334520278315962727598196014376031128816197375391531261501517293276532360424189664616438206420070118886165462083978993428970380018796639479016308315150857241224393696130257079661199403864026636129221607733365884011141580798492998674243888723441025874418437130933877816892187049540975646893523125439501278053996073207864726889816500828878004062291455932998601315872998503000899497142114255321481706386497928427093734966217814667853823208917049734921216049530463477850137277465343863767270258220744433565775216466093272260575512772212790524106430909199106590702127436949856231633011718094199337006657469087743174464806260577789271979576598952220378113407275614294200307101368076358395666056702391888756810534544523340489954660968950989658315578284002954638764103671707493152152085577233332732249760427152249157791456302918519789030867925226857766912897145715383928022215870848525188818044521063438277922112504772943965502864004071953461409350432234814500522543698063015786242301555986987175800423428264718823116070413211875140934592844965549250192937246723975042605424982324754985038606220828022797441207471609253536153389692938033598638698499807449178479691017498770822730667978097404036852769885948739892608950486316698832164049091580966616564634602987283538419613455913748368221949256154998241795509085284265478016856723949838003401318425559741995477329712083910732469067409466248909639948730085733170001869666301756584943756453372467567646809086115431549820824397552014135513328331706185314318448769162926914909148997673656590534134278711215309039187765841662218200458988248607480215701108176022352376206396201284789330213407276417457288112212694797258810643121935647939147836613263290304641935773025363471212694643346506059701055401911322414565127124686303561463217481359361403389274690229940032701330066979344361528996760238758139937670072149960657113681000060535785418193919020451221829902130507570413695255321409156724331380736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + 25588359782144703157490582076896016336879543185167867009387485689688794549138386391593316495108171460023405311171019880934174217552321977198828593362599588870274102309352047154438536933272123546483697954698082747928026408813901940695257874259352795889771859460640067109382876315178290549387671944839679395626436088143678200945797014189292546595383441781489028429960012174190365148082364106124289302061626853259842230312932724275335482872529123974104612340106819885817532826703970329985418299649398477972889125438253917854068294964148578082740011558505591958494525237552901206144611493832494482988642260959752566141700596626364990798010271016044915401673202780779798621472358520460821800380294902838451386807022129328286296700921863770615375659369127521501783940246896042893901235476989687563409689382045902443512798814567353306858541341915412095047564747235932410842477181102264814849855111957772389374492574808989185727071583072800353500121407577024219023229358048300649728579738204029759162505537203276617819888188884551126791972292324256728390443766942261022877756679346938481358182557690266156217951752516113306116932390966747028827619432493620250429901143679497727496451678742280824000963359752733088760134989247550363663588766713677897608383220456595215840876568443104838672369807148718436657101121831410177241977632495108973153380312012148134525638830385879631848076726485269659601465538490427503258486523644492929175552891900884570889661036002882859277707197503889917880587531982273090974077520766881918397052176748191785389093773456744940805193899391377429886420547530382536819786353325735727440221923958305598165181041010256695885286872795631905374188008943414491289234691738583949879295774164280331931468375945128482018292669849508635875980093058286447848390497956802949652303430253870519210859281635766650351600244218340320291469036657164938937479146703146724824446057045601408530610329375243406072078541869365286365730391388298351156302196725452045034417622707164773538946330602312130022978164815063664488592855784445655024837041343610241676663410668209469891361417495513237798371146103239306483211014827981209800547440408717186646304031825303623842566495993836902177865506170055129387178970508831186979417506589280833934591457558353707284769143425841572377050963426762003117673976597783997883301596275108340679629079318990545610366907533904000718598354788458977590732976143858826925753916754431689474963964584452904328813167452501758832947640612941549807459161896587119845023642131231268484992149375341129057591149819354737394903390730178678477147196633994796032440866343111427855653076513187501581916767723047590760954116997237901672949828324466807955990681487887641597461678208003179223229111409530181457027856215875726665816258847794574946220611332663129236263384660246835140353807105912509936223416312983543739244098972759938160527090347184035484510452674453056789354378331397756357760977602508340876041578083130541038510119452005682325998711900549552632101961133346152879793529383907205766262746886787392592144212700130447985975509935023938401587076629069568940674095561022320693756492246844526293233592266112160502385023273599622128455015612918670557184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + -34598060532498001535598268841688955340932997856238345604175151421385652272193097642698785148924187081794776224069033483249015266375778161666608574699461355262878278221741110257320168107468174324819823232480023758462035185720787082605899311308921694921470718576643363604341370362257109056337655341222601916255972379578321307832258158845117597752943298268405260719301700281573436571244498656866382995562804716189263152885901765718229582070024555966264945410828125166473883945942951052865113881197107948756855442176950013190285174178311877055386604193423277942707085262510874298280367705517923542383474381696731838560764203900203921553446376982006155857437703362923240360832921185453216519351359655037241700496937451677945682041042039862878359830841992832229478279693450691637582577397145558088669283501224539892358733795588180907941944230554008108801142971851490848585629858362972079810839059769631751434549445189725906219826416244695688741821376757548826771171224625428550717155890587063129028533566131531438107743860562540853180985962604308026325498616428881439059917576868877131583373792907648541296009660940861877306908222280882178850772794463359045910954634970719708569781628443745636307004232872198347161681531396133723383370510774757324545182398081917410061164799023728305262294213126254387714004036567226210431791214368576339879579335655445255409031151489761502806971312551984586588152618546287869022046198368380507182015627664172542073578683607612717200527667095129129688002662632759309912101377965902375558636360582150187302740042392661769010403170628476749107288455564104631216275368946778815495470215980095679771038948093594835212205510036109086601894989712637827198840295682356307546029842448793774743425568316108906380798155317321850030831801351970303569952755174351542267124449111798198089151206956399806921970689948555184651138738732711943459035694926158437035221178546687883790894962359656082011249962291124072433266436016060658107314965479712888552390795322413654185842443344553786745264325357204563210704087777943700740763905169944718659713642984669915697482427303822874373658068790165743977232645683163761069426389942862699637816826667690358752498184019645045147613923718607000913293158880747582237880917126620420792622824010706101943312871909766728727083138664003871421122151618256419161718901975573718760285442563102563415889545456100483291386514461381415759485223184064608749860128993785712431042103260973214252803601487447864141726998079051519144236040964229793228226550105546330933555926807187158708685273240355287003076599552077054080215692289898367451800927586267428516509697291325277431724663617816871638335496835142443895711368892430143114246594366220245506936828271900443348714550506253386764264424545084336676048563287653737865205288450396207456589807054572536709900863278923713985937673628602484479134254026852948739107936723471590569537936369257456642424844131512167997836876966518469455872199754786279538057760517313809261679709567768070291507619097740303732351791943985798579408464833671854377715648806407119196994620382632030376484321909438458282401425651908893964376317930738319263496232998352560929876579308803730753645205603707707719680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + 31676129458138957983525102016293024267378110940741747767873127072524250584415036553623067568575207200058119722610948207638160383095386043860059003456518516598969090673916285451524301845621961659268444567088517519231197691754887561830022486621789411804259437736373323920823403506256432739650478181679961586967845643970831889110712745222673028789400065772483108184006792109109435256093017630540853414229927037832947587803863705287924057187300362119345703550086505672777357999984838770368054703233238039334472310843752727284082597682596816961714926680116320983489980332987794183005739627657251272694165879578951537152290643377759314716359723425174178914314339852700476741931791503746257171999246181476474637131486680314211474640896879400631860702013395369588224182831747787974078525986450556672698536275468385724746785618730797566412861148341463286462042211984478249967343812672910006831800976485438400920561938031695074259906489475011595076826968728887748324495207153912299995286186686633910610887872186656427328856221194446815683985461400629786506890091632358502236360137442580784668108270262309900663007603096113561792447375153814975461855148849901630554722985432534959158405664602088231494530068869528085386113965186411171384978364410070994385362772991768305688086201351115636386518668641474462794478512151793247789568450782958855592028197291643926569816369860529244846812015021022743788346304011264480565630899677666232876097095028704494802070641005545559453210218428887262346194412273413936907151360608651097248622472421888815122575262031520770231534863355932077785956158579291659454333115104396874472217731853304811896243958766762177724867966418482073205528296432249134445273229406364755040997542233119221231628297828764924570577819149769914228316913027445613150772119974050337464686520060813358752879983310458418481188512368853612934136959896719481337240176350484629699269726892383987017212388412392690734993701852270267541125932809219039673624340219870728756909071684982729017747822553121821583753378929607760588951469186143137629314700912705132191137131307034158637050269476667284869035935660067708290102341547836397315082519900441355705376133446002252974974780831918295837765183693911792594995354447337051975162283305553090687002328143701360729250814989617352610657639814632031871184625569443652296747921446781287193027115228835821197787176822116733193185205679786327169883358094488829143724511538576285979187299231687547125522592034554578934077596471555165669837627406659215339019050768380012452125754849745975550256343034927321290824573558380056504049783566607643767756740195572986735798966877930262872217232549321035461743021510494209851434567351444583792621176067334529202874939855480698381673570287796191812121335743706970797635519022840428596396522915798676724042600700298978861060389615661044462571255663035252421974992656653391889550662566538846356700813375268764360183476791487200561923931771797123611251276528798805757255084415339660491564657900250474213733129208792357166116054487089991954093815953553615101851926094174062067322766021081371225396892336873694570518057271069578023718240111015515871596771673466982130232112022132016808021939525510852771840000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + -21126199450827914010970437178899401357509976027891862565042393296190821401271705700493813118890157622614134560562622147689668394527226327708158612568653167522596748834992541491636851815252158061119131945168854056932204572596859505281984355550982697976365252431577787608555704908811284103812740268909787678847054731681941077193917032357716951129357765905577302159422465636072018532124133970995541241067100014089519398543359193438379376576881953203403018666049256021905347357310854126341399407403778843809035472491146310027808332458590924562814236299767217988259248933119307421587390113943209306197955705298444774471837294713886123640388690329604138825507407422418047578507796896200047964809167959382047394752452292839471696463089347990682866286942590394543465360828302071451535785273528007070553892527546246142099414148257895142845845961978297506125542231536148009055410974525730185935573710586288985304689322658867444561020780049247526505610962882320467801012912208753775056878953834454178838576755355126466318536933412148758674923010770251892502977419546067312743772721289182095995896894061718009112584539604569704664326520613680006135878574004249992850887060007128791382109082872439816772458455240652697951867369609602106987126658104086721697493951548561447439904141428581110909696658790088216147776026864155106598109804045014047386191785349533818900607927096436543984411252563504695543114386184005662735157672566742641565833121065548053566054419202026796020165855824342378744599237170796651603460580705544787357566709562279071540990855115700959384291315537017169489255087063649789849870806392899262775759265748352543449110996972221017987181251477894719125654160286928928210460311509532205824840990231507960040605259408926385411486340627733866056686595528451755045051582991237976620766025743649901645627889462631041270583561549234777592124228023098866546102621055912549982109792404068533284988351527421479494770968179757274987470261040321552799168641131252971665913610264506407538403800097224462998058830229568371439386083135521264957730733438530802935074670914212352231505901081532400497060400687586413718924048307532857889414791459043389602683631871344445459131030224740217385910346233310833476860201417282987732939861396401815733074992854507210529059468288167678034065013233833453979089982868732673418198698958928783766080091881108049538561557774765215400464075429275729605492458747397704408257939609434008407421226086116040802353630986888178909104806661772655154252035133357283642361086785849590790250734654777157116209154383780388427626101937133299848037027705621911238695039107988493909460825582617621513799724284803036474059823899702856402924630964267309709632796649930523354353125743971281671339387579177156699606636913409426612975976012719184068592691512173179225955293448556592440923736796854082632755813008580523832892821138755997482764344780979536012143890961505213332103074126650286239086488020026144408699552289461464493678195698807567945578575416340673320065320431916698260652409526575322842159743750272690859808224151864094854517893472302578863540855032609977668336800161135760629235531854536454177867103087040528446083332052651823726106807085411231334400000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + 14583178259538779226631209547016858592272138972685343107750379537493151011569094376548437880559835942145821861188226297145729007867207348600266448736879314330435170568984709304773044375943916005418874010051307535625207871495092671188382072050489051760357212554091182572655806541308041326743751866261553018787750875155949039369485065027154178533244316467661077739929682746162024473837621539727123869715020122671517226719600602129631460644870069366964312574798006738174628367891180298542555696478755357415883986508341670758282154535359546760444986086169943058521149318297780825041348650508344784970219370749373060057234607629057458074057056103257751818823658797906024042869979163291857442706157310161742597930715611344208088553175367591115494592216587058439523529107199797690692854453514735130922353173999694970091174187924278359783852416516649756445287655338977516850795422487073923993261374381031298444665660693131685707814030999928614507226291632206581591536764768952738541938069492101224468542174863119655457440740205506337335272369043626395816270672579380889149197882621411849297641282434110515937288021972973885042256355400586161644881487796364149198092935553398368415590854401692984184683950520040416671493664419003231752005610059257694143975313350958353846313931913380150196995203429373896711610722558531032528579813252943679557361289296792343790875144113415617439057701900003733208739666850975240300890683523310819248102106187310279155515851463953262852767946201086838581991685675803591830752181344077197888163180700145743631088727117040360989721864816429641644573079801903818215226891530379126322990385286158585459298392324861237887866631783150630116489483489803572875787242354019146705216041019303073235757621206364816510130457935989390666562209137275716659055702844807988616487069938842260188614566566873824402141860892194503761361156021110759977868384537392893834655504968397416873960218311204029507167857026774756706917939786515625232196465429993831235389179687555477035015448997216254216431466668068117066522020923878332369440808920835096150889491254330338735364856621048292716411711414679469210226755429318928816188707009952450460667150046011221878169771491859327280483794194258777468808614095815226732873958127335040720756723632189871707389089548556676020038158698410922562697414682203920755702571451289773879062783872892923592441510452137206716624666168848980207403956016810926833774774484319250558809289924449127188727204972879845524698250771514912986166821087809812256606911742357423269082652201935784580709271501504884479364592424004621267560088073760114466419370943531049088748910229991655079807413809310670835431117078813841580593991147010128179816089450852681308346512042211767796463668747545773628393305779918331153822883664074612502403833611182438944853481559709048900950428769985037891781055707503129852216535581580283892187844568399776452135845076119299265652295016546277940426402130725344582538383211635839446073191437602228272894954322926965680560943510644805487068740401606735047524954645393558019403984924952443241108305432132512276440814395727631119202449763589827833540692842409202081134456138164975104957857533230119024972769827619025715200000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + -8734084630736865264890669433924535036752751828177996965357203189885093987959760198558977695665011538977892505449574932630125033707314257344988159313971561232116490452019040414365221962708432442490654244956927573693373386659402748493568375471077267305164827968642700861493099242938506900826450848755888439001148184626117363244143890359071848301502933299648933684835247027827382060316001723923683955098628378782123040170361538225517049704549587080291759896829098264766270219614965979795214052562734252770376498056886967639293631360373833062724825165811751419498652073286946652581799361693234175513230339029238055270004249177146393926279816403098096232223751743738127448917770860222666373918819150576498251038635246584576172063246504096298276585389699209811266716545135274831609584847902254529181455367906835574970455291044119175865466998398029034133637446079728343366956042241422250012140101494948438835527388332755207325410565775726479357147204994478103745720377660503574150949755186594102374827507053108623916857230831399486170688662557180899675192088766535450257746781393097116035284987470321086164608006916505187750427497444919803464526326418231111356197264574609784633872470263577887241885733599381845226512346135324059237435897581244952478802004837053146985150454795278244808899171896124794796441784955069920052869121504912411381524929988297288992796129336382108149119077169060273680547430386852238663299237993545581649898563067012306002005530682175967831808226334453657351681497908504006810148895346439137925016340513977959920646726913929333122552965699628581126916049526290309056792705210886567616779817617056874129277440274986200987594212270757209257240467878201077170828742702295687162984872179343495797527753801406168707076139681663479795071495165976918956587985772946828819779871788739058085514309849467545443710232842955609895781179897197121637609435700033013358992260327435066623148470913149345853196775308802256368728708936346071175757184191367378665575012619116373945207381700812998584754588515719055541750772998436593703727192640183105145567356989952482592676351648659925735845347687546991739322737548247208799690155105654820814046679000991354693698473193536310591130710821275928899970897481417110380374363130288314348853367910266238127541678079291930356696399139201649617381153417384193893191802846386001452829752516257351109844228298812013063095428773262381910693251414576604449108996745693645999047729706445196035845347996224696550298212255926972206506413443323590842410963360301453073004344337621464534049555360551150557601327770871540581321601423865111797719834510769733596095492547958922693651046804832473746830059754522293304762651135754028531426596316666052643157038549677390830967382718464868907819241323586971532825161438944424122473438658096605272065022091599001011767126975377319766120766548989127762674656176797743539289130898107258354816908018313030022216386374604827362353662172681422239477833273552277496047132393937896103258166378750377557047586665129870364294346194248923989936821427034762394903507484409907822187344011397668463508505536004578751684385933386866753670759828795777807318413370695686923541710331442687688554041324771213312000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + 4201200492718188960633867334307014648714877763901150466491845089227672253021080837107578247776047015776851836649957734933605334205733984342736538787532337349042444238258168619028478094897431442199728231380864888115377041645958043156444095448271704694604861264636990549711905496554938227560459126859510947627468910497803717834355428709797942296568143079233564058440620749252550610376312771601595778629591794791834092433530163213550469005410055832420224989545629509349291727766305566472462090851387139328559275422114353043891734886734609349717141906755088231520353274075026249042415896936659614132951367532207937466099080333063600551766497951634156391650499812562415359853886058265650517441602669904320812795754566337418292099745423021996278848607131138023799431380527963098867564031770920134330133731555420321115411814450288931444733585420441878451662277312811120057022006932514106210328494061152021089704685908301719897314851598407353811826219098995678087207449962181115653830007000695919501408183635669343591834995044332637838376669653707024892839467334971616526049386578675866370134564827293217022937134892762068490817475889344955778194260727276140932749174442281104868852249844130882743201276304976235100215042203204928647956613418257148678759194922753490430100119055741761542282565125458882538126772596310425739534492043166744533962959777644761357053640810625827215094792741154597688952542723165855671630452278182567036079719177222256975336962745396298923387407622438081419194311228602225865053123870843647606307799608882493265753509238317882995451427472083966429361710421808242352121522411694196387527744989216732090006056966847237490087922761561127947202403020370379095192080648452871945089533269020568298727483415133516276907396106248535566783844176002260232702068887700986243709120300959650517900993333237937742976336083416870012120860651258504525114738545247611783947961663074173731599757365079911392512061917026937726678522445285024922927065739472716180797421240716651085921520805034879386408485969982082504851128412578388869780614503312980157085612989939219767920941502617809590726872573566473457971278754491523827490477994588008225943701333645234545632233549693329311413964161708853886513710766978593080045593201016950687308683872204598103200151759026590775162528559813207629043666707671496318309778001329014971043116074987087627834570317154596608915393995732916923621357493113526863115290682541999369471123129512036459372864392075620534205451735416426140963863248490847323335446425946098085051156263593968885818264047251623315235845552070840516012097182391762133671236308280610273424341539903414273955201887666355766503439761558659289451403498476720662886241448738284702259337403503484630312633998182622786706783771408153881071513028554051039777561629709322403102750338828483154508332304858993906620487503845802282201304806447971429873984749842117869439688303005121850904644219953978564037776163543625397211078432339815634034019085553192684818869676416346730311380449011647661774918397677865201275155129189452675444473067653639015135990501431459142294836723571432258433338216929041850665168095817332558032589339894581880349804873189174630911126179088957440000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + -1557211672846160706614081842739151412036919625727190435202109997028743669465095787416587857282227322981863636669188189948618132816617532034149931191584767139821754896151452487222233789748101231117438149049069874351370696123332324726883180505156107401415353916531090759046360279620407523145802713244060031546871946185821342920015140796823733959853090412203290069460213967603398701230560417454772391993917322115210145107311564311205416615969421756133432305233917771665305410306072878157760807177273914569317313742573118527364384706611521288542199397901832676195783101098392516392079775779482049727871144780523686093885843115100258118397228377322602703590462387111855109011454501254253972608898295022493668696194850050132559200077475108556813489268041705576869700471425043092834472070808592096345088644130965439392873293145681440044420202191034789399214462585212156896651487532012190164717627381225066328785539509364244425717640572153979174144727205193981809752277378508842448532505826133995210010476720226223526213806395041991740052933746814903906562756887923046397503601700945276555321926194679640267945423976390625631788746594096355660078200417782331735743216689505863534841722433887643739569689489019943630086474742229606196608757731266196633185938083121576500065388993650609240617553807339215585781008436413872308738100084707927619655582855012847302486520628245509351969703484970207036713204606464583529403532992554085504482479321855651576312273161555201203548822324044440324985232998704271190990870082955611803662335176481639760253952606751431291265795214262895148097099726779101134965803731298754663839629224489771883860640721893803570279660819435871423693268329915700829006747257456702517793698470421079077337905391581604191347498741181983097484538344418478188408661106414007620024386459608985558819229462464177660574975868055271677437341968363880528237348607202665666352950513277531995191126801868507761941271109419428767006982594009834035407838152632360471896241322746078773969213238536880742431583038735788825437485396639481756540725263912159253094797215231918003918204276274489977140924277071771254198539905912820949293779294957450445496198882299927354945903819982282926071581233848203626737442820048422219489092997426352183333437056462598291992684276089614041055224416663916452148311605717399307150954803185394163245779186415880943291123196570906453385767886193314767008756884551017748614800352560222422823876459315818236299417638145796874528112574382917320703672024917067405900157750272276200248470762105851798865701367053986476898860262217852891492023025298489664023925271733324248833218266570140199446988391912742744719883733618504353237153239725920361173235564738129306905796856260580831747747292368279189816358853546071973000841640968527961336467668351669842582183703795162010059937552541711247324001279561760734247431578301658569650607259905677982529768245371833653216867660943301598207972159863388308633292712726684631983055418268259708975340055502734206272368804088993336971020337762327230866845557120349259674701149691922158354207558593754439429662178089089650061898875213595087905434576035617156748918467917456961043802987027367701719553289486336000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + 740942284644721088400503719497486575578220096424950626423873724931030408201864136249905358023034589183119088495202965987143997298588150357499751388546514713938750284562423739502238140942931475027958137961272556260160801525462123936215407244972560406065803843590320007096553548215904304508385828584859023488980606229338637562740347230786136056256787452525866804800726369819969691609286907886517724484798080200443611027717284762310614259489379656664522697865948960313084162687685360742751625811392141591188452969703594754965927668721002501852370981954354786589265988789249573624710236972833846834692833565633436814927159782781695768998533754214898346302917029718449069785872273172840896111583110397386911671912189701776182989474183263209192635945904350107365668594544856685944661113260957988065697459553756604254963863443364429708492117942671284906573286597296623059086625593252043441520356533472247003092033323620057773206060915346091762236283690946445703534159876294362851338399145378839749600527548984875697111424490324639875169150018367548007865099837973993187130772776784472013931157346693723694240461467717836672265114046151173268855802584746253129871552724863463373394704304679320670162307723388199124276646890993473065592868649685058693965989948719214671298685761680668546240969850388882393188609000172148938246267749796004128302630567622056445093344404413940781892822357555709089857275001453683732478781635260201043231981905258865957227144249158803070101138142893762805528616646725482892093277365040241332705816425845161084265509201676520488609623719640330848381083150714802616951156231932799711221422449240010341156424263133331241082569475485918577741782238678595221161623960222649531622505661995660247723089327075804467505278429354834019382912360095957766088352390300084882233413824093793119808148184031784085495424369723167446293225052864891377474034468427932104586581290410287062468406366539902191576016326233941000632578571511370279025210882603246579455596017762078803820533760716445315333603056053734570102911342037179627858271266580931982482919517031645731522522924911527748071708143754074314461132412075100434402766649739157170992109078026624141236363539323783882914009753111699160225418511930303179996646893856503080491542723037099877477755714862030414382330136631460334090536271120808579132420482367649796165009422588547331225799668422264336159359274191198759981401516298310017768761615093877280479882695797574809040580217538166185295509575305041513300086449750056954011171559129050057186639921655007515742096998174124689385890600176787522249339810039291488947489974302422241222815980031282201088182224911958457434337551738639734601848581482476515450240597363501092893614292997164631878044024605524165501836156969547261467067634964040272587716078461567159835230798027243252799640572958655582809337911342862753880715751682708502925873272148394941876122420460511269976070169623790432696569019986878437312089017492466947329301908439189446457031964060247128809150733966045454163047204165570332922517574038742294329906302572398787886753962141047481189962283627872652364196014398047608215153168214608846479632283107807731241662294145539005626477518520320000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + -199988717016760730307765433632717153599575561661812097108254168575657704959910944650630230576411756444233050560804120265173287986968150674338635946527263458160781465012260713534047672985224203229076219096157385901081943482597239500018484818230532996633675664459030737386289953376926672553043784342578307260401634480468039602360183941603309856564279707682005891759960443841214996657415716794633333393741252801019414910786852290770608192168858536412329021135587908947512834981817749157596068670244118500427780480916588177459993074609503739557868648452750734928326094316040856331180717252216286164863441288435912253955299444356624121781414108976220198852187551732316731124517137992505688304019673986861375666883483870418919387946579265962809697157701441664149101429832361463197997163615146920905166229270599969220449721533721798019186110280526334551714088522800521860396942879257732286675609516587528102612740500000075109511160951943053369560408193496151047492854241124140671285341142651187103516505562639286371974060871565772348493771253472386963647919378526902036112523884950331634519976131335854693670517123221363039008595842020120558761321240144169875822890161659872622666707108489259861314155137660740244423772085093738596338628043018621334488396048850342918573198998943585575631702226697716321279998408042321121990525791617270333964631621424869807336255143576370895726838954658642281866603939885466759275256837287266616084617400269550954096395511482339421941211723260717586859193547282742335479848418385688646322385898033338093933434528486871593146146610692185270610772286359654366630232501772295862991671623930405823662536263834946749247148293828823765318089184876623907800545566704268964080165127646955521725879145548942469409963205480046237955106629510691186034775126022832223322882648370149689227900111816967809455854200855369969515363104359785403962522642026877983430997841345641509184505972457159143674016435583590818285011334501376022426356024691147760256931330053668649970356316695564545610978890476318442352840111444523426162780411410705517063561552628720181514905238878591557302921007710744525491313156359462581906412757490755195844431666138820164323609081954852950260746017847335747999519281104669166728546516756656593639447873324867360987378093004308973120506328924015121544802791263411843798417125963844647466937531204116963402079906284930992159905838602775038525351465338983845127807584604957770555512652318440489769100890378747929709736560676956509901884418605219178341252418241232429657330049536975745889718954846836907266644716466909633969066935034347995530944460507079252028835646471974759552425649188928732118261235682154314319394016269072678067703715693474363782737648701478465700153183949994998277999223389566778769054912026623247729038177954226813161524934059692923668909464211165788127489780384790675343081170026640106406057883142890728096334000627733346670877645914378401434133224186138263993288470868360929930363319543642680855626685759253506341343603257499849135992018325902474297402882483514585823576265262236868526741819070433495301254547683420749632989424352864109218250269751734311324718909368361310426284744033079463858004987740160000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + 34385890169965255696731543670729558777080034289150859684580275149296429879069993063847426837213433316254117890191556165147359526223638151128920298639334325104675706051805663118144764321751455906244531211137489402109211373728988109611250284952178104359616806365189103892096668303853795695051396356021205463646316827443356298694081015940279588256427839073799598103154413915860203675850356543268364126017969045497493165656075406287815491638228469917616823180184148511061298284822568833950782119417879125530941201984210770412853538055429617553548599047086815615621161270625902270611168142642094598965708645169916733120240648135442512896564828000994776636459788869983980746082410784853594473778790139417971481145119822058187683122327250397254921254818017319063232555946257031627464599032571011228436614387121249643661645568074303833318633265516654676622605388114909907107451527654669987945959865813723468820222593133279330949375961763517344312479537097734717639737231195050324778966790845868454683850397752099746425865857795012722657361683701185786552838758119034000864592976919927418701890005752308386205206238104619078312748432992104217028205975300979866610179050174235570426275493760873768311399368993802799246287300474077902575282628544245344706931177115363700565114035617798605089034487781685525119191687353447089574272058679593158256368348701931743300030874635041566072668145840744032100615530833658948227533586065598638760630791704846733644124452593418221201705676357753152862768597083514688484400784864701895327066219151752545041117868128437472798994306539814763879319513766471503804167236957986546185376007867088940626905782072304616172518040553387196418489279680072404816457009260378372432760102522011382273898190923009970633516362108412033709407249172684751638762794841351293094494864656644454422271047793056100313596990090710505069857850451862989411871956756375350662564994278529059054018293274148146848566254039799048855213257626926343957536576384226353330125594201989734098278280079242311671031286259871909060745237061935525266946550830672612100722255714289037057693046823020193178706157288539326860216213056070536020959168217336792543229146991839000883683123382192897846395549010712092395815261160220203810690087361056064526557462932635126519946901240873839403604042976917540423604458577578936724704385475658399049084210880567601616352497494097367159281149669000595435337880954328363312050437193496396546127475300767952145751737322101150167099612639855125527823903183117460165130910547970034800688487364588844692359758766815003605336698052321236956332001534333857482617222366196050821781542837370798656884352777159865574876989346243123924777965457823807457587434872583914828618789319625725029564077537213344572378060234701209542248815310201829296233209995432262821964591369727607836117078655117918746651870022381347163714380170021565545474993249051128633590974182797887328442273138905779881432069739442604471796740748188505585033113936498422517038765030371504366412308837651494930731709140855680753789372164002835009049220258839531960570034840977141328162024040039547006265734934033547495225527590358439553916485414418717678771472305677215020567075225600000000000000000000000000000000000000000000000000000000000000000000*i1^14 + -8963984694651561435645417959774488753094793521210352631203171630996449947629110506609556303498637183380045770736499864683630807179299827685019023495188857414570895075023870460933485041701407126861539809462617770120883416324961107377483257574237972002830802695389142158430255735496247456973576664112616480174558818360396829932636239003833226620770139005987946951744982067035265870436582429040858343728596413995041052217012713846618759034114356574330125316968140766624599647715680507134946404548172236228372404160147895255159544923523039895175382472032281984370151048052441339388125159834768370101922452395874093455991505948222857416296482788004640125963563900235043352359535592420414768648831827128344264992825423786417968562725512560238962901032475194359843295007292052627512695655224190326538103850446210865535562908575206390282373141344267245346442216776878798100589111362900363730760225626194731064464098169583711173252850828421506504183654822920315348660112868920341876941773964170968666035716494090412735224786879059482035018947100894402772068233628586056568859973951661145538506361198386430812147450782642215730191611617054123126526244484009966743891199292359227809970433572510259049691828576307971306412125908836495693151583087669109056716328959093005996205487465772027050943868747733820710408636760779151496853548584702695958949663002096185409034570924908988214979172015323798813432923090108042453382732547418481452438670360665004766828743330927501703779147725159850611833434160174244658645759947914572242291295626735392350988242766411663640567631484014593037775344805819469680018641135227348203596326196988207920005221492861452512589379525916910761978929081786296520603596671815875887281799827657945871928736147705677896024210226768278980890700384286327244862282845288632479994993377239635970834106724978782800193938201691257832818012469731107114594116392243081042395357726457887614492613323598675500832322239203686319304795658072761457187175554586804522115580552932809302597919699239871937488468096529396259613814141253124427482266300342548223409278763909164545814102275576392994440561525968438115904831006852105966848865352235406036437620892352181876059017472402778367513814889686373896100148138972022329675346973048730973465281203255332919360391934207701239797861890385706658797384267178809535859902939333772394997131429217489969215859305829045251607082188318679633895958553251971426398165402816037366958594469942014273105279691536042347303899622343480619439147805014314051727983576688895772531434959540390640536267327633597218499864714631141324568756935915585891349234219152969951523054907966439270446800149795343312701425510965962140625410561140326382812597761435179105528447740292821339183014278904116401425374343341893106545771985565976375045926515365122235226140155908920198283495404455139023878026135236472403448660728301110921140029080626548088005993471023161410238700975302312639971877766397772015803439632119967613921222725699409858296875935629957553230996817816034519891950690289496682230533102716125741289085151595785626011324551042761888213415229998209206130369324113520347214401030424622539311579103409717639898236824187184977859837952000000000000000000000000000000000000000000000000000000000000000000*i1^15 + 1501645331419363950445290461914055301328930364151896142736116923815124816334499660954047355807276864329803060358594161964655998677396444039684566991938152569536134617230707167092742722377226584858204480581439281328754473093391552773040071554995528315500653304590560712885390613124884857712618679784592959629586016983603804037760090529314147899553161984466072615364509734228925521116000194508243261912998092200589147872886364507728165058767516236704342540093032825184496677978325016491448410813781897243303680564361267499167788153778117886369682114899809992254861052065573433779294613032992279927299097256877267766549540604017297790067374954374386406026529402409568894165526402553759810196246063168920734815972203230211844554513384510363649868058302950869485242895875927836943645593847994584930289650037109252953984383398539936708499374049364621426170470169359125839444126016536483122350287615405376504266745541484294042383706775069378773508423552312720129815200179863248976645272495006500409294190768870526930269423518029024922668738214993007869828321534136469992666374720850455972357710857524746360387664692783506446087154318611965952184991192913132907991426095380721815467196935679112948047789936465433527860751093060387517873177284135383213687812240078784065516154618873904849546699544774351425219444884321799999118693589072032307008551756735283727639535678668409813177321523807699172066006217195559997116627767928011068727350999935227003745097982157103337966892648762811140286878263428395949678512012222359608797519983301964045985889504463745778270795909895250453909533181022289219929533687093945895450241812407035639586508653297737801498817819872773191893513660827342514545891904112725273261757003125695783124947656888406354039872294825664169510615165570787026005326695220893526707171400125179597951987610047289252756942532116494055078768173331507396054472478399636343224578582031568046446052863262818853359260899615968675366455813484448123615240848301784427413422390770050933777201587412904208750546826228826490316131908379261657116307723635027658790638415156885118715316359751420448640725686168797396705209489844154340430752196998173989056645894341358294175648792416532404494907093177488727669850121000109689550790093191309771580890498516489940013636992421375111919855373999365665343544224887092336623719464054908671789706899831074235579630384658832635939996759482870510689138560003212217814952126804367741361291419681802089458693226108212408133461869291506431483547734927798165705842309784490918577380417107854728341790159403256424176878698916207860737879127433050706595838383165188415427421961733264637741365572871066143237444614680863680044216260808193677275390434172222518709538300954530828155005637469602126444506398484542802107457100801503174295405945323844349920741939375006998426157002615093853071396502654527261268373172823117557058149301682847372505432630389004330399920142955511529751552746857749127290891126222397588641092014199012429445090803603050968568096022021098850649104171623429267795523402471370183589379903523294912362258393050242495292238444931528481489047654414248413992399305123518772094355610310940036002954440348885544075264000000000000000000000000000000000000000000000000000000000000000000*i1^16 + 46075733777245378885704729553247871637984308158174593088316363045426960220235858178859245366633102885965632094265741325719542888895435308080105515398819446035275822889332034937757915738944771246301115254714030602876416065373145814518103778752089037254709105241141070832095067919810973573940511616962409874303196752158862673995590507311959154203701127030843454385935366088439203260839347889912395679491010740429949279358500641842438406376366015029756991323170057633932416117741650835734898558395329101425395181893962046974607216175608851384733893835000873466834050076545130562092860697470532443992884343016291531605410193279869587102552598067729812483821460323657371034986951502224847711568793318758014031714306682187548080555467859402573700277396115142388831750212959272498124248878546702241082032975900648483054292271760077084235834376399573659411586113265298104388006939578071053614486329785889949383928356914682700676148398255830142193654256296354283639118861988623718761284844293818987160047324800543978704694621886075348017275708859919505706912385525088761030107104776661560427365902389977392633321010265673859611660976425636341074978670672196386182526738725494247803713526588511752085568379864538839587477200163537093932466232647327395673524915901591689140917732783766374583706966282810265912866942851653652110278803139197081684373809494136612696515654919149794757225666331164764222043171527941333403700510403819319538136464011103032192157949690009731533431610965677394808800483431821390553531781412816454110829315105826215976616688698788181044431222244419393382442409432802630847943320276940453393257539026319799765131415192127956933280319604769633428586837275710517356935015093708124931349594320255628834853914644557891574703456294711072767651053332611674298686564175823245630998094317254649335674658097769942973273873426077279952888076693866262281148702491179784108101350239179941082464192841601112245135829448153551950774667312484976820520917038019853317594751358079006062698923180190022163333216903039369345157898838793133279689573488626731141940969586891313255474835545194764659577992653831574225098096274987404526608403628292619642477823833172400356031289990962497530121032266655291076351142781485698953606267753086779847492789591238265403570241731913675640051882469586583943759979906814631973577029338624107218192625754072066664758011547022518228783233284011714246951400008361691054608403574795383522265506568547095247342160143678635813984726473203347351899315016659439990610587308497796351762332996338556317542139126706080080306331222026208803516155961532251017396449276018433462004391014362708830422396431169384855099725674105515617156049994883435972445351390002657734048860612951509198849827050256634362542181469548480309329089973729109616392622204160038455525357638004785237553000498507343534094636388988730119990251417154953394116632347748178513957610011570385709335108248682722900969498826488007338848188440889575150619067931412561306105800450527804592330326822783133589227453878910930587031661325545012791212610483283790389761084206131941988939003850708983759779402542707141378841229974476417215099312123154645749620766951911867809792000000000000000000000000000000000000000000000000000000000000000*i1^17 + -8969525613756394029304033810400691663249997276844793878280757264155592444001700285188266257364114527617364694085023842706723981545361385635617005754044106784041257810839493781877157546144594369474789581222356329351394054674427515802730941704801035159753796443732474016278860959716757581643019377227706133453801274106569153767285746304696357259812321036167927641219780584740874366603624417610187065919145081835177642064288112516779739918057471924666591833158524492501856984824541169474066389056327615680369273996050015178663955651887751747659875855554929737609656377162879979810161428881329334360932180791116361026316909342335725803101243043937326709299851606994828775772222135663046903822606670728651220194529691431223753572805864910272247828834148907151987591733223270395068314484697721946280921361393741923362625554075501563070584648983501116591940077794468292349529184690240577554490892589490060782294102112892186408338081352357202912850339609043936903506201941655828512727884979982960002555939503204861351185256815430961894813064394474031010956033277295938117721145619617987687592129592113759237405415995230529295506039767005202511741400279357880419955146294999425275533390545123383787512311695598103980282592892529312744235829508493918788453674050663136553252880359227740519810972801918653237085127254610510698013608729939702506767389915109484848765204574487087213583687759780112917786964225061344830033912775766050171149903539594015605053480469879835568773861689704953607051036655668491725564936776687432341029980036140541626574190866884305722096694148856285361634108796383673164774431328957260441568169006804083392428236840669310978862555297982997509600397155617469996224073535706398179581074173112529671148832053302256881654400069407797438488333352420109015979430834115302889679138909009251322499336599575546725511590116853219927657466045895104759298470195813768988570620728595678917996859278623111685252590169848816163634487504598027301612905581057926927741172963375563687680894302271916853768627604101656579860514600230639798286490004766079630102690775504810523095464699347619046462479601330277636852311094209817135195905225018185122445251490796662220718678496682106055212426884090807749566384336547028888975072734426867305655725795352755630371515634747551806969244785457933755317941111118545559281590104163113624872233046253096224348720387735084246214604090990167956043952410498573509857447367911339509191315490582564022398569378999873436635649982328103811268181045378670038932000225203726897543452145193569236823637784490781793322656524330142190968437285126480049279818661121736118424166886454895595937056340311925430314924243620551957600471782192274693709257634144722421845444912611140916303523064575769383911459881951892648405128579191804734532993889918208953039933529132916053121803829090381814205880392510025192404521879394443224754538701693911226386464320384327702151148233252662633307956417491139620197609004175834264283642943506041207890545978564081878816436583183522506844194608994639212994746304898912312217456469602237990158496732041010498463037367965083819675278052517077082729030140787259479064818794079916961778413876167208599552000000000000000000000000000000000000000000000000000000000000*i1^18 + -9070783245443380811595952263335175486114504531168439496362813659574451448411226977254883643504014500087104215581995686499881835158566187511794502780655450146351462039307604913494946922358517723256198218086154531277678733673972411225209823709613081014564556479284038902240133867654314463607246403534276376226784509389866201190545939564405138327001061672862840439790230003182369911505071544569728178808849751678358460193613850242575061304594442881814532492640334544601670054045067473734343454622462583738927246797206004917489498434293421492785323017551120055593270715847808816927208357299078546733779694707509953019701034915598591296034301603203739091756712271038967629801736257841067046045253363504466779972890087480538719953170871607590148120811796140257582626665876643681398449022415390676460215790065794026230670165909029832886974657894536722186820290199884997212139065159178082661268678446743737057602254055149802515385715970145703977017572516461280222366373170373689637956175827687140505076089253070026052729798496454495337444172408754938299504978530344016603064450433651598916521750658344661876773999308996409858239355859387044363937344583906588526714351698398126911595914123399788872339352007146765267470451097269431396676798711695256411468465810272053674044919624754159456146817783062370170202797790754516951756983781223985687383365765035343304341697521441568224046091909197082561780004903610994854366201984465506376759049777119743016884437108269061643632618392948684321488185774835185647447380344225609239187039220261222616683656837032173833207419864641299010580123953418767446813374718652640520697755131494192230727989230239880532489404204963047276013093567685671073656625399768156561761921922106022281400092119988438626107216816040368766329183208976529944314532422102067321522517602215500676322303359020113018946134762416202998787305093940665277134995158899546334227328085898315546957417511414676407473821410253512103171785006449228280093137942407519921285527648619000666956356153704420402058990513820475098319336078486185534381728721298508633973054728279257858790630488673624881041332917280232059805005643106899590387585873048606515437030064255608365443970440181165640522347173614625369939676155892219293401017816342689475909083642420335728227553172221867159778118741369183684502984648935651911811834300188788146018401058398078826034264107657315257623078201512559291496350781161481094732914494925436466316983713786189343910282668876153685178075457282584284344207037000656750814481619510698726433607964415377822876098874186598705576486940153559785129012528411581100348266882762273119993769516129739956571531789747347073497932996092761759819930704434920718092587701481960254244843100132301894765386517383506024196790857837482122602631027003325739414055705747535730257090078494697063778423413769886181080087043389575770891303803538211841449669444330038937741024031141555370864919679645427409628699777231053447740378765829406954346119171309765493687390137044959851257305292328139513797211065006143875612904295035449828561632880509265448241764837331459265767874533135630546219450958060354006419890519114282506303035550594713083506461522225140858880000000000000000000000000000000000000000000000000000000000*i1^19 + 763729821103558369941420119772441959954436888990480019051970583549916906002445100532882302971754173194850057330204083531987100437566749665184297085764657629105504261862958633082527902064166606095699608374163353954486031678073539950214530485811544062072121512094447007913541006427010074819770391920469226747352271418098316336206633598337024510537547139577175163061103692992323126886831711151041065161567331889651194249793359807463763457804209791844902172797961704648499198248525533341957312208895077250243385568770534058212153359428198706824026619882523477023401355376898527346570440687584643305389569128831523236015216576354850415036260116086323223531118856129853212512378722940802661045385158473542776386278676986948730291269335889353389123292092633277309672041501465997489895711459144277840227101086642115004885505966100798615174268915752837686934542965270685771836606784429838426359709938153868148422842060534372855272881267098195754143645509534189744226829683114829388534280875888335505485260671222758079253585398079948217438430832808573206645584458301624359412998234382603144595030345396276933673405883228180217456099226325393430110282222704713315089075370816448304915358837569807756936612233990638034312829806777704875263955981860946842001983726029784447596203357453934376585695913230057604917557737384346377427648710483236370555692688583461889369904012829789110786175261461350461427938512999145368127845223419320240049884712774478024119546806646667630237223498192765592388357120803129694565641115178332173291454032400300597600835196859097898264498121376519873767234191738288862439365790761009132411313700218409273087491424005878743341280872490624705371382059525761974574078990247289582726223159977161465694317807220638236267172887066046095935969468821876670438853535851667562032758587705123978476475613328151246535630073335651052036630560519187531956403106588315379135063208310719430554243383124182138672406578501605329842833862899438741793401122880046984571739765083642141421677976362539850272053622243292078256954168997956879595540520209251585054448796737968970824173792535746999246621474675835525199336443931998917493746033909625398448186956207365436883346946477413977206727946831531948130250592667601750353827462705334171312592450187537286196719531423761146992430826175343604071081073776950092504602223087713820976809523112902040233513610942943259037703089589586782159333139540563452441839470212837236435901273452564635330492460865938170143578531054543730366576972728143717812153496512994340674375277220451543547544948771319329978172401431064319331308988957523715139167675913796301489548979660051680991969659505457212537551422167183561585739035842836610830178497891802305957806851263898472739430287435526463184663843961024381801948247904472508006799212345274010258402610963536703918284327430578454598828563731188623661805427845289332660233144471530487998682292007069308890424520268085482137730892363338148306679637126963213999091822117850384373690067225718895429085599814083807913275523928389897318425377277310603900359606868400023709174895682030751046126596503918499928789112933795179706680230887849687818993916996121814993981439588538777600000000000000000000000000000000000000000000000000000000*i1^20 + 93090631809078231557860863359171444453670818201386550758089080024715030501232051735406720836945389338894967407791360354583595947278758548577328464305571897498875369724937807191679789016667805731435531033589326667322364351350338635824339245244750181885870656911625447801833541763340532132429765156457042087662880119812989233014272660258088166155482165477753381003047314190950227739282134646808363436102964500053376358826887824053580639365291298731754512290411214299416829886966400329981353475145859550958717019484593476703617974969079073729221902996402245919882627106719325143697566736962555829515437680232741094118666301232890236543760839616378423451618698632639151961002611473882859430937172704132762148398251316585701465731979674424479435915322457565516877286629650234425868504944522661021605634450055977207097830761389019881615031218898139195745755425256903738802249653359035634294896747344622599277998845070024475430416519759813465574235468064339676284951845530176794871268050927251474851425242881673692671315929711436350753752626565723676819194985576444056765041506293288403681810587677263323916248458123381229602353624835323311957378477189344800213501210726714889487282613242496189728767772069405257253237495091632373549613597413000295759955065666973087277252648034385915914345848900923097618464760198394007571002430960680588494963738831733661374907259228662087493417710918693166404049893823182944256213894362404735235371314380648921227459307921493650190862368289336515877488073285176118233632693809466760786247939349029931257309830241271279868109873198491117436933051215945372115005855048492534767989197400307170804169296716212292528994247749601211293678887283819630270131946292448823464571597795710836663854738145174321216846221403609634767052036616473137001377444652273804182047912231440970180436548144560335753907032241294892497821213343007571900829438163648489549463789674577888134233925868989204134112118454067247546856084330675070947333743851427435261997921171142512297518233396002900320853964195446240640141568345071373241867612428379033008043864287696694834576187173592158866394271060238820919986545936110455787730660405132502813709068749195033637817278771692516507307311407073045593709149561237646278528800070102986879771974954747605315928883403167008682300908724828612216792444187948096896640225112568485898208060018572138371852903313793114162821056293718161910848757606605443850064293826158928024008336135377458792152026058074435223740927905411078490023678642864228749542081212011537133734387573431577920488848566218783800108001012636666901124224379058491095670151585710435610401405876877934838091050925750533195574992108761129144062870277515607241190934160364597056914375598001832486091125451287361321282049682109783351752335820460954490474096833969517007409907445170377213459392563862156224732377055902439264381370899956511406726348733005870553978285529162530099977058217276349745735933818152761491558178686100595327177570755686828292075015713737498796439967532215499435426014693058334269392068248187332622971231109264026176966580097181323802828352773844051556963191478079665414035466003083878660922176308797124579507898983383040000000000000000000000000000000000000000000000000000000*i1^21 + 8120287843436003890939146847037849150749407113516812495969897528177671920610222865150259121984940847313875710553642920038464715149731520164902825934915336014136876803320767502001525047483884204732811169248784992385688071589307242145704102606267174664481059154782890165521535716653366760554529425748782394621072568863552412309009043410990794027838070476206525888584019325425253108826276858871652952028868647747589477122747640778607012922353545159279247421019765333879869801539270987526427014474686643192053252129683092287162015095490591774497415859795821452776998048435107924747501265217649381605719439074697276145286240459657698650024593855163404122208551539167938773184690816388044321103124148946495524739406896836749894345336383370557060973581908980421794674200736001913174765730377548986150181314643708035061203189364377270508354867942035912635364469888671675703859799898197321920145644950784048788034518037257796566603874725959502383872337587365256132035321582394696987967261949036042569153510183757159982345398585964320797715860156154121587590507574515255549044986002800178865360878511097702307674743643864086748013030060480854746193844477714860936605401536550892831259463483578151756885844766789871883901161369153188986134576301892073178734188927979470867523582124019782829325893985749868699505400223069964101549803826132217079926736797775860478447541555903592706941168562336992295430392827775151934250979789452912061046351082414806425076701864254640103893651519480899749362061418550589509024297674023649107849079692035583475845750823608389507043669463377153137537298789112019434021430298782203630984980896962882560006492258980679017156242349738452206689198263595253411339373647689650946813606706294930147405503230594740557153037863580663450022561711320863825918026088713902638255800493226481278924356325541323852509629493563426678604449162426714020047831351502262452865267861284234958242923208266833276416851429958465444629524391053082541451255476463241581671714279992547280921944511065201097678487486195712546175052777607899561125824608843339565394314388153528175562731322799446259500428438947762592535252816625366080406941092812237168557913922820625636493710005900701914539442707853879344769279875738432367440901049153497700986207271520780005326512168852924745921780680476146481622363325038969293322182356016174394430244063083980654039244262429503994559366618285323247217903245185599185143531031766160206343358597575793646398923097801701176697468260542053524079589407068210085198233076620362573217921662253481273027975942595599026703799058678754227452115869702578429406534456947548850278129675902318097045147457283667833449480627959097966499180260906707526775170186063103497136616984035241342006361187267403936119042645096566121505887262083361962773481747592407890218831691191406878419791293416451000684643618563752304246038357435886845513190307986811292984999616808650001679503784484370129453772876172571583908357849280995183084756928173594326194972878529488057522953038159285560826839376840329279804028370106117361337866183108933854431857778719785024738719606195087172655904549635074960255257354461307463998943957183601053526566476185600000000000000000000000000000000000000000000000000000*i1^22 + 2696374822006328658827003691082816664885426777097475116708709815433911785161725432014604144236654645659664400920208416237537528189259657531262466054231888320471457199691421334594746245026774573633778485553949929907683277758097527839132331280698424659218968937469061856183613324883174196358311706901340403309891840001085114506263822181842848912064437018730651289703198483927263162092900256322435606680390343057893468041939152596420779535396908008009624816599052608359356571452778938316312109339431088063487370867409922164365432143486592096628292008335057651272963565302535961866183208943951504562376514140442922660373889854793162471574911568212347690578467776043799201916863971115899583954609541040905419896008789244777864885561020885275709067642944883880271399938270103871367193948801337804742874385026825774708206270534241584814867665567774198889269465026185811484740082170016212894633582050251514515637172290499195507504758606575047829761686857714604882430991161196267433475363485384772332184525290733806683433974601197810365241170867897084751767420127479203418800568314962825093965425020889392443212437920000696438036028581533232808278549073744757161094640198666125309682027412222024469060206859684143997245945131194882455788659679774349505773795558943541047471070254609271066034281714037369143657913342016650233592213741317322402174571157469561512483808161033049365034215585518737614235536507276359389268164573375271294478239028400972787495569717086384832186607359999125488554278514846935323646213416812491313651951531200755094405218834044148859572010961775027297181704076420876482831970990111689437609960259393461885762034085675622473166593532981983465804376274985192065595905242569366884682626713250217623168914475377878034008224843744694928806601389630316005861428977232617945173992605622777239958760354802509579953433176172840313001481636863526730395396795108818325556202104906959883702385303637487070500754099807518381684426261480305423357937886710857110481040748475720590431314739392693331315312951014378987276869767761819276437338341608146627310301329695368592650570100984985482053241973344590195124915763641414515234630470230495675190160629331038028300674255618269402954225626941256019913079758502618131543924419654661892754536878773362815646525713109341107019288968421933343781712671253757161413405447284947326633284229490467547544461882813428718231041260311648606613322116688093319492155845722726797671143847295984289648363815448197977537306810685969163937877619656907260053599749169179948468372651998587613555279219061713388289962745407067177129368118517126616552357018649610183611369882014543263593661802986379177978189115065338778306953526050147322653629191831927629546006697480639817456942355201620422790627494688739851070234575664922399324561737214141397037265710580064519709795629706369324970661230911874957482098650888944605516255902855489117743324131040241162425584126777861153902480088033191607074475299713580688600010134470258827056358751304820445865605307108830881961954097698108016656107524278730086833282742380686989754440047222324909405376537915040805661812956478357127555868721436555881768552621792673424947974399590400000000000000000000000000000000000000000000000000*i1^23 + -141825989461881787192764035078610673411962825947911629257395302988278747179354229556271631624770101821610837805090631381598876545277655944218271754900722644595071138225691305192181227829827178493953215564754780149041702708870757566684442087013239563734115484822952486377605440803761449667896788813052791174061647030906232452857118485078085629332865326035083772250591661671134801174210861951708346816649956350852861470648574716490455001894304070343618989913245077040208621438251850729429067142076976775967924584764973631716491679159959069977698741614293399705006273390451440764613700456349522878653639099748590534798524938303248929767591694629056845198799001833002706484826253135534574795942803495805271819495264688593098215575863367886418532003940511392501949259246806799495104013227390883725500301433987662980489988212459988753541388322933357045495593661432466051030483967569861414114632122063915510052541411144305504290032269558196462132491017632736674289168958846383434233714078635169671571358610528777155985617865689746367972251156321607509256575135894258079293338402608376269042463935132047197435471735769222369946327030303280827094120975440536979987375323769679848874418040788209369977461348248749838336364333702551494518522742110283578256466888166424643794638650764797137942328269193209810741591142459686361737162506794304902398792503016941153835642462901878855545646726366756393772696554332004678130829564288609953576405596141642604619181731258246256217210381653689150980282992120897868606690388512212789166214130052693643406844131166062947025198957803025624929762286297548691064558007874712163031663869377148727014090105766093551646424514271737640491365485046700996797214880664108271747901511830657538951690096874258069318260706110107439714477522958977248000029095128249573252041290373286902084429836320036775378580952485377235305503868372422379374961862306714678343874689111513585105316094770658119918756194854036518680405485157749204818857807253239052022903378868685565612250095431034116273905859535625412828911707303969432613848965940981788316532738514737706953421076060710224321117841248809146500053937087535632164362376442891870300269147934532822164336225179943523546229042385487738046858900700262192661991038781859811119923021301091263322410639071514271625418818281270496187691846476404693554208561877669699913265716893520297743149267079748627774392918277283318834895911535929614327938336247833399415844458839000432288621852156198318955389006159033509956555601940650143760273026396766396937003108920674489787958551847964960057446570916921767164418226604270592024063569015248850030124345969516716588665771676056340382753510009629102701258976854961632765171388739585457306936082516943896038330575879074671702124045685322186689569168020829332962257803908347611764512829560973439646731354152972012634156565297353519276609617171371940163208114963227927221092523493922705514703734424299834775128908490704847099480703640530800055783901249751407498723465651777198194154616083251375214719801688340002305563949150426047500930039120344388867703135615175403170488574056571941253764866360518111312242142450469741972807422900263011315523518464000000000000000000000000000000000000000000000000*i1^24 + -104241948624922588537659853102848882815867299195571422836260616294912060172468736269221158201242604528313693979659413600723731004546261213994692204754624309427846791164459870384323968675147830424524526933910843854400167224059305841623851105568883962178004180358035531083894352257925888018475977859088538795552453584926019823476879884217201035494553765663246717005839121716770637744448897558884245820085020566138840968595904717233942187248580362816157015221171162106736511825014291252762285556051976677408750599729838726999258819261658407183313079669704938588899306016436393703253038261619267330185894265061399859570847962408972397120029066831301642511019918647884405529400492736066855783405833316929369723755468528247369676572769221548871171454525833817662682082464093368648307209721773951632178064169463671151466843518964352226197339395088330810101594063347290712063042744444164178573876812392026887440782860293651597674445883353955306775572244815169044031606148354635659029906487114674075014635921552829590113746596601985149181853282717678840177196076602472685555265735113217523847033537261397082398868892978001422897645383892740581657130438869125229731563671346487216457297336443969103119649335511987669057042432428475295914604176586382920062162129049152041647375304863126841318818015958055981857058247237884188031299714063267393731147044093650865980036570878485625992322731775553205103960709723319327990137379408492794448582459175528765563719204576003234507715685484673925026705401093906266088293298679668874286604359046750733515290000934379017432963401234269449008968281733540038805980960131891161258485374203963405712206808000491028150887493842964922274666084798721409595482930904623273373159923701843576436781613575536473254855064240720559227277393345501839595827499150657152766340366081095924215439302429206663067257346112555490613832791987425737955256219368890958589696168043397295349825314170597182971488202086165004647577571876214783635772273924117439837450054820128991405464625484789786109177441142571472496966874309036275179415796437336566803289352390835339782478860996244862281105113342992087925740857500832502577306655424478463581715346858143474756592598915828469509112023041070986545901398560545023852174140643445145313097389932517158142938578561041235062425769949586779187176326648373896720400049778756670855605938320144765033962437004801278303968853434390453639223071382225349463484384254700966510187313075032502663599423794985362919613864106773955880222158070930618344162718139787954141456190339193961184417794888492445020172498969979319301675513628496535116859287353529477466690433758480337678498541697004207147009299145034639816645775030627686347515012956474408222467984520101932977468613503100188325138983052204289222585314738939334055319735757455188485499403120272921589265949157296167177258796541906185012095722590430524095908199760964487840220734300982178255776558399574632725007074936020927810821744981350673506053275009220116284896062106618628654943997608444807147176044961486829598410268662839715519101211358771232997236578187958364579600121082866364497192044547085130310233059045666595652667611066362466533921259520000000000000000000000000000000000000000000000*i1^25 + -15846452269409472080529506092755740652950494076943852731087013390205068706617926778890612222805331552519887749630947257636264249232668846365606698829972610825704896714357291430027547222018919013143978878421151984261772241504974546328368315076211442325105752326560169917627185977764295031468541209039050745488650271139817521415742725783489913556571817967886458057510632936401486198849467233861682280876542707362267669563772079199367831882769972129344074195041614404542863621118206509941845040601973606379207380382037821520271015950980230778389271746137349636149747799517633846113810457308496900825673275162201848047631121403736969377763156595160398828210118980327720850635286453602629069985839040838594589698066607455038857522416790694661914395561034888477979715361108933991540260247831375384914342334723612838137148981194153125506706521041042085753670089955590541479733763634002780736485652385571100874665136421835826363734431033617793588957872044488656313477806775190160130212670577150472008328374429428364830833486512264342062605986726593690555155593261791061899939571789861126689754902897307855729666880214022337963741708874257618008986152227811949600161661430171504507269511762530329843289152011405721695336229136446882606819888651997344959162462380519757335989988688371507019669717383564908728167552786941923181703080479152363788744601794801090262273631895970372315519190001653846545764600196879657379981058356195017080548848502225664362255919175551305116738152373462237146757088637447265351519810681241535473033366809076702941411819074551633052814552531714719692653441655952428717355649338207935011899644966054376098247708115173703974566453808459870968734085811230565242997292896291703129919766986003842140424874314843599353699360434272036737654165395113774025266652247691944750671440703012047142913542846880590883561846273428520619119841871758981044096149546697273080259464907411942366896875390394021638757176317308304488989545536093306724855540523331567577920786310504660437525100247061115510392610301885948167588270231165636567886978843922918227951409732701600253272947179477730494736017214860747959894621636094970881829309161801280640486261608386729598843271367322974426433350699483019828353912656597235417084013842100994526600185584107098539808733647611380108831336728573508654665102370304642537341031903070271530897090196502259468803471152172242855820515208436393266963231624099763701201774190796426194296864193752963466849183038057599498677822783539244869255743198132513722949925066265403429975816572517686799431821042286306596738983828738421923815385307075143199669821848808335485942273653558780728976183023782864479694098100046586057327900786482950579496828250014166031554879338403532844006211704212964989189919036532804003647090038178811455053192386480328469926798345256850847987822844155772272457644431398655949906116476306119579932713145797515383377757919739044793729855079732113524530293061358955890309975715667249388413270890365605528602499123580784816372218142703646680166992094940745490286930778074667172132139646226880995797099341395402582823500797978261369396883284818220095070211487613810955026309928404801162313728000000000000000000000000000000000000000000000*i1^26 + -2271668699974164788432777586479866270158364467601860033985605848036003315454014698665971629094650088995808682018134213357877873322909116962578918873203486796119808671304906191547142978623857927586766025732674675542329968623122575256873184186217570647332504524055807792051263791251407602959863030131773020580821890180476837821558891048185055436406764622323955867209702114764888774129291930902342597136547597479868645410398772233802101793722074685918392836543550309966298478034943482031704235667042728917076057577770716864981922639245114679727586939463237254465375508514490033832053393918561624756552009800317469828543055910040358235250188877945748062499898366994601338474352844651652326637391997283601363761049993916387127548588650617128230298272336895379038242309288485034280337640029634252111646459070256801491423694574599974116431681887849145791182465120374350333498921647009441147960662652613964223839544183152415947297706316600716586515175715911562965838275558356604532563016109459145285471679339178391026178155432718714266211365199664540759183447325435790754534071060916292690094770641531770051078880874130068905832593292152728422169495727543968500159694988878606100968988879086705416252435395147984888080466574327916604970469609398021051925353001518664373450698878274500965937875971387133359117224307454573104682231291691612749750792970950939576219314574916168366057165072193909487097142821972254531968893054998417628719374625433348467741781040651434188381991730403696546453220688979129704649318781828607013263332441897758823395637939383080564623619192843319047386115524626636633445124806138718453172067418236425021722585459088335879838560808191263381009780058493834344763247663503266738609115748320256066800867516668447711626385111827493866161204173074723555235721194611203783319374255217104034172657133160411300449693032331161892284277713177335144425917926244065504478212690413331929642312350232473007644231449602548748514425270935333927033978188591173912198168118988231991952783830507040858983020542267812016558623473760818323975202090220073143747057920097448367072273886852033448450417150983113866844918362559393439850031877644636520461413809039134612034523579268236434387013041420368548513638869517818957476985523804082468541242566684235305152321392806387640452202278297597819838129845107805744243497008584245645908478106278288337088848539354516954534846563800580871332188286328117763609193268941753419711080758242685048346887939275276854462860267572594615489895878070557805658572028225777289807119881675539360677265818762185627184800679350291975958470610183537407726098565224446510170051857713184289984804316735341061943279767535530759665670721445095219995527154539131629861190247732187677204278295505719821617176171673073450273600903511984637386588579273712673265774743856182898414450631196051330946222098181281982499436882737517166681684623028585921637610082991058416380611366358245948337856678902841764625576092711890355893643750234464376976853360294031911980118536446285418228340923314532299256437768434679733326585515822662104330232417930015780964852744241537078052798253447453823752236440852671700156472024224690937528320000000000000000000000000000000000000000000*i1^27 + -316266336629456185884904170610383717306338827490347496151552082332928491989925811146724010503841204393014251192398067359088954905221671717246451903630400940676601782207295203686204908439272012434182812164850491574496495533239933758979650407983314961793927960705614014438291627454176250279896784503221931242202856925654385324676775757024158371104983187989021011759379944441080382520333998011440225264012283721197251801161186658967538830944759832265810505959719053100054063046855495771292264888945431123771405749368981765855470096318134395169524087869930491447510376282597038447410662834390986504342782182611556987510013611654640625368517778892177370616380596297822132100214883775614307661636135635696788497124588690620806010703093973162357869284688456732202723745900818933377371281217165219101345398247796296199829060163055234751186830553076769150967008525557925731282098521398833795054987439501028793918065352226684084543705967080308740032470233280487515458196983302915750981311009113745112108599310150188991090433996856568400867411942232147589770651941779213135285590415026446348668693931509528287920701097870307826900193860916892670522931701080678963115150391618197395748771688232869620359564170553255722409691253093930538082532772228751423842615646297691291106322712239438360451462005773478693658340359843738131719780835483983263441688974031291818330285659444218882482845875288573782330600818609050762120794653866619983469519728467397913309685018590464464342487767409942112528173922111022077253437783917215282497249338854060986519210415098544245232610352184875612149528698017853892225259077186878244479588438065544077850840282363067496144354722553813875657862784906732654097671009718079122360533673635848335582217217302508371425419583161669168178591808217138618639356245916829019345591179773299041546736890351931645331930242280393366382939696808544106463460004807449282637733562189095413316663210094247145325003687378060304368530589243556190893350252452871079009950620585333277815227439082285673344952194121644759508292058766325277639929825237009037251554028620042775220206081043881010496939889959503784455992832368698340039767747484154701529855335387212084198498677449350941915509733921178157580763074108528757405888133665660404578733260501321782557210152750199709278144467962327817728151534743985825903860712157849803144413665386590057661278368813279458402728687000706088882560736292885221791764417292079018376032232629951834236072188936133427467583621696158901453857605009567939889771692886871452949332532168876032992739375572822049765913085458540357027050359003122066285364307896214028822808017636910560733364426231922411505122017351135640015035496931725621631238594297574837196641916619108927100937082434291763622238855297379084205051253426688809041045668433473187178202741009614082983718160499667851517234537720646984796070860414315125515292279635672488199618941429206834869254532025997518613203103983946248776178475040645160763595005010625450916382951909054349088779303996302385937727142848496912775220814796813377055865826455345775750877622914541358115619560953137511435802991121676940144846894248584712089654144021372851978240000000000000000000000000000000000000000*i1^28 + -32427902260179824803611869313089973296864476178950584087854305660982660281111399725563020197716921883404403906408484561853675092085514873922467360934660388666722208127623983821415826034879948872802378344455194633146022821691089861104242074394660579773204124376329532912835740991723384905110557833697633009035400359172420767186460250438521051487614772902389256610023637015811433782164815931757789109737155605102507111855173782359653886244103764419503887773789006129679498222199892823385306883447674393474653519982000856524188968310484624757021777318582380992500248835546526679092967357492501103194181810949574797068397876925766630932221679282582398134532703766511419729839477148154771704667773401896285584665544361586165272258986390268017601671392839546599271718852238637540511742990888738498535615264289314796811853666983038007225735989566343352805956504680956215825819940692645560782597583353203800079070793236870829098691280611802543148331504154339063261396138479162440827852509079126987773704811551718129257451791612782158351822235791270543778398268495224789760564075275124427627183376150846931209711932125015624656672367722182000644230140082802351354350298921032019384623413707526688172781037392778148284951490519511597472181111970854357748680201429726017748630954924964134788859395292052832745466225886254398897347058184040267780788590077457458319337770437566684634038841367101265095584916662951912049988778705286420419593205786096031098204906291800762021065152494384744435623895241694618288556092452484730826372163932209704870034356077307636026339211992303686313056576777244544654091785967522484678024279612578456591781620808190527912029656829871482757423665703475525079377483647417328503072923829817970327183681720143020936577085723926220398534358843213328540383834463545761396232217452979072978649020282963641497018290958311810099264002111938852398133612331158141861756762821196378772299630717179801517183373696728693984822171370940788927475268001993199407772991524437106428302166778396755321485896145894703670460676240028924087939390205225273507967091793086390073323665675850256528687706358023382372775420087881097652034791452669090193280045210732617725925011396727627323346783576687123054473537631820918471887401496138218382108481111775904793048025422680676473435701133420264562493874602635697426683715069010950138270276774354649329941390464389144021924518651470212586649087280079897805622936134310525768907589410160821038433919316420330381612912345309625816130590766150700420647998708318922587809395007538917731229208915933474016948687687133749957801922332461666401739044450439840864031838537512846517062651209404737818741464413761955963578691628829001339490152157810437085919157803933693904086579520619112492372079945354580394853717252097363892743845921394925805080076087775497239339785484389517822575526108080517611807299603430845372984851491301436512112834900624207599617235259738765102934767741963285560347684528791256929105360947305884502791924577305052225319947232086976127624928728209462026584204578948419972589987039800743089368606147435471226481776048038473746402421404255538817127778119252859609940358004934810009600000000000000000000000000000000000000*i1^29 + -2924403091676264269828602813815182936833957920305071902337001097428396783595730077885856163093323279347277292559387162061316855642795737696446427917725489535682070420773772764575917612018890862887708685451212914814798033971393679300964952571037228736457868712890028498167561620986337215499488660969838552467347932253493854457573167107577333454129493741688428696643367533337452142726891726855618316204365622909072932762728080824971444515599904740851663388179981124099025768042225484681205471692917661749346099113487198904125783348058896759884590738315955644466335216882597815231609895744801420114410608860403262741162138686642489072745847081259791183499094650401255797214257225569546061432084343156068655218712527232000237354204638410762400545775897327734679463827914722909062631911627526514583822949389706434201876539957073061464455436914600784579677086525393220810664770473665565201105750837633437529478847125954272276628314974471920307377952245091582682768953579472668890785646935363205748176291300397806095186074001338472357723061813621952564948824873898855813872251217257509613498004713970615964243607754716098860099844736809763423061966985311497294766352468077138707570077280495009701389603704462964154192707702027643035327794794273154171420783084830736072639245816015642244392570517268089641446278394615297858177925286694054170246945818596573898631408749843481086118481277619481336325682424819332723750486457078862751181428256512213637659524247376260102323492580571471964921079522513173576425912202293884715274364539421440268803106114957267466304398047373099368400310976827915118070384073564370761537619113045766572770882259872971211861064020363107610435747489500837818816668740197303609744061737877684384451209331150428771069853249580595448026214280177251050743491326397286983875901406850989258661621376168815024463887092395099604713873482364608740260146496071667833143500528147913868403651927573671540431172952170338757710489225295814862039813322647170458373825344941665884097319526582889264169280542602498148319486777684748293086881424293170280594064715559869983713032785963440870625012490737909967878526457338066461064391708725190884083612420811318554000206750242771871383997985876201552696074249228043849714819389799905652156756604485540896140445180205227002173513223565533432922065434829682823393335535068283109244620375536159791130927746063092486151942293538754699596853654268502444514042230185037379156674035071253947329996615305733283258941533278196202735677232030808346533992832258475578171475727340097996940154322312859539834459386320937946095211526790521692220302922234771155315645265109091420284459725652947487180064470957967018961502990616650849063679153379904552801464965162006339733792611329518363405947778588608034195762150625225639751125742390468392132007844146358458926083838676062599144216514258151978926027597738167644085160968140378793326712420246657751118770361181271497414219916159280818775547409257323679945599236789987559071625666470047995467929226839065315563087306093302151233210234615507354401923730345116066406058310640621596824986514226590167897203379881976235491209818576676120137435542640918528000000000000000000000000000000000000*i1^30 + -253127109355830232749469342254082139503609716966189427926707355781290035561552186808843200315823737883676292988546408815804475210762186757293583113235877274278036157447410318762891955852512840583887359510002890100708007618092384429328642872515183357666828307558414558284469654016143521356295624728328594048222918386085134131629155631240618789731405443468457610433298015190336055233076362320077342760949124446616895218398727819300635303883948288921172414253583842755557566963152666791891091175459790846361047213284989354675628103236511664716600810645083075452554824970343986225124809381872872828903475585329731403697809651159378409127270153171401095951757000634255622534639558590029632094208025984304085632179977702733081808934643438862452343440388986671167013347103912604385344288806435123299036084935552349382726337771668370884688108066572094712641873521764320603064544991019174895460240503817243892674675863775500619493989632876983450097096674919249379163047291199087664925794984319640039717702508605427544694546822277193433422645489539600412353806012261472527814843220860214537161136834844402196819263410383138917644448154928480400624675548168055420845528085114879054379132306772737131801229799352713768019953962957618399959125157455653233447661919752558939297495936429170199123152599193654636539764345418698464980387093473225575106463512899830514283146243395162280126263626654448504125401140365514167842168849978796765687410468380977829063876002653119555474741813580961912056086921707962963508159893037250272379648722106218260172670637077192715402558836800055391987047386655568349290023218200223723100673913656662885630351406575179976804270191473125186237357064861497459742857879447607922837890452252689919421824344289937546610231717301933908401933180673572633692478958701742460214916360128477672635681255591060714033206987925692200576641117760984796951375099299538279070123738918035631331717846859232755801547406918522262014848667289146470394700154236649617217764417175358583646293649759227915888708687785698478547541514950065905862105240189933816041886769103625243077374083610916456825229152893677907579476402499258996475198856438800290717617035581837003529740752361977779067272407812355522417543749523688337242902008371450410242065154256604713646055024125187533101541384599164594290959129274297537213394244928127430898464138193276589122071705726251481646149608405079819104902285591032707931119527031098171103883387539298355287170918978558235182607498756927994222332024545795261954253519702511952867590011024766788694703503961573122486833087546970295218715563229807340397873079833860257838260043650137542380998957524454733966617276414760664661269310820213016185580278016192371424933202314810762428797099371249203108032072239595476220687843896297187445127860323295683914077497545577918518312208080620734320445476558109555763722012255949336880414297663770638974878715225222670883300991931354680753025856065052330374682493544252436597719255632161258723917755136553485572324314484460476449442028870780742943754992425539597513624888445511580654721831058589362419589603684642044752577549228189675932685004006986880808631336225996800000000000000000000000000000000000*i1^31 + -19076526557077354194187045662452935209438599556539549091865959821871089398238375010515434919366006919149628031395709224611214998862847685293946775204092369678634874251821545406130020371389522829739270304890587623246090050139993137776289441248499134327778541732037952926715533824678375163699562658871276072852376536194288367032901942674526007088906351658623332174974454421559347980928602321194880106110592914950504327380471820005736920256835373117928942901275796058173339822093990047271299741140144340925042027669397829652804403599346980360688284989275055186284629472821931263143255786431683282693097976782342717399007701033850770091460578064761131240142268476311024879925746379048702344497934670606361952166399704583745196544140639664269087314024384473631132452198628392994062083070575243669533659230747840399721029631930814057511889161180097983294571491096801146416620901655045194339044639183838162073029088536449878697120839546870900252470487774205332447106008387620333372666616837518265164466713839684043464030564931663148837857041771582519887769077650342994472053702779313544445509688036939786341307895435229732240763799547159646837572789140958235165042407466979111273666503396902514355134965422636177591313509342715034076907510905050416778074114974815683224844842216924188211886036406322262748850104203932303417965091653564721032939678568213970747361016147728440464894288700757257899842118773768208497429073556390238462071169919384731036480030949324812041700839481623082056819360102682944990716918007760049877021911218918788774656498409141898809626087642708930457099359763957178553908405956948127309899715511799544861746615316205750365247671625588705248799953328539192018395150962121428380510979192066934334483375164440313429356665512268686336195899751476126655513937877202138715796199225763415690799013916014678453460639717203927920477466309747927295578826649241949958779160768633266481842561941835014254143040212882916529465377821268401101557303684521885259071409029920078502948358702089728859717757427042829131109338360623147080596862618932090163542677502487121064684807456884059786883374594235853548522751351445402415540474481180556330140430809626227653780599459842754119460835370934169894815970644307581132246417557800154887873092302997262501749956613253607186568181830353805984698289348113428538807535989415616932959874251208579670970171033829638795180351190309038592952110477771533170227283902319254967697214410886682097961241112087280980139502691645403462386395510247698800885111303236640257985078847060813394396457752230769711105804304504887477882993733678727666961568474189735450997434688347183509573846395453176515600592769135235024235320938705669362389194063725188500880744423357397984760165387880520832066893135585467450891704817323494728821893007693674924684914725731183809613812031698820171538982870022454440055684713524465312428699084701110452780127645941089021700340663468575400692677584421680176032503135743314560981524123136847370255604266210075710437037007428797210833573464930123964444603784655965512330074408024846167960703254972843994013068263539242175157084289630086066786382723049079816925608935424000000000000000000000000000000000*i1^32 + -1251539272783826238023350443883826578323083580665643969490355833067347564100203651151222201155269726052627340740665160739412184616517108668245769762871884492978503372386433729179903653909518842784484038510255588644787573022176692567258804509089954815437554010668442792064691255341134677568778604046951595621485055206097636553939885799669974517328891024136865480731989520167517075546410432414853550928305157666121728729716413300382690887532926522052285786375772910977429185952200236971964677375749050429420117901385975675696469756738509518478032416114048242229883484731984576783135516910198948123553388139760888594747294511813118155210409315670732710150379890310439768135569558592372660944549352765826928222162194173680022851815030057721264143198887517946899143338616452305395841125821851282933839005211370615728167762162596762703328900738646510437712303378211454497783819374578627991087032333194816347960693055541892087291302973092560149840225817542085188323389373947800799176881445885155622135867090167634170593537038085642869489055109972429367105768476309422826968378214724510818165432459518891766278033340543310593160648818087534347444530865541376320890449469609894064126724336639149771696453114824507258031156049505015332015961928707721574286135260885314786204433062549610825373054008113097000756326123998474148444656809505605451197864685544055923106203705786226883949126652101097153476589356735292857780413300535858224570558300641309863296804106814266356516858834424793312314869956233233727983265224116814150181737150915675295303423144895632458877129101430419390036024360893376790436127341019030881167133294991367445028440546448911264375583680336353147143454228591028815544887458055843020402099897641601225174091467125756383755623232289516934428601299746370387125413089644505944227504910880148263639434449128370031832293977845775297627917343910236781652928749524957604318922623383540153283398003559711991756733774702032082055665211981846924884836796423928470968708024493392126856282026262139927917567124740141524429756544436102005984149033527227159426271811991433727311363684026962086982425464637456263808287763328282456099249935868805640912125314292358512016807547981916377946190681246710966471559659396333363575638037409047500763081819461352250467906721278000635002651430088970623459664053653996209555802343287415896304019352500789842024413290338394374522646225817720143606925874348608356233138455849939741860156549886916831405195488125162434057073346056894870938413800431940499609328109581240860357775310738372872308620852838726556909761139948667614173915530198182739830247230908534442336108394793665865315183051086761747175366976236783692029845603323032068112740682847259994306109853429414001775505554510711127279301754654799208808028026820416704361029714710249954805615235178813223490937977047173181386264087112647444975416044062152590426278977058995593511772824467245709628694481492747736570258828989266565907893491121261759375053748871920034797337150661406392402115825626014229706833655076705071073137494683302412106389509557504879953484273797786844636556617635348179286709169915830617911627155366188359440299720704000000000000000000000000000000*i1^33 + -71119938039466633682657220150541846617557968353693561980617891701435964797610062752326965841281352775096725805582283450112771266937917584149134647954869983666527398149672013729727436887302419674246243114787420692122277679997612837781515673504330676584527800638054542636847637804359691895948277945223440924167685881528656654611541601200171212683267376643162846917390774981167895482901977887654986275841057682678541075626456553817157402045337337464700715045817330245780873375459659501879701580358002962980650598499942006298058375597120378020376690772366877179245090697801589326725180722510409325047624385307208127871849766061269790720711559398624370032541851523867422531266050268686179772223027161076217519013746843138640797897223462096967162385696629202368218390041811886796861476402196273214185249073010317092692566052874717991770282048758119989456622329234228832871807259247510852881014538750121648753166466080365439082485597770878626035420543414762928354817444386468079721146204028271955618495573177931626761142211776145588334463349324081768691593583070237132208774815330613754373545752251563922301018057361681778559125976472788327540115011329648879745860343420751770718732944592152499640665088950667419762256766342289805649721884314963625977626761153480204713824857062876886094415775217164452096584338605489062773301644499148974916370620118048720694195142658422248978843163203079420806153827847669376530146476292031277012521552242804395005660503992776997683427803019954461463066548438399014068065079855939402436124094269407527806021918032259096348057006560723973128427074060425002099788399150047248356747700472770792702849200598829142998868383364969701441616571477364667247415609317998707948905178533359447581224170988476720992009341288528677546895515315677360787049562366449361861990509665451818444602806183065978523562040226044506624697788137032009436373475952782154611525315435622781186867127191206940084720171018822171823122534089639632450395793087785730120049684936217233505046355529018419966245545864355821593885691132637847329446814465365137614680783057767075954179544731499043301715830237571733520851962475512301106129512490101307065280543212826653569041823471848969008877657717115077915061293267321728269125384762761438867204824775654759123605806283137282324119864429835888585836321063343258298830539096236892985743534942948900405425514325947219384583880393456115184171367375031386994221504413366527860924382834510123490053693750913703134316380984150611740001089831150630045146995636651812699268899639503734569859115178412831313375780057360581330406867266464304319545035437167205723651187223617583258425855568330375614538679830038748627399673050657280037748800031131441491050692083898671231083383300624559644845379991147685919798117098891145970189901797437200114825286858349460543392008338716781029875513612365550391214450988668155780984611955228220683907076650429516388389981210505947881503834658641949248781652419054263144995238455087718383956062254152527798287848438872607223254177519852132346149604154112176212757390717572281867416477285501236747862325319395984494730931901192880266268421491707066710134620160000000000000000000000000000*i1^34 + -3596104629855793720737427162349922986318732223526862920547622046835435255989706777388478403446435428188005781729954121019555148426238277281600528568032329019770283535880065575332772211013261176495975932945365930370463974453020226128113941380356038223466074462131344769395629746164720342352939274752702083465555016222822906844876802378646998005122290063706364006528147797980546843092394386573004532337634850375498002695250537628263485949712291390792223087865194752077636537663907275516987996699142963423629115246845298982871339758669531768033891984990363008294371877629759944813140190089254288447954480315660781976391006187811643602212340975385989861707133783951890515692817431666360618297602482458244702584235040863579208139144397510915176186581055128019904950979200810389913461477271503856950294465655652937447555370931641718199422319531634165508775996766495633776958532068098266120125841607304662243653162506988687499406821039877477469856693552084371515341752129824240055082643080181349735156492732303269611846807411393341634726027400860099537548109990246751130456687006778916011643258109030094510663682364791892671029883007348630784988113582221514193111235773001133701273308126828887591002006418275063183341623421169820278626069448946046982077988025365848577688128841456176225611825245013648324554809818821929865319966188812691625329341626292348082731803135399271252330053530829729885266012238386982803079391801583554317085512729076209381886440249309023341874354382463406614567795890627164827417782155053390379907250232967570992622410819188165514116806844950258125619729706626746961587391352972979623908848884435582912528951149765385291180109126232377600259494321534129965580898280386247852088047186706737856825982260459508974162198104166210933002584253700536249144713998871006292967593190583366622398707249686063376011387586431018495238288078916400348831924529530970324202906208843395642836152672821117065862022164788273467317219339684250310495034349280657771964735546269403569558024523666766211111795711201466500480323036639054788907432341550736565450306831927739462274775571608219616109076685622765821524273106696998181189673620932535501130754415551894749834430785003812114309478383587416246591793663673008339437086655772300751429086429944386710442949447052837255927105808744892332806021036016997618931797169040445365794400137196324704452329735521385708183193513846594990942227979260700561392426552892971189248030984924708592918185037958496607184363108398317464196409993488698713633626533440394446107282991484000919692741798766056494449056786584680162215490846635371008879169776163322680049342745469885726956581163625073934815214381776716381247007930931538808185096762589995315569509162001141223701688580973525348743374598215426156278583107485428424324323783761098959102091822625016665114481451710701736612601262481397725938022174227133636686295883830199009094375847417350283916397542515528710223279774877672540206264601583762318819837930071771189891661739571159808668435313383910815549641514951683175339199760809532966295662421323749290902696172137557290700235926371458620255680974144472252564426215259515499891916800000000000000000000000000*i1^35 + -159531681311238771981659225786242971574022283475940358658786647903532313864898716110346162476640618478952642117405963258568662926419446187187641309495514135325457442130525817659204815404319383351329856424617891558480992065274851294467533720515472002832453576986547792486539572357908252813938028548126572042243574682931928389375285601394665627216601618951175139803083576575872338287990075599201282230206263181884977072053616224546713942331933758956121344639991464931139206649366273984749762953943734603695679653038552575758471015682184264088754199112485418249193594891065563679175088203781052269792865977855301774229156904839282630939210723424523446747314311641054135195497614467341888756749525477572471471300075282864080590334778361085292608965653994676100356592974500926666948629470670898601240983552446444607071567080391539586340871902596799250905301278913889260280803717483933079206338427187580175627231080023082582500353151353900936604328091989879316943566583086080932441693570715543266100801252938416032422615336501872229364599319602855045142915297075820553117732745863479386544715896430595094023974840404113216562415359823962511937724866334439766260896191124985672506920789528462074810427430349078758180977201763080888731111258224749221460398967354199268555701177866998594915283841050126371106402318158797301314970831701389583073251708039613663679342591390049054696580828676495195476969549756161039029812379552229606441951699056675472413418810696385358092592781136219253848061746206361686968658789140978434676434052519353812361969112117731720657312839750460041880611495298554212139884671350947419524178288415965190847753396222784975860961803034260241643836633612705846965360728317749106803532002933582287750583724545334438634293090461901826012970693247210356079778321722537851085190449112544957746548067527453055550281497380922591858542600742288835123798288807041692286813481276057966312031635199474747795708135342779295599508970332560605811147727809093879540310904460271933845888744896249222437150418374643233973669904433028039160557738700208149212435292814332618868346264766776073713268058498044553507988749350632720025413338149791148750824991897319530737401207749467764765860009458068467025620014221676900863305412861374153301270400119006984200759347075213669426598326304453629123860045321469199360640704520516324567456742814260299285745452596789047790377293721213605142828056504302542920114330657929471072177900099451297483549643000377007672807654250689196168748100938232598301587097542984872510587753851486690979242555504575581968300950677812032985089003235716073822084610645170856694228374893428687784827157026633415269856212178211606068757110686701458728109823834726741108812187020449669127024343362062751306386627010915573162323850178681664285869851719601051575513432700644687551239903544607816711290593706707874408682991153011819311349727691061343907602111516360022812749622173239104558333897684265601362670798751903775387660407897181816708711267818376108336418505358137902086911869751301352099690966806263315445008183018881011077683498041295501843846363310767571525040829624946429171005245694308159324160000000000000000000000000*i1^36 + -5199034183019310236579597678373138998940925059096453746484400253412197216186431274880376865246518228199253025073393241648386252578264411323647832255663682207646970518706966849529697736827813860780478733283596469070764963783595197806856694308330592647243201054610464264642196866387606703591307889241067687616583319251676876101904084191411718109075015870253769141258940147003726734896470502266210085249579267830143154507690528373570154537005637905000811312228487568620094876970552924433354017463611054248479428884845155173021355229661947348261008359017557376922398531061309703875643759436589860249115582472884911905491126880338028244404680510685002171564251649567779611574229020475711657168200598561740658640106312573743215285864354191939510923410918110763927033829583305534142982496493562911692010131968463629197412649352270433294974771862177353625267307020999979813965635914847684077704119385315631866776621330067372151882329920995567733474084663491076701676454305052418072888582911781713281670854838299702703600784242102530210468716382540501855599882537953717079674741387652680434263826358575298624577322216255486970783091548177021917319849174499730876929354749518554138346315089981043627208712863693610722962929788453551021711737287339475838903858677548094669291733294512033032442063684840185606692237005686968458937687884150829509635745057144678471822254828607682826664865140708992908102380893715527926015527236624390829412686955713067853731224144414766794422311063160692424888054993119310606059413339925753220664589453742934241681742893331331604750216511124205861404179003035965202933752933099184081279165610054101685143550662296005640516442649186109192604714199505833160720964526970205955241576946483097244631957441442682092617828219703350581330043600122894699811807074073015648468134725555936257282769505660722832150886140252611363393102994189266411940460537179685490803758558190432778146441266713334092238586842228877372768187649311168126926548689523644040847649213612277107442751543078347231071091872785544501968439475484821568961732365856881569040890934444567311642380630461447631548218106812877077325849662624937773987357278285904338425077888570717775009211420795536899598418093308498675602751586681610959851020555801451723931388704028749087159027386266294756818306843048078215322466880393497110460163814960645581882104524004410818488517911254873799445560293456942917334671469056361214599683798157217509333544761808704418055768129477062458076155357221723569748772605727243470443995166366687520176229004306529628747725845990160715808807801566247639483863950010731511766425988165255329564300043297741907330565576388483793111220989901321775510928203828308343390117537686575696546876534344458344291011854943801798106057119367881813238754951162517294005690119703611805663048616167102446273069335690485837225669773606327163224539937012381431918658038031319559786375703635414990158854956049350872872321077631067032858945627801946141221300497995523877166848013651796012776914266078314308362815735557566380152019711683994995756157557419491063225509955009566985906202877635020492042449637419564918693108891087011840000000000000000000000000*i1^37 + -102717521718746000950627036325351722619897489141012205716733998718759929513644328461051703039245050700051749740773920767360406879022178487451385367968974295149441682966311833150199403142336619227917819473833465329331990883257378578290239331133919568523385283125823325857079367832438339720881836532602217099752091457928406402186230522232148075727702872220030514875403840284277624173638007169257768123024594171887169014914150714288653705954496538384510835236084339351751041348604457975856356512772444205057419544350221046190414555245910499148907727570035863004254130277631623989216851543013591956985998698558565664414026251387514540991805500451260500794927067764737986897372100367126859091583833700634697511775359136057285235866701842672559204553026163498400357508395284022430151677353624050264655308669849682851770498141590529912473730821435066516219858908472773401127174389556623591029209742232276533700171370201847417391996270936897227822274412569200336710227035616480294867747038788098576627337981425593187774898494995056574585334480345124946895948826227531287255286005563408338271840261443196445371705668826547303879209444984488706734661795716345048381195640442715088013812519326996868688247813743334355028459950397800690357258273062044992659862317389835706742795784653464243721334078853599976120006758917921381161059743206452608609834288551078468019966261241257162903751896215623353120287155036475614837181604372996784285781871969129584651735654921436178102695115483419753374555233978951807413915647865568767899448214163930262317734968262502455998569833198546227367034910268232847679380292164038130753976608009046236161345384139251922488575924278783491045754106569815064420265154307464344964581298852987280683695174356271463809112409690907557111761549432738853554981773854617422373485337068435946406159554546857213094218733601176706608063990289680088367406642429620912676759962505741941688148004914427200719936343014406860395419151975553479744213865458105389396943353327813085870995621279808293071550267159982484737564246793521549009379512792121466516420461997311398864584739959426910847025412183371045770976451985780359115240729001191294755361191200173279253678883117073623875255445991192537352876721204200545145757228798033094975309207909585338760687991556241320794006004507377160160219669342514923178223955171886378007769936320312307210244327035261934585549530015578590837552278855042631638876156524762923589391043461268896153597198768162908115487993506043619200984505015622091948796909153295620168903475562588147760225416288386527915247865360722234834557699371049009441480103670063879067184393960107056174915968847547215734946277032566235957330363943275538684442647956730750260504145771753709392380314602086753118419166585949609326978493553754016079165830631163844423401692717859979640522942470578858694500997735168213893150753668707384842445405924911142627026561357745728233952282720878318458966139723216309472045010623115802797001508375325011595499713447978862618754447833198121730850003254457822133949993455685822439016803793577071623204036658101741330368863280806648938231476695187562332645234640840294400000000000000000000*i1^38 + -2423960855177944557048597919408205302843175090960733742961275512626030137187604940286539514097741221633071871943743329743786475316523327733062492139423205803430077363115283014875027745201123893050287699579870538986603470778978358004747057310365589115774972732592742297020287377537941416445887455806870879906577082836502532447409495816136062854470580157376310411551944525123371949509235856087866688104565788538811225404233405770835086024200049478628803456252267211614628259858655128867049352222325115328855174238385706703871930688293887056289264392173146035321490696000950644850966143858104717577616843857132840336670042273405888350167009966213473297186316755033923051099051335354264446720494868541863300754877295667402513817050242672942147245105111978116157802664932331504619010595891433954009590462992104204777681093810817752487482074294123003602835706050568765143574860496517033037874823552039457571054732757087176895703031805855134260582897829299251302482672622364328184110687826939904491829246983814409381520004012367472992359372563986005309921080152152600534733328643650807488897587975626641929758954549223173772295863963563326497648145605979252930553800043525535767447473551596771426394279994698116610250770726095718875312864905621095741057049572109993474230602977453988301821370468822997622485175027183200299338986640928011918754097661351836816333611351220798996530488538367246588136430241826012784509242454957173704639035066836638933021100122177226425217341349106364079060472072352659707926526781181479500476272074619066065001186201414013958766560101554031496044355110850005067828063003867256170251320007408065499988679329894239976708499395195303615746104317315128852866907259997976439908366295917667367461189113587306864000187287506597854041834241617482601042587280045923964775853212192183016068168018271771937646566807930876136852129173301439407273778424147861640326727033015166911165807312363712143003751639508768904613762569703595344979028463575043628351679862976690558745149964116943242101829929857305596279901060644218981352955705784205079264257016464785689519587736729491188799364750205200507044527787743683332532139385529595009098125364543588322780689705091418074854523191821921810422015990537532799643677337855843431188425205354926507018308310214892917229281201976042971137875931574693423182988029406262666123862248683649609060994063274201401090530259302398381040075012515306040115317865577833941957200052252745039484114419043625561144308432407173096872001001659965583664547617341670876047009409479291825633053001219658957093391735029661363226970941929142678623691769084235246554644312733214791345984866344872745020757466886588791795705097862055461672619777206536418073584195415740612352054523328391082835626265049637614056344261033378191959204467715068815459049461908020331711079663568085314317176034729121492928342736402166604947988223355767465638609873874180624370846637631799586164113398478911963086482729901663276186178326463357579085326019840860797525082753483915537754268687624259157532365193005463193425572085015957467595768763511681055733517597798453138988640832383213166604785345888256000000000000000000*i1^39 + -127765164092457630139237778963927275018325047307970201001567748697995752595273530421379672259576109177809409966514170154467908274910195829241642096812160016856978097893909289925758922120976524026639919972052998990714462418528295760950511323929705083076981503361419657076457832628627159469040927658447536304546969852689966863728636702834195356373152591924665210165345219981589535318039855214157660220903241894999749481011611749579495192945269792476630837131071558777498329563598175820689607011680900629373925316163171896298436464336605366855062997734312158167588847998575367895165350780620105040001930754636707307599283432606071755939602567924637699756756485732442010910352202240704456829215580454745653232487668315921456039126785366067150367473335462143542712725237502864086179617283438845801471821360782273118319622808800901075633959460660211934136841161934709697329711902332343906959848079983577518444079633750887537904180238485497535496050162990241702686843853903320700855514399844550738653853662560156837799291331668392012273049997620262260406749576108188958858873304905045780446928067249396226590241180219856658332677797742348871648219248148379639809591152354398830569588884938347595776888806807411198763923491515824071527986140001934540845279329617778751986519705240875896795447229234606848449460501342362849982556398843669224566797217051074743003316924764371379914448536443829354932049809297960533903069965759679027807882201584863066427033595459362254619367889393228966349818944485026672385306277539559599494895548732295393633931853310199075920093447242213026023159749809757384012722641900486803866180179997837350001395829373299172080692428870134425364939475384459192521614974876302204358646726963123175324905553614070199222076510294145577906838702002787842475485717280323208656165041229745053768669297970516091731947090318487608516290113663007121011728719906241543178585307895348508676858378112980599007104016284116753730308798301302898907307138848945859579831161276697903941185716138765199397688834649405363490891104932152898714807075431322764345429286600985836456403402257138337853344760312618278339082304015352129760068654890005091844701777949155453531219233955945212089503465386265560043654537650272633090073547960988957154538726199164089330722036618580797255787684965897231059438596923674452507043069375856190270628890176320385388747854421685087782379489504346863903838559779572675210013549002311182008105089029797211288504774473336073956042103981393741702587195172509829203925243107694495352646983866741376020370918873363012571606318731124549352183901186675749209015282086960137318977367006946471702731234262320857096386074116868041668894447909401195425531973751072357034834079006680901954069572967840526449788448032404114042999308418322424935758855669543405872299691782798759346409795261150859115210354782046932215077173867750985573157037539105269690480599334032977266244382871258728641737569514903249120591662681765410228202611164637044156324870532776590052746193844715535891939642269882195752169496551795282585943257827475238723067386254219897517012044702389385320206616586810833263412515962880000000000000000*i1^40 + -3109084728387096208550848102461608524488002112428436125899819847493066010420385755718921376169065689799988705561215455934767858887914269706716967998143570628536035915841649133471883741733215117409938444206487218118988884670526979536313737773709317129127298311690168461084756578951855903947461165181803769597353238605028862605761640985584864553867785724423562065134935516101798154556789759535257617993136534527273928707261601626519842025088947967036386846805711859283071036861175766685985018517260599452046471577975553199607544748281537467172961177009226154853055221092885396646563609070613854840726744042028394568549673819445408276570844670956117558933099726448235673850902564490081212564889178803381630147563874744310956551921218885486654726283218314135483954173584600367380873285361884238829138790338924449361458273065557803396542788262826115014335753889748023967992872392281464068890070401365731479046945226705640497837425663949582167034954576414726810216926774837739670757463136853934398577175127914153388001542502235353140174893479777197785456293648816905339291293827958174273274432461440189452472770858828737363790176323698865538714708713192864679642461526029687990123676567429711860915718342065319395719216793316167823369491154779982517326884924634536022920599794406010908014063006355339484963024719920718388537580526679563246493505287284787412599231894724709815418024665123363719518149513371287701472407278982772589034050660266459139749703369059415101945999626810835323331879334419038885723987646819978549626019922631438558715120495255372924935347866156264252848459350708064911804679281966140684516378363647362217436076451150989130344406512672676897560866669236075159092842756121811581422876437104136377806726254493432606832831583573049514114074939105544344682988091096854446267148248267311416838836882383891614684996042892536726914098406320148399050091292129840629447179553189987169909803398695772749271993765732486445190426223933695918472835550508574867996174160093204156968294723465579837486196887855171982974101018709822376152191717285286225132983602889608406152014014093113754840218320976791725183954346622144003312125829082948189173671980102886317432070561367841724035913604320924335999201927191492545868961902651778067417249758694211918164551831335557270631648783319928144221483781421779935177441871667715399311405284926231236599323103281501856498420620380722048941436749006659814419527052451355747174659938780327136979806434450827679456269100182000189402630402258256912224889226324534750317002623348832521081180218707650538472293781787343179313554008090529586436885119084948623484025859521073806320525989452577371861893287351008659719126722579182503207217505136361636806632505606403158239128782157092059325911582977821104462306260327850253448732205018075996339315588083910240195709672186447226474897107690875962998112034590192767932478259067464146724516578967402309227696822971363141959684653706045487921130780512096987553259990509803687191548561463455162680393372647429129808559042937588766196354391344029881786174560600760021563836820954119297211842698418842936850052110538029528963350528000000000000000*i1^41 + 6465145021270448703029945399590000259936136863909899498749155352118692540510272290239149926392648022482442434618954965843893725255060960695084297484483771292398435371744259662554955537634721728403741172493719586945311582113893115031743423776697909218145766958035677127116764783817720505437815271588456949860342327863610567663122948384830737038310913700513441681383790488740097840486172053108259225048739143041038056440384559784928680006870233472828897902751859846412026246833074993009447655652462272471790788440774933532333454887980404134951117471475434503106394186947065055909127251497801398292824846229540199587567816910163313257035280209509811872153085412613285448626013968874937791405788891846224113280281021721883792315100038869148208060207451514812467262237764797437333810851803865240795478131264530606073640095820725220175599755417648510131916835921469137425475767476719274854177757522425160732862759224750815185896817174768269877262444757044791436842856996737235211626024154470880954953976613566741296414918155017992706486927489982269501123437031815589738817600299825357864826234380817928491953511286259435641728655723132302371246194979009706885192366203718724543205393726533940570549120343340434821656087804235957403957920591184304932436347856087754308677224762018537850467055499709267199951678275046995657301518130622743317933619607662604679972229961770221351835751672645094464636170354694492523443705561446751806975092714646020313875326563919361372497441634499881172194779127938206176953851684169453255981919097027182016008224710248632343186810355959287252489346358991097751432709845655288924654406603063803694469430955876380455949432054121412877278256491256870370794608955121844156363019903773761852828547241859026127526058651735110618843541441682150123803724392341699020848165719408454712395380469279204332024145026296405417816378480374606971177968721691910179743609046462635170957303763452369087616170383798757536603882808847060756967112387993546704989288170322497452016210202475505322250429193777147935430479033243653783672248655137299202544056670126950448082973746893417079635170509228269804758346839983119926431325962273057754865764971462396754614089741183563481556566685354761766596965564570750453833902587152114904040591924489691710684731183784068347702710570585388622441401873826659647687146768361977821935902686293307508332999162681791410531117378563507168946557369385891014107914859585687513767206766991293613792043747625953861054342005500440591401501252710874699799845818586186491285345776220762939144616970714015718468987973384621834270538634392436412826812884275258240909434185485541593125748970030749164344929074074829719773966202950649518583491515670364670767927652099191375582309566819997846046732634972012986130647944550736580468694929839825269557494946279994856100872885557824014170325885362517558884460853617325199088694480047653132989645290652353975478427459138300470891430971386014371569392080171003932906035250233041049345538696089476389614431393847485898781944726492060722026702223571204956025034601610678168362083381686669106245267978171396638021216858925171946291200000000000000*i1^42 + 630068953615938636128730905421293817307113730605210453800857157888098862327231977035385387466557228584898371206638463616464107020828612648174113424478733103381637808634184335895391689980764380892954881292279837386840435154577982975098592393794618302058209366519385994582981324581811493072150961635341517350955899022477609411990614792101967806215425965919657950504063767841697148125425421612358070254014170563122483934329405979789732967501782155206841469037886881429986216771227158902111255204967708288697410644973891882863257347738096402838379741201910422548168580766365395118889362140227848452922460100279171351717469522695602305851807744490519447628530203855887028527740496678062679989389970067544336208417414672737954710350045722298712153564962555664810252957719389331752866582448792894123203496464570269898567348684428509340774874724473491620943574185152385141547758610028842031067533340127609422806804620425281127477795044949148883881160249606204576137739200391542949885744235865441720364207725400503863932527306586633885563129192857330861130761148045314819765206298338496383772195106452857300373775565972771309479411839011580180057247802333358935685529291473984979542354852343609812640163187012222010052503046725617935461305289356716158673245334762228242482208291486076945762928815208461482772520521558091390196724243667193543601538516347212336474637341395944855247915905974693049588126629163980694131410865111148050684467367937846584352562350258183907741785403845152955169696246816395186137534332945059328843358696147165854943272827554893049114829329645908126023268293885259201992175817374761085284177092114595826201834102189924988539272639461454204529775320240053389386810189753992932337192431284271478211040196716842122913614810664353234980672080811561148654563768778573633405260725903193397069242997353959482814610617640403285229559840386935574026899427015188092334678840765396118385575803320278471441911671409480151121537541825907125903319907008767408824628514746495526464342544424208939288839706872882469867100269579786248050039553522223664623474799559572936944052864566529070300150750828426026574094046709674023574120338431333029634354005561541846603569447374900374016794934577351670231189792231604913305023784163062892125737916904684681305905461223536510543360603139133065697904784425207708954146139183348812181537512288631012959723794227355546626774116311181007681028330294503990058811596782877319791123254123165555416237009482084190334184187193400286678563166495684830205303200711076828474799424162686700639314043904992673330411824397638060657465262504921135715967781620587282899277170428977541641597800077975467718193252066699672429241101003671193757141500055822796661260564632636626301892598418688598166269375406526292717083767672298923690274370895018195328925293985891277989671119013741997004620958433086095703194382228640907774052688637736696016876605638075884160480456495117666772997014134682517453049197706333955641708713292477528588340177746467109245882120018451400420807672165187083126725894242943825825192048945211406990810007067586308049703325789741059965710016215273963520000000000000*i1^43 + -7884623499974006069620005792644731113850227139363624473581868341069314763584424828451685414693957845554557056809830472245878044439640497373349855138729586378833445343244887437068849409095096415021342355742685762982653027047794624390581544310856155767379798231084105500742719992542820058986023034203368583859854711163030103161155012519151028031835579039854378433745859410582582123202402612767179735806643053547804696422591981722871217905530575502336462922674305373659999299410058667268938986850614393878045590342831604764870946246171139674766488968887551666958246993791826925093026839766351348720404122390105197467748961645777117299222971600496691635235377310561527980520156788473250674222372274510698771677372240999357572659133027980261285992637650656462038408252989679714116095814277313082992056509734254736792593552485555298075037791518971766029211561246398434840879949267224248778714054383661670664501206934866880577806190855536594364484439563329862656989795584365112178637476693779135288263556896436980616788863008540123012954734138008686543819432237348614309774819370873096507338835801832820110038522023544883414435394153069841240097306319691679501962117186080127310519654404341346490921769770595721894612118968782679065899636841816692188570884529981672572434754970286201922819171351168671462613240694779970139797366909086453506265153789258909404086926897519666971241977500149264681959414503219552994314228064111902074230132483535827979906861010125355853816016572585799691150498657048814407237693989313981246305431072909791122561758559202003042229304656837474944715339662356947913201253355663117901383859848761362657417245333928290396372767690797538718144335956615065031824808953627093871783962951991190562095885460749959879304235985149990617941924047386824346876152381295528679408719532878726485745206315428356996772115306068356406673658648960757796495785754573765980146788645434650089008356166928785431149546584342137106682633810864864631111152393441333953892922154203167514985595006661778307564630747756014979574347898558105063212147658536521277926566688864201282090555698726166889328356159503612608455669869434274675501282836158102314813903253621694155365052465703457511233649979840250676638931733687503912404405874000042626013651243927861514986856565026063450606534014117400054550373118144487757194644980016436285820486983217662620411239146365384795223915657244926346925270601135798820372651578259370886770312728983706226718828418906107147363697358014455657496181280635268420502772832005763171074892006877956140590691553592342812647002843683336939045318750777264300295091032575128813911562545079775829719128959318464001997895542564457217851152836765198625672821011508470919428507689150034470644284674389078750077928405091569556025358051620944631663410707377098625734531419917857879901406622227868718878019740301541425282850019642687119050702268077749836732139569967569391413005626675608213936317027516289336891938467310078856542378269684272880528247149906200869544385977848417458380363787263671005068200708426646468112805991990687324929307639864163613889973870502392628288620664455168000000000000*i1^44 + -24530446672506701561115974432105888326456139943036130570944108199975143037531716053052546581146891189734135087892219378415972574602256450940170552622967478189161742819696831596804679610620132491328538139128016608433797653609460799920056538584858435201994006785485362594584883427089504395491568011180954590213795889071114369711335483844950128289093676082594365637380474696555802899318940149559980495985138406345495627509411653681628709963722444911312135936714960862146447974711215297649003837852607795707927079798497598961999964531784623485735005564220487131742838777508865756418814614585327533865508920792309380906393276332204375980531668358779279653882179863545658116851046562054815790772214353058657853493478075774675172437165568679673042175110949967493667204833194808813206300701282186395702634044623427138461958205777254363239451195644782614557161012345747576471995982319246491622485645621651194325743081931482993567826836741615505231496222600917039351543034990698406859425268693339595408361877414576560714630615528828368382723459613203214273434434205013403921974122368709361746730844049675244632544283884345220303567478346355096363186110694997195214945686281006508389727654852220746997404309404341505099759746116861237146445920060535745020138405362265487261792695257824049639643448273221327490690988895634399896759324284392831971085649319446215182012512733634457543744198083899225246447379643391429691537767934546006444244296166708694636416477222458529704804319439226966259624744256440839508608383069767671184773408718429548750415963765513986735692148110053212664206450389400446217962229355580924311390473943507476469918119434726239275609664947136433370181156797406777034730545017288297222128367797600091198613166503243061347423729080220635536245970736984978341475785216431422934845934200540199934219319942961756655375579858947296968359459887231343099793405135737286563715217797966192727411512494817465473865480115672955677825953616857487427013305636264884855909695824979014651678552532280663269020738306353193028703002056270332348472174474381119653229840814953154604372188985663347432418821326596510351727316466332332632368772217034641521511019792048119426430100415371493257106262343427059268275706331351828832671596732217367340029781722624782426095111673818491754299592790656945187291442917471104444160456905399318754455188821661924915835472758170718298332053944867478447464358412857154786257617597808883912375816496606251690432409210722863448726861282300814560353527475928409025116712699938696817242646645115412950003030861754010363311888429288611157098310992019356862396614017299848003169555617710251819508891886408197603307160597690087062360471651052156463686733393112143850553151327147838234650898011780172440129250277087150237924409398096449566547894552049982243490931884703361852993383425555062530018413543679091195780462533807639999659318152812814876346099536938122770996625377894224021323049527118529845485272397705724738241340238493502984180029316311600873202966544830020924307550828068088571919216923021104861002075527997368010048841783815481015988372272259879328995606528000000000000*i1^45 + 2165723011406663158770522679061469537972237795793910942006828760946291116940554568362358618997798470019152141968575436471188508775005221882680183994666696808824931757598733759672232707013197341578631917945120075589700027644461031335731423383645601706554129245285347825262208616204969329951820008708235960314553654544938047908968736002386218636668879323539006858685411795410358345458339022034035270272921188613976685968430073339528727785878206469209928924681423334597938559163353776268443760548761134789498408293198068132762257658805352936676941754685345469806528847838841383004777717223816189293606848214799087992684248132529452768617539050411106810517478333077390150646166867275440194074033040691639978263876348619761109586147784304965607061797057322847662683539777244797300704203941678196876270690882794163788708732684476918455608064518080464946104372247796999584756201884804876977019579088481266741243034015642005679490220315823646378557940558077308560656656798382940121862112833475457426715758348580309647536700155669307849099898440783917035925984430579039157242901683271482882484903328470253537395838399462932920193560105916352977211331283096810794695281551243614827924398673125109934438372719658600179688210981158520250400348529201757536500196249611660204042883075858275343900828449542653410631674726749062689671681546972860333851432669869025383968058566055433406549746313903450524005066976590383340306757500066211988840938566443757498211037855797885159979785853553693598158616653368828808044961722184792800674021850354369411924965206977520075344723653738920442111159858010012306094713264106113316212346236391197254734974881011013791255828872281507923599125441996587234509668518627842597573927746679727376331961852567223869115770918704526776537894166728263791777568088325711668958462961631391979788079725150201181278302237801261952609180922399414039888410670354906930961674505727433138148663920882943397551818436050761068245023114950236502692866844667249480095117351724398784654334663997537534218139439861771845132956759106360291437848702388980985921537178887461202550204606501524536105821272971966897689438051276089940853431230959290677365006981651886761139193835635901420275590072518444362176473025134615005052076743354001983210629873226406285864091554469600317152401886537275682604826761064572420947605922089985564585349457296579746045653729250732883766458312541298207832929266680586296067783452566954198193128070380130545009664641880113373637645974226718797025802956292173909309029595059490550845715348655093754569298048831133872730868782569859061405501102837683323297480128301757495839046138243479523317069647758887923488610630822093059014644523353134850743337257617216786474042463766445602082250465243717959336004970271921944398876585951971615620866244325470680345487612653691573612565799544977716846281191374773755110558619161023851149200947657979430804687467225377225723173314063602573733209775218016852003843338760311979611516502843920141564395510202228681599787966905041315943823573216427338155667777736881893667830161459539752217618363953389457765525780899867850807705600000000000*i1^46 + -28890171942710398234385365840878081165919294422469863110576075773956166954218299896970888184157904803136460548066281934556530737029867073472811076531767447418151024507563825659705683761160157810227799093951244501098179051536354219912530923004439567319981659680859175419558257890015397952178397613374294055896986763221251108423463839581844226001259231917634530334304930815583636584915736979252515116631598261283758068110630583468094041852763086918575962580514731662718463036467283373797420541765620878082046300733679518968772977828161839836129674264581580097299826187074167202837893298091750126632311141082122404969398797995068809576155511352642964361154129135692059262263355904744351393453387535791437725844536668402798382577563446702409653647981391571418208535096305496123163276840662872639340923037882145794938471004312042313943793451190668699644448506462464551475130064320346275198873145304099871517901654371108878210987410510888942213273212631334165296547112714061805585685127007229360564438567280064040063131294792240732217005277735916788955629496557510647396704748737333696365700374708438440087073342940413588236301852648823599569470808816632989079795466807609020693360338637344912969699608117737089068246726450800020822453204303699063988778985354972505146017215193136630596326172938653589453384964626476572126738546897965303967646626968009098301460968096981914997035686084965081425247372870544069410954543151298883502369462831891000174638998945781426336616556394711480111250344622005829891415842223433610796854809113628167439693330315469361588091498643443987187255438396713795295000431506565849015088912968767021387751949205609056891163426444746229461879359597540059845098773630947245789112950078112541739794758718018821579933860949528862865383089656436492305961481679259810631849961820754071465441669013723974258010632307767458429444968929784190686759839862782055893738822283399918725441844112704720859323773352914188898641988784466777187723050153696118867476136245774876513453093004928249121382306275752564495446262251027370737216122893021330491421975414985495244282976144819112592241092534416159004807635858465323365480144359744587121849236417958805567385221037480546040995679193635113429332069074412327444775035636036213804685287893027652647382274541622879643173027133654741333580814719742471469025787445298683643293541597350128109700798914268723602855795510336244285822754919655731082149919388462683019519164722754442631488900698583617971586978342818604780867816374852234639260963284476661308847028037084677596333487987534373034888331140108295147500022568984313667060206381094031380565427570975933902174454644916663376367446209689334784728302577914083413009315069507618846219252740882861466025102663201076889998235356808951314474978149680486390768610900194165295688215934040096381637303664115820557054361166147930794987563666571987310752803590095912212741214994642103251338620951841650644318984075115383129825072244345713965701797382915384997760565536676181135320214271365300044420870280170673609525274839684591182748710027561864144584551810137464748563674862189333708800000000000*i1^47 + 196387386020402085249436199762989365536167725722680428285830975187856195852655935399863157557462925059482499147436291225940359279212696655275402818531086454473919783632914222297670352094129060864799444364595784125597298828671267921299134559325910240720778303798343060015825521721660375135869654029361763378319572768160024097957802014306601577179435321658326130734977362582543866961904332248336962828540559304750415983062546791635162252029452972609985017367368275296300634325469647640007946204348558613063474056134931872492882984362585905398711393304505458908569569088495442888480127147913030861728551267980322610665905365455944435208517815033955638811786786300609954488471110966958783302067403816448120237786750726461320509939273230188516914014533952467309274872201328257713982297313779200222298971254321929657991691941297758331657916914460875870671913942145856695631368117913994442931027849802973424401960730162143740501782923574829168209235918311181584684576490475342638436827870705633581509473982823908361401472625428689531482533978278945295167346752759925654749462893593661928513776203397357638960398790545625821896081713052281008647557337507909728893319130017115596414214571972805966348950366210890838150424483881447431408298074222997863234352316556077020198094253078891599602839938588991957947391375696966856717734514659072064112608667285494242982366021591627334255956363230337282727692511737660121324956883314671620417209423433020296144549996188413552048588201814785207596960847318464779842165256223796666339272843008869046151003900226297108074201606057960164837546773690346601950022799127673444860723149887953247122762712949677048034165125589359867497338463178469476889077405004211988289239923962746438860633127317583254168628077616039521105395324675072674678282657635489756188837352053601415911546341474034738977648953694342335367412758849874769782352217279574983603306799531225684629891417253441167013011354448863667427318588907719440283301082157368383598785095052246607305243777702446130424053001806677000612168454891549450015168961418220223221047751828893747858337074913133988571710049118518399341542382024190645495132500821331352827195400585138419113356834097042301763264006325290958635690119597231751095379000113359200715323490339498231658755251300109489623350233478102168573605421961124630843547355035236585522737424474577350698693484489372941250331129763481482433480599093693430937524074375390585256043847458640838178916705703248877717664002681158685587258584905566835987814797708326715800936657257407450971405797305315375666463362878746981136436614615618320249708250495444188448525962812567637557196963938571010872905248284981926530295862146401265896810575522944434217630399822690157899650709330049739118525599005568821305441793912825252214334017602841828839970498326498774140461465684635087556650699186167594213174188932796198234027780734370637400275037363753890938461073201031834958846089288721243315997137542964763778668080274763725631720387049904198768920390342485542386790403240683203509523440545597057593134770376397564940668174180241665487202760020459520000000000*i1^48 + -1089852626645808551134169253237855955473623228460299336690924796979762500746811969839411290176254513677358508239609932994825022048536594827408162294461899308482633663693596009594369063029237589587209000395330444176022743612177832581130840031286694017390198852366879670978839456823877208766812505338811115495704795641242368287634890702495253374172846776210901154168815820875124601107184819348815782874673145636158615106187880559831081281088663036060338665988777249044649375937798481021824027938324462734541422585573143779117926864146507824562081555125924876482435303700178882443874940746846224017354781903184647141032650657401577630698017704445222006003763095528832555559047764850905981114238618437599033828383809083716957567252098950967609057407958190703010769846355758963972583895384837142618853119193690894860683147558246353305165242729993516585232380632194266709579896266809143133191292364282060021498667433461797565915639488276605914098024109341905275961740257685711423500481492764309988725243932600385718772016483725513336746984198832075429366667034347687213129151180363931383492796698183856653325634184020410271318753420260944995061889891184068256313825798535361575109838889502315861096985563469504824118030121198249214695715602048434591402635264753789121015113154712587425797539587174205066827337636129044159126816875153299261485874414921735699488721387976819195627123970223688409055394155447892116539380043264394174644953304736430758888632139478441585800754342614057854487591026119680280370211447283016487938732152591473465149951405239846024159396293131390771782440154702838254581324529234229233899507800173932376951335280206440926379737960609337714679404266141441713776535646758888297288409962862370530452938002566098835873845638552158685503330875595905859726688727115502255078788946209344032792458909314040717970167108832252850184034829293816681748596437314803076911859860062616937637113365666891793495522528100938354332949847153267259110252405384073680019177526875323399303436974045850893146258843235536763779163425896475266229067287390308062370358741422901956038313162052413639634500178515324700195825513742503838973030424078325779560360416642020339073155342369851631474562379168565860950563232198332766439886763792071130825698346834956222938508171467162106403982561200444171366716243786205409168157957601118451103956157532130484547122168257966661946518138157722172546394076984308568124407470283015100755295307115327474110204145147006481246762365435994466804796044530113567608948669305724351150236547164156346662269421086070716882751758172466999105921039410757110388622367655835366266847689672389836569531707469345497713317826399742105110777561252720036363232020673070278744485167728474065813203953203762618612240932514161865918995064194685913108235031737598802196846399787236295326470162274071801192436653249677129043504571935999538056046259937087184004564377657034386671389355367832491939620742858978363004030077715026972565185113647923872322106153255400348979124127611825336879753522159941144917374770817951964912462284488583308276995090011489439889615749120000000000*i1^49 + 3884598069840260025105612878189933991438355195375714639832129934468829683545753519734125144588192977190415239378847854739861907298076916520437779065118482607846355966299885384340164161801559770649682249389492510619900169866406206839806687758089001879998956496567096833488210810963924614525374033443184719696732769728794027767901242299074808593270826321707235390875437586273044527754376764691565260940007076751533483367183965120250848168355450308132672370536742570621985095453989853471947963354963358149069365692010399375656526164941551371993736532558695619876377639858564087206794694874929856871299386359380897907270654781721775296277438982616446352158187430195116405339150998236926357725591896505709946811546316962498140170670961572085993183262989101482885438263632588797299517399629176317182056532884927356016881644098089707869301076050041087231999340194284923244212955192151050815179894804662793029165689728412655214985344563638455382445405487865625876365260359608856978754444469898296416413061584870967042074479311084040389645001945355634559368176351632365219706667409614034539410690439235125032190623380827697900245646270790340011204989716787057859720478970694505851947180050131024595307520465147903903087290999647876539492203470014191212903509380417677211289079188889660300192730457316643347395500647922452217026833267583438111221957752418113939159961763872561640788800143931122454240947816925109125408019111730230796461530988557300844215311653453623248856695869671126223060441279354347504620896289475064245710074315090947898746518782013715007738125078681066526289972114690499613544954012942424652120532596065622583975806063240407040561244523643635560767553042250730845190087578084577154221126388339053912017587398655632617485149533806892948137844697323599484893982188605493564064905809671948730968252264716231536052574380754367100708778146452005370385302042051755920785154586794906487946096639587970176394288171076487952132153736488960827541354406118383160220798065976165089432316372874434500793819491126324533433608643776677150037313071676790087374982989263381707392221585334735273890584623882370657934325981507666556051279941844781512532417261664334201258908729036810970232933711949603028914436294094131133623995691454294275526046927813009922978495051067733715886035624197953070375694404734867407404560137665316783248431947414780918005415393555166291255838897638796499552928676652859047769780152492540507336373376997509106408670242769487201995708549539691766731701419847594261394390609294066207814985341444101348962006594833918586702406536589155341160892795309431711647676887314840593380332340534231320444981586207273964265869281965611144238036587245975884111093910733766839082342504842489928766533178424817909464253402513358938853888758725486275314112353772169114783721023059733686840898461480123130140991246968384672816814815911276047931621503836984644048060582620880385071686817732258917846778244116977778264762240306794342071656802661597815568960377159938398546238403108921647210358639668466545779907634139161601466265083353830188921642800573286753239040000000000*i1^50 + -4174554288350944743060900031145441036136084269734216789953463876761933895871515088084234319673673062957227826738522667132999836358839848715848071351062906235573419117076385550914556142727203020607237028446305252405351157252888641969308854652248728297635723101334302934245914934316293808897692411291433829280998866146859875510176825839440943498383122439262459706497002076178774594187992350722385823292096154418911559929412609930613024331695743205804812508745271548987606010417253470269990812715224941601866141659242646799316767451472947789797936056803615570810154231027938241988102035885913972683057832167538428686618093275771533271716746705681567093901342985082785976140683083509330124114566182550484086801790677899967470880263721452626753329025176623881443563722852284018046351825876600026930184903190658163663470870632535981219435342023878485751743359218587415457086254132419999229181646324743654397444246465526162522026645851740157164470051334426185868262499254918478271681141468939968154841350662182984129090269945044657084580478624293582264522001934130072224989497908619851834636553376330259809549158007920067632819276555501566130956722226311501604367552496888786970718236273303437734968160586350382587866182417926330888992613719302830190067732377331572745285894743866136840722407264774121446263310067960542702656035254342761090125666609866721592670193521969267095818551168930554755988548747705909643488055684460861676125621164215675959410261542318130767989823494902788659818905021331575626222804463943902647825624719881011495714289313319996199765147212213633567675530514690063715258740415913643695585770816939583315235216318183368971995970440944557469003771950973654988407151384392276482502185645194448036231323705914281386456158008924832386600836886684622132167733179312517102009949274243079677822951199788237812809072629860038050777306090402018157130477497189199849213952149202087324026981465713545310380337072196397456625883272276046743385890920008366274623568371819189714768088202321599727373987361581550204960676375602255958460182658607875131629594506448157998529949912777359294444660252722182008322060860164301431207555803855958918818019786194766784648439889238156243859686375088697719775355960460303770973139192015165991731338244378289526009125033318138940522159201371293245903002741167911057381937180414062520046126960518726978870346413877248830410733136218576501281283682983304560401132478758834100518259136565031943611287117076586707721883270344440636623650392062943679068545977921297203508310205091266347981174154027937348365462935223627383802429199534275495468609070913983464361596448982300986908986939544341217620266075963728781964074396839162279780183431054307634818305829846947190588754345323818394829808220771136494887303367719991666304509191459521584128129385423035101246798402083287160594494689951005337625557339258636256111899726343027846488813082881982733623794214497142969575390084340840146303722922737436796970460650567618315391076525007090937226151759334589843185840006801118257712720198192421538483700206847761073108323551263326208000000000*i1^51 + -17978158110656545442686181021580047304598705840638812086464720966896575216999699041869641272652676954332066823340977008977299418720861943137933303913438625823642386715792125121812888392516238794333392116384663374202023337521659709765323326093940642023536264955494266462870099117495116938406583756874030632371789705775236287770527875284287413033259631449439682396137077008990158631955401611841919553415309282992957653280740853670559094612561175863215280213784369151663928671713592827102472369839759098892060693141132382038067970043700445028280388253309390982843577416696789451716272825704229224130957693328105550323873809127632239700886211181931389540347507434182535801892100169709052700557577647068609802998981860753475731982354527286617309735150371298477705008924116207177254691755836941793550349959568824289061918892850189045890971329129263755243168910620637666288182891037739594230404904703225689118194650720274788792978681638209060492332823582161077300023870371858390333370065894865078919836552946432965616905848170764519497987371757868160641403522128178035629242218958548632282498161145264358651679458274733884759606914688485462387161893111164725337247866146880837914206492331824617844577343825642353710158134238416864911871350887945786485339302152961082715161027254568008065562691815759268362674686492520320063272247302519142096170253487179134612017643107348987988068122331416362437396650921574584262866031471129278205229939363416065038182014037045234661735624200452233328287177645737336683866420231329595706978258567046400081604541181596966752835878450018196114671557583303726194427299871860761901789010769407220458745124416064877287879533390286410049706208087520149899790176915653669301008595058944003725124501092959797073380936358137321769867231998911356139026031858522206365807919845492209979977590582234609401608771647660760224657315620710911602191817163494426179037536887092579101467652193698352406361789488659921781443485197946379866016344167314056560706255242280908450397402843595146074790717556243973854570068692802934638806074846806416555919166085342826000489687660476449971136509223745560632242204629713028366710678419158908278795314220907089265830944776832837378035289556714225591225507529900168817602831837074331365035364992477435893757784428815175894164219282329481707608613928763610752757084896361781641589928950119116255495909850264209680754574263500259489703086885506200133116516533468299720958171535109865055096147244605381886471774927361492846378677140114536637563688435210122144345823494133160891231684489731185485765238226119547972876550957357123325798751924850459690326850985266806625722883137879141788547111462801666895322647616060533941106007296433868845228362428070578731604676275574120767880714422548988422403854610591431374269353454534434671928985673115187535785269597208039798836283164087253539209964103615271524138485180268985761027246979187499877822599148676714637571388938952262041945856602136584011944455451011410411507435167012057791533639298043669215553122443837928035218209817523761545418764430037792726632015855616000000000*i1^52 + 53778388354536508829024186426277139125241250528909367965346461609805638778540893973462078872448390631384748040368518661971247765105636564322230616784569532480602669116322178051362468577522252999315815694930261414696591802503711309764652088897669093115778823326455589344807460829237495896358225253144202915744064439782994567215782026821431257881800231955600970018877422820287398545471178445980820419788397788801200930022118515412923266492672772202710092523951392904449543874498612064147999941277405937368310121707123971986355310939869739639363456409835292187779230783105515152775198044066702895762144306606469779774437865893810186149040527002667904593441560854286908096653989538118419756382793766987377353681117310876479003464939605863068407982594361199261589498415412688964011790978812199272074429950350536650750191324418206867115916516977545876063613889174215622306463177591242382297176246703388916480485696484655816424975567024731520985421693131829772116383494899909365841737572867913300017954001408522483027051178648479188805128180520796958501596394667757775333864895531459348518485521581797101239078054691932756370689249648170057427884824770716148447195847930048362289168239301292256947462571924849380547916347198765938038942439096394714320700901970068480096072649368896994701601321382030201770527824764070204269133209018926689311239212461603546105361126334540178412216739560784747348798840194372991581367844364052639976469303064287060887113705125324495043053667877117929066797055512819908826254741000324586543439864206854805291704441567896092683400882769532719430050558977960369749213716075527162931056654453118277847368585090565105812498008624731422782685649820919588212372253148686555395495527247764494429803510703682200149609721992555908890598115053391703753216878339020820793744839950358297185790182688445716205146088512099762887564898168161169053864463460824527029052306867970088426589335227323503696474393743757898686694026359279055828323468008013100121993407462457353990281695932887177728504528875048961142519468768400707266882724791626201786284265402855109703415195223595249235154082446528725359102804698372732822826384272785295820512585401343275195428125227386288920193111880488770061569700377905779849079121861150137536356407013559465701508830823223790093730277223425339104481654332486394183726740904362346560749257778190934090827189377874927355533355252960990634822808194328795824466087024124849070167317369587382703793829799388970553014534721992762207076064003845347723037771396023464983386224664004265098604705072924341297953360057315687646625882960338552991737864353458376599078713471612194886387224331193527878396496845724948255645502615799012912225460905535543230227168513577219819537657976180004333681938541394532233380294791634701815222866921978383471295220325670762072452059350066925106053790000471674686274494890740028690491673604837421652530936634652262206017109253950855273164310244003067489328412236847246341461411264097602822328508061819230291085419189559486126572367565647912613210158747417407051554331919051262484755251200000000*i1^53 + 35760675364787056746184083934675526975534402698402690425652771970832726300285897849144043948751845526701630511808564200300501351942748053932899142342951166873947311261967253864829956876882877810377287111568233953392690885923053601991659560576568056725133377321362425708630845041866993070647864446545881128448188717126674464188668504264004696609430635974968703299136172419674738355405641692786869931111968921024789863194518861944213827879973025211635004611091572922204254732506366928846817028581537144414889669791422471896386247424017417503017635576599767121423028581099411903215536019706759542385060200496706259907845240310693477430430835195608161605703132194675341292945750297997651891254990131312793479618251995041816922610021938374682309942999784507930865565520626134550611749552105907022737711158194770636652964260374017190486101635856926578954228805846519202778339194528125276394843565521067292086438035521851487247162747888863954391791812029053033912806697046577535880572746961859114391882574952427226028398655046189387638347817368256166334539404582540529590569834452113783731487253333645953899105336689398598741000213113724100346289265922406286005679209948550737127506064649401083191815708377279971882516519650607133413778835840646115465238236050909612647266516003531641128811507087160086283621992916237308334599703527090297803408864545403777746265311249427689580141795230763861316894746799320389583812068130769827477482628975105594703943769810593729430647432622561427293498901176643503630886995746278651666477028893204203699203963775574078686528084326223525943660973571154726069993482339549000253151145103575187489430251202337858783598505524774837414171196867189199984954147318789671592709561178588561554887202283422585051399819191052599480012097933206452864496573279431158639457266546714124983417377581288470172624373580481462709338038243478135386257874019045902736904478759858029442255423658567576737198932107249333079635225179871770245232374326350965950959749336237595046676677237625630216438761749274207929695144739924622259840044187346908424388601734645791438711889583987271374210290527095347947344206589100642020873820028129651175944639128140129612376794749412432027963556080458458584220656221593243208008766229463009021794529054521170586581149463237009889966016219603767106865746293162580111242102983348321224171256492459083241955802130085162794575122032885123149491615820203869092893242098941701255974759075621175911399819843378149682316264043243661870359240446586719297166210594013386200787251355025346214334284368729553242743628552556733202643748638330426883329390154501968322467031510005926890870594669335044651126400756448521776848062441555016910367518878491330861896756097585248849464993447368202576461064195707589804183144312015963769977297226564522143034771129670108087084338580292505048604558081851463191962270062954324970913674989350373416171655868362366057043416348814538856993666471886076464413502657775266799069367263376385862967754344805747513714123548637335441646090738149995872315450708061984774025331768943800483840000000*i1^54 + -280453548333627126121022678618535658727237108190953175424571965988213309661981066419552888805514498262354024387211858319148399032543753455989720291398439612699647781885785708197808177960860307158577740778933678103464403086571174865443401534379501678185871777952652426531358453328481865017587413480998161886500113124989149946952226095012882671811347061554076789181819420610469587402025179327408734523281795213943500766654360286285366615839024962044899258881204961774993457278957778890298849215862959358378484500147725476655962289298824055470827838174622720158566215153418294803447336884988829031780808692849177671605593319979383101863119833433668690079058293490379605812713662617122210877184791979357647156479199709500703693851111008261413205932390229858183110469317822020982772729776994684006174693297815856670577533337211347617704077419989761462231764817567743702480683357010126284335217541773414476242412533303223138674960416732040508536755278355057538443990920170298662437332086169807563859765568702845556088341141229687082996690730785744005135805883429044609655672672902403087864384858570293704933150856846450245752335306741054550366344956400571554682584428318157652218488617415759083290804076991218115761250115079584355897038430777059378749641425336241927170227660160717030330138328415911946795257129157595366846920656431670025262222101892119249841763105991006657628077230444113357338272714717422501814268804364984352363178875927690729804326737619225668693908938378596605675731739194693881988385178311278313459342403250523513849655556873136663280473861058244012189637950843877750072233978608682466566530609190609040727701371101154690583641214987389255156989974145703587716114938153055601260612949147661707336966843368880354495987687339876572800102954473557447127605536499919180448400004119694272297884166149831917182952514196384173083896312564474969354177844644152732236853176126865334583088905082220237872151857961382108262858328462426480448479216885131369056774627071596618055006500959549999870658250066652022242362785486139772537356037820555589168316692691191574360933026168611074703742353117329541311331839645314584114238073803825706961278756726902895623775829328152403341361632376659982438070499908343022112815313625940690856993903465491272399166363949061220934248691974250119381615568314746191346042067259859526050644248177307090355622504345503326292435977481136668551721135456952633350950776739521490256150392840015841106433319512112169896395327197596401496381898812177380301177168055335428100793535695275533723493914777380941344260287663370695239223699818285956618500684842824800784239652914286782727258797455160720481976508168023744556964417333508129336100832832493069812992986668458330578933519349623180507398446401823801693180949797924148811585023621040955166767763719547921072544958345511787846637942253813237962946557871194724475142865102023986174535732706705393245620655682128806617642131435932586669249466913611883723796080988068323061243913321126156180686696641301935060755990761257883580332806174054925943608073692119040000000*i1^55 + 86246525037403666634091963317992213070740787372712022485968042698390282910372063872889740106010752466943664396490492912882210042881889435373493155504419900987343367581346195048146595020571466494546466579184983716555531487849882736803354373441200846610694745721288243377180435612304124970760561178024473584112967028294495132208167866178853219895212730576362968205627164500053610474094555491825110632495741535816844821754234952472511733477076202810827104701612402572178051704682329024282323001302516747489663609938682611043891079254626392492834003609968060417468638608852946727189169338219118290141976799104107870549289605390315990544028743252939162208152491293540147184044080881546067510379223807529304844957296966525569625310485932282386048522851757826010614715237914899506183244531497103201511302705462120938062469408759184358759125866312510230158039738791273923457115958988618187350634702976203612984571957115286729990811284824368310667158981297097043436728374994413060940725216128294860410319543838522904770580824778259316141838918744916940909653122263895093679074570853400893244567784800335592421292633494500089525216983278361767567809014024613225755542041537542649361042387767850849030079776684607609263565913265663444433788609704725967691257462983295434953609731195545826641256577138879779130672575936491077623881410489121522436883380683318957521150471461418715871187400938781208116820563513256178284845690080805884056601566521324722451485047757879007808992719647758731902959830774955548243927104985171404142142791748565342486684230518179124433072922292123045693672186704839510835760828906609836712933768641886998608557406839688886449018674314871033474011894056121963875755100603163887325280992362225983388025524649691051435983716786672585340132509982252376388949570633602134074586886642240758415525576340980830544852040213437492406733241280683631495811074366929583883752079333654028039057075057290359098333862449084887596028031892153656148863503161157074275138307591650540108809700701839545417003179452768074796163851572762793191366764242151064639029997870820251696063380600861130408997700886554792593054965598801590299766297719924114725464829561244108112414583188775531983118935519384129608858717680762181054464248059663169808400378965804951709668654006483544648832185896440170444836297052844320475025608227330274015102125910311861961947400822919013551982306908120047002140438760463780726434173788172311259786313640305658682715169872061609823299193580127379810929951921551590647681860996799723146047812841076685626006116652475221388466761255966014740485846872556371613532713531956541110578820777979266943671887878729675245909027289555389481569057859003443642492012047670402340419936009581824479667718375288046221332663938784972568040770831571700693834174488697127174388565634424267860494400921447909537096861561093303273885293910275913629608964380908208269697704272403075951467696465094428696912231924258662632510278496926548391627218512373355706555350103659168715582315545386731955311771284375621907982948776599406508489572352000000*i1^56 + 697564740145200094935371198462537517686170195415409295486680555172288232018618095778121555240049939775926782319966708761738123272496298735644079495278635755500840939474893878590899890143176949085435691219220344969972795224873681408773890327473292832663603966603884489720182576855802292248781841544700340474461012417442309673220483883412108674467489261716019145563553585346289688037258564417937977959197831211439248438535734340274123318571300833423100517877328319178597478853695213139629756542303942005937776895600658905879555827985347157810701601676940748481337564459221217633640128128822752755818811240903634058901002241226734377688408366638217966243119085010384847244348644408634541264950530079113231392541550820562386833584722505118733586439068942234247915864816720525930338207946476521917807156254584066153249648107952260400478491744976902659759907011248365003686028694108217814086371070588107239442077256827480471177838502800862754489265276557771325682454658674174801627458127892672222175007300021355957492181308531546041298578017957330958994654433611148356227479469536468883048975255051848391080581756247182241288503787244492326163226518006871141913489558606547022929192142547701159138142954754759471040522958652003548360203363469745894868416553628529542167461932921460031194096917911574253044894112982497308225777004529559873024916189815715397004953332331596396733957875409712619974818149674211737941777258864321749404179775807570520191618812467474086155120830057475555013631986670588781558041578509885104750688007656454085091074476626666178313087385519621345338324695837374290924796327794246292004458090723614688459695375931557626245546841134125848124674717585836906956047923710633521105926097709161732716167246229837155580800661153911546381585573468430022566722044503306230783642169756754845437037493155035036923149244986072770782042730675075599782707144461305879039311815018113010449008441549495607239757030189136081327702605939004717568560478319662884175182459275656820890866710510340119121561285837366432786863223069987724524933647142170424686795917066580737481652248921634745792991768846947051577048417118470778520810899246740883651308485958685264400411088975610550399910407874965262012531982219855473369692056709952767905664954866397921988771586965744710181111892813621307202558248119445270677907352431185408980340692131686054107260144585242207590463354338130644743924895113627307559597486071996171492178060444067441513464271068957123393376271431193019526962793359126170428146734026977069072083574676877958633395274672521096740343448653004694815533395883022049672080148598837350023961171885176638526029224096836768993301540535564088012920706075257405977055362169036344647132168075938140958221088810353128267804933262536030660834181211219489634104473553707522078125921102575546252303688138668771842732718027459558849578400055745831833034734386842814128529642161198332790587587970888175845142503957368067710581697686750367169448646229225557380005287276796464065971530849079127421802699871406713920865640945468980396032000000*i1^57 + -164022167405255392394208817255074717246976858679921223374044513728766142569963553939929683497772572460061094350720227343761158812953833136034549694319993536935805169504996147874313143549267356638449306091664460710926969101376303442079297891680302465094143717121077776233986568252841348258380832204037190559796138755138677264616696905193223523837943457500889229258764933125902146294499291353935409544617063832133266545587725659745199967833443346121299289933552722496688899561753682824925889061889152768224872093446409650721313022159865500319853283809160812155858631571252883781626436253696515406109677431369890546529852966213139261575996408487757340919718822467777986336098846649813090866897294892024940218384471173296212130177998320607427277913793534216664726974278186882276321986871201970746893162024602913999771592882892597701847029672394072732410046195714309472424398511263137684721650999978010633502794712179681739493409826807844297424277624019024066714561741027015236688980570986378733089517695742463259441675864505332455685322969093176155477259228304298393678939675791500777583631426880652868573608624350539499268022369688755776675728285122922755751811333774660373458180608192510532313920634652885376516601315840568369766615990064558749059701041333712633496457402921667353979571982345242092835174555781745357168733269286476425861362009358819790581646498262816016138071537276307425936281512991521162064035290174138550175857913133364461794870021818780077791905238153945040347727296334925596330600933219537423795409878474830801511849931044384788092473557149860431458217147419070816186876053785743952922962630710118530240170590213984659480744286314781512171776235578951130451477043702033371378743512408672839076997335001862221706490500717923084941736459336603386885842646847815410521952546665779130705422604291330795284715352189100804367903609297131620172587603024184235092036023390169222138180619420838434409828171562809898209845666166690901350130451888778016145997240502536844839824439475850674080762481117256901823647180857985762157589205189356543603898189495328694639378734909417448884691175720992544563830358462714707095641652086567603554141432190226657406152173138786140730977501496224574567932560813912947066905208963177707034996267877573486084564747242676030390775140234537805467382523948877149411012668840056121763340749234864058160874614446297341957844775108412064470271413681626357522968552610242815827780636832380665980091849971621736909600602393926649186331994906837945225552196819214640683719950004244563357357152396597173522064735026517537734143389390421368543332723328029263541327153822130968458404572048129825040998178587647339477070191396481410299259844853154878060857889835236870417450422629919545601250813659504927268901288575493686704857656702649571328656544651832698822529825214605840435777740856048499824804278762025120216375290775705185107010929819816354821019136780012011798908493567131685078854621275535140468005831895330359694481992694486412306155437247945842458726126301013198831753036738877849600000*i1^58 + -1689385442078469307638250768732440175570188281938076961385484881240347212720958426591935538881980589012173799036007894385187342866411250018086461724116307775834085755260146101790782919116847781486752202791601611463118782382662473119889663923655147428496256490285784327306905545064393040511112391802761895939393780004268147358029278828663798447395181798440113093185879098237757574515065532390991976828532613885196577192166868715502414214174256242324295103552384105200357757466525177343908926930909336566321956567243373877335240595157804125558191540525179688201609546752148183278474322454583797797854435475098400629370451079196035265030070599823680790421792340457236211818336889063344478284922880807249602209235961484493920630348301070029846322090306861030800871560695344211967812784822281233406444035259935987768236346569763250255533987556692456016526352186908161489530718498999926523534516719101297712386081050467646554725469303695613293023383749469981376984054964705775559834703315134039844395899910859646802576461548457595069302865559601310863553125688369449253527280898947660722297329199968811531879557835610256289773271105167843440134773219195711074006376803185978770953392733148877077613898424885737159072254294787789288099870258289145793184332756021208768218117868837508978715038946749364967622046888323013852654647528330957487286631905335377999750995795909201123384486827041422037932923505676224697980299963269823886963928519947427689662120049194623256713874654573485728161031500992256039828245071435492994376632972422785203177600852041557254955068414009175621430864084296627426767334794645627411483836798897740176455655736630217652085291038595462001434838818950708774234284873126218422654072649734503988927402122355954998545235137449089455879598335563814365072694770843356876946868512636103915732971903102639198281095370144537279977149948626716308042960551138573391942927721654279182831426815110185782120365000311990681377389648396538172798551013654886032823081691045433362651411186980448694250497344014935641229587183721966151369569145209428005974116375119920087630792749050236629210139113798747060217717110174131707049539338342298563774439237319296360098487349443890261101409838969618446136832633365607193960831840970334490220086732236771945759827395293761276132476369305317999781631865805888858516028917590921872692770139607103929804835103680330786735799418456859114403949314782869439565666580867580976263903727171904220871135455307889338149089253282553994963711360928944328652942266956239161371365328094389103558171301873723781220756801304929506431661409955748954835328506871373458796431919749806688278056954044129305299346157006810320978949369343710119029933115023450360901223372841814909176239120649671545636094500446364674081861276561861937764188153742060609400881554214420829163768854957629476507288338943654348223819794533411485041232852795655226302325714567377163721960353009727658360933336690713970254894141637014466925815446913738003439401235452822534916495564392018040639379827342617267602061812531200000*i1^59 + -104214389040222359480665846620965643120470463361365547175577846239194911937112532534243592091977002287622963792952526030478679800840851645003643585169995262663711931199091914631973205473826514628110742251072796815510500420482776378171123055459390341983302212167883582339531692404764426225580344016740453827580442537265599186184247036852136970980403585546781513731207201049808147826660574369993951261131738892836169024538512497311645054259344195643721099445084792184148871110795928455732175617121128774274255180062010146211299099537051377208108008856221651932004627866981705261135386111518699349583246650555223049096339602330774889341499228975269004338994172634272505191333418660612928303438372834509883693946460402684717991617604797423576496300153500682110517482749608452728169343230670737532963161685198968095913505240761024977250762416935585423243205398394656118703031941067699473571478634069399998244374776876379133752838794598524824980429897086533601123237531807413242023972735945989484449865074676969460417633542230429713938463368839735883393824412750074645992256710747048029469773175642070324333507801813701958095490968061190260785203950431760462661081890974782808704902264184381071549695098613608290963569937171707168157600444155553612589734471565735848957162409409195932499085568972200220691635968465485488861334914508113639548777400801902146055995116232919038052682212259680209007011594641067718458354773622488323189558192080561821469477443049615638022913142170187038646254628271867666952822782189053146736579420075203010634021369106607880695079864065560065710558018720840225001493496307955076851942176683719108428425478207328161352660457113597197677655250258962238264494355751885854077851308255080825852623535720783582556287540327770499792241599781757412675467341347561087676843554654450022636145585963642137688538878182382743536110369608036221474192267607758954937389150081103076795959493004302740097827678493694054023673934641994686319478214443144549762059691752640255973264614159548200976986560750459370644462115306692448077584418163102632728579244849576780155176283057641513456675460647952656867248079291267784094713819373506704994676442871925354815136308176113998452488862824794355569083214959477012216019375587706142330259709124043105946668140804910344447610002708013890444136948755049512445328155183671200016655120332100699380410164456025079719773016815898236529111152031713040436549704929871499744548370106238051210965330158867232760077900556395323799055937425617867350020305571268039688079812573312110358089734936997246833768308804154091101389001540393323810198261766493227931503981987383965982238299915982382138547064215502245566492518818690638196136986557654733842693582437250569115651035796211068275899205947743750443551257548255373283466618044160235898677659299467999769972484143490661090069886053341119810951001457983052966431713331595002317543896849267751286672503862476681143907883703836814131779207883517315396389339011526255476633382184806475927017845666154836966164755847434291794534400000*i1^60 + 2365817408512757668974205414310548215590234274738995987747266886209316876968844463980529569873872946115168122286239227128269014882899612238878462142915457731568657243797331461232596308947672686414860727398390887879048831729335932464233194309683930916701227757121411464207856377137725819901340193995052920748492399314125046845547762293883012404837933332872287002165154598774378456196334116448387787366748771954007500826801136776322484191793893432333425924462713760176370829944849822598464871036910803282378781921952385462539469086663859104584786877636678611344986575219422462592822929785953437922256038502529448019292675291645456727352889807187982521158183465872305584973558781163648410959613198228271105840920602338171944163975169551007445124859082963627628296355280524545296971792696823668262366491608796765172546882627464016740870181222650502945366891599205281393753332416809009542050260414033305772296204745065154614725335598170624519884069381240544602537334588887191298901482309820620874709124343310418646180689249965548291836372393090818843073811389171431403386359775402027731159538226494142352173196709702112499694146064330866585265608413799261283202580510430072755695273779154740917621412953198281102493765465529438560718061327741937145207800221648721854243537400240541872314270816463334000501453823130982791621421556362451017111303448282420307431763154852548692372371005584338769366758029061679920663622880094438258326440589473474092899353174157039294754326040143038458940367808094526148480652402847225877926882971021730278398834329046451987410873256663798914564497099606288273343036153783282143711897126095294915265617036282639027463881167951675906552209343301769825800636323378688698727037422335986112239318914400986319162094045980182818245168628975104266443896563060097776671428173205995663197864494093079440913606090559043839109245346331386665220023993327479190207520997326231263956945406281512937205372172763155439793472185470164323144579835122424041516919142041474587888963426558191795341834221059871602049779322957015500715428888897526372507793488324893876372249911819343335486023911225660845725903022070477581240364592875885781706716132114477597486885738069064066798641624866325702523046772169310070865844220250797705660594885618309885020898815959883747349082948428817081235707918896999852508354886186691343196029608703302751745622746186491019986889183256565216008802627149693134302066620231764953537632338344535793088538412471181742196728958864781999270651305767710535061681206428087355854686608282947605263206981139967517337860872062286543027354896391220665021610372583376723886264630533818025714565846206063629249798774267121524087348457115713124220575806019475497166934631464027332585093856422146692901321221637704311857470695890778310422576200659504836035619654620361684638479557886066750224881860593735066880546218867148482415123859353295177399994720278277345385912897953346998765482959038280255440129674528492477897087555106787371088321242891617919206678898234438120652998406225071032320000*i1^61 + 1661607093054455833076189784588148401675563420500363262644576930145411789900368129177438703882952557907986458629054177913667295525256115882004339062092067109167552258301145726121413377764128524117584617999505329243276228928233492976801534725885770867418499446372311834694800535368423670293184491290928467922056900460773402015029501402962631365626707518635298984855903730660733804411437006577346412191249528844074623158919306487885573534829129460785887455389546721682517558011865003493051963810320385777343585078795264229125637191188027650361113913572483812152674501956166906677333600623732811530514430807233161041974694787635469756584313901120655320159775610733595092294215035402719871712452621768743745499111120054102857175339585421012965289901625857374968079530951847784146151026937430443765883523294593177566576115822236129014132799121475900640472455671037379856875402986440917690851796559738166491531978734969271537118637903127078888795995910764128885788613430157521621573795358894038018951344873238529932653297488093678554108447873610612845347997096809551266138356569904099205530560779884942351988394267597262391185970192028457931693997987659727275116376150106524648993055710998356469839314916300948497465453833528968245742741265534927520878025928737743868045237712911183351060288869752545370301864762452755488093404335345203206380634621061861014871089244721936063836396254144721343534703027839527473219347360048370001499971772537521006059318240798719774998679048366741675541294957669855318268018345391100978166719114151426889078516618070505258833396649020888606497334731253422186704988730413813009989598787170996437235940420622476811282416973386750079416280874149734402637484737158868713893839499690487223258432170132349909075065726315155642813147154023105422336966475745868923164930267845409023068788397429631909995093847339693511305222650048283670865620456120801414001458975204203836468135129960347342868827348240119129524746633015683299825267611173933041644644144393845533523362613089347012470183197497645306604601391023714831360910337515019605871903143486637034702846986695030720853555736450070829584023430020065354212955088353649767737171870732263896548325065884686173791637220196447021564472297515905475669397081300081592999395205304370856218318822167882629250115478733940406069332308968392116596612886593078165752852018054066466588966117738836271608178207058661617004366442008214993730704437763951913061400241218664636373813420804563290273457632984026657455517596266569261326329368680290671299963057132968894034611846090784988947356678600318888632139117502701607148532604206632877268571550442459559417793523267106151855240829292068869261441349479850793522144623924650071550057965871637048420732728385729232872523003823496706921740042052748362827686841284782197508597690017531392280843763889238619578555562888699279722876009102319183305299994909655843467806884128096893121086952401083473301591711351045037004196021560093931669468762935548732636000795706121260628990261871997712756618568901120000*i1^62 + -1022291252895954187608700761425865540492748558308035812942818049085281099404202656373391962241571121597502183801507230576069014306396663968868490102378969920929075221883105547219449396507931826827745197529360241880251782610116581544677186409570461834921047469441498614275012945978994524645462480132434572661689966959932802569001810846524735936209232885936322460349693347378776920785878731746105668635274162321765629503334970591646067967636516260108221287022827045329824272183334151797271119066724348226635551864521430704750683230455621365578171150159152645778094816483279491536282043549374131813482866603750237986136695392120405815910078199857400996105812018601423411800066329996423205832312231645288057499743080289203483629928409904577214730423045955302024180881594212974202530952968510847762018874253077421939975948182769280771010705587079159191674770666850565270304178839811885924355016281037620702399095922366815766357959413871641601173803220249062207561455371069002719875748916964051114599130634650791765247937205911397518381717451569392258517993575723343180641467207902029771613781595687181504240411731410375239200721780158605216776093113871723264622479573088935517035845901355313274303543247076228259699846953251621144982619245855392830745703405137004582441138834187572471784450670160254229888455422949367728590716787488827709819846422845383978169850431599423972496175519394576247710761837498011589853846949428491532346139558916340641925713965517399866540968922515640102882852125998719204385225571702611595534572796281574495584892999566770260475454047603270922059748431154109172531556067810942547899232166426022259593335104399811686326839223795245329628921582383928071303820689429488066923310442140106710624779078587335769036486015513195982107732737280260214635142534394885971587013085919485392292913587860072930625639899333701961446014041967585296563183285113056895132712311727257579224808311136702215563231066500833442368895857658037929541071505815167077605512379694299445301453689681610471023074266840930342889214767086894180500091824078519710928786467618908065705862298361344275785516636734744064146508616606285128693184123887258834203730600729162929502003754844874251506177788322965350689027235293523585957355517199889305961191751269505323559514723839943757691282060445325624717826155571257024571009176739730176388213716873687986546485296485993057982991979664875022158783927163296595755787059201482233056609070082160416066481708782220333619796071187560953509038270478010529171388264406521081280780919626474322615952164615161227676964873152209971257269928603768670119484576124042237739367284659947352240948637239967965473313830936883515838248170602240338233437707139655748431451482786165621539261651150835620865754300533060218361477217584288816082709054389340543700861443498426022107054551311101277538739242812984469171199235587384759421353222924968722963521355060450892268269160625635286017187500681426501658119272628725200008765587081327497431668557271194215537319195716482911727418240000*i1^63 + -1343016573702035783989158304893468038266956774119474349869945629848664029399649629591258424658429507285465137079486399354574097830580933384451663600591847604155411706245275528330688999311125086242358252978170937171184903536191210341305330098816672157034597916484024253948425288249614302856647453530855781566575750234842806601286821029055600968434273003174283951081742511925849537763299014364706434884599385511807690930435973416994385519660530189000758549497024889790517377377470442894930399809720845069530051707517924919900885813902487161874140935852929606371798334793349173391436199153009766052349349362785402923900336029750572809356908677562609890930641078369424483156602188310468743003335381009766198442835186653319726773636773320333133728647703167897467031173882153411999488503608373011859310460942210403215254827642698227875123284163117419887307280839707707742935952624735352305184325552619078334311798655249542546947668884566418695841770793997224522144167960408866749894017686347596894611298573002573842503305440376606961642337525918697890400261905333253547861156099006835341262030363285082712035019914767245355068107232144954701010309288666388083359490078430260669387939134240879914196228711629803082503979919080889672357095667572557065405050213034159722548445783858143188909373397755979257941148404328798693005022906371243511916443062470496964000003210769412803815625146638705990479640949928241797904451123016919666989622658194550103872515664219724556414380004111656786781211044493902316565465954791455277034490916825419140248095849953300835618715192103538680322148743271895630342731908615272928317334670525628648131748983117555633857322274595249168044021519927567531083003581270460246598540107910639320254741378071728366190299461118802993679192552558455428686480393422178411828346889552668348804289535411584797301411238494222635490133256073898285369019796330454675310730550641572421865135372083638108399605223141093845805025263241875298599595744089867068933575172983187626748605760928758763419455586669889393062275677322268638770531681996429103170876844876461036922969255875893973893157840898248298462768339752263527743964446481587580159974593421891677659106193825852939571134086737150882876208816957202721895316839800205473935109971381203706768098887436030091410706494265835665300521116431805481861509479305525820487893330346681180008781619075995793365984288505944222939084603277839882209353165885782151467074682281137064439537017741349206660786235860169381390482904480468282207197956030891842853350102773243150097221932419193999164957530054337722878877563234963014824351325771821202783113561801109742997036533771328239580295031311682910205392094451863911230041496045182163434140932200149211802947485385409742973036715663071106541969722111725829218730886909392934084957654573145118919369608372183944017278922281399881260585964105885999781291888803932011493892147626165205811935637144551554305227877254562387530027369367430881725812374624352034582401006481445540705271412015132296684800*i1^64 + 301091207205554621932413101982637575233181212009121097069387486109164247630484235387815005739425375824244367969932842229764300344469373937483267501522348172968880955996370057657869234388914838551431795734612554687060448898123668138853614976367316117151073199929717077406884437926978928519318997334702566129357708916095439364581831383998952516152271964825453279540045146371804522171525199220924787860795764345668365735650671695204160066061103664724453395891232709473845428138013828930274063337760993860400554479498465466854601870902330171568822483834960251465820092387666871181834563389852987648557346064516179906589796452820143550068408793915278228326463741857221618916316185897555408786956532528507794536309839110972574610987517575916807086943518579764639137119508534788346028764216311306269414323534819907078973685244784021400531403137095244888968745278083244233095274795057174790277155609553484421131493165234187176083631190974605281829669789234174341922644428685445715959137273777147470735089719575057759514317364544876310148617781167235127780733036876174935031434138898433091816881473671836814659163969430099571333770383349003425378270146946014498940525817115376051261670999317657901753443351699314906763059836342290125837267283488673220761708920390225573476501337444259828159742579799079310858982237997133828527436870289393638374274672411529859072942523242549822186735213424895883119980721001801055662545182997481193044866844142881795503923920451288212628189590488763547720341299680557543226624105981684505816076581808046010468102246284257257210478506392680661586985673317705293731130347608938922034576730175850314817714524119719219036753912027068103856036658659883313667696558889128535524613695108673568980977408936337049265332361021509489881602522957005298242644578904734377898965223534775619093076500312151794113262755910783568120503631941862286537579564191001954211719586754623834986996451450927247894209331163513470807270569333142826840442353043972117810303237396659854248759918778826651755676068392047392804111638117085156578495286235439363687308484500402595636544796087266932484642657513197079603821255661863222065919849820099688483033431561168687449881111965659044612312320113337321890262537071666373884236420253932890798528704251672669433304544462431897576018885443390507104823133395474600274367269410605745609894800971807250525299015696243109790765277226495721528085729375872759153907383703545330849855399381894983769036635203283832394818276139822803414901572531658328311549617974374875108570971897635511324531213596174416558958063244386247669867521640398238560817051013512253978995141331965941238375130534173091923811367703724767385124804796186999192815380810114957313034820960077179037137272018491128064849060346391806911892296585169879876979619006929909599152688308524946937671645280287101408311273182073304792942103920284997438733725161942443972710301515239238400179532646289111007828798781077856480015174392670970584204468824501725089175270561518556358806410085222400*i1^65 + 642028780791381621478103918662589293506377321934177753659319782620321567370336856400723655512658515274996564112319594993334273129143064211913895751797748763131320024687864173656063254890967537105004698740892801114302536095281418236648564111657906067567402016771240778436409459820886689948810791728880310487251289369557146370049828127743034134920210104834411917936014921020861344090651819090726891641135409389876077246846375569782924241013672952194947233885337247565931548380272633026277907713601472028891259171501759207361394563421533889435605399576540375921568370874019489189897445317706057536607104013609505082301898179146805390587702627755145435700073969987046582742980051817497404770024749005449241904116933713598029479503169682996211659980058147665417439454885413087393347089755481989589308528035675548697350935873473852167718416371230218803431720372587584436276581477049267632974602841508352306486876456860648249476497948833929587044057527195017292521808172560323984535246811068828423226630980528434365999941526348265208782556986522298676202721184004106347238643016580868686930911178828152798548026773231022213260447343757917360091917990203538855427976123525906051516705104033756560024194911477150748261312587154069871568490736298108634989757214656880615757523473265466239803032109229541201200372877853042087709200677407177655728423584232270412467090484067627774319302083552677983946295202034048129934246897121914853778703312610166149440798344666714055230196233941751287633120268886013961523201078526595352045128110549848598284281838482186029188993889030111765663939313638161728238396841317123990370872756515601936591047273512281764234536256187888330666391511776966840184890108805725142412463028828692491441201967870400521088771513443391763409785668193071801866531039182813987970960039973778778521519528863359622320791377631132989268721456301983371842903337671852289202419165733249858725037415743504812223981009654617365704496302977450615583589809704428066540086685308985107228033269777405156115014147802453792002249848735318050857002944700859562200564310964158654429037850930053813457582643757249204111639545199516214500227862108192253011983022527838061259042462862267825904818198433937239128384193908475758626290947334376714129915454967777253156421839498910842267733299851601580137912349113610511499561538576227146634845800195910678615310375364999918549178311319489802114687022707762743626293127911391181876203038615499426911133939884363925206326460606276949767554729894374247162871226219567741663679864210805153004196313516955102673956363372793762198392419816150194660732114109569812186339905218344511975044194823886790889017674855159111020915961657768254957232974586210166552595256520511959542567060981391987114501825707411807812480821323233426923493256023137497351980762098458688063722790392029048111657186806920318078074610268311516554944429965883185677014415716942172797567625977874642803016216508492310747491095027841934504473136031403374749635686110015663098780712960*i1^66 + 192003389693231235386748460235243837005336286375739454420006452332419050396441018365057518350593152701935939766221552716253762459365280036230748863852530281604071204840321845518329279870662546300201097192862160442656312684963301682058522582858977435322154581345999525621423621248451282700352265831596064471925808371757799327509478519771983004773571599951368454254153111048910648846944861431171222779675762840142454196855881021517563768737607561527134436660370149922607506858222920924098755794897372691065967860675339428057803420609883603769039735978587936415143553241362485563893465566108490902495843100412461087170329181201216511118271649846714084672245623251108973404443026709930921326537787966430645317066659429743443364591162712703367573881289597330277310884868015094924985269766575670936219909886338699562194195806176166322664284334170098394000221289006484693108178272623183304377282524698250394407988994605274267647773152524749267799413815403140526532577477498518474296585738173268341257329844441487341367322885217821014716213022714884049585093763989829175225307959286206997753711874013923915439619722044427369807508028689078714533405590458779374201134728432954346087221495965515530149498925507837645927038468907301908006221250332004369157997242953173289166484689623967793016258329924759254307842391821699687014935445113208773672817113408439100678489674735322225606017715187111047633886847777941260323779356217554831572003934297596858701747034583419712221157870735405601731372729911978929469681454715441361636426132043490282214733659137318915483513542696089857410633887632132655029921501475074908800361807818280954518044691630812804090198223540228025859059125123011257828180961996131651982093131645429042835129673530096095018407438138086803995910949967500131267750613784410343079765628203611371568032489548352402006358237544701718915038742297025554269537609210979154368380130101665735604115825402200379785942130300642095385709450340771974045990300096423186341724085804954209810822432474699305301198254650705762258799622274657711167510224391940440495401430319241797221643133978771931159094161010911410961319102103131426366108622397275947269875965811906014432174635147266737546635964311786584125839638937724318717111481810378051999618557081867131120545931459819105181114206847482858331972285076735757458561490355474006000537246688196726090544631271703244227430419938490003981143039564974288430825580897183308670158374679494723945420981938012509189182559722731412099984429586014397325839881519195985483647852784829301149012965330728096060797765639024198309213886266500028061420580291803495879157674571813670941918395158723292625876860887268123437454125404422558813999040972033529130369340723204363009603693453859643991507015443949590913039294224494712606166417397986557031207688488044859902993176340917751585774019890174510560953576108393785988149597198754158096519600890154902428500167120776426724939023400955272973702347937830347883852100223385889954589385651354022707200*i1^67 + -11748848386748406753018988730266708850083875701415991675254779561207011884552080123859094770834717379194057445442851868836383928453643625028173681430362758115673093058286373732619681818180041924299807371538727893391121185290191165972516455259385786015693000783778899540420586844120465021137206330057234642290654658160937495702896655752849035420810347367749434196589317207083293775447240451649301375099330706439106481383958461594492266804957661421641242545173499523813823683639493146251883615912943582794662876564404104088366874594576504866280402440087493855982855982686855881663817878145515404068924533510593262709767349564803355133268508275083352830611838682836675545417626404020753544116777773609170719956754067938666278899512944587473650997713617674789302849881100214364500877963872599569639350742738918008718048356796831742626253792863379848286852074788280660255341972169260727719621424397815434941449106487930546212878423488323285606808826754510010770384579961207231318250139256677906529657983223469239475087521544589947924038383118599828912303045245101696939255326407826938884552534773760593738000478005139831848674401641959319996171151998446489366333922967058785720699038996493869259895483241520241045766704818515731198804182230975880559513523247263440984343963753940992771929354245616300650575858991551263319876805061177728305660021469752953847823967158917679958073643946916478729827363145900620848134256368298993588438851523918511565417354666251955812021896146730902566304040743559884727815635168061582161357643376414084345933309266322670525429145936580278867312000997576702723770411589536429089028724406411380271998624633702974046466463264333364099427634639927166140183017966972012155671090281079763257507903376956962493159986737454940496762796896236776029562224929345319090017399091526621066084428733566851167889046317270097582316917803136330443198250469595362933782646735483319860452138692867653713937380156506998901838804322573673924662156546996788000739306032867983535825866818897137606823674141787006464356231762137166831903171433794292876222509519286404783125667056096517114858802782556027881265612268361425214909709404088501090121684485559403858973003616620295304370152362017146786685304765136230709759032481171884001471106622730093539906977756385052226899329223767060920511617155057555068619010571378751106221052178446472829094627690796135042411902208355403298900596519983557298089000335123338680466680387705292111512213123562261167266477518195211589531050459742568438413291217872695578665670447829606500671206275763942532553297519611205908347302434265499896798451694486412978728533404632215694334411897472063482903819456969748142609977255510660924955017530732424020615667750825266732891478496042961969750446100391553165867697266105350764340297888197469545088969027510794750405828953573001818214431204183615445852603538986699548846089862713731680186731693712889512320866803078326178381853568065796353430793598994046511475440553630725707947872352206848*i1^68 + -128135428760874644033991877008305744132428170036829535950164219331574321620561930593999170120159556749981714353525416819967794645927603400643116060000578623017229107593806544093783680504330691825757148897417122576533062518530637604497463753047945363290302457279972430239565353150037848441478035777041981005231235959522299216522776045854071896537900045791563826043526564856012627696325767858250307171564270580295156876599392345367460885967354918086767048558873698835296231980489931568820659918761753311763500634791446016663079934749815565558340766624921124284626516786626398397908456019709044616599157739070780206130799634778760122369812178934276495468414965403776322453756107138418330825277762980038555984786582538205577376091138462534116475355356903653942461771077630343189918691253960538309475846393952354139779982915499196849933275505870069262234691473518458590831099706051279045600925076080854949879842642640220999865723025440072273443529638944371644397033844563282612402520137189414757311285400472313446576108422373727406161771608147206786528747401204708143878211185300096494885449685841861206016497711348152521711487105167212945415454245560448359300046054583276664438146973161312785691178419597555615383677104492574262226124874400040205508592361982774224253618692035189283711851076383072760356765265266264482760508441198121731680727813528602004254469662703300283807551260666245226601109417456840303210526462865686211581141284135481474136188743806807253143485835182565402018593956135793375259274891917815864758907564079710517906251285751439805073348417720361846868648138846085350182127773168969249588160095995342131270753838732392747358205368933055723082743155962076509119958978162595732381251524143097428923506752276647069033366292094076972972195167693608367839260532078452463742280354468475325109281145267469695927705413211170157630708740751605834628864515388958557999717876599781890624053658505985253379419527160285811399145937955925605118868374936483421293524223451573858433152075295878931377625333266645791593347514815544685103623002058840870655774609244027974980844799956923255651639884771789707000086402451028180677497167052562954559037228144662558367130933424090617215127009204558957399775515466851118253452016412247926413089042983288628163107216481535512385004841528375003965736961314265018989881133878653740530489373443940155606833767447528157764805059153565071224055009842910000921249742594647745238857797649120072668169973521255070329597580201787277642803835506176260828172561195582772027793915940350065359725148865272923648218597731711506140238475368094047477230222518253112122938531808220429290003925753835119733634084526148739186953523771503034402850154467352530050563661070429816417792650747044526217077200509124684786877979078149821769343901297466560585873540819054854514987303624174332112637669978851593407268330217000129737866270444905733757896766601347145610547685478235131151370536514762236605579956098019977412991016409470770574104985600*i1^69 + -62937416630176992089058421649387137479984982126494838632308394455643804319001603002677943411948276990242019531062318025609387626564870693567385610811623117614560271993605677451665216938652565231946021088108081541326670354008281863316027759757416250343890682470734043263554377744511222427056507404680454298756618972720590990260389818282851532023140115898050059728844812029988306235227620251711596594173306208150952099547152207757370267866708273809034262905779245953780580039298758029483083475349127424026434650728749389845447324592977646754941128665399447622741604603491726410073272364372617108999090414463664883223766502601240849811790775861533724984622855579937752891865340270634097233184256302872971877475957561547516783893943135541014875060999119262920732069564465612228674015925626414280774994569467168476357856858172860330605551510458972305073151502474196880283649271651850004086023082275890990488211144870010415540884586776785789335802807376175124071228707677513159844662629113246925064649283123587932222983599237131879433365608298805878065753763641329769922617007737726398786477988777613208732039857369523452774544951314816646757319719309054025731142401683076518154346697431016643097795232460824472962927507806825211487987666043844416610642211678253606342492284705167105170096614740156719654765469529841284665256825797589396471477506645390387406480851633275451132532190266734373952024119324545813617338668974384279161442250262474081581765691885092496769245733651849971560426814000299166646928630763112652560542184699975399389215627772442743544099042226669767889778028518313264858400144180474809934690766059526284859053191851342710057704326947545089000489010893013776992436687911414357170841258437752173714423230465564111050963179492421128099928198333563688263965336276644827003858162044742343300609589576333319348979824427050981966616153379900713968909423537759282577230602628090716934433720693484091803324109669553891724797732052116637698477303073819582066936401709314233779899408065487108193135996169347013787308823470258235661393334907682370657269105968922677309881186941993037914520960615628234213114174550227148740348673919823852395469614040734035782608973597183766588923987310414699771952792697577266808870318527305165934049363177300476056344143101197388406954241877316295811391470766884147815184186634877868364532782788194209134729782725395283638413242706212030618735162423381648596594952214482156204429700664755200427070208443698436126140359987344730475658239419739523759026252479025197202787678061853107104671496811951097897073770189453117526825025703982386813565072885847383630755866920633662821257512555847455382578725979445735616214788335934400898734274111548940890574733235437568739409016453698626340734782074765586365365467608924794170863383585886581048570165970567594438984116940969274010206460681428803524054588881347661950564151207039118858558614921257281410653010746330810946190534693367092203784949666962164988721880351777140768768*i1^70 + -39894565946222554713732978043345833042459615665600739978016574142484509991676463745552478659522967210607923364923427358191009299389382663995276960574968153824937541582194559456308777507808616103189007310608695707356807049364006958753875483692200940627703477730542265479621610915691545188541402568459331495980821532330808258807818287243817006374833694547227302921730860167119931918214945720176509052409515890574749545368473666512888230112336517184609594115349380123236700322116829008033121132437709086061675771224515465711389100137129145805812715812893360488449519274312837312990649195669658806177783826956104388956422211055972226985313011128889587038708744880633878891762406849542748254670953715688420305827130081358571049614868120614509975500460060816200762580473651314149718479964034147483256743520062657988016587612173303946797253752034974428797951947118242884758879823976323521494569062956443441355700703321394171277291126227521851207170169171761940428284187448608729886769643369786262408975650248292264527598895362853769801823122806214403302883339941770979316067643463759452258747258266569378335193091742881121274860888808215096477141401320107971246717954321357918476460975154148049216268412418961477668909053721249907369698860981652577656142520987236205747082153288304544199410069581594961014241868611877030861774592348311572274860263505909398707845608860498046550308238979704838416303105387733995114656829484818391417761976299533013157553462779530290488653548552267263878081098005617602510150968625761067475491231792470809718991527513611731751654442796463813962705943984433214671330293061279752749783025905170468785575494444691363724986086423518302645606519667456845811652958569531953092586217935549006177656067042508137833518140900341092580636915741435223777810797854573943363156073679081148796010508110882760604079708690266720883939063470103968767526517158147074900195506340051271732500101650780424827086001453669726242453152427848943115590008134457577409077616707564112057537355064583042744501734204305749762328689875926384716411469695201354287462798634742795744110486516607249145212459217936323865773367532970661846560033212982885946702240282309658569527543269198177959422255079943437351686714354054140186158043547455106096284389096037047974295046178411727507695676764447169781050572471015662440135594376019461366605505164694193308067129834150136517934631656854005510904866326987712073820609411701601785139791082505771752841238723527402403457492918473779455416056408531364092234955140952259833543517316722550033142399859462279887661266001895242564768995776598251558888656461709949853994684055586057403693623434000056342193656666273515810713437491391647072784731943279551359056620720718754073652624333389913976208527584091738359363619819522467527160953558477682596230222506516029215155042504093870310555299134431098238160526839300102492865878362202383911651516485019345942315006369015497347475746560914559025491869458917009882372187445264384*i1^71 + -13034638417335592036812706628696905131079012479517306476247158281911390550426117457515465810146999087884632830491970098417120808323340500069918586324072603543136883269840550014421407838216856111963145859851041564596013668406458202637763604418669978244510539336582358118443002941112939523280395225218094289504093029704911258738387643001052695144840726472440565222728239373932914110271180161991182155802272104965140779173648166425858141124122561646150919364541974259205426281216192677695816703991022778763349700879724843719623849305825720431565621194794944696798138742581962741478896369380124653252562199458565396964304756177531985273228386059822822589418646515148074342506039041256784291574200958112987661545972111726925149559922431213421151405513696055027647035394950287311865048980975624773801392129592832406661628289737800172260985101297647386343240827974367569376520482900804811494938877601958222613373907871250531821648956179180911258088974002296693061617032267702908660496900330683529024816752124624606782085078579188065296863657804485846377114092610281506296614991516285377966329870194377496445427457062678085069639313066482312253555510180410381823337042377182120079854967819512111364930446395274500189760932425739921033038709858316056359732240395111957866353811908404512005801989522609829966348940078958872757541698381715320399772091833501299548942384441945330734259614686252093294424104146552911297102975072487802891297852322407846063489573710555607472158373930072434741651259277607513226718577321047817573174187710860766622723238723853823354972868002867158842158345063046797554627893428768392512140858128554471200799668691230964522085191604835647669633028718132554262267142765760115503895756170784505815278104186844938611884161277186825233791590765694880328178372534797947879206932625287693959784303528782506393471316266935326825811507011535224913918673518728622859231878505716581421245584088915436896174973688198760973049264690241699201364635678819201394411851206921110363655202442446575280867487562009550664559691201929110076562038052801587104722553874771388895720309606013088740703887659860939472444198832899729569191543369346691702596520533736534115756645989596437057719589212925361364712259211103076202665516053744097331836333494961305640062369331501687909045463445876978179928148440675887817206630556908251569472669073081457804346918522620610915182952044192213755299553523709317473836762704457681657129751921908725447901148085574114249065471890059741278399058698012206462913677793602993174126815865964509647926158517504970157806307701004759260949045826216688239527810298467371845157909242321559462264817946108505859393700780480672455001904013450685938791143050831653237385851180720254959498336144761337426001142700870868280979218216082026734323581405183625098456430094390268648307653944440471850863361145237027317125151887861236543951047662020375304960002964095670083223111736922878587553673474644391309823494109767745168570580992*i1^72 + -5606340353260463463655565145143708945123106125334239252747659582401354449735916916709938225035557722219811050815438018991793674711414388775998851679018970093211298207603023906104406646347917970977836357915307650777269136886357069909675334061886388022598833586943821418818637324502193945427013413935716903712729068089106581097079230311957880285208746546273584825501833248562535485465258920775100952340102301873157171897779665362781606648714610393649590612634742503084735539284326500112453665628428622484345114440212199672750868022022994456594938699315243015106821920553675461891818750397291495142502836498589379909645335886592579700553558173189664259882467619446428372389572140217047336853725468870997806539550252075423499530573407738884105129194959665905444175368095708334170109221498797159684347973715805617518760305883056940491609244559617816362056935030637627739706707685546389620668620586472106623097704485623074398141517921927768320589929030766652022218407437224904144449479370587310130408892334666644359935389483526543755709517365230331488536017311264664202214910229563535636163827109641222049654413255135269368747266717002944494935506478795431033364785301070291160962596963739207009526262742136616412770231363683179033589156283110550420198094608813880830964171691251569723303684200470663339716641249406000667931037873315898017786357530420017749490026292230465273427042333670742920971497736174644973953673957559915467790883272738561579608163111601275659808763911926846583866082410218824692394864123287528237266493429429827541728612553125128781880335048797763515039010586017354941484112240064829447123620900980707855913388672120375273028684408080032033689836341394178547634526734151104469181731285847098302027362523928667981514024050066539421658152998185198562469131915182268409109695673791861061837317557528511072157997530198168569725931184669420682818804550748702252696714670295945847437057963704880832438678778720793492946629212878432842404101607968296666119265645648940608282050833175656508896222968980522492910325785145071123885801609667161329456167903580717638484546003309320494949088608271304602168464512392426543695350956281609202222340774196138290265898074336399801147687541435049508700075172072164312942482160879690632213530492723621198964135965437959776193583279977305471480247765193481654149705507214534447798078076715828540761765902619208041436157952143397740550317974772862876762539708098068540891021969863109678925379812268416408119510420161010836809735502687143874523596908374046137129714878041783246861569561476273579727560403061578359068483650943842065289312482743235421085995432521414148258299740329218753306955347931816521050066583142641644017047168693984122987736329529850238363306977042378314570025984801373148917451306405518939064499944002355695268605705628532043210009040417782277134572270585566205521069991776601609484557414920982799250857092483005037045409374080747609966581429575505800922467548561389125632*i1^73 + -1742647901025401171830949006983435352257996671304427253134404493338660346982021107546472420175155412729569276642930540850260665030960895350794387939248380720189088380277276983803405128541590926539612214258063832389586453956601785725155832295681886708146707516947538587752658401316830941473810761431427944249972161419286395464200794945765281144276755940465968811117005584418021134054919378621842038941337224765412120280142700350211188267927868389665504645315770635575780582788804388409539012359377959995080129299054302282991699577777531459203149100062784959598626867066676037831344483997279908008224343963586079653889519502443295428189878312004249871307815090663372352356449161590330138256845048982009696843566044058141191752890511310746972806436467118003924184448926712495633435838453599901871826809117824461005457968611383874892870283581696793223707213996310585306010262345440854113769948145538198456816589466555863872267198430991812996535126241110206197568037164795473324857356721312976709740262007013140383340324162671355640821258904196595608227600448542627116116586255365470958931170577030612422060856355443793208176215884739495419759703988473812338413828835275332488701796005998205631766167596688818199822481159445006292261080702985012837304860441023115604365836057423426426857683638942331600527260520945054651177168964954949537095200578019004849871521748296683763237791484680889823018442392317783432575407784427602787086526405158390724482527050295665834049756420589018747351427004737189319921838265391437782789958139291377574281702778160848171327515600476156177924288517272948066236408748110608559861098705336536630703114474990061511454518789604478546126355135409318296189196248305563806806622975699989806265569025190912844547225622411668280589637409412257671316318502456936859219207365509342942527924291314030874745143479727815168446416348078403780482032039485383176255938306658573802413139934553103145749511045193798964804244940790479185037730629350231122156334849660851012058868238449852967037640264608568741663947781689970816494079327243210090898645124494379332497286149887127999429722987633871887555059011585677145152163741563562096983487925329609746171262545772096575909151221838218296191405073936582262205357899845190963584511078319715732289621349961108938719187439548991722751727853839878623974520173872130716451037769235806819789231324617163300439604744091314310482597544196872941774656435476086005725610114638303268816578843520242506883474973029851861693778466636175301158436939916098899795169697941274714993188093581729001059046573340848118277166591164724211219903632419882014521348256364281910199985127581882874153332912247298882650275241945042202069781918072824749322766232930485595301916680886972208298918629891221321349105227928057662015801287819245891292456883651366885746477837379763859094493950649809569706619354013457923820667722740903414347487032801349866100845559925213760565684686249415547971639598645248*i1^74 + -554577314478334443863622760663132791780728307429523899875871165209102163182045152858859110799862185945516827105042297412436431472113580442280930272665818148936958424193865851993138153163359399396051575405015680056644690149968744688034061905499970404607687979632365102151244897630587420730361450059874779861693083767350951866652261190484877756861688789519363953779878825262606612043402779042318820506385598635479540026164498352511336559003638158833315448362342746165959954376607086922345653685473878714514377046175654417950809548189166387966410206855739513215425087581906541233118039229091338569237392322009769584830770029793184374068761087931036545920007258159225086676916063282175674180800571312439993248209311175895245334935968700229456794152768768872877299458282047144917596136384359921797345911949383688805644550474324649780659062295668913844492761219416248284465330328844215140266269317475354463119289474224616930257459307431396569750525247273759314390409157782485929650435130724500794422654834459930150510962270818342124155547199641555263331309487617609518520180269122226212679873567475563708566229006074652894480404534079483936347484178087843994352808852890479110472151031316531141772023394320344092252006573129946706072728057198675537001869154461685419576511959704544527863740287861373904752331987851897223885483707301325320084330660365463459143842772177737353919957036793894923646305612242906967687084672193503923151549624232555911756946989940255950620570995126881750891306927446405100868804366832037281991862240638042441092588734575601034488695216739571248094537973704582328428285231160043503014196930704118812147486497917560157903085024329378027504613869361232712299040038639611498931550658815816495671623771220424889412059629140661761261340904202154530665413645620349081153133713158601610771084579979284699043095676900065123986530866137881623366494468902753326497944744092457336248015799450838108709454180812163434602225709103806887122054968855065063015444445377627722225256989257968239725504747585727953572705894997944145161303123185652536194972369985938026216851752383331453526536999758232952431800597140685974489684034167471376919534179778938993379061320223735992783191802905725720118008693308050040036179356156979077509693196100750656799320357329080957456813869737578960735137997536204154985699545442182393514549673920499325029768776120684975137578318510111015434073639959468893328817720433631461479878287391920708842904176467128561336286645290799087068906692445644527785849706503508154159244026690428410276117396120186508861752586011293574248737344190277842251360371856683247878112756091757011013688123586035434312453602799012545421993983021474649622504398560834865649419075153912953663988340891327025948389068416879634736905635158823047752442366516179096023057780673356795699934855999496911538450907475301895910877120133162131443882856140977699517078532585449844157630021549229012872717058955200207026913280*i1^75 + -148818485557906887189482667179995723728333054101482345061611834804257348533742581956655264540593823307471998343497550067119569974846207131205168422839739971689249571967065500208745805436045106484107673372056946044490434661576457375445881285631246970066394536634195319577466463461642114891167928844484542362931442402409748007658204144317378162811939003328876723532471239648928826271586698278655865115054044674119131531014962892921696702757202607630049175026216819743188586468589602081217759940237413445899880074395259907710173063728553447260425373696620222315708865567605071224480176992244235712513035905185542455945225325142516565563732150521526479447808242607352433317194693789204272532840315829819176714021834445766412514748119743354718256555443101597966573180884968808543744875912587202398296105773057862997344872150344046373969435318321115734282508099078193510739425856815226875736152820241222217440356861324865450015740323767464712259565990892869323190113698859210672521674159499118137830034882931705418899810198324850109193530671855391683703121659789096644133724436295400331171179407903992077674992339296105409705616286075983628280269180730697655522669273060679376902234078356792600881641359733557051939739129394104131045746543117289135783042222114705778517966710365212916107111756833538831711784290488658334861428285652049933948027462579452462644964055637633660405157007814883119929476419859733678465696788948994793492085278636003055405915624775616348597276825070345600712229341340472727881951968323680273382276774389706177672116015727415195741403971116241021581765066219599889770458666213442954500136579561170304665265218666881366775906637762600622813801620550707313502366580782365922234023933660470082815131783085441898032124854846346018057451973911438569504475208042670643969012286002286497601702437140863278936495049702729196462685056019313533452561358516757488583238089628664538307788812646663963087422705203057347118553792382554700736426611878087311804925359915318308846619731693952720585333958312270794960095060869598717044446484653692801285819259271181980878815160286267336592490229691938807217103626723967388141043630609881548872169301092766268654158088283718630322014895103218413763064954543303043553759096050408461670389453810816438689381240649035981348407420121561291751090244024951648659076220583310621178908490378719941369173400582460900138905135533435037120789225722390487863167091204363591371915638709702185199894426822075498957274930426353793666381075586073129700484626044936593584127050291748444322176268033803342669139663034856086760524869903632013110928585344351984320642052545640046130722463605181326141453047490603387939109445534428873021065653367700205639482960423066200280103941791847753523017412321286103224161021146737637101291882509185749648210088148853884111012062531903625557683216663932357867394837846422117729876094603078705150863051517093786172622653517868672419210129062903152640*i1^76 + -37742320457601952374994880792962026078336241059077150087389862633463427160131163362269650493754809804477931421258565039268499632599301496413818110013616415804807903978343405454092133301186358395215514152129359690032821220278378373659112980544805394481268108623497613757612450845771779691032423292046341084185281122376679955366016709896086341722142552684546236008992669484910141200015874596003913017610438265533482098720820306209075025084248444039451116456449933020811458316958975172413093000409910437464994599861202609853452180554540936855844445366103754308433801249639704888321669593376259556419047853536490100673123198543810429148888596303965303012459212618205826907908506450001574623763840572606859402033592508727694204539341173087346707878948704961562452543029357158929156976871370694314764997346526689956998885804677627303748110823849110639018388841572913770883372510405433653461109534793454918409637400669381519527083022110340252776688128250035256840470576341245202780003727147234321523200587765505793406282476049004941682801117697673843063714781685637852684024967981391114386028283045865283569010410724892549367579857974816213757586792633980082071746214201644926417819119535716150552759746156265955737626615993693323539544355058730678444478076843732070151718057581770550703515206017824904828812076759150553887510371330749343352316211911415630954940512497583989838376954393993769667702519026858625785501385282728767349099048529373961889889213512321265275692820774712319634669999358773609546505324508313966457252891428466226004171023754451720194286404406279260657976532710582574558198953358500790282295519447211896592185390970738220056036536518749079771976995597579083154681843922156064502299727545306311158892504984999110572116420330305335583933258313379223199375148738431322552840815729518705116441403721683200448751770095885580145982776654557493658864113360128985108930381337405484424153685627862848356807657313529248165209821346678844107220309865520217303624221406988795933464754801288757339793150208087495055262555686394433654185792380928531019045570626958659669450280966690349147728664892674849386433066194981525051739535208452594568410125339440720754565849273131828160952122055949145474821344548844316427345998137698115611974557379194429226974212946659293961106963388985900526462812929443850494702666907906270237587299059894971448541025430819088567654854839754652700476293287418990034815351299058673931049839493328059161052778625472995010607780700691018201687768709980638549359982070863040008272898957706016312910440925440377598070943887154339615399678259826136154915999428444869156021933307706702266240042870973866142404046939886554359548997099112587880252006313145680384880310599389709196387489389323737379542505737330837973325134792136841019687572716927542377016086090376578100828913385481340503468011038426942325569749166450331417956413270966300035713072773470249529706335404979089819232800604160*i1^77 + -7674480053399039576326952832908810231718456642461205584841344443150547234203556000926783066148968845343180507823742438828473325288116455212764411496476651898522557120802350129828074672633846012583202704584866985813378567280910890772328489116321072736839471020138087175339023639009422501684433386679387106120359431047857546330663520199418474570672525767013851645766434239857819947250669169653119743007085865035871578933625117010178208679981269614804915872150416848956602543668562839331893626213802569472464835270287845497810234021378119431408890710161317335486041248064030661482392561556042362308219701489535777982863034027460819598150741683874087004287900873002918094637739689474316916280502540379487186127215897657895276948710545633870961024353100189045061355939631548836642202228902136777636766646096863293626687113930278351404991144855148209079803470206707235015871674040231755492547247269064614017977162282901215742631366127698721786911449456400947199678245119923514708909392955554485955948611585396138857396888643417410895059859520635839688922740821506071096092068214161201279541233689617722241151226062664590101846411196410555945627908664853579848302923306134090261017279438207520988863674799911421041372653879889182008761303661425701301874261127268596524806255773221308490857769291422452987105272212066472787851916515787666035591382281596056449198029550227952510328077191717118220378512768240883764242938205964402803124462222255817671252706981078231945551586457770305731933981480576183092226037245188238460495198312069505338258856191181943839120855535047491084801684284319013303259992472247823187638318741168933874748216790987298347819843832761144394812601801560203126864774886574451850034686117384221545203199159108085986090434702344338466650232683332270815259105042798083040389413118433967868081844594327494074638433210013666469696629746086141036629536865957321348680917722362164217802567765826072078792478651474726534379068449354242634161663616677239118273443851357519281802729730005644194317634515467150134988285203051163344922956473823733216545336341414159141613940008583311724013477473759577203860507796991084670044435703101488323115760676811498240831506796764522649740218541673989188156092236499768496632132541487965018684410250473780377728018316175577648987165231837190738332446978935189796501395644014991806880614350194175799372292062805820777046662345605489484384504777470453401218132051858062050382704870342007263907390394819932306705762258254153774750359568787030384630140767507626107537264559912183111512227847103431345970620386744362609943376480763905770511934703134315703575788938882345393087030912598112135486663534601224564374988798554666412038727404667525028700640912049973823289083980541176027149172985653332247127667052087821652040133515643883962839839530790042493315718163859981279368351035442965415648437676314210155689830738538467744947060964976312330451078628844937284681728*i1^78 + -1441975356144269099444766036037603793444066658738793889705009499598345789892978932478477352653578699408826285693128532049550835041436486953729366784674153208059002318665832029681344143960197608543859783564237998460798508436842643095268777091063581719835840628314352073020437544259995780250416969844560990927475545245324807666143880145118585006494012967153353935865135975749029289362620696065410788459296119394906839678909096914381890140110183716110875346858281911608029535219948806502657093184369406608985102736635322754418860412927552479040836091029720076124101426988833581002931221028862280948774185592384115132662400882426323691789500733840352190269958994448707197898298973869732300735996419832628094102831072363882217541846710033309097183073884386876233262757314558080371745383549688908986809345326308818286859583722409466639923820976807499449918090709257274328085521786423508170358888827969525517267191897981744799072543303782039901908606663546439134664117115334316448789724271155990603275780682316939299412857258705502750653940802369899903646181217793320014979471330143074208454461685360414042121047941961715969340367389259618075947281854251547420300285995168917168327286115167487595188714064261514461984355278803077091302959002214683801302334097073043483854750615529321837277374294561534570433085020149961217432355671865047797460895447542895297949744371354602542113319990955947339505421270401628748968865033592440778608241042410636309623930923796798119752070832244038301610437131726310092853537216725922592927424385725459292917910662865650032024815000697768964831533635659602996612440163337554003471575071850857458310401085576041388805471785149788246309263880383037028967580262446949851753009459000973734004144241403489095184454858667220599789415768400176315875784995882628776439363075025145151147640349875215517376783053764495644202551271397394668967334709336841558503270152740103512552318977110162250801605489598329618243951899048457343204843470799577777706809203509171198878778320979152518769858213422698436722680339993260571209102928080842615520479209576362506248252984659464542187249582192522814791835016500612032541163437921182482966089214390721825695788587596819217790318103818310501087889956613719870156920306657767025586750053590447424072946367256441646975338730713573609965463754946486669951117579822091176030413597874152629683259865805010732679637622330760519818898578581055305094349521407350373063377051281122444266708890331959089184378817179989021289819421523931086355601132003641702009121378815393503124253956261719970964550397233232124209328116800976519260625583747440675216891956905465400513862178374451814431756230982169764717563308378282949427365244777255662209727017289647585212906201217547995453581344883645544303133793877085038880532559326751008664280076286404984060879848448196796875383563846586230850195999695563943262216933485136665847499133146042083853031765861990400*i1^79 + -213784915679579943950049748267281523655261583762896514405022399356444942039344637650055897073083279085092575876349650275324741910813244981902464377188020090412333393518866709761913340828436340726833527155824668416437500144361996685733921329850210097314647194666605690026398505172388547130563764596005727407989776897771525161781938682571492446882227673870200727869952577125129100223016062309896986200352660625036557320460343691419945494763543318693101882457770523579835790609093297819551433531434244554255090657808620074249354809985571769779317102069355936409166080315930291185187126339405250242137152513720504270333976234089456940835848794273056319278123491573284526723246623914085610491141843631862874239506505675195482218394921709106278713063668685893293912746630434326221322347832572176211563542002856291999280387949117523042649698518722163006494066199502272182850346741279631373097911199046367670836865297670964866675593582557523948333736845097887814812107829050199148832814739151618084525037793254910130736963869199615568708961439964759141908946136285510077596439573488192273564769237494522694824750244866925153564813471385656056391653897259142944359225359820439810736214706372197846860530028867362427958948036932855568228659343400368825404191487438239956825082135112719388617689188305532706101469333514984907724913720115612671404872516575830683895554898942468743871630431322950515800407820245852544540787472544298522763398436298629978792607313393804339674124124040960003071021321372022378252887143080348280451492102406071589580305417849885669422922055384718573826516106469891251563556279133928177479145700404683136024978320738231726082349109653109623367661352705078154702047495752761267146364745557348529502426926134085225976040411260823889126440414997164896120014386587982685449704832394274066035824479572012787810046245790738275466623614117680782984132075618350857060721905757869548193758930912616475091949538047257286955556055797508712571321499575459608700530055715939769023861758393145520203551133398324327903787403556477188338854214802221451552021101056835362037006750921295121107088278246989390974631709727896162629583764580844685236562406941181565725953808570010781397653984719056320433769978883029301663653294583772967681213539190973465126300180278057489904833189682603481733543283161653536872772790943656868964084268474390019921039733380849014867822153907892434088229784777314820462465040824930723261133497588889908083399869215405005840002218964788789354104814953399253690771071000438937434757644237627659904190188869534661475405175753589269370165264846878478664200210443285863325874478894207430791162522582029636500623360392863025688642835866438749610647689228370029389418157528397939448275159840287495055140108286087749699742230122872754869622291744480806774582793460849099924380780454791577480788747735641245489812650116200799378440246676533129495383901433954516094343446528*i1^80 + -24162135745616140684750106222025144023518534418107193166290716577115602832167070673256239206199195657207525622889071236297765069635885935546435134016543810324301853432557725043917272130397694366879461000509866246370540572322294438624101473194008958367735717119216187480173553253444218912206444063349514928493940667612674262814585595761050106223251244495198363089545115144105397992554805937194233665559685143621364175367475819209893186072923706764567370505927485120148458167127376474251836318677635974429022708978836381789701887224707251181928339162471074122266420432484990010879979063415513558299049181484341997014104381953885061008007740013330629738248305992838131787680766286295176551164577245724826586854867498498083509165126895139769805778349520299987544768894734153005816202710949353937283105166504426795650806215299412296610966451371692828274648806410993636589266652727824089107427762109348706434603519689757265298786459233723621260839710152978794253883169360813066705088057191397993352393010970932853599593469679285420174582894397711018831686097229752348550263637052622535870747438600127412161567042276061139558464138468344325614587446005543693292457285614618937090360348502765008617228746499107797987862602216481604782467013101460227472146783021197457550297647492884418386630774481043250104145236065563769884910329507910868765066253882027119369262089012663596813157172150113606645327335810793291680144362004122192738011486989221829591946069926493891234917982861722874636746847152514757465064099553339483359204387262905212765139394212413772152959906831078384173100538977298712597377685582193583335165459040878660618751337041680317634824096072032064911235394533779519463518776292097176927098938401883116731086791116111255566184420553730200870346697705404463609486678102087946467642629375127732876052014647747672173042250828453659834999780307626697829244110348404599221605747116413231091968044473031795396060678645786480504509181303664884542742434835656810181522045990553521692516193984971448772683348843764159316707370993449327636896838920783562373375819620163964800770163415042423068449176437504961632087043291323550036430161476037594946512880100314558799300478401092490965352780122736896439656195151422384026028230651443539698424842258212037694999824651250716962726157261787382586958430342198011724425346487782864216728663161175265207311456807697032932133881416074386540918756700090192320853050980809244898463130787091976433283751803988256338119446739348151324291841549773676915626238561624092719407697899268609521525514355980002935788371441952458381821597880155158016983947480769177454060886218540793477811088789849963219064544267662651481019511884334802517470832410773332282082852640582144607058037479408849676845199010019304343813923589497542213069463914743719497942200942495064405276925602400060868959912066772142284096789726714157441872853333024545687699094235657350938624*i1^81 + -2073953116737712359492762748624433347317296145520474393555055144579802117447820343393916353607422976024999081832131679249441481037157011791122817215021418336889048829764916376021167219267350130373847456756581072982097697582210493357698112158467041964997331645513737109702469126416313812467523805935407648006611022818791902882141062562089003560587255088024233923506070993023347946504503332584733291356804370340053456470460455638969061220973486215052955549261446688063967535840693830731619611872571628125244413672556480602615168321007259277620961612033317002491759849006978186679878188988689978096150323226168429357918282876205442895097348537632069573326219679834938305287578588069713789675283110492321497251529905048858085235164560193104979179794800540553822317913040715371573088514309158917156308256165916215374564056799195510087851189311494297080219426251254638542966683294880396018320981011014010388054785833750982995892089324701832039423012536321294099184471923247487696097239064667855298553095091897103933668976016032466884801513279986203972002433694016348585305956598937440406002373235364463357475287597995558313387541691416637975455435090632567307833514406648223056614963503756789786497895161661715841554222801900446628720521074130000017576131641472909048144854356335985949243826834023101549339906917891949038674518916905825837558295859212114451627783932483575445735728029580368915096348118003969829255211385932810864366214604566380096604663552306654895592457731036964002948326700383252231338333089845057195416741628053460091576018481511289001507456143262997857560595616613814906483370953707358499325964582003811288413862948194131380144138547331817195334842956666034137872997877765604532603999180080197398381623575196882791602439297281129849888302769435246058811629728363681977898734149040686212677360158073077192522854830499751963498047311896673904013444024435750168296808940533492147768542012993424425360125855863510066590492561242081280779180733694480588306153894632858651753366543891596697093470219719489997191875895995016044361368484938076899362112970772482558546148111969951779654211947400884141973499450008537955904603809444158307283157742456206435787372958412290760336443327969980850091369422431334433346433589474565017244033758540586938755634860242114044697096431831766078143994971940345672484097681562110059868250006533139993638547340446447865116370378697050297040503224547971778687833067915122008829128243081653737884852285247463447427469826304218117930604699278038039299168474875751030553734946794386597681189358509282225457416586247865864794937355170949255326715408670621271906657356723240159191221258850497623874795856769062029521578561453440340953403432842057796247928099052751800145837931996437820697044841209563874618489271407761198140214178764329015983880956737112877207400528927248714919750627500518614884449561326827713912646143578770580866931351355392*i1^82 + -297045829389738691700305833816416310582101940658068083894886644220208200392696329928875710813122300419983659225460590773619853321400765255903762773788009360975195726421718572764246953181122917086245111055581289151683689844331469166012040428390586857971820853901143307277002756005057848147733052692900445367624884177705589145903817228857948301009190512998273870716556871312084498392645338920621634094232994152311465231456149551763245528370946953248878131428380046071657361734614437411537795463703403790335652775140647297831572033356237430661006933746788755254595131635641359960346129665768983636781745091632639924568212667984425243014056229424856483704339133171068817068706281633040693046342323087410309725129183210403769715561368830528077407424565504094248527564625853846247675664304316321500719332703836886422347214216405906466779120436176098835283613721111421513716772255413240596879959749462023433453933846061500509714472675188303457217201320730988070194959609374307615859067878268654556364576929069861075458033372779110722876469652735896243258980200753151424851526749176624009730054066047499899856163523792469576221535208131865073920274943522406435471097621723983509568788924995709185435982962932797897899532751506246813169972457579730437931853817917501600979344721919170828006109965330726772038967401653565940190185439743559596062708715732849630898931065000666651897200166476610304872935053292522238227307836845305261434879458997293144449996631060578257604083228854453664204893695576649161843552424954755953426173919152379369909768021438414313078579619963635504163519522199631209630666449486944330760508500287381422875310450009277202389747507004203812298489403929069592048814132951803650295064933738975590007684247997220787154331863572659244665863565069182569856222951992256610907480844608382988725127466160764024338931963269752573474775691950674846507457302577988209999208968518234813999583759166070328478397439038211740304698059886674145587108664956029602254194361789410276856866017034935826513214454013111216782086103653802099385414033363254219276762765631290377755101055194790141434518006696581300192742469546880713595706133457366713047808532021642520662529024224006066517772965342098211639497608681822415226868518817826983198431868570943859089358908578226397101742780377446560569056623287920375198186577966768006974731791045224023433739978445764652059513031408378759146129592406765001428624166393941399678996543635399675930996568179612452791675580678193072130344041488461007922470804527685629670884192309024758366160472898428006786266824600872157476661708800486220724495711751787646804692266974640883451643706233526919294433398995305353781846008030581170554519297059999889444157045284390912024411151913388634737283559290190184031531914433335174707910287540600220555717415231355476418310693220177913119573800951584475299232961792933401909121872751144151491280896*i1^83 + -30481842371431610831923530640567243177675566214152990587833015366131927998529301404474957698618534749478916448124199731310865970597457631501988662699937513172442998723568821896981175363034728693265707369214003555585748176503191150913825299564430794558411835520939098256467234304291686496998055273733957614758556623138510220412623374817851389304590493583282957956129061214001349180816023498645645924776875002700140394441158789930701522951936804827368408495005453187043582969263907419432266073585382072209627131702816812734803840996008544030031028017296813477406323581712034663653678059778007809209484627010005387647188595360072999271318056006476997870745048474871193184726978624118330402327253282105459176031454270143218749269882237091383143619611209747740458800657151729840485333675306411665020781308198506001992804135878089420707228034386700310144850524958600859595037723973865976613979925040366968205139258578190351655318468407927504582045897513798275586547285022122518003975555784291236033990548715904407590695821033394460494127720981432260084614094158939889707050091509957064224520643203678009157082061783274662463471659710224055325894195758668224145748068511174106830442471713553592615306282618132469547604939059438975087386461682581030634086735985379114153755568682734151537053342824919621468854264036331432394167459384918191604199902049409032460112537605819084835835351164621246738494211146283588623932624119832114862449794186498494801882550277689051849890486953356804290762269692915198486457802187740201531618206472771006506201183912631081780955297627860794011570998626430014681976878908300560245283814151551257442312383816704232408822629420762326451571734402935259362123673844957327798791952478469249549776884431261284158357352640266555620228450020673332421751646236650082038559283021773618878146779848954983448411732579521874978265704158291140769735890244354845896706606407598417659752363946272816653925017731787012566646905876316818832757809858761138341576524478504061490055083682835991482504023937672050152403299455617142041511198719106859424949660777134799441633860696829089776699347317679691849480474827248734923673180718365182552801906648071004862016190154754563228273838156563796524387700187769631330123670863292924239343254130600598269894107098374831423333005515223502774035921329898220385617928387162534395728931805461153817286121737378396898472100275488092124719194155505605875672551966141901734880209634317303203243488987882103744299739497221323813050538086353425757911076760814710886491474918613314642946606414632648808468901587924627186317737653565978229619474703372934768321037970362912916839335004642584048004437134628366268916191804087860007172865845706885526652317233980728117901266255358753884449201593574545740483037625879782646911237198650560833234149850068994014071104230880986697821832294903781118091842986553885259753720066330329088*i1^84 + -595162181909925147249502329675785757335215500625377288318053324659020974269228917733623883114677907796830024374566554942320954063775011035374145591476288504096849527017743673489723495238695846472725899541270414512319165996155322630140994549618689895952751136526026229719935075434636942356851786790049570594354752838543217932974911184115208452015986725350323838688289179375406653443010396457710581729385347724516905067361565336876126705663075870408743897840749020427726743758592520359005234427653221687469309304363468265749097585413068557100058105633054179952290802702833019840788193378699738635763708789844156717450363766062432456857743728906376314020263701017983117733200089911541581371814244723467571392472676607146381822319757549411036571443807360962101432160123016368321502600142208331704233188569808505425160459361765276642500005233192983144051136291183507247953839929789416739312828076339032044298140744666711147477967793179512338841108203546323140980499936748874388262921748392601917097257430039107526662780026250235714523510555027865215366156650810038333460863876530056812331502951062779634751179286450446190630633157169613513047070687908113866305717178303774466542506209579540472014703369302520229806694069802319874376424949734386834419285840013457211502413116938160971870383003942641910102121689676281176037434934179027161065530536817315820762758560187547114694126234098565070491651437776289855835464771731547097437250357076860310989009105596679540375763577107412250681179792608684122070880687647586785853034152421684108050703448160017553896300726675978575741702600746358086212524469522353327572550701763539332260825484663340068910439306506214824681792642591111899925950333061676853044551019737345896692643785373881176691039931217138736760745986570340828568008137410889914363942827388436577320775096437333987814855615414304438728906932632536181620481769237934218969721558094430511603889320979580262261835697605196608618934689261337667892351710777413958516815066505950493628228131040117603175215286283475741065397512862407781531571122154082442631404204580389932563055013619750753584215866336824604264170735696142299567090729734979479448869430776036554225968432833412986367199316892559086178268318025553973018298111242674920450246208300995291580981781416483705989581293022566543842409245278574908542232167809285181135992625420746277683160799727098078603249549130101456554281170130911917401806369727537390051423636155285743557466280147447503575703597468275747739221733758899282302413168094273163048433607533353567879157356858184652288469835326691893955861613492706849603014477245116581962114546407785931961619928203444809977893643212320516577352032366586525350161521374843404586484899750447852106779021942863917724309796900752990774069191252525806543468142801176897999110920307180656872054114549794927911695823214557539981386393304858626625701412864*i1^85 + 186763019608367563944356947121739952521099456618119871361474385813288170491819460718640012172722556025023660870315989730358614944970919801508875880942814349932094202548230312455634711227394187237056142319303157344984140847285773487902054193651075061052250283585159422837319671477319868747349821127438884295549836763137778919351567108452545158917319869557970691898909840582912086886820719128615333597202008403880006745184304168323212315162466026470232969596007342910564927188220670149772967617671763827630495757285165679069734870415610284831848758179216262878937606137211171068222349767847749580691960775671359933158699913680901605654936692808322633949164981226524808713321035799078919740488364736863925095581937641119672108382181912630749497812314770925164165819929458314623838025533523474814187387786266495126927627792556382834617055237537222410394748732670544261555668326735081108695107742520398198706213760864668960674156234322013066720694890132134123072994937894989247444931649335339944905834204700596167546085433071140821398991514498152458769189578494500355023583356247262057793394767069011066370925626531120212760060605885275328344943276463590378631223309563084079885584830222179749474819926174121567067446991809603789968234525155112978012911420799984915115711728805098455595995478977101858926953765017874643078037180881519556393289595593611129919641275900081390936052177005711066584929987040327451353486772610816422830269079500003882778221055190230191571397297254210671133699104592759473485572041874661355878413851505282380302612848115846010793467706135246140415711611974241462966903091942750321843515280877091437530242447292328466064202754391232340665035448312142129154268616898742864676669177318636997380399743190102902455680389251637317271930853185094130599561221980524508871278844854446657545387483016860024681514166725212664838803697852769674912632241971789767386799676394477820248071511844224692771211969909093259311161121754822018410173596740113518787287181179257512059323604853225350109752231880310862418637800160060729326732110230093790396463543059348054772485330987793845113823833808409008600066276829035069902556552878680259869473394099644169716871267980532810239528887483127871860676224194386183770499010131718401807124296734950936111965332377277083197990405691359771668135795486137942092066311572153821647826354301857300345200414866458912386103083771786682007690654640376050077491550365946764431133258754659362711406636147408058776771878680606219260641071336621951090738566163843428088009800318098629663116856579897895364757742829646827005030377563342841453108903756389056717061123023308884991694309834753312197811235367948137963672566897370671738464837308101981271640446334975519679038792807748223869586909560083153254774766309488056693183695392777205316417915273003067077230294007194394696576309855424051838894841106885863538688*i1^86 + 2713960324001923468868585297643026268968279686384430520843887075980038437947067626926027710129296813066441071197069491593266378999738116751450074013983679711351237865775502769865647668743126508214019110714055829487573383851127607244135755574873758209006113004300047964495323049543653210968658736150639498212738434251521534248887917895917849155923625465591511098759410157965576618923188208977376078328727029403104090020690387827165346361649346883145616940986946383942902193212687971679530182181391465319602801785317939593694596235546716728369385124792617574034527061096959242661765470137866385649080034662239769973620503324913456452921390691210076533087098370705431237086732225772038599462208390105216655853938827540777585111517614073411491733539702779116778605226430556483239522715773732582076575256369575665469734260848084147821341604151832921356682137046125558774201388819728425385116607506698668854935463697244625829506247291868267338101479583492724074793774204809154790527693512963142445667279134510077496950950498944119116371370527438337866084807142786505478914799417640848231402849818200997734415562519570358069398402476604498671209226599985701517793024708884078659779388081389021699151911776584498791382960978998474492647654196619976214582362517728872172738549417480932637728931977599661267413289729389158155456301602484285276032668062176708261787513180413963216532647631796354864219206751493803998881616878521905661878055234186757842551514252360622548432344529921712778350938335046271690119568899575383715703164030109486247791898713652895280956588793978346611502020084343814795536623864055462647752255955090428764039632814628210793617511540138162770848130130957889067071857480209478347731781259262478113369285632202532379780831229684744113850147885206475943263865062751265596787524556310183077519020940491563356993664810002968294637723199387422397560982874291400471732138376053161245502165127896126530013423887403448083578625861187100953793835080488068505996030102529927934131764977709281528459651607936581862453270317797173371619474556882808751447022297176063092112051509800466414310399065821247046476556948437867825891236075970981247947676757276577362567247362213819148734381813355695400014623312381320871225433587586328294047418484981999262286354046180120519199752792521430518968648700224829327439790887635255557379669721062419937185187999973153533055803783270467162686040128442661073435239046814514758636877032326429848987776205509544152290538933838720272623303154556382651112749016896871719148449650396610128172039921634414813909729959042891196198393682232278789847239530876552743276989364037780682768270419096912497622302810665479895817831446259942162078436222755278519933195899141626743463560339919258454564713163706015822128159174076932300319098219928475934224795631644397295853475142866499614527477865933575002761456206741504*i1^87 + 1539429581120711739353284475937333418215350543605240753486264089445165407757574132530251932147433437460058284308419423441573642582432866178833443235431619754149846668360812465239701656527768479550236499254862517054273981593747951304347485642654136890664658779109788867150096189940294833389275449539988085581852658211142136497644551059436469119077903411493617974941352012928114384908182441658620178681093460390895185012757848173824861582746184825887274502842651869952359425241238779992212104787742501959733596764088912106271274978568146192273058509042224209027173268614148979496061997734624568651982307787147540477067949279225019421988620807585353844336156711608698519704816043310142450852309444893484264917867856008641938743862075853160331198141453673450155666397213468316178993361028171353259299728923761127747319526475639071523728635141823425102419589875504186067088698089877036006492779594224771428747014545536682366166866105398795030809533510624167480639289816406889509807026935113188561585585339530600400184982839944274994709473210160600220987753103350236373000266420614057800244275970272750211581282885004155333657799030831110189617851054879602646593401361770634429701901291076150100188744132510855351371766289930759346419738564775338886513181217381712862567125329089108981300705216925842214757521671252990110684270456303502104162503240034666642584109351931701693657235023558545300073531609846497401554049196256593767875918505587822832930546388598907953236409099919810776196560698772248292068694828591337615668783311557214616057224454971978197851945782266985579121663934917185002701554734470331844467808303256444867817051244701922610989698586400721963241701733745277157688498599804248569463570765464009073473807180362024032902453271876768187671804496686504373590645733012943964018378758631728986353983557212941874016067496214173865676457033409582955718618176377333328986260536310791769558648074144058763172898506484040878932981478456285611195977440280742713346010632523508136252194165879880018020942333774581746700301170561598559340924126460074317850227912885661449844473440020442107307327522051414393034362154901012134955467652793910157927278927017870429973925031636883604269823937902765708132552851393539230258157920406796107170582424349850563660789661518759066319712378736468402358303100100105172029919376863181200469788766900884803437487371849108352976246744920307083411464516360850531913233697334298303438893336555839916599922287573755416489894598467340354641794706150334997947413650449394063554825268451468057258130696808521312796879752289901878526046424785432890230367889341159511142094747992511817623461761696658628013042469730233654682051091598740776656566034454284980641787886153601417540576688802730389871441662631777192818776869685588391665096908387881898893602115090442550643688198729564768279034641966044388777787392*i1^88 + -119434401616352990937812246100095566319506475426493302435186356888319642331134674885927609601207013396771756258536928876616861766809502242968952792704009391107570633326779971039269339014002523878691621099557131450733630164822376347615289780667722673054130876093921552516298789915596457071712676832066879325277343166959526439017736412910784045578002533439296501493480838615139378674072351904951356831833106263974411899073372658941541875963176673349613911057202814491589727663470921499285081899977874151030210289525879698025492821105358965904097150259214866222950934437285125005628624676376565931506490498030741748807182469507311265701061360436532046810148256432625335285735735965657187482649750116835751396237886924641811908823817516495025494936981146123732005250068348531171934889872907499173678026202019174025673755890626389682762897847218626574290157335424818110675436526640630213163579291062055987468063999083901306590186440569867575291659604322790195492643366010751687335534665132258711294688143606150250441770447608485142703582506696307928389266484474693470456765423962347387447079156337664610205216175462783996207840646919509224893399223270471783373554272964742419643829643998263955706491148376964859103836311059928316849535419023521953429778900778110697523201068605744996039800591153267484944523617137191513362855578164036494886649623598617329924187256710356237784193253789711274058769648134427491540715974131826807957288527276700443538693097180617968320426605583094175245540237599419425108438536019971218497517241998594095951221407968580545568381995682758430351640674253212280963680743762904578646833878561857272692802118789071482974834882683737649899319715268072539054570308154530195576077532276521004130285746584628731979903487773459384360887257111056628221086138162874959098545111627949859366663829773242380141281062213103361998668870830166107765330281849553432061737070187238560385121129212146995739350854024313841678182164860815519615796767902146925524064182301658010792405958441685271167874691602875094104395201196433699462371645192061397498810910855760757107371542675048727603715638636852997560838526460035837945377082422502210144227766634106163669640293576505304334828084287841889204435537153582349198415844114126371719243847898169515698699318067898978782110721647032456996604241345990710700947153375760865688771725293837367206519739939565855347444661764865908668072139096377566601658383498254235690344378308859467417848304582512849269807249552729334233728284612276856043484070176444481789146407794787354378416003327710056482639328227169210241335477601288484332137179971099187178874564446003758982164569868829584491994727027534985483852884756780313490354116624840231329629928910182591840575628777003259190155216389346590441716929706202636750500858444722650838258733518583666527921037643428338084216883908437868544*i1^89 + 1593717454824191162840490812125558398443836681432507896477104142547805775475725412006949998601323069465856263717402134560042648233658378833406699711588821916719404474786461491899919911283617307631820424878466741402527948121417601389743536376458089236457165884322035147562456108508678506231827497648966201820526672448177324517410175389363237523704945814738042025075308577189397659206118345812695009129959230120542161259987635882708531626972742889344905599319737445269752024219493816088675657806420969967927552017617528127194289229922538906997198010723921425787622757587901079413412912925673981398250482759664497778136414393888800200919230288885438545315645855439473316058077559189667875354921346275105620837065282966985135650283129530673664697993573526023159713199305925278621064918850419260730396736611031014724870493820927438917689292411510627257953349678881057021351559032180018163657178195389625099012129770994449009925918160610886300288587536965132385827538205101694023976563438361229788152473102617002134655153444384262047390806026965650671483328530881043944037779955402494771751284691254077868270817068868158232269578769695151399513077207073137222428433747348814266386168373816764041836692014763223802450738651302942211928619319825482675638630624452206827907944484685077407188642208332947828400085478308149759524279852702810088706327686775992100493476548764754052624205485724370606484679379944508952138395813650133884270559394796130308859262690474297356883079592607026084833466971017250933717786262290025809022080059974170838251155443222636860154314515912354610567061343302486112479211294176560473805836060205970926700907357968990550321693201022745070178638929068951049072124854432524611160202936951027074375227967421171964769466805620660529302141418105750651518272605284160178663552189621003691951336959049994700523051080666309945115575020273567598943000129119384189652274637631154785625324696852249763908135997031675899335361392849376144847485399178970264028238033588482649595642948846812109408896834189837240216673043825683979944724366293672867033275752983103627124356949771444076883263837576474321788881227966497843251680495908349613251065440744926357598273162112151057957207190551798480140022987006115643266212606382956578993691811379969181104553851684414207878545123031566026248854422059571902513122100212967317602987077077965399888765728503796887467468462345056165977503194689683906856813763197978351840894010576398696138829527273886038967912058198190125386997834116365644174107165469177668607887836194654670566000754820478550260225330174257789089269593108948670544738332826829993287319629005287306053873305549799318366312586362579984304942036384914454886419203496321101597545277569897060393499875678027986372461400971579019700362296897762568352196768951298952463684255325551898959839457313849836862395383808*i1^90 + -86650256526866973917327139792101632952500542255545697304811384913388049409995314866038459002382912036159833921913638805189559643637696330397728228677064137297152998885988934210610825844948624363610424346384441264865783000355535502606160921261034425419135003219873659560213746867180083853480246640314996878779766297309679830240068167397200413384902506662899287747697288273792275045760608219786984854025841182810981119324796616350650069544186234845511180311714203169940910909294546113441975402254543475922371705951716308011033699940613480244354787459833559665766175821318982846516596081205883965264541729288112196152811663872640395590707448484030821971819918229452032138125544407712247460256425892175711764888297581352507674302413849291008535873729451634767939815635044897119458961374611560792134096082765515342119928669020200252432257585818297884450811703941830566796910257047084884814495781697747187389222965921382181095019003870644644503879096668912891985841066624067797141643619407528787524032582888310156983581193491779184582016385684666453833760709013873077843630519795262280777839926587297848329323809398295915203838046283529052726047017448868035164688212272096660573722510613786268694375896916097799769625481450742932811864600378801848781333853183796152272306364504957968615984645011303801071813119281879904483691966936938820650242102631250856548408657446747757679472662622566719376036453870281350536571292564242992352650212016180565543234569577511560232646966032366557264754636975523346073000838396965755988082913940312554611336475761666698444309141857718921087592316116895478992147237058420956730536900471144547128760264513621858546249940825572634987899269259348376262076109636163424849024336030323180825848392577635750405238295715309669718318427181164302625348599190055226782206520468718785053246843993771517906041262849144869805588969826713648159962982900277510695649970299068800121479074977380802988368186963206921161983486570891657079942798935270658826907737836559114859775739473032329824966124896039963893085440878738668863162980147904302564071648015552451732744449195997095355517927980054875595608186723494016427450522692801886726517266624955143418910596341315801259579861527784413661810933023528527183718935528227361950875019454654989016068358295678695570948335304096990334098890734913075944628943124599698559898111613159988005334055759785467594394438413602456231321117180885382492050067128585968304134303560653865458169145359605301821865759580724129017807242790891742596542524495884324163514646733420734028983269354976867054015998817879798585604222323298752985532775198858784377490933587425852922006972452622351108354332041467460079492988530546609863522003475313845920419652640427478259650536299452616591748217405835377628400349745362015808213581592325397850489192509008458275815077962681906364416*i1^91 + -2974864973390932643554640339731084394970916589848993440408283917955905150180383679070159344958661098172114850456918092162386767680999185130087120690800002212687180269046478135142877400555984952177223919085103240707546045212391870230880550098432250655381802332411469921953673844647552498482721213139381093971928993061520649275592133318364966876509935297656638815197067963889696368328823456636360141923874697823360193303146285725360827861776769928230272824592938161534463296331540205168191356662804472180686531446183955254728898641973663529372829040724976626229762228793293983144320879293712767513282907774547363569068507606276725857910764478868289002084464497229850843530374337781495187830161463152042641494475364018971382275373206181358397816907558353589430798882411441378668735505121171399760902583914208265635062298740554315911556276974755570559329511699748064752903720690114096023501040150254093881110394161942060817338796661248755235239956015544853116007148864182078515463520466163144185768859840065213510066676825207885370806559535214159353409094633888302369565314101121915983478252094370285995140689841106740782058168045218141085481693464876735237510866289554238230922335708138917428778125376695899603643011427706224695287455779403369528781365105052019772038591845219649889568499190147380310693342638631140268123686886872690192128777909334949951017600052211699929984831317726657313466802927164372804215515052389303622485981287128588949531083150298448858249715462629804564071265546197761767701250678737907735675807576348619844582625496157320007303892708783517796596471178815332436877324114902045376907139951224518568178312310722514799139922529537950106675621106570784498541814217001759653567201306174392131909265447012355443832163208398194514305950236089780003851392851396948885528009077170811977282659346161278631192028411899016357594195317764949107038447718882335036371447679424373975092284142716933523889189135686077545805476740448875101346910821601795015815957515301242279913650308934520208905164649021224129773401164755968380655913906099668597306825119241486750732011693465799471983191598283931758988181533253831843520218721627706758331034603837764490575048502111698841731134196133158064974285991598551815405260631852886784651987979707014624117797388338879910044178400344181298770184492845932528541612072712409829388233945707040770983481974019748019544567474390613462467267809282142159688352390905336085834845248941338162592768057344640575017963546610282951721100997186385302185753602218010600300985573856283779270603420935373825574838671846302380526167818513401805226964705413432294736655076003627322388500828724023706980880571693318019636614472761892425421833864932270169752204671804868175377193385658190050289721419093003424757738792647475457644767006301123912634872715947861159355201185906688*i1^92 + 415499180563511205838328078368595453891698053904346222881774068526208042938323420923369550343451195569540238097148568985998205410022709337892327366957585427367858278817655759117904201192480824729840188460092245525270297132454866216660602657928017925846910324401249481513103759767576229308717491932398531846074795413549144858732563668956851815415602062567769877635168922926002387957746220499469309114292860272926690958494571314902147972054081191283359662136443830422831844506136324125224471971246401504819436767894166693398608423610300287797291202987545483200448202701678739363947000020126440409986693370660594630576575170426438980468395460977757888657620630089602880592021925592756712217065145869664865696512645732182288935283647240878083473162836083673075018861361466357684276140130970054956833010181448347425206201614287655351139306537881392157753222047849846083710901873349488655149948721418423972723227553797983691722411938732064934138939012383546911755569149244913789524725930595662103009866968030319285615016038984881414984513082449342966753822091588263116039709969499966259981618657864043325535822417237515613677043511157930714798183844853079332167651105981048920490576021496510890010512052375272534090326956701696695285214354469338599966224910558749172368964879262059678247639097481049874538686180956919621642019490333784974639492589609374131598173686989751362625383125978751028463706079019605632980683009450187345684277578253666994449139101091118901097504176859197383739099831750375426388865130314273331763290573991129689198655059298407778599400290463931587282136413096720403731821828359447893943265462156817367611604740183048289903339182705028791009283487829767121853827512368156658941404229705105812780689914284902102041837961436403198521244677528869510146335730964576218377379978618879410139362536621140609539658787010266596296850987360762856198148768678115050519991877276037244288339823154898483008716883702649425281354696204535733336887582640644641113344889468697035287106550651206442428700826740500956082232607608570623258047694022982582208536398836009479037822842566849186973667082034743412486992367993395233841553527403147850703393259675344237030300808936876881834068535350617869146999318363349893140939204945813175739516050524510545148658293043423180496961780786406256751129310591750870085969492244041589433933537696786714207201124501591432204670872101705285165211880510658076961546135629742899508216139406525603146544605070200925045294633909395428725296716806794896387567608076176225039011030985436461905675294567489517009530158246026797191071653408237371906061966208055477113662238094293676570554486919396999569918374620553809221080919821385298531417915652914086078732445637116820019945645614900300177775131835946758032426626451328413428371294866453415118342537110042778313687040*i1^93 + -2048143434010045651928946223457611878202489435617672347407455691373029909312503126694374947641901181723687326400873730522589877970004567591579167152736038268059186584434032853398148996907073113391065868211083783079713266028880970383896903296186233842076238473958084833194229169570487147325400365499626325663924887477673058699172302475032459486159986990243635519168078773549605213324114693394728033162172603435108969737023488678774448293298833159210111504711988240415344341058733149733321291117696105289284353805171286605965169867470519392706167592413074396653317735630816881806383861206311730834219951778009351998244120294958604364514609668532445780925022193411508730844434782358976228723796245076579492460751685473346399891169451109697545927829015416374967236522510764722918348897641799875410022714633169552206805988075101942903360865946485063163954912626836493343179006583982117670697490822664772457535615691451280909421331019981289406099055277960672960846477203179498763995285971167795933575036034211220269300367416624986011668050506265286160141613536290351581622647164539799547583540488663512387937296966718142824838522110649990150584460229790715669285982281144913477734066366407472270285551339342434998515755038100882134806976023822801914456989593871534737663207025512370347270313163881017862316774262165773509731342482707171337023833056167621459670310046754666547583792991315261292175407884390804808872566497193234342964261041978299678473089860470710293511441812334205113388892689245688803991264764539994569754655435643023782987552721861323991588585254828972156243929278423802514071361931671236848990673244544555592837278931053278509483448318666899082951210158117978391166428513387509291635860275032595657675797144692627951307691980844667769689161552301778579115764309947196686228066018963019789553072429987280291733739849787056283028981472864771166663793828761256100771754133236356148319294552149036318071018163752564896192040914832571485119064578227495869682939965488109486022687205228560956753814086308292640138439110492807831662216207573252905636936516167062693402873834300612673531892343069464566789611820727022878675772902071379951985546963418663044554886064034544634673675916760639133446782960657797725867751556248437875760616877956709447018673859948690553972707318114498500342852028549622583562364280124796543826463001597403410395716769053942797891521898975042684535462041746730114985519572416200672695547268220094919741025584673822064854768906825427756435664099299870834684370679626474020764079721207006142099497822275905417198775687557798831631800400324596917666504088769379573181476227284506591492634974886730350808389811357664118139252819070087078782797608123186877553555629516681855828564854240931519358856215323734185031143084236377252007836633083253203951322583302930432*i1^94 + -943270696672231431638160960817340618054822289739979129146781657625940242991335746912998470906199975719240604633112324070632670039318050142836866453120343891254234343374412639386585146560435170269435670139207681705017237937546162424169938318693716585779640316051972732698871499636126330492173980157163057267468400757870413405560752037692997064293906784990442867234439193440870949840427053833766065868759874900798388563671795822729236517269029144596377346807009585456050226663359893327173798007683639114832960412914401805390857303790418382105266058400857291139823505397168439855708290747775135038199032751121678620134226007944804285190548022250084157059059976839283188397860311894834420319740542796616426786767581500158669222530921277632012045694596363603183922612673450126986824761697473311991069452291431201397622965127835407933753823309130593130834894658686023609088556354392495760379298172386991650172057470489848281466917804241881821357943640870595328705133829244450149503535256183413510668366702493261200692035917743084687396140758769061010888567747491291156306137575529094239234821701584250109797614263284507483944710769531779691638868920138563743668359988503857020757354715701486525730188896500546204157221266367723876386259422578331186143671901435301369447679018169358096601960818345397332169219269693656845226466154231171073850475371468916029255575897728057447475408699787165158183678957767409057551493179700324808874561633956460438047264780779423727534317704973545287763836030602345821425342162136010264641170561288958930188635833476933932042992515037211169137943166921920237831390275227117414317645039087728561709672450531151970451561522867840422825487892109029498478902713820830503795259389826225248485138199769625041468030087864109468203361172019726924387371546101405833753819754306019325834685829653290467569010403544479205973021746389162805767613125997830052485053880482806919413540976775144960475988421929730990708974649699901384003900533791810468322251709989615434341143365628764245257608659041720443574177625510097075436559883323609888334337917943094277915831242979581002086835489988218506717908310545195577305040659568563301448693096971851423322066661803218389070803710857487347135595037802941978230806092294271859766041590917051611710069431170051692530363796296099630468298637569561093347907738649191649053161703301073673547606882612652790277478293727393774763256003173634942133816146707756369451476892937165954819122233072521099156624991641646921948448815726428175362178415735014039146468142689808995396353625804404030544630430383171757592492788765298306760431706432693495276723733546934290647455035683310779373025387261110586970761950987681752964545968631028006791993868496273176280905379996462592861075371107390323512725237813517094268051355416272162168296701952*i1^95 + 37700941824150332712699422585444502525539216649031936636801471683121780884955128826222275203644802120694154798759496488610591078798101085377680335568331735931046778335864207697593663165747032786943380058249386322190045478520351405291120965425576422307132238294549343629003391797405528223707722037123584291825325677383889466981145578867809250754678067765280727777131739070367794603809310650902163847291716370569358709127065833097873003966454296235266912000300073814320209713549150616039319600863779807530935383598794707112536305317574583295434891196563767192750386452813900381834811014408851082374798952567783618258801425258419910056699211532376600699847613564025090753657102895868294499172914252898362611758574786946337816963076999121560113714596706937003088732794933610409967447524614646830168550585943583145121381751427384508942915907129876589751580003582910328967487258338460563292761981725982112130223949424625894618405926251442248902209764675533128427370294655475902802454172132422203659831489182083891662203083652472755471547429292465725622222280688628784441654069203367569578877774569053513694816579411540267393371085546500433313800778687013889654043316321272047471034145415922285122626827436333725291394376377667399900202694994930562999288056035965038929151342189139663770778508085971010498975411311649945144340774884113769503748769281836969987563516571221267664322511176432441290959007821934977216981499451878779166653186955500110168081230354380212284919474148389696630110715088120814980618962735062466860406394325929197504148225191255023642695727512337719287403708415776507479062438129103252609842542329092387114850601928558238888368673439598393853676209919195662967413919075065558496278332398671206956011664327521101780283136541201238068757897134902521234316720598672795640371548632274385894296120215632717146279650252378043143193260038941402785452180427056675171808831222465345056730094356283611399973583728346397682953873115955169780151252492659676562317879719984203957122754199730132533306179926193906640124650093823540493980975521799935429045827141644562089720502900220202387186824606724031757029754331256408896096558718146217275555196600389450040377210967674740944244484288187567276180917446044974524105730330564901717638583815206558756866753580943207563484524479378635491781310860095147951978054032360771465964231213542342922392594181590308633261573166881586504876848070665345873664227858178334613155325713166852052627677237665801231772612792818784133293180187084394495678247849256068152367259125066102825200627109842197455037483205554749435034726301202161309825340667959021134174744196885054783557202011540501290862720944822397162765987555262204555920867164828590993859946268304567728119135145562787910810314960320948563296464875949313700921643999917982613504*i1^96 + -504654329233752157394082409670961767234571625721891117472956812015762508454482670044945927128748183097397323810208087433139639891149645789441925734675183690912767937147883060367476924348778218276991356390066016879346462056310912687415610070432234405269930644732473296915409652371677265984250534191777787247708572074103000278389235791189530031404738428274212160829312858341676527654027921969877107571920059194160809144097853011013094682894579084365378019075788626122087620677938081462305304765768611201259946345457152477386825522755629266275466513334802703483123754854120143337081807599765153024576572075055741786405542466147841367486616033712482267128203549312814447895530338308632515091924290610367675955365605071647685017411338915867873121733546126428367238044814298774339433757929806724745579845731943848315457247551630313487544481018454843404041554966800639193203048824880106761960905999928259395883141940989495308484544005262476835552177437379927489837084131130668321274373199892983231241044835292941347671861660715348324867597470296069485032492363646254865897416980894979248962097978843752175747524528215054647569825130516686749353564913618749730660856758564298966377073153922549130985358930118776763282531871022688265132561678992754308370993433023203753632386658595155123948530754751163635497572392568976013683732021013084623204672759867677231645222304108154268946329037030738907444892136421371979254169150479046520646792135636212090838340529872143323561593719617655814559026693483792881454344097178855023483113508386552086942327576522952387185174314838008676964587325562128589101666378529477194935976093092484599074340363296462998761759919464914797207165527683312648306206002474076878049523787451434652850836872832685726364213275205253125157208521082589249037499312710902774765611635225378683168218180049470157848404595692777171866416700988996019197348656645427583346312874055505265832895915259532441256269851372217980222175199431356972431134365093047096278405523441981330662273773248507676260442110193039844690548926226509248908526280947676351298704132631008197626544203916857158986605005574509630719409550647802513834323146865323709924548472621324261292372383537919144717085503768658109066546432538176866368631352522973319915331130188815807819123011079485550366367093681139725026544082427692240064198192182084847738779293406565795015775118167608231858548651669963737977327315027482097677003586241721907301397209552986687280150522005494329576316708916106932868022339165705971920972594223221562781743908794759160595300902670562182353146003914412279403300850127408839419206759836737261877883539571026124967357135118027005668933852780573468383003522423553460864288578113271390399322791372402013429758378581484485487677728866071885035918188594892139432313364676608*i1^97 + -560210440896680941870501781474067513051627147897515351627604060546920006985555970753831194084199258906521728930725797237659825636809934865187950131460845444274297155757756612978321495858344826324260053978915081934454093067454449951562259091333123280461540311196874894131510368060334016115687625638568464791569450456188677053774125539763937382997920679531286600417030732005678068365029553549811882828694175527281197042139207805273303690390927873353791532864460568371007506779892392046629707451357599589359627296367587176935555237312482708200582077237773452523489538676907584776197719798626217848941600116725082095100345107657485565149011739065940932910659217555549701554869063063773234845696383611430426832437892460689313477606397696340409155438139867257550595872975377845719589444654087280705318710162198674402598470951420788488336284428627392215212498166709855413031103125667777562896608817810655972524851917028910685645764094541238923353236603324768282310423798385550540659581500769021105276710882105685074061952976555493542102604011718515393902255415811143287563940504676992788099284669494988665906992150207003103148902342890635959143307953316581163665310723857469567003995758367995863058545728101103112058142930691691237689802625539013765126304660223757870176236196415089868595355221024273773883728829827796203873523269592683065890611481569719273583867807805163804020340096866152670275333963503488590366416504284194847401578037402979454649250701831721920323399631433082457971070030935113739805842724499673010855402872638849781079577047539955463085628178380319169267222992728721390102862733202991380529273628329534969203291053408330302516394153760615218891514530145168492981192424883276372536918502067917851384846399240685263277225351162764953890632999489507175231542001072827672475504787754002638987302381362638006365582954699707809944154291098047307298408484087862412046809546600454522853564161868522506558694100323083379722370405217438494441146956760575255240274841823440855423906107113040433606266896272313410379795622689199468447605987935427502173070479843370733233611060499906576590439821181717571067550993841506802697463525836240242422754385673517123567760834390827643908666820849429738058439444110295488803996956467433573278705160576583393728175969792757200043675799144053296894602034459424660974712873745666115908480405168310873669010294406774097496057237732628810419842179685522080064932868294014327761394184978245069428085592571170371888960768728910517437308404171888503095399852214013310709566170311915055972202516381567803468513507542151214848085394932437158355559173896841320889077691225596802485795049582609331711543583301412135154981433499199986909092184953807540276095456744987646125985384957231056616808213729331755940061930141961647292416*i1^98 + 605215330381059891877104740058603297516047993071443003704739035565875509699061369870624882958067294521206704686319202603658757199554658406434540139797746567617835777006654743528537703548272422408316153542406474349629190551934467908039657495743681053647634675103719414388317599476438468284504151501351451300112529947951242851415308342677223634012915139939626270480581267063412556310853975553848364626640183476721789251133100617764449136675290154803806598071011149499219002014873485449503707536601127349705199368615058420515430145470922314030691028698905974874868681517890896757685577439893474336366397908298279489514770585443241749247089991646195667897005627351927652929225007700356028739192540187193625978943156552331455653544851489960051363247995790139407509338757302964423972346882587279457891257536432671569836052333463260801555311704418221339557813811701786495646899491793946960215732925734463317304517668072923875819789070835287926607953774026986885358341761766578964383652042091492649679829258786750219592568077506621210761405667118356162031941893757068977706699316667005391475918934344646288674690214250589696275494684047714569287202040154408313487365253202938726353507488518514984368615356160143205902973887646079359485836707102801498195393369087932933971144939103495661645431826179254535626438743017071987329791656411335026410157335672515960338908985403721326267880949876988341110131945052210266439455791040580434885370500515243875763521449066882707719430717779164825495229745737887998245213742103400414780159912070829746129938785689524696219616243586412300300556629139741390885456371265774221435809923273644471598570705055928022469506003073776743078285534108179658027115440103908154119714644637263810247088019179593930254706826895220100475983342803841082809552571224787539001003358268343837176192175061325062727881946467817996138412840073109101932110344381268068863355933000103047397674775508914201494388703376309091250907426707467055263160028652349367981326396455455753637166517429844761779947093212956016901875503692862691095869651027396448217299253894302766459561879109674698535090771332056341311468917026334961176031059256268467913183429194405776092249310921548758184365808605003043786732170641937158495412785997969618523037427626121823305933998259380399991091918292545964401052040158199837402356678684737423089308167639922362570719610221593417230519338639035019799329258991667820086331561921303373141166294245637673804966716097653083248953184031250337774460559887178252734923657352599392487280625627948243659523728561432871088710502439572343151031242818506231215276148462239167195618662191842380162160936254212838989136657661265923279196786518381967143783101223279429289794955399792365531970712893735490256127779707080189382364619603968*i1^99 + 184112184962528802667802690186078611706927610921352066366616434568880116256731779778733310691594828145941506417427742420347902585517448126674628331352577509480859571037349561612025845807337299121749610283027271008256634771900080468511378567368004225164213465088807371424490856460122255322484473743377175642024577453703633102096882459201382050395815946044539711283959928580629453556332937696409166786723102823865657079485610711318950189769142253004457363914264516843074996682087791414390963373065901902012007208372848403002544184296978908250229047141501262970584016363408523557512763662750423285034212577109908685022880126798408758019622980043344511916568712626473896866684317019609017650469660073464430981759482808172310400667574738265548188272077499241537269981324935487675197235671500066826974407611063552322456113662080904683019484680617391624153369953155406688532936061007642524565490774332394865964675011687327038042397347804574866318623485985933567799783231843289555189026693073733313537919289282840427365533005447927248992944821130568503062156255846887069299942821416917535751100706121256456222143041994808093794544065636700205050064989748405532830276926884516125901913838086844159763057565531292411584630279648589818887671625353254382686089113043119025837468855761692447695574860956191202970351766867087160157232859540620067196465330162354844178762032181252168370945143046938322928314489867934377778791927454835330720220395796715873469958139076374567700816282660007631802217419608502950863750893792852414251076011842633220440016105280859909443144957646109897131369310539526304726951351740555667889848052039464602441748424114869496410361610680088370701729494502836084644020914542970456609555775657440375899572952492683258699715114975787303434765582812226799432574890406815810896316489131060620247056860936710559677533541025776338771574053705778987810514907433721328395447711524645426383848767529455725329913281774430716950057944406829860956233828728034332276118937725615138299390512170356094602906494418492691422473245407266788885278899303726054053014304417775575632624281413918203467111200647951405419884230771649394208297244810285713160669783185944329760194361614275859670979825885623810099521118667250404986617509386988259862511024687900516184616925752520619414649132590639229546734522078206024534045672180033894036107299261700147493780384478384694700441547440231783075261237717817278611020476544354279550706502416403111400753741186390503261842917068684898535270518561143208733365969967561610885637235853800988074208966001772913763255106396280274106423733627847609540541156100987329835540066350000971956576720619667224154212010672895695894446752031920725719308553198651597468007533418745826668182303195357227817793526885666879700992*i1^100 + 42523487847829391372699586244573966933557026688087525885932023554820181306629030851907203668382295813320007542758748566317693713830278858632827336324290617779064633698019573732560103562187718872604470843031443744420032797308818548684495062033959895478724575989333443620089810819433750509388546392012022963340187282561233577860571222107473008893810076122220963565626933984245706063750273352803617790037246393535009003743317098177732232445957739982584409141430343532260687413699935451881581061221097682038567316594193799950748702650740192856629059925688449699885577922129374598400320847275278908578324213122517993952031480004861056064118995400118749004509884143266134584073992943624506209084079545566593672134713840731116885814529971469032841352600467236223845114957262636326856351598094588523067685618257297004742465635881173631089067845728611134334635102607898495079847394270150818203251467396749555552450546760182011408349688616002772855228179955652469743682955388457338259876201663321402448233571315245010084745800451667123971513952663130079230389922773200602673602219799934873660663957577168456978347179470723449536607022957276029012007595022281405953109641284630211421763276951659370116559483184896402359048182393936467906765066845370156564364164643399287213906552372796286171285174206818353710328242703031028924214615376310712974256324078451804769660252575455557788022997405666180661753743862655136316881719305463027266485375229336712752023685067138438001532424360300489415377801361704722626421770877400144060072237437362549873834037242707864671155916712786346968858515676046774740928147909427613183513477674477701381533138436046572850310907886702823566133477690470223919139499585540979466074201539127650105500721668048299946147223581174744017230641737788242178189923496764401187830439443520589066704060194497391420343782940858779504580575902878148153477639377786260288348186703915832074636653023502190484592112208564200788811077989250554667098594026853616603997352452678825569162560787815767111135521198272895957724298725743760667861600352595395618594405085770786722836600911670032431512979347337232092043666839975599606627263927326324302488300109071358421147738755614913404090505866162914043846622690094856999780742736668758328040571674286851118406268729797659025559360827398133881276314930346637908466730800019780945645031144488270343779325570978188769999950759541267610775579686311651085286287069545970976449501546389703433621626966917765045080529471815986729831080756438587494816651531066356967685347357717279369882857398233917591910740825804842819987277712978920025313052055824558701832113692343322150529161359519614860140228528860792607045118006852829473594587136912950489922441092439758983601820986636165605025053147136*i1^101 + 3235087052723822782306312667684087226105825033298353426314074535181255478564806526950756024020149233866973131715624400402024573833420282378263679732872113044405655703780679011763984031218904439701763319737923284041228423542386217940896460769133971077981185910102487581131541172164034151749129872097813801666930636466529370448725524624317015539557215710418840877369221783646883050618941172757656378974195279313554753874636747990106869218183834217400306390699755968457780986228826534291149055024519273370685276474053395438377355326187059228554471501157835201119084332934829694854465851640953051937636001847689202977636134477183101382330702800059095758971501870872712591667849878814913343988460232762589154734768705986502532659182630497571063214919392971644887798983213131265044307827356666371440003271982840548745619617139293332839943326738436722931936364147026018101447912643352659668903724482464703703738728702705065649119541476611797435313720693473467482442285624961364085024668727187186468274211681744061519825179704777865322031546514471335534693437672364857195085098749583015206683561029221212913450827778847414925096685285731515923509840160905741384389296548352016995756622884919032027129735841636434231234531685557690485111925953585606431780302878253896355987880391936762696782356988956253537731528029663985122352116330648442778767666791716759120373302666729417562007834676151400374638941612905541079029428040755414890592620894045969879953386524354804560309386257951301357730454661773357339439277109247244044593735162084270567360488022920675986456767194364105224125873877891907126753863329427140135930362514067087283362654760778327743551606846584498700383890914969895843148412778977391912674939940053073744345429616160076889547426313983425749990149972056192765021518919073462906923916607385967894129196002981016513567002580530200778091930816115364903669984802080189379135390833419551359459136333883769013942999488789719100228787095511239216869410368861208671143612067014144574625662931696038355666524877874246668127450394524082956160623309453300901428767420870714274787276374328188494449550301543487472784966972211105205105978264771311502031148452172377541024338205267745567054020191815638725053826524380652244037205550217814936008488687160993435394675265125791869572752926341227549262550134497708929125553731812462693581645247846688848207511431196546123002286833581609682726422963099687172414438698962174789731810059805503487401980853818769806446639726426442341833577255334732884703595800190376652910793670272132214851222963163085967928638293611569927239302578487176068902392124251700833210092745049984101264559220356253686054747367946688861811205109772732128338776842472366392381877837160648922603522142314386423808*i1^102 + 61669595826179336766641750875852345568952434507919564064405158898064578339166987060915919278778356816462472023746217561659900992376562248894566044514365673104998645488795964162488834071214114441872478125004379961430261584881485475846170418330996369445193104529082433685733608824475078669131978880182184413651800445052992967293960864209123913945593912763136166076355371365632240925138199850653722508606601355659351524534889987714736089950612061525496954079898649504711395625274088199845499133044937161027468842014491521552941593163573660141257646957467019510257921960173101154241787646219434863268563968032508173024160918993858530569972935987228355341131091692456872598758522903993378899090075110857028428303795056759076265103599642845261862003666811834660385710740703048855067018779912900101828678804942597488593728573429376171749403436925563827667294015536657494503903422537947324839668784550969768828989342978606649153687985304260775842203280080523186636232078216220862640336720504166660980790982937004732326755811928110243822463601493266383002070518575816663964508508848748995346529249311897802729665920422715827981749741246782794270294468038888065438402882098043954566437921252490577778308241139393246981486166464990862522034044923834857752010242838533219815611339232021766255230059816525696445763229269073615657090704154100211839417118180482837161742599251246661969421527368784264658240929048485500867598266518158021567171018395923520413972523760952372326876640154121416523480137628728307025750767942166997739603308957380274963570421656781991014626441975588712100096425065130891944461575547489185022689099042056459047436852837955510631643531914270055276388078395153809777911781553510321495399746991195448771212231470049809892469477143421005196231486907803720467510233588804322207096078609308429008261219093054424379605850564387162624680449352093637097931007357556888090032105506476748682494985032386035401150365832275142766420475018922751557215940855798960496514468401196125846436786454099247138288803590083839489333584337673433560388571433706939170955788775127628777379619023310122356329644046622850017951672457165489671885880335165942443828476561781979070337309533789538480741347370368454895408124926115029519053616784658592826284555803606312605562918129544705680822736334407159743005539118374418640085607940779404651299112894148643257287065207709083233932935098227643053426900523996080674694293911044511828624181581718429714165556233670904400324877043330869292932210498358835665413970874538768872689635258788171833184103457426087078545181252700742356037270572763559703798531011514074435628663882022984293769900448013160253756763245340717169075549655354266294111808453897963428984786647217458862608089088*i1^103 + 15210365692607231410749356727252733057723902091726788540698949520510044660114178033912945485918092692666396867903489794665162887859439495532124589303776335374960580604401767768724862671310852887929462953211698580162033851121939013275239338745819261510493251004532908115044756044826672336684030946891736604059689677395613659566066655542289987803020203118184313893256889221463667248712306778505403349911676863970607606949323418773650923421882842493067573940661478768958107342198673971709230991446533967648432052953038685405980703286864324857633462175924677253602231053806506064878790556497631848135291042594339927893575280572203792620600491789584874220224757916608394527514478287926098972310019152847219114868100152439167039546288045580072651395296322855049204343005175466459927582572404474026964894555174820223867655420524980621892765458622015883846190436460127020949042893589978728524659238149208563487366785940777241076832367197639647969195718116102492213434658013406981783303277058725447792078435059039018955424797138126423008902168229000845887036743410879314560067683930493342852862760710444549077900054289195997233641233432021477949279116935527050598392252991045751750499826567330653027102990424428547573441540221254207867547462174940408175951759348293971334023124205002988106963884497725701346415253798845600647813748092837084537572573449536807450850087904616987192545865230050897868272692946006666094201445823034221063402602813009323823820746711402149038481391506376784184460649472322411419149497940342776320670041179059892589826726863889303474048963368256588098857707125307569649474828833077354818232257354271023568001420854754210977583086618144541355661557394228907558928048762332596393727462856876179102774002733208268163951051320981271123858124120117675136382321275239072957691144814573014323132527912677072885585679816650166123402747102281073673850628062470618753111632954631113505033199028575065298393003815994656860968880169341997789448657204023093420499548073312171628107640025259258745935912798279031626101486897093928713861144484648396912200368704485103308299410114132597943360929333793897565089524338325805490764858710241617628567280809086281750709064187588569699221068917702503177616275663150543823248322612416566665136308950940703459018100005483070655538699413127902956629713663923455461155861593722380939480608627553415329728356144047326918063327269419033192621693689102128826339252561044552780702543237197645707458099947276527396051140133626854315349644794521669837455009365449336954376622484262474031248044683767804947477785059086304847173063115195370372864955474086691848798587162794614151369595941674510147017748742170628483141311300252414845717886712718162876306015655445921792*i1^104 + -68746008241552639409497233965426983286593020239372572843315467949759866315632310461030985950671091810191466198875493765030132576692989316787293763137449475668971417053094424953205231986494279328888978263387706375320918364696239180530407442941309559436795899578926284900777094949548840258449265903903053408875629186682769873338676091406293724887580659232011668830760028923197711075952261613590524773578980653025733887054234643543414494496105794450750879735362130779850436935645872330980469618954227481770123456392021166702607457111928625154374194775524584620488866362490323918934908504475670183653601202791569667524893616759758362788810104155985500682037120645545481415989120051969634951520471712036015848116955177021226730444115557165934214276154631007426644740940986479170181708850900681449973030469750952028304192894751231978888220832785424373838719806684531209521765142361067045073115002526812120467178273295848860918766162959604747344126038657279370675565429526866797883425612366242981840271600770856910694803099058925140790712668034685771912623658510094153512085678510492959606362537211266121767530969714134729211436517056187211813080147081614465351638666281887594871061603432976821973474890272221290328920989067410436494366726920497737412925412403730170934887768262294919108613499764479925284474930426279658022835191537797298862323689494152174788338912823199591771783179116994908861639407936060495228065719445745681602759538611279270789261821297142151564035667207364647747598156562701278264728345950384714114624147810747075237981795912395725159982883004036910296389890379173229760093400256286780150511992387613654602346740648338674725034275027493751025846095721151998703745506100019282028361029588862208962198455039275987391493591380708883459832664063516182290058962990550437188142005421305169184903467761146746529443169009340642288356011203772350649715084525177974246823430072559186110217598462791992962056601554948468930290869001246110531645751106945565722991290212434340315108439645372661107078093776020055983020689501124657364737764176530363911502733245231566412057641653450493754718425056291895705349006283717249020098648795477843518997934063983378234503628627277004974100210706817910916356467845139375689085991196594996361782331019624694654519090177320638011440750275900336316769489482792996175500637692250541865735283922121475562386764261141464019531364874499442604033421489670880589029525411565902006107878602366985763156067114463608852535123375128082949629312238142560718496041092145088631051585751900687413506071149785289153158896805497384684687219053416091960985779603237478352701823817964432222088368759840418098735909849977789233171248341830855227439226192687382763929600*i1^105 + 11356934077942091224218890607281616294592014774085866203207857495137819185296426886083080719236371036132596637640075319397970880580400728659640912490971079574301367336521954371384173848981102841254717296512812987351942955787377413580863578290129018908706721049271101841730080964519139086373919138528733931283955319341755871959982026764121747515971721715130375434615777944259024683012345946670302273943132452375872479387838211714757348812205982441328257142977671272032698749657595280949734678081763047994509413305143924398959026718408639044847498324578823897694034268784871699490751202840520675133300057513385954341001888025449229184380861397489341014825635069752663311959416068047338060088867078559380884995808398428780614536474077570438243954177018722418031875849235639601128856302351005688857985950138867154071634750837508759362266059972874635167121300282891952339974101567255472855991219246807228208916523523649201658818566078958242014149997189677623420410934798177796889803113552108741934698960973576553643440871557571593734110070269700997787825806402369319613746332991034735730703177931613522242889544106896022368494749854408829909738694058682827000809456760746740874309253234232474804476195852959206739254641912883362949370089817057009577059207113394128654453194885524344079261175805172407037932506609953036734250741348161613766970005415120915733907181816306686629616404196334463030355033916421769828282278931764558576695759318706631591634639108942545731479926570551949920938513639949185315347082969565451269426636262590034373605893591341871349884639768966828610205279041753904774694906296658599511289551112616441757092567470966509275262491867041320379354484724499120484273817061954346655111624410242803403965074716796206089407746748077011189469552305565924930218222700370557207009979526840567711218620252846782162928010847447504425381594859659035138612205585490605544412904465839735944252013466246966420499561205530965996321737248834194751840929600034696527694049394779992697461622535628058684288700381455124764010075566179356383523197009333834599515689691399979691259303564820441730998787933415014486867167741949326811927761899860654922205759922136191471328247080217251385532543526378240670539542671900489243890015940511256358261621722065942264900478710723123243954276703995506031740465498089328013630901958874815031468994624760711155568740337057133672423188672296449725234387465796085113731262131186822544497235913469854407986314196424352211277170710581032946876247336164781183167250287795293258105224836947750279236521777130929211140002602755650807178802289412570155584080431282619194720351514396200826314031920285231257416492780656484086732247217799196098481356800000*i1^106 + 4318234078669374267255684634932593848797180759276986743171986005427629591655732034567517385106592961669922009894146800900651377919743071518075776768413904444605648120225512783821310605795465491606491847756201048264059909448793948824104692219202601776081245722051182923986249031719162061177625533112528453253415245602467021675848426911469618597126647283804807787894390701311192572386938790974342990068396259620388516186235881573704240558015090202547017065855014840335675735564893740103118358645757429713596756283570304138681159679331657688717608316813612274794013591027683573554523308772794760340077127355190302655976811950486845913625749072075728070234400477551366723656561892715509383570099874760148923181758588415754922839969300423437715018826686501595316077732647982212053338342755950154456154875625228787018227573255670086716345391148097786271424908592609144746940861069323853988072936588147303059893216475431479264407128210293062251348060855511126356648153536708396833427360670219398326860256326551054115389694335307096922193382221067387853433103358796667046736052706103063120543612523987330084254279629646000650445398393954558731522308951579688556401997937516088119744578333285095196464721351206782822230045695515548339998964286997939769703163139225505569572937775182020166961727399085642556035385679779848148852058370607863489589373783499759187108161704467098296475553965969695968115163518782837958087242523570874335996563734554210085969497908566022151661080788699244170397984948720746577152848589206912337906154689620491308011256757011802599627987067455831147913484607213579057291026003592467923340358300223412064890998912063935024101716407143134608059954103534104380710925797641793993753997969700744857753363094138828029154794313891825907464470726802915214976574221452787889554620063610195605031681122686102734662232748496243175085425167352834561474178746472854453848735327419158198027418812144122305905424473063919228758869079808610392664970391695110740204536257973944724439291480879260539539043991012280748580858185559733443014287210769918171827851921019534169124093859781119211826591795349508135845736658677202106187108708557543367651325498549294880887583632722404086814328569885558586915734661187850860176312941597622098386093805335043194980723521028601240021568373273765290175015549860434962903380509840317571758170588837983589486332305972940026667534588663492346584202611422231798142343031104314051305296412069000708473206093338988823023931904893197977014268441015799541442774357169021406883670684975827685786223125438945027417313346670819352730993029331168854188322216148624502080338994173646631038454062351246238694325012820777723227138949120000000*i1^107 + -544738578240510630418612058626875107835716111857743973808106109068266550897029861955001168335663927068141575708674955241899115394588710986737950672639523109297649330338462565498852269290386042851327951841747193504545348977667887052701003308970021534583629903350600279085237069233623226747342060353096882831735605517595953919601774270048234922343215170088052206834895109214992342030177570281295063848733318835731494881700160050425021279018188433440152182379433715352571871093233751666339437251143289013062423098023531772253835341495165746015000782258690367810074551552745323147949458287732596592554261655827625890457481762506677729978654130522809711078389486879414075823685168876431760462498129327334476776701085919807134954680375013940884483888275248825473326822267120976470035484363575859235979790068852876299763858154819295626819174106008375901524271945937791108156060288752597990442960282187098403999589387949870450510061736108539642095022811109289108394851589058429032852427481806619705511536373576297233739911057658040639937410096623265447787344681390444131432130761982479195888171753092584760857881220962629599175364524571313739967048747759061794059499976814468514358198331711271560411182704559884953977383366744980958405082773735192072138845589290128343316289373999847476659304232021194337422903535676615318331183683667412223818584603657188198571204724246815324309927940940146528082949112575368660882141842481491471775641534112401138035752200870005695185931466474012113355626155009258523845538702589319111437592846218375774935199763499076003088102619940761981514466806416680607532732700585986464144788709388025916461170286885715218779611959433368098825067806321714664871939318347492252311976451900728020206428537918948621404003295025199491124072392604330014690576717633218833531494050784156844271516913993096971478004164361333355873349276917022211790514545813905941615505936647899225449749337334600126880198454300718523937632535569198639624723143876932766203186818238608869578269836469100765851560142569781109285592147408906466263333502869104807266238352080777399513044707924606276690406927024787018003095746773989175898347339586571044103073881163142981838604413825839320456401064597091460743235770992455426079227339072606843830640910816498528741803869614697660854818910743175731240011421951589048767437383868523189582100987187023268119538618619518446399930656643827271032815670924823174387679247460482149193715669152302399100572545422668968857304779290630973556562523140117676014165280044462361713000256857816084315797883814498769070526788508884329028601594626370842600562256473563342358264277285018140317180416983912264054382450966528000000000*i1^108 + 58912377861698053892303229537404535232263583746058500573677344768015877958331067187962484249400745553180434642603277494589719643754476627140691348364202244148227278676888847331567229003521030799303217913533466855951603422366062149842809195535045350422478739572385806000574793755559658980980234460977041900833044162262557831201588541682953938497611478880008970596994752664388168773633230775243652733660984192470555710766659091932671513350664092827529745990455923080633466024878876398573664926644382042515397546755113149716891629661364934349348663701183713958451012209823202221848147522946309506046919467577474318032549492417504956057268645411553553578391373288609840808287406925596295813066693885115565484287449374496111239900938850738630781173684809690072152997515814296569136487742730136796543936580929472793326131751447237815763811052566190571532909043221092326200293405995066993572114483279773518423888615533964818972834145374699308743050717196161414977808872338059168979787531327194458843203817916862040195758519075294201504351382743601605074275710798853783537429798799112265425867461885351323348311640009828289278155042235674543009853947366878303185156866035605993818547945333449234748351992586714940933161276519787642984201807714163544940650504427011361689773223754712696702726530634809019543038390324469483525378765162787843838844393540686543373416893504455870472778252521145925883127718071854616436281769815908704554401011911542709308427337791529971306415698154885206237395337913646906729158978728327486489735378315585294481116116936172973884906252903127001073986055817401540060200867339966665164781298687470289511448179422368858028193153625803563753586101073774567821384904169604771065432882575359788328410126313230833654306746752767580172054469150072817090881252243461125171697315028193884348839788712426736031106233969334976607527844509904451408412020408869797909278019780289610276452439209748890198201766766271077591390960330891504693799713697160348830600847127284547699637133750664024308549638617688711102928016226798645845979741133365529389066367161585238946069583820956160690321345656464450370105275196047960530034271971336803836830400511253708360666854541657442458553133642844916771569209952581364162536319615557390201379414045880532537648753140223536644758948591957480528600119697863782338336018307280415492303155293363571563484648636833112922207310279250513731822920417116281470430975952971272145995703285373252689553469312433625523574815408831255095281513765770730935211607632784353588771269099022513102584522132018336513899808649320557502825101977998649854744953169910004050263031800571305859403701431901880320000000000*i1^109 + -10423268387243595724837847975053428973496846213077270017495192925091504484265553495249790626831477014702436606795383648918178778442529110120348610105077317708354309878050124291017188643963167006869893442210233684414969484460756611770976816524723754717609452316360184448105626171563221007586645143959523381369850364494394347531136055964483769573530200982735327300414999935516653451188671885802769982461822649741057607592828871709157586102630463226236213187159338268629585114397968195352342335343202324100777776184933120235838199589752984022702566156507001268880379786540018701188664419353383494918005205782939266800289811828913466027737001200522706818529934090364033576213187319338656887423053535856226250403807350087293738285606992122744369875698684935390015501576956412148462776550903915534774493398315720600509707443067004264814267402952942427315789730221920061107809689059351442025521368308424550439536698954362126971586216773272802380566381753356300978435812707262781460664201629042128449566586280930173967855315878295223057348612234207410159652169334793770495899684572532965615953284523031032505064793906359633333784063778868431026717853613230118435659698983130715612406333634979031119776730827319480071733577223177365725543038021337646362241941410323317488167325607882925814300171499671695784193149404582297871065865963732915777097185480559900534193936088430395314991481758458689709281831611854810757008170936973373533475137277391856713369272617387915501233321524061996693637624706381759058195220276518294511492924934460582228360141379608695401288249326794166628570331405661722152988646038854355962830932225110800817307160747992088876966782117473341558729501733014783507726965878989591074317243500837955338130906089425349299471839744564092992290784913139608866070374385837493187140112266282153701788308305289182438499386710766970021923273973522179034644801577986170495630542923381074281845644932730506591629583641095427147105375647875960208408410582234505172776385745359648700513959362115721976652794078907769361977982076286604175498216430520028847052795047726960425770824331069915034347954335294836023664726334297207407783310611901413432066392526226125293507427535241402034313609285668287243158262290569333654340204514673684742444934732638075908466181670564502427520432928513088294346946333814026187942167514889989363954601881952353562086678585278085586120957349539502758445594919198602651820354815546547686511999081325206519794617503316089293833956867863364738805264102834103503137692198795492033457797826618442703917595216892750279077095095107202105926777827447044312275461573410160248039001139499463868416000000000000*i1^110 + 779779091858847163731339300068935059739980133652422913510658825138171553171234663919288813376896519665204431587013541593270600125484410296446332511214638208609354752985524604911076704583354609448164792371056284843449902388796159014897706819381230115214878444344823100475043923101322581179515119928930984681472780021460013492190273939559034579812315205637213866583770979107847619015973803057343743767302617349106001313203551868873458034238333992512074870483704965388671807120057713663625153285024321434769068975798329039020821453096023484015769632981456884675555083152220559101789657954053290410950638738572356922685322795246446131094516825412862970235088563693026074259907189140914431891594226930210599602791453608834552966842660292296789596222278663816913689906498495073937710598851587771940216740271278036268698253237712245492647414012432433406844076227460129098318428501487151611316878168850398354686797080026936556331810233659533467892092250474418714719883111353297957900923611885219273366449160308494997534804052186397891879380275206791227148135363582165133032109071610300298517188943175048323707045510000800489908613345507157119887530864636186717904046014356726406040090040846365619947934307178568426100707057208669967744769819887433411394981141164660392357335074594953558013348948741525875723916082579147297872836406441457645918062488576458976888112494471419779485351853456872043153061361684429147449406090141721913501439493117696733867829312513553391340342619192530308100723734670287404681950305334780905032172781953117420245350348505730418910230501622852122983182771673728803200532805594282172560891688546485102762593285778664312033399865070939634157840404276516888320052733976723527617047880225965538159974976117894040660200508180267805845428810025774668737499905475611172554602252964921229217125758454438291316902009108849216051920545742607792480635866993400217386234047393538993390008763979940942318833849937039609243781881349887111584379439416692704455197761379481766829653463662472819896397888725360247329209629618032582008399059388208176271842593592938744358112289771862143078361435636599463624842554056658883850111502591425177525204979307353622367390981974957847622593090884727772678998824251563065289047391810341305800748022748158299531269175517206303357490396038892071188628609065352895202735852508174489023800367426114049410701367721879243459164468150042985122372085423389400039837185206907450631630438372807743335453857801713597096906987653040714054035585092448744198967301179606172350825059556801909533033367700799263113370263604606105447865831566460623240978530207040979075072000000000000000*i1^111 + -19315394388573365292603964981734351727682389536632807739688458829175676122380545293165278265741272205739401003359959563171324806123555198709009735185430061505696144303109557515582311351498232595263777001459330897891087691538299788116109217160972628781079142720961765477875393868049425192858702663355222013808078853418304143022392948169663450033711577781152739487155347992199005072835915811857385833194326914265725358620925271315196580469644379332354864638643866990068134064152494514802813306400423704853776181322754583577933466074094819893646345906263664100849920335126845237329869441905721105161427254897902690088033941443557203002165949061125087521145806776903085701310066227000519628792600805377883559140527163064489635318674656986376952254710669106117081442963112218825699084799764945868568235965587392726770092194422332690933790008577053126591514484883368931076242786335357060477263864234674440265256559032191156724610617378835352553496401284509477966728261625412660334518999365585499251603226148279577962598484337646310979795998310052189964459286443368056361601802320392303003836473006873216210444822028894212749413415937288092205771307632316856433359706205578192331633631019939333925400454351117453966746875118934632150682450289776477642181457972923590593087702907651945511772608895997937198664894400017362417101861229725646417216941537686615638397412196524795531974137991235652223839475303032760100173859131113910989768728128396034794192248055630854813076530788679964015508305779896034517171389053608736453929640034044663800873337596339502445263215448905686399876996531342972425806399147688654645329329086903027931558508221039285530624967152778560000398872984558759058594475692708549972509226576713235533269375719600331596150680521670533875466115725159934324366314169221191344164866159399213656160051064335878143471596347885147966301116943416643471998301482603659249046274995061428222527360541083246901148193561987901694407875305092463595022992971366331663861135946210845905339517184765751596429450910918330898882668414018115857840678609822383170381288089408540717380807671451555488622605958196216004906126789915455482339119094329661598987463634138006563568267121673417548144573025831041000784601972304281015175681523050879148922055037656475351383406302557684183685340383755387467197923556430590208291888592527116012485498680214876211536132953405859809392337572800077056119324249682219915588826325919068442161968680333649811689260057756028096559931838837220419835117636682039478368658552489837349158462533994168483586529323070144369574834376323114670662041231217770231968563200000000000000000*i1^112 + 1947184407723038584531134449852572153588790531611836781924918656268193174587653646606757840820589004659049306816642664224103138446229004748889456394014828137051982186826632970011127136865969759552614469519258427591325873371624541011353605578730186347510040287044150913117339848667982224855039391524755826543447028813852114897140691843855432776023641269911325668337301918471702737761504080000889036062587445043473870964445462752314805962328812135480278284022865260307725971934709286868231208441831184089716658895351146159250529339791775422804731165896686985044605730655624790219696891412773965821436059407600661158271668071129751212934037960837666464609503905300007199233932365901917517149460821964627545081363268709247764871644781617814224040485345191377885409082541433177581750610790142050138795793451854609359575459845675360302445284924206590826156054406330747386640576091967088740738733429487422513869593204901832006872474082412235329346590367826472193174223001195537091943290915747655740325043451020632398170570566838722290873175349213190409834534357381783541782703137235358976784667759471403757163006863418449346967076449123800825782188463416987347601271613699062858702974040157113490827902613862626494353311796921740898076735676292250753246020325287774717114156372632333529116447029921352127378943346527444135398185188729914212061084777371057728015712952154561863204962331148718548414657801103905343227714857495593973347598499174951978611805997168984359377517105536317562924897722539049482286481837396576355435502365025729172500740352998421656553193799714563530943537643043545687000739792393153471647904140308608448180677816332950371028193100091886729823975459997325148611752292751368835542685888496657558056911477366400308179897310632338739447309467771774327342029308365317308919345503916319375062786750060330674131191340205751053466739440922327247274869078381369310059515449031790803140269491836258103434272525586233928657759281991735458005648750287592402818592216814052468396860827869694559159562080729812369899668844228008027801863475200706549533405642981626559413850982590354250764619415117897463352922400754942001506658156629668392362894911829700097101333043097429947737905713729636402577989887716737444450137628365934163564078516580923750477584728816468307367639096311570192871450575050819085801602315597919063960914462899384544820710581654777035523436525762355523441049070506790200609832856366162194136385972570886487148091918701277933664830642449428145651114111045841751475230065489056939098281216933065049940297259100224474038242803141929909194776903680000000000000000000*i1^113 + -53081901114991432530334318082120721211558249962451374354368781113387586674984973726671765589959973907296413334512230731094744277669061474193120879985898032816130010221786180638919583669003110755499139270900398963715549374569643927481345854144313046739624425257647478573765381488827498367049283392626134057681527509612302558197466027636471671721041389695296817977829212136969372649784988281131126172217016928950541452210700473277912937757101944473369726780233412372023648588042970341589557300527956277585629597079845840518734742351188061351303176117887834906280673656120098724625868237503672794192977660930384991138543795203319303175224279970446401605111547670702848729050432826812743774635191816788283310830386878476238605410960243479497728534408724170965708938475319507630216261980039345589583938354464244165881857727120952722597602327163341571935565788983957984506746413792512118876986208316386378928330329591846206575247691929894016387899581033590782154540438819782812116462351025332415580022162130401293222673136843641200236720093375238611882748206363242377398544588779569360157405384749013751520997524617525091577317780639454215841113277617921072562887894903779039487944334283699830798436712218426568084420888901838316807935604925239242469844665159015350828796550389390935028056104086690175840079337181149013657242300627642476854208930014488937623414837100960440198827854108083202507224803252505166533289934853846570182140419604659906094196042712204403567677844328906324635374767954136535463520427274682392718864383255532022107567323146544530850381550663409212654879541670790883326216051619769599152630138388412504745821740114847929522851002193050638987132910237096509697321165176350362515567309606711373495989615413269584101229743217967201816505422875344148469820060473586269058747053979799935213168161694417509267147971304403177884671934733529518756999102528496855841686460236569650694899941421968445747584771513481199500867388737601450880702872408200526719828250345296506813711751897914230316212051248236968103654969408104054335033685558174302541156943193450127541903974494513450535432418034330755225242638301078281816279446170780354783912070758166044013804184854188414634340723332065978224877027659850729051492435902916471082562519435385153545695606734695912700584083931254517145850781958665568450786133231430834731368780427039867625876601984514359647186582282438970508136790431428996159541283437233477436998738244549399910877532258227588512530272002662835786643942769801025677252566171736893278191609852574554351880007553044023330246342842777600000000000000000000*i1^114 + 531916092935266564604728172485762839377176367324495007929356527332756714919774404704319029630414445786575636164381046095614850000043785096992061894890980583759222263510209878090587447775680345954309822985586376043129387422976725844475210767139452210136703334937611459438251620976744050929112502189602605888525994355395411918709699019583161796287114052560016329817460009686768735767534729908889739885879253139603236270347161663323507929001209316992780344364340180151337986888014716371196621712998109030011182991362338748657418709443214262737407855162555622545588701288495721150112945569125053358502572876009313718942844396468623660983663549922335222113072107845582923030893210143631347032702777678837424488963884592352611798527116772747166201401344065996092299793923006025530768887848980940829275077965640076515311861040546245994483154448379065808035384050476352759517218162839090960637405932323447460823912735376690844024829081575949893539293988470955252225965291606375212577403735568494146091085684851354960672965030215630220032304415630054168990079845329123720807757127567317107771213507439010050524067607338123240920627776387295276994823673433138266710612013676266594698821024548727928554227566574102533097327634860091252673748511300212682386027608376120625622522077277803098408297631319092592126957563768405132325569585116608345416977950918225963018160267961549139505471564355059101748105021985500724347738354871389591940064587685923088842316875461951743363880655919415467342231325755875992533095482816167362425856405651762570088054804893447203888961774724574363347596572735625685954392439175938901233663926355748538459665554343853209485907341057382110020712446765070705968771953219311377146486277227557952965084737136065743821311107265740899069675725805995946444719660020941290156536954369721600584428742112045266613072310341132085302800512365327524213941950140478073437814077310885607680289435312560952755769231266868431411008065117405444926018184495594689291360603686852268426324423349701611491492610030313922438054313017775271795636767879126332089754272839259145544599259202835699698667783946568238160918574183059258639272075276445898425710901426752209508855174552235900921815655398603319294200043881709531950569182444478539042027311518636774955243867665911565668679329217132428828381695664017389733476733738805280258125538648881204417600132772362877997861940489283753126183043402238033545934773542105769290812889660611043714073469493695945297171230868062274982955835027184234761855366427327642257102899163932282316000240473210880000000000000000000000*i1^115 + -23895438260826219744179525375346190153964189677635093528422801418458402481450624763386063001574084411527057595218930117422946021142494447179284795597385840251193777099731327855490789829159443564562972349019589268125162193142453185243492905519416251409939918118562465445897118537887726796682775317201636427791828250437158287429561057868378879684322987787324309503868794468536217336608749121682246660467424192890406462797250409656228783413486466149374326787288875817944833254351021004516359770518598319029417137320144621489300833290587381832150615320118167912180034028147968742475350470322420496678679427795514611307890922542186507388107114765937214771241328821860660190482129110415666100201062988959560666152868445742133659027059339210871649093471271511548259599995033469156105704689913627118016549226713825456211849563155379050517346171564113990063205045411679724536817722316460813986034148394583798096618942702514177299849773956179244523711232341828830527808232422972869310784241390721658251128003209457352702416014505161726977778251289055277882548147393535240613430944187963732558311411886135970710588744390393714285561703466147963464771596915549054821447594686862127541079858133374839816443458724134963300473773423225780156159977527964529162817216794006083505577716630750887139796597298576469157547439075618409045362093787764626928393987953806473199682573087977713589602370496405221578747683659329651934752140047404758190418584731952449258335555128216145877418803857002036203558158697447070488948296920467578832705136908439402606864523092044726087885005999552052592866484563369497081957636404093087273248887577589715430050180454479550359214595206700143724929734855909832352444281030834360739363297897465217210981497658405018521272865073673319175863734125372725725894116130282675185783789390028297629772690955899653975540648619283702618179765330453102394070156171505277487622441960118838895740944613153719434455210044478033424743775268799016035118972666438708778754473795320824057536566056441697273579546936654347704051594330536067673326305807190458003346884247958554091807295652570827233312543659315050092831321159363348826943534688205639993130660375299617866881742849040803928034996662344618999662332220697858156449018504260081903640373418451041241690310705016237713588937589315091674360768204263956234443672758720155098585931584343602337485163693342503511985893419900770725822972570124205859260320409999662106559283501808978585613323508369768520375712989479915754567934040807368025373486132410091168114863716465377280000000000000000000000000*i1^116 + 739754230041176719375556207232549744531801265444754875577844589630087418200502983399444171072067480418726947626611000127053884366691714297360543711197268204733826347814072869562977028029171836701804783817442297900299082800580877954385306311082568359286304956357247519024776676173139744025176154754472024904882169534015922069649238934202008215426043343907180944808077802563765202844406433384838652014356264898138850182109191296239835515256526572000981124735223287218106407374924255158079088141658974343945334816871235600675484012036556951743200132911989055759076516958698722706825882218896504130461774676257076328045329854837959526338720220614702287284588765577818075708239676714841713282247361662337804067063307995234130509266231172264585863320130314199772202929299314929546486354727255951009982622635330836636592118752678420778450192693295921536361611718320547436816431962839099315127658789083301290053653744048427673578257112759251247195311513588334004745043976092361830591892510139235445024262111557364410810527728262717969125730963701553435285917789474785261456377810157753942926996252870346724067218217125554732096679300608897592011719735116453196422621686348834798578321981405173285190459266039265118272612440026529579967455670966958325282365142374050884136613126153659220134825068942972775298063773722707102440392298590056834878281578785859829257001347076390902820590310140927779935375735240603808227553318074481720893345041280685539182346105829993574003183303609904684639828811850894225715368476798880361966734340162596804591548237306126227783698062030455483810688672386757189656887136216551389228526830607521754234014766042483191467556703385750004511746227172729744486001410243804511170519904513436965553693599957496422311443138863247804766785324446145430050541139596865572237465315824632254221248575352029145321878509189820025743976983426599962806222396008189511172482162942363451268305803991053026610197113968972139319744008628769630874750920530499083921993289692707699306606567671799823662417199180333174121355956853622716285857181773616269199018708687462510783740059494535063711096365352195407893751664918027165603258660556399808115579191041933679051089848521913277690420405620234003858977443606128036429158024006341387952421519420184279474441122921552583951316555394765495832072951082740243879315016728969541460302828397176780954302065102628119866266081701481859057277522576906922037774955892590084884704028598737026136337070010874980820331756717888503764074367895172190677082697010079858688000000000000000000000000000*i1^117 + -13985116399123158972542063826953565904256537934723689988110378805506466847576734921680428417121030071448445995542314597298098995771703004571275798578752624682191583037739350864563064065407129304825461356843866615361276992361913523167236527250710970877204308611406796704574631998191057331552991855630554023093903925307050474289292553760448846752070122074445811385763496191409143721975176863634116708692964285793517851483690207527179048155265921891252650279166444973273277528358176843272908492744321429959358655011490659881395825039958658223189803163884263661963725615852744066250789472381257485582322037043422494359501622340448916430753209790626797331797677292690189323285807619409479580616192358250341814343624573441840279956376218881285926365793420230448206125691354905344595521684249192969797344172267551975078952433307702895025492916826720428153199855603285152830483275437890402675753331859526743911481954994744789421441356392978150931228318020947167850917385084767494279547206253359735894447154595607301561262789224108658640385302458722512533367706399587909613990303604091627409831461025493868311462148462998139869583061999187776480780047063952073445562605590149412527049052485766011908911936368428493851434626046955698161975940553078539123226561012585801407749363864446454039379937824613710983295899235058329681850101169595573263475632508012359685831066528272857202270342810998935395014833947341951665155793560626573481359518902583887717474224662170041160893627296182261960118907086390851872372154730137235967931428675885038525445523281624562750629491041506785509685647900368072176766277780204846677682943009812074842254490327981962472141910257434428560926975492868823075585065588754724090193595852887576185544025968545727216511844088195617321893775195124483628140493451209901890399706474862717778219274309439756285896284499901899936348821623184099191574513043261749047203086647678518279397461863074588517296598489209717224113918071049002342078019213199370987574644243833613403457876298493197709519375563894645303687103523419600773590567495240356140100895322414289786617992756340187067918031761318843134472144154593454586856895168439302413011118866422781686352485733683747130414412830128487818022239611325702749814747600439494950111957315003489878958651297636373538141522947319435663465386962332894695518701864705922658458504540324368359506462285749694663918620670451279453453703391890242652550232554850617906229636984450498457886738964854502392533442161573559770814069466806397121331200000000000000000000000000000*i1^118 + 113958610148636714669270674286495710005083176702907418815345490836713217345372957509772711451878420158358317513875029144555862856856347330072326059052394266239576417225674286146979632386512719446865521902731342161317781359818463228073960952595592213788174434018915168327177795683834479306223586361636108740678781085932688970017555399743366678958789380420885306401823338128543086038539457114547157756752522223900218814238929352840793410139197916997727199593629899619175396383714658352051473694498713236450096897065114366498443453548634243101245742309490472262455119074347463678503133755167215955373169163215787457233796737358765399307902724714978947377665564790258568295538415608701136747291519819616593572037024071814087462642375193447567757672024597093402984976726604657886094240955937467169939926667850200866792968731276530849764830340638248038525839712639329420951472164388228353985707225027131981748360853162571820105427193378087801747476672916510576719026153536001290107480995077716973722102364909059242699283200301609956373719831248904426581793249646163209115223595893121747993108078716083847573032359009177519157930090070894904745028816852154490729909032435719239822365266921699797082355199871324592879864601345866479700571924136254285869648697911636051268641180369353780650186801201448461673151286636670571172156341010940713870645490856744763171078932187185999708111097222497627246029848965710273961291544911611125515865155822814349533875017878164065247441461927805160675788597095078844244112278774833728769947066839277348835102522270068496540773433673504846489289669450862432105525207671942968649292829926396596964086386889611103582535198406648819331791722333140439232653138176588202433122542046027304340630403812334179778147348712887215545138790037638886898820902279818912367658502243872390350233584343751239760450070173680236420234586063580412006293579903619624099245413685525517560109340052488743887209854352222325513110665944805590410522131635681223801632485102249765328412389018709241056002820461765002462902724133922606250112060319296512883478862069511226066401266719869983856259323450701292753339975484507108368329168227182974970535255459562117982570791798540863951128330801744563030673434446475787702616171577230524721144295771407267070769287244349673243199902321884403164984392327501837976329115313793405280058070412556772051465675708873909345283011966297810067034878486443664103020305998201244338226054091958755358188310608681599884284492513530068028358656000000000000000000000000000000*i1^119 + -163597576021269607442853849374294058404598201545300136630494397196448062541589735133716885060730451018271630725608957670209103122435588499194418120629072459082903037810883995505383115431396984384191550008578423592860345975792792102003637555476852202925943629325992399983939716208282243856853377601718685039015470588366505399120200195671653445431560590274264502050693675893215797206150352817758720988543125451861083610397433896377044752757095880975683361540930292595044898138950153127363850426123371682093548010070217476839708271190415129349605775641641189716702285904019752608889260442312720389699550139323200270136827944562196611130284973611483786454144497653516044902433730989935863975090011456820485431995769587084842940930020412107121790989757865231787073426009109156434836384340802411473848796612927010200001305854695525813233819500948403888793135257147911154332433756536266029109586456410116059906718975194002479459923415362226835593603013989141479129692993684954255202059434090551859436718017088901929661281705152163045157093606716728692630998058757536548491921112089550782455075840082148193378773012070693335604846074542477467996759483689924838119154750010320562839784382696924518029174394654670699068789239022370714044736327492849979827663919514425032342460102070527918571049762896775892212326486478553700253388312576728982882258549305740488668413220173841463471328300502392697622469989457135765988357535826053298760689012638906808635551264526346086293492961893017781923526866089683154589540440889422169466373251737120042217739837890755705741434395893183391245648252165652036102274665835437182044293351867279924549589197324464874648022804661012413640009647172441538943655409541829133512712669735676984208793026928258867557707543815088902300497060684747853412066937330206404536630215495042324244818742249980252389468127173632497081178514683257425010455449081201654876073976351380615421829488868269686722643060067954379918848407748656798785195666379972891525537914184248940637083694788148704174070581911744800316830350301102158294854756480496891537498867898225242930595227707371559939368575328644701540282677333107199569092862398801532233208841844207949601575506290604773585601909872849144532113119597027536494487577859143795197218456241744358315946077698051546649894189239509073073770980028264237200032921405271256543456567631167744758967938392221777756379631149584232744946726400062461723061361124367265153185761036784773952731894818984379802242252800000000000000000000000000000000*i1^120 + 2145552541287792231711442143581808184050105670194245611358747726791105677352536234451490943950840574508233434101553890359820975203009295667790630566821025242600322143855280149329978968557886869299898533813471439785110808235766581389966962307689926116148063330414366812353485654002840036626538625860771244229633284979845529733239559253229845102811142039905372661224258159275124753449699945786134843316081905552832548576515946282665728350652497766266038623770961530533485224159757059756452020389105464638565194242271508735769878313155633717273961677753277593564297680675140900811021063160266033660187849715727844717563088670854632425439572209238430096750591157742743871349211060379237612050617736578259460697318869025114833016452623039331936020497446379132102483572157527485335729315036708264139048628059378695053552613160718057242943510603504817821248852843839493861175417014286101446856142656214711150202513298671881400946024194503202755928655745243719275768911742392600970889166241970147035737189756522167899369871737321574376768486867012136275323836095542614366807784597721886874394908139120981944572059836702351470199662795463178052602289142909352915812102225590178844576594215049265711015026047899378679430206449186913364280478101394286574852484160863638799721102033616174314944012363820958364233393798177546595548398250455014540207387120353306293090013838903204568991047447188904263635734704887721013063155906793205623034902808156342162476862953949197089869790210905411045900531610400809527535325219746404837825373868243851396196392380037686867364106795923382527488338944534541294356863189967691652709638000863232547236948371291089671450540819619450664128518551872250865879138237013088681737465571880183658557282954539940123721438425651965006128453780480216967965445447086969306988936119199333719776248660254266852547757517965248091798560614811002463657722079799850984469348037917488721367828282382333977661107096890608791316910030185718786672927477653480595334604592563215869924865757147489002953621030127058763289154583283159996735594661925738090924837912267808602475820429615689513205947791998633511559674658174997938799914704385210989635187479217810731821868730576584569627695452647210090141149481636458480164934836002981985456534831876870369983127122354781178096863545874537299100600314634824180122240149013591101521699366665891907388037092232128229400873011726202807649413511852238796538137667686824662707885098924821708800000000000000000000000000000000000000*i1^121 + -85941830179609443784589090001093175797738991030597570093993402114724902107934243887867670113970265712458200764808640457004366006418251178038240928991557812291617220635614387062246022274144781455011566626831447117004948752753021712863039539158231129966044088423259710134106730771765049282643840569084081261545393519736402196823506098161372493741187292393665029021445722335309937631633595509873097118343980937338398951079551363408450472454899653807236757325701965350896939654190208115218742870281631765123469860358428187834658980225054316621200720506813826730652502940983638600106025279213884655127422870466395490787973474316378784442330691526461681626276322297302199362663233695656485085799984556162211399470786059098583962974300639470585431638052759480193912314418134730448678022888908786584385192149837948184849248621293045587013897249058961427054786239719651512292421450442471912886457988222434892170886373608496967325613515641918076546777533967597897792332417300421206967379511523073708723167726547054447859551205407997371158833498877987522241078052997908638009860460206950074892883619926766606838347645065133925864637827300806425697520231265612269574965708582141111640351152786252815289527629068498018496536756417104698013292627003377041754706706859131869875555706035225993424072833063220148049370798219543067179619913017526516571798579769968804453746233215890256487820269378718784862834041241743392025081139766578590860518885626781838761373078393034225341656003025706685204021039309006476932004882098332469413085058098337458793676111232270712156841352645394150366977469254263498853613406666788676727634530543730781511191017563600358348077767399770768615427998749484620580681579957846799476377780214150100280405160970337921558694583950611914446119921033088172348016281413762059624579729348362975058605912286942624244571577302435684153355716519344731826763919953614199682949286743532713953856777900364658871833372170940314133283488678799972856111886494935078180403002475996970569254544646935262882883916105363587173752347285190370650484318614246696685651299781693898535076940625116963354899608292499683168030279483077673636160016073111046268292291027640891967704931083909505826198896109538834450683838246397252265624051561020667541139746707114482603028071652412102858272058622484607502361120840275227927865529871896074629390469435536929354699318596567911727349292709428221875991302872785111242507498291200000000000000000000000000000000000000000000*i1^122 + -60813113541336921107969583398889734571791212162448112114907099277243305667748307840966062092375161273188064005308345366240972564187051155854339981469187056112738409722915079577549061164679715904630158011927584610401255676081481391028020687641875472243050398140817503267299837763514689900385570099710541325260797066832103125877947707810354220971871703959765162260303583826475874606608653308999811220750794450849681116278460610673098875850969049462823118864900151781935989808134114066136876259799139287528407852599611287543884314123952022415776331331626252054880630564908787271454055074812768522120967696979629092293951108542479005773542151868929010536266651047227020962433099596726699327181239889771304017833779285572976170902292510657175058736548961424733550577439975230960279868007551263258909846615086424005299354074300787440778787666586955342554656917931539472043602902275887997954100251778506646549231851189449872156929218841099165980752761171613389668494412991830888320324089641660756669474627696062476544076876319922294123713480061458190576555677323343560062617506644093698179530823190172416577956521737488340825673781678866815889281548226853195930343694311635119734902711359244688927538508204366392824858770328778457802458638253836461744773652828128645240259526575186867562689136764781041498856691934221422999120341044630836124706943838831170352201244259976539437773304697523396813333517697530968477193255274180175863683284859948361422406352699462026229492276331578143481460520506248991679104153699202619036907308913206038618212929000252804325828771725886491109609129611194813474841106716815934646672216063762856563113258423013918011396780900188511750957794449966942048050534922075679452261053670808740569858182145771346135105302710304908495904261072216055629526816575307448795667869741865179037674601305315499639165219027095835312244204782245094686869706314171658212661361495455663045570441025728454301119113609424030128059162590010388098952955768576527032935017685150565361209299260789699961294868731310465100572429908253809562963160450803169793547765498532068180050790050738631121335954484979072411759489131783894784042725665915737402085868038558892823930610700950586663490696297182074069693565329795607699354505140611075401166706342689025944789548268811612282364658604687264788627641122415122152950929184933735192646141973114979677599476458985143740708585887387090944000000000000000000000000000000000000000000000000000*i1^123 + -141094158828758268877232130321593156044339209374441692681342082519825257452007931727555196442050450987485334214565302753984316133103375675388527951082597469498312657061299938288726984192997025524807432744228135852828005460178687301898060632923545507058289077938526907098741040200049653705596660492641511248191856792553354753092902326772524161139224665454639328587370028919236803323070865135498849363590832700309207121781069650818308148150318182066768409400864575723285681079070781288535848386614214660835505177489142768667311299433063863926225103927783124855432195415783217228375505538849647681005810719941459886809229055630554109969470095596725413090990634003355346179739193797788970335282710328589773527255800894041657679728552134424590048611626707899742066173286503549001605714136821706056414368640396841346325293026614951780458045289035416307081575362200095318705426253310483353906492819853724382277951590872253328695848999431670495005569105364911746391687624088921819208487546998204621856123694257051525996296867588100493470291955822943664524829948554773799786115066298626467418341187507211551738228552276957806517163661528382907411008416768169309934412058695329423659305180565513203699701466897096383468069349039337611429483809251811849298490782503701210469444276841149235693256770420631125904815423998337139114613805554827244225738848903104290063889498129764443225729665346909843700504941211975567662087532708731040662066521144321396185878963044193765892129207085794956551574319685653229410678653248467680437478782600929008997181506055845533054315981006887607390749587108216852339313075740739628833207772135301907110266014996790640328064706164175709035567511299005568648512958395776429990471066054248463169416292558078071412712809791045431260288634733812736925282348118371485022846584530401407029301357394121911366385207987689008172595408887765625532167045029878554736426204362843698791103224453964787234864819698679661781962393052398375762032118926126726502521785671520440168945920879948700739937479511019754715151974971427644074410198108399545398853690988934567421933173833932100362609118019636193242526473403951585402315349990836258712744438246186443154815124039487155320270313975845617441616992318577612092161805186470556538023362203607200029182653994446151333507279393328793961723742228945591037800416760228185493840874901592197471653593088000000000000000000000000000000000000000000000000000000000*i1^124 + -184050922576222469925415359982209739415439912752373681026315722717937229291049931420900780799723919382050215987653319088809020188680544660708991819127377499338870381888900377185585780557400222268527264519826815478712008567009536415373326198023909172955277850190690786471340046471513896674068271233205808603398002243631582029203083363713586068691819779996858520850172513564870572332782770929279726131730862833541569769084983052521832591597430481486116139627098202426542574324074061326247253708864815866565758305958792449958604272909322352456149978609573455282438935384778290321364010810563953878576169238089530745226504195964628231444580443805783969062352369343192943316291148211753292245816199798594921257676998480036655210136506533975981646062364363290714669046341488137318622154235713162485732771194941159874365565474279952301309615517021246011078858840861543966998519079695859451860832286782610376450795847868875671644892008910232535035549616057898527414476254410935173024858014009445631123492018899348004496229630170239217831180473258804781048222214773155498642409832511804283724224996480060113275027803945544118853836192422466065145263039707791036102311273918592949296653130837958660902766155937912217099006910162057208386637779143282625587880658369907897363968587755472879301122016721843725204932560288723914695913783672760404340879140163031645387310198622009926890037620521665246299397030338571514396433212701542362173489608787388337702655457024845798505565192352537872407447874008523469346373294470397456398666485816721390245016700891834012346812365520837744304463334880714064047124734235684112349855914566948020778933739128337155639815586795342991710457088548692620904118649493890210440739104400222955546301432674667364726140084267343839673541472400196257850856936189312198811146758036819457237791437032350745082195467138832366063645116509697146359642003189025292326475772238481159386284467471764828637937253994981237216198308932748670649693351531667024352888095368343619514050209100250278564999015499319613990536319460480538128432428035518279187620856846851867536237724198065384516685431828434872442143471250831732523451403367387192250810816916880250645570452083536855250368752553489336827571309581681162753651205259681741502446416729597945575751095719770425348967826343573914529618686369175961600000000000000000000000000000000000000000000000000000000000000*i1^125 + -381299421937096154574537616441226835209984681083506181613638604914293846851690136723101545533341799255286586979100546533630053473719567797775104142374153032910140026268743264703209750450620543859928053703580010617399025524697216117149769015628283930506560773816372212631411980695231316026781343729761800600327186083148998086933086253388754035533075198072189154318543852204682765237365780754330377056545213015331387642558040428249482965416624643722850644517266233281722278014264094264954682378206286234251505670709193805525584461093440527000361643575910849419818312815197703477318846089537105076528024249536113983409061664763520409157213748402347573703066452413390630001845117593123754556651465974627540740329900318039229286249976623978794384004915797544399010306424251203358138618521704027518403385084350706293176748286118699920249300344923435259574238335693908762738536480415438549676354466241605888050787991683157509531001577827516211689021318096781156974873602890190748229246946651499000083523543979126333309619444426040347351962036917098012987908196996407250794287701703778223979177246944802748098748697547227147269055369292712684120414202125073688610980031042593009525967301605850708960581472906511534306546553921499595359010275850422425747171568575894656192258706094239261557107568756664758224937519244845297967261346279523962972260740803267737914566514643573302958548703572353278588525855769095086228446642599824877942660503948431801280206158854992997093714938274631205115321826467199824234020654277971514775577962330816864609886379670899267182036072891479269787835909447427679972599288067648139842171962981872584271200006356121963804667941847014989237899555881545491292352607958204112618851768914976615868599911170614406348928558138622635124689037114267390875678457006609001934764638463582774943552652717088787981471959926311660428096140492683097171489647190608546389805322925971061836080119647266405112408424592075890209397406381489498923327706597052941410868049842657067785921035736612273518974527409303097218696983078668082102810850145971994630731865595459408938973809730671804663330620749071540341165066139297699809931589317916100196786323712082997245150923149836002767788030410035466534043379450793943661644228309988213892339271432992905913958400000000000000000000000000000000000000000000000000000000000000000000*i1^126 + -61812244478572478482406710889806681866570656628310104732353021422407096861197686782277538663000987820042059195887759382849673444204119899832478357689033460572934737521479192015996760850008181377787336874918282721631716282005145489600656134183310701578694302847975056875301206591708246134521429640279642965755937692845434681941633835403123439943742746548905916888718110844420936064096174693782561864599593805877578132875171588098906897115762907438430519222358161610349119602030322173207083760171476013443919652984168635727518842050580369142048455344431450379647030857825508510247957390160695033937275406069821856486510532598301074357323227576507444370471440258222981292903772985253174346387057252491691571751035965396533536425733113821809812861285046278125610072942744801467054407619915104447414466388619734106699322994814666984279010831946499930377062676529932188374479578202509850915591033474115079107833717042069112783514011364907514974792535225288029041833578987975601941518703428364408625992208543954371900287592082048878816727011764202711016069611660209403533262180941360603232967391475150774403019941672700733374797878341804988151777466461330322652815394308651643943086247826768338184504822881387557929160005174604743231742049688534420348588859528453915767724154286844630471938475057782534861832944846785464316780790499900471940732482090952166417894357980489178811496236618101027801248619793467889233749017963699806119111816566431977484622280802225432588684380282965750750644261115026210841135246855432106810275967013433258676850017840136983824020843893207969947576283654222237008640237889064789407553004591402630655342990549309295892717434967909314657202254641050574456808006480058797003578649802519929608717388981976501834154829891470489539988172164642264925876986511710839598693820613412948298487681495270634680730385322851454705284402615407090568991285086635278640659296002014168945709254359183459797515978316869954715121679834452821348625812166545080995494276837047207806151808653610161199312599541840086051478160742091267574904302590944409384733182199951457025315352849293841941318489450940211968653216361016848714234839993763374382939671727122395698876510411729640665019236714687570672772710400000000000000000000000000000000000000000000000000000000000000000000000000*i1^127 - N1*4289222487155288664502308750271392996329305516639981395228177931168690957409966467919609038048696186861952642949255159520011080853835824168870128942339783199054145652653618574558407142194899068084386677821422172391785923006526962083957825757530372777260435754502549417619968368579634446739555038437185546875*i3 ], [ -2247257641094791545937783047768482495526106532614155396495068711363160380820457476860216948553308092965956294340947693522955810228772853655314516288661885359164743755542606759289300760719423200238888650021919969179111072106441120093454583871195034074556839714107415574864867659716860983088348129793029015928740725226916766439704538179719415338413295442986193658653890875046007726260274581542243908631675687609661798271587072420546239265079689990047393778346146485188508497761454857443844694383041868876458562965821120706536386621993239673654268102936829341741384090518163187325746968265776313212797357869042457539208893237322648247065659422100115094450029331255383019701460686216434051262949050846091679136554791877483870991857380927457351523805307952544466332614414021684497547650854837505972208146423542932040921244440258781785652793336520946284493417567609419005778103847603152172730918562407061903568516882018398848818346760453304611314232869414692366411116998784904631160318711589397402497692181836141874147723304484900707165388193435019278540458500555962733392468666443511481245919437821718958486750043098093061257221184747910828258893299978702137765086210625328062563246126075521111623949070644794513804838359090434711235829630781545068791146719820491011655075195210296570887357780813810890994940639035355825588021900430129702337016305218519336749654841522774628480594140605235424239014926162913199965967696193094621598386391638091495043057120745880992744602744617849338432717072825836103697975614179754395599637297725957471216222056452856359817178866512360141860901888427964659708004002939937243414175870080004156128323640974633205569449593781840670929972374922087074382052538993902824447961193464050230239007701316408494395269048078304164116356450973718235670262806248817673152300070285616303543742978945619256052729547200185499134773188573812908689884637672547433710138570212604285874973949322592601919197961393756161245244169684791864264630057333322993425713005378542954131224327719546222425860410428472888237284305859124214333985574266299264519298919689277795732368646296324814630777011835340283927221097121485797840030218243288090916898483641144778413420469656279452275167577440380213772712093283370999459729895736628248308863586823699196877165021148366766072408900491353480968908497481023634885822779048717726701979513107990439202749118329649654674510423321566153826930770771269598984514906429376293378906607145850654857133080257628602322726209202748685946707771141985210385908292567497272126737206099046550775696176219881712912154610934105276677213339818714402990611109819245360439905287328216689907932845466827169780513073572371069954406607953526122967525000776088500646096445330720120217626008939547943883452006073850899794820932806930969579602865353583146498968568731986410092923584938715657413552324101681650494560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + -4684861293750949500882011762738372308587959704020745329760171012021306586948518470113962911299216075412025551205285073634734502428846586914780015024863424207539984818924126339886649823364357288771867982194421800583805581525197080099378589172303582538056397530811053558535273257323547291804442050587779456398067642334754674244569009416011372557876781343351771009017010672644112468434448906534275640826069449153330727681532700053206820256266743013134058447451347094035635510655980946571172047122772935335565206945009321587293295056427147850502843437445311172595519485761996794788457980710780803961269293504955799388029492367765389008133822083769089961130076860242593647422406767758069572193504848967316173022795008657232940138773855804429441910154649834772038736220678792398502257683740278575448561117960196006573800448200644664584781107416990441526588418905723569451861455190619990775142408276178689937805532288038868219253762205266148207274197813813256582468771862356329992714611440229299413102336032291093718895095482191186476337631209987608472695574792086313016831818160752938229771922931774096738189028548472246454397593037591514935258831859535793802159564434561562392813193154586656034736611042432781978985653382479639365455274800943049120827855142757086707931754936217738622842295652255440299890279314381359315519450386010023729633973584634999400226359930602377522823209897946685334827487892333526730828455073464515445046228621688011108401075084824072667114427657020146625089878242394833180975345441250768051305437780329894387597468730106475537198291807297411415033229497515964522379970182494701405446025630041810526409722969713182192456596356720587821068452622007618536909221489748443776431500740800935513250680932314534252219219990818122283069930317534640881047547284758722896238925335401048077623507627768011450554079158642989395179562190524891912565609903040138814788545580511578622549115377605079720884589705450158817855771357732671330856710758621781110396444756021291029218201150937901934211258960653484709228131926308974900589756841840787973316277533564527572720171303063358203617459878962294358692175387818397761586588410371976728191695172282437765935310646392570473184528464914422472797299288619535611102800575263058430510115612158925888934300838748695549312198075279766551931500766844775073029306553754072717249015154748727097997382496688860137887887008552460496974803737978830860175742115868960370320285776936468851660691296792150744171358185431943335282241121866960005923481108782082505274953527971241854480010075225349330124708121220511677088926964031236231507263643881645837625946422021349621138512360263451232482524008069110842745063381481824300726549835703646711752628206059921536233957575292722339335116583575450999075565751227687833742294332386280976850381743317432472455857440881494115563375364402365186150400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + -193695800143945161502812078630928063397785367746301680663708747358536073947368588193638709190067208984954282529827986358547335576039889482233692077999420105086778373980825159483040336372165059529245130158361910536321303783651238161300657465550246004224207728647483052636151641825867750080203412511315441745900204096628865609415124965182253094286213675035221735303561952850944913561760659659546897256912667300302453070317700391671817193918297550471639796717919547210011815604404091702197684181922565296282176657341656665697324043522461904417455819058996046876185129925642146552208178378521368080432369654518579554681767683734143703342891127725695580396340079871723519039006838271688886686398112608429010627072780834101146678943901799521440926104353754907141909972047618484752277989667090792025667306161213144386521519740612873482489243619579276943979561829685160057556333220488081286079303455060554047922448410057302959475152664004377979155322978737239388287069484659991679895874863409436828950671256024694350002715026916743644221594933680952289844519414166434142764671272624368869327778259844699666298783392917915385167029886643133523951481279431897983994301493180952304458403022482714680162751544714288600470147493550560486188483380178692282782452483143728951600847710297395337890923893494765541020823202117329294355572135836596898394954004916172980431721616777520006068225268060990133363163181111939946987128898636493079650262174371416999916867246264744416170276359982736065080962019615072087962486176062562212435914635840215572216537264428039044719696839479256727989188319972311126980497375736904561096352316750218471263641373705953568175678670798396145671003951244467955016946037682057195019661828159141142587248389167738660438378123930214429618975206207565736607293670256989743685743018351869932867157208303525035619233868021478149829499253086548681390831896370015993966552211384016664276659480165839751219665579972403683503591547363268763892534309694138915898630005960625978043125386994483130561401232172448802218749693186197999624829872173447880712092408624701281656029542643877228914789316718548765919802150502830171108892961579515895404227512702642031086462888188386242751758380767801556893167399233574435769173219966439396264993786464416774991650197137039004561067856833091129227712436380493832652161162392153755462126052865169533424904346107937140197555417651047140490394244707626447545274874286225256235734307418039918229266167210347999279247284160267512312538165719723427576455351767666092841820348034400661351748489937416589556028260038105218962925858039693351613234540386287222665128691598756599810620989389325581782428225434722972072512323059876827116622689851858275209984328704638877858439173359050608561725062599183733698046633218723326785848456996102832266169489569346620758640403633133683735371525412320524638310400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + 1868251038627230268358703550262487733952416676105350714965844923442801319172191869390203501353017772304839967439593565721968522413127693653490082171859019319232073654303201171370207412130052143601783075685001457341154260869162498626069700188857740086627330621120280313218263723274880655283472683108414657270586111933546137983552905022841318267833348788966289990238240096924089526654402750162718949403929004923590684295589158042101458946289508525270099475852106192783619783109556566055264914765274816387418726483489443693050825809811742602446195646348644148195460328960309423441060830000234471836197827597123108925908566071491794614917879166437020921646041991261185229979870106901705110602497149628607471007550720756177639152590378629054491202567606988070699832196552783887852760534862283258366354967940715186521357557765889206748568166704732160085682291294879617867002867223274213475631654145097923206517918674518303482724314570392892440614753668456359747767832126565990490044675235508563270257560591103474078652454647189241457597706373360997047253997561389507108986291570041780755007790005268110149262817127875704221184000920958999938243467875753034017394912703466580591038091698863716000800758035374555469583776447545628186467556911824335982211364371538861185581625491979277204280027803974839318314912049249273353600904924600719426430164536485029114147872481180418243279053547946992351080741714661510332376605096079553127926916737860551269224259125366396117476495729611184616822837051101838720462608527977122871497582931355796780272310806984862250134801238957671960259520661509768050686277286588408147186799749528849116224924484538411152410619818938219602984733633482646123278153319500959252202992823056145851613464234983292157859357484685925404621423236898079572060543390603447893452319059143978349597182489301762769340864803874151185209099363305176326313271481213003469353470782633013487255930137875028208077238843610221737816357377037541249276617177359061088126797996228902898682355285026913662643421519700908514632236372188496227742981134135270697818609543341343023564909350444625730917112393291601133276884752604610244733854904463780023664431865465436474002533164940248714226111880285947682918586642177188939439391348643921000470197986835979130766766346243302733593679726131250559179760034018344084991431885816710445367743252703279959826475314521879130624765271138343074137081515953439371199811840031737188430308723704743195942822407934328053981121759764192552039601880978803810863398487702445604068497785022467534807798476426918646242266955220146134652147225462733039811798744539680550703116460965132488484877026012187389949068972255558301439432075631841118285280870578448025137268976321945307378167620287810070505648066541800595688907651742549720974208229579024520161632157381794209769596316794769680197400077332372228311040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + 2057750814959628337395188305925992653352397233855486387322844021994143649487566196771939635023956783669174355891769901037671018073051305271189804678870389697870626308085778964332887331812750206388495909229633592159981588502267008167022984554157523106617976183745304397600830483332104635395454687527543806849479639040956989095058967019445933268415215950931429608838381621566877135557068472979460895900539766952945156078428102320263845953099474533423512385169506553299852082832421583653503962566602126674269845842538422214159560982848867363425321077166506196724165133028509349083486377988460318195895276025185941719215484882011371944990794064038271647603381149755050360060802201212384235260114499983025868456831260931973123311056693397978214515563627383318724304626899219445580704432363785894613293185911871790786310665249048952183539849233550382361345385671997495942142024644803341621284827283231164707729786404024004422764683417296426177183935075240951599707951986275359478347915178532870374424268005785092562578896724801286753847653563507951415133408394557080755576574965757903628990272958099441569088909789650867253736391982058369984445128780228051879125047517278522519713688154925827078129682032990974323778452581902644345240108003256568666912373598813384673214484876171972442312754160007862286314917127214117019717342278444653798545779575900317056697221888540581477424670776268174220873995575802510576703652589525961025272031857962808362899834198832367445148420717289364609216920537091211211758934726611599009547763577538832615833182452371409790398735653036079618075971432249751026012147613820203299282184882209541490165596175686295492135262722284801917820213401568475582575311901925898823283831047003431336523210041470960039268033664173909598207126492354904514698620089207169956932541088316460101414769623688039932759207505480248059778277463548610944783704536854851920281845489746087198406502300225494333506062261964334782461249437795239414439218171674489509051981375322075877515473115991688961454169248564634338698794014829663600284504089409674231614911048381513280266792192170063320058160700589419699216981341559889196462311421856391386900125253697142609570568713474699446695783174216588114112502499635736010066000958677430434848590269758395905777159332197266251426982573931196759437449800331296435091277852165839044936607701855109467640563653600960899189229479263219051416514175501641987481457651940469739403718553928944174816354713599931299071335657828724173495071390852762041777063242665275913823719500475507386373718492164064801193492191984496664974211231186371110697682730893684974445559212795623982120203014136453161726288076364097665460910252478621692197317950448885819194470691825970246442063557130187677072628633393577085098078881352005791143181060757083951733421696273760682743641648678486825820620304746052685478912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + 40842261698323209140454932995571366617730590190037616372324355830284176070842964429280075921812582317327797350331857231506557060945556375896776235720477220208811556396802606885926563029958476244236146122068524125715627412644557008022974178707074525226107117272892114126180538731023530357553529241529503593607977495214689070758397085225610216468127077332583160339487079966544214300999127122215541962145077420775987473659388512471770314579101571961693909333466533038269145990036601401522512922478446768958114201187432383487674339735919295586788886897209499947219485447529733377601488567323980614349247367249662430569838955916306317717857971381665001803503839845141711947897429454600727142174418532716145648845797516154239005891397689916362138684278028147105448868446130422928905061594422780116159488259283980742147099810239880082763407759986828259879630539356526589708096824169273955826845371807835080460927870243071185556166217919660071409445020794742979641163844955742324209104295312902015952305618276212357095404007046269281562442192274442336193781036357104861102584757688798615426543195016072021905202229445144646546203124340224134096529843248770278764894706412229357106979465810305484757590715114749651747814452272647268833026428483220679135936695046802682267023449849589315580469024482797277131262533021410064636861297134885653720252606989474910997581645610433995320654168426380157639736667726529045311421744998652286010384134859504928980556012729113763614013777849027073608619931914954816122350843358038807068643683769975042378560997508429509756455474273651103081812088002689002787109267063569816238959374251250100408867478473380527574309408511178224179661313888592603873393332951270258313539189327901326495073285855876131938783631549004320687709929665843379557643101057724144146971099666679495868453525553602493023537412556373623174679113835269697724043249132745523841605583327765466275173594780442314198965820227395852074111998300322275718854669099138179354186148919269618184887998536648081285097674692855737183257018142403966293516883376774510993199206722887139636009575905878246952119698288389770395148706293136378084480108114007980003521104037316478826485694969865693131606581148728864129783242804966994084178554738171535247568887285038983126759594204749174137647832376347733400882456231000255018864787530827070270534929790926015610534976049186962553315055212009782547830436629693416072347006695807194711900661259526212618117612471535854852298189988910483394809328939724183397883881129969631866251795628270841215322762854980822858036707029060331279169104614000364678592928530442801511982506036976159993812103149028066410111818600665475933232020449861661574477801210161060636807767715736753487992181916002143881678827296485706661083203014430494228158972464488782907606206508575175834693859623107733724937425618320648344821760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + -227918844444278150300920476616711102648571800499789620391525625698217025175351559023874522498600947548186739230661615479835418765727742599163440222844171104997726863113642088655919821979038270956855142481065358323647981510953341171915726728626280893774930044367770666471494386469874676196740269407409660447837224605391664525975196781460394317748603046271604337077545563591407428887657895789520148700048874746260276903467173082047734122252807015600799491471550654795423103487329788619561112550384462298606050994190638549814080136139156556969243692403032022171909999796311964164440352054305833523718806707765725716715931948805561399145074776155049359026456164178544179054830292063570180971561602642541599321113075470589096655375007839231330572564038188317692935164563782291739211607992492718335264696593515619043160510904833260870759768277648087477147805889092789728066934148573676714216998556388343838574965261715785716582072178294172206928778627743668678149885456510052818740153443220089030894972950637830168783481513294453145087706341263066457659512263286596189113301051473407175309407744603301593700824333472351082784245261970446918238013821702173353286603649557545978230934218052316245403970111772601878480452535797731509277787623234177691528172982199286238340222283134270690548901658131768427681714151995600339245354970095724700321558859983909087274288560790012054495775716214236899000140612842702918588370041756351903226933033378683865523787995551974515299383103031495499524889003203236852645938907315010288876610303629572632563781708791992275244380871590892391334086655900694656759504945705403326809478525790512153628669519729352809925719831683734189459842135723699315971706240677111815692577034248463829005182820632632194072440889628174685816472630240934179508491512276499747584301753046920308686004743684894701470259635042337424389185797394056568859729737905137967562148380264686468503941174249721474312461567780430116191366482132746965056669639588011480225863545216590474098774593250287537158673670984221628103968910946820759162106906941744284508001716104975704534395206768914807963915690717214053261231486133282725447154027787479636018583517396737678777169565903013697392153588338543289029246124659970905483116716514241778032616152407012869749911833063515505941236100111436528310369794291760208485405662084545582217609856548696458172917481843692699673626603287242486502394275516379504203207422962168382895826969876156581982481539089285847483533891115335167270325768491583028546439560998283869053468110515294561361156371512285818891575213046520023585576438563741787806102311533303752841982651331379273187462111346323931383837499216705959549899794099164381436348606305291070435762867632755720294771796094933326280223633887581342686442483415418312229184951797865415450444603371659294184756424759921317782479496046958769472430080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + 426173352959627672747877554674671439749312000376890329096086280062579107383260631396875422312701291200954327028741897767876971696707855422819510543656773970510330104839558503404324906616361719273799345662144820867041909859347760053330448073743781147163707273720391272885918484925122406853062954165437317078182338579025386892736861621591689964647132561520256676883665792037623971430032608879218093853942602046424789677693014840699268339299090075021868684299597233151999486269973405095207322794342413916161363116557414583879533546011439782109278279024232782539540196408242153410628053257322211601977325251663392631014644398518202164108738291911291627314036184768430395448655524019871708465073400878988978851891538869039004537106847188889863621682028646032410368668042178095911481784866544726056647765952464830984614916331445103105703993576196252839784333084325194492840502497921905317433080502317869598801195232541107500127718205167851316137397225138787545973726584354249148637715718625178125322408182667070679758951759494862449095989584107398606703144762692624253179724856926640110701328180776656797278504854134628995139028281544394923174258992830306832499958448435232876312203511376247362534015162954484585415665460555672746535706462815101537666120480276533335903385917057232951563706431157944891217176936252719583486860980315402081018709579502317481365409339420684584312704902599380906076494391052745600058792221368557918535204616218077698620681734967669223367079445222633100027769617206429958105100237200734558556080347080832912565126559650723367506544311424245334872175997458926955422091637694623009389302430412504461669686299008722837402554091400975336069264076263712976360446282367743616151807424370729915294558035608920408483409233415331145876050845638887623577886132880631627148729897846189247527411754212558996419044759658061499087325794103119402099387965935749622342114495922919622212345282769971410253551191167589749356451811511740726610811656344778388170330863295679875401002371634837154029854256729650120459599458545854086778237984075776941054259147179427485339718964818745265043022801067281866414294162877242213390029930805043625763877726945092114611770737012678214244943245749247257073943922953678727539540608192061139653777343444326122178113809545646109385053121988442514675938181269193354874411110766664200734657444118816924388435402635313884842447757987113951717316963601621746260428508362926707378854801677129679185751905529733895430206950503492830742286457003548756208136831721593855292647552424906292132699223514922331931916717155945801373722125308853086525912269312345526107522576220238271795736781347954289159859074767080657217558636627754919141114359376964639692662310975042078668907716303231387795620245805469917146313491919115069218806630253891226117582349625138460509862749769720022476846384312364449186611200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + -89120275618887162412780258850806855452832035842823425386904507122733140334200566027804155925502273119758606046483109144053111817870096236184986158755329045793160411741159559153145478074611343561418748044619770588267975728537124288495338101746652664076364600508532300309384269411761839447419375086893544875491333224223253339232134810483496583282862504482045255125443522172178347865809499233092060747072746747738966421454554024443825525645078779586951085946363156641109960409887985867164419666436692196900683796942050255981888666147954912648606002914945749521408849732424545656495890436300878138577480563625427735930064347239206137568653575124950756220190245520066117336413135893114087094383135845081758616580111592913743487274601968542394950114516214759786734240684933335055771875610523942425781885316370320799994426659489894199774885283391967394307546437160138108498291560687090537010338036281372830588187889145781539896632378922263949573873963924199194840299250643676211818080362424523346098703067797198911929457808977056077766747384383072974412681942256569829110511995969208062329339102433873455465476539061458601240247918237091584297529674154394080650322862832949638845325268672967954825945146483312588976095152147248213960194244401491704203381565055078057222311037382738961922752677381705956451280039678552167385773855202803583017084765033964478929334512708951183438533960898228333644258646211749403702376934384326196152540736458016921299713882054128977958207767467520695652704503028907573748626974166682948387420311351128990509263848270595238854822682205910918081566114355090045597708392385122272289602484967611664641355595917948285342814821088682473186935693367335261180209958464525965791287201159002814951906709031113297647212808159270098346520906145762649379358396586869148511096588087422067148065035725217802156232719741514922470867906799031625403349321886359844971067610097554120399615135671165837824312550046316417099833857234273158715999616416610830890333784434067175629172094191071606329352422145308105693808530951967595328485322187254080436159530347800793406228639044049313785568925384125919251672883278719805178763063852367883619989595039681144624627606585654567466709220884607541269214905934787840946971564354903368824675231452329228124236868165956871765067977280075563621259778780872630925582156421423539090962064972914915934011680140797453821142952557590651982845024220095589767870514568526381672118948314401286014105207403308151133579672294511479325434721308824860132301224072373057361711628534206805338293865605349431490592499391215913561181212607692424408910203908025479795662497371767251687569189098617722666022685933502881240696953679658014271117928318243773472843429852243031869201794449960091406872056951788631698752005635925776327185900732233118851044024341232360793027279371470398834358878101335167629926400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + -1488409562239585612822472376244194052545917307954972304227552618154167410298600195384328686977137471906806710908112844242077574284415597058505468398061104602992697764127049134089200833094458481471219361866421780465160959700282843426516969700704297979115134141929614824502873326341560620888186815305204415874865093025549515992923254968529291555954899903014720372406539780420681294854527267686876973383998884366300135631491756525260602472656563149715809917668162771631315203107548313806474146852735432123625646248123280985529199210126714264076053075078769036113675696316756146416154113696699557344373422753180997841708616351350634905684784048985825398816676566624601655790273783395246453947518849009112199466759015453898214290753449294126440695107191194111607419211244347766637662110435103086413267148792970898520330934842728787105596346079222157274440553391076478202593067055700034726690857522309492722635500807400454099620755333489412188781672210508442695247077227582506404037197884435783184485275327577820770578068506517408618347849675329197295061422989506132990474981330484452350255488126428625050709509160541711781268724823003177203723833019184919336591916434035538661263282267215241464639879706000080409943241489297295603552395471796588981312970422610525454196230029470683824789889393254491603748471566934674717370418880634475402457002513135653893862273756716148434122707721958635743506553447743327086190219583368928755739528761685592498773643267004188253731864633481137278258755879444063292709457534257987237773703694651180459074450562325804025302603206905910081576055486650719716643783657780637132415656728928618233364235146436369310853736697518734364906936828362010903968836341849118807639616710924309319190625247673141050079596794495580018804666417023919337111954416516521132622381306578113666681788903317926808184437974811362719745461741176093984539153663180456393232964739620323603304913213823101652572363722561899590221754196649488943273174843534930017889754432895399502809348812542570108530941069600041507127769169425317085993850518901735644953173438401669632851834665206392079976969329173443222218258720497989632619250679310575241569163475190996229012127357131951686410533421879069906117070979168934524829614171169634713169256553240566069250338295601880883198835186920925593937626643630843699949508721620178872646234096406386564227940345645291665537205052214473253796994835652961375744199129722617907709982315866795195863512688085826350321426024664560747291716789063826922778762023302287066417432535118691561950670163999008823980335102921052689674647300903293344677884974240273802135494665997848966242252910871804695736745395682863597393692468704057981953488675241502586957812945997689548113174146222145262803202512427185435457546792710776535491931761058088466988649508387560162179598934399116591291663379492883264323584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + 3314646906238340525278309083892495411164864576456050160454532516884354900171345833647653957993104750074611698800311633118246305105669554102669930664647876509915295400884006592329539969203733836537829632668077999570403596154317104878912302070531841849912611062835456452084377627373895263691273002088063686317764771664588696985297996816265061204269754467577202802043603658363716139604269288292469042321817030600961356859554781579567004140718973011810286341403660394570631027796637889374098183952807095171757474235166434859215267858014239244236534153209314162040393487041299977906542461357275133192283629110525731108685341261664675787399130146049605165408321011680215341813500001005451196534275049074417369017533104857742053387241023133343740923552018115403060624604619937142612421719273557223952617619406570240422194546065179309810771605827278489370334205039133787268643717572476015428129951697299884003804316747622950256005636293481774356309274221132395411616747495183401705890281050537203688697629725645873571622688577683657849736697022454627297389970035450397872872329366103080594651708426618907317562643731418819939785123035631333107893922022446217270572827456290547291227764972568053278019123365197833171195219728024110955810979082352939212541987844132739641457845739872549327925967657450972413557029867922941682845784814084450345417121011647246684258478978249354679445144927597607406296675598379124515566022212597803959518812080395476688439457107224826702572121843129985282668850929222794969755790706173289994828216405318153240085663514591360805241197954429416027106915689310564935567873923185702301800644303865715099043201367420040737332468795826514777137946468857894934128735138768081892053515560975769335690891172300998977616297560202021617711028742309879685228704420150765176090744862733708052280073236102615164128504387452446134665823196630654439548932183986632821808591355274267725919496654636844010269663417618193936893873906658355281516937773162654938121660629756513534334042517763685033474262306998052947849978047332915846472413962163535506047675535118439118520854196539800885285164553215121534919924732948114170868169962524964251553068469747005463731241299701621777524302582260056671137897386266048209973830475463937704342005975446073025870150210519023597667576529361295454264654950414174341665210450961864877098822825460267382260717057328195584527174730828432129780651931686079415572098472323746962301628215533073372760881801337242754075312477735843347965963623039711006513740549939484464127883983954025472367721899513507491658170151839008878204030513677150595744646197047897173871865980280746327454923086332124222971982095594080771071899005284393706379009717879055941026348738208562855375235996221096505142794166023862310719577275223867169286619274166160069140567625149453843592777005500618361392095368681799318487040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + -1584722332545105301404631094007959386952487085001504590047479752071530799001591450101914856226652377940175996738486238153971322006093460937330820919001315161807534734393018992138447177842760965094038322487533935960946964121088135896604382209388930636378943435602436573415881199609474741304669415218953909731210696204633329513809022842561039610666949252600768201331239333993651573236076183829800815042110590865865323234186364866321065631290318492220704312924886059131246850615524048156502315587886631929808493367827483441806082377805001060020850134842594328906362248116280321790017226008157571930039387142412468466029705137819754003113405299057936598917900837177383698014084664136409861934041832214391132974696814250205695416313738817031049322587252866918241714676199571985277236213937931516611973509399043505343094022091207597368532550716783802787872632695581691414320866793077227027473738434955886752477692782965411819164965484872543378943994995465957923244159804190978208861588637252930782663995048812117269828469514553988505246487814890378103797491573314037290219487823291390687790765613799851458869645009996518667394843016399977675545154172023551893080898309612512941768858947899932981348852779015831733146802684031593510650983865735324691388619700552526235936324678567516234391683222270018223307670165406511850419850686285329895520568396797418645763538103414184538630159227005011764232498510094192569312972503451331269021726178373703272742451688848192933676109800175931710697330515655737288443062478534798192522110800756128248788300075370266384915948417990286988174101174731008266224070384001019561001320335730775649584482707920549027370671410921847438772069084374395945619344731553128180016583900387499914286148184589134473782886955724926083883307926788703416811556081930644776402909798261901725688248644023938667800892914609727004760300044943180061272466246173581673221609119517315590008987565960292109094911683507221154466114244022320390929445836130214731853087052857978018827175856172980558987433350617447338167200718482063392469475069034942120769283222332633470978388565680033326707574554961539322343822270597091000142303635172792871176383457466499656358318076769609685753468743320554796048346882915537815553408389412304154980445400357554463144461502935716567569206395441305161164379873559371364589682875900074542436584678456050236962366611273962068878045925785769988057863893153043000199458828887467296160118545860469764703183718522711054450057005984033691856361832809458158325195568424478552526963024089416416226491068305242941939852609183887158251064562798722051246727334166581956014866155121191917263987934883939907707013627181712632278476231888253451954620570157732538900749654590964115687891846899163913851909062827454494761057130121593529050516875483366541305240928487906141183063079085653693850857690348100260659200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + -5831305786649776342521614528598250496848932850803206826798852827532943664868848738132617263219553584558176512598632148734258329503768386044490121246789592081025070056697899746870757155036296263381415099996436847017412830478427239205155224995289332298106920562866798772488038628735360943447842375903245726119357514375769533189258017400590899789293247012706464672616262496585163115309615892590684283307251192913895462101278413428064514254262213328024460013822842270259101276842934537936807257092477357472585819322743963817623084339694803147859971699953517502404230282318817452679180915483792617376660126806686995969220480531408603950284661665823407173543104873606023073626565190105720905210517829428309869766066531853740921180176480388730629080402184789417165683210662857776227817645827288561343902564420864383502381445253599117909366018532422778054029301029756532594087466636794013798371008774100147253394420939928348742732833341432505344117458260190980476859267159790664634947816751711032774730569672359805655994754336497966286294043582857349799635983355330216102498296088831238384849667822629832310966469540623352319055982357840239685577577198033749695004877547307888162343104110267727702863091767166434899644451750370502369926442878273387168085780135260036960900928510493606684273877434105334556924748027874995440327724870707823006819996075157142219919331551346750512973974398073189234013461505783525404612691942150783769507407440923673000606799085144321879663241424371627039372357032964750378295670455972851118132245793012510699430574281711682802949344709932481185916379390832559081860938314830097274017434749028767497730882641459768505528749608142118462357787877789097602640061522117551461225313054855249399893839816817513071479672883785046198734818545998657176914921644068152590211297775744005142313926802848597113658083539446371736475675716737663748542300282396302614607276321545580957573489137916301740417108433593205958288091899781798585023327529586255481319063513044677881039030688943992018388912276581825340193110223931193101757037477412319102446860196715371746183443867216243654238048058934792196750255445391884565505372641156451353174690271493169231810274933806446480519305588733263970445136723478403999362177334505126935522911065475422080252868547014721145183218728051146231178052255015978243224010233190270446192144100291235642941067069738410879099644633175267194256867121321142564170526185934372912861608196215642260736195726168565005408399343301028143254205384368661807038775657972488619880711867905463789651055183995265636745243788992250281148839685847818059560177472446432573265780568155880263098230190595554829407467847815333858259927798960318211226651430698912919345027218043007003791674219479603404896687676431925310907295167082126399003369268585796692084790941123912337634980994713661882768415025358906568704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + 14867202780491188298506011378648746430072521485333903364772861906675388251125788767552976531401004102520436399360931060653966700643568386192048162866903736721441381234277331287477812053050539929608986983319862159545834002455312525680064580431322488214030710566929666187681786823650829541511560913288315262230824368714557051365271504929387195190790325098070450561808379497782516721162568247464825382033544412041974856799159790839739399850299818101808879600840015041749515494027918655097703438063320572632890922660108940438174440702235868088140695368417365364706781779262804932401089703440740850387696893631857921920567348804108777658002355120807384101728371641119890508498731778817611366535606740844787687834948077734370901311615459433705580312914618033103179692006960798047107393470086001091033310286178557382369300585942813125042679475949752989966989561393757815077967809101361706200781209941870139708269395901351638162558369296982232560870891694722804926195189889652067007522608283907334408551157930943605939363808002052257132599787451931280248245914661094046231857458211859872971603608210258480515209377187619512994421497006077420251185078014918545354519291133298898571365999167846320853102585324166176924327482382146947465525599583783303415108473233120270105301912461187222930983735862483424926929013374456555735663480809720708777995480806081016877010399759242195315646598489635264558604087633958385951655557452480410265199379899258175937395259680016038217467253429350779039456914567271821274334543921313925956989416546809348946962272967837009920300818041938044730240196143041671755908861264955470750942790570527799611843524760967587952066278139316968061559598265108729796348534952433261554474676533341337441130434146643240176303205558392088549270248983816028148939117901389848581480210840626423550789449796394010925607091932009495229263533976483160607064569238354037806108366785920162750884962020480126890288092319510039241547799970975711725954286656062659634053316909274026762888277278533419161587920319684226364489109609575948609532481322311878629755827537831235542008609604303697250173922227816642065070103911265610328839470180681169755047268178627599808931304314776022560578043797578511704046889050459452511183655360099375209518877097124015057435356269847594866829516849666955882029630334683131198720464201669052925467200938607625928291538104669320217236847026926256349053745160778217021166119873185802853850102151466420504145836080833707926479635341075881207131509264323842490083170361603903336913970614029343211164175105243144308139965046372095468297639027234828018743632640368016306909558841580544407096279145380387607502765010860998411280562290757764349099400848781750940754186047629995178072680861486277252359590337409326529407049196946671604026381717297002518721113490065319755741911264712168974326106195043425157120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + -18968335733548827355273197981905475879246497796926762845835972010017359086040424742756499243716883664758291042915495856071295512126027693661761859563241844336430642041259607179512789365905106977046037488587550378207865493160827465081224426397679703305366667624761885363635094219332620782140584264484847922703779730557497073757591786590307731202440877030635896242505186825354486678359274227566691964834418798779132466378397194589399536839329453017322034849882398483200713223990654095206880521970812613654763231115590654312155756762493809071435331429415291914143502967653240063434645984493840342514548340240472795665339420127103559960531331657965954033729549998635055145360676197614360981016249690101209172927467901303476112659891115795234188259952794196753813085071254868464054459740674412449079852209695831133937810854901549281362181717566742838696104773034420992270202309840435469102326083343044232425749851662834435812893063083879964232787616367388362222660165131752525593509805272062719159504720260791979220296639115871724129100303367232230208515023118570912991307262895410218091805080367116324161389959546459385110568694139422053509386796691560572886363545183068206603383568131341246280453939801282402571240811062343972462645368211378692255432042541394891904890406243533805768357058362775361867505002713775454191773178189996705201668016410779807812801839056862220173336709672653649729757081896199148620055765904448133267775428953500934701153935259638020165296672415563755059939694063728234805126969353986712773786100965280685058551047281729604035587322897566458413562580119916290821770196187128868280333555489787617512974220644930044373147026709292908767754835175918614510257176243808886895400836397788919291838254876358398010073567352364651272396578561830806804621842268708906300155399072954177351030426049965380124111416470181760173658935784575594325272590643597209419501335008261237006043225269448544193752326551447419343460445352611579646574299994029961247996675102905623054105900682794944551342194453103815731026716681440901054617134811127586902273678746138141663466121101594480280079656139158367413381455094519172790756139028075529095169344075373046672742654293904709215375623659197882528416356304827007520335295555087094009959358371525719523206192563636801658733646246046823634571757578408701760482894581731001243547817043928236089740128659675263509810835980604051590120327309941940222976683020871925626198833459547751615513307756384763212524686843382863347360122826390711310977315015844902641974052173173928236727845270240916765654689310833142059366502440427678676108808401250421045055486046484046811160677120057363407263195164351782374526968737333939161371392373837993986646857633994371435136621127935404686365415253666353905121278578612730780213785195846108358182475316258461792353316831636390924081702781775006105600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + 16211533545119049842575393800401748378863805798139492541946893912435350550240662304390957434265225362785704253571220017034083749743315861291670359338094337545339287747295796907996267375784910632472690295646574789883316642579554474536828550250684852084285271153105439566019548032733485468819148484054880954500085906204064638861714827571816501939492087316856573915212246726522883753823923096101174805009596947979404460043259169372060835067783229862322721216724066648597661169603524998781778068885906019932305840627019933720080332015423745829666410379848484709185436284438817568271972573648709998012925178494677627776260217584627986948890164965632030631117206379776984581714601756768522537206167348920167470444628264528535471906296248137883321409617871072512909718683948761889687926117555145570307773912422673796563669010110309812851375386897776596164180534020076564394146597298690657832601143537187257527381771345803799846791561311178231569557514266565020226879518014139683444121961745564201034737555608752802938670506315826911508947863291275149083535208298578077251633392519374433977871826273705913868911680729056409187929822063428346949946531917466946943603898100686024029740583918223679825243380346390824435867685777243378430327872888012260618908374931407339246113694855932198856341444755096981400816229587251259623428762727052306592461621292043591318790628088755682750621132244164296010675794673744423692137277305648135696318017433080080948881533159868057657242427365144560630377115722293409209751864572818435710062092002446383837279698295402138693615822702409119172007880692497751106501297812061960626178783114518822499972554941295149467981945852887881961249316007039672084627476928992489218708424452994963302844310619619722278721520736462447364401952342335222051005877856028053871858046069613203471498202240653558712851008023840099960653354039750901200051556710934548386902108471273879060905534053096420082501965283496293633540429590248410364765374506997332379502578138959201519295489199196982135927652097349002800852943948688915485425285117541632976526177291035957424915539724398260991832521589285945915009131190959959631129337242711153000151037718530213386441277956002149722276056107925610490739912206340245528759984235309325908459822918054757715236372698613280347349717933713430016125044672488284190211055946377467988885257608295836730811478200712559301803925903476491184719604294245439801847285605196146356169012205244585450123324127049476565545833990141679474371212806815826816095161047677554123279052247257060383709191876211526651564397151700982108891505496964753145700923687662260068788846664475727822834610603840884072128193557148250621054862402802461742391119474115170017714536341986313501264712287482271730487615923873983101337604984642893547460638632894158303643039661985936879894303191778849315907341625158811648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + -10093279090801146311046550970343519379931756041518420052930178185464343854309392510012885990747647747552764936258622525884006487651120059323783057777088036370227055211610438258445363486600501326180571925973994902197228472453030667064411060413135560701407517914927830469797568831634457816524093827792992510161174616618139406460465239402092133962769854050528658557182756406685376226865880539522859879840111331512903181866272186038497691552976162392790784238426923809228934784746406789420555820928209181980029854921393123677801833338945261811332814784350475894604943301550770635136673686573254832131572632796258195318572586225083244625777847274843318598332174519538304918912320964931509085534075081245386005114924381567424044804677455058378479888576919460221538571438842624490268847535108106329738505574706230365609902961778833982041017761299543293180821017800424495457382386317616331656634867116603205601906467160788378337968475002029151413596316946592558442946837568780208489266646721170787186947489043381099858225969136458882031638411479552667163529105517524406207069792749482801912342407758243462778324711299224413582222436834374744213662342867927006040958732210586700000766072251508553728651616845879654928504615588553212801440006269701967137230330182275764081612537286673612825420307298889101807300398281847223005168274281613510143616035441196212111714244388142674523940634969742868381868465962171215977917544680423827127183852278816683154032513122016440147714509007220613089251904770156538970416752755638936645282849824510055560812092684720664518888716006266005408941510499570297516616409370058741061230543748027456670113680275158951606587810259207834748390221247172687020844942075773368829102561103765656081252133032279936132275125407843366164140877468842358199211232757664263828372558809595179964893016497295873753911710159907308504491886121454614336023961730136561669773030862846718552249487496115917360106273610714256357139868650751570540198606808890908267351256037201825453206310247923667163623149658509119969038364419306479453879115274275735963489721031789422036213462518059979742225568301902704287623410935487859038128202206882916593070111886390087728612861035092381233980417168837371347856661957073555773188734657054198602791277284934338609055359426959559218323266745030034331083558741170036797523800300013863664630030562426535042866480991795904110298237007028990062800849358838469340726696487367649584866411120417886834753337128499018517008391558472207995505912998928603667365181116282095344204969423191819067662437186524224477089925973473950814414570330495816880102000484656947406391303689142006576172672188097316548028167029785912144634695739315238526395010681702736642695519008464604755630338054805687853778287893428456085585414860232925216256851744284145180217895641920127009124031310623758087529064441264547840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + 4749961749508386742073251580905045329110720770888481150485352276171751079977669535375291119528143139752674745807658326147211785566191683553445771596870328701946221442468789913187251564652582548414410901942037370669139025258580959717289757562655181440203364647521208831191188135560694730646739595562454144770072537618831570603104183869959784034468888598514376757685924155197642085628755789763903833451554169709650083980096004512622274899668952483426718245449986494343630206831330419597828426275639523501056614189403730660779008961940964374215429051324461938867870475870429494901648577553098520842140731726822648886496286906059762982418473999764623914934175403345210733438446168561417874288189215130638612898579862096000161210191305218822013272997797788333257101550393197658273295447362458198270554190450613439206146232293204830443543905604877938789979248555363943173067931637700052576427075092784604737231151203656659301524970072682302119972571376662867369071874918839112242109331916498083291382287008420308371934264585563239755392426643197784414463895316342812872756088005073415264176439766150832722321533439962599398645288635371645022898378658292472057202101505564652732714198126523670411677947370112644271015801541029759627405860449902462643431662433629452258764121215744956445869298787795261536276427956265920843533077073566083928872153687861035587337234960462138135932646485849868258972634518783187517411975656454159279775338622428070972513122346571654568654449104295257567326336644328577981528315471894779356446665312737436864771106095983321602659573357978693621201370702893111977435524459181934747313505006564449615467664197889475320037173049161550578286814659210459103664324833467323162710103894625926824637944073440757366401573920517039859918413125721467005532254161085930224547632942341313907224966336185252836780000662229871426463125993587388751032215009223692803903313368335713867141708384782827186614964557743495412488410026760384177106107469662906368575558097435910190377202796993977322919081835537491808040685667990067027653824929644925474143512317919747391723561375130987835946674482144569849596776138026171190262733069292970402327532965991769826915506516705825796630149911883348789835067560722168046249438206124751047202458492403563793125183828782279916496982237218323697457828645681219023758766764613068570346398278739267155435057238855371156927328223662581923767840495211904518532291034488363012507695982131071534540852717116499571325787291718568027754276324803061535615148736377203070407444401095160922351026566271233583172968339164632393906877996590358404986513110788625061527713023935313021757806757360920958899337358213121051962866251247612507463314790978571312862717903710530088190852905206146536686818018594829954002530284599233844776728834624304013624275916710845000907694275348135621265145765040947200000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + -1721507611155005259788504567224067032272098382404111423503173128099823742402054563301750559602749902042198553058359588675519471150710052527874893767670837474613412091838893330390643177080444891053536548516346295766194119561810698356324662867811349006406975754264186614407492120136025723926613488420465564869734743472005091204133760524866104389016388105084237834342257945363519575657754782848217206873028950876096815629920349657449988911586869569725604403839420875079532684290635744138602081045120325410947248272108261703566951387602468425945183898993248200583303246532132921922881575844346130894808916215283734672069803127005873124043846784372941507621559081014428634311475748368355440780448865968352287330641352001588630157543154360047898129916717487190493949236171549008359891090987598081396517816345649332719141584399625287755741586409704749170913565903621394083479444239861584864928104055465519667832319396194967997567257387240628718207340533348790769530184639425620738374892888196864879461811533364685557272793652230375592174800055440825321064948526577618076895769788974587597202725575557867515096398290680038401172084631367971584694774668924603306202735835026521028122084367011734478977502217797751415059592528268160415298622416536702782266701211944947694690690523469909490538062911651931051655282391418630701359426389106796051129215014790011561311301899217988335315189865636005554020109020769928678657224789197658222040897437894736989011628837649125242718713421808643660220035991641740577623867671917643199317410862268965289471081637562699865275752812656249736403156989837980511858632645859402705543159753082616105802707206859760145415076340385133236003077969563522608416528603184124913310812604393029978657874080259413398007557863047903726728520235700412750496062040328506253285978054934550480735779479053881520438896735097193817520235917994635515328013261713339024637243503426809210237076911625321523399998386158741605763699236058820825747218763626226060348708837149472756420624024504399337547880199823462616249050855493409464987487154286649002161185627310605423247289447854727377813563979740073233957722229564697674986892668139516236908736513054959938495149790634257911264892005114038812443774484897105954734747692671265161230110148521431692343461846199422637579214589983768053383654309728941452044509572149244738650308701932574142507291109446739042761763134909459060047354509547792238558461854383142993709189760397604452742915986780165120011504419618559359284560555179421622522650963586463778074740021173259393186814582480059166181557247557382621019431564993102086514436623924730467095147902354321439438938772744190862233626479843379730698461978665756882079406025825103112442700677986460618274861810796220610392976384814775674862854671652463562037526899283558169840844424363272136345246296761471039600473694969856000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + 484601139584289087037173139321845760851798048508282384542933978302685100872475318948574399079930119032204213485515704571985660234427095810403811410566043205684701108221534340053958224546014936033167233256181015987507081093617534778909990523948645046785513882995409609574119986399790399539077529770278240075464020483603892506032333490925852868264178092719031396858389113646232079944281769270354615245235794119336551814562265403234510956639197537385846579571794523409002638033010100294847812638534590899023459911925425848697546246635692223908339019574848150395127114367503737035238263399984118483508262032868274871941957813826361239105157157673253542511921553241414831593492336900145544979201666714964483375204751123625834623375742461167324251550986787147047974928226521776771246068746024970712745068089057424657010649631497744107068110752614803885159896270303803752822410309147655535473729319738604139230133574105337201236804784758471614134344201235264258733880006781269501358602048487389687479772551316808805961989119472600714211422900399159250371505420359157810801266974931743194197786721653756826153481776353372997625861558536530582454893854144750732220175471796242872404736949611662993973628153780474445620329946948422566737481259043679513439451826806159270420481469722595479009400674005960017925998431448452692799994277238012160760879561190760936413522100534864815856906553121590294434435900667368566845210201666310646625690330819667711662379245441359435451989527592961345988957469264017571778654646781620156853563718180139491597761254256977907130913947776453656590618772792474919536610849876942885048122884567531436625364076087558783501377374324490941794691772009968721378105055452583363685145072555583310458273167308143038122648235305764349489197946114044182280931939098205172470554267308517263946898330747760524091291775240814620615065042659186020386719344902807429198586146928893184437881082833362030813663404021069785150181388768208113994876207385157977465749320159003341035402237793180094016733735322121548814073672494635968884713204456901623953475216611908173772126768780087415029735155604814151653099279368027748742747275882734085923587731512002961508763095713439697425189290456918097563685510455931577612374760853121739675061915083346113260964700949421346603011682949545880801991497155059457278677377957702824040922878302229465480424203194846586934809822943391607351958673935982868728091155697915455502466734030014244875197012923722650381663606981910403363358035220513646787499299688195369289856179382805403410526260527127052713317695030047315401567461329752284554427871110444410411546635338733298983787535408743469880253646071430900551641974057022834610691966211785196005934311605701902046230806242016959468397082489503755577280462588206320183243348290035798308620151744396948663391651772722562645410620538880000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + -105858398250419600090672811368187357934424647474078603890147954996037444992121867845333826049112178657758124930760692510991040976968878031753702736689609557918855913989592065313972197123412735447181117212856317970453855053049598159038796753958048532286576020147448589896896678593810562393032832387265491242277798247471917012985143881700553093798352523893935543683075449749703481615193196670814985117208062386923938276240366658497023856315265727784680961928291231116521590342250806121639532579010853066330251220401958254967805309712748726153749725686333200928850712027555362759613608972045168199919527800199686076880976904989463545961857710732835372080304512943197725354466919033133659951722755284739926655416224170218063533605732758318952745822122635298180466756820651396395399083906544145415387409925961048934590259551624072165392864782141304847084262288870938746353472970895303429023410549914075888504333899696919590424997521009342544194490723056698535631420173901765621024499067789805978665773358613289757401384159137085146503399821347671822425450027813862007099588889642084776530602278247242094199243617725007302009484266790597864808340613796762182818792649362369723028134795921037426731055810737606993702051067869289317118173184663489139326734452489707790390173815068443021873494657770854370963812052273277193933099363789957813210904043299354215229492841265063764788610311555893352327501024320776338769485709688078427219674193245372455066136867562655829240606793112173640385216833354803163427707070531901365242045914245352812798852247507556898267240960272777020794793685177809317872162860899338924277547680960758780663099564206332012461518366129088612658489402048126048252368653369236062570851978932011755923335268909096099884209244100209992348946087959964504185399989002105004362914743743763212442181291812186806364864837231786924252374684240634345256627215609877261124067559159468809011152629263795237667304562283439999188664296843344985111171144106700553859424666519501166523495831150928873558340527332771164990079065743799740533951136073928643779749003596926181625586724455125727258499912673640724834083017405157099106685881720053780939442226589421008249608190025832163910491846169528264472996392210985511557012782239374068879065379795798528997948526137997061211776009442786584274363748032639230778792935037283825324104100221657502977993676674756376633883688138784039976711938208986891493668923011878639505478381927683785372103482837168376080106626446034296246021560570404407773091139201172741661224425360425923000173096203885589903022330200841865295778001752324730962208584436310599538393229145718348907237868922233776069691732772349990001505954914285943221159751932673577265916554347762341435017426153353198653359161327190100216753158729946955414708306483359646827376797685226589675362101823762390960046378598400000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + 17656062926050100078011002360389195137023282775586457935656534812279593494035068254300270018956648623587020290635317729024085989727139896150815335874563531186579919100896348653505189195250013438489045779264585040075247815760762112834628283178121030030709598196111358817625737431602352804571055992956551767809072323940277749084031236555106705645215355676485768311951047216405980804083410149269302657910060187038046814094016609499333280940128603286549666540276650976339710824938727330018342906304523357898190434266216516185778533742655980701077463140631456615668853058584098900018505524247722521512911591970757692108085509825314642586960697612024473079487539480210527064861767604122361003782940760756663917981768056849859378695495121044568087044161992621975252516295144823529675667167758645388946538327279386331971525300871648636918959824310612487884956677117703271231423941789923682755298008755442366870424606087272021456718136645146605064862414011531382453228157919014906660779269715698391965747025580531583239628939867969509013699400281496113135653121930528867719466300139912585510243764910812938007693908273166804893504376891761101989428066357130021880377702250914968087899590142193267309718112129749369382916861279024277521343804027188605070307434624276629844714639432680244389214779016220709591379701584602081618346155148650776900377797379900673009674631036690471872370530971508582714894822358535790827320729792811076725841426470411606246004694299911061586762939514379380040687197774189750456484565134338529296595059120789783878786654369594798522819674452102473892287200603521243680681365219055843923871687389419549897937203967083963730410785616821408622547253918307963557546140670140439779466169319172791343673952577554175157965858837872001899123855075668670033742854411107941437699825955959791123224243536723204778790810411003514734843390217305903775284144490438293428163730680058985091531286554869937772662076166380245685781688399438553707917758643689478968434814379102881821127118131815892533404716273267809267786664486651896072528110174608749114242503005054209450190956574502810936425591444763419711018475863837079402236614479597116258990174538308010600564273429680078867287976784861652165291479731488515902199016031323372620752293388884988062303238494369344580085759014826010688528641596416990966110296267874881770263479304683096309039211946990536730775721840538749688541003587701179991460828916439902886212856529128226843790734044018132118956146211685966197307972472680608925582899389934862282608457524241333972711505363416045505116026525825737345787316793569881005474188621531307862191990919688629107881875197602749365402955885472416679198606604199502271011830000022937531964576443335754114444676942050523779577743481948731324728060212848548716767476958224481143307083446837737713637464148620888592037036032000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + -2139528537038193746308345713247419427664607539187090434748306377788252182806614535748790429951358897123078918528226081631178787539440704339817249916835906651404823147979686500659662327573294584288628717280623701899436319048164629254837014619825854772962649449480941138457763990445691916412240587251772998228525817861454068650875315508065151532636999187287407946212911660901827123463437452506496786754502741888913755981236763205664740687220462580844867396580689350703953188297797364756147143626998299371449015058246347777181138672075717992499362720928465678410486310696109079729261568597789785367823013355472556324883934511680387746459800407995033951200615641896941648536364071159465995925874499194861336043618506279330849559009370278158917914576439868028501647186521419895539135837176656197879485875634024515697028274409587984983467965311664194696541965408979011846659547950139998662850424469196206232617194582282986703986867744324712965096728322457856607644471534540958732848884907060888630654812304765183845460044458136798608941112695619850344544729089130076592040317543106078793230066039646440636622517428445366995700795188264585687044438781681253882045151600515272931508521217351208329229065901340624313375436473152648327267457121847163536365079120618869277870552404383113296394675930722312459444828919314731831001318646809340153791335518269428030456017702173142568577856754702907480338963685625662071944779728942546234368746051610691554582224655004748551078995612371060888158639357133085359310026541257389295299822599642689510466343072939031588078496821411897992552999226238415711039911551046095473594928489982474235969128862771561597564675874710631096253394462536263430345039754346649470871779081838495690425486217318089474667749085378894206125666539592497851597759018484689198797127805691223436568528565231674611865236098957969813167510969386301954663990890819050929857661967478970459583286426586330999569070116473878573883099183328948751448362596477480676666097302455228468595086521801890294751356017438751763079621763617686020599589548478005916227688524528179725934926916704595667314610124102993894906751158859050352757300486622875002263496532442485730725133301853040082736642212401649648005864218428314454040845129195391421086125268957764724331958753826638804782450887231721854074413755423203565046486750492000574367283730112434621248703792020735793535444443336660215358821837663457224800224755077777911605337285279032633193581996898777327729815337988356773667119021448426258312650840802603276297806341135093284914923249443319065786695089844800282629392513514313259453539930586844462173781374900789110628012017747586070889093599721010927449248461926837961848483102424622377219491991788911103019916254204889710849698218018423101650137213364749773164010577763832244847436025605341902943743815705468099122216960000000000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + 163709275057870191153164004433060756774680278224967216883978832346591908264166866113395678037445868191466437598617389593659775355031702316594244573604316883115008705363350187495177959897778759111021210196508946466398029580094535584370788427247145846641052653344636052422137163970149679663482197545255084814022603534851443241496758352612458373388137922269574433776501790936074237557879220288401154120882421431587970914565837111543820581161900477578957797918307137839077418366562510136923641248115385197593882793762024287645980001109561186192357568902819031487387292025354767292666847448445670593733371779727168800284684995025714984599725864549991534766613944649007219930621411946382356506546164757190472832465643067329783461913827176678344965772684572570256282391298243702511743174432611244048038910817018556395204621941212070892067545621598236340462694060067707348414396048680282797059220122786308600524269961316445023544721127468325336828399578949522057658916464107355011747685965787157182595326548801246264864156794073308911075067448284316130439153498742461040990514696220495588400265802232074052422878881231831533277246874265049405779502229165566052092887520081510938348538195620977420775413027974722760446711037544665547057486117372029641499833387121717045894599522889506911996303692992283004165364489618860080942397758087081489694921983716114499574137035873207134763215641584215627942338337491245007911315862194490187293938133926145266005390604357678929694852605522313905676535018374776031431457392490647126703526756801892281774618353761981912140285378145739999138093371783266595949199792707555982024526672105476910264615471579768853842394906472026918807745799867184121763295829232249676585382823754997369177598750344635235079546847530546874293483539864429960765894680454040691736781497618653903489414550394202554163768741492327453417687801419650380491156935359081917225402166054981512897995608025078516421215251621447464073691349200681394755783254863438314668129952812818370057824670074553252680989442657008937567378067488695855294359688641653528748064385589131141813532590292461670672527051596565476151506263931275572137986242130839375184832879516896956012912678151352300658767075949780303459215974783606045116190657618440033237626683550316209505377474298673920518285086916437406502301240576039486994602603743391982673529657294354871190687286156830221712786063264885044822147402062704285553451298396071598171500368501622945412305536922033531212022970608830464734646567967698698894700575133991876004006334834107831801881390402557847981268180446653442168591049754109067936087186311482187898089560948866317904132202329632541830924728531071542951799273973779983917134869476741041798884920929781985666695707084474156735453550545806818621794163611174291650543171077141910252813117489161455224466810220722953474867200000000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + -4423648616589087753642817138774548204319860957785750941027901880770257287857638395886697062026616566561548229786352771575996537476449881320596503748706181914582111556149223866987645785869010088678379982837789856653942450953284865535815654013825550235951160985651742528583218539557445100581072924677070356503611220597822198879791433564723335045061184110103349216881549789794058898084115992159629727882769706574404676883924431715321724677399615423632479375495600823643384509943486325682889479450116531859319874782770143639345651580242847412340318170156726728760770459877064418558575846878261568153884680605299689253191007337811818447089028116724033809846679878121322843770915022686614643531537872920451175533971207227375181737817803625271631995070212283004340012007602143112656802131149852989859829921149139488126657885304233458498439617007184396261255437226270758606578312423752736204018413684943722990541384577896142598552257147631779192957644141943243252651461759871440571682134497699454862341818415547520049168962078533738808437104600724334058767853729634620559760085274306676317453674389132697895431040525079541839620372779820056893650362685063825695439223957732544360039326775896850244413819360182077566740607671659926654012420550289911022574147789902982157001635110634822328116633566623228022309341691311041953761337725640717751781800968951284008464970697814691228835505326275323229865602275304044886077574693073701173635094879266297578397613513861240864135379857759902600592389679069860512810574278271283683699665576654102229963761939771184386508276165804979883494637565124276203328365238704776424373540024441476423713997287866102188383471355160299942334029092616357725852490254356702954680812000247101225299021953135697451205779124815443987395431081961969982605037551256856028611471950714630921812235550081719157097316691367805472365469585479289691849293379714953058587157988180693236988671763628112016001722293664515981768443862702900958889399050205897255843638595465143361841406036527172253389310011235186469474222069994713219281145446209663044499465526163656141355554990892285429206358894697272660922827541432819327627846045199570327422842610021114174335392306825311077800235926346339789787930766263107892705549339200817401977304690958730282426234045702142724193869126803326722596813621577066810757423188774546195629104894852741625599804377414871451368834582312689805678274560676429605891940712451200089377965121843074937214499935869729910726161803144521951871800811314492589164715246019656530928488873840919576334532955906121352325866728564660040127372558971409937769200740691729477370216007529545134281529324037503312719836953271231760739489929911483395217279119768935116712196852659030654445744076846201489797915579405483212044825455372609234509066689225111469687669860993421228325261580784992614400000000000000000000000000000000000000000000000000000000000000000000000000*i1^24 + -88456117767106107848383698969687904719084859296760674365658718755637257834341555320073371539456081369671594496393274921150255172473424847638247053755830262248675251640439980783439399649944448702066319605270634161067700252339171619577941640751763276909806097206402999055340974916012356114348517125620525031609023962922088925177782919710354562719665534933725473747645129670661105537566255091836271107983771765680943706150400533189806121483783908152409169393219183225483446516341233395674895867120525751688187722725999942265296082749920317761882608493075274941313676300935203718571591273892205520473310518553909425454797506378007313838399696331804990853496032975819405011305252659447334377310927860202917137527059931756952633677123680235500117428378393620745520952046253791264870304522730997925621154272828636301526289684969611668587687970364559410202321850355443992241766405635312883187375615720654498228888399631341535918537961910944490918988871932358100799514883113445763916731916624800363944807170616593743530451875467133121649118410860764184243522276597314884308380669160405516287306166902284310172310469539243628984853691794242210780784963824245856159364893811655903554252300258241363320705604015274305951935690646546173649895934254016471329864511592520022040276416454568657789656739587540678062097751534394218340555783392205973893434211474984329092862724272955072380091616211308403064661906318528128646304511438948019251088514511363410843345638057395392969756703066259357679043397932968247100080604340458355088148426224581763550710195805742738323755829210001790779723989932048659016485787852572303084063467231191277198178429298144672715902686470460993962393778367048788009833174003842203172330985238525758675441592403748755477208427989481736026966128037320938871329503872607189728347010240724497756905782377287212294456809568768441993980272874712501042268794823025858571735486438954585916638134890398709512019299938747481726076932596433051771744679395862767496198399161946329415236542389893264966225421046554366294363132685065667260573647721013153239720739764932410880911732458803488818135911187539619786942375883471504267881268592515614569077545058658340196100698583262458018596833802571415363110069844269520091569257165689894466116744648179489700144889776930441927697580880930748300970353468529557344589196481269347823803468415811199866788427831069277009140375766132017031595097484865981128569610691539146781353009346579247034034683357154671007194313461199820696063070111213388523578103196638455431281457837903900604994822538389525252058800855337347864399261023760707198466412774425072813576291893053878627911983887844736340354157422135833313085623859874764047602481283691704729429885087726113437563585878639974974602290662860757480045595295744106541116611554731386921353105140787088373689630563554590720000000000000000000000000000000000000000000000000000000000000000000000*i1^25 + -113008061714727589001466872311489820108903123278496035061225372829292450219803568983929302169839845057707195951914952063048494279532888241075425438252349860929796151144759137601874115997997736429579850480681330040580229191744873930176566410356657862168695778528239455822722871085308117621936392211720847428871710421149567382217957625785602262792461828524369967661873879103360114726187196003917173601182666232813245616791670135800500772854199750368956758123553794766783898827433906515223676802608019709558940014425494380653713679658160431933554805684511582054678875632583383703606624416833089644428400241471077339273575486962992180298054361728116302457845628105518722842016154335412716610889964620837415867257882154387816107413567333743167806977446740307974567947992429699802255119182254432232843483832586168497745223215254768294512259077717871891201128855238269533530423352902731862957611382459532748725815346362138843516970674363972305305282252285513846324619493949492339081481622145083616019025134441119598370110462960985304991260122778102153831209177653277548944722165973936736063123598280108326228117865883388245463015786039345724213831233125623825477661911986789990645335171485416508730911343346505829807767754704320273150307248018183879172589266905711855570604686766072659161903176585045528770100022489476084015824788818134007504172417048854383135375211994879300144116582306515950853543635921203242625251264202018946753318457482794970274816044407490272810578747246274652983570499242907789796838140228501012739513801437485168665937388529574784097314413326072810918622000047055484883748305586334721545420951520783466986638556659964048929288715850364260848026379594921417380173311410246731153910400817805440688881733395126021812114228767656569983559086550098590702071901227831968146900978245367344454961718348181055429312500254363671095585681174615492818885175281631301122983301409108665792507242312356838561593731580682583288548003583747437500847694404921140156664626771512787787951861364607776297283640693202325863777273567345656368692589345603248767896406343478736221139970467649857480374186373166459891311367259739346772549983715356091872871894243167024851013888481753025991379762546256605214018917447715955200414124571648485239121100783926288579242648938424074491405135089800962146069042701753240030271297628163310977531843446418132784991205493462302125619206485544663391100393517062504167165834698858940546884205736959511499785949977589042609181828530473874690173836419097094372586633343658577005284798258815491672193661806759256539503757060595010255193446189700343274867611388127626448777038752209736600574666228428705411252620123124210189248647084055556956947370926070292213486749053701598675509954379540706560603981001335348309783890810573722693925211769882271401890365776649976009534355788379750400000000000000000000000000000000000000000000000000000000000000000000*i1^26 + 27548858045332959405607657231323666412222657962338562475365453039999963276355141720294952340264479001495367818712204022945871886713229882951101967935879263345763205311850499752220547658608733500789437501625588240367936925807000555852520725233824175257663463652968589518950621375665575447478357633195685784800762235911477925169160160301125187924374713322688890663197176660668516497082735840939026730860894773869358297748287012632091497484363296215462327930597773397271100544849629838020216005132679688555359884650874591348967044993555523541435210938704542856296142415839964990007491746178771540449128532985857081329995506568767975210787377560444069301782710869423456929525517084388328346374269564883670777547385632090016669948392212120688211374215076680281835047408869424168349065640701731508078794107891256498923487091378432096044151014905162031035611841598046651923395642948674065100705659885691515478602243484482066504287839632009942468584748072626296633701897182942809206080225053956249997802782508230376090713657636634713783810218619983736546375171113624692612883716227985023220033084708975572959274483695892250954064672391738527011661966510334023029889529183764774891735542620527917406771863291535213327561080380565218676824846484322251763656442524757014329551552883361572101398393638356364192822342759930131538624377243311939553293918653323582791674090291889878349136281773744957462474178858931749469477249251753234531464363149652573448178329560078379468658095156064600983235026162393677654599102442547756644649398468199952579272266360300432067732225857600964788334780231544161514089283728965241897500645910070223259904329517717053865282967377766304284649368955950705325362284787170706605847934659315765012922433681453438819017183271423921049701562580029468487051315147022923467294835247393204296886912725306454490472697490591213345412473974495999837874845171273969828620951151682329088288944871011169288862431599510721485961744454251363106550046262961424924868838164209913273596746441430209536258445437499261051048126609884294342914445171251428533641130382309401643289567248061259433794326011668891511007807407436268091980674793496461834941219305803174177624837085738127286793406880100182763810486989994468129570626815168822106010427799051621847355273267767779687360881278311183197701239008001372528516926176247930558455925863982031006991127349586419861301561306710588070027670700818390688072970650275593160339220713210720514773701854064576248093245585860934090545019827316622629233693369300897543653064030952797697456623792675917894473630186471401926482183040200770856223152221374156484690072146275265055236231788770996541995174405201923482515882681829011367402467011262852985211596949330503325900794697805065172079427526692724450302935270122232676222942161806510574505851892913995733632129067139072000000000000000000000000000000000000000000000000000000000000000000*i1^27 + -2377847004250243450261419696133833957345325010190849711618170487613342786453056960454621052371651700584781698511467238457050620520918244288783917650059009105401122667866544863357695728022368816455576119164024323202734769749939318668504983444166623870879060505440592672806169007127730887985236382296338135751578343482935311728467812359906635817955884900332474485157558149972008902093980164092548669124777873222186719844063685435726284071583673834092170317792526969744424425618646318484025477020450910496937724822917822033545919651535643095153555250362555570548253213345753274975644455651111968536631946213338610117467301337062734595390329970566851128517423026322342336196034431943324748331360073608781390904281460489908237987903137411418680252008754770306051208111857763093539341180297913951713533596911746249117825697855763984754849254041434139602436300331643845676514944073429645279498222788195519991400561426463220233902124719539775969020697316195726525007635091323926761352166516946915611095472187768747820050307061098418179903206289380405720414130717932045411144570257427050161615534999628932874682055514642733627941846086923281651812048561327810751703001190159625790164220345307411232039303208632958143562947588723882269929047747927175384916393002686378408029797240180788738112411555989247554130495962464692362541956255262836336567205832676887300189380693966377351390725528416452882922826461926088728394212177314304564276048606591330228102959100997125160904564625820416626824764985990849815253788705361047716091208250776239854152635145171834909373403506881496117900713584400071042972855276331388379782732431564296792953318210872452993642292218973272140285155221576699200363295957705246900551509568029079067580359768653389035966272917677536996805324191911929937494656904039374611922777803738376689461790027939892894158206142512076822971389031682066591441030228147445132329395249857640009067181778887175941289213142357668420902549145042227939482475365135446915863981057091131400953942447876144189741284033098918861796528782866910555326039242793779051017128495340315269650575676657519878880535302951815741657989874198504911985292065336116718167268537244887009050862679226859701379220082557615298137975990557599991532552310955871985570687609323940269025139347808949611373770169737292192364858398857936680104266387222195858150835923238900356189905337223481796714635638122443152278381119104926980511826742420781746201189628180375375544902837688036346884186688623931204908552830691798139460534837237785997891208712800378799850122026331641365536229854308364490497069459092296834304934279439307279258547539443532392726298949984262575503647010131574726992456886236844971775313490970523730482243312618296911686398477275534996991985796076101554092822693760421220296624564295346950301566877843309516911356132843520000000000000000000000000000000000000000000000000000000000000000*i1^28 + 71659611152122788263646267310745271088165004138413372799262284733826040827042802457500053854168095729528443009011292426299495723535466514081069922139802082672334293278297138709784916979329438171201814247729413510350246128102386760009356390435305655899293586570606219955239843934477840313727633612572200644734853754920905437736089228758221744909632304747131681333811102978598209336169849128811785336970231836755638780626286831334708629199394553165649887706662625872243052910221048380865932430081827963550733571944788997002474702013523362332223186792931429327244449679462693880925520513647075836022656970295365113421637861052560228385460166948709773619395541213302567902119558828726644947828366034170437651716490351408842245796536255851875444208952316144956576700602626636674302866732426202858920912225561495340320227699340880002609021503870676861847918128392518127742822121828026418575226448542476089259472189496178565213529181396918859890378765869432935299703130029256445903410897645665127955372719516690991354302452281172185048892033672808756313288548074579783668939204639484699377730074111964103870637634181548939152457760323174564196346851366675905742799511106397608834917110049703558746062604135318448072614442472526574601076388762691494439343547903331787299059017937468630716862039511171999165651959636653519755157988847071670189962248037032514137211903328631805670979624762663963755462281803177544271643824947738417040552491149890298443014159950884006162096502439930608357386831312046881853423839647172303384375749234406961491689728420468785221540716571054506622283321011410024785848138215318948103874287689953341675541264311028042145251620390854575010642957225657116041063595898667306937886954287611646976394339458077834396218655603646712332061741558144505682192077414684476780908562167171073412454046394522088394594024190274833127863348170313923942679208604666858471738992337676491065402522421440873172330818707129592379299398620186981782886468192571837143506720318623574350759988211418261674243435306898144375671911847917202381555857112968118932243864721965215008984670707701223575575111786277492506484121186715247486256080865273836690547033099410376216162546650077841626654377419872922075419768794265958663144820576544431811984380969370247940530719803404029371484244532030300961937118413961287076955582977576713067026721194417328003395906266709184968132614080597155090304735513817470394138020513748348315279906906380276268582274703407911468304977453547545616662077180271741705757582191589450440782011664285550936313617167651847787792721962126183245199489155876811111466728454834236435708627977926643517002543756692247279653385920656799122990737414141338977251661789400859555030037823971919685699875464505597291284660931291410568479588540822578262713992522736472722230761125923380465808347955200000000000000000000000000000000000000000000000000000000000000*i1^29 + -8956518746259551820685378312221000114627924202721534335691075552018635350744836712404344743365811172577405575445170364622108609058909286522747017327672694723730779657784190076889367987230722229137419066427927558116325676339607245495524362386572162123411304168487683446462572522547067547992777103051587888369229943307139129861170766120501725015051084008248722896084988492372499009738549676868111352978524200272882945026223952201297998262568802466084199703017407312231092126468426296116905050758629015685900774961381897475230879596505021538090938971089366807483008243459040321578108491527277038993441420360356217956661167125484107679141682497540426321325258815841838834351428623563466482912133163355265160688605678163060888187741739441322106529352264511718484571848602900896150224817338169504859607268696177349066148222944058186708616653373359743271399333354669329486547251937417201841367883932955758903888575568816469260631639945282353251598613538833756921585612743499426461677254955627103622082091700936570295049741861045720906569494700463469456700522757413326401458263309522437616615356961025164247036115833992156757528186603859233748910744649548684508393422513472201347431837057825123537170920695032854257253522944944329456301228631230794854275400900948882793830808921424303446497095946966238183140833583312903065597723512414950661908769353578437164612011072811495008599660473453046886403600377052243201496295478409669999458049398206313088630725995774592665738977313568743913726865045902548810188901804358389780814727392444811616788886957434471365609218385213724442109935291388695421810268053359941353008109673739376576831145783539082737478628660913632569578576050573535415736553872473320167258500578469204498401303259581012607848404881987732493927603924866627149664177185767327969135000003750373957651709079622445931820785090823778160548079979253649566379409315089117035296044478372329966405514926356024778480272179818254269537042197482474168809305659267874012618011970403446291638357648035454638458188207558989885005099143170209944615941359180023255888861283163224347864795370344994173080161886512112989404014795819768143805648479049325047277491545750443682001410447685726777711034498152201826753163206142139625329442892961196452932635836138751933430055002015226109310985059975467166714477020442831475203919420107052437290642444843692517509396782186861413568609728231620391168726831762328061081106663693471064245709854725044725248926304339020048368851327613460361719269984475589211744824197435910398289549800084565271547528165899156511408323404947741800109777082686823185045863813220234484006192554639487954760769689028820484013314563642770652076417895800916772145056840872742478453602456117997562761427520319369820305420509305927327859703866588560464915864818955077952241244465137488730984112128000000000000000000000000000000000000000000000000000000000000*i1^30 + 2133345141829414542674113205581130524816268624934225071201991448135019742745259218315011020337223905988679213126257519066221422231265668418448423651859885340524489776199073717946875061273628055799312714749038789283556942720926771822177675309276146052289948035403484323405593311348072749047320962272529338942875156173950702125926792101604017343871653980642388307778228931045417515863924505590003461844447809517521884698607116197765679421030107337122072526926854904005879911070033964321873369287066539316214596748297110379214006971335530553613196409726612922091886014798855248024163774052535979609087844634267750940218158938544338681460704781930612987231885176399916554777456915509284748437469633835720151371691491157349739414866199160838070824641747924088442546607896434188337263053971115816465960913057321782770188185990543568166360281815193764551451871645066519250987169863909880576299301647349067306691693376292391470155193341784025919561861865759990910716514352706887587511906355332262769058596070424283555650198173367418473298858930783223782295205611914411667007836004848614738133441370062715382626245382589428809240225447899140759052826253979140562060268315899022948485715687582322719897049461234343157520436021572508441579150708826127722681274402211867244928576728308623673744512518835121127487806374348849818522243754313037110768529798162742967595637854899128436852725334965635457172058578451627920379657296382567691794695635070155062638098198056093915929774087843582207586138666972936925036356843067062206162285502526598869285446697449150794090858170974453732470133706326638235850441846306921159025117214951385959815433466784084103891757101632584582114448048779056805479654605422244040543683373670634782795467599501102206670230080118782985598274633213440405564018173414768128035365893846741138584392911063164829602014464814179411671490413739338923948757577196723647027702644705465192359569015774662880317361511079156252822321250611928221671314305778385308847307009553667026940679521454882480881623503999201597721353131351350935776280573293785282755798374351495842987433715247305376056581413832983191863622990304377034652672609247178986585258795531214790308100902247759791694350303994615826482296103757787293375937226163137778534686608450557751568407415371830221561809053909872817745075470959466094111692657908895731788104671396914695381445116337695454897648677244592650804497307520301691982927445515344634133736815596169234539347626513809820350337248266809186414339762483178345616551601270734202734319459292874627192510704080553253833501968333177006399346274063066531937778398937680583547113967658246438231376752344190877345615432420054625192295935143808524957137121498883600863420000554860421917327737431748541659057176512443460836720971259470969821931035316243723270679494315470766004797440000000000000000000000000000000000000000000000000000000000*i1^31 + -86358896124666532125206362710516045577167705288816153912097187952212600619227587082667397420226874407426977629723620189418153531102985633914136754269652760024126675385915692107170114009417268788653317849837063079069320728167041938160381691398364104312644977021651427999142406223354240474685793986583497121875023747597122793383173243417127877887753262691012713208925424037349072085925502365184310867293036729554870750906380184213533902131676810011571729749688417440545524086909722469131143713366922793731136816051094378758538205681324138413688177255215591246572315474951035650741446348870520929647893361976438021676968068234458657740151088283098023741071886821095024565579813185593205257182574887557193476934043111074781954601063070654485417650007559217765443749464118222013160734004396431578463713686130172539075709550692490880179373693315135979418732600342882504033792576092994121134855691158412098378541929782410447876165871903615748242639706926445183518405136437540747404296051237625242313579192110156918694104824341025349279026358070076144354934634594708208517088641553354472135877060024154763437455571946999862039180523961858528602664326360753667430633485248469677920759560260920937958865685542096991814897381934225171115637210571681247594551108059127927822489250016518816584926347151501777913634959641459528350820567868770396780134624856093785722640344923321216085713452738364783601918134858795936759506054672139150329958995015153111202961966222368201349163229636393271512616280212602766640913503602201589717308717129806779412798270689293707146959828687808545168312418027375769650876681583349715118374860326324591958690662066057392979954845998583013003635716406384430173132378648266177832266456730371246806488857237936885430613944055473715106624177979012998456640464331448044111740756095735551711856755597067165511428729579909392386903672946613248285062240053235998302002579752294180998816814657665214651852884884479855050551988353591539683443676568729212129579543525571463098691735277222768992314902547346364033341527556648558835390267243434274516111263106707686084139793898074983301992220901908364264269308573779115738593352607251690231191045233335736912628552790206868006769214545233442236900348134302224510015645637431170191857198031104958238955613586635623970737169831958209401528716908997485126403466539987713608334492981471551427952646683660292525092350955716989451352626314813381706148241909933557499533947264228427676142491910769014612012806023591530023131760862061907853599005645864290775444013255544637352704937786793553069055644315015251068535626903655087554376348203001607800184561862678252371673672574633135049396045147701603696175628750687230890637503497360395534960459031224065862651134032063189548948241248221274437478480553937784198587453029025274459789396641075572479027200000000000000000000000000000000000000000000000000000000*i1^32 + -6865401207282235431940532277180609896943805681746363990132914579077036460510029183407984624922792724362188894570279263079828899002672449535274046961261991907346205345094832750858819498151417085641289008924957965826331230034642009712893090296234850061401843178975760401922980426666004588642966356534836959088724380399947765389587393416481505148302437312759297635231025904497016022154784800106786915825169604406403226166353423908125915566759212521650969973433311291647340742330197545274511881787359749227495644386817890336626386669316518815530337218730705186240706978582622068971757061051848099217160004304971186013892844668427483146357560377322961257640957336022990357819874343199243482755415445997809692358834649861584881049492626272669079377736642464843230494137372513225514183377638636029181154742841075676655427689743047055056656482539120234069522757606785264802664326835236217118065707225103134174097131986125594956884552144660981464431176879643032766126008640435308278802383610913187558731175077030521016894597044236031356747967365175109137879162707276243195336056366220400400269781397316444503718188907038061285514223192328108697386418582824148495161493194689274108052539369336960525194629539913032238247588479939304576672170607783568690786569016430079872626556933556653107347944107177465780096406601388201768922517988666492758035192541164015054402046701385099282853232347753489447574945417311781326452939557816432910119355856901338684899962122477914204823618620066945639451299856828443571912286576046159619511671367328276222263445451178283844178033070284010667532416493728554194308495556732149166892154101156185557858625785933579153822728243061312335107557554363824011458522826974799026671073204762970312761134907742136095723045150392661932247807205206331048495637949512139003990364993141063822587956322788355512985919349406990415949203678968463655153391078889119110463552802695329284342878853413454117238308897125114070274694716627398626167466922260312446163183199693059883548120686254485325871755546713370440629090704178087387682553641868881482285039474299849887335702136158612662252316379481652342208547062596991258523357238894626501748761020223210460687620773780235590676498261845193402912169756191991816515164784277068285628271904894799462631457856575531607304674545300431417733834036106896525954450058447365401158284766804940482927510390532384547240375677794620858395058970812860311856263246185918351657519617018753016423035853019159267831399493761730731792250478642082555256490797271222345551469215840663553530629864185809688705220311841129950299751620736502937562845796731125203801421107592384041706263169151438052751927322016585119227300424464750824084126424817528774149645886493022589469785976772480454511927067548947958146800299678731914435471631539718634954764180938109140992000000000000000000000000000000000000000000000000000000*i1^33 + -351109464983914024106559737716878681415007168937857047901585506232903312446272187786413701385884997531611038934009763836785215849536193009084233781628908214462043208313804961133629271150857247509486070121089644281359530989824727451850710553613538742068564251222460315618602477917726197319084528449709524568422771833194363107739790850533348386849841073679626131600951858332434190128979982782265226309802116983297474970935694197149796573427679726283530350987127519277272540875516501137415787696815271400111061338357949899037094518564174794443197099214485871334769526092350139667257220274190995171483236769027857863650930840499387972508924329668130959521638640123579215961266871111942518399363624210190730747743797690594879724652217625394391838896897540183146869240994385963029520521069481729990817932435307377091974565400196099761369676712947357045800080270691131709433603421650094730992303376726153236566605858754045824345140992699382049644173266339171719385935932266064736369749480466427504952657765768823752864917776188848428863274083298265341679413671729818302810008974562872372328999559187542825998040353852933726875020801437757507214244341736979381382213796157217502111813319772060470258846941675555845255345761686458053120670187070845214157194160042768260389673697912111557914357453430641022806912548841337576048651147900628628354132723336045129951402852024641981743641954307658889022525453799161779842791985145451337342441164942669997159795330461386565562749622628529532344221640482223451650182584462034441486425200147185708032027794286283188686251809495496569050807060084316885769957896703657244555025413389505670824245818408181509107414485336200856869805520882450898197814798885455550460317512105130948905739487936030285771490391208276582070999174545441199922518796153576921897688344158649203019200948585348543471731638188093051868544657014766401455694396922596770370949996032788488470444852253509550120717113432998748213178078107504346901006896791769057847923341627477422952046729995042799687428887478416341164794136455624219089705506478262177746725919713272792133670376064333215706791281209221143970006344327995841978128755675501905527394789018554211190688729249110072868631540599259543336459449341462968765291564792989137013203060594912107995042420140164669239028361331509934605263075917512532046979072127850694223652599449832994876445097058405985069897388521358889277787578993665289096942426507258802400005574384532270943811408679217586492926367095298832037561554503006425702392481937750434374295654399006431678866418384729674934284675558406995857762616117561155696071744018620185332554341918858566691268009861906762737546819167859005065845181915811097790243067419798038749679434201064458818548148439782574754708351660762646984377585511199367457259126236760755032265245541705564160000000000000000000000000000000000000000000000000000*i1^34 + 64198525818178428838032776931281941955773236038469055859539218734453991756922488329539713502068577122346490163098102605344505192436747015805125868823051923305178606072082391481007172271763582726687886772640681384125264942710447208154370473438849894038090150829580723596198527413697942309781787963266681915708758029388237350349630643819397836623797220252124110920311606826027039711517044958599567802092461012783664464076530736019238540651409167001007784702365464524739159837042803338724287403019198383439223925383034375791230258099868864844318027428857863019456006142506543163361101764051788021713168796676551788126508358623981416242521693067634479507942790822007467002967482841934484656766410747059944165706284732520003194068832733236679544416120223098568094029935760984692072586994292773159668540241076955270208360361506740457556784959363645687830824900580348866011886729522394143322340821459389527567911781949270283818358969115397890868683596551200065112246317899722412715665324032866103195689255202713247219147503665613708234157889714247678010397314012301819912262738116404293881590562119578623344366469333013675469166092109945213231176135986418020613768715454946144123868813401431464553812966367110945164496158617471983709799355174977873384305029378358551848111320404374292287053404541228017487042887579844657859630813329711256560402947679407397590382976922902967708610274782552121986203146200650751958147599042751142979806020480045594571418682835906103520763765437644508605735422928331765666747878027181662081423742416477484472899497093783624065394663808584635513328016794457622401823396692846234213282401309572324875349767983328635221783581674142003634654533571982642813084826504195726786203688758649670795163589661585049576777107716921054957303178242046263415908457470462080438427634300186354457350026768851320648902719793961634325873614780531603083331685108038822266016227663548432580311134297315100402775503374061360960214301032548680397942511719132839200091724672220451680024602228280504528338620368444716725593291786932220908641814978273538024673448981565292691152446602242720401770223789326435926736753342364066832725964919100486930310662025295569569103525893410837386298773005372007513381186808206687656378130817119856977512637860036335459778005132224974606383960624646194039008611299220112251055223967991204218058658573238030068507623128569051260333869788461168171832904028127894496801011150103157438443383067545437112891618611639180790476407097871219999803026062118082705220409410458042754136444566143229656245343497295639041867937808508222881453699750051344807894024733131738960399101322801871993954841735416027197699901084599974159454956854558583577134161412501132072647686118253757007256251273654290252536077241096845566599982472789335255742038631272361501765914729288499200000000000000000000000000000000000000000000000000*i1^35 + 3511675796755780755748643280269253956066702789786780298128151405122802583393009418228491691940895020565429617604711870928782891404381065389572226298422381209876231508632613601413298139446916639947859961125323377114928425111195257833434650074037859716961717644720490213021191681678173731217213165675059138762594239032009629585760419151448122712130653814121060522137303908580888373570920682583351915447796579142849708287365656119389308197594094411192161247525345144029612783560908152485097338236430962492438889983375513589071892326361121500933181666531568175584060057607737249285518406225795235007243024935756009884284955329052289620865829866944460646171497208522188785840727247716150197756805729132114942314267847268387538222924128717056545902053918848656600994168475645194241351129424096073926797226548432721636883824705035426426621188671659943750019235073364928783342277462505951373217526305811574366935186794638610804107264067688084015336039416635541549973256383377198057453790231156490053391752472004672852519166402613400506013266206009094252367027425412577126493076669008160183326888034117677188679429485012963562958260576300777267877176960255822954277461688623216355882679223074097515498618881627782031421923997300262424958356319187686823615056893714239718389796537741468656713653992780907111628547539241113878929832102471625984482742599801105799098729698547990974547886386171108117067691374934072273603117438052899061025045611905405246695725297399484428927874230322048736068201096504422671539435569425587079933557350808099158544747739304211072746468561618225423557425401971294332977784250265421071676999232474622649516160375823602398047797086816417298638032817240331960723175745570973664758724569040626348700154750430528722115531030753121409524166522403810287278610143258508953247924644233631700885388285942268526347108316952367942391572603547951838878095018103270806797457138096539678956654187840169492916790944788014234605985425913518042669503116962452286367185207783426045232799388589597574955669786714120935256878688684540919694808872140758417744516632740712060767645747550663334762877939965092339161893389522191626159396253744101008564965956005482124903327780490861894361144117115966714508435092408659680410848390195489701055493507124412377909807375355726954151854765869550354476514808397478911057564348023807156137831484327310681744079501569037397916918144401776262618365114460836009740568684204306283082167790103091469523068375181000512394804100521030037099618518109822522275679013738669947456746563024309325013716118793465357490300986503290316998086097471872994771840982034710505879379764235905362516182259087979383536975106823314208173870130526213531552989447593284363268858367482082746222895876904675186673842457309404814173419060698842147806908307345617976735084319985664000000000000000000000000000000000000000000000000*i1^36 + -32611951600603481179302965323827175504720323882061719239100141709851118834618926848710741303523017261478456852957529695611846631617926187786852079783173662646161868907310791065948864111494761291110264493185549778884656590540275977392501970890046759025702158111557351961161713683968928624648146935080672759016313228151288668892068011864208821259046432273109779836897469599437030519092336066795338317627757579189153541780431850178575803265650237503489142022102094665229356766205093979628710376830736188838526922596488562156193998606888797312181327089789113320493270011842687976588619959850671764247908308824501449041850152671800252675575092890073681284372483995335242961699546018909165977433340012968362378949527431604431298800782517112687539543717347030251757961908293916393226685744053007339704963632739939654696707356462814295523433583243183664516594835503461126936185680962289830596649829105308255109499044545924668741864937334734115667865041192103528983422073449887276282235030523492221379006344513786111248007977140722972575653767083403128327068217338655542132341473664748291213713015584605807554490704464656893167477813503917190423235186520811245051862388298008636438363169051294278416954763294693362529843625979242786900862072898936585632186926147535656393682947059365464084067431992765581876075294422286089214390087008662483426118924432086447222813420217346720521876852538977199593006497384092252292448604555142635613731466044710453970157301103759496837788600285621289212239039869122503808926181107518748991153174040384207575765520423808924889379339036043133724901489505056884820918351378898716170004969704973068926980024584876946548107676323358112277145933455835827336059593996404690357685623526625460020529765829644820410129298688360727754746790984429995804900520603666492148601515792760515878343681550772196065565460840082151259477600154227570289905148788642305915176422607687129346498341232395143020262430682522400223929257247591976311617156799081881104895924838979723555798932715906665831181906779796511064512491716664111917277994287409447137899453575008133915397342998278922257387713888229844698806820198720570463720721796874787729094319018917284586862269498557203737152425196892006217392418923439908053370929121235329165290698000572930826658654571830767834952623500672481398247783625029137411531552797057898138298907691788628257808508941231872271808576423442386208341258492761902316051105256836003322862185313734419945675876307125936257248286985875677304146802543443157525875818211916022637838463821876657061182468159240144920403729732647311289666434571272886805341258973965216285320618624579809599335524064654681439719626987442940126573985965616268895222048236628018384022042295295070657381747855330240324024224532855307132288817049817990236865147034748591191541688401920000000000000000000000000000000000000000000000*i1^37 + -18402862905714726162986129535607773976203719230432801421763728764076883485679105786351156185334549368522193718791479797746513188855634175590566620697432991528732038481179756261078488914081664644608326930577181333111762537636834559575279730966869817147740570866722634040036247389321939962268145398315261993304592908663010841266352070415521631811539281868132044159361629654368303675018896874217221222765818956629833869262642266503491983021555614898799445683732438100936730727944736492291134117605670897099769572180544870414362406759311705460931628846892253831839006893364553988376626258604700777855859215612230353807485796622523859533797218951616660381131377819280598458487112440985998363864547890423345182561877642832640030549544340089180137412969532083864338526063941745539255444355026451675130867471537972704384791970601383787798492809353803987512630915929562693025503850604298796954611168225742734043083842682764742717824106393799415832935529688529664341121468282442843291538336172572263491155701852988713407447874693120299658874486080501056781402532739385261704873015901134125420224266826586509527665118662714038625974795368138186449471689425084686865848182121960717662593415701347383000591618359155753475334087883665650587606193531245739739874698557135275768978466601570518590347419096503175077523546013832435990245865047487857787410842351037640248561762603840910944906837797687280052100541261061476266634033158926619918665260146112247218981811006976328777987827611084153739633814189648406082112731801715078775805517205025400598548787682364847174437083204494359541756777197952540005492008692188206393416632082864465477457715044459457426334180328426650282653658541441363025699111785120205644855740249663778850281726667961115918795130961868769460655846261225502219382445275216974327825425267281631824868728034536137615780447617804580587255658936765205434531034848691684301035947078493544751828997472528550692615768069969720980263851756149781908628659093091101893048990398519323164787295645632784860814007696693845016196573041542847174019549690165050617557298436436310600475831943665103894858969741366240944906349469007628912641345362572906664097416602706980054182194326896942232188524736612616636793548638593672245600889172818716884987226526504566031951770977919007168986514506815447108047006195531313766852901147086833078661101804092915639043894282269784084690074919490751415651051864595367338854408457974575724271770691589113481414096559728611476663114897409526997334393199231887732809098190148993896103297089130740005799241392947577519009897776004631916261590808920085926489957193552258304452283604386895176958210506597614894375005803233313810799246964002944357118487611602524899541776414792236490465731195591575417508127394422985720950141754096269600984996179616927877977506611200000000000000000000000000000000000000000000*i1^38 + -707836097476606284619064623009030990264823871967991014850729986046863810145657550652835936682345451107270304372504141937216411033798716409583065648892980057890187034722977928907824568823255656032232458135657350535125121136331882506438435708215413478061201114065469223288347262803835454095387803617081611141305631514945057661785152389236538163618423816526971191978957697902218733821318359225688762007257244993406566336374545571607758418380385897452608019854745610210148374288084204037701207795787303454728808912906878634851906511655238089740157628005924351081737272892309985609203291978865148791911185721685051001257061857516632282189157628027086464390079673609630720901319740319834745548711958585545806154950268493407059420353038068481642186955245174808180455993555473986920957020187409498141769962538850837320489582111279030195248070254898916293825764594755186787042932811530833864986902194804245043264797318278233209462164317686703920716247657572206954716985664809634239808063508730230829777973125021928802909208736587103360784642051932666377867197312534522622597632658286957185659846328643495160563240302213478854846081001058292522347880330221115044014151461385442810658985139508256478717169264992758883075835158454619537948664382222177648501804922921021272175373160463882671662651722571294930871669385705258704806545267845360221561646199140420809211001207107436055242437107043966487063280439065103446107566863742857134615801805933586000893041481045060044220287916632589178408959019592271587955850355576332285206606986337733669189599650701035644611935710529711013809276626851539228779083881942274067866197505564216893902844026055056364452608103768384248955976821335187143375264710659125911670571099524456299665528448328443596688475240385247941068509213618254725644842178400564440537870893918831727192986041640740248840205834702809482252074374232155905307467686425056659767907460312760319338855163654754665340755129582467847066776746037758181887833930781259433825352323846066462688779858542934984637277869463707045795881226965457668742588041013804904814827393980185200910673209633482305070371538735666075962848860990676178192377724183620017775816211304667104437324487388583145934778183352737383429488533613669146236206620926628588634703872612893661294175814675284801344200921736767791113562460901089446899750394266711800125477392217555859386192764270748640285164893042802949864950908200213142100029303535633503666986560526062603950232881495542777171880780875923820070282567433143676597778679707583226565573429422687572334939138752856189293764041597327494586157237806449982102682487211593804119466568653514837206464018822950243556153717655219187804929772518785258066533195299860720858171650678134159949020557905063561514885307928927057394095279735113876861066295775955439343845376000000000000000000000000000000000000000000*i1^39 + 2562518705963601802597546139510406148635638960886587880981451535427308424699781665748817952509996455614254706904814273750663971504072838728547788591582651204619160279608141501483980605141490311074391590591421997880842986827657208859193125614019510651544203620589797851734273682414120223067368212602773580740603664889469757189043119987646500594014077509447442187104365440621455974002674904754527013426712775660348709535071792538103490226260003506251524354728967741339073356827397436645604938894421229815960282655019173118732036415409913485410048617076659665336077065451657684550424711310777678085974615400261462710050981874738273925696509644571540294602335069458466748834941461336256783541186828358435494413586108849584566997318561649141069616659603420855448832163130958573516111317759712989422380430250310975826749663697243172887239222937970621384820705714732346489884337920288397404387406519964353785514195008539496577247698376350471087961774687729788942873887078923708235479770454777054690347432002461665056707346947399190988064365611617045191451381533183358773367885029218023009993418157156049722524047952670292613425006036755121087459791920142017277530296847741984226573871575265791446494550534151749078757398437006564205715089643475937537131113981402334734410714730614767013786363337707038372844217958301763944385680655304036111770226076258514096863728187563664369076242643499050225630812834144682959077927346786882364080370725508626861424529985168636902370787910208342124672898844432604838669668468242586650658422533093546188604198631402908224693554378574786716354199281169811632793846917509663256850240859173230117868559356385636233328675236341572240763028632928874133814520628237916366953590331132886711975788981235523515323146909772631884855080804407955536972457878941880722225663336283691789345620086250307470404900035660975939599963960607104569077643558800635773844350296060469401484719326250701349226936275674242422063078963775060341619227880614213416583912605546596204879173860627874275486923016920973357883340813197039340701342835349533759787557048632602083729569154277934533913373047403241135688685143806894785016104444458359087647306106271437279080133385542511161841856984055750128224414032296537960833562438512122429611647914010190239084205374760291226552185760570803642033742322064490543169858563550608104946232087174331697980833221996444479652776052300046167406025003088210143704875174369765830519318818354828995281323150015040573259422079139135988716826721988747486897120582057923538388645388365554389250805853100526472936988076526500893339972121847521654405726992919733843073191949672443178010750284991618595393802079999000257584568674783277578685542637161536170307686269705253848791017235360323734494723059916645218348160130341692943339166385048250277253120000000000000000000000000000000000000000*i1^40 + 1698491641412149676286658261457164825301700269991226255910959314013683249222501403364079939107210036140406078595994565811824339328632792237237781235259903876398405750306821098065708571599659263233457510155645373663536170582614856073300617935908759232867450534119828958435296032429083267026370765604967895430404393562367451436652837640859029251627379229913985066930375114219119274285977865115393225057507537489471584711311379364792544028886997122065035455653348879234435940467337870814714970409438238190165231259004012594138029571953429392573353612019698354950525907820393138123632407325883631013425460580174295551743663353201868366737367538725197564638700183702773336563510652048539836673820007657198202007646247563379177136500321256069259463907745689199068283602233647920745437716760301833388027665443362323380019008811005747287881995469949855030847705207623191954830718985121881156790474881306735537474695404020064223415199327771364328746546280507026825613142942962653165083714242563018686074346396656612977057428294198467837055204710208568474214735055071446444253608637465707639793340427680707722106352202806130813141790870931943109625456145817569427774509545489943401099358082778105611821711244055341939160115692843581723038417689087353136467750917291565363537939640794512307914824895002186536212412339240783395162868475390623130823258748147134797991895276698228780575546153502994730811569385233859433435299837692065443535302211576852165449278942312947906025526190563460751873316459187199929487289078385786045051127006650283618152087566523574675615022397665812406840801305175858101797710381556206623882258514434309550473430117458674034890112069366624194821942774739106375102731594110918642919031498784729813855819760798205876188895615750605447308829334806195837306571559756099181054071655434060618069077446971058951065372753267583098682584537007884381748090574751528604396816861953414840746223754817683907642038200084451954393906340046764732476036809546377205901521008190844721352877855979774599948007300380864344102363553905393325991981892861960516411039324575845429309992696619817190565665767387855616978669403704128121654132048365031826085196641342160439334360856217648520585663639826310701122278655956509088364813074558029461869286822354834195911802770787930992659969611195410918742165080786634371859427207987204990061762334718753176637773994641478077660933837548777105751406001103404137517808401293337762572185670188027761807054228544507219254827151309794136086463491693921506434223809763553797200713124587539017950060694096622727951085703956052152928600731723878891499521734368880163318050826028751577569465455247899027420663922244639524229488096093080280350187220090811480706706127527022845661542825689289977233588713974344190606446823026127216734316877542147786342400000000000000000000000000000000000000*i1^41 + 92223129361763834944364287312146085450969788324923948428273237213743199453174030873248818296932994111932640249053801675693920029477871394556402270188166876871472221219162392561763439274696243373850133914712880206917696247824226058326948701933291367944662002107825636357181232980162101466747294384117003778272553099166461831689663266453458811444922211512003202123878463914579205028462591877217014930744169713787637463671165711664028731856604575718428089070811038290741089400794349716838489116256033630915822049274336915899068133006519681653786977704433613953242365399343525965660963159769513729455768589214082939106221183034932245925085570159730022570415215006015258945413684460777476558520568906363806020432475157705676209992086969101570568137578912921107009880777771910211340758470368190534630592264929524155932180124214279051904710930931843456862655741154765843603961095963714332014663409818337188546958529073273533409674755667293916162368866335751908198182579233791673054033764797547747955385674379710715382895343650498877565635696704102534999034573450049614184515292096198233386587622195736098728379721831066813955778932496996287667954708838002586432520745794567485198242979888299108103587885935403688850062398325092276589047278939916604375776047691527941833785837178215929302011092478087782884673869721135321904087386477630027868140321253588913933621669570580801946246981125272330659894356260917395442406417757826322671674241362396689827871876420083228148285456775053709067259873847880474752783190392405467617379228347133441243055460295763382779215171456794336814498494443851982801066552793819944975992021899621294866257190453302293834100855892265021559547238574962866385623159752113981796872624330907904429561894662089453946451345909767030274958941109438664614975713179929902642885562742263336943331890183984434089009275846914152239536610713258019401391413018996668177785005673137597183768658430456195354625442320445339999812605895098002308172482263675612782772035203806172723850347859435397870883889691953912249295186620809957175341814572895727124352080344139098442370413400087799894134670719214830945304462399590535590107472727517826802510930431293799920466420041021571146684257928994498122666457491049102616507604447612937381440659381913740835053184467904748885672293975585311497092647515209797597014098743088850691396569173377821734569249916496519435942104175358996158646441995538907794257879219713436553700467545487678610973320538518463425847322046155514642629377064149728389755373449445966537184487784355090934993977864715628474164624161649057918549798305526189842890866081960186860637118182231815881593371456589647232819015586688416323831006019341966175038269226947721805221684642478407226655812927952964337369755986136664079069255287011906060356977180278202368000000000000000000000000000000000000*i1^42 + 2910317021770580211785076019901088978243377464108188892747679908823563789867647238969873960356499997609705573496353140471389210395285951716438557182087760198156939170318620852698083302836737320519484027305691149055341307544338828534199015748032245262453998694098035872384638314628774956695747601671618006220282164633261331555097689844806590140674214322683421472017243968695049773733224487137956415772025197456070210027659212145531606910037416974253971029854793702877241979961338507190400693729795643473857523660269261491011351852439344267283316314481071727009623099349794502459331946246323488501089411865160042057035804789667351544524311333772525759361266937910020913102933513545230029698779001181302486674145863613833527269172173892826009579472267606988777863129765973920219394320743972597548005519105738109039372762043767099736521842799589961807671744164834068770811837061976116999753137837454438711609887427074767228624424075806564130515725892548153516952676741387228752777670503261390843961852342340227058528743003012873406929097209453488701813319511047593281204577275271886155837739347615307659438539106702087229317773035083460270031435290296803287029260186549004119424414252298551440435588740888001360479055375150399145408120876724083792183383677748744149085640288106678116315489896015900709355301007006908941691942492848001433015383131377794516628383128172906947702508395836373219346034154672960468043788496131318955058853373967207763867063767851230674654925465152411217346311154870618166113058908336903621870680420108380939927891055123218327966183108454131629556398768738415581843719646724887972545866740686922175232697171058574359738395347093598001811385094943035529510109307709664964545414571972836705544436971868896011402076593566454586224574392759530985090772291506058363759929940656006162129806839497381969267093559564720051902683445584738064208251211291122703932137699916192498762405624722664736752841095664662211005252666526506606666875190817514630477537971553953881540510039398564263572151894414261859039332939905250006529983716591293108112423228413086325063532641186730946775635404817486942576291084846758106221599671276062666113602630405124628739751697706215124252034780894646380944353840421158072992970222682459777647622739027601792900418301372083533104225083978049204396731927775042395869351075858957564756694153786104282868333097269946368004733252364215812256792363378987523854817264287305205535140959661813470400517492784116093633657731086094834626694674733973886927196373844182695776388557320104938409110382854306715298766784015231921860027157425943683811058251388070248835342999682146775280931076781409233542419982306195078932714886027360534890675968975513315655804903356496617245737273297877259302282345842300230990217061948111330581072893662822400000000000000000000000000000000000*i1^43 + 61669186829663540855966615772717985352094187828502706883249458997102721955705143359308426094733459306432766415633567916088380830567838691105187734262209428409444345850120095765654956822328646536674162566173543802570375174044966744030659387072179696822059516021668337609175305104416012656754365875029683919409658603969722212761901601803978562556076228147550956271769940468959376280233884582627495288252087090109054088169634852361212373540400051031572706492238502057265584039132094644858160510987086783869692041734676150938911960936905963108353506138810041840196684721887986505351580219383543294964817492725246825503222181043491743218432757439117624049351680834346322133201842743124102418709737202784187985995113780907016918510555529419965024176568229462301160746561947435425977073267015287410565931293751598498664386657953418260233026510535996125972761586589437150015523902464043142423280368811541761429087114117376809915598556988647980662948147730837859095726992423595559146356352217879748720525526157843163793041600027463523406282921753810586316938092703653137004593604446182504275722668765123974299509823377552910925712306921744264676410952361076249006785895297501830807343761859804103829755588266273999155068174360442524603563808134821112482334865931290100795531461648323606554323107357746975039343615916371261970581738954979438274587716924076507639926195898646152021823520293561492415071513968254107457945960204135672804933827488217136231920766863703579180451203142570509253441537790111400274805642185512454928412987210146355135266285692504597416112592826546181692958301935832108404906760799308113686913639175494954801262076673103836911572300031129760309236826828045322534978148333690774971275559716232328753673361879123643838599217971915631112753132862962430776781515554024461638172795910443801866369853522452923328744851059735719709367747912903330219083666037245878154332156764142989588676450345564634487679677417652006433100160807897869499295471203760226628789071835118998374841426677780876836909728096708690843164548843904081308136881196936476954427190655968929491644571466370139140889314086238800625385858494340704267549090406501789274402444043558523287716478666356190139267245863426312088289400382418110084984574203973319635836539691500711773022962307840866296765566430330914693091285436750158615868355371612135147681001664245847725872139735026355302515741686577655618490716713234488126195031892883051392976978100391006720202111461676026590588191144061808724237310695701227396847936104301151605892761884516322836673098654962298647734712214500620237026807013383091323765969978330924019699427754266034370307888629495162060873522575354626378371637108832229641717665179096260498328595793435706393993244479584825473769470383782855476014667907565921424606283395481600000000000000000000000000000000*i1^44 + 879705133899420859381537280712313386601182026505230738433857927467670340823701169123510426570928453726643796601293499022389137326912357792790299865540821110317577388164272665869582484991744091275685359419068675101528617869094206397444235933360375278975083130988255727003796923581834786829974492982662669092498038100588305370384313746807171151699606961729538355632506254390664291991881688727782312925430880920783179403255681202071084230639562079310957853167068384267478228407976075513521743451910236225879733041577542247755967609215996908932431827686548851147879715997670193196720286219794414780675598678386869168419746037525875252323981108650544967652371582524174388347335723180738427578666733810686725678327412270812810915941968024930683159199795882379519021341970602559494643391082831273319573746918886698115672220464152008216932785953866229232466606437689690868731720615426427902163591608520864278510219376687125567797465400716599396768453162055933874966972892520732712320033653058168010941683685895203089633988617730692997758864814634390636916827225317846521584056855695002365923821659110337620597054655756196534768679214999043866261146530618165150427636414803185571037795124416205548062797384986598382698877122375408306712170242316829612545098784625364409632009466245668263108441105726311329893904753965274566858864426343652827566319057565084852159838350399035412098333142014953586304596853069549782635992538309322962084501141487307819511715971763611624004133170659172984821285311402554617399466891812198901029009848013259871390723533500978915158873620911135432244899575429306722515840618594547835506286053381537785529722536412348491519087522049727397789214276180047088489208962665738607614206754205889896339970543008347778885734840301894408804805164797593552092791235047242607731558018179489194586327390648140672453882856516479862669301216182460469722173609411514623848488717091150824279399260507624330023688865744695601297438015091916417685398343914654238553520164078283309755312970140567243593593641469361166607935214545151762697624174312396877501665315898938882338372959436140678208855680878967482020469581109951361731194319553672553196156176917054898523300241453281031237798478592569051402352075299875007526572027803076699091119898155533851154692315629930164289810990988296694976620130258291027733462724755542658312782807078949178252109593894019418772105096687753851631496345217701269952860649534143844720976780024994614245897078481037225275895985858853442095212756598734874609582103974733476007161438398240818748562430093386134610576251448674324597283675635505347320359327329510911879558898605199788748152000718151190025282556344262276198512359062491172846941277961634721734985372265911554371448761411113571380649086995266492724012526896646575793987665920000000000000000000000000000000*i1^45 + 7865923605875518698537006455575565068757595038847335114629134824429153078583923944011060841648482516144303278225770643409309311328444355785323902659800267928799099076185773822495096146921857233164795692110483356511741361803831664857200856560097291503968024185315556817288599260633425663583329627829290425627900464574768440296634593277640427239804195318598844041307958480396327438259162110256437401891208565240051666921658057702217383273785837420311684404792471350051338278039224476392022115673432468906396000074428385264960702165157692100053567376283027466201486496278034417296604622489804498468954346027034619405544891534101456385037088962716415139305280352238672190887362598423717498331036195396989779392594938211253602703876086353891708690074973551896492286747106231447434240065521068652193706089715642161897841231421694841717806199222616099264941155552164638180882921712847928442563509564268000302722747600478876309570925231479584449531719127492717899926988756387241498556462154766036076047036915260875966370953836374394066204772018288940286399112328328174924804986846368055934893443436760459775586703325773849300344208988944336773921294288804254248425205246058836167373986021917519296636328631685809595537702485019546685484755515523787066087704992233617306112926416241993914697252969665201240298674180896638093979468220358038821662941950577755058732616493203445343040848816174966574225425131151142235634125263484262159236063903386818631034844801358468857371427390555684756404423072410264053511968967163887255221828009945017111285753166049012141071627376303496613979041209806489017194181117806900587515128904611951387685023729190597799957196873068438439389104760888385229993873214818719793111751169916632047467777633479723387706236226415483694084985718505270588655378897932424970193746554071931775247016786534344669381781992493028053383913158477073346128836658106280741766592091080551977320614026233658547949717893180710936882510431130200576023318833574522611705213612747133730554699332173731884303565002208080792835611867469304006409424127574703131194075402560302349992639419651380648583155128914944020925341478941094961788017469770054711904443121874763539692720738075493110840159296480208137487825083899253166040809554009701452655055939928010955294767802188906274699123866761055207509624714675856451447339644591563630491316688827350028306301039350953675530323008741883199303204275700109633942041565996335837282059522920573478357256394258559385161119570709895162761092704161111407957165022802328018289339313117338740946315829945114176612820961667599410837073165204615647698237938249238679098162883469756247718341217717356343143035065225608712450285849805787907184775160041096448270308134184793058939315777143939934080868202393667835232668974656183229264281600000000000000000000000000000*i1^46 + 35611041636933413705386771691921549636660610774122465146687058928638357411612350555232299381851319383707663619478359786743186902507982897481249224183812190040965189217245680856822230475772563290883374253632890073471524842003039852651389876085718733953234303724749817543149660058001500416572095356304949196039255612170676010597324844820626838670712024521518562309083519458416427547412472848247045882911174396045977247813601781163625914158055462367414525449354812987500780794859341920928234755561481891758613338541254847008761221708793028369671187517624700688094010829031587576775606367695958707174083353638163516213407459444234525167862565123432039618121335631879051296172147918834037426438664769435735704197809360168277099552670098617436806692611984924320374078911149348685283351202531115901535069946203966386463310073503966348435171551346393659011385644514550075640442060635805296590834443429839466369052018410777409505225593231243575067049240636575098905433871421175419800755750222859488276323251993237501075384507712655174600668064343745361266579330902505689169152725634084281682620954226668636348631058580399104316724348707404679695998871709644558160464867673047065892341551480201552781530767055819779747701489913333190500135068383021162651579400846621441378368755238721187600179982845871257961344941430321738269922558448981262367787889866805459346293806521473857479113470327306818912846855099809340830530779091405399215157419710067068966376020641589825893857197571387631056035505290014955849851967407944160919828349495091773974305182208887973326058692201670711985721001620929656175099540788447095644440163550742184709888060441564506513399136397052108243406341373067911796261759783418633684258211176836857581687207641862231876162184000556907726467159229464549511270212297626719277838061159308756387383354124659707469861726768578391762650462068371305544991779217993798836230660430599664461309221644821812444286891697814168612516956638273659311979344066088933547068813764758662364036385071856113718446515231331204531398095128719358371570948347080162759573476105310523794625882078022915987646664959853577040664068117325410843492363360431912627641782636714605254452694429682813494026235425660685410499095451110023639596712345796872447685001190543287807249822094654721716776664912288719691454550668863719154711889533791866579749237532453141093150370207716590767283051617247315256549208669054257231102457919631822839819001404313341379353162393674899607233021398962201513290757878912367086276988917808016373699358660448400831692238069200943011021098896403112723820276825836488988936104890696650687311784571244849061675004187199317296302517401893035091204491116731661432742878789866844810829185001977661891302497051654106155683557835417001688203791452818333818880000000000000000000000000000*i1^47 + -51491542526238711404946348835199391592584646735159646093578666805746622901825423477011583531198015444734872082325604603056567805415022965811104548052858407212161781007170832255582642317921849513670762454545293491064330184363188811162923317633918204184420950163836004422212543277903239760674278774796303559727934125102146138688977862697634366073698622008246069939033994907529304924899156294037991279968661060029302446028300539717659137072632348151484472149925112232293110450040462441702663095468932520635031598544437320437642779010027221252740562789534831080932016739973253189279146460293583321298512166525016040355510883291414344431037244932379600001240064453317875080189073503108894643765588967104316139682436305178766745886656382613748622042251519067518604624988361658991081129176328635783815217903528404549564427979188074915845874912416145589370126844124758494885144429272431933960104242946510806797250998726419370403855280822230695452652366537691332709744195941105299048377029274550649313253449540793732862986706172511626213004204966802541991914237358455865691372951046740180455029132412679811809199900603418118296370870517195818330427617286078572948291292865938867799353236299091510248134508226512171884435754031472790003074606842088393482077636998365520902510180960724411157474339966920802828926197861472485441561900160928606677033732212038248981505839738614914531114709704367418434834063992311954431653504828740088290369823478854618136838483457614080942381033164327854062967084820827640409705714510107571867635631656850451249973065874279584072415273962691891281601820819500981808232083300518669434878634633029495787900986236112082011867920129292813434019507661064718779599721309492916570674134374521472038029269929509862131983127193935712362777405606884599039120883861065939717931323403580782394710658811498861688754434625730061333302873149891501024709879212629727494440200190817183801225089099793690939217899739111720464215350467359871918549192024178022470109276495894966895089390458943812010057925262770943968874812758777336499113949656624269960972648210892969283476237082278867158291030629998772600649929387086124136289190269832199096670335790809783839991183135631155529266655873451143458924159602713531955874487808980424855287619531620618636452937243513298042960757662208068852600127998765812404673269963451166649258308118105597154161131329293591643601346220278369462180711859200014533429030728084062539461555568311250093653053832021454326306026549578457128183792018074924532203569140034313714860528828058173584080301585722722774099559363147090295917677621709733185397916365295804516273215224323881804272485552857483589698651920731928122854039339186419264045543579300517572978020334625402044578529694574754869249208335831046233804064583082214400000000000000000000000000*i1^48 + -1692374232569549691020035962317535021186198352543405509743696774059220059457548256536201542036397080952259772171065430037095137109533612640876551917912279635472552843135036359901551421763888594870531300195063790839378996436150784929459129232493090023902507773182968159670786234000826903277944886403220798933577371356564740084214844281590536379996560760120586674467462403322530666336760209816088693847738534381844968735570079925102771358270390931344875274741373669978757507458161459685101981108365847150957219257278024680104624823639141151294314228191462196256286658149190746919678736567848988199601449822065100320794342545146127354648476705724189889828592193445952389706224384039924523492445794073762846420413545511273744112066994561249421950581811305288495257131582283448668566745099495000163215266791785116571367810938205640765896154618769200708322211989775825933511619056492164985196399791828228829094256391124263629520331058744002462454442507524735190177153568463044191078294263571552674429961338726366271559334918749564005649198557524778250240721518261093204140744563226191290656931768374277002090436922266853336186317621242061708895355989197775060906268863327260233468794315692529342765034863970131781664389073456322204551676837480967046787829222342486990151288734199146805478814592584602514918747268496629352836778201084207936230645211836792294377678298805761356430802463720103751459915467897014307830630542337908759665758847024607117685575103190099387697299936022043974344576004078201742910497610372510583535935439635443757389756068204982211219994374177322564737462940453102129971240801243894215215533005542609371132846765693719271746691161623264050344088642229968689357995015871389770485495656710297122165497578609757869753765981927716608685549339569735662654349739102297493708689748928005448453239306961175388448886836425960411825546116791645924262161520790980263564454089863914895418775333831853667851286754453937388138421081811190855292382937689210298441298553509967360561026988534055829865595230543840494154370599127777751924205293331348346186605617923472675312421149975232628761678520275136564687540175350603354019155699922362064212014552477611800653615422786443935150009742020883178764736426717137069915823157577000682699057989017062623003869765832524476511113800062786465715571951744120182842541076310895033619443203494338415060436625285573051845391946155334598256224260740042714028821425982270315055827685127012019360087095889320745058925095953679424702840985795963619540240514225194900093652671428977044147257078228106792144310021345740026615307881418727269636016962017660983127357751564219724014509916115994730434196097004188211494726391330057984966675061191075261784181749760096457402917384572558530908111640138143697621331980677120000000000000000000000000*i1^49 + -15205398512110215586949898123381957006980510833539675905785624562505886185808859076361937668997525742216008902859874992486283730924344813809246875890090338097204897238589948498171228206711488177789295555932223120934772598333004726498493819059980763846278651853962322725186801582307381197302830253450422514788416240188409102598234079029953585127296398140376584555259193237957879666209288901165522771781191990824534490086858596618657170767182858159035842594266847112592114778645076764529411859501889646134509877957008377051951720252669305978763581282667604063071131909052396966676881581765805373998452327804528160149852575239944055350309959305205247487796462802030087392049012270030378345365914830116397990590701268800801574651726719089632032617631062583772529197825273390009681465024060003077711902528942988404068451613252159419576350314792408074838658885390695683633229060682103504444337360615148775078983536962159739692768126301048699190373280664025494743523998792181326830433179082435016736127317634005212758941790066154025558303848758533759891727176579389438690047686881826815579301117410270087062387680727061432569831685001734493471389263254693050918105748286843151162566257351366468312385464207657077850861762141187608825253617816138751256232801317089603538061800862580004360310677238233205527261700477791802039469735873598097336632592204895524918729414753880205580847102565332502049770436159415587625823035105323820663939499276289505298820977681554418979271402557239735536902537526122383916998283911448536124888856231627542473859476969525519268696343531468469856310660717463089687239295712839895729353165432050833908952487298692853397364530192412684251782887055224243935448629288588013315130717286534987736550223378040083077591402697271289118546948467050067559786475296190380221625207447481736596192851310416508099861303327679086168007428711979182298659059700034363939038281472497796116386101808826627118784147686017122117863031885335306281954614433157389501440488911730242333513927273354305285472855006297076551954031468129995514562205032985855106191449534900551243776738833191719575236067086696644789258877057605537471680367627163421389631523690931676365985767443543260124258098710970222918014103547056018297419760713920412487655834004437248018215781503633354999701843361135356995138493521801021775146660263458680049061135706018519043048456817844122594270797892733405398891800254489263613527711867578613558736436384826476403018862639701745833062149320367343632832359172584458201481683403910083971492654292069088849055195566503147743125101954021820990851169066982461468497387963472264568277063394183449245750334890086287455358117276865848124890074936897584332008538578662686980297038153081730282928723636830202664156707837617596197960211148800000000000000000000000*i1^50 + -104009884465237013562499681431503295690032039825204814763535125237809858734674643469108524159612514307608886318280223008673905459139300892647962339063472869063270922661735406057361270556010124332715087457344099204290906817383744663629818763961246550655509927350159253239834580383433227027882807021604865493403516400222736382456703557592599011791468181445030128194115254906793367669312128816021922540690541234683938473367564914446713186369620900387478415058094705973967627997987497775123913637410318879979819202268768537698988466265390400001688037141448222706292172535615814470703405332717696216409345877804949592703049789978448966721648300905010901146169687440094327111085703676921217257924838193974304522078726474251728021365789122946351674313575385919547603172939595670620703211121687420806011427799103085834008461474079995393783280146721329782759960214098424111352978518477479758634320855412348221756421835421939548478880440792165112734770853449332392870201345348867597530998920708480116736600886432908176564942840239295884473195388702573544500235570642880378732478762872764786610284311675358695726545389361375343135794460486080996525346858610650206654660372161510809255099543906978528892982249566149761959148178484246959625196722944073425433170617675256022011412413458480222927792468653608556586938208969179220470364632116660157435402197495764231310372478018230624154144976740543270659827630258566719772267610003379425190182045140144747222751462880783864369618485323378313733337156189087015891977140481609217404979090276905595767515235755002338172353711820335821746837547008229986640593060457388839790233682002862044588815177170185040326748566087298166017704190758375461110119498604853164969622394091797827417552637261396774764087730160727797777227160606419846346399213867971334435130046744993165549375854018385460514962005816685752496075297463964840585060384521155793186539160921738856364563343904900484641453320758446056249585129442789542007404390767951854112953410599003068081985257978780042998658298540978256220798799478300761316932934381528123812647577363919794101274779055708302113842897681889390334382068107243864346070121960784057216745934975672031731466826654195120530222600494136157018280874966672677265600449046315285271723173592697128684580599719671419828841346055397951322091480331115834546381506659057266443040219546158061278600141228864892163754155848761369530784136897350212182385048109143854735977019214639016254130492404441221922261677954620598418926850450649388070347585073570708021777304661595247854665723555983964262373641540310991649864353579618016306667657787827352451463516671239635476033392606414327157242605567038068730938142724524651357413562679085845275899810877917064491218151898987706853819733282824965268162560000000000000000000000*i1^51 + -533116517795795962878990990455160374473005520602536370610635805104546136351645639546496887201746270772663457927344763747453518434951653341408577796880206564786295485002055889689487233408848144701867443706966247414861545486458885781798562155288742083684613917306762814966962837530656577518872002787505845482499284419122364425373852841904782191253798457236394605353054446311951070843801208857747425765582912141472472799807637135436545912215456727565569096234657506154754199609459645713321413693364750334006362635671924979334613242132965013682911555034065475400438261528861937403248052431880426245015874646562463651920320006847896003792443691569619010029113531753955367614086266761709559601027532257998750175987553746865303437997875207272210683479910914793282037091047541772352799647888453806550893003087606904669265350744629962896017459073166832824385088879948857900481125866689122752940006140779057392628025771282087822051277773624426934921442039464171116471729464130419289710827986317114102742733446274604660485266596135840508355254489588649194328546282067289554752431973301877322159344698657408546877609830418380173256037181149610618722143410669349475930011935692692322870158720405195657421537121693514529204577096804444583843756538872798246748010959904064939932456984930314402153333558411947433670164251500594121959393128787800500566125125481703546759966112039383351395690082137930698292659795691201610971141648209590906916133841993387263054248033400647507921111035081102124885586106557274026892480232373908375141514412027777343865344323857996710727663330798662876036568011757297960882332769581532721045952817099053280166344232428606947611054825817537418334559372891788694764695482082473716045120659118982754917298641802219426235494866049801268726626615277312631070470549250439612273947730038063017107645903981753300554608393379313024813507008327435197724481352792384029466212091009885832362388910849620984298032630721857014377921535139608639749903124415246965860081666267606887101134569511820341149511247346272928178373070576619103357310321196239002512421984134890340946411894158216095541325026928801950488290784299410207477196383307182134619461637419673070753345845056591164646891071172753615774969344860333831984742070256403407747085237109221913429352411373440939214323079328155780219831837173550503952829251786870574978495555179808462173830205576127992315306574644912689116784838857064872709392536984999867924431193536620290225522539678930450946738743170352707382761359343798240376548809604761005718849465522574496308790794557252296169696544542180164540665580387731028309492644418377814220107257611409926473099741389331058927013719715785814354730550915103549909645939847783478345974484833874729624251688781612584469934053712803582233600000000000000000000*i1^52 + -3025335300255594826097372028640650211731589252996133616437079368624651656092477473328852295273301454431026631142492189908620691970967554081693065250249026362175137958120874341018570891296341509222113509565322044068957297841759441710072628708724090547285007607505220707362492584227719029327836861718048664508316257588180142013861845916919516942027856968245474395561464949574420614722208212038129627194616345572114881132170713988619019038106061551292023171017325645824535957504969860633675082288096081768076905273203255345851018069449849807431423607534602645407734919659968098208176875764829668065495276064970193352700737552913114666898002636001378117731115647884671494716390671594240330990891727993864814446020721115025840342701363266160205073032325682069730268454756129289862988171580334734401118826596104149489107501910715364456605696980569386349694141002442777790123056233987025479135554276361787041415895620770556015797457088256528586511854345834071642616665323100550314561649219475099197000571474857249855315874058752667214430840059586319033868442701957860130774431917682725230895451327707458070379228439921423670948896057072077830785101380354046645321960015408656114057400638089718235637322200396688923128629467111973985127976846414985726027985479532386481814959567216210096107942228496000042216183466748233009542442782867995982235839732469165231148937963772349388279607401401725189939655163477687221774334556641057378371532960079742006276922912928347735601361488734932090790653110779005390767750690201195567337724685812528504615985928863541691818454259511275797465082780614044420495855837835583232958211208089847289009949157594726685463826567902303986975498878485069843246387586635818760831128806009904888663944959315701402250078389461262134401965480203499106134390788415989340798552401646838130162189021457458518617737390518732226724967584999429478236593882342834749241185893125547186120811533120887108178197771069794540720022860653753405184561043827091131497595566949998524650415530793853182281983451380101704333576667685971762380725316921174550556090941420878809228887738342018858289483727519089589937079182241921433542283431617330720559558643939309531000875149215864209609816952435350550975927684375057861314482991912899037427020505008765182341620414032276356510804172213889990331624029834778415302487190685694389359572441608863488692365358237309970692048738375732012097002243557544866798937079334828839346277363808973607533516939753253785205651887088876086993748889656330032455084837445244183582897392446603489785597122250274135938569173560046421301609019983940403323363490023017510561360447473185443916383316563051248291311571581277494355656452086405532619399567749352072437797639690411337624784827724616714734229731000437760000000000000000000*i1^53 + -13047043142169990381095072970844278976026994050694237612250142942318898692360298661062233811407575218631929499915817652904558012937050510820073464592741268196081467087455731464089410902470997809264732581679652295471893887877885395206959572869229079499291188808132771253872509718919791435876250734952687209930399354821936155980740184463498529234565923082105034128202440674431128178689125597497582837047564319828247382484431132966617936502303210188515893997422191823224283062493242237733540599090612514526467613739560935138793935279056052508690735288968907678216765014519917970010970517488397218794332011553901478349375023163472407656907252899632363524782383191597169280987471271649714739211933742385160781558608952109712934864839305788130276918457057093324861271209123612283723036000000968524216921934021723912920186809954432968788013028757963093027000952043125367483022545019639825748818705230775333404950434120055309896204370283810383193251627540224735088655221989902812824207201185788950375649513335187446236569724120321330270257305943855750706618506230345893753025173529897185684504393714408154096998880952622436556271244011817232193101293093499051375092538517326198139931739892246010930346151668215771584918594851575730937403592352705023022530355835763661850514751833917594215843104528331196944945880936826812387508866052648922037458420743846365713086487504764628222975465787720468974199285588859563852019658001995176036274447943665737020219473185128404538214157387189356411786685812346194108146590411447982089453386433520045433605156169088373405859000725716102580619317080170288812648494725878223668541619482564579174846783603469810980589317179956198338292616961025697624795438501891227801776175923088658836296448384004365801459175845900053415205608793309445879446635363573898009601665239473421676365857491199161460066956115881966171977548038204912720257556947606929893007235200246584336764298708341986336969919195183912393731154076535776868608233354836929617189790688204160040823148111700624579200308772640070566722125607513872902517418298242582711534352051474719721306685911512719550733462718852710455528207788856478908596298721241049183930591981759251959072756498276856101320667994521116035900260803062189011812930871083671117506262753622161854480570320222996772442887670046504965847495141824229771560166590954720598378540495417253391802560952517960210332993943488344262384794798354738576432424676070011924657609238508275908174963161287363522021467349309188140404585331866514288781310068115250084966989950887149614560972837440396098575104069897322588707612684741809312083252988651419415232268155783922911344256112687763862767078396979380857582174978825744492506720685518472706276634892781078484041480154524344956672812314854400000000000000000*i1^54 + -44675119995020058686347632004150297405786068653989164946919689417802130740001702082841631945793371520920710243981884452898931572965829766473011799960525923176322736427106146537221380182990179337164037746644619192135997087468084359373251884926037664372397047455684554092109560911798103776248426755004334848450774742865703279035364810357397121748403068522429144144827010321323767618257364336846931245266694196362392045874150207646025141024505984311208667999378451532084483737076755499176362790987932534349178448736792082791667098749848662825576600681330782719157166408997271066088632632563068379292375838839041830663704225047732219888692515725223031624108103339575465794558470079360862907564990567496844510773942907157312592117341188981347441933487503092981044517493547635891527973867898243361077467358860630612549129258659762509654149294547964661170261297953144597049323661968817746542999509635368509339835678052108077658294443206185962293684683066157364678057635786124624767026432126493286133155848213905038106600854364432152991757124370222903304114814898187330766809695607543214341717382095347476589020508917252948080640120452276589178986266105283070757332561394187160623056869279906760752019130069679670831378623412623714567572006437252765431702390673570952059347482186225634452897680903795497298458528488196145435450612347206338782833517286866719617543757571761842087112049204685303805467662596813620943103855840667932409171755151197886667946827317824658062976363290731310205413611100656768868095520837678115889077334970907007485199643395931905579836109630884655479368866114725807564846673585194226905970542930818281914953420617221176922851441840365424977714482665638630262459828952488010731881510796353819562515033929839017597141188325312647582583413102278660232087657842560160445813714687625850238333477014418948202046369891082810080698262441758367809096929069213217610192378730067781577036952764699667501971776698622536830563310990731221537925420595248169631971837816263780228799105473917307029555111810366781275838322335631765282963820544608400533565225152381115981929637540792141981709280405181961234887907805683766280261974472066737195693106878607204606084923521771780769338183569580962068661632925102058968553254112020936344847791015982135386464502043448125391153919640999830960918719408425846804150162033291684337155465676856286222696055536441369536438266267788745227024397671924450576919337641325393728333373826479795734893491407846332152366753978040654125604343597152465148162026744047909476169703193472087935593664410761305353612384105374186360536463813819183465299329433586044892070395972712691135471657571183399227176384398444139165392924855363861325707811836876144711345364830823239303602729293410866977310845440000000000000000*i1^55 + -162744009256221720060463217593475882941639769243817400254695797948943573028521057231314926349771428164154153238402716012761337574945527113276127535260888466571506012494906957217020279183291006685246189522508383465792510705353828954686701496479211650700321139674618683310423701966397044498644606100660659479848698348357502574262901904653516321608514469740935373315007932303500731029487532390174891791461930695408833981624922338625326245325121845368992039936127978655715534588137589237173497815572616400478643788593786125403410081041393467324815679880608084160177939209888887008714440494245169755821120481127371388115405936553231767635649328428100540820079514333295565572198418914039629890759930921989340521532175726467177727722810856489660015317175283387647650415787673952134508273030058025562808192710214225308582737855046968508499352839900655111747364798077520318778302653712365900111018730874054294503523147855434959340533375162989300134419658400539675359534780331677637598207039277363782546400785342251005480742986300287216626691506178882373811382284961292893728987677018065935803700395695349079581286700469248132871783274883597407456899099153149068403225757451220070619391863281121862650968153176962532995037591440050089962628698890239953501284127027579666842295266570909609754148974347765744327841306757910922572469523159529187992071818535596299264306254337794976552502591697068089486581384931889611355226136985812134763744916729927849030949593528082030475085508966957044419183992653130916303918660109728203843554270076891127558903777857479640519198493820238870555199935727079501559932709400482754120404344551755390953864602854832395503890702090414899365414487050260904742148495265761997627428981509468492095888220077491174446384397845246464922070088984421557762831827648241592392605891655210606531543189633553863127404860557912980939640060118227794308058589868084264211608961289108411109939007962790104215365685567468797083525720748401527406893698679924587452448190029019790630329085837590701336571048657557657919667886923341365709624407873501271496047048401268211935938590344034366928508362642200896041762617468285022754179271836050258221329112184406863822422321027285317837980142183646379160152752299815573586498033409728165710002680068417889149281788530223824748639031195264474449876222683056735262108870026088444155567932403614210870174799055769770995911879300609507860079993048015327083190251849679338067842330851101281507966581533866414133507253320848422565970306358687433591236222458399726255661101985757318057504948601909104343531053859507606652870394011196147829977218529204568585986589545431547439572580181963009868912092720280008378360221031862351706321499452430642935791066613643417223102715967117427141481600000000000000*i1^56 + -436783580569549713498093170519036492015839329012033108938556910444805167584655356234314899677211788015356953334664248308928417809897927272334204479567030916072420511593471721206309169467809284864300762104581765859056335322248699332367348257635597751742399620053856654667922810009722335563063984153803888444000956312209388645803894243802564717280803378332652501304350746346101954163158814707459042892434734033846759666208816162677795342776573472442007888370679944713006705879336645313770792171716432631074015156242963682110905993383054167465326706909871385113783404174139471148649551682890697731803058118784574679680209800944682541564269792681607305874995213158268846531450458251103026892396919287835941567275739560316320048840538145946018566741375961799548736606486193035119589955358355454121101855106040582709592274066136547844711926646685581852004547014399648710148938289536283065790723768277104601975847880425669442350185230366703670405505597040104616869843331082569847578299063084658663363183902000867507742431957225752497741570916737191818362195127726251379767661383158992264770270470978623047795075452471899887083496170468556011981815811669304185844432085275018659440014375094210597642295991290079651270962558135066173246193213137983758598635644731529946324262384452728149514216399222381266038854764498283151666490339174234825814452887587178840228026521476099656354367834874988181675484195998319101648630945485809906715158312312960698781825626305948235154837747464767200616600766174416322049806363671320284543924171857350461457314697412639317098492212783834418657509326295760375930929196641916634315851425992690679132503450936638894466109129111043190987565461270575849400061114679821553995907661181344905631174760127176346015220391018278230479189148486816476844536869914265478147327463819444112572541846123085009570571431775031121046934360797714156914838346628194722230526390391893952337024316057257641881305171499116084073319414436549393907017509194894010476384071128276869412502016579472349442475354196763517251965680789715313777142341811962364379784259761346361259984574669662537380360222421461465132712639788746280085197679148716767810108032299914838228096532120018835584464175550058070525998313962495904706536988988698953425778821507962247464125525672834078186456053043210577019445421489827692328088302272609961959528865921120451841025587603701498239659432324459465412264814758939360268110401157215316524850560161592765801702157744336416169884458770939442681118977444203882260000726046819551971313370302818987273532249196080288912215033308727911206323229248638806369063270547074735825198638044452898104961278217584888179732473376178006660385491109467153011886250583361758349186660570928567819315738981009585920000000000000*i1^57 + -3020960619330839011214480897343170113322271629228427655389566535275169012780736851386994020070418880315732891589840607018180164622108589092565054260485696787557555412307375659258254117934278719529185448200762686963411372905753689495989889150509372780532288374121797766149910829982529681215275246206697717122456146165261658503216884164551831274166317917298964253709681501602061887023130130551249562977226275573655105304573753978467413459770325920953726769238287870729460392384235228214305598130829765063158529568718491536449884403677311808572260444309439293167889342244761449743745328036846234035727729397706495825709269429710046182846983516961739806511035942034926168906582157926086488026006296954694283819981329683410553009717168355257105020280636490793836284060140093999526638428379944849187150278276910402547797260736268391366610736712641748715299233709052948750465169249077240819045628069092969320344942545218273339745433412959458684169735058071251642668098592991514425652309331667357302107089853541249084268074081275087070816766516360316392906941019975604476579441452424351164011617529234729792929679497788644116549735844390899182016228201335206865566308829153447352669206203520266657813694873248679933383197302331251241280435810387113076526418133261407927821652143571588259113624305425520887821409030175058659640805709524571632967013087694216784237584038236213011592862098813005738760957407644565447952617181707600008133066387473607060802094092516758375027872805965412562747036940245316876206053137699080586991166287693596069284158524256177754836396656046513971208099863797016905090731760471662166136786725018763916968618393171740879009202907488876256669592839901724120395174404712490124171302182846686520419137491121845332819306646208200057234584368412508363890547455368929539891137858018990994687789085103981099140531088450969579241628291956872030788018208966682843227026240717938114228124906676412588430976578396488718078837370648625558759249016522112627593049924830129386809033582180832129934575204846282819086826335205018787867374465392342029647387255831847109554523742275052203690931971138666508013057302333754105991601138782052951550318553155046971514634292373757004126877744777934054409237930052653831276241635676872815314477345354908891935981017249574317161615594558241204024937090480441030631216000628858175747228789223272911987716584024803843228751065698809662227171823557650590700773264879444317346697282045739976394130103985776418186121561769966015033592275289641053022526108277607976094180243802202893130671404146359692349523058128911140950397700647803081431420310982726526215746079671456113121093804877053784651583773362019387289876438704543219354743754877584269902280744856401318072824658088544000000000000*i1^58 + -2134563343277631972244459018044677932928814212519913438307690400035634262965850452010179559771552462386557405447241157741382505075538891766465410859444063146823278781310830356317184809036115496031804223968713538922013053113085868420894882468656294723562627428556338146407351591889145467383862386019048908156131037114555092305395396454113161028858354505507726569558849040525775393142303711383374320081506792955378988019297255031345933080913661340319896332071386537622602800674771998676111672249099549958236397982066386290231710919722290267089511159612757845489895655649752502127879172554788795389021176629911974162648126901161979249715052758152317905262253884906970273296293456976564847846271394877152505139882680515909835571220107067450043470111223402811845683539866597050540723825591015272165125713465142012970349568643164884625570502452586437887796761250833503201930209198475953479050598879115275017610640928240220624293377947094763945165307000670894876792622960639892694569352545102777935202288906381624117670263133900430015187036704963443985799579813984431762852494803282674695088545608633827331869216449557818158031766025851719987442883942298619806668861117749949111985972438701061400224644285113164417270015212125984863252245669379804060135192111645213699253906973661445416037420814842838079027643472323666453644048167886510262791666885171770112717343046585960114784649126108985847213325105132808386430681873161708448929613742450559656064828012925963318055823284049619354948478066240212516685738355769993973359984338003959277728887830473133529434640374179579751127028252278940658415174542507094027390636470459936882650749160037668855698093540580862186523317034165591047472381868874563537864097069939794073092096821188951630786287390363237919749251794796986490462490624404779915176604213892181570764332270929925471475811341088454661085514674704580233570405060337730112688101358725872040412946794344931225400257541938604169531151669383976986683391056580806399638037544214907584003655191583801901983232681147032278932444241125901391978654239171096823873082072918211402171049537856233370953455465750452377257845682032673895080795606827404304305465408181066276322432909090686409861418502724217623672641915134835743122204671172108666796668780012172006490066102501578296115427800276422168781746807355102963209234674427398798907595635700797238733074036952062241681299247974843245994085248739103403970198042366704973960957968989548904223001436620276949999365565259040092137788587061892162207119184578937332137472615936711063065202862540537114276435603660193928360085401283663660716778229754222837886847406086871184207069518854223763341731746330886655911538915775290989688570173024791178599850476959001317237477020800000000000*i1^59 + -20171213123147579719892189659548123646718379450341967528619079432143010924480730026601267051149527641486108901616346962202266104016842936737247902683834816881290988558420305413810335606786196732077210622158864941535377185196277938272810317510092842737566465912146272957178394683712049265226784340506189287979180700282459936169027336899708248976675317574138230272156438407437243399297054899951452271569038284382972505908027232296714963709087603482689874772213173534666981809755796149997099954406988814803365071051692916783971439755295742368927090446513963346444596730184873173950222268315940503915809786121943878107562899552369825980955732679653136303244473874254587850859799984293435124704238166917522970819903027454504854302277176306716127276805877550453425291050326221500034480540672625504699054586350550647909477307479091422092205721875035918364356728673928898686822396750745890558868418433209030374394762321799034632096666033386505353032688862783772482263646328242441682274635670022195844002054853331924281767749768660502390678613740246710358169605151071068939964011884593212843560397407411666768742672674370330001050372590868861355738165617296169172779289586172616714459812609690842168228205615742847739653421427521295868984187260553930767956521745516110805509580904730238837969789256736785841564919713198615887691896357237458493052930853131778593449806021385797424111040366446209011534103391619901141380387473794892726618103419016563534212632518775877400550727151239213544480351291126573879515429162309400959757010478645175189303364965499579610244324668425491640062476272328957838511021654711572830017872282718586745678816859099965902778504703550934357789884709726840001198769652669080541609555301280347490960717516549479412709021798548579701689237879595639822878546963937091660092203468642982176397913834751807856813258948383152794650429971804721667508472162938966355424640754594551599896578476541416326431949644872360696390162412056163470349193993465377795429711977832872855384730409606388986172949280935757001143770031195481757555034734821803311513969446426962074131138845063917924437206745535796082773883812354424372023651719449828852772042768885996778886781397398546056712243403511895555705423434979544265974228069449983450206695192801019709419124494013700018617732252370472365391607931244002580267137394303700224891346474495851429263061904263463062852192071076720359221635247422577190228074415497656413064692597185914891804175983078677235167476976600317081022766607214383505008913016818413447187222228317187863949014295849487767209158131079033082500232259633232763802590171516395088313203402030207805836538508469219252458788810631976597192606549036871606122196074059018114519692658669282638574760000000000*i1^60 + -30906031670873546787888926991242722475040171450583555786723966531226580015861698142245576818220096101926195745285941505249805464884826554374513585949369983661241647873223447764054085614283548315299162865740771502630526297530574615576222685532783112014291281126564206362770060196873472863334716810809898255456502653712970948498464334352607772803082885828378501752414633508473562705565109862421993531914934214975023505789975625930151707945942461524424100888489258437085343662793893896439631894790819659602239049315946707925055243251933992541935744306480488251351740818730816509652310913624186583708736024136912674664716974762067867686346871775642150276482873967561975952636585012141595732231103279085642054211043485885640400887314420778138722770267447249590234665514470084747076281745715917387890883430537407996286550734026717870125987571639772127267307052873104289075418640968551773193444567886718359267676153747189940692436111904396861593838447847688446373132264539147614807891665491225256594794012512523936295376714002258412068230447752587206826019286159093192884491747497250972361213400819880877782432326283316703312984267717419277999457968481729795448298106092931095981392181208170565096291783591288665735150702495081613331351290382622491650120015980461982216674662233567660418271248459857595570605872714442033984775649858128312179718966528347651257118465668681030809514838396117606401329585804377991034835868063963954418551680796948315713076466388190323889027912556885105125363814640056672609461058904720316202111772775246706470219499961272954843092544844347748873313864860330696393644257147670185042901317453259842003039123155644946143674120529861858486480801244323115435483312112109112767470786502464736537561824300334317861568021301645166926649627982073905105233742362642851780987550543179505399458608414292482343910126662317359762627719972022941247416941040704526568292046775534049615761547683978058248085705651114468479425384231657643072042509518459150388786247653425990834507961945733834385468944113537926601352924362283278249430436158964089641578777551681429368841550444303959170201770845918381151959766722468483857394322623864271571884680994469290335546045081357161588385777404192161995498968437910920674242213757499499027126173267333541568335785975763931145380154358992941983999174337695796819378099343339139179384284006587065753293497417621452914457456070748055216542864616302326157786428878482451913795652683211185957024667260413997343465535702864938316439300746457537206578816425343459626376729854443088958490083256260584437509220481833001370704711472596960154372812005274866594667399754015087652275716016315633978597925342023517813413379324122614968485186937019516921232502806494434680000000000*i1^61 + -152994707856804833817255345094321730201509827099898609545356277344124065608885042977617389658063936327953314002758436981388722881661060577958384712653131555718841664204947030849465016149255914314417916228578350665940037781328448048980178195099661969005822285446631405436836647868734076844924403690428797768057879539882614815101161956966932993387379592735527183872040790501637583077769415796092460882861987827488761447898287195596957836703287176121581109425260552992998902332403805625583883224921334842186938196064589084860331878438335913688716228279789707413764746944944478233131330349205960308716792084585015407732650365393669491457303482908588737569050170413379446500917048771023491389827336177138974855877710293217903297717361495585363170062097362936918653460343759665229547646745218060999624157863178095323101001565153127265790591669902487474358360232085537650808453528728862822843538708830614610832192341301512037465991144287387808572647449420570309494654220870765726960796440756587161909226781432517854816679092709980732327162749932588806132853743697031793049016552659985543742296150141006334934095515921750522655150207232389567602168824676170912433746958366136559927790110373143869005729284949361136695492400212625415325723789804753932445790039889256588567872066303550557827961303702246770806482944231617263016478218717539355155420269359142398979672903317710073042916428174642074629563369747301352614436386478072798796795423114506691780093014253113933001858579345798960563731807525303039344835074144539604738452271730922005346167957897857744058880593804300494243952051075441741405390996464240325851676034727219391905496581217299185599904052491018922541884304735217752959658354946762547993582145316602246745093828289943644797971010325904472964205418010749261278644640741603483874904411722259394626374693731379030876600559130830734168610739214675040389012086234992814209889051931083275989122880023964351904690754895672353168807733737691113844799262388440796936061358482123705935251656022451501984635702956166721743615550117726167237036443845101987117776431544674913692922839757367405715924355214647247217381907873437102853909686851891942780314109579179115091310510401898303817711482826438367010657519085873663186334654151897024617175112648535043615733975662575812818228894290133845674663555068871013932469898610343928150261151406635785952096688778219755316349235755151702303381053479885575784322574702628119628308241149145731130413872833356336231070491095663497314467516996494454094794559061326251816266416821523604593598373254682391835404217956919181196828547298516203585041421708755043512058485108548471835832372084657429206672070581191502418700426647051934857984295392358486285517198675109000000000*i1^62 + -15191590365296020066847283279564343890059081253792207830969896384065540019916328566271631514030978481819724196975710790783744340434788070022863193394384317957763665957334343225132684067595921964772113723327806719857799472808341065112205789586510520391083814939773540256423734279073127968624487210645656224179399918592237558701510837768375365291289676857694838637042430395819162992676110213074364739182475097669186219795072098830750226369018265247066502470481612424709232224920498397528511156600476276585890447380884939361435168942319757992868990777565396416113929877228686922334600581080198963330883386334525733199726675928922929124496121375990411870027116221619461048692881748708720382858481055553330999183436207942868725085804664971600762601272226079490354859934938743431733725512357830040120066424141573899932125115257074591287613550779392347553573988369680596912278486493691292511850683523847293041545806198670073474477347972596636800340835162562225393252139610456818133692786909331122137008600574554651701944288941127408287958992847739142442199840194567570272783049648443711638318276578544219731279585762148795798094929828025081891102501519965434279276959006966608773706145640163944707624801749900860853496529715426899940180746189937540944218760531843192508725348263176606427348520136056160190486441918076620746227973156086695588592943269409485517474404904208231779229265588379380663103754866855197114664011383513213703934382475038010284845269453120271271366432039419978790097004097049314893760728112120712111201019240016888973233975284304559849003524295991490696974618998454525985623028368387462050120818875364650864680745827648260224879571084118437874961843074741260447210803132021344246674778483861798203301216743958214321327095257763853787935704114376688968274527783907371277498255584968809724970579317064478718871864898450516134789592859674636987978525983367843296893131160909794596908652379236733631892874081461883465361218846232695687531309938465924461276139809855708119578803745581805921715303281803069672182104978075586174356844598688355049219917470653744816698022741967621469558648762413834898406656744641055816638257907348670873310128808771457505177847811161471609301117107885565925151455795875954230658160400605445684594097315829897769779405160133598162500000009067257823205280830550674468471443506228198950798633550242199787659890892274245299002871039128515034393963891603196358734235720082000250880949157307662179508574143520628196212168581510479927151280570799513168498058273382580038197042408231840423265998623798386019464823099001453685648776945431788229976076332407829120428953471143603734361782307275880877806159678929602281550584446995315616120675329973262523604046500000000*i1^63 + -904332846978443540341232275706975104838125057871255044408630824497988833970626041450660940929020192840670894981209773951907861670236181686745231914159014399523605752011035587708234300015144996261644161516123080280648613482885645536949593329210907023879113202398419037767383805697654221308690096868953404682792544796593343796338840798712982692336863315320764937664187378904518993489001359669418621507795364911242313767765532484627525190362540339601559528983176917533176106031322140362871726372825301256610629112066751382524622465628925772033923648275105044846393281314703338289907990144933217400522080325204948745236982502774054092065884977376078027955433088604473306699940991253530419218127566325907270697748111902966232733321369636657186230143825589113632166297053942934318661983407614965484223966522311767665084015032273575473306309838083535250913768783400813461475050947675580505923346294244478458055431002963886299474563569469250460480996587956958783808536496994025108528122475268551047121980157220513550221617914147774558326989740552871112166948164075444676427420873524628747956969543312158012118156285445496084505918985490430099038485218769330165132875478326531121957664127819418687270238579568798343970006074590807942632174426425943014010222187649938521226975358377269943019490463513829246615418761817764324693578067402188037916007431187504452356856783341053941006931565923229063145291950417859017157161415944050175390696249283998090284132152890934961520458962472910847801811223136137927463919791987252443490012783725530256493502763109376805716886859342192374839373298519717754805376391152600929325793448386895245811741086168977179040601297542842014080324161311805442243520544045822991776008824687804564602261182201742626572243612220607017461179363631393321288511059451247585163132743306392186668399545885589135329191531040572446839074922737580052241687135027878744801060557471880601262212614883844659049714169775571333197197034534637219289292036696281238875514841013531936549724376435912141517484182797728833306131763690745547054110112878820392675583629734199165758611060675739966217533099399210360340355356349154553147718596428964791428543638078904488102674105004512850715538536544139867200398158226839883470910236445342104115378839286707924229601439757092194940848992483263072214510408986724519577373467701282137566388640142060702431310246808292801318411588225862607760315899463352100804862212462431042709966202452747059009997713939879692285028463814380817214900088328274092383996424169684008468609586666186077276373330000526627702363855421904729938473449753118111857583808501156046640094305082917192041733426171851012975004201746859623778697956875892426246749470986154121638508984375*i1^64 + -552148208044899672629505665262709492574223561553752126360186320520448638733725749642592122284798097068437161810518572875455115284422264970551958222308980494547636589856979059266434103340647656138962075984077189372955876993890513563127840722226098645142455005656522802939457600828905236763623543667650419388435402103095273632346451489641644278001924947701107682230692077440021284010801693531942478347219677619248892012661513361541544059566317914463133189371244561401828498769429498310323084977223137076753350992631151698845373698354363799768893521420106517422396016384281586555876784722456666719901921976717704500925972027917338598815957307942794063215323233178643753811115735129102840381101498387748222587012248668720472436029116591050942751475099928886189441720377504382491779400635296608448297059413983603823348954244971798555273443439057709552215808248065488689629604047615084552692238562660276196620602109734716072733764078699457024324161510889392017284698887132160208111478813327324457060145593120025934259448093853738111546591121288090693198198097813304815619734383658674713269091692065685359370426564667560001653560472853432239995545331710142712809296641488486559510381092126050447285205872240326092606532636026765112869771550017498846005847488726678306758396000744473182832242358179833101969336836651828026516768251446675462473618349768812428488989639184656935598400021901681314253935399073826348356968217572576107374211867776589264636840150417252490491385476221065539969762089177278350898524303996169050705676638671372552338339348378591625810954108789178060122083434058935844732473623886534765120919112778962653778841277015243547181975271690475160557646149312668878116530852322855160193794034882259518832429576557638395720588773142096153990282162393370797979952199517355110651359082025717537779536997428871324522993917822769325453782560979304403188132293891717639225160570993439665868307597475286391485398010637345179697926184785434671232484094714890387821208417842001671009733520869145884912092821248832375622220140794263902304318448992754887990316927227765672228199880212095551343101181458270594518484536713568845272519165827508029939380140159505177626021530019290756762482976984667769115534625789656304961742139752540018708722330039310608539685720460117253978803511096476024970481360567092488822784801536052949980673474052431927747915367422717461339788227175219692280150718479300546904957951683246303219320575879019813868619147862204244684371604910080703338636317328099539526031883687269431319413380057825723523666170239462417192835463531877094768847556573511152757165503355796833342261106671364635910848169831191991982689084239817824223440297712065084315952699102037950000000*i1^65 + -1830519378477004542966019725623481082014675324253059260403450653103553974993114456301241061591317530883083453047980405698821767367895547077300203314119393764728448551868690818287373152382102405266648107976944926466179412061497598858320903430025888642087697560951647154409768886055852652358949731909929866532148717307903853600306887529932825888155069953533567721406663843245733575058178263341279203098904363503304487529494570792358465117246769288153838837795770995880054259319483096266297325927657110923360310015298861908754947331715561001166235238896008450099975191132558895371742884721770241628112246296374490041985046669524057966331395919016028940630345753500444006929440892405662577230200098860981079187691515940765957892141483721131035658192903338105262354173823207480255444130052233001710899280523453789599157205489055635245866670896031629471638195109986396233553578091164107610244220585222894580577964577571388548989643044998961170782921102737660723908260781699101416547689453771459175201678666803084739150606596007493615558468713932183288342787035492088033392682899292272284225360374626505587976519047641885155854121430442764868055418131877525340350369799543100101773360476134651597942256577651833969177035133951036155870319217974713794593852513817427529930154829420723597341165017216677404612470612405347848480479296383429129191534128237883039810557989108108218894823217877989749297555857814724801278050915447122370014347680031706921489081457658028460443762011802002456458853887342432940138232658120289440361506108678662268907247038289506077433221997392018297917637269234251264528616019249044186026052792730600279296205084057962855457605813975854247355374590533566590304767367471559255231543640634082026710114765222497861427781334208145325095159723180934298627227802543643037057583599694108171550330239865681558103298069528524319103520816237288005247592153508927466342814218982603999193933518823614901704208635726333583498999095485062189839932184189574557766803118607261957154581764480913312663124768642086367568496279938718333062033836825753257121612775715522427603728520263893984971045733467979533048542634887441294836221372308912207339979865087493025131603218055632642015117762337973493138726482776131011087052421600108681632227029578692891623853105922526230028773142229546932963480561742765388106334699713664306161115764463052285287304600823684963095038219214182224844268715304631804746153868350336561060589742775027148690282812411553830774401161310537110798882394079279254512304398655419438677496753851883352391340402422089312943291736819969396876732008875316591716473623471459151189398949439778604379373990335258288607192506247892842174253031148696372004678741760000000*i1^66 + -2790571062058702199641164498569417648540880454723084251228760813990198622410973481605780684644463992908244697005036662898638730294617009181136267210391355268139235936607209956126585600495683477557969585613288966203322978690184595071794303754520334175890617386185965212850948780676507046931688706029030309884088211988626783716244304868380167056861659653170103880725689126848213040794623051693133292058357772540146450582338145862224502224182453380823332640899923308065418538075252283153119310477287819965545258306484421409910394051973488137486272696277427584002827938599173855023566737920436863839923103499303877361980333989805693864519117914655531716496708934682563500058926677135722162431094575588219442509164618486070312046274389729562078752360234699235930511898044562830719549929045695579759259201389369316566377743233059046748347762401907819481964223634669520356835910764225392865829694914943530761889200065955806609399930443637662710690202931008631980679383168441924217441476135489793951296054555025838928446769004056633640891528282800340395640170197137497706724382702024129288567998981537451776225683743221943603532892168034446531409071646558809424256553821200710743648035616941826531934951800207831781175464532107004049629815206833351670061962813918338744409696120893797135810955299951060040035580999530533808591417615908136960308223270923717907539487710205701675568435595829709984052649742454078679852650668520070669079740224031277054068398710793215505297611268158072025774991759308806712298369620735563222340963419535357554706713145989674096201776712714334932678485867610649988352336183842258953552259104214458674850738759991049306414930987924511567062137493667689000572032280656601064804802080350893396421626032226017959644938492899438940209456483724411021563969828585932082703398586238090077320467793192575991935109352630091225471224190239090195813130791144069610780900379593651760028854041296937515640118532237876787477880836489098810099665406488593134265566296077590573511224288775998627136151499407151639189213274645227040778009866084642245893283566692618773906324727088312890892387487762407498806730698476404644571113899660726159634031443718544969369656443709931813949781472644752285223334510197577871937615559069272500305410877870258143676980316232715266297591197382845671047738397131050236421527962786915323627558754488320474937773721108120672616341674949267499910669151213084891971328188666817839170659752028449152801863237925704992409686288934053774943532099953453222616371244651055798007716574885403464981974077509185894588510304164645868829181115906853105623593570649931296021064216583245327102620706261750359468742082801328941758194418009254216990720000000*i1^67 + -1631921393481709744871017616206903796743856307492360257708464466217975807283798023050945908424285463483054384424652683491472175909319605142079031447638234124682699040602705068208416671694465226714980270403898983736115455636348769670447581114228190833416081474060662979638132291517678455217192655009908058552245495291054876233724013387404052813772552091265639120841487386999056765242703004846849437731724124612928670381329397697147384276138623762905368680524058459225833550901747318141359994369003309453419787131982935195679794784006666227865053624558307718635667093403787955763613448418685999760804789551398596688240395296635361133040718759170633482289184792557662990653031184135341374143152086985710307184058096814764275909212871378011751214815172088625902987587755674324817784515386953694196223251902799408529742919767839747041330252616851880911913662657979611286040616291089551309812358480069882809348705326367658271492663309727389672975065612100315132469739630327084800277502900039444814230644222256043368054283346579270087001613640852007296351555150461180470707119467304643246506209391899781698604554959386424018210037846562436508058382420018893577490034586878979017804445423908045929580549405528031210444987449320996647158589102457224342456796331852058586582807604283899916742332819794351964271725918375316994773907175976306421773593281188805854102811063830548482304943985902732790850657424596123102715194418331811220918874627254252733861936149639212387297603616314718927656390835554105394898962701995078656557006968031178541771672191160434381899174857809401143832929621239772500880975281785889655986048668586930029280594551317003159147120494832145183481705317539163503999421462309313033457599156861449239834704825648760342959255383014121115232310009832649934283108686589607917022567706211152764543741917091039697264594003092232714221889641752175896772946579504764712568818241015561542428219256743051527168944469909442124211120133672413720487370369571109364555484887124905170489200421561325653152906416823504814148521537171556318436551153083426432974913482200851490924067837632731793030907721028030745967219758823465859677088881288902375934134207934707741969448447450605768677777226571680077320942404232859268065485742026430770430388243750410138007350095021806942626034645051494391124722519578263127184816282437317040571148636663025863747554019587876816950459681341625846259648787368003795882650669418596317384863053587868140863592406363197100195173663894279656430263144346008269943172846405970764263070850788506480457546764583066625644553263551946498514697189411063405608468036581654242794834899661790530214167407382025643219529550185184793829049251630415872000000*i1^68 + -1344937962139769811644623151239090544885527116506219019029261599127295589390581930362536203567298920526314515899109548313179138261144458870140213150299685586535121951162227819187903367803449999390533171482716960768036984469020026994504185888421816371082981177582255625610251014431116432476004288015596779153151386870381229780723124558864743662102377299635179198530824406428083905430613097260233020718257794770842081526503568035708086844865761861338168499705518189376154014110773730464040454177987931728346997616748105305841634582326631885028399179611702588329555023418166466714922833666640163064541488610816891900609409402744700375934821123853720628641738717548910526751070476454900393048368026508093696408315278602709344707985431549154286520315341400007189463311418288435717059030466679114645853830857175635187120769118973130689785193828717809911074618272259831849650697218795830513363507245323428100183470958683212233040944771408522237306379702728558224839798954185198257456819664727732489822546422421117457801909529592415942750974176542289073883206153895092375438613254905221992013904781290823119430446995456895771050397278419673406775502930902358088357576645943931871087239924487038088502242253522749997146315819867981545202778807549887530503862376785039367766644981245197119552921327013202146320149599602283065669997700030404124429730733505660205525340117081734445851656980698506409264102020716814954018320131317043417293729869077985786714780152191755999075017937642050670235981327537109418595834974626125689095188381432570202879073762356723650907360301639886438536650851456880549932882910164739182400688598400212345940015618275460822814067727377003191300049427117961584426928987714761365052580961173361907067266665109937143300157152492885939963397592722282804045301295722135023625743090083507330908244873224841668459294295560968887839058380370662568906492803691742294304089115326748217422999380441389104236658338541123862323768910432659675060870369005160841894498245975022079850747322642347129008634209271919661944827983403839847360734857875656349681903814476174899285542121952616402490361645534779449164829355109657815255855992453543182298727382642334414162596505603887183829909584593573845958043802939421524863653836931182708893572471595091780497458143532772590651918933026558240688481913266016251859710680597783478057041328714879510151888351450497429730187414411082108489389568276451201962659736522903994442605223772267044144702995908004751084030049800091895145231352308597909171508438485145683407168231198798331033528337690741097298993119048874616766213863872400786703588352485467571360095342662929895820783664550843334319472285776107452864334397440000000*i1^69 + -764849703656903630855042419697682313506450276906423263882091041883822863841812226739860537796143572015239228119783770509579199411533059518327733247649789043755249904973880969954740857405022703390839996811244184761173032306855120170647766477211049631335546561224880610673973199236486957989674550014474974270797711937850358766913454942547555433928770946849056472040012960408979348677346160344323380649218850608285320205979834855889372263690731343634751863345595429631566346277653232998705101735438368900603579036867213489185984827918722836254461033893604760631671939119083094946832599302858273361572952466417165589762421697684018592646621286346329654350407931125110027505401557175673412569622888067512088964827128428055919357066654129199095556912615266293011173569930584154583920554001746470299926157299665881740344783988274513159844403441501477160901623201436153082202286502778247570146274271425213664436166413464014938478405381268475850483668567791470715139110790577369299000552072098612953736282891567024211845316430297409760937168416475686574684687397682985161511945906694193133231635833483147965567978883108950775619911429415620556093187883352497564645152670254237787819021710650715666266223044651972239029955708544743723977926206342199734677798682146747881238506711715043251067628159457323963753809345677809763936190067416780955652951205307831622916257730512350260981538563121827050079092910675787419446919399353800471012235929494921801415146544271839170490264465255746308414384424491798431889046137568362196806409698740038311611917144567339663686991545881197910683885581673118813018708260796874822164798510416555543758111209602633783488276672304218044709612586100850356407008494430458190948434270475536176530629080783449851576065519854575834317374095065899873895774902353170747900702155621904826075963188482427733675976080250819352971233022377096893745218055662344827715952063654502211596020272953037283196676067567192740001410129643306568541908143624055886057827665647638277711303860942326201585473342507655348398759889320579649558796333803473391508110443466615613036403074463563636575203387714674866626998068465036606282759656837021526475725407579468466770713643383477882430713186087666401599931592831720543770745041042178813874976787136036456723625943412606444083040571809463029774381541937424175659136552413067933534190104526876430061721603794158649330871465641394989525994189236111499088251685142319763338165549421102803727318743914682645391749758249202032983827594890372860361669364088445612991895008271639872626726017234978575281212394831822444326698780708830037692093539915699988761667470084260061208837680002108302156096872411322126853734400000*i1^70 + -131350373279680748106307513519700027804499869157499699816857657587468068213910062645330661529143153710274453277602594332157654286366166819277756884060209498806884135551556259273765516891095713693924594922846248830464082649203885090445941196004927012928405068082118809461129952523987840930489652522226734115246160087751076091118445760505660927941101992659261663205544718355421869098959020128838676188536522283471601237436270703475285028358737120850274174158035684631920099196529761295230033804852863313457911771888860671810394238295211943030692206852277336740938794224663735603565238448447677813891168957036913232185665573917168355912024124776187020060022817533939340297803261833683441300508753211509933214972828224783996919087248423414455045425123957029883572078346366806294110579082621259992501691822614082501404322421551619830816505537918459014416241727624951133685336459576906948063513375322403145095264304665301160997507122599675096777251675962877258059438586718346286505633240354984771352487206442037150964105873139298480260888291539240597672544277639254083173403274728640464153159850275906262117985268059726204804580016248541985992676696236982895425732433967642411766622092389228618533430390458164174085067258621839973344372333628303853185078765606049878368730818670289478067943962899294782603399649787025148580726942095708999805549565061867654361705680665178355523217306709283868810867537196727356941569725741416798870593785698264085402162713029690346652071503082919923474232374102943124935468664746521084346842381288268399915297486382484286066324649882910173393714599407968612461961611643859101627149556434769714625938599164122872241369808282250243753631119134965642620350433478351204242383121179758518584577939091019027695820152193206090478549102105265657404474468855522417798450212461975250782332950184431394179671605184323924041892330291376228702127540318131210533425319824931521058411444463447884579972984939193721293938878359963663850589485773316426085974846664856468539849773697210254122853630670781051335024724782261387072206254725808298944224688058739057853171715826655693095885921934704899353311386985685747881366059780447096249014997959246786167072264192242662162343083471020214257459863250067250848523074712399915564796319293230893264511970295421814583799085919317720832350557571911855326676201119777085573581822423739472630430891297413716243368936621454198908687733726073006156953935672139006022869863236218233385695655120558467604272324831958809585078055977740741281111392961946593660347181522288821017233752078010350505524892995176201092783340665456219010576662354750242803160326359797824325054520745210734515949595239068467200000*i1^71 + -27984116014095357905961009603205238756186390794023326374615799517157068471347297940872677239423744584952745987387463682724977221133868622766376217161908873827477028586599259118616782395703874401574887723993494798522203058430483021769823665625082764231640237914137895651362717707915552286307606531000246204485518156051305058597641640140345297222769396394452939750632718261681632522831262466491134744891592251667425946878140573380264365029020642335256954494271603172949970119905875157229479008778374982079960653182072014071786807733701548720559091774581248220754160751715413812986653159359610705743852735617103405809341602036437883732561787655431982168707718597187729015360819701016889156785675812062627905176902437999630425846604923338031771402380832070589237256070446444629439771911565731575319422006316342712958112965425157476670028004289710380286326262398957850134837027769128796380160534590316088603280185455642827425144271547711760346336936828691585830380509371709917262698129599500881472331561344851835143476111368967671115780635627620945288543542550266149735778940998754421497098586175642449502778874536634300139134709017483881660391656358038795001262682252101209573492431639876202841612077015252063877704574059483109898942683493805193948035450781146197251731026415682299994551672316560654414590760957480295100559068747689977210401105141054878993106956084751060243050255739950405758627727704313209959893690923973880847962670119781495209811986292501574929792251209131322765578570006788055775565679143855671396131013232968220538316150952886679483202253335815272518123260576880387254941070219111405123344210737393015735125018495474182753194666263217572503779841302965656900565934219625429658339179050201447432136923221476024175098537852114581326145310027736904300359557434605297965410220608993122598404508462314214325671812554892034358550998207615661963889720618591978618574533809560587075482922436394292034884639915583534050933379869813166348021653247628660509263746859556720832537434147631160323053649685586916000822944778467183706195504226693727420106429249478959558555943313675228399719534991452470568053644390262599744428260183965748161419120969641548345764525546198720982466146901006254770981987846248657891934817081551123615366283027814806096423268623715934184746370355772605454568364812196809242299854481178815262122957543263867740564713413846367953655096173479130804223212508335128106400268039399491760875386498603667728019099793244384048111418227464054935531882657802156835067572478713373269404128720471556994113456486908287586371950153570517838507708623554686716212661647417256597691696097273602994081594112206104671962613678080000*i1^72 + 3391741701140392164632907802886252924416002642576960429117104070434396237659449711077582711684280170868773009980019649673746657479489177390989602652515033214727640868628071082934896961040274173381072533902326820939527148950265267227336891450402507492432906852816368735773751350063910373860040253585967099539994680635839902191138773307973303131708739448245020672502553247276439956385012749121848058474155356239220158437465888249285660768016590896627064790498879461507152481588652494223565572087366791961606723325400128354236341725028551636450267720041891505486647040367222263491960594648349196272838198464754846163671455689802402537278852186619014742787905455349034872475016980399727232429988697721098344818504068276150926492102814599532451910481277568557331885433427077411454874855878506728871740731986434934218074837506347052965850734302583732953514278647926028274531892775649445281742864646568674764073534218986363971150289976735854651107940434898653719217928841708559521498106673254050415923685672694462965923731964182621374616192775519774143898630494159484918266656671296404794558155167644907474803905760834215628220781562489342381037527606853464609561977052971608800334061090589477231326633299295374994689938061168978164326264720738450165789149852194465889732142689191533626307481113837679029811908294515378605408492068879353479931756156720196660466440805027752743664052467012340522600897271094315793370087528962587939311632589491749421639022581933806411079134938140933488342384732064415016351044322352713632856720735753816405856001198740409637568032121329778927879289536564020693217691881775854451010896034597797320272405448657180841974065813322991278421601144937392683748442494429917978474020833652238994385413529390529706507076148258750384264587601544501002071157015476653683477603607477897783880965586684829074931687256532586374742923361353574533153429338506788207399362911949950891249383941345712224032893545644059932589285843230243499728199802347277503137902698707174366644462836081285939962546859063487469783839085919000911121276317093002337936139925427850481523014805793126017249852315016964994790282944145234137925789409807248578885992302339594284770923462388823074259353403748477732542310088797657454994324251381446481270433227469925740808324511315863002351083347477053483196210937646172909336068451440364462982730571150142949080346201363254685695226883051722526468657356702025074243544026283034332676666581724507930323117260305508182661074301943712550083458183165342635167239342487286575419275598732289734649600641339580414519176600563985066935338284405944869153816649184071828216084747132422822501655763851041434501120000*i1^73 + 234329793837927519319674501600463176736909846002510146688631149000652342742600663066914705200929300963385465798673100411332893827313092822481791995271528056804438766453762998317990640468931703414083019345305279231786990328750378376073467162110138917822062502036030500258594308983558023460789620982310905276351746101077512512975339394191214750328230023268080517900568647690656235390312769466647852092223132457609746998587472722090445348503817104394966612655881351037837457679208400914003258401855528252179426559146387179370126629086489456369632119794883045942603279522400038109231767137765780461831793537083928089088906760396686841088522626823623957562582013255549285814613337365270408251153824118638691039775924282077196169060888225999628283254037943161225962717052497638614192960198697499317849178547921195756233155713790512463717375518121733576415604715233705254973821531613235859253944782140138314546043777248596474339550204965909209408233842364562791861712209859894737379982266663861538437365955415638425567328428092675982314048339302812039010755426733766693346793318283918225082532815913335907018956264699359026793294483692638601028926707024427182077369769622741677126391349639942577466806367559019434101536738977526546930116418607153509161056796485315724063868226215211539982261734977831709900155541621772979809033572456874716486060557602194812924506524845676325777966281089379476667421724730500619175209581064426774044037501478412990043498660751286673362554275500249521579705937721088115367541191022234488262198831598867954575901509421785730781259165325048406536913299000380270031559024820415359638715035924963125922436902143145598032931312513416186434330461479021156071315542818980406356610747078403192481262494438791911389973795269815014518052017352013279658567465396250631305655255162426176472485042167777353733076322878689370347651795281237153475867862832482565796641580433558833439813197632001070614680291082431756032204193383890969191018348653797228228303844739156806116836512353733829162594355342469225503964375974901113621433164304769153205018524275482847091267548324399728495478255900784244358763759547726644893747518050266433796862097066195278271901831479265655696542981591579536789687694115251303501755757179750934236227903103953365042809483022745474932346089285273900890935494105166409349713225961372693925057614845830219892382310328582352778928998271769080279809059257409199312746889116890927278067812187526487884230681657973020606486303101693485568072810963790564370691472559683636220756685063109248566097552198676296817825997111113129928666249219371376854789383399824811958602740918853339734728467864879104000*i1^74 + 166072120220504973642138945533513268955295803667792137020046225527496636301317460592083816832344634656237268915882651144743372477429349213044675629216932300508941357526770353410247470286119612407450093005530476368876905700301936552885162321757328069695245391451771003930037376166773211350974977341393256775150642860291586882440977310419106032532851058292592118479213195686708172363221640619268305248355533359555086289051408872983232431642623229557759714677632930129662025773874235142174885945853400557680620698335912149018939310255251820983758954162731847702864860477448405446316025838484372996661844473413954490096823530955758177573259721413114712231001088626380140600605211424893020902484191100969191249860101309299273419920940239065111106511992651327959406563809298872493649631072890008585725466511281245156856159504555537238651549935418739823580098160331337341489186127408132977132474354711334834875644010721157396102124412554062308955666424978212910626481962635249824455365269402422578504757196855582842260127967676259710735546289675310425716252343851919965784379549133854492141693207822393341963179873866271672123131913096821431350064376835667245235102273482134626723595335694257504554230566705738713053215405541899558865582568300412211531981307198523619760531423968592698630072014160740254371348427588434784981870517551978372102463791160780948040618253518204721992071950452600739534086842524630433164074600116093726846396131599038625541804622557205368380939007739142387708353196766217787575656082370660247454054087228027744349799329486358126353689043442256143843971858779300107218161201206029277867316186102841054775979478687342680584087101235606084464193709513966579504527598587467431055418988968022367240204598583618194641387065625077297239549491455364719846302832672427460882006164071045788935270762716389042803043015744128289977661953852226046994405609241134710328845060613910211205411441608021400813779232549631222419868746497119835438526595019502552695162641627627778451909673141842141886562391308915630540933613860982791973530910485157427201861136955564914652971346155136887318150430399002811032021804210519326993476093067556264355170506872953635872733580154876732976395504103812256854489182069723838894245159792516098826616118121257060735737588677016432850442118126453315379499173245029948680263099764686844447740168620065841375075047131357632290778401525579838962790213981926801230142868881701654722164137181923845352022831896049007399544570052446470979836148200437016394860569045354937659314881890042434933751096793465543213220055782706143479666716724620748519446132934508854737196250488402816379153022976000*i1^75 + -1492050991735704536418383613448564702125714451027399321623214824961515300047575732790484892098614078852618373512799051853342798662763259750327872169935183452497842640463479164234652951867535926502873649859304563049294386431200287016104606942509699568713490850193756272848016452671357704549410163414875346534025837234051512227120114155804211296324861235079106874141312091001405385184270784426615783300923008671954431702292704623643299467767427183406900393141019066114494287773577462545053320714375844503748524387934682524891606745157858115971277703172324148570734999083581066771177012717922182754198574036955052217200795483851542650451293419649889691447874413480864206854365441607915171065999711541208022754111101046233853034190355162737061212838276458812303620438573242709266770638609090683522297993825696867430428226219330431197328100430800679328781794950469401647742124799508073691255604715835030719908831579459882192400647485449791646346917753979232690418012567499872470416767465118888979134125937036370437529452510247149821949992885410983467500361202884511907583230263663471176302499590040855476014002812312594445519329690668306369399464095548786151196682738681838998598249082523728908256114232616024466547136560984319554506737027966108375800942725926880832647129123517464166754979094145134093114240204187041827837528411176009099220539881213391620926209567560989288954328876560902093313172620751845083184451651679244856353575724370779341165538472790917597048823819436766925126729432852176698217784144663064464598582950193793178336532419157111375212335331086501136560077174303676963896951313546033260984945036635674474425655584848544938179321500379943710401145420436712216802507432682924864782553734590263213320159396564115973650020008682687614729903290319746679780534423918224438453555369546913111249407701267286440944809946721926302592028840129426893539074619398995702466991836977760414451913125148037648577995516347846021759223478102374027948978073210084832128680499642719886836434679319467592199590400979512882431358582872423862930143917215667030209911129371007620473043901514783647750495304359687771978411217143826122806089012857518754540218666219169860013915409186022783639843592312790423190771659060838330624454260463331138799691861499086886586240795698033937860137845783751918344616220163293228324590988522715192474775039263572410862737991358104724098661019217893497165748711106342120654457826473467994002643319999026381617008461792677096290142224438204344571820369947976944397548709508407199012661431947087206457420967718013768281555290483871998568179860638604369127475730308125963042007758283094569779200*i1^76 + -2155451226764743265357351849733060925714451736124904795573939235501683486180919830394483302487074072781299589712966976357632236479490365012211377522039372499472521101885086652522078851206401776694127542784390366183121550602460066300992306216457538473551199279982157809096633770562900951937740194076752667273021031462168735720622867136376663471526138953780639394939776671831587353964325790865082223700712924425646921128137936519664358654380800199477993885309865340264467710765477838953590688437263910391132601305656749116842510289693558437729569620734778787520694524518102732854060808473642719844818930884369895077438891428927905462472594561735415579140228913886905527157227444276975755290696845049848426078506692208991165953350201492698558444305240014303430719584874725394757568269562979083261927804192166817909785034221982170095910027655559332246591259510428119808836482072491589292206502208366397738224167522252471164910714567295934677330834341884567029784056011765341965984747207642584634698729572663043477296196800690503863794851129756462150701578408918658622027530603075126162607958929945027336806584868034306700814500423592314621557002469324129536208860536058035510473790122678210897158923237502680932426895539593192576771432295294907722310538098666746995232043620265754693590892821374349276426612119089148625419311404628729582913271297625440099279867543770000631557233148483268753164707138735248413120859759899857499382295482156908146446213079148573587589724342498001294826265814601572395576190793856667200724391846390804613978915768733868358471588507549555889587660627816758851332858408043580142974052456616041881640768634267882185657401697220135477773221305038863728691337577729494686935907325930939034535184157045365529696088488868319509651752782524119844389526700049768072432889190617041648659528632290026673706633621040277339101424611775319875395849572516116262997904608574421101241235773033986554053257765624447221284190556722590775490706620067697108402784218607626161968560501952480134248784674123068382070075450435712213707901818260998345595221144860814416935868146563595305858908279951154257292313920018377730813614032851636691318599069341142188762290042584116334398327227403072773692914526410281035398639132468671332031590593219502940485292123241404433620083288531643145699926310384257378799019729756563814605393252306587116546890572639212845044122718533740192945243389156966274753983748010127384121432273682568021991354347717512997370728318892110803289669968679672626052843409284335482346505486998439839418889247500580898709647635313988020860524883363437164952063898792501112775555663947366400*i1^77 + -147906609431608912493639132804293373239550668151691098444852350750565044866871204236221006571339325016941257808157266078643645598441900536069692049628600756143933076382381442717824492371924274402619759532403967314268368544123182675406374508664983464120088340909554683164280397102871559155796645123172055670639600000466295552281031571087836206174409726343870854969733157173259030316061714164395278189070834072213936945441749393896611239740827336542404499879548759126194575327317673760887202394946005195695742592058138048603902690231960724268313772497322783473133278333480553205607216136457009368136196276770727158220017949620971576019291969373988592555239526538369988352478115731548686496026109536462221827045821740037361278607974998998267651834668739422631916608675732547689935351878431145153724124764041116780735085126287464829841876022168245925656529403291124735178184909706430494593582786548454725062261637087014577731265759571289266415299261704260709348182677939393181262845230797107174730810294434237155086523259002307860690580620903383014899062908566270538524947637059780802820238309533991983965515550077142982163790934006291989836238023632468592394304764372006919057420003215318866468055063875119322819646888419775767853696166911231598388931709526432767984284109607057331737274055653694777662630564746722957716956017216808303890637464016924580516265867846783634366944112999304122069732869798576674079647114370151945208023114720882778104226233531923556861828868743163297890939508339290793312022284251562083821264672925381216360795564779676112552784439644243512584582925167379189605145804342460561326442909837727773974618186543357232078469650824880194714921498574365586034784468643959341381313744764075455378284366654488176052400284578782197211687599644916993316292645903317664075276160442101607416707928623587430118022236783119301795223098859434416633767475224668655592642275680954305783831992589502251374668923123830921376943342318218714429136603973257635777986891423312622667874557798483694878012540508468389228051681195916940537236600586053198126576441895243520539912950260375511230440928724300442837735668457494534875578186783272939679933774332224188117296523554707514698572532903542576254687149948708400860307025053843607135392821811998892987905908690681260513331078738672107153959507405784316961762179309478762893278257748128143903198660805335237821083219957352588540511031320738791732938596757274274758346084626288879045118117961220953426010736353485936538651985184203461460416642704778701484490577457703537992027432982948449112355578806181778120327547350135768411470678520051020175601827840*i1^78 + 1937524078598455379634958015489525265096537429002127330170850824849876535125490909325307358670170070315865252039061284723657079141217115374405106405369540058444634983120987228663542457802601794301450594742104492149636241028691945320759482062044457843136713282371531594997731563734360690375893240318408968725454018693245550726957263371991879185239668896392740624528672301491997050372709925891086429257893323681015958709084423762651877652405337795538572489468252563806108499414513617399009498184351732161991602762417047553758361336360985475006417484161403484960390353404321121892290639983806789520875732901958148210269352409289069479894227675602482171332294165087835431588398737597354033584290503628801360633855643054575158851601993368811612954849450472538308396943249086215422154647436827649458311427723639126185631964445141344999808970909379975574350987123164642003037294701112082543989646791628452351779059286658308020206148859071513546601488674250041334929700944879215050004088944158091109695882218636764845816782260223012413589929386118464865325124473854287317678404017719552962014769227634974715393483385287680866099157774851482965044910983229306872396402554652698808874158292178488288236727076375974204853667256954917804855094611351292119667629558066343102039437107281662106807593283811734244658553799525747645642283290301260831386148106183792196277148423096884677832757781807493556723927301987160704746535488071016229769793556127025488924354897100627152519048952640295857614951227875371202159791593878695977220458889243779601542176518667238572676081135720156230744103550820702243455457884420864274227806437804959532005695953865578128384878016808208636254117922578209125359551979542066226820963602433548466871791252185970770960574121018558505826061805740779378251755575080247362772180208835823125489783098312647134349559542392826369503054996231850879402606601497140015635906327336384987527801437223569197320586102546164642935219309771102258757985459507198381705303226020763660820223701975302388591167141536452665833201092819119249744661785556062734478381015796966035040527026006478347911689214921376142543878611934088344615638199840783575136590147960477119080746807154660061432134986892142570744637170129843980938004659202575094658770135506347559712747183271942101096346286288573791154811466816318495621634714883644585777569610863708961334339848580215432204825963109686802804614192107504525115264960086570210036007353055658939915763642300161342430925077941005704519267390701991577943718437247010988589726293826036579988316711203258727196727260165213212653588613047367682708007726776393400320*i1^79 + 136779533612527314695964159263220903737602604968328701196129620079206974606664303827240818714250487541368248166886512036254146729945390927419709562341053659879156649452738901092773392195901234833805797590889011920572407865941247187394331776182554969876536964848937870565275380488616130385376834578850357360503877343262494352830285312024719556574201212278000271977696556416290116924300746229456496429317287826755308867745252848311792370553348966990955082306257045711994991365209545823797194490121878375456416540510441234275287437191589209039874334515946466848398055018313590509923693061342344280719619836768815287454397099148020717533909200855129501070721629746458656805289608659924490316715983469349034724377406020425465759403566818956655413927166711522156795405460875150600491748993094801391306294964129622110179676366337096450771380690803789047560432067571074898778803950136314601208815929774711946075356500473971350211086486922027028331019300925770743611707106443644735105144566617441210558909027428834612810072589462404292360957317103485755586749205376128730190830093208311726979955724574652078553975051147473956203127051723868468271613264777006331891187885740324874276158061852314697358803868420614007980289240701011777803512723016042335208559639582018816206642649454478176691455849074231991087639706062977891022832872771118268161855563114845402873638589835047595398964415434779773693232624445782550329793614267275465241756286180905812951936213850006773148529796188251038013838698977731692597987566060851206417951366407644980573270524776610268786787655401483001945763269521473357161638412263086704566071394912672574836994603270318516537513192165229343014187315123541461192897171744838573099992637867610492648979531520334705933071123671866330421129707080831270558530529155630814536468303839045756325828122359356738947841896489744826694839967825408105209582511991780853896622704403214295247803619245593909707521016445498254202603642779589899330164780203561663575612117465632278136697544610776584519970293580297929752666205255979409963706328368838109298910993775313800874058411706433027388452260034762002188490808290583927855929989272700805391297883852924275110070054258827696059476276099948190690415252977469185406947055297629523533680854179208997537160524177612731577210831514221215585250978519734566395230833793544559147180618877168577757522600115673564363966367243335875889092606761493301796876980235230667804981671007443431225083653906766079421115267675733598279253018015840646810218370282565779487699480226367875304609188891682054071361587589963549455616419259698869808267826036736*i1^80 + 2810915738273134188455832219078577320017680765836397821335411047965873970734424600971186315129231202019963017586879543003821092579091370966087479600365501063499300940625116046228964050822823165178103407263070929241556330865067655190508190324030375863438116581431436135877994882731256520285131045494797971554985621831778468652359813921474746703113872032772759835319933207324128685904331979225324133105027332379947401231429119856205873698182118768316678712805828022031348080855895748967015549213018325473444257207456901837000536726722244001487666335100965078673176006051296850607751488245895303005248347047386387973948823549040617079164868147882789496322236616748519452116722742846906986099512463119542316925312138563877595422743828476726065182716011461203233144161445287143385379670523729199245284663618987645972509338680919963519408849601127512592693353189677575008623304489524276494301572934883738955793909083144993562399515158956540610037991466343192735329415172808722782692768436351713095391067598180898165522211519200981167654937579126463274709790894073614996001916095477100102474128427103352060259444849282985004837973780322373471305916961822507986821484295503285394130506279974864258594615685142627473969277493252105462876117857655173914558132755072636471191523833668198765188097913675545655872705584872889531429803327692129291268546034046108881714876340213990358844777485098045087289371190131236252598432350416756219521667626571251391244588408722863510943955650537144777374245842057276561013741126355650543303110803571410828863826158312879213639778242978802065387502845149260632304640028955003753885136036602092339934689778727120596040854610967762794637601987819365307698094953084457142133455402498077770406296157843528827400585020042917298313179544066027599260311739364232218036964768337388308310886577629981955376204409927222168476398605328791858639644491097185396516547308636338517356045104601358232258942080317565097699066702950915731745102985057764015125438403808308695272745221104909463699987120776238973252985389249889937429314043673679323306528633588698483637228170236381009753794554908048445352363127158400363347653508423779359688282728824870613431933053962654178862889453236802817745227916756247162685743094924963100551880211234697170674210821927059960062245759922720539296638041237999288153655858627533380785825371630649062010178995771050593616466161837954919450160184056655877720648564067812994573089309950434234207635167728540038892032591091632595552170848835306218898510633492973979082565873263487616092845527672168213308741132239420338145419194876397174652928*i1^81 + -108226917517137005838733717125833301767177617441583543750713542535358857098541563753144692975225784696970336830836922556619884074093877075849761204587560430720879060985772066427403413074551116073492827775233164557524327752409441631885822061083607139276482718861460138372294953020439306903696354011794633122767730613712795943111733600807187511089642845974441601992355019764996013752690761491593549642275174027211016892834317933251742205523748940629047331446024816010294203098037116067127415676018461141702391844921591295580868943011570259709309527023878336326658421211875653673925882478651773837152586623625501927604172792777583887030105465792627349071833730517192519365984672324437830681154966662569469936577697616238197330266828760688962160678766924387811420892239350046975903499854625789580127373234864420758299570104118535231461763786422058823066805784004957559032729707617315893103520916085071181306343795634342511070129476281302083531112911965264541413200518845324527840140690831487289559155933155627913485446387771301878553935985064787334745188801831834718998333782131090916023314661401302472047057567117535728888407629936370739140830714849856051624522939587816770203907710686554951546739106361148316063536143916900948695739110409607452837534283030697272848205105955316678430272567997252760520476567017860181754166011781092080254484795606121099146006287055081762643292282522837132475090384778978907772810455269282202382373834704143571213889809472717083137235600458199257664474277104910641217511005979310629486372133284303073413068344020856665244152103757594511366532827934346783966769626084948947562281486172778419922382029997784128184348849912977259950680619692333585650536899608545756151768874494440076249059941142204978804261511126690646299936324672250643694490825627474135224166099330306195972420958171679002416640714816680078451587039887634480367269696587271767952530521044918807875744194831942200432952115492380487584914397930438296455722901532755149692543752631055266587995912294582477725590387689833151836818010111687203937822797746287702729710082698293979894302841381926038784472147092811148983875210861105438220842152219359665907544994001033392421449233481685079952572899917974762366833851211700819038435765872716322459897299971600649199899331131893977470095110198813908441851486944407500265900499304036687989268427229493589531952378692721638847207031023924269547926778781485960151175989408140888069255494906342985293299935623775410621119320459962041704518027513824866985768885468867822091332088844104007082909655863932819636324171773988499699947394616524800*i1^82 + 2806558994099980969129325044570680459509715509288462395431457162980710785251278140303472680949561911954871714277470601315145555413783983542437048588257440068433521170881284159281078966182130439286335300446254613259080798300057038982120600935837369818701111147673831496082312840809835664831498812015739567601544672554062174079314134673297846051715775575661864156141545923447099528876994862306187408804810480070706199918494482263032571133321536837413864161430902139199020551472958195111298119223969896995804613620043911153830140955055170809266778944767007857453684386384368986455997638364518725978778218300902838121093891026789192621699663599033193435265672377645142474654404982239506446676040654765094991876912011030952848069270429601227578952743051494988398251538411488066512741081535810274490470668946924519351964037344635842145951331001685983156836446348367762694177821598296848849597232262681572951147992083265268845498961086519770301155584469450920289000721443442915944238644786736857266440074906653788978347394245152751862634681586467809162554306552034367722209430044985644626014804090852857531308209931390870633570959279983337958597032766514206915509644115670209340352580606322853095941543745385785436426707919493332694994202473868161132818768333389901401651621899067991609318500093701850226166031386482318666993985714716948468051973203691995237557812462079888352098084748461944037416965860693524741087397311460292195301776296043583169908568226950985756882909915186902519837285827731372909669024633200040728552125100030293121972679690481491083774357994165054938460181785479194795281153032800605214308758659808220309387968394136101589755034037628574211233494233762163764287550139780663512124675509828190088058145906534543554432757665148587984475616046353296052374695986463379674201493098869119983213165790676615139895579243042691237514737701241508948754140490494251622046904870229714148937281328729377521517990666429253958727719557267093927705904375926195708366173920854792754260746475931108850721392391250755571760685818340181767587924509812827976256634584774942423490533741092332014541391021467264022980818365874637632061220728396179164930924859977018372171493290624302089449909934191790966962587716544826739298035428221878405473698784045785179881246018634716411045366231771477319389967295473329652803159226416661409773411126771877529017759033404830577944925750699986230811458485156681341233083723894613564265145023614534311600899351167644588628521362846332352399745714964951601874150978370732884006860288425562319757834072253492401739328814430838444500451328*i1^83 + -135768251966488813387489461606898243863617521697943417919619697930416462622258994331181111727388752084516769962990688752279144206638404597562639226958208321801210527109677130959072640294004106701513340885214142689579202136224346698511611643478571783065039463001194197985562109475606212489372879445096705144875138374026186689785483906277917320280623610183078208818041648298900993041653709482595223524744075701398744529499093591764320534555371422893990442858475376016491301765214794708709417798561200823170412854325146006145134985949268206274565728835426356053135180978662808357384004868685059337481516464308971389562407677074970473832919989320140157039993676626624450121304686522913124869318023086915070124284599768383644790635035905617882952116480220831807245641010498853300443797818801495495633630326064217726392006108394303004031070983935097107164510002916059185429660125895770945935229156881352916396379194147875274878660900492618013068585888157044664152985538051032559760239702588500101015350185842880213425489916120091727768282149218015675337979927153160351529786553874050561386705197739866120509278936188668503615470086399728510767191407145053852090958190073832831763028563938112619916002837490603155264295124638070964997107501984544409783325218019988926700871905259998970747596100580060494350682568851988417416533701742476737632483556784419592080226487565270220816023451180670321629804478037995836559101362606239919811317603843689801657533638086785086243285636650706379237474779451753681500340871269405091944627070919402401974217352026981265237299805624037598040223619531733376240983796103230997578687792062237476916216619437148251451047056475915954929926274470148417633946609099706996869701967172760758277609549686012792688906691455418826458366776308787657714066723034112309144581312893319264725989858768684302617019552892193983881693766930026096345017049095217135831607005957901262523111113990179266629093712269902811562106485999946279274199569949310292417543585742294210344059279632406365097190004448186458611240558554283048667218209464536935450479459549974801262935425477546493063127401217418109615415181026608833949552571758455368604459589903483801025748954745030085562438354653497991451236439885144186978491630971718677277191012933917959788667256779864703484495293623547685964067627899402457226988157139848927664118347394530860599498130202145117569708425338571222171194799406637546458296971056631844656387290990729813514725986168748497832924811351011652575250921809090288454637501612563387801867174489231115226878919960180062828934793446043942912*i1^84 + -1387075316455468966199050780581616032208372949505885183318681399273854581279462333682082645669909533568954943643022021261257780028492075995441553024249688544825374109561530553962714150602199964646114534070887234594640994916390743896889764491892604366503144876087053770486340453755017565883625378727548479912621510055431386282841762379181109433604872999755275924026965768999830415218854730337725724397828167963189474147981545467850774292873068485763082148004998169436105632933708758028109225312336216038355706417434563724294301826058272062920415345770431444409566634805517046628340643856628074037938727683614553372130920957975457248170882966769944412751696256875641750870549694426236501178608674885854959884717164427356792005568108727056870597783244747173101454754346216189951172372463442224952045837728102578011239142143559355695637296249765747914245897251578103359062184925579358284531697737103003044248482662008397897072976945099206114779162224052415583627154503749026276113296836731281507054829142747029302778001090177272755309599091488629071874740598283279583341157848243145791142006693413460546871886702278442416765898802887654510170547837358081811058735906841742575015184973262779411006525209232433250015016426057957135627840473065026282857777061291195255025640091294017407447684166671240473537160652418275980412789148112596895839167735428141651824523910440141921692773220343552257046495120449401229402541006926762643550590766575628329660312476494032408282986728849378316173878300674127331634130096779084683851212165820003829631443812107204639602762778638035987263013554305757174395529410611012768033978356903884012292704294766711999079604727003620470958689168556125496914064156529407908728393932029547918349110516810005257937297157184144535094723792958862888903679479782930139014091764168984724779440484100159246639437412486592932005802069672014060383264958191770632077669416151766647350991083319743630543486236543330963683276578719563570049043939287273026188430183858382224151771035726031680469542773815519406415627688643401522151287532514863273641976245101032301524335252791927219726154842124059440892529375965091376364247075409550945813626425539310208422290262901558610149364556461026122901575998030043982867407758063928053197545942195011953908998867694374873524211357485052273406386354563362330443241243001198946324788935891474129607658825042688902381179649012790271934971306523700306064666658898578900546233321407840808354363204467866836070150337222268165104884898188729159263297536043169676946073576650821677915143168328433796215333715968*i1^85 + -49844110497624626779438921465797618823269433778292632883569513410695125966894098455715627854920228881145784172572925693449381801319950461015085383985130189057806520944326352910463618191862484574182289224899337778133403040952823259007304493887429712039532242405379168466436370957109286836049056088998738086796623369791545670425003179638275929513996361065382387872696974584818053839277141415304038704092993234868738317297599633905582559109797455819354919112763500759902859742473273134788737580363846680223404991416556551880213012180374918194570839644946120635692103170952219999896302566049700796107898061150518220475404001399452579355159905727214475171948406305645145979257456446876445078153328398104946054543883162147463838955639317392609512359142112201637453924078299679944158533786235482634151772183310990223546765920118473509725547930105387651899692176242814204703615546195328208123068868554965562964553783142310847695279473183001277480024515675914917884984537180151303909148935416185269923013272188670396054377367309176393475595033167075652552805549877265612229111818680514407185305898230096659181587818892898252618004961388970047504138560449134483800541682244614823368944138828080795633728808111941477999559966631063842591657364995298095062973593329460682821193809819554791811039365980228885777630440625088891026623549602156627404019917520379205356793803848575935691212927192362656845995730616914027430034874882671639953835526929576242328991560441584781116257345886073640828830642050638812155725151300640055498808030281738268908486798811901483147544747576760068898373694600801914805141915836534914123063102149464123538984891353130112866781145447155255260893663349458213641198479615393016875043425614236659510290411586324357866570652883992825850380849746682932085798478723730300649054772147495015355329547915885413160234366932196055601787796960418547575463043039198330567402439076313567718078166627265684269363533811737434673254204288929537881106203064724022083086204180754494964461678297570337771144689739235993805665463461894635242461223734231936266751932953801639785564514259773817286997493570308832283351254496926238089078567538611294142466996365230649572231710116366404099546761828768669183439843978340819902746078262001422978509380351772522340459794772288764460746001843666708552779243900636203676468181980027083972296010938479495480179632840620530240047982326916979255780442925423778217900029198969920637818443642530330788918375556686839143810823098343142969886222998955999691590811245685191001641368352773114120020207431064840306688*i1^86 + -942809023641742283403345476514141558616080007493164319670649101141405109647664231993570695656903232473610498968934708860549299080127413434649603024729924187557837589891730803512097530733379770712811207989455644357880444654492931749498109970124490702947523897971355193225024168104208617031346165893792491446167706503043696230931962938637614629113529872334630945639057587708046034574086654652065240390685158433056181810220883437617348194925524175657064037827872500504731836973914883446140411515003147368716337695136193740069467592493646839236954778002668967991845064098169808369123238814340788893137264929765881762792956703697778854967530627552883299294834446639629801797195935107235312465476580339500227470994739490568657581339306189603439299174298424784960528441388472935595392656855019626784370678008884167852749359090080848915864233502417324755904665625526439844512349300342230226139205365209301243025838334426885196914968669256785214441883742663178196397744010802006876548571695179353755154655735077140283536662352972775463884092963781792743527119625688896029634910410398604562667934074662773653013043131427844570848143424665100526056008686855616661303857844207579033602251685363389688470286522394963030390739047635049986864366697969250968719758979285177788611599733731875356449779117215868939520681019020042089553784092004899280573717668381106951405943595884944354990957965914237624774572377963031059114036033559917959257434897188022078631614179821274924979691591237420106078539553158346252636099263731952855471968792336426438298929633167361244846983421700603117896397969255397440811455334591830541154807886931483476578342931364888406211824124723576707270259053407645161079965520563678782801217396394956738672541764929116717443060829336537124003674656744118849770560761981497746885265602504846202062163229224452410225434449659579075410921172013185480561749735255156672549272477747000743458207223421513821523001455825942977646342788436321452753333392433286941252897466711210476639786702024722583120928503851958243265750362812901023501527314710354690719095865114546072182224402449040501780801490812331611003135562273939042260071122278611849557262144959040239756119814300686120763165950715444033963907777296029404202112755555617010660221438502400024812976272079976313944062508295840731401719021869285382330488671128737970823431646993163402999069214586718693381017876017916677795362395047752114092209532370250549252696748417042836063427264256571980105058182494190348086264088579922317751027636698343128274466856045226090088506421411840*i1^87 + -15871296502228782667969877589121830572890954480445226151282644019232369975639758671366985720432380290379000093128336513835998334541297878251798611043636948899640408263186792429517155651008984965073982306419598476749751388166765774868957811065891233103478872715021880704863635410902998897704798266632386330069731223611060145166086210103920700796879267354231349171966457454191057620047336831981803130240880271078063197308141680822967611316907250276351579643701280817084389431176100384139142244794947975382748624873932128059664753444609805181986317214034914443637045749743673209969061016783940684407760540163495206678378846911254113124636276454867920799157877516686759590496551540929039613620918936825680432187843479394275267269048903606458470044911691138737614281889458315340041810612349238935902926962634452484552438024243835781132851370849856401624320600715327978596122082402400691047948448584805604914924117944095574787251648626024798830065734189180572968426239169694472536496916779433497304257864537087985544426481047150233396086675115464268640527303536315410342365146686710199212704605947933888464471861379776347640468475962747424389489024735020145505661575165155493145694258460978384505840621750793556401259448423765785329844822856089162872277512517684254720171882258750036437214038324303896411241464044025587686782714152642674726167052133182585286416712647511688904128383739156210122088101296224785892201078550111822170269459752493572188426880345845834943871438116220013460086216117661623206548964707020934680948959217992364299471585205862491128099929298492672664748181719568157517983128835106434831135522771584606299718559229758856179274680160780105766102649578819553597963380939964830680018861758011949160770140676152265537575070775475045810247894050231639628721693665913044979525586946550802686557383616395684515392049638617302738842473443739259079492735683796372190309128956839647197096109112200063064181469533068151049790850416185374989981329711159575945297921655169197199457349082351447366195952556767232824451290115100504026919758074990085649756504270193441942849384671459631556617503844871017895362866661642868867491112848841968888652671060949485955252235911877086259262072482367399534920877625573223825763849140713190062629670817904974416902741243573647254886755716711279420335409178818821252087673916615570475019384991509818958354377511188993541613370023326082862338581946257245656151825213640100347193837390368918614108582486607760022922289097148662890564601731362352124221982327238555727871631979733757112352768*i1^88 + -198260978613092893379672789174509307044633231829610844226679629813935017947686538060412826031226824658641858329379530366083065393580271073694724597646302043319435696083343736151503868783944013854355898089317973762591268064128816376237360347220312836289941270519121209151406949277954073322364152269718615142873590682611593590282182522525453276780434025101595036899511396854677611943034913757145588861241870375797472117346883721091298924188330752866578052189227333500371603802340041395606721847752977646594940574416838701545100357019838843863590612415675596825098145043339993201906086186923456240458366520877283885234619358578526295355121659528130473422358865931832090772892230298451391818588575049750282165119021359939340341394898507309095140176096888046658436055728253171029798153055484021088469346609388677463261504239322103636896901087337250248292764945252543177684285904665969452553412932258600994620013673340658419114407525357497834274464616643797669782850653121831545832327324600609735263896674288231324967798434385430631916808386661477507363854099742729657298768507898692791984409013970445079876978927060900795339233548479112647600053335941217967625126366786358259016686307618341112771439642244505020571193132219240520809047170196229251335840337489347802165214300050388817345893800424841945396562461523396453214960509294344268009166319510689179821468608177281965215221419122176506061409108394119371959926526036365864823875781194580636950577842495410753469067655074000706037682098184206501491289663886813959519484022706938839178673566435589510296864264795162785497832459988545641500406886284973631967140822943450706243466426145401127370227812302563577260805400729875537778331514893302436587531489041730824733439328706570648310420922703843286391778597094029660909052156983573065762982385601764825089441126316893746762691902511068024819877605780530515959851395762805431150945231929379906801405593429459505144994885338081779792801692883791626156284264693685912112975844152956737523056395629057963432251875884220433529757452242765542478718318787806646969795042889567513976348337871346939081153275659811586729531788165689220997330511062318720426576272212855777797063690672815827692937716476848767004727953334366150938797979396116218289114037610195422755251412598854453793114101342765679583506586187831233174083512848956012492359919944468086265716501930990992273387051834327726704730370295028767516799509399885966354096172190968892226732989521526550289991945561449230600399592706960857614126651109585849261078078719787008*i1^89 + -1860857012304402952383702748205372528916548015326690948601421839604539440441299017047151688185230421502604493640365388892923009474056380085071497194522227736728628436832297740778456601789613120232074735174372671873385893040882045302513570749628289430073845281824676710453810618049685099298375757941714548402905057502095099313630977780984225055003387698865629804694756091304498803204471895506876727637983207377462414620894206989184814693653652353300683044791781976692364665914326217597773170372336204607822535745031567620409446814918429676858169064771967573409061639323240044726244687003280503328590888925548972784343352614901299904621508764356342456905778374193186089078929553096765460209122515830763082956731637071374866326304802880897663246841552597213865203203692745337068595187690401275956356093579561896220120875534685974797387316145455969986318010048888122712127513472475371876864271926800548316257246606046035098207571366103504276475864941261768996501363851574627241942136154853597268686869704417655605619630030543792976149190274802070623755868714245493119251749978655755617909246403271274264816205271405463630212540326464989195586862008716926441081096866623986109793819537706961263021546008662541576522769476025648659012933141641967024365083163947150189218677791223060941197180295580779107425814153045683845509791043612329215263147949535294712635232009407330259055702997217513924026286291417524917431304748472293904218400882941171094871593228465384738283985226577453591036383562289430358936473555287400974741310342748339336465781015907649801645551609569208074559912595304007076109706792606139110796430662854673413488160742601259948369258353068930411948315542317149096063899762347834935497094260781070320445575401151061861720453464994701579625552517014690367321934006740772853974107393517956343489671054899673165584584730986624049264088655726442772635682692053271855091454471368169223809428798615727649653415645299923223135549920269193532283141157604149162559205341038464722549002318677430734638439317659241076498506383952457016700525671282589182968783174460410498283785488187029656404929250740988297602712571713642902421019822454855850986075430100134701375005620758698786991839482193275613302832981893026289353712737128570007079047358246577972307426778448045587151772372900631507933737374511495728579720811299461779946404700667201530048474288198789631900773582412498252794995626231562317495426804605490492601803102116617867820583234341861841471486112001422833982710637775968876765627448944160112994418688*i1^90 + -12961951851947526668515556352178360868194945915943627635017388331086605163357569450949040403438975873270216829840192824118395518914352403300963948707063367910980595758205893166523636173304174479575301627509443100561082109408950977720400021359889037784054932982363404287639242105965088383604443425223890557937759492784095269796801890939887154098545338355196756342100986941167357387424809018914668977023357810321101475731464280476674510411728796250607380776557276305258613045153681579520563843835836608084534041196504825616725983197422221399641462056458465788283428851993180265450943117732991804267333032306351599040107401695623677008697678606121980155614196911694110882456106875459911578243744238624748993234395050225473247762177265723370417662652341143966311733186850648410758231013795829373819528092357405729512836001428683777668742308279388648758870055286751615403298379326992771837763527953412471394577793054144016527594565004395201630048079641082572330284773485134924492738334644905285587916271624316427531130588931649885167553091170797212496784943149217642946529438346598047525809427786267911031890237942691712871260843817216202687772984989259668082459579593410997132135970740176853598370980612940147734990492645515139175433977141077369138096169085213095552980777852426292680888807557384315789356261274427113315581059897001973028882989271062692493109580448500778265035103292289857613842837093167021309773465214614379826582656447218102867684615667572027225833982916107628769058890430219613125921730570641747077808293657047404098661012372118383458497909535952435760402528363717966519943666919810004805904887804010274668244867347836412550468826463100579200918954398277730890217684459947763486750760599164408718877522980832611408817338016861927363280447271227443849963325708318941676685150737525566081601171403529433263221035190724792784394210161419239336477743611422598225080537341972253294909873709482443831234439428718924161249128721351492659548028142480009273824285718907371277840577160659041954718009815214035378647654297166552969853662471426950425542834959077229095307149581665353662683324233901995051109772484972169997336241577044683580625960126539487014555725871156278566781643619358451766947001028494554677723239582578365578789640394565867043185639021684394313782525575574226798775403922432954010910952343890139988814473001727586320660697743435037534329704769815794381333702786746860057041915880037007808515265250430523302800941492507101117309363206407818936509840770747118311889006761208709120*i1^91 + -67991596288426905527921617257230653386423337892224271494426676478410910982164542068354340874337892179962295186163217052608573291874680075648220615293523310617212973686763505656532445723570540966445333041297221958596287006630391573154840458153224165654755086858615030283679932927378566485754200501485873699506017657133508840237270052965107522467302195163549134903104465575454561195497184621887313694969873006822989379587145700873148788314089676132244207160656738373214665886410028410898816041592968585885734563446955641872372697846529456680987388263262263293362194475556225293236674330123218865335498698904640848127538455081071024754282254824170280347906140160473308402844673207050640743817510858733174884332530223028645852447355764200292636619764112067764151548265306583238669217267580397150208133015800542479764687063664243653934837040359369097783718362623965876826764866456533171768763061988224699511196397911132077191174400480101918887487249935227573285848560577685902480576513456452044103839876156723562794355035500557083732396605983779609297538271129898303832659180508178445283930509146241030133545117518842791744609105509239967755039696804484025510474401455532760925357682601284642050158376581247666695008114032235076258335644900291709153485482056648047462274658377387948733031718747751561917841939217418678800528941088744221445955087039046563787179450784837105351354800223852567680530470412716293006312408981714526965372857938028950973270536037580661310417070100038225465286627539194230560391135329468780659527656265206852508101520141291572772058338498078397927918018696142671964774797165577357141985485719468380360984449934275340089066151989027369885298481230006610192827004105783606927215283148938148086753183796182804038054244188272633928952419618794220868213491920682974813695166334538511247320139971728130632409366184898633349261113736912389170220822437186412399889754850115857751284286873550859636367651094304053054528587992739292081908088276233363335706543653262583277119802806949753985589616050626911239123983742417175391992410176522228879161818893754547739722727091769076935813225745044476527308282459982551219563637284930303129842410242146436967978649425531272143400888234287923606494235517897638511815879223717149165080610592079906014755694982520970077199378099467389132266763380511532047378891980387290077997223922956948089538781138134248302729155428486302305226386580090085589710319697480992529474128031872755108791757141098486727404759480894137244122708862763696323538452480*i1^92 + -269712203567754358214362391982655606787472510093023278478439571891024251786070267981974069982469629743071529673386306798720579579921552595651452009883565190832121037065765204095715592465746470220012026501924179738819231112065724362432121386584399622099310393461770492129236205286557112865629908063328775791414301689767127880514211050972520285491127566242874766552947779701252680358000628126017598599296644096081036152527349441424999686921804450438353189824696418295440230011271649451481259956866429170312160542909689689392816293586776193888597055437931539342069014891119911843796583003848564246339081472087763507447732937773283305818849278682063866472924872798929927890049113498065359632987907528575852280305842328018671553864816195562834931200908320022730726814523112412550046601117411563668470373987259121697682054507346747887125592655462748866209462415564901383232985353725405514653942783442323691505846433307080196738159006097400731544784686820402263536495929545704983407260661346803159097642049140557557076348861019533373111040505369267249773848246009886429557463876437636157213493161319672917755044753158183496183066486861995912545390502219030847276119583690740924127822814631237067518405916687330027537819412905811824343857776246582620101538638079064389651802232992631224741599291852448131004445071997494796269355205538984985686907625158604434353561467692444726155048936484042263549107007477546279081001483922058340570214622325841705803999552087105552359883153397076563332061680126882592473565415839767882312551973184216663898109393040249264970221170017759337988455562306421238102260263075691281444260079420280739553917501907774630403033761565940471669627991125017833937598136463089750491010209928227045943803672438276178238385397122630973628985268940832601239175031612793830126580038897164972602026677565215473653893662755714686215127673188202966034394925527391680222602010810317609254919443724567745904620577188916054618181359712042010546738311946833731940013464957529280480299394713179268533692922913545679052076799308522257676732824167886347503344775891454590396968082468023551840813403867308659391303654030617992531332547170079109987666777463980931797087528810734816032299860890694950241788310533959701800031447297518585710652844254059905048320796615338578326564017835005417903281414654935881413544866193561757628289854641822251900517468066613420825409642574356719511220591046969619079782132962832529319785581847042179574714528028050005818229747374071748368071438137577963520*i1^93 + -801387770932430547972808901594147450639775718622339722515687528277770402107204808731576558055058117175660988449319286834864256529781806832396537548446691041661382916518430614867777955563458427657942347717882469798192868117393580274864127967918172821496711749207574304687751588702790467220348527149342316054289025953729002464068948136756354284877290797366374630716513138502845417041135807730414247167732171442830219499157566177312725782561565949402247900990776277634913780341137905368598592186550603812314416089003248255110485547492280673268350397588016170868118296008884055091508832562535577487987487724497635667413269721457616650507924315730165250647741244130870948904518333306056390254903097724012452252976301340211245109163807754799670790843383228729120651709822172834816240307104418799928381124926541813239155314830996987225791174509998908319938418601114095644688428938474209824921295819090208585599045448031630561228589187342081422245761738426048853795994098046843737510895050013986735225600222000011584092492428281843838993576282990259657969146908367290935576922542605764073118710853195082739616793125727938815003471676732014236228613272553552615361814096443874381307026340182464211757951326006159759865215616668956227326224350291649570629778335794102564590823962644958324366675588226263812605891958437206176658800997080996178374427957400549379486997829850802342456820744457464349158046814971965051001117588527602719295477666906299182176493776404834921643606378250337853937638363459476970449755144861189564889026941619978826535454000260078461389596265102100595363489072522539856916653041653567054597384849965440905475921149894816180020768969030525106427288293153668222683194291374078573489852248929156787885507274707960175644617961643985614548079854281300036552951272531609077083697214678111342078778731629720649000965278602779017022722666807920466306465363717029743757382446864819574406913253006191372424034025770644281062101595987789682815048549938048473352007987000244155640697334271541323074442214327826509174585089616642496169764836956142960986463775814878217397137024587244078101894386444110454825313717473621930086237335050176330742451868092387902080219066687622128816440454545715423000690816545574962158705137111258162422226430451115641333018102563303635258244844462549990668707637864604261106790953933271388255448015908360617568481094925534135404606482475368027861859138898165328795144472237498277620596360348729786568060833095349357225800294423791962885843845120*i1^94 + -1689361279160424782656428770071297900981575470445847521127961793905943941000604460548296763631366536185946297178750085570781953152522972922781996128291211432477343687981539822970081855173166434242460343395123769173360106475103455124773200823584104675689248910467882539332780864913295109336705940144760096108426034381233765485281033329992049688508977347736564825470415547968662624499741500917416254140348010095325980540214946814329517330804890082423652696265002774467499198189025074369963108387708487592392858736841309431529970233273649528529154559937612130642649813560688311455655630623368095591122330717809968788054753197754459458975493331332751084415922786660740887276368569608258764024333045279089766087307201945831093490973947338740743882168087486634388261786094324284571417518187512232611079736724755016606027130409159230747865282196558699517130888521087056483944330204926903181056150980158604795399152720444385511240221116939547283178102358626388521556691078322841864652924489359483342449854464328425748754513760210068560735851590492771516455280496770579246436739805515945850662433872460883777148247254260655457118104898958750569644894550298155655126236307820201601004740699212350786333435874631865277989731080577737073077125770545140534086243872269039800753182602992299213417248319777308429536943213287818289134107595191692089030538589161544965754738816008805047375775165725628681983137439088309075464348983860689709201543033641668032032656052517154772115877255679674850933264095431230617711019468212838346824960421532417813353713327243725864996954203101838153033279718229468642690229165388318234707154294030718469892261991500753927194473744734134776924304076114137097024388621887462617428029007310648950801210593972493247239127977288725925658880483927104059604663642559863686304123053291064666583067910557759957535486811364095640686475463352360527215486354927652438598078918494164825753989771066406468548917518648003202908199312320973578090442336467120067111979203653892488944066927075526061771833029089071094016753631260904353672061075148013654055766256167521313917127602659207253405094013164358815879147671936261327227467225636023744889022399889509830829401406221777060203721836272606137151053861149875315168736400364463367033529385418039860812099731939507880670526087181591273582152322689417137551793913538462431254667904479163353291354285626041949690336182540831588240197129557720718194607923568487832458475962029248791571038924060695355970995312364930203648*i1^95 + -2278883633475208879899905986924317185968320924436067987897713292174983003043523931707482439063369067439508209036600574098634196206761373891701984668915923321104488364411798384525540067523293589450230722625084533733288857712186716076037356339542176563530717996168234532588745076935353922603311538054533969587807050074071016255696848935247057411853807173931282555147034808183823932792155915970435506366521831828600404799019310680556765695666584884953346678199875002187699235988784685170586177857976047545632744139459993965635827662533938519180198401432555850393332138917511269050894428521873563619868993900896025778235156974241339589662723312736739920570190464495580868261855070228164325249285185736000834978963788074176048942925950505803582905880877366371482083755249016021978589984826854618316114429754474612564188968668498933106400477408133222782730134695830856592500851232242252479659911603184036162074310986626028144776719462684449157381433224565596069760883849333638881476524277312945375851261131507623580998439165524286217635306612431968758299409246454224603382522345589098566621991665730931975506781522929953820999859427298792397069233049532178424602405432207115770455291353463435538178470958461980359580301687796829594002753447084285630094885085513880297371583978712233692572755324325951791523954475690559855707861852812445057515749465338137849386616611275756052710283811410867436524225603906360397807256739000374148335334024860095007689172292324579030906830740690994470856868530421059290057554135441845420945299953925782998056047232415532540852885168022672106162984057496385912239653079950299182185506421582225686689088212357542090606810805673440560238423680601880285865084343894444471344851944626641938461010212143052855398067544410074221603834774384242959572354184477380067945916242967297305991217834966826178728871507719481988137290029581393378099758094912822731272681849579606602940062782258681203396218900514757622036521645234905461462546416292761173492741180277928025800504378055628745831850567970699905144003618371914019586040577511353201678632152884119085147312207932030542191246682160581408452080761267479197798868332356555645166056078173129466897530833941502401183202482731572068848350256996671287369379180698188303120063755191080779656387352613182571333435981845320789660643530443370233965353099405020875625874734980141514219478021984702229495168479087058506490735508262195118536158543643901698737080482539037104802820025674527879295039176704*i1^96 + -1747820674074284358504489064471302186865805200549507891353947423481203121580440268937350496738710631897267544761133962785017332428796904537640975286224054203574999635145865679819611072850549672906572633295648161813658923721654354563695493563298096873473138579424622851734932007773982237103074306885059669430437736939023464249846033638649103917494621429364692358025500989117439405268394398128591895575268806886267002058314990357336732270608603411456778597858294596643810577485057627408282911292671450747972184322010720223189970768601887604781432830640024773060130362772631701563034136223663935295955823235591574848519512858774059010747159563254154736900774389804479377157706600697414733174177932541414620510402547813411436323411610095098044750633541133811170083977212995003477326905145083980095197621196327957664495977095155869121219291474760051450551990003224004895713409796834771964273870236781904898433356603340157848345189927721062826925560390227076799313853654553842294752001820166527301884614799471031796162127796823749152493428121900935129848770595511121070191479419328839638524967032580295669433089511318686175416187160156821355901706727827872311621279618191987960735623049667372860037908030563554328192074771485204150604196613392329542250130822998792003016173988344470210982481146736187489756247140246089119940759896438382717982295813346685922932373849276203315079354651381393151150576007523088466404080378879030968123286672809377073691366888548511791841106690794373654966319526734311305609962418572828578925763436398946179735681020482781873697633017015719131052773794144772482486168006448100861795119670840524729542274559577126205257881932539786920100908104497155366191425776836382344540391871966783506435193533845565626937707151800440742828027843894224205719688215711834318888094004039693693456885684828057920208279382618149105114511778378286530605501272411005761727951841277547857587148945368441384746026917672298991097599694358893945988928449814554732849372071046752440504375907726743245428665430084666413815292346828626376876275510603006095939983210455202291062555947423854993233660937913359131321945659454702036587141713080097394037091920984192868483237085360680633862210123140871848015775095452661652478320689741828174406016613719277982152251658127932323661086086963314210781805308679337507129889116910305480918678833007822503511650756765220726177681931615566454323881859575141976943513491167800466120462360631810671691465875701303869440*i1^97 + -687382380637787107757766759969322487516035439646483574403348803730592416424308244082007112835464089609623491242789028532683636044010399311450778432756499482959492045760275948128993235686807081463587094986711128211794237996227051362255280393169149229546468130500052919327773435561201986083973197470857086516231522072828429046100435350069722589256830294623969912534014097380814081747911824327598033768093575843559682556978427921682902672614327370811037729745252765850035865642019957482717788751543223172728847528401212229650970942161300430079722255208016914736012358009523627583023011058558836563819077572003008700208901169494171649066385934515815888674673708421175290710356904756909556737330751248266756178328970904608393805618933426284476745674722334750285314724218784386276158239276817720999565391108960951324768518186796268364629780763197429026071470476578084132163038244683152367952691251420192438020043615593683829790278195680570962890836354454454422806606815242545661260797583071388324959931176584463806049136486817728503230973370742208353942552650418039636736646372600822082767161400170044471964977512114667038843150973414401790361486563585445570488083137917081374821367439849593713931262248845006474434498845560415458894801880618906496760998745028466368244028496911051287310362466007157030429306861199014252471865519068027838634443603868788396619888004049670930292159049979421691451535758685116197816297090278338595645831128890015951763986931384832503646988081100961244289668432243943402771030601128295033076500021004186201041049075598590938339492747011839594518971560479593951650209521656004197690189617171931776768267031075775838762416138152905035986121961182907122487342745624499578239537975620937511697225496534824878676121691243588906809199290333989287334740460058724242471117610671994675395465060104825185252311918100317861502341425964902485742725594191001759555587808338850676172455452966012704574511120767858702383624315547278337699871072884792439115613749581419696155722640927124424697372823965778204708932579843894267939183982934798949555971022537192336907698027615627112423047391555854864045522466969586919053424797991183392217115141913329881979582925260175753527912800123165458223597005162427574914249596090708321417450561520254482740723073330164776452939078992023735756167708605144275113081268249097428418211848828419977543373910869397267405921811762257823118003496771559950968997630466880345447428230048469823208695005184*i1^98 + 99496640077047723916452250577786856628166615817426343100208722251962245703222578469426072822473026389769428670727977168726065482351603644556289892688607734841329066675953479184162038895733421311634550207137861013495420158920168195277529454930722129960659355618668319261156463330112963846270167653629940720500085945285995140698651622009625406717978903709076474760241076003030026072273758503228741145715287179136717932146361781602912535744334630287636620568545398107636304683142319505309797991972204478164101035066707461032009743046386206332263683659281116038053202581784974205247767325252712076632499177135379642773825304736691083624516967484219240184850933438566442708899379834533889468534181172759811066179555050791028286094232355134984269606474482730411037164071702849970818121661331916519381563484553286330036704290559348051012885262078568723842318829526148819681266070723564348984999605643492326049822969391917672950304705404436665037791066376063048767871295706684911996955455075677129669296622701427802460789122658358588894142304591467604664711125482810225073278698481230051952909094011849526928826272816588921781088135415591516989056117898965505734486819271216045971779163918855967359345025142376020088439109148640881584730210913516881921131650349750293346084845574131155673816045983459456054632538393517098269416571098717836193214705526718203337568968976107496249607317759865520443738578205846599804008146278837526906832546134643015535974196004964914167100359095065939996522891677533717119327458308731600863601595680775522131353251217266256925905557150868688894108116993763007390160056731195280842024560122356419573951380710725483766414588641417692735550844493515198505673840884963612026090930839618158586975987073499039864424101684796683014847802261239421629667309392999429420579889837888086978850314372218839804434070746699923483133419351615009794052169158991339711131023151397895377676765408419289553155815590721122982292917266634174683678638506170038959571352972091390387111357386530898045410934088350706579949788669052298627446984929891995136222266237336976521394880769624123813179085698780941418956359101409655713475442026999936829015303761111191906194908380048135698638860551581197028595137424994614486412675015130203860246720808300933049434125843324472070243986151602029311380984887692578843143230668705370923066363053544712659437585816702767180944970546959760819270815040673430071358639889916394706708230745154912256*i1^99 + 265061813855165725062016746414327901373043982298452152492531603187142187147433523366950194030203958554646040277625100434806926648078217365920119846017897941141687099679704017009027240079526459941456835327323531883182948984325355102955942339334501502776630329355057325042046397130838534284435408726757474479929920860180928078729976953333682921318702797812698377689478648906606739687208352846847580718352673032626374962671753821737133278754741685623946902405479753668521033611739354941248593572540374376947655529430945746763506721426973686533634722795333408207794811709624126012829094515658609794897899768020826131691668739844217333100231086511923589571523766031444285119378573609688791755756258598848515506758907143084460997215581636743835048602432980618676589221579306348403142794133776959194498922646619963070247007681563110180698529073623600154735577807675931002182018056654396533959842227333751218742375558267160186534233069384975784581167579586446393316425407218706350214042210254382513716160260548224226228440234513482369691790243821374183623987729111512470874140045342961129681237645970967203177662600594560629700067810546809038490541409820998485929150412263729145771651779321356068884186242816480530103064962369602690693581992475512903918696742717269681619022369336755532483179181221212013941701138166027133315972945534590993606010733116483088853209716984579855720493349734100124439028816912775150017217436722305900297766395979898278951473848170206284594174577900829863174932223443804768711407898383491678450722699972474303266827438435585796709045602563749873176726149964455419891758989499165592737254794704618572133753982195694529301446763707262719054141529276849190114757549841098852188090627150637863604695799713558418262364573571691969858097430674556176071306038624290792667018343976239867158782067221167125698612516941112869356002658783012946646838879558370602436288163214548569505826261430954148239597175531697715971912095565667471468922184289946708991387038681994253309987473188098543020310609134790908663204466712286633464317384803263267154078794203457337913059812714649728328648178886642332468055371752744885121101501385083539491162792851990643381003349271838441135650766688021586206225952452102030449025267732817219743379006130699026205395809382168044554475200909204428948122789319651356356710489756764578445523762083317639371177995464442524660308581772230920037872629031541057025136189778860233731904372736*i1^100 + 201545178302620357544769799001173351601785734131852342719781636917738851333919694723867557927471005311829852938390991502014032710771757924034619238796720021752225863774470634798750363735973398031389169201775022713615658349449946035251496727208136498403172399977685140321376573335126185960000865392378032140228765178153100577856765122012351532084483031467470975576687315893781960075659123695287366121579555021338113548173623486990870542264778300142425986856035777232137755759071689691682906229733060696821634296710870234627135737472031333481200558363208165634220301708956597852555673310486212681038329655425465240316095682388579892501143965084143743975782633366901699934650054702702520055797790892486415537229415863554291218979016632290666334205594450822818995087680133994086346980686733607160828534645945387594774182417911335676988711592921360881287291129022429046757189862436029561589509426745568587085713885750377486934376829015446503432909694787422170441099336398804822114727472839134249978605613757566744556415938647869125077129359207008704192971392846455787463903562772611536652372963863776480222129630126573577799316393729196651737097265471657890490720546297248276404146179253572120010315906721234383244164705565603807018346134077666966754061619749196711248654738803280428848891648489911489282995292194049292930358902948112096087034332695113554565529474908114563659095862777854941933234552044851584934579705489856676711578110000403465592018226458550891589989214936634965734261107018851893648809135973633916651036397460159073520506243957232865884911488669584008448695662582399634830657305036139046848812133583909835656956502462407012710715868174583418121890620001075004046168341549641376826872725020864675630652239481227029515993509699792412322770483355000983589646054405351380908998959969767977110536665194564416802068035632706195974564662900336899470152215370786963834229230428558364514460071556356793455170425162731902465857166241826036374173622567718021855969846097934818487031308558605199907464787345193254339153256917542557452791428194750245096480823270070732982058754941858506551515071843047873168239490508476351201661795907152780112469160854227530859080508572347603420417415699553274889119425686167213367323297994299894722782182449230787839505188528971911099795510687387257880233262044032871709987781199474798775256310786519178057619597441714520111567876475743380703653866850110729629786315649397555200*i1^101 + 102582163547561123568510612206973774445348821341673821997009680907429740832663017828268253144724254344878367590632528029621585784844046210292567478095157375750832152194144038269492751268215844491389355959262370422823038714298692114284538811156877735759686721511450501145271689729034793273937739374647624534044837878991915564003162448316789163515394054000386670602872089788214516032504980966185537559313992379730219486818785402738985132269498703726695135616908227169263087378579563200953798930716525909555753837777823197701329130331177523346966420091888399484419476194479450345505317425499630451440060267131079445047365641021954268248257775341150954369106229397310123387338073724063260894003521739499819582969346486361357604271438619797864872221192120076386869666057925236460292100755127589362459077948043101376033885643493494625988169242292345448424946656501941902740075600554349560318154401726947037857647796276378876853188956866994035579782126213426147305554668814252003197351949452470207098910403732201882531412416008580874593499302940118808703212949488218602790712357155888307449438828906791640302010098811494415110655814874167674087172401019443846249614661463220124538327986359887835265739055926840028378789667554088630004099697484611432923123494818266855026847990390953138324675955809747474929525500230670325271292561402646802187886814375231948949363062397200824357372448656318171745804684984049662832530031804543416068927722055350321366998034899601777096158845205968654924629268831983691416760595337587277149482544676819329609236331588086552002699394186209082451298548186332560358925583293632475540898533289720799988437034240388712095772008812581951690003354023632911924581067895125360074304190127504903923405100076418020518686761299732197776058000703206279054119749475221051501800608735439269096412898289661753428017869208074082279990019794225668200970758922383791755084699024949137760071432575348936541815025003819957515580743222203345046075045665628730835895212809388746378229866910948332697386633081056758281214168062679063612371883873533960813527371700380472780519123098102280685674707498724809035167780913726992790932394186805354701095756537071562802688993520711525905329339217545253897790283370935109901815283863804213813239832146487984321568067176757232875454934637609500923615653679292683011126443192464217505091255018245568910080182242722384032439522683983065836988260360961010371133440000*i1^102 + 50177140711257813482092685618051145421990364627404735454035338291785008300542207429798950698276445637793288311345566776567701187059327894017344300136294505331589673814834491196759048589329531956687136335597404546211748756455113601953212083234129748799309459254074311602922336958975755564513000314142893047319563278224471204644104386609229321678844858360333771058213817906654959515026473688697033861339546024912966012851402430650500458240531980656016334676047103370850801438662997914226291404277914771832771612923805309335123423423735246037585226030795713575053346166516905973870690986687643627014774956447741142286466667264193134148554150968787118163748122106151739270321028825439897245254062743594569012211872440187786270825489977623639290479681958803211506291474597438635060037595653858989624577490526054356754109008875969835264018715784836388233731663271873245512458142101925223131597894719257975837267482398888477776842222268146774931084189926370990176460926531517103393228231287759743047112792079119358134090299122781057009053761648405436981502895927400848015097497396393426463379732847485388053341036776113716890550659410192881895497481030068961505730706088256512637279140990301873136762150308924115152863993298893514625177828694466144660086056650664506511816227517884521489027862728939635918130102728031236368894698222249998595463662243570462658850067633134526478862098062999103886130793364456193969218718338432174350980276769569775571677983192056552272388505844526605891111432906655953020233155905994088649804203963157228554200085494715792401119176400192192131579019874837287836736772361105625748787380063932542064430046997409710332123598372945688515234029790484391465311495963747640191228591746973230155132777053869260588780091924188243238831495265348182780419196308187064721794839126630754517555167316332992077657353143161440841322898143300010464353488807725731915232275280281041436448904515728442985025624894581614047735266864254249210721246386120593252506731374697658878962945594342652635418205226008383546575893758190353590546584959559562077978794260159953776998443527956490867736346707314580165572673473941642971904040871186108021195894766921227756339248328755998202979423521979556447894081669243437684131705003109697995814103043164426924712038679816679219606582219894978167191021106589383934709953326240350642851849293596742856914128146986928695289406288231592992830943920128000000*i1^103 + 17543933405664706908557913187296377957303308374010169465947625338008938068632950119020694804395372379654237855773562319375048334500329571062921113576648513874187963473813983343149378432517169414696162700110544103884902499947691773070508726658222589881942754900731962316116835686517345132480991302378217562237903827460338359482604132097939871027522066583128519589236662032433066870656407218346154392033068237840137316219944850451962919777353563821032870199440061788259139291178486093403820504234084619935281581879298025598036687567676100710517888104587529858071789757682552795312872151407856096359314858454452558435656597312856777545858465909930188029887604730234035190015809433593679360824022850371689433740802176694555468549109376519172804344400842622934268013281573404676382020181541096523124502464972287970721798988502673196398967444361820065278764360710621243620130771530249682164240109610100357509363599002737034361078571426628716587192042843751599368664644593655574782148828213264454871250363018210151449856206643195947771374248022527300113550658915581087094928320312492790604615688017700879855662930654274284507201049389088630486783381696014487964391098704389394280296552147784418159372050782905768667128252853819217586672391368153546654091649369752103487996257384376181913502883003374396179110912725888353960949942118868650315262119815591924967730249986609147776805600927442658849011777034917068378104137326060487534109529962679830740832334120538546510775082851612292166015974900600386490478417977063107857131846976291360021720981994862924791352946604585892028848837819769310978087455119378096385095951232186581236198316916450682067651436724435542634094358697376249742178202057500413872685976248046922278494815515488193079137099856755818489820797103540947704016556430055716704689327116451667429697915683764404308398448017633790452491540865863309529618641330895002251171474548962545119211005619429141033431478102189057114102560516196510353416622858358298000571724016825216273440906528428118880897734365234616330511727880903206481391252725364145864630079542976703424973607743496360277902549804110014272173635974563614805872595191453426767155489769403553457206190300052207165381391513397643320184235834466493861521163741283579130587662942650447850610148525963573137593745635362492145481155222282519783413771230431349785702008794796978792139299940413554183236835293408106905600000000*i1^104 + 5519857068022043910990355028812606775401910559978460540724292819555907099384817416626043441375994117143492697942460649862375271740690555977270146544714431055674343666593144465926687739573498669258109972262720298705387136047652984639070523456582688305582575248651379819922089125370357876194633505642308674341911486397450360579561535605808631795569848303346899599218564355957460135554542997951014902043620641062349200071626854637753972536607839321278103906838725185750229674688867859074901138376753373243141507758699900710706257182489311188804653445494286541869423141583678270619773206618968022962061701132769341718520630746090245306768570459783572914354711290924480310275181059302681627167222695452576347126683812273626784595342620896848617311259619422393013002559815516483097466741093494269854045723365718944566708255167520535813556807365977061456594712510891950447741835288079685988485047831575199231701474231264187832599590068748960305414486962061750054457050603485005261001305304757070064404042394550335784715491439408330350550861636108125668704543242285822889321896266510963543405694151415467173341293505309507491689111434536332024389891532283198566612221682382396016709438319344520685543216737761899364588280456907697815553184998547846204020133675432711177221680790855295126492276530760371638007570402518901510002834839502861374491193954051311920861715487460437790447468953958664713148620529458648266269362928532868545853479803996664967909491891307892682943873720633440065999042452357979102448131352731511570051710851540696634589624202262694814757166893203215625324961547308832635198624848827473601169179868253613021257659162971520697430889135081823077016618021722848996851839651925581168456164854483835305053355163010505523372675915761062925097437994604231787559926892196407474214319571077559189706243729988483859915881320090829754648881958804877421348771932906049732354282717580417650240659168210177698108481806957746808047900527581199318502517567170486497807278316814180087374599623038589311303182435465178946911912815442944931082831765975273539288050831992948503223992901829040002779210146193790368949549657910985788768544910882993763303963099248921298361641092093281649244153064319382155208220922913098286070421214489751461658038040601159161162592624704217997153999085622736125961572119902675077191150794841927274936833589879943513996531820676042438129745920000000000*i1^105 + 1251754355157023781221441501263891133992269951561637366141125535072640663151017725848499041281521067667531163770965448385458872840413389611375294397178990592738492013138025422368307243795691457551755160210941690653879189068693262099270660367406011659783366010585920962263589444378211037535313275911345675887599723201851844198499241948388076813637052877575479832426212104535465071783788988065595912395171834925750340395984441201437565082916505509834993401373558321223063510121279048634237539180242577562174932861672588685583920164948761841566309998604704005042514819284271952967485310823223928220134361133736489937323113971626628440683448775632226881950556829973062257857957228572643949366345807951803465063533467401293107426975313847374414028709385007013269052077702170125844450123804986320377259230178473398762957291760950430515678097341204194852301925355223533944825938606793325813957294959786094789702869097155044888563370774442774293224741508530836418325584024662086447822435418752154422268816049712121145609296037405698610271136781158354898325083887025468332923494390010728607325978457452451702123711976673459717985080055958556438832628374474530087995633563653949632822235396600342789894061501681361035148088136012952631971720172317743236725575028988943346160865373479849838796767533644454156015086529602350895395500274320253690650159953068713528624248248406735637409917581913350653381730307156604420708823665232233065508780337447292071374838731175197157261507777508881394712192530740611971794865721378143359083238112027283752722989075455163472542883934149572370755047272151895168000608034909392974501500545086987700634904311643211577052128770257401090593303021394667173003060073030362028215891025214119541056796418414375301808849145521910725981599139589758044531957509050881806302876869810511365345400452673257753598857730839984136355129739261180693088758071991633558736368918808454293447256632314521832739568387681920142304669754246802089229329940268582221794233915587583142254032079155350401345988897632171464401368711946144596076784832307495838408222569268326661783338857055811759539003239943199795803645351783153782233748387001307948526181332549457383263078696208120959057455965992599253593924209188570655962116962167292277537314346611262678098419774815566389420906757605143794299087697824530453732062795507236405349016508857839601148133684281344000000000000*i1^106 + 284516135056415360130634504734467037292456438773111438632957229248299939340203884189588690764307029103040089800145506644954157730956867967692895653621622923192052002189395575708165484712492841502704474614028438931651301874278725877252877491118693883162420427709936330639502382464698027557710232954368208961782452279169048242163772058494038916509306248752510779220307498076236831877600745805212614134692034416736914752417049009806077862474865269363678824480490382004491151572398858626440824788153394964885972672450610154715942403442862792467488414283064292502668623998318120903903642059492106394059317586029515823209716440168243942699162516941785453027632018162739508489860356398347055105775018258085094864452834329438245362343870823629311251225942424368321142443653094855796165334085513159113209079297851613477200903826885450459926579187137333470466965426487928464196278292905241660480644571229402314199083182142595752979827162620867303284516756592061172759472937000497421236589550622503182316590092008232468611685118553608180885165848074636528508560334044896934314367526767994500734977144696008725680835441658369210650527302307901931400503354864131180674474876336834897271727370911388873120413010088991753549856312505270104456052027589932307774469245052671978757768074743990357100849087267518226318455582691027801928687492274344453708948158702482127915169182471778423275363027388904719952316725971805943478208486220026662675113138264149531886244553674639561620738913525875602858545579428755753583470685217003621761872614406886059643422675001945568759454436131565895431909585481425576571591235619242304540399954467506109475726624562072310139974306834715858581975583968021796262346584180836973778443271689261815462145855558361273983291895917289419186237914992692553304734157020574327486669132231885891127641987202937046518943583468621743331567003817073276973567660318466733422503353437335343991948477738874299526254909268348929122048503680714759891248030796441423662905358570654169434731014601045918986862680899979114992493034520706739154730139330572349454806512231142797805448965141536937452614378839739746373834483416135708111331877186097224563282927196123939488893424325764352671809212998871256616684774693194211022288596411957126503844191052966312931728923867634547517681333143759287094188018714126486190229973962241575981097705015677340876800000000000000*i1^107 + 56971569663920328205218114043590698718004065117768641859171830702238450562568537313252862768830874263007559708715975683216539323597439122989897263892819228486937060991969558609799285255279835570563235771182466621647974976207004294682315690264770958168283405000676281134771493926031508851612257165766952607374253522991681417794006036259637745331950821275270349147783526412269950227525904771088337007193051078587905839924220123609775047029708038935793593587340710021505197328759890383240102149262327278220870062561475542318606774063214154381838115332819366644101531694315505227666857023507037983462610675791799382779388433434620811345531519411414244345016305379889760990102858919600225525100487131151843708275525352066600179524652293379823743602881211377223852023790511550255540039497292192435202942370491316040553249729846391214754372960975701205303264189103598252707281489264810166303461893008483612515818887297034210930987424702773486628580362065276245798869842777169155946075870039902413372436367351501460620189168574943698789198635761629194461416009424257860973453462235696685157791347511748169735227218961722833814327662335458196958989311232120089896977437788974650424751787293214120923202963048260789820978275292320909765121910989943050129158877531362068253029319215034689924626147917797041099700975043089355380976859612272279618848072779839912914400206977395815236491932411588599118933471647818808127346489953682629388578558103990331845578386740197461756955205998749102974048964059437490959530146827269946799026439200187349696297399699111563486679261114228835148779797539344234531308577878801913112374336806629853860002051683620543046784511174533119131701119630605363351754523126706920055092538646673393078254388454790250069547093594139040906013707629687963662155298481095227635883166637880165764584648463901736592701269405439290090103185027053141466361818954815808868121761789966654962842942775681372721686794555698449136275376655305141792435715587566734594223189399838185579605456614044013779770196149739713183145373513819851548995272545477991155149181728876022074519648552400380456537244293221337391376820483623889637729610299793973164579459028379039015825847560477117811069109560460519786707762540934481883529557564400921351339467835007416596877681485935873769105533001691869289763014946399470660389525739885755258539868160000000000000000*i1^108 + 7669349536952345503585515368395455506520938774534701113395823361846762484136214650922102086984220258708863487601097728581617485892837070848996526251881969207415488069007851481096602608454224336133640060868589832979841178843392618494037266867723489198957632151888215583753518929700134403950137822661439737982811151033320523025986227105835921571254819160845400149461434245638393459717729508600243969359846275862716095829300338610709653047462574723511413678308822694605058720971201946902021382510206668937931731863047609824366966609502631048341102569601916644138263594907096985677733114797522161569317434245475397678341647543125822091158773777497505540457297951154813543017502320089168169337724419046207964334656082804247695797540586000349766857063442313850802945487995279229228664377231265048593310008356225463593307154614126098093513269118806571627178382518400726091482572716843798930337478608914571371919485999734406702498320938946414619091790870129500705047047496036232387898161147783008925677465016199054390010702021883972086457812070540010804398342648430411275591884303132900121499145866364813909477385216081029294800060488966828928940198354260583125025928904730622900202214795766611598919107098476130901026434828842702018750703148420246557963128117745971429571151254462104974934534802847908496115471025194453523615303479461200086629759727512775490970548783008527027677638340690961489980762624211398918768675744684323807054518562123406914732509348484678934110842526994574061368668444216843891135199967251662763362167278605572311373579789639090544626268334848052035097467358567063206330951860385108360391775019448311590285344707550008378921959865031242914359066682383989971608530845410315381043314126970123977411086679311896000173365659308978111185226713724585142561729843678215658696384283758352243720186092345198200540235305738571744997971606922842998205957376093428168205579494511643903304939696838769974024359099896212177400217380911638042239930488743672259201835799349655348468696697525972386489195280801704933926118015465806245324231702845227884417782583993714421208911997001394885330685454564996534980488853313765206279327279874437863720360231492202829311395714260809352530656980603724291053096115059366553244311474889428285637934405938422353482423266786745359675927540702056908101823803227539556503212032786432000000000000000000*i1^109 + 589893728437032228209048714350887838792526334331893492874296980559322845696263285495889552898306587761592065675061394216051886083844883678692723918379161238620162850609710577564814783785518800819390602383706226122344002978962360674615824616294383263883928813128746496303458638936179365806098738970265569084251867917915097999566335515339860372335841648158641945067673569453188167502290134871995122493401826595480326560060211753335951794084334733671508503145786472903854804627066250895646086372511332031282740335048829943689036283392639012253582020864545347880870259485812981961333839895238563787438469693449392402164129204043603113293047061826127691178498900262558925208778251843520783603923874889668907702517551743080193891470768002283502671748863032643572741985268486006690289345330923035298479995560351824755709139271176954926689554246171521803906439869894438852475813840354088434817420509526132419499828143596636850209159040333936156065011262576728964362057378616979114312032726490150625154376427172873051724815698848292525863449463941382755172035355263819217738785224838711368081404383511016050813918930772858804697700408830322317239577239469675943802293865746040381874567269110516848758603361731227007388293337895809042130420052857471828056837806576867549476577515913202560868730896974897198244569223951910150869315788176974008593692481053781071426775639620475844799505009483425951999607180252174558885702775976134899281308567850184148991918711541198667665379735596917132111646084737888498495018647068392833624446030076460909724000425075853930508881537269576813979802687333712770806774634568790463163169236842869668308782824481516737305252268569650350725158237674704074801604250756140468127052667233805688464693234852836447342983456112414679696115762751018680822214359302978036278480052191895108842167229533854233166315311659098566116355532452659950355097522226002794606062958337470268130430667452935210558280670905813602026828043529946004826671494510512214115564074319728447865473409627883100894743532528151926495046541627260595623113653886985213307203008074551388209456648254956207869431507253678338427027094452019821394910585487871681275847341530800729768188520202139886167126936799270143460579885332595433296331981835066299008692876808689945864848805796156038939432282195799806780694937943763478118400000000000000000000*i1^110 + 10834104792414807915587427022062398335796328665183547123876344805920165136487974816443469801103088118038053657634573023588071549185570611017151335513242816878460094784323134460134958787123466958324957901331038778320395510920417056273811568578634300866627685804375582418347392831519771249193848015721147667136713335198806408605846498714775443109810957223024709526495171675134385074242348168198526771289996607962174528451181886146068386062869983352968224005184417556782171254679684387232810139904630469043406402673834241141835372345362978293575150815741475798410495132233714903474397970497658262586036485505875879929225934239008036970181474981509498184012743251326568764454248970822575770480911893234865616123096174722266130716974683168615335656694242077916203554765277068744213238409743672186089705691785512063756622101026723444002018496614184195930086045148082936634435725242105172984436513123080240855011685533449083922030639841405572310001351404039141742414617507386799160984822499022933084328514670741839567677558076074869487488290558048931857540802886091249834211580738131783006906854389172452355862345529642269905469808925729572439614669091122504382904713479634252551629625411919491861828806096275771935426814327245405478373292346249303766602721101537858228996515450213037466976219364998497251714446690300451338082309838579354283587562352411137140066631183971473398434771807325518871647217354207364328516448364340900696803628875677631531032371172655411972059373617896645128096220634427983588729006314204044487084929441490456380137919041483162079447134844483972201249525068922591154005675390356759748990819525815929747393776793371602879846906380876344537850433260977591442496604998851138588484641595510180376757708026425646722590458753163030653133734542917856115355842961713831053575420264312540899514755582797262665514303550463253928514353098105595882334417591228227515548384304202293258748087968119673732727560057015397231259245807184146441360187749182463997995725443114657278011518377670848611518649070617238092956854969829268655023882980555791894112941985605666756052111791905729679654937395527638162809483092966389795429321856561619849129058188722189053631818686615061963278683820340198997066910521556191865730723842146081270718480608452125974086601429664592236389280827085520045479034880000000000000000000000*i1^111 + -1056592849490173569276483214326218013794800055408112220426072226426748761432370696848520757577390578813783566222901235124194246499439906090382289081385820488822683908664297530037570511731851458713743020613036315184309439648750909511932061586498025831137644349257391083454203198608079638108240760230234253539399167323676395989240729569399856373636180799839068194973367410186194665914524579225531810700969691873872847066631160453619529856084337132050782891740209244749228502874543910204294216641125173855372965775435987647133995449083455689924855255494240231611995353292677565348518610150676844626594985065564339098088515981216120973868150475121569790147602989732628969855618999046120630047590805358593382446361057094321482327781111320930277924592008460150303259108870479558184799327264105402350820001900680238419882327778341188111228329033843059606752162342027390300943790720969451507217470083989734235979769677006883056622390340145990429685662270901797389665672808997911708565836903522676319985486247581723149418874816117714735167798939537680137179600188422744773926133630738859367068764050475650483118165228943616834011854987373892951983266472358312475107049484514957147042104379971474159148289771472951493787485571850124828602625516836865731818065288080079210977658687236782890781641404500264835583257924509423118390302020272260237419853498995625246014319415300585125562127613844861281156634309074849003278407195391126354659075477924474158964496662219752176725110138858257357710061721003458006301583541885589383113070792707539031520985377774079561130894851331161011474159429017533276149828327702748521559864743260673123906250482489853731067881789654023564484397614431233246619708191036910999858808488609930869274303870011865397443733257045744212650636675083519225214794976910276234364710244276166508792437015131980470969165469796418666607435802945250678551142617203205361474470747245222928443182322419857317143907806689274851328656264339196886060345592361275152065713388803315022572780388599778822952277930230852519537916337996781630848661628622921512840537268063437889744382586219261311550393749682022807462432328240310060465137323692277968270771991472605695673853974741291209834379910800053231512343837021603300530694221882940916972359331349144731789234671968585351358537231499264000000000000000000000000*i1^112 + -93254275972474553563392173569639009525312471828567249353509363762597634956141848608122470390501847364815262343451807303459964725986072237002762455327473618017601309769211209795762002455176302788586729933116767314933384082145082502661393590650118837595280200121502426212299656111224906314552276038170150800143774202329415843198753471015070343240426642924047489912986456180115047744216945957177843830119091297135324598531818066174526865422824197273325434810911512176455296761901134752546191592638480934945071414974860759675142739671941461952069946245089017911685015783314539356641496726237965839606502770803052337041628100128683700957037245504753236962126522785778800421665939006006322573690460426393729418582990416230160834015598148831719162740603807268503032215210592281364394845020235960995009878403035070987545054900688628185245473911934508021725618852746550930244467848235481501018653962120030435294326490501805688169766482397342037928987981987282280337975183653089686789066018593635946643058186408172131335432025059312156484987063604194574411784643291037177789661324397398633101251428520171198390473255135083498704127368777591764718539715204245210604602276292352958425744584968585598659578676954683308983078330370970961678711345740190527377910128947928766899382437061943620436902827674114674653995899564375759057786884857223423853651932740255519320494069941291655573833060888443386498346470241076795651228943163613326799089350305201427241927939241003425439437115413175489283973788632028053873563290620069386488354099620914363954772271975490314595969139436735711222500824043708218928507483677667802867132295839194449391713032693140076348331488249507456874978163406586027992083509568204643670872781754831805949600874455778957937507150145483750081755139533802080114671341953941084345348751335065312592166526994092897831211498453783059057729795020107519438666198710682226998265982215496574545740327540551537536264738691718796278122543545263947216923799149568541135376613964011906543948685797026728533724401571966898859695922601449014918726662883251452067028719444207641894235482700614293050821768882058372024135583760808264403061968176486867971367173090686928318273922713438831259680975991901366127882967465731494022795677648752654498794889093081540049495714936302390476800000000000000000000000000*i1^113 + -1385226560175042865023543215197064316303485641666015280861809694761974261376632818601989621879079750769700260171270720235712530891584422936758867518593250675938964205535658570729546713206835875391455408205036730687990507455688037684121432782870546210400195601735622575160658335840309513951443621238683950440127207675496864700032888163631690192297626747807533553496832889392599415422576624711711940110824942572559326054453308118899863360815382320373481545903746015410812450128062106478320663987825898456239315221806942893533029315370102678697807349903558290508881588364987157012657532144780131795079247027249647694550741387586720759702069536364765405087467950932114807214448400312392542925384218964953888687205443872067934192503134745563430858341526482910216300223587561252550663586449966834228532801484761784104710349809466520623367002707326207490097813308522040919383179960422034430228372899390631991555862813162936987999154349240662295072122062893734752964719629713386242243264001769463964671137678313614072012679671811134876777486725461099082033532798970873673209324945027883578294369586892481019672446316807264261676824771500668053104586321441442243226442555674286193856809407037656721840301343446378405798558667037942527878117775302297215000766571260274893376328101514911014085983033855226071068336854867573883025283937171613469593739054733706277726025519638839826917969652750214406546915332275425847796458088010905128092316768433759149304331779901496506007216257198616920422492962548752527389674945698240862970497689423952630101318974538609966546691193487886690766838508450388876026752781017240088318043621038223301569816872324032185867084874099934933906792932426423108999446314227948089568025130733064430931232153712546177817350340282264763211797372457239807097106418737051765655294005916111146057701520397864516993213438738283418477748293041404974552450364345116279604469109075855963363016675662901169656653872336134194289742617574770928208898713098341625745560545126594150635398512943369660263992643753992147582895506694626922451386818079637716169091828326960671760094905824319955012703711186362972484159615227441424383585691234753839741090507633868551016815969187971121872806603227500463938157191183957588461944851931556478885444633263842182677135360000000000000000000000000000*i1^114 + -27022685672181942605907958532037121909030264109047552605171586026553928128540856181599133783466058898414657203105333109210674762178473067777772508458763919439300558462548382939499015566280321967994309886645936714344383448806967440090160992553648028462226143602381614272137187575136804094738783907422789900419691578537868405248879784718857688443701576154750336441894052201974116326028317604703200588127512986926846424203365388561976697128034147303310278666442993924218147394841184423725654743290020397873173474341907571332707151248939626623350716569183549462705598359124443075912144562591069303014980612185265015850866084193082764473155988485939316223107622662404922133148785646502452860845162598537879162588600411721543949244273125399680490219237195035632289074049490601783461983984782808426949922730600898168659785028853381318412859068269216040999162971457904031859411774458100624816279959823255419424519980274399165570507854069622279826556412706315050129332153014680308075825325937860507664550808558051204732621417833182563399070234473082693505442933706669199511798737182032923503271829597783453460492321712644085865002660733055744847232774982557866290643136977845807588628531028217862248344747048122828595415847749063602079807616593068259881476321767868777573876909262566248510905127968141893202331019213207581353036297032805277377238807141397760167741348556490636717218761678195338192142837547065392017725593985055510505631070657650043487457630137757678988330595988373149026613882392549193387675125290060690563905678247349171647049444700458641889472191184490358502342450789092287626145449613620762811844119212274862508417080937602712406467264745264994497449164236187887101028788275434676181953299272580410525374625554526571527198747712683591430102991737233769505760377930724185009308163236003894682571578727167828453957375708689993130225472125586352167212689936363450964226452864914141438745984856552867798472564537694686217263855422491460140648254744043980116301941670100728250176442529199126104088560500284938356705349922218867794898681131371748849446393166707019859670152862960090219122658330837867711799226761837219770983501031898399888258228041012203412527785601831552113302862536194544040048926282654499522298209603448268368371515392000000000000000000000000000000*i1^115 + -326119168162017510580383031360832643899188456677378595352336514124066444022955160976602019020513888433744770931620765718413355222067822419235479554931631315130448709599758725828305152312186621128229612283373714564218639596407347073751535745438573700850782593017762511257373437935748349853134215757045888396255666972232510785086115224769872823378565135326054836429306761332362486083609921096436439278886473670968070775078505054234479761541965825308767607402488111525862519910058835405423015127332533932568814337609069782164251805941969993084848200545481886863506351288893473469220680983529474158888497802904252397397813955737729437140165228180909884650410265098072684455602855809501636217151261792718718629548503253849071507392860363865023457593893631847953099869496734223619317870888730843951957645704439963015539026074930661005294894311343562329335591578751214052181893068425211070238742005754195246226103206419648831908318807857758936759089297851698678492736174618332429615568590719899985334297651463425810689913196423909910921130921636314525899330038819999757375326015994797817430183462508506684658636939495772602906738800502278690083061648196237492797479798845474194418175911129891919764908884295366868062118506581116041641413750262973357787612016414779120883302855951524543111027695643035998336727990203355274095619992202358958990762156287723867431488988009081122798003389111094646361901657985343781873714830913649664348144754739746836947408294065846891692804590132374581910538333609716830667200016521629817524242033825051789948465584604292026781657161375956194171043892234510072801978558664797995306245992357445556396541310225553358768355655875273417026043528690976143480219005255860348427583012956877483250982213114586336230015702296881055863283695746730823583048503209812676377653447230253661161794857903490019134903534536748586038453109128573099841705193446164516910600651716367420446420439402802772964975185338865194954131565533947096000191616820959560856797871062724742694601046970043501305600584393723912116390117082439474456367586045756781197584545671674433231303510532859337156938148743863713503912427193172663606325602629112457792135309980955716811676883139084169421843426155423789835817929119828020912082806374400000000000000000000000000000000*i1^116 + -1937500833123730375084551923545343288896744958006032020070435818034240892529038489839742136579485982649277458590882548533442408806907412123931153229941720624408741136177751385822124916964157320786661659117362219923920327710698294531404032179521756758698031537521422770681703916663850556691090843556915886907405495500310863218557303203139367262805215004951029884232688759084829201675963133365522312849077962579995518234770455874310622230055190575630609102572094066087222713661207303979735396099672129634714190867985823650685213347933798203830529295993109492307154017685639533177165581623874756086007546379637003903802556311762668220508443691071050351284823908539461363027355081242621350768179571782906234500475755157514861121637470765437616454644239679448130909216572108361178048055427404181414218924168695775491387855007787750654570929444438346580426951459575982530952125608423467003757978078555952611350670018249281519008663801961604668044308341368190420920415435614761780820016578900373010945243877705564316659948537831701458781831075811878001335155251453207350793073538221494399168739148717539933292841981777209502616118804705335958897669249777708359577361727549949707405966109308164140143683376587388207039140290123810716982289826476746849202541710905888193821864950222621813513149561543096610035437201386083154800945262451722490330074733182663656383166490433840917868394020852441473274394823539928404979359175532144862026391864440648825497816609947163166180729129027444691395988304750079395237644623090843295788220684953465165788345140680466092981035195749265930759612895389213408422638675427723654595894118059396486149821449667436580606017648983471576745523320414373724632389313687510120951435474047091045004315484190646386158603478840693666812519562804095138347163006025900731483117366654531545407902074707083349130134251101966527742752528328247359342014978206743239100995549773420959513687019271207726725904317821399639362927583689287170465948644641401334974333889031219200725914166989522172783976166135623453444636072266610338316221236018135709486537899209423045358616829959039658128596175216991108335941937723756051472209133686071488639508537886755589485806241267693970698906107930305908801185440071680000000000000000000000000000000000*i1^117 + -5270124006891632476415911312151668246601330292180426011722541309885137491747241472430192186967014612974466388770197191991868328957127444543377225168712126771087592668241715946513372880759392498332887781220382693788432238404539520926516715168569253930786399318772544584647302549628310808998083579523100955230144520327677368770123318496752181147232757337889879439703141514668657067403588843061850036700406965765231003734965275313782826693638607527167714820381692549794081141638583015826304282983655497701984165049277028529105892965418617852243269301689700140832017968804355715239330153959805173505470044190252444554531354267126833075482480069763616141220089423979011377836672358393950321153919023890885171808293461180998368299518683958946713500473694454704364008761570095896147299343777503605013136126723596838051398796222130868200447005423885237236453562934738552202333643268965830825642114081439844901307665072009765669117509469789521823531185389590270827262945815164831227090094115589148748528117359463265560038491942413896960770081709690838497179058340019646708166616711068940923305351307670275759774035864970090700521238885702903441175943472302166080458958802483513493930718651499245093169664140680026695605888427555860741970999496423287732622294824817510879408802462468743213026286312871419467266663529220311687650666319951152704195117271019076921437963498157047093798631195166265614854501384522011063059552919435070375414844964654995149064016204374872943130923670725347345313100573551624889924190635645099642188367993039495193656133092059848991488152779498464603922176529412479958559906080411935438800057048230123304868685375692511689577552769488664196453076972416129549111727318764792020185500864483504636230853669967789915576427003384902675559728764795717710276965947489138859720740295160166797957838510456931800415356881218127205222597866839653508751770458898720582342096411767827038069445473302341695087674979641349288899908328701808519301386643640949840078310690724187826187900768811888030987693864516769039751633160153790901954200664468480527193843724352031759370292232658018701267355701883304600147535261800475914510883705481549698054790496473222370438545631230866083544735275810816000000000000000000000000000000000000*i1^118 + 2119288784625985840194019690621817184478688912919545899539788410304902743676618626917770624646852303743126802069854178778244319712428373816009626057152022245234402122757115212517660734387827522955285742731575106964899287759334995796624936292745621575481059927710910156025468015439598535840996181474687810691122902202807434747679207614005669592689884631161157678241180675444017754298513014466411302659198967862435259148780558184419499822372621418966321029644480726618397368867783505825598768127965393080381535247831536779816425393108683984859153069598896968125833519092468084949846732079177601462928887128841123345376533529921704191320338442670515223967510440197816929797581613586746704727204018816170542874719116762267973455372149382218673044233985769141267703947721315170725218091935547129954952617768833403997789524793813433250449426910392258322340948346311643864118656511310991457838419878150383118559490480539137171923373720243782400853241597538900725349130271618432258390698139532594991785850509520188266605471724558073430198673100760097200603170968654308030068214790055130608221740759919068743411990303270972578488278710211384905273739500987387121923580607073298884892466678200675837867024671674703805294316243820674371234320844538817449722383558262731430256878431185370488551179131976129170878558959260999579825897080414760065494813261432763556957469845582932274925783485430627155864827545529094508988162042200337321015746326804965792097007387755411377195163375974891789029252554233980963179774564584088218576758176685786633270583651148192457865865127736432333503828361230851381973318821719558455818678046437997607177936333696254493540383681528447016190126168954861273276928260332203081518696279354920441749649364147118736263849414829642048863770228733475597334292889828151052807059509031413945743081353588136935456449536532336846688167723394974416561063004869409990024812876863457836322266610498011825306646898106691460201867241177098700271387916270904518502714396122605298896121363437837585949739169005381861494181985490177170197226151747188524966452212625600886535376400436810958329558770765098174132439328349678573379051083968366380325994870625754799055366311116800000000000000000000000000000000000000*i1^119 + -75888722310380837227823315314865216857816663668997586871506994229826187767242232499397453005952887923479623095762592587114804873298781756476784592287775400560966512295189232087948962965242748455418873084997769307550392619180193407016211761793918122199283686574999380837962262299990864019093456294413961754846943719152497956895293000334498310253526591483047052504872646266104381801037532538533125523526342020471866395504840045511197396365849122231052543160647427309960290150832172341652982458267842283263454188831709197780490247014934185984489588306902008772819880429392165199805294200351466218184954730377980596901875866474273553477633290072668921854763729439073826555784209186409465070762500940772128512293222083628771376733002007083997744993777715110566519882993731701657638701241896729080291986319365890940812354487404188691107167847560469368482442656675596436155100222022564944242509052476980450684243240518154131721293082531040235826661095976433410364415683007445120111086766866636250044383988910557254112281658850360465309773260130278936635121208098518438616328990598537933355306189497556306966445952700719492839138617152163112415648131706935705227136461754925180792825404727997196835454010030693123445816403071128249142331596622703184571753129375007107901182975873889620541400176778303717748476751743098188856489802908275076129350861895751650555088600918818782551632066302364129890831320868570359433874386186565086390863811565953991511318534730639046792215681042056313908025172354895162313558251209993082178008002865118439625886749221239375922551958276973967673171590117480682735446985764623657869016642125017896150347919909293905062565326252958479570634558168555324450118985226619611875348425097863377536378381171868712261129529286646316804727075440170780540822820780936002023118463763288498565706696828821074734972678295367638539257456019924808776420888499744643016569180197104926665751841717759516375504527109966144441475477146175124159649958433901373641484896610048751249451024567579550486630390378472474727612610412518511150466517115722101248605172261914998712608030462547047078115972377324845503816876305989153364753819738325307890482544640000000000000000000000000000000000000000*i1^120 + -18514959098112273013827896197587041889693005307118693768942501747064107475622838892943684698775980238187666821620975936206107339318245167102379542680760629343817090295402567845381557436728765457529239161071653630093984602154139146033295181729448381377326477360126698803884591410033068290775153416138118845073411462003524763012514728161703906464976370261856532041434467218373231026246477596560253562073280370918123116063949127449713939298911416228884600172028029870172223478313343890978278964660902274987070178884679880035424452695248441933300778994814831088413106255479561829321328053939009351905144486252439464178849416136621751953245584602382821227995595189206662309010424932062792502825475342941999624379382448772191714804328546876655556914071287907104177812050461232542083164444453621229889223187118442218012244371564563351144350831727343358193248431801638057643462978699923094223465656498455240117255493493323869571159788105285418138866105401396496121944316373076959834237873358326013985712512298290667799344228697336597848770157857599569892365769112921993555744404826833245653176711544978535885721744843436527397381551972583841404589441267730815119458976461418896127991050361128801068537539036564263888993880297666053146009826498373849013369842092299699442549232607777258483081992786438290733496380401446975615373835657296236867803751138646364017194120614486308000386111235363744395881369731801977752790397266474436134538853618218823494641363899410660233853925241811495083362036117720629024090903543658131164027286018797982399521283262387491328576109704532632263179951092418903844748625148105919659844823528064009408025313612426767113468224382430998989112995041917533506839885843021028425498576688645315447013041771566506143175459546158404682602300419808448547948761051169737740993606394922892498870108370494731442878032150874042328178220753919910494282001157587616491798774506641977726677417763251585748095413266042428642695396230197585076689759993321698287631945583256062624479313473411089805035753904836888061234004928184540164516038190173156394561099754973833365298196726964621117689667550671150455032757550255350164226048000000000000000000000000000000000000000000*i1^121 + -3219851341588659431479324725173283069938975371634196545926862731943938444017884381655247750474010935794868902747643907399662186166827399460901484513551465108215383755557929143663258510974630432529644998809108571800129521573812666777207551676220802467932490277788679851825297978187975040975563130605817614922456641932808092595367457145423414465403219295969015380535643070682148175406844113748866539240938895143382583926724685580994737503425772050792879650715993731635355455540123488416613314099847817805720581410760497139991983763049206008543555307325871759589747531936808969350282680861173966716992003688249614461538088183174375418269011993342402159276209345464934397173464565940131912461092864282313669780098968798226368557818416950065306539378919698395951143402933571820093603295113377020610337030283721733642826183843956895166785724223079366386358302905620666485405414203082293737340900483765146501445481652025948726663441769881000826383259766369272807696980848335329318788206857365050079254320594502584866968533734755411075775103182677607308330522025661176917216332432469164724131789532891081260970290353780193647063813937828358680458109393353009757799787269916835089378590008509660651282105371907032508493165820479242511472830052344362794220163841892966509717847437097017963808706895758315055580295936194772604386960221658481123293563021422975767833061980674597178435190637447236274870364474471969015931403058861652698559461552093463073626217031662965813862897871189226962220645032076279467786969977421347150751677714173168308279664582884079376051975214908708755662135970722998080510299358734537926248252622300220051715753726356671859111949519213865053593525691146500783106925067850581209304559506459870559503800365544979398087536085623812808057984150445448996655839815331440178250401909149698967858836455563089408728539562888869446110819473190148090318143037918537535776709645764862869332566732501143213533527383576055294644708198409615987774577533976971124417865906514436034010787452723740491002982322998192967444660712152706872749687103738922003548409229025097077232403878560678132883472620877204003225600000000000000000000000000000000000000000000*i1^122 + 62672235585841037110938526171429041058690443840106639053470042528943035641175268515341465419162176073218817595521289595132663525758650757561548950560836371112464214240953530043094814511628899931138076166193157706417880867882539055837647904578408071497285874057385173903564738572670898014322681360907597678759764309217043107680194886920607197201983531418913950037990294876507045392580187183100977982422881633258120440378492846270312418171070795180144281210779714726543229306039890491744676724637097125534266703793611065283827612855044837592600022661601573291872213926624474563755686697166057059252721940060448481549971835811253799682423798259751421645620670169153776806646226634692192386361122478107358986404619546948696716935305473336865095565073413387607852770690544574734674054893685415078421763476446413578540282502686033753175939372019813300153299543528988541689601487440265767251777652100195009075293231874108691908552179777456086456859044740700494342712037012058830465734104779748836196173169362879100990558665496706682123592284392565745347731598581023893247877014595998493877124822876984613240260625136428403814467328325435106387156011815006189654887706226036750056597535167360011680554947260043781284920620959464066462324697796465780538693193403372964859777245672011755246431968090740949830506481562993370963027545228299355088347304353007660190248918397183877613423476549934349213515205526876011301226839322168106752434621397879749435390869918309036500294134434814198641972750901384784283545414634013639624897693239475319864826283935841960279851499704662577116615646460684834602490334564666075604710999876966489328090899888073396139744693110706015618881645251445915138100833505277945238165594262579382228284558361790931007604292011601818227256522600569150517665666624547887780024205167591420483394035285495487283570823228660327832367997319847349220623796748073331740395893551249597574293196349742190997356626325409426668313241894645632534790121992194787634044531396566655047981284030726987384628752032977501073716723852648455330615396904314098007250906816125197998127841280000000000000000000000000000000000000000000000*i1^123 + -580149582636053311759037644372361166215077388748319601644410171626579233671807104631078605477540183336035340276855692643132996065338305094366104606880679890567297721698339576951395636629428005410187427032227539281442053623708046423328306530006381983471433715879589211857897034255371318595171575894606528649594309647778454959598155849499268691405037772724282101151757264302419347475318936361479345317195583874313072644264302899244617056549352880676792283825321848549340363461011407979534961550843555504397170554798773417539811150552407933022790642765343262829517727699141840355035414349368392674147594529816795675265072476649216259846373522186854114923081053478546226945815206168969073239384073124925601606861287497624362025239535363621618743266759857368246624310372853754781354816477899373454015841798820528023431357196357274633030683588562445772532041629301430834968376739683912540931957786527004913820386129249781993295102126511137151889569968234717958632463469750078761702527293110637033089216685825287540909526272480835110721914885853058145682280022880880765416423670042401279118031123741582969545743868037386293871091576287394604612541451967064656814894940567426468026036729358028553340724206354635064424407971687484303425290423364189561039897109479343057940219791054699521329083612598873196831612724168233529832330027432979943487075979711257011823357257877000654973032134735505781045153910755027467212336701854740533166208720094203830557259798824494158130742828998951309202786842384754424739585421037002316119624708508595902059071752273890988922365550948403610673613754380674554786610928351004792566591144109107844109341731003802806697597635199675903602908738471217241407325633981313901945601209547474441391742145471616109714329165983714888290967423325036622877783516779235719433425430766413624667240909913765345278482604811089988451494338343975919839547469764980290971285590579379294363210085264712162120840224884017784570385536913258690014217176165072076944883932092960186858594632946446245247771438769427766088672102415280068366034737823744000000000000000000000000000000000000000000000000*i1^124 + 591521008708308932284450423245704595005807085133731747676397061598245606066281639631610332396120294085117281926913261907204155192210410710961905120567010852849707786224214143867328267183694765517933508163565394016301018253076934387480553468898345562662476225285761143292018855688107711342216078948071302856658008560548131107563702282271631896675818825843204305662743784286234641959215424342168270051398410296955976146355244079296212264385569797240525372098727490823296040792147756015270690792660649737857812121269837227202925944378276764002866202799891546038634704710024759434851426631958343730006581388152744812186137800416034322318171458897824452601122824195427689540996280738820539392400232283829336567527395438304523206128245610476302560641450529119974273183788044676895876488255674611329804714808139844467716208322371251498460590314805423407151693486078404299415997330341907641930448959524736537568239052458905312118449442793028316097428317869903189839518235307660465857001762514461217837895590784322781784449384609488298350833854358727750357237952704951262241638893717378852819909700704292301427148597183089725016109116301860096650374701985003232781229981135144092073622858623562180157026805942501848593828155612543923022270230146974449818508916830706688929752533874737543567939933560591924758583280782731117150782892294055827813065046542361399423449088181401440277835515350121968518404128102360610808065874994667135600396950724328649167432387995745592907361533321894271929160930275972949536988285792847578894041109406985468018014232700487743910892502832358335762377929978517840792001292956152177971818348752531270123580551850533663616617184118163403851749695984983025740394890634724016993905058767917335680086518651172720807275066962377722921428130351869753966364207045204454568715619070452590880267746383480199980892601418531212803692541737759829981572441377726617251511920559807946727902007818060053985925717467458381956815345733112137520580279790713291851842780313419771378838097902974726952217835732992000000000000000000000000000000000000000000000000000000*i1^125 + -170453565535357204951549410600397360087254631154084119687478174225230794773389119709481926754006399025569520914192097528909910379491457985571509458907908701845515559737667457832941052740195271665517845579096615621534802686720916326030968928294784760231935314023834414287483438574854126388688376466739565307362679373438211460499234853399108767596459930814978658084138059691205561099044878136061571172333487504266148305733901321543459525202781098644260996209964355738721857290742168341660976635893008522534536161797407750267305902451859556495164444858845136467827382832825078895136780722457660724582225450994569210908550682656036988527468425460122990045471010647329806137962416260701417116767144950648025697587909739293094896074306583696250210281329106936720370441451830589047736560433593014773345184127543429830909969805470459316665633765808600801303512334419056190809741983797588561273628137327194260089992577522684421180636075322999562130819385314540556094518332046861856451687836605790931211198469520190581383527332496874171999492686013014324765671638690942281535114097108627403105868138671646646486150202835837701332707082371151935464445617753902862801582809239654742331516800032820474052748423339428496191453419389920958056712357335703596164498191148776601647369868920609093052002704341730694313538549478827324700279810963567638452108682160492020949849795327773411756994214312263009312942057100930323859934977230462355816388628616026462185878672051027462601267208870663049917690543541014356761712590317093376801049272909973019861547183646562256832769312543566459843375289485073009947586569050248784048461429362918388335906651251187264217212029195460371279359490023267787402719297563854812383072032154560316400214975258308490860465801023259732790813599628834897777997642253722320794593822954954489483690844264328833730534670744357372138995839136178056629680859109380366409907676380068133242562073780388269894309619388502981623773135843437648246192920683061725196526599274496000000000000000000000000000000000000000000000000000000000000*i1^126 + -326820341517672484362770479335575756422209278914211278957903561335221940612835813825189566670300251501539217290543229202289780015892358620995704630594931531767925442541385631395392038255937022140205512744383638266701964383573236761346927046518139974435267770874899015120821379209782283887608099812821278692378514048460188838304779334863419824682017878943168496241556353142751601117176184341297151248876833416227507728062173645379862114477587604576704318010677297160394656196519731690324227021957488051067936299858030630154260516675387150472281352980733228896041656511690799931212856011257214625946920402684161057778715767791682165384525977676580918712573575545886618727353309497306903837345705172840386227044163658748857416990235355977979628933932628770538400102680589052827854875341907372754816621302320933636951775956933916895419796534750586244313221340200001462537405425473404859824279440833447161867122118597166679461588943156593549552619800048943956168422388989168055149256015619911360732903078123444279211423758075695880682035136269919125892246872311260952226523076755530237903385473395467678310195085287296237488412447776471237113375856175588036457237137510076045877508045498875635274546701182041834952868349512114387977887010421239971739456421888823270633322185152402109231322186479771611420896877636381797409291453924157462870371106081994894853697819955811945559465541543266406125466336536017305904033238198109735569918244643604251438767268721476744046193935848268433283630152052468416180755418788779572503769511915380949283120340202166494731239025116407813783862060440346766105292008692654802671718862194312679290972230463447505871688712752479944909423145481831791459776511732521708793286815624515390726049726764807875868384723336804214048610464278694766723916450000071669522789889138715010996460542250105348117743483093726284289877824107831300150049073756191756089960108973893711408119576100824154112000000000000000000000000000000000000000000000000000000000000000000*i1^127 + 886473082097909521624818858735817761730382417162476045020711522260097794259872688445567370476143185134610804991562949795167740076806911661253719526969758261461704881277979812529635682511051324374931933829961376483772999282629077821498861091971701314367892341506060952891964086269740477082747832713291668164792283954204936558998833787894510551838401861388932192815369523622431437441291840046195107522111974595621583266079867756133867907905348904617299203751940220880554684120622817546631012558042941251424562561485515265896825694322937661691268028753558754014186652660023505878107644680780178210741486739730393670268123195442104961086296925219734355499899641326777816618036641761078468179130712156299077307397466769421913516271116845107394801561520414332079900810828273010909082103605117671101703896978947537979501731407034612960705757620607334823542098754859038940624830128509008650172667528637224722870650736493661023183657128279816261129498171008072943797660697875007077863914950814638316281204067722227761071327977924352131192374326444670956165911056228294719031877713536186935992500577776997318752254536637301986314460686677197867308263840456722914091355453112763092511457401208198566824960148895073184396061518133251262672386878106711592785465110902328487650844988904629632493182222867788069625388319487820027328690029457211826859712864327776645000533853195380995311322306880413090181117216601208169751658190442244485366369585508784830544079436758506844026574677901760432440156909026952136242434370783274537884769222415731130184622005245802630627190756581034520944578358057030015444038542381559988482471750881852789634854021296451350074678802554353551846702856970463743660549529113498996552489368265348074643985931931070833621005743720338250634728301149479036996282966335818426262803269708021618671107454450320926927274340089764748722176000000000000000000000000000000000000000000000000000000000000000000000000*i1^128, 1466738543513175110917853482902927740519028512580999324745951889315948961684095802765899789664292247248308398785924604904482009809470728813280361696576192668492111545494238176057005485163480104424276311440055958242899297440821894646535895263421765947908950963657697167501715772270802202024839957865855701025764689442492492050836392568537925242272978547736309552856176616776301264026530464681790601643716766894942187894760774212638339916833328542521614490089535585626949361826446305350528960271179659754546080965405068802192738451696753573308325796879165040097607298537801123292228237563237448924692108136525014991084597967847909227989460499596433503646881636628856694423987251919075492616494418129828389689828889492599092433162797707929462685405825157836306305185718541176799956040365161786713155400061768461695617456187711394370599847398422211656134357019575496285900426755087088147349609337184974148400164128907262532295725600916068141547713609175853007046870579329406014654866337059084596611326729407732826463370399598018997586788379486250206500224172089804369621995911380464402929409753429203203581176330098483609780553203405459902787705452004109508742847118699837888424232789837909209608798494509017426644979166660588110577239489694868655143244559836579096024855581189211259308275794561960212302898501268109685756545739834150320864057882325768588055720299513017669610630817177385733041423210989409827385155542710325003456242101305648253772881202274644203735886803910358007160400006563731698904572197969083985526106814732064331671945457773405769532899946253922204273674949155532706351384033070643319566187247839689623951297367699064928922328919383673232614418895677276013991636922591038649753523023463908022419784610547871165626881987578276842577732645456032117312455616116574534239044307830561667591958787978615238933162870137981387173295570244629175690532780214874436921089131726487210191943880364300027387273121619120598276019214199010983032738614350832440913318249907535303872478994404892192328987330666035031515453761972448847485550038852275716416537349591588427251687106412638498908406371918034703437106025606114463659869225431181213633889132440281636338971814595717727580596360732505122419117735519733113968178502595329468033729583609494252597785996050831221627466902218373172086464130119273878385459480991494678795719602762102487933154981792012022741368815681325741161655987156458906783771519518397327875408171790263735735196426081627920838683496412147789891407187814075580778189685400914941135657208119674318418700669924999118968722988537553914806463248219917771238627887361751226085273320681513935849255641369217517141590161598241794201971684351997988073326362236935114418009110916287704984008228259912786597358704091890926401058346592816046414802628200794547288037802552440761054679863135022869838785871547109382626693825474602854645789316044187975385770644459971929203964885320972770578573131837795064320627759162940058447447429872825645787133863021701012959999163925538834035079796181831251937265384829044921554629664274620591203487501657211888702463211012908201234566416359408325036008469950364155937875749211919126413134919598080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + 3057978589375779925915418097812957480014518154351033801826483411346274784859404932915438948451024524713826425302623791309686323409918204309069891837300747815637237916591301908193732536863088659473218331006279886220886869960828950003921156661694463609905649864242425287462025953675681780075679643541035963098069552729630257074579113706988689544775470354844374067169055467885516379709624873901242427112858218944597704696490287769076225146978051856124993774917880878504348628922310316372478986086180856198467863113621027529906576965074630553118061342324201379868272814185016698887967519198889358206282995599524196674345276715804878664932414490940495503065792519371161484567303328802042119255552345521176970486535101925307379886520082183741913092818049783138899866592945511153787544898303314920394297486711822727450715978397914534379396141503338689224668351187816444961711716119350612140330987547109846081403667502392186404427004674383928223339325658162917237997289256908782673147387057715805877757143025423168974154098771999878357224547939505003869060071603792638630915298406696669521552669084057497344644743208257304953765266964976508519748081118688085684651847775040279391979757929616567822954476094106756085888451375887629131118244804444110859852755790577885360841477927173970280140895272081679842598226701067904543457811985854645020877472046960275920839939067213654127180751209349679764294729452075845975456525053654524680481680800242035963566065554796320856169655520721561948006933966243829916519070563769206904799076339891854918774126427900012197558008485990860537903817611834040653173827693193084844149694582744924852911534382974993066548248740018325046735633789814270393435866989846920414573339970200164502350293667618728955585026758803364584154055133207057809594903501689586628258824042634547567357878932554665168339602845653235976585105311990102144901047316529808794464854956217367940427417160430319892324686732353538658253610029705957528190143407465323732075540184334463809452564929054003097433423049769497265216946931666707125673964818289776350004168149018046030999856427032801691780926345323469543420268506157836575152199650043563962035671022946084056786726894953764320262102229726531432107557640146491899985975553520775530288062525440805709097939288779351111514088629042158397420505780871710338266511337676036121951654577744850083057944362782753845052876407594230555550804614404650865969219109891491143206379995636330621636643022575792014970799022683344628747584455877989139508844030036323864014976618990224881168279692386922559783705067686532446284278220550475461959754089205582756472130735718030668303033311023961432544376865811148599884583975295500801296018696682113080949725640904343526511956207887212365685953960800475524160757756606233629460944191990776638635407818039618297526453820592965851455231582379532418622007150617154314314741834997851422201012495186000038174271139565917100007955746586302471364008407878781449276396752575023500557752840055867574374302842825044599792376240043564467356222818051246326080169265486290155284989181515522655988458309011665523017745555634776660884129154897323190949749730944269309276197143347200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + 126422033858786985978949847484947790187622967335954715772420786921261591104887543332464542883453633019653478576324447581535157871327908919562826928379873195662675065240296484637509699239209999474659118052138598644258317929179422956647348866356839896679788026984243823473442750966150502940205376908862450354400081136492529072925027162058430400098674260537880578281736520762839131876253711662736429746844695421446757762505348123985437919554517426301706317142012355718102697066524732960057362548771817435740128839199680213255900145139556411975991485248824337216898031022363047285791629451609776468411437288745526265529026743730196453583536470320534395392529761665005644749737834979288256007943148359139585935763465801852886298116984477144911616743770261051512848227265336693045686013927265981183427705489452874611749004635246444056858680345312265400464083833866899400228916710255235219302576266144746693610753604337817463308061391360419579218691052392819040438454051861137288304832574172874951202214324483468895204378028962433266201280708013953125818872641308755367803268193008662729070026847944220618912778309341955309141558358871636035426943538033135117790190663252641705672344149425291836403943475946821802103974481227615486542697555743775471910706880437918640659912270635173523047001716358517914386606736809634213907474475177977155530277061890008657375302544011747627592064305342550136109719106197059858226003396053583949317226352414727863335686537990789691131251906630494060931529265553047308113460084147733771057378709585895270774490546252465715766272634536204018572452096627029429918151552741496928741733240014744285459819798730660232006978044421806838520089303251500355310137921781052391739787416376604431873289025413347438757049415670846979849695249264478190714584057447930981627340829121709246775750299988075762721381380790664766684786480628796594884351993269794090412156194803541800451465573006489794711464457032544222521076135609405697836570081315367456607870852302361019236213080715149903602408777812774075961045259536954039684933617864495810271353600721287422356239864438545229937876835164778241405093247585298290831584174825794174110367994432656571435376931719766229498810565858476362469194582126379120408347700663022183078397227806879338008092771865735173488395343845743088713292920209303092651089098672734156569147796461863384512955668747332812998580897920261810713933900283757340636163649791335933315629306393699351133263970697052701444685083069982841099678534893269067990876443868190423342296439558947736906039447384326494379995220675421107018092949992739064762868576830698177713764638063516101943206725428307534329586141447256862045784901895265254914532240564017046406175155321235940612129641037145539076875501863690793639174815865778118974340251446617366860516234636074417939292514228089246268833983973542006735147880081798928826491596136611482557304679192478843163071761798609232016834209108009065919715240964829294670798292324447992048942552292920474799950375447560134008434756142775950647683594978944120996392987759484420437650739526889341876902611049230798185302177356998381697844404486901489089613848898283727015318065042227200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + -1219385435707245537999177941656685767886545079221627032600520899804561835788482662636805346767223693415843379337126483253515310136424397359007575619993503330980231084853991678267664244368652202366834356382535031661978148288098223797038842482927268189455392524922321274296634336143082354781059540744695472466723713599396546956581975829474902423963794403323091523565026535685909266342212639658946612785429858064457596166265091185261169156790441937632796581237133064800465402041521003420828858115237494568311616832370250864360138076629118982578467332139772896382691075046682516981043584126698159885904079939318221067602618200928824206491176521626446765390459831904086278231037140076999256303931843219718948741685709028545296660182643825846814049879027032399232566722291017675537181491011909517768746405713103852262986325533805731899605721083856844096901441910728377863138399497859335789036571535486484742762378410383121858873786816681927540126775945687098224772549405468299831951136630876132928479769132258940257070013199844333491805050994092861657999786595271538623451970371208601610059891476602034799407254055436086585350043263884952235283150643892812278043548329496954410536605540506766607211736433249328407792942710849499484659592696250343572068978760351622702077516027889043921091498109971012042449220440732112444187644741699793877961328110955969638040937602934411243632943448740723523806380529097407463498077902093221292276567230125656662020107977901144891536293502067801260660981625007536747885880813043604253268640591438263034025304889000403398073813897347687901158088121242537651375894438062509843770000751451294534562529661648444125374929326781846567148633537769044589958050708760046724869465791889031393948257835759076965809796078042720400827648261476330725532287215363552950304606464202801538889860498198952105858645901148372925066971775363962702263560438065711057600140688055431215378655167562442472278569946925529363027517326742018847030448611047741830955302890453390029414032119897926166874199467831648569236605279899045267494844157263317854577259913389502535729050800502652306142820730249455237548685980220367398003281716074255988654135670166256637133051828116990523758698516598028158370343240868487044048479167638134854654783033756677231559455349054972350580597791592710812526125506683238118335143184477054220407137944917408550813042031812555585013678047550708888772214869716980953611960020050024513041369565556527144849564497304197867098589707317603668207268758826639321126904763584240067755622250938165354256858564120892282175237686639964091989270318043560437483255977268531896930776465425903204026952928130050775261489287116612580775182068106956512177092134557180807020550851195103299156488389022561204455472336170656678722894977551043558665624044864914421638067731225606929140788130436577130866269100304339495868720878133514702715880605525047532559353269728897494645556380100918117398596298174027072016747477042013802638393764159475183212989063101313470008257594619751180666697334470122553993536553276489871239927296215140754120397184921564127975932693639288722148113510960706744938265031320518552220549022356847025538203278622720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + -1343141891282499080111187230141343491621778342273506130157423442407589304768056498870264980605873259706806746612937413083064401522911548840659213898261575602574789012999245679271714738174860905112384309371057517882334839877875202625497177932431731265823495824853509109830940356230800098320040457939957244514855008153847680456076745013404395356931337141589710108796674792450718876103478998384472713050943669434982202362672197451643429827886278558589159217598575667871949352478283017051788920474932538118434836749188949727742402375269348395554970160028139070252863744831552035961430157441466238643891504152125184589556527031523998626243991550121632125391104778708564475529004430695101562124941551684058498185631725553259355696957447667769918540255524710317808088108455990021146383022934636592583482964247996458584573590158173091166127833490063745392110391703043766014572132100325964178832727515939404573800172904128645993991526933445706432885639760414986295238471365227934545084371712006525650540628044415790495282355120239152486234276547320108238479694655161313065482968234063069401332167008858711097427882053986612930256156396805125754224361813240530489464726833732870130401502276627873435954128282671837659328586230649942705995966704207838906819616828079689090156296334118941472821442835251121135653667120470037803617038086811296152689195499640625849573163676168619126044212047305332549981356463531679000644758353711958030725872435302683683486827117963766158235709268275001240754091543251263012720698665033975232948928338541120773404175862016425158740962398191536606496369117979646790566113826818511707810761942163950312144998948828762549607496974857717351724550257072048892476954112373107172473151547895966261791308652277267150850312336570006386476856870001443890310214066901468934839326827165820397617418468659303534016453967093369972178036806049854059049902264118883464068138498676065510477162778693878836493483460228504333942667210700855522196581712947878611480663579194179734950283796447706391338969840184360688770274171690269987567535041291283231873877778318609911945252534808280617510815444783861852500435447087253942074395526924126236444462205337089192772240475226629584352785033637046666682001749843062804966487962123428881100588076486418664575209159790316158296366074962126021938074174581167538575500037202457445604911687816738890289023430314722238064928716545196422187641759783703615038162074308011366338723392359854906852494572994039158257268595259346582154445778109994294295595998463416547480732065501321838892155590438596728499896312532600788421791492618616181410002888486588085975179993993673352852208988849463212727201868003796613661955955664141644198790802095926035490130416457450319833446683836558694493089816195000810027780740336756808081010980560307216549792587322063134682625830365315495242071014567798360358429885212077483422368828554608595628914481365454779230177236701713599914222281308746108519760522655301317655555689944960821337348815949755418611938440268476681221271558208853924439544397991394494522157260186455525890421347260961765166349250026688214778102171650397504320583272703013886421381117804530007083657598959616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + -26657073195742568977590679724981349358716052013208368124211917443224233306354066341774528366817157638098020672031585726492166446661770876713927569369605088393184418736087300829767798563839926624865623198857703795915158382790326251632560544712713211018482422865587614629940457789573230409410546089518221478549034522283735629602556207534933633214343908871522438919798801989871268577409940171405115593895174872238518443937792409385068841658496188753736029876503240557274500410986057981780252336256023152745512432763344808162349800500206306573601099770242421801440067723021690578480149097767128113567143534195824895546417221239593916217962856901962968812066036243330086359914367818008681547699171503682012717689973901744701705048784403358759059385434714699878636368776464460653024731204315303845582798390274507961816903947096143211462832318680284695488301158871908405155050333333678495457029684846011163509962144205207361206979831478894994520920155149474119303770737660773924019183515420189148282733459982567159664040142000179954504827888023371092528011655459254210828760555654725084526256524914942940882223275064019824646770912724230328187871626618344161413915817718937648725691497466263180560269129065185431928890076937525981775782311539066580731549579001285061242169235946109425859421277193151367593118428668461329115991529695809081538745511642632367468859133630405694359651638051421551310421749163253179315567183438191517345897602773538573504343970116691863940499933292619679183810660464136331857631814278079202417708441196750770361467328606384373272620926200847910857485987180872092772940739749744282477057846401567604068533992196591252353633329464851175028134769723839153920364462686203054596102184898168126190461815667463238609560035577903175742415290522131499634780209694729451365361974652440150657227132636760692138829327958269905451326245818214433476719622735828284405475352696646218122137758256618491423490315522185235343470564748195883128806715927044296177536315069098864477635422974128119282555403104817728065064127075545913385641509928708213604969192240732918358306543643421508703049270048544307260210421506922218768326035936700797446712633085968418209963448997488217116785679645956509335430975242117370134747874388876055813222972752435032997114774823931179639346972934467563576840555138367192365223825566992698148279751733199166923301439173482363091461696984428529084175637455494580214041432365352091649587615015002451559499350390941747706184586169129202941236873424074901270867063429909189549291449651935729025898322112373683176339492491337429517408804634719838688367938452480692254722981776220558731882809306264704536048150429019943837080322347647990638379292664940278881788413911886000764988390321117754645111650906966616169756908053069619727827871391069249424965360194017342416279482684832386360285823367194701683855276936837640181471286261661284990062896785102840988559813863713471495810926335794296407144753079292585858469134543724189683668295797581833997960444989808817276574540866575752096488868709590069693741933705305049286981063358302639772663753212748297333044222410992697937458853079430793508656856510382500997433711739207680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + 148760132441186302378726811251905937419982089203497295610167425835287453449267671352268993708605360421998210745847720239218086999322438909390113193277425643847084504647627522872099359769244155346236690686192279085542034527213010353517069346405045125076339948415477883821213723331720061140646516411227069964122221877175288621388966467913534733560104982725728586174843787653083616816737830980194509081303434244848777616363617817910200074384761108253546687523586244728203982518494759481324185009158692212483051369882632178228931911839630312276133431998217651629669734038363119791386146896255259182995077633838831989679694935520533134539230742956953942241581488033738050143996857853381421039443665448557439023425198268905334928350017884381074503915093566282346481909523100491166180889704052516776018736261627060274244538275357468365057521358959849826870306170040419881016615763683504955961592912229135846694524017924375284128873702832377859780929176390883738888026466784284620670564092938881657699672431900161192728904110798343744456653084471374589484015793322721031059196925070907503789791395096831337405092823140220178361810135432254595773868263571294072342368177345612089629579345540043638209442410569485100849483491761753092628122251418795519418341237246584813179376219324101761563459581777388895466197372852211278627113514273439615237584605208688410513327610762990811518546243897497037206561062073141467929091693806462758183899517264437993460627405360399408938083335162771976788644289563824061712379690577158588521481048647005646347805383427273617361926311164466074862508323136247791299140855973522958972889660257475233182436435572721170230309233359450279648485180409579183502842364116314653261288908858863234665370845604404145067767116305685814831869424803404165151331613933840427544628690942779093297621402104077914102106881999809135188555142999486569977758718263160746026022151539498492762392287252619469814216573748668279160312791169845409252679020974468763362215580032986602863970326575929174524964772944556302218674798374129084719065692185491972035037467887453845357775689315715171432671664614797856887563427952598860358603660319442954748979908384704095945265250796379051384265386280416666369601188252588849633166652221199721944341428097572672247594303984683471615244251429009337319737997730641259392536085566363323992797096960385195391124965510566393640040183823511288287607581773007596201096352121301921158460958350217827287797548074337242688531220138463902063703944868681388270610039353146194003686843606709068773963504798921283617683121316066388388713836394895751987710284654963570583830172890486438472752492829830519318590588434139589875578404833772896074084913167661434632086130779148199343575066339892116153042406070116663802160199417104789343829485450309791413265400382064340456155934821330184749956070483576225658015735622133797807287544803099997631859786575078132283975826127242428818856389484537498263787261751252571484230884134889818334710918188722913689530962943610987655397909928945000250403067545807292671496962722141006584689644913278708116077164097038089566640979406552141910685291286789357959908582511910133977290447211069440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + -278157494930918160680097646435546512359700973484478080572382171986406099429666840459605885722493162489119913438446203018550283807821533078897502533055424537772032715887956316590474480008267765086605019590635141248960684684303448639522528183764595242669552413931811315386814169508649840095665598975329808903310983856236523831895422211338577179330819605286864096172518024201673783467581494887594022261974986203987933547922139767361977911773710633376253034150170724699898231459294098623122698045751920817294667392401890438734084464850661586577218616545996136839030741916898812076015656229341170210453242986274804073760771809033159810774539890061784534082178714412809116336608335094745527629876538020068347382416347533879849008945078945604340415907690950396089539181212296473173440380770765898101371676432830384223465488810150657101832549221312760778600402434542894972727972103407414021051639187955604004030242542794617430340351695419214543947423681576421069010746548701292809103369069867421549575768737582694846966176943846002842865208064241433298668234688300524107106449396169774016764440414253864195239799604855333758117812380498290208778578652193913535585453900459929752137348733642846970405561800216809974470008039114745452148187340235046043457394815670552688470570900103823109774224495302203329131099246907189711947550039365057663289307856955948522376010619245324631098823536230038081492223623956928482914369686215778335072529619537098671623044930438189995328140880330237034649666647522962231388712507530569111056560836408209128667077596811889273407148161783509039838303716144501692893776691784747733439386294131991771830311267314822186235422883378952718703468867322902195558161337242981431292853228529995162444155880971179410234937011434887337017656750454877128985101375193715970014900706817525601874146446684632115761436481390828129400759909591060538991831612770780133368341361164306082259551293395249752282235145485045675624683185766352404698880641607005178858982264495225891605839834770868056756723862514846703665345729181512258176910569776544378915100086214053898322952366084520381276220509138022460364682634553146358836599869621358832100991023532957574484410168994607225725657561889426416311196748150225441025044918168572008232463711074630464097222179645461653809869481377381194581828743165143744881069830624807400588101253255279084299011602362194882090539515031870544850464708228863854600152113759583235154976211391825943088671828110152981420722067259871598483350714649681177183782869965976551283055593420745257178007083419365997871922319134029550185267610721982161650181811310347042194533400069697055839732286019328681784825685885183494416380578178984579727485708344130346325368103206303272087164410763569396586395806153300887017098432466228251526893208250990336035532576001626780894248095505575347822054709042171037859430555354688353119699424299930779633359714134458738667647379248172175747995905238055316676679728903862996124736422243539665427383997848582182844189601826852801443416643654957252105558590709809976993370837104563296805505865919247226762357463380309288429144859423783819734000951560709340431450850289979758143970388416921600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + 58145928395912110827946463536461649328109445625360910814435098815054043480711544394215681347306914989481230035696204841653719353254293264731196072423775098547681739631430641895574337400541606167275645881780856615644887157029559536282743930135564160234559472652431169291961082725121210933101342294702687325093104119180155219529358426190461490804454387243658567389386438657589144241432057680263048281400648124536212056245134664340134866632813047815174052783903658057473692916107767212802798075914559286249216811066380263787334246215618085945612186502260618782813176809533493576786434468615627547841293705204663506122272840075960764681992810587111429735145882675667304594462179679539194180415170633163347414672731175625729656878127091276187952639568218996600842934727501815492056982825594921973610052103013996423736423078902444124099121089917089675410591209621644498253024360960931486113658449368935220858590211025582734604398797032279244903771975867928694122741355460440968593298353864517639974819885602308829621523861710301300292518024370293716741761325238353863040620817714711065770388500538821121518537479830828226010588655478949541111481673591001172628797660403290481319362775538571654773584392014075390367790880036958963813892699254142881259537769071008224225205259128012760676300540688646823729381461597173588104105739704976448950987989829762328061618937772599084734082799344039370092043891402055522438636996769602565195774251318849040942073431398771649719424231023063072875479337702501664319667586645053552567886572874094864431766316871385732365805988378446077613956639884391624374486972571320008524072016663380920045376365138548879744927248348424864016281750139496421684118836028351052200628316380737384099819137965283162161099571901637544659997025139175536121612133343044104771511229503688795700051271256969540823507403059779437662183925714213143776060908286307334833930960885092694365809839521504575453356696969715132311866414759050133366641809715535332611291516966426712199556369208436206858741773779881706692352151297544131687941052852478805952052060645968958295087838999070781916321540636536106089225927083922516227846669669893048384392694965983616632546462607483691640094949964041267876522539640631131315322226482792002323423393957055786218972817174793544511278608046617621151963188986532679565263730654292394533264028110572514848749156057351235058468012452485664686979695762396410693721448327599229163666019995180117794408791451223312078989971848230310185978815056382574886904160630592722103756623654151596474328479880449049732002054656636943661204186829846788316633448343341732493250464534895379782392924733359203768233459616773255341124961770801006608579293039280019281021651846669663217663908662470071808382970888928597308916898403860697547300087039860528222168082819603383792340236545272599653039429231677678475057474417098958162017355944196162324112016223560986475039207547230791114616658383048335046969125383604393817986768691482563104780685584532724230766823308010717665206609184938659182719507828988446839734517840609810307910148572062732931661111162412857033997356388131516382762464471639689118239259175852296151477179396915200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + 971503402966884013751182983457558238699511148473485641470504389876258209850986006626524630407893558604455059863343978144616439495858562787838906336689072564361995843735061017535941629737209767158474411881819223878334831591307030276316497036149001579308444278771739951276372493922374845761199894885710262535309064887265943379090893484285043501426754682276375843385224657891055521370884759470533076534622549967744947499013020961929513497139142308834216848931311310549091171638561027395830051342824697114290216908635906211614614825444710824544399942888160620666225862368234213613723623089317654410363979639094139635233351883499497790557598593589157114245066204668134327553986730321304591623270853685075766948921868121014584187948850190823361891632999304104994348249025506993242562152644966963480431425735368859280933071441752817391623689838145610450831933298701982481884399241302017589884931316821533904221288440091876128170288757574793930323929727823222526887563392026756534014202221789200808681481407369277113694112859951338387544421508050101622623296475662070743335224235043360068327894658965780264487388764108545422114183660666231571059282263400341771555988228071931686615129518749132066740952944156438957557186530682313566053652462884739926726863402834637217730391370191820762879315213979487806554181987176155911167874979025803598786248807912699075952265323788423281741528462282698972982213827391806392362903436796706601598072684343050347372501881086863776409921677888950783805684674597244355876868494801494574897253021513394269175285457113477391030072218870240406102579678131025977081471516445129107087550263425278609380170111372225418300369705073316194836447415827449038800668536042099513576353275631992737978355472484329624854340999576207057021094989408536638088587495296954984166740974300625040660292521954008600875869742531359133527706894417079807916248126826042130095333597715136931668053784684657701623953875038541840084383310641817591227943130768628385477745206893494278088751470591894320457609412625833865698951030632952288059740168141938882037688851670598331291715251007419266412701342842682081883832824869599783871460603992518897982078903657664023107883222673775212356536753003666530480473858811003272841583534773293732858446772246516032858725807113695018861453075942813428965370575606688797709644915891078517268740988530051620735028534817468083369668288351763732219181571021876819703140475114904339379061310044419595687811351911881569817205012461498853442161156507371667178657073703931479698378177404220405866984468584225384083852608074139117021415972214443553243781540359589891086001522526602331903376715047844566050104321353504375914015609328147103649614704960381116457528441631870738813865535043009829174773407536465998494384244502019329905814255342356505422853779676500867031487500284708948296512527334161816064843080774199331601802917135141172418444204843717998079426222841648283789338723625869038812450809354902860146644260152948674088353554640080132850510913002994743405465076632584185171017729287481269313901373767677366025152449378005780646539189574393253256832695589790506189970993511060063680188632585110693613431845158912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + -2163378990360189595580207706677205926600912182393064583295006823246843482205549577817642491934177403680916629483164198105668415346965521163421003510164598290886072813419410813734713582557077644414036035918540904169870801107703579052088432467851256139541668033015692972572766014841601396601421062730371190139660362083139329317641725064105299717021536144228759800024465048283433777666894070119053694785259737325688500503622818566712787451536046967578645444008366697959693097135240677409157556797359041177695074853832217651938154798980844985941310121837464558971269682081479330554859170123820269606040187142017082914507425232372285247993343291793731133006250553689865113257473814204917816469633377701123540257154334824172674466357554783210973800060718633937671335381746268731313267577095412778145697663276427491470198793490106634710906534431813137052368644026578302180539719154393325469400821545838509032453801668813828842383730103894685711108420508119903425240541280324491096984768893828956476848311723333805281795230025619435577059060166227943627317975960948017251446522671206691640000292704802722945226360255328323352581353117974879987488635816294439595909791292880352793566251790160102041569093819951892290390350514825693907139319233721407897904121154239790624622289713769939311822303178880651556778380209462918208910970414521868769364132134649561657118249195815069043862544393388976304802142569309003573435939259785709630450047077228532784966520773828297075680249826343447287334461465257528119936172229197326046072965252163004077049971337890359792994590657149720629537178341142953276624846341391770253888491817779369731288315970035609920814058213698595870588286277071356811569014991388449576056172888882452368871706752776801192076766412911277232668593887072499986818072163076276328157367929222683389227435181444632853473365356957228575193741863184341453136425571539150806146509426513295754964525480657933130662809566812785165398653007377431989465983196721916261173121395257035295078846510832287291826440233978707995440811002778388056366938602697017776194283556225557647741202670078281619299220865796192175851075431771292914107805796438558425361540348757549727220834281938004058191871569396703535650700653653339411281673195852988493888262529640987120324883956055078075615353124611437083028207006371236368713035854137933767928957315106493527602981488258838880355759499158888484700968773084070576610094929765723759831230437580882574046334936703610198210920626289837512993603540907135024253155506708382464833704329165853162051504477621602645891645012009358826580992982430222557744933989870313708014308327970819120279974799432779183027344406997506139585806864337631865898919101245950389596657644352727553554264776191111168053464503228366598252540094022679620539081955313131260633372925552428695900039900320352703572826738317092073674864049511547364221073553051091159442374644451143749429107102725791267475800276307250202305660032842032668930988691795850529355801078091261525893845889796274158052770158583293448912514378560601262248461014376584814233937704968267666830780522103724203728178942427826322418954142566109663215852606980931540731497350430720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + 1034147286194583596347355648455809320216447238550394873714804117358469465059833656374596173170556189893661466588981242991942320749259707327953959351969055228918217710624068834767627244015039556156304270466898301266955109217161921636363106614677020438886980082196008234774662615629272612097304900147091569426221825168307819827421864527410988322008209203368303210278928655004709474400819705835788229416940017073446028506027300726998555722471932431811271012826343460236197641239846475350651427629047709669285683879058200851135917761560966513957317151507837699662925489662327408655756813201218278467267754958043814296794465465216151614081346513474405918312848766307214351237100386938809535818068004740213074451939486861219323293722522360125353361268015290766198486246801853647060992239165105262448875924474755221781378344791607199508863508161467249289191215321584967775038159003799988725925040923452564442603475889691507797478480820494756166249735818849702865168225534737726878748828820328646926517456012993070380401421694681221416893076092349005520686440728780679164130093064635546782728982692575438604406218650137489864076311547988665351897281412803484116832769128030187260430610313696213594738920440964107979749824956605545467425037350415932943026428053766087553358891184694775797281879979228457731988318269598097135996369085672443701122521983614677750723987598762116863636106075845634682094596353309835666178377031963168958648467464965124621552911397053058687696091340713978415179207866131042918136768439420230976140807163625196676017578923230368972885409635953922162165138641371285463624605498704761672176128335281643894325206208335617561278556173030933186252915619593147557934690898299631107916943084951156055502606579617898106264752647734785149123487109337136560326030882799618202860324237550465373873079655991036308491499335061233378217125767732223686294635208216373811689030024631654370286902717204201751365001696688187949284627961607468233142037243491565374826272493989514930169047089708798748812760244944724242366328188511242909181998122118609772866023705110913924712580860983446102093542634594912567077036644528069955052165196006539460561323444411005811536813650551136488963040658341636648459773282189988424400981539728295583706362317208643280823378256735753633183593155902242092639094647609162688272944586210018691163700598619108482235213666198225458248544168654362734421938480062941510390137455695537811027821426927746161075056982900010807733840681518258776282112548816519614915355724875040068933366172880046326059903340464702326271679644383190162137260895369622562486411388944022943520213953908113831429494171053681150948582789027371096912649651855059076151129400087883615044576957786651166957067608772512905200277685601174447990506161403921844361808904665795040522561990747058850780343562433370517919428228434818081550186365696349658745957524494113717326243764309597281468277622894114970794680706054298355212159244802430777915238378059305813365631570750209671373337253351545425491821449590605905021196499318985281356195239018647505613589075862249716373991312590742113651489278658951504070612851411134800351874593242676359821372594585600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + 3806132608494942258083446117575663751297843786951986251173606185932994997100605201066717815647268000732856009927640726004647447051172230988160214225833136829209383363758434773552008409959967733461255243871737946931013627117810263458187844667205323814188352088853560863002247064820810736573065115278642057193694716015632770963724914796931891513922488362851846935848897415431435179280310602397934398069836381337911552822492240798028869876582063434308151037409351645888969820351584604767597933936397924421814585256544745028699845350358274674421423606410944117392733333391361176807543811253520094801196468698158610509309028597554367047475738191520442199339117711187600237187430805084108319579459922078374246185482726363451257343495365386782474751168374377523550415035221717971069025033816357815459195211695394815429671176179165603563874536605011422338562560095696057360279610472714074797515840295051814100322325519952389386995733319155603159110441589949643388642728032566837926527891974369011154695108828204307937614225618568995670860883333228514950766695462021713093322089322033928305302874570374898210622857171129033257128010168481135634545731996324324579929232955345502902800162821647701439625735680593877860226624472763856816121857824396890947798308828982068524427504592202161394211841673191083780541365512317035797224675615806929105808275920226529486864044653455408455613580730744762651511961933323736467258209129261532625026799414513689483390877934670721097491030012290873950350280128459564857524676112520742820522347603226680495617303745526352583866902396773862418366085276776644881646072391024170442633569375358481836990521553536733550132233614640664027145140758454176754203721516032529429411015355976841567843507053660471801670114900507109598039470464782091659788058168315046313119110943984842582348005235022144249276465241721635789526915816895217179959997083865186150676871842083934659587391199837883147025972684510898942079169927745983502465167049186367792626278265741674886786053980274010800201830651973397082012743625109757758008128427705790212736970076108193706664963663790372652304222790560419538025230262115518715272278870021184178037643841629251795483879324667026186552360422672652708007343832173075174569955653893920575892267946551590846041787723495985082197977685093896981128639762805456237632885134687478757919820114841303686733101534434007626189909131652884251190465471842495008837995591082137879686969170907735439113452923806189955252761391954568975718183582058126545775878289969251526916512212310571010498482376981318166289898509745813062299262145378417569018344136546641216769953360117206305261692676470245836824318969122899017067579977451798697100991934847115643572632621524767892517197050744698135453533147837242828871684253975785186963553052550117955182200148133432108672730630520688831605849354427960429131486739858643554590339420062223513338296730197626492128206019919184464856396313596031597902707699713387836436700804236379836914770157046994119535418843738033705778793726855828796044165263015009813597487770399988962621651798929820063079520686775735818180557561122697381463751607197913386253567897111910358942810243072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + -9703415483467954885253856252102229910737473569853899419867774018380497634186794031027083436532538991667303516564266834648524531105353671995791921509598411096536204254264581899876354792725726973445318856801351544297100071033048929321761689109454025289504486613616490461399959055811050112091285070206197855840316612577572293208541567676796954280998770867153665353371038884062147176198618456981951169535387074957820210467285725148550057345975618427755266227626664187105474714163936686447265812303069146562319879472254487259691111478317338305365435176218502376989656747359131994877813512200579674567334868642727328380847200585849182251428569624857460974261533835441743585094690660185003135536829268343036769963758373800833590610316310619301365938064836137765449986651592713987041118182487569525225404509497434525260753560426981512269795724955997309167614771384109825555907299894344777871081962347913438188707895651248728949251399442331494139945720942240453063510828201174805761843538827916690985113827593223938798300174054737675329124198198582556449928022295522031783527148384551631993838187427465983842814716490379806980917023267183330737914990160633328328687507502421546765491491599570409771033633173676996436498389283767505412135994061391997396119373250370663524139630478062168578617155184796093124397190781908753672584711317089211741973922024499452110635103725849629879707886499313617911318817850063466378492709914270573018584267205594525769003818645772085580043628895797466055917685321543924982977949176297715966545117126434682144291679736860278471123129920178211951789189848574265382605584982939016971256113969075313611331096289171284466695571037782294402288097598023515699013782495138348244294205820693808173254701546100257720699119301818536169400957720288183837809171291181701304514475259483715267682563017921372885983703560975690223470484450267239401387855223513459889450291850472461865059779330065228801523187005002791624932104154225442449847036212747123171023109897633365857123010379665496665229946822065670002464206743237899738761039178847002261399066708813342946429457418901538000453213959026326004798874940455949951405728337651915114267236813848615747766130705954451868925250316123464503567786034425282166338307782178464547415700506010638931976162347867050118009851716064171861263066811606475439861546733283667563821901193342040771659465888980988607867827124865642003295793504592092805335388476125397144077201579471946537254463230547058732590536144542147451104294494030978253289175582494658082466816467245011558661949416196328476952247024536133157310898581160472060401017085640661321932887738795920900104443421875559464679681333855170868880786132637428741484842344620292905998877194201292537315955871523809697261843712564520535204628810421113249228652555850417709360928629396934519203054478709858175129895486487157391613017140121277477878511837199491056049917898097119648654888631969605671909890625082995926618426486732165976031048138748870514365674047787265666481276680695949738077080690629484393350060939194670586772923587920677678451273315092989352948502704712408397156690749622456765821486564444655591498759549810569612657168220160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + 12379841500995643025983877420345137559079979075878248579713461323789129082943984720134461071403499781292110037306371171492568866886234501832509066424311026457020562681990040748854413838250188579607145009155312920392046695131983015973247218084587968271407103661916749706236395753290475080502642290756775242319190126510160474519306008094556312897939084587528803939569781928578560601343585922047293942885114321460302983343828370421988243365080483755157475172662605015726845058296541664279104435511591805076006491403106349504160043413507897087710153559374673155887659922851045404576174238377091516275314455323865285357632494890206297987799850771335942756160064904280356718211583834154296819349051753728904719378262267865282214625784876199701056808010160713482993373461479288449329777709969531778150491927833348482253905672790017621800172464079215884519091506033948302902251679401834513415709556227488203892005011868531289918416543152874179424506564252488676395610345062788979127086416985622940562055126346954445976729510009840719231694155149866626331917954145163526686478058713832913933554807914279523074705914458279641110048758945731814232984790804766017067075055788214670973191767874582724213593320568617649228081562853318573103533811566494586949071033423354146469317249772069702068519664520463135665840964544570705705193042206801932180580411270381486870184015460631495966554244072667771864257441333224381184707739246705975430250566660642500565516258891133419458637688026097914760432160556220564811111616997729674602664983308694634445574010388292749928824611772691517210265180292400803496956614867125127290536135967681251703732791001288647903103705843378286445699388549128730131677496305708580386401156984162176926387023898220240871316780442923204101929995708994229593751757491910533283380826105681998229026939053915013304750252735182822827448019419770938375477049502731707966767311131097027013431298534179633867448973865810337290233674599651059163889088786214615570173217454610334987915807370217370618843096052392306849266376591484166133258117224887463828741008191455086757394691829503004366469095248259715092317536499956775850904802712075887419530964502005630708280915577014360208629925622145466465142424637421382830519786724417832601112224140175297368332778441836632812185737340914547868807733979638168631309172058577807762943594110699687634128665723210206585364287278216659643968759635288063603190840738390274279738771857229717149236750866727047153998340829397911417438138770755792371646126733846970813970215387410542057358922462681581688822963251987618297201499644542144806138221869851131687007364207659746126083434842842969971568836569767239136926293701568880174601826615804586609357298437412472779311942652645130262424008266642309881113962348958306158991766093544901574139819894027965293188050754003569018319938029292023821302235342701584055789853688403287700849417661665965906167924258914528967511752888665399776539718996525837228617096740632681677225425028379104066641006059863457010780054712146881793890238082162316062474167553849728280722180694676111971195954276046564016011430264740392243614054878771894503549404957684666073654086860800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + -10580440522730206986702118564947294453604498919962350333844410759628434925997131364106539876697098480153805233114454966938319498416407649678802103151846047444372454739880401152016893295883952976385203249340967742525193608969167988540505572348437940831849580741238060546542669187291949159163396440623429163066155676589151046589734917803516351373883197517936908414586414397947177961593002125523789136830270800204858703548820146362549239546826623079554390727204216631748793095911539959196893420715461118436392958033003301609480427861244075990463162912351172531807143367946913566583012356518245074550977489456436509345740114318474376889911774890378346430037659051751710830868143512667895424684822585998269716517646626151032150896184379666859826839670978910484321555375175247272012067655350631573041062122182620234515076864277478461621882467673703135187898854242115207062644215729459706950055815044264097477401929039779017855557868681016129292776927209270547737290938791867116581602829647337234662358080560879599197442489010409150590874574321963821174112968707652271964996999160878514167536869273282781102445245518371177169098788830755279386060674240021913321746304729668192149209762236531450438804921180321945958212388769994471253464692995983688963988520429420555992585222613065975878813504891218636463211145526551127756047032381312465584216432918756807410776402391801151708028917727497927059906346876241605285850154060630737426187785159039572421121432348828503854582992189977142668861193070005630125226523942880934588903108371921833438404572959837826578252763842429251291929424339021799926584152840039932296197545403628962526129468407077164149964561355120254136714110782461246438926327814459569459682305842663318932716505222271834394208559301890157158129906505407019326834942061159436771790517167619304422435767027837690871237197756514961461284080666304765113717224763185736833006864206465757794845932830731804613486733745528832345797591801217365220322799956150879067894004957493604637394391498883598785802529040157916744920429363812983451569768584496412582746727583002555669940045646753769799047708147102423153237203751229349312631937150512726272770014578311117827723776866504987156497426927387376191954252365818836080290471129870452654914525663757587108007926484872029248872764480808517222874632067554009497895309392031658129371197032767174193702195512227359971348699231675073268203706001112981969051160662379341533798620350000321207521677158181586774322126257644825244938886039776969543963903218524163573271673074063078194034029108314321569689240922685133837520297411524612712135082858248146474958683067832751070176336167632117629859849585004207120936346977091793707934885368598263080931712607746256888825077188668316662237118298351587546460650682828775994693183434565217536661975201207378958737965042010930342781560989485915248052297141664213089786455663856873802679205718645964809528738161400773083121177457777256033629105693668219932626839850176229215503221387177268971466775733054827941290777427373984686147292699375584106464993794760461129099960645732704934811917422449220830390677757385515770207688608614970586173569262725704178491326464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + 6587298769576493848251536654376161792646609069056835504412194494723995914485627792018800907378530910567378347696859489206172381136509516037460584807344503958801934023980596043346642248874558530406386945471889016408148725091284929426486352801297813142186745516479279832455171366611481617135874677879898191667830374000173709006903871660292545199107865172569138206252871511047764644850604842895540732656785376019730178216316043834367222778341134064490027845019106955018150165827385611880652700218888044090389502681169362279956920340777621810956229332836157215624148777889253605565969900552235177794746597767265200512771588313916710194270368665599057612102863585265222029571192685974320708478540315731556436314237250061307154300519511585730456038757827511271709165138456180444711358447860377010146556906512252992785567214892739956027870899248687770102818933748685567126076231700907248307045296211323966930159965766536116513973300249015409435898676934327078390478124608489438825135263993275475727540947885538553264838819012675874202567153101997551273884560280597370473706063831886918661001951415858392078496621192983956456857637346348060895038399231064058239893196078745338000921812124523571988966317173610889643488461245824822496788763704623150460966380412594362419020977342986543427358638625940509171005617314257745429723859549455118583655608177843225024035040015555450821573524507551367598532586810298314349457199308550479113036240142062187186122597929285701431636184681694937767291257585082286388942913580918180005273094876073750757684719603280561300155223433791156765016720992246522679909667021770686146992353260978451425341889142657520392695703907455132716341842708380485704825709729061338663663885511276479651324072220813866495432711450795008506989778294060123959423812699575607939544750325047389937212960895806437694353535626763592854286984350744296709571166472921713522511649379886587088372913185421050513764780635318631702403073517410151862891648270638509421319966100152380782019014013273833352521237656816152553115264171901088858817220307412557238363302469342677771474694453741004476504729396776100494195447917488692145998241287247045286782905612615615747700230972473347173071633776509265008814886640296332742404575138532796649459041293950193795459588341566156113845205212515915225961479451272809176773822183009869732503712348095829843163135572420175765647969591187954087792664874717982937939174704913192399843350497174179834205735264553896435978718817209364861017439780042362151698011477629859769621283994662927882072871090746092683657861765468820607018209274533448436459943074390815829742456267814023984518621219889691030237972820708734507987702263324345806930460380010746327042477836075683540652906053344248713987133463726013189789780683047583297257241742784914522410796168209043954772641689307664729309007085210703094760703030161933546455103497190765399679455927881350565501992835067950208065381245807670563018729024688142729985278256204989445498358904808171432371323622722541712312551838404018865446716219916066615744376419376763118997064766262405360825379010472923278348695541132436041063761343331684782327310973147869752880005120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + -3099999819648485705992465203360757730999581626983456122556101106666614790165695667477801527077374950347426197690755329624990037231553500255315387614350146512229537648933598468649117816656135509144295914719391851559767538356799257769934760210866016163228444049934396674690012256456519434680333024085061055210014968957742696840687745328833606365522071496522057137819643524255971612439813489757341490278865218644695135845142364533663262714909744855476317974077811085662820631329175640326513544691413426234588549530129618080001835143565474192268071638946083749385044455554856967392569132224758633304457995610526418346086233881760663519197035654327050090286638835120345211678509651706029417000151311542762757117422455616021429868226702765080701243567461199378167975014462291778431725214368812181862223470330515041624672341570670121914429538672927002676251183344152501954100609773497932540242724323383347297732568160459255875697701305190792719657738944390492663283033400728169727163655181660069625777856857504740177527827808390923182287044692259818504037404560679942937591008554346487161587434021402563042416896975584041233150306365984009438529879348876474807789580153133792572927309727689577194247258690691348740526120907286417211654662957349088129742559307371755346853941234072189504911763624781701585316189522807349770776684118211954558287866102255194263162973484389397675276425500705534585736555019819474395346507123584579677525846801306877210492930746711351179239504449448144304555414657487629296183210113248949931377725123391798418391733205591231682848858134937650915434460817605795836101739936665358160441336902610008631193081904803785755669506290019087717926038974014133191285572140071936616634995903723084924268569660467621625024025800803331428568207014618279601862535125631051732438029494716145784475237386210287172344594578417268858444151770935038239454274296837912037785029536018117959559790634533434323630527911832590620818778529439197036588691271686424293208557402225894824573942656125434390326080638447173442428860851169780783019712741111119533352080089202114947955080159465570988307468682534625151002389225321995580419590582831565630648347346769989940094310555888491665276232298732354239065146050911560443272974983043183785517037893764989251081489730762267534932118692412774241121581708659744986108708103674569556923613808038515786228036750160240709149181677782079279584415085720135384474893162848428053021770699888510237223903203709033748178381252877286787576994208492008325945368373499254865635285174600892105510335178640401303397851947195454334628272404684780248933460880453761979795365765630012752424938528224193121138115647209922967246123775620684260981506012393429751055398824160995357376835367440453820336141604425801349539327813170573773642360279491711645990467645599527963256784499710519511034405979631616806537271726589748590332208891434647281704823730926235571228629211745729903288687066889270556952194054547930429342938130198554128601504216240100190273218486070558482179789086474346863799802274828035165272791941420865878830026240005893002457954785148946153315034737312695718005219278148846414272722440908940762716569600000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + 1123512029954795973630677538245180432447223623187201420901794438068513582565797082967553683869201277263226572572860485549043755589808519953235521232299838802236175760329621533995727591805891166147722713635107702436923401479451954179463243192522766440638433122425072185488461486559261396075093510345321081931648148882600679533259332504195899856892752516945924277537848015517107461299802248993218627138962330206661450594777284793388227734541750910519114932256905424161210980351413197345349126464709651118247951963718427371722938079501820034201300345066193449362082634191370661772230147219950003777484871681873479574440717859837385055033108673183142714552270695558727986292057571589130853244253559110639974736638101137644880531699798396432531868869037629506521943467439093948253863184989295083157305458044268542461989280565884376665360183939345588469850930458933298555370802021185186430040674896691635371436395195835894299133183518221117235465893508515095752645017672587005388883080027947868151341880610740085013364492122290591314571102130772239623048592446791008541942546971214794708503159146942449684113356813157706078884083629572058454836348093522257731519638253660314021797931191891542035899706080215920498803557808759487138318457072751963460532418149641491412410887009138337709619354606886631377427132383488523086311214709839460626789422847594060577221217769881754838557526959054386585974708808992794242097293113795048431563137537699103801792362970956307995306405605855995069035402239574873805442522309127083080016182133756770688201403454813947457353346119359046628161413153956616209534969820450854263604458257193044094536096096931316834310411846591917636183411140938732560573713662588792362005553852393833967204735462521452336471893518354467114783423659548354859191459972622118454254137398090822392814377340795533383654953636493376670637824552931007327349363039841427095060591055111797495634492913807428516783845596302945296214170882792412021709733409081552609108333922069420273764042262509457400562465895673251603454709139040903625984626804454800888010030955825779303066385388703024283616017181763605065646692936712674419339371670911797233457287787043028549723402786960931105158818404218527850510820113678175592050188496586263071826397987420204370870698139219656084635444477838472646880178906230257211033777014408012201674812248030719497516231513233859272721172986354056519705666064240907193746144823180834096849573628579642677185216031414137452896038032950333857784925479543907594736798123787780668811175645559584030768375437106930791193015822570935285054107194759568598270847681315168031121008427533512402612990129247588800584250081389796915859142801460991179675624805716717036214016360958067818178776516089121923992224432431463842830234333556147680555810600715742335512640973702828937409283954876170261934340314924567101680243735937332793521695225017963847062452355219282116909227887453557800304417629813327717625153953817939844287127474904708363488004820040389142671449852966193253937693811585350887304660836953032821998249610680774310660814055745482786358842472117014962169381451938686735194174977341434566561495245953768867627008000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + -316264890673358252613690124208029962122872514475724499110373820920128723451600287295112442123427444467106690262067479120990399480244351820586639437571035173813254891589508587957620847906214814747180830893589916204624955570345169593774779679772087483880404634008975895237368018851132864118156124230935826289531643923020016474023381856837412388825220762929951075260989320233493045779513294232317911012951836032377141127566670274066300004456910294389404300250144218572879217195485286983141809419947683649593802298876604933880801232426377365238130449150149128100539348821352479684260983750359035395650820590198230554008937396664434570365323778683561843759146168053154686487819186665340743904396257966657241269364515730963984673636702893131942520211419472826664491991849799137597145533751609234413238790114980303960233314572432927616744053890336333336631340259224341325097684924472476209283865720823894211113775795138886694984714393427667076586008220497811143670730400056206383875184420401207341483631601180769265440173164669794967281953299624128342059194105568723021562967659327758205385706086870913058807489569555424784104647861727704599625528745115806355465301195195811085839298238452898645904373416059979459801961192987753382827153238023485044483185433622927079333219158052304386355159214169430990429363294921686306306539015404804629862694711220452931110768664509958704760295591430150086798970355396046356513443673052427884288299662620661694508161536043204779406606749786665768684467151097758923169904286381511669654856366928052551885814634104315813886236162891443703180076984184058910122509331526633657814542149601594419571589124127947836946196645431983703163153329406168927376841216681110375346232493258834941391709013478957539618234511993868514292463844403717640705088157745192685132352462070309982841472196281246604201839513118923469742146595801910783864260564710304853877317456382816628475883934338853556861101503916651121614841548413576092350863704599360028525078253196344250015889133516154827021247378500959139692092571672769276693966513287955689937474248956983328678208479602145074002263388733563874975962932833187471272241623619641943404118176532184775836613304654632615297092921200825171747130523916812418340574503758736109768508985530466534809836817007827073725130678342957285181243147795699936519962134874775302416915371830629925363393868753622242898392399142315244443206867007452969872914017566072510554343161661311001703446653607899603600401301986552030224356622724247900149554863716328116867195128386681789083226064319203534099082830540850228762168331449806975561941535217445024850062518521976132526318358999377990812042126187284801952681945082285606931868819349585200655862776031795011326560097910551173164378095834541338544109163044792440121665359295746774877256566727328516248400709629313452344859411952411392872457970143469241266697928381139547150938974672089403383770605648915986467056561964245498310897864776556542310923095330679862046420129190217389874972508571697968772281432827463615550035024387512499521223660598274152583823164305515978219660503939911855367079711474422968684021854691292661442946610925565702307840000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + 69086001177422052394613810788220876357166135491166583070799921496056273645718097407361975058263397020881572049030725030927556401041700280358851622417117347079873604381911888146990365664514955424044799092102169247864893669435201677649384835059549298480058184332497144613062683072742528204247748213004557405044133349594704637263547950801122872969170863645940783866228941745693731245599652173431451076983219959752841022464531008680309390524533172083583221658594318398859757840093055272599229367854188314753465257552126421648801819926470888407458660446185982214362573261969243250493625706209297012594134270052084087549364260473036192455094277624111902922154205711169780989734290004231699470386397793880797968444051637104088954285685072225206079487786637002748833928568108668033176223173652226125535536611388487913260329890446314698124696464267576136406427328597024650385277775216675617608667168727997907837048614643101783583997486891978913351545508035396795579083732129079376097149921130337072372428950951323597930623275840086213521819956895792770678959177474001435133183638050932431353413831382560174157430041725978671257683548792485075548438589425709350719423707953694040264071034902723212206251315330389669167374154794448020583469893993247663039611960646545732006389266970331701573643472812291277824466142039795250823235359650578980874945034274913443514091534549413063723843792742822795423417311466336893584178632892341086937440596809735707808121639725529306570548886612379645465024459975007885252769964441211726000334790119592174396329651181792053869315655310438319738611734228819400346088084547489498809955429660244474770118450323080196298647813178737343705316323843065364714953420605988278221319900381067296381428872544246310348960676000110858737770466627537453591597001357087285323781415072453130290594001271377699396659772013319966930236746146620653132787545537182664436284839604234869087895904370751243497579595700606634277886987915783179642555260758683342191880646947754057549885859703399746899695550609439337139498563973187744410295499113722971929875607287443712405832573061558466044558128640557239091451450642583710435121757400610015477414052596746192123072397173689539136045651423106631859281728757129811747568075265958690274980528825439528237016116604041026808418779465761323852143271419466407646256532793819713389536294481288163794536025894863189557049611089290912781456379491637600294711065177609748406167024479293581531133624348943453471276739666829363088669412152789284760590052440162390425169640333040801659078828489921588916686156619448089589240970623049914162891497508789131572697152299650032210555224086241543282216031709991369602968000674334871765668853479360096963950018734222065681717201358583056055377950044594214486113538389952300428881905589362535132270223862397980723764323152652754149082976936655982029575849626432796027102782106936033091522611815020706789523921853803038404835499987196331412203527222907838874896030279591771594711997380679849910816237901648446955986673958291302702699559747001320365848688214945048522944311717291892319148027910761146049535219614012782863656118685634238164065464497003836211200000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + -11522776905020000469780285881004052145196577458841505256155974068878627280464026663558896806772573686826026867876031124732934187841465310774754943752111429203829626816154973646052897687741560928411130329494544323862308057931685559983830049953626818602573890318924808765740335216478975092001534754034596233349495809668119152507268525045142556736509255932555685808438648242770725692381419361393097450548720055680120777154512432040005364171109649256965483512853376695180576201194887357018941898360976099236026244545780544896667505862699523438793019250732194908022932864029107312865217445653447340512201199244985259402552445720689540424006057928362076682531862558760057083326864231771787211035412351461923745243234970991840592812978815228385767679446156469770433381299701616585809061818313273289369613623819191178121802523131080878672387265368587704801446775975407615908548796139518166588234504857372699651781329468257159416770909512212225875488321120096507558662472058259516272653250419130726317038317323057261755151234984259466229082618228179466136625808613171724805746345143390979791063634189727882962419751948962820018343300616163398289006685517357800207464735876660853938993573310798729467468317847651908172973459946570616082308728771701551416988717774276713407161497183047841013509772582075829235514305343374836617997912702535962190658139523917730974995312096765427713835081178307445398615839653064743998479093780747828268594271680570810950431184907761886110200159554757583964102201757171355921570474603393071505013252663277823237211751793736580382647026473340154936815692003950172609488407351049601030873676728672866151314569682263139746023752753582157088030984921250107456409788565370928172254144980777806981245603383038273869500362578626508675129975847826882572697443389371848580437779835787735847910252326265361358442795266147111922909407729506279094958316560604899590946211141410763496568268855334754974835583384063012928640634464608266120859257704058016391603439449221758706286035478561972031451773228888178282645787247449045726860881419633494953426354216728843913898198486174725992986947951160524062372733593659589140995514620360156420828382087281375341292389923444033524578380163122554306976960861397861358339131284220208335573400437728423686838398133765197975043108222047592083138528052408139950603414228289135492087661447601643075005131576923659511708990775763145906742710537714995070510235240332497720433656003907916511153373760801371947059780263363481034334239455425801359250999192826120461120796560137035162832841496282206475867531413639606296249460290575435135240357581122022174017027142557240913655311827705101583062488040926928358050356651404270884994056963276085665983675942575148114374328051406459700816037717404387291659682245565988241113940750624870513350316252467942234840298074929792896294849920956277985506349170181404562068321091951445169998444326610467478711993579969734386921472226117612595792401407980928609244382700038966130994162380715324436436319114348256749781729031535485077462194874167803295588463181453919682053064234708876049948347138888788137779923863427248975315471196408142696715801279067979776000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + 1396305193250323783114065629385519019483720301458334293607936960248673505043789072011604682852948354203639675401604474507188354882479964165728593329060073082310834584143323106758295022763690033806561675767084596565820985685090810773033995723389738491066759270010958116014938743168906839047117927025309387191571481671143273245690283894359949132866958951163101010123362980729972731980858263876879848412691690757530786529310321494558472043841238638387114977093743825448795862658843216032715355516048413041180320178425138237527356204119441670154135282450750541544257403062198039455387847191352123837393309302262773506095109623465792788465570561602367121600022046022938201172589314310788517493446563809358338183708632631082023004012563408855303051920710474361290539352898622358245946467928152650958269148522819509992332544479146615938213370392719847903226088303857034507034394848628881643157657906713386553829255422255657451484929820404542076374592759014876223049519218228232966810261569768790229146252596144336416994726733175636097293239201622156302721098208113090675778768995583844069968008138214076826754641903307117132664602765192023336483958641727207942413977755939195973669672403245836811110136852507338794393486157561974209529440468791719105295912310759090742706699736954759210680963073069891207468840039918039598488603865135631426231051696968014291985780756393146854395642193484505629714621670832270340892914336950922777883918129133290738944690779096004246920896428595589026169184413970265805727379459209759615484073704889079672489228162816413054618650091929476466968535294049466936689625737047402263694064177719598221520549426951323763484790462286747163902962167191011660195581837825409131552470336624712252633032575169349600370192620351785223989579407031730728551841129438363212355194047796640953011933512095257863170000141436661607322439806928409940000130116213459041008949645910631969927559033721680316925556987261625788510849559096724916665740344787707539865471637076635537727703997743750749865859140432346208986075647634907441706929777266393865710922526188485116771087008127301668780751479313015619593786961688324854688182693687563029993518372906840883978566923257679064242971705209242772139602371400973519156762258325673019502870242953227936210810668994831735248705923262798076172770245390645536870897898298290079823273071193290043266861988424340847699478981481886712646304206318602301850308527026638395760956063477473278812355295045834769772042190724305253971779877162000764255920024214935145628074370870791580338083964200048896711662389400019581172362247345315770029178267849313177826866381727646876495842013610802937824916392210709260894287379944582229207043150576497577733102015648512121704608570743700933924983283695210975552676964761502495773852298279278146406913225713569687640072385459514608268859928998694196206226800485433486188642687499934684087374343869471332591865160222571688619759571759160752635407896122268638734938884317895845008051728870511693180428941306480686256287833922744522465015345478995432000598050528115302362075975899249782921205000906042239925386075724177168602166215493581632988620459670241280000000000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + -106840374703518403199855620601063765155158872897052232316306985350122680808193825133715646896851754399044439384283691456970444851575977149086974046795424398625402226426669630565890361030487640567794805871700211573312939553590841646534828967661495659201133793214068026356675162794133121494916156863757806545561089184936364828592002696002548635948938558922477109733872120222232535391235903560711071469293190509245432567899259292553740409375048673149988190748402589702115966806326676195441283880873732926987743342015717344382978819173353558716421146329179813308805821550532948932477508833590325496570004760717818712574024938898105019849818267182891900136971332113289152027867656068451868394852271813832839476662762867261120692799886252183727261524412719659389977700946076488648390177701437130199492929796324192408760143024396915709700461070597296955164853662099287583520304502599118220787836668315116324845867455315523812700542275141023853578275914976431508736055864723629163226256272998402892420662223882470705467746453164379832237055741489523603982302978798890085266019914603350637102838961657798081070060744165236254809703099481029189196117458211147185857831945089070892957361437224535669485715486638942875221440581133517847067973611146325312282764556239589555087820353727220982623708336255561888950917349255768015690631540670267396767004503991775532897239533654696568709602846407300793674540626183197013239242576492410109836794288980363381657804487490538634889628260185313627487790460529782664911896118567739810584311173629649789833247329596645210442534339233923926754039082021893171985314051259626611411386833248217096204421267238920917189822142045517924702093304180323108891988637494883322087180388284441917947037846292006400130786468762771992077927572124286252207556943612857059020982510237108367563245737946662811793391352682347568005558221737538203668375562054708642710594465937534963517385495836877983226496622349123910310196831215251930386600211164264669666836117192696719162558907700968964993671114439571837876212072409199948316548256155505495335356000925488014882755302134638336996724871462412832345050839655360538905037579228180392011279188562606092631071017629200926853640703315834845358106373390234182539677535185701429847719378124870914252651886173516759169022618967232365589989846978370083040744304206266666584088110037217007431568177611412240750766337623159591910123826010576482709889678908838891258680742074089725908083215759171139351521323160571643273787678164093306138269021537724075612664354839597558183608256474190969252605020796373425923243600879590972532492224212904615602681896828974334308229679361688691898985834040577933036549091555646622843125893350427303718530049126579171217904396966684588351427001043727878441789914380660403795173770423760045036638719048263074693304596925230698638424608572096477131957664884857303723248657752673979664927996226152752182045319649018773327011248439060732018546395214161511965934114123093340808348291112391063763299976192657392162611600740186791571345186196000524637579635557867597316427453228318409089904394397057551431223246575376592968785128316772581917995750431129600000000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + 2887016143152937535921457845811680772642488892077672099291743367143533294599912917333632840553735346048805340903772050421056768603303605331436885839545851616290278905762144433119287168163072404995733970917763394087159209519455905841266270858147434892179838314449089858285579135427347263986241596980493567492013821171020111025144582708719487044616501420643213721878964079717934462148637817522008631154397764335511373659551630383328034276185203794243689630969687672844881738884324475669196249768488262950978759266917964306966760367143040242797432787806835902686614261590090849961862259962145880510905999231491427638310677324701519169848554183323235293361072538282258391580844092486120815879933610034235269685052126889040213338050367411553873770840517065187411014854281540946583578265408578035992399827274587994067408911750598638729746992868283643647755621110323082695128355034665097726982115197564733020256266449587447533024495826043918552005371952969609470920202560198498725624594660207989605835619658347624327872623892126243154486800346925664677915645684955588560030039709715430449404168933911950502937023833423197267862857532027239789999281856244726796985237463000725074164574827544918618890893253885380185633605613603412695090691885443149877885664320941855709361478976896133140032619663024934674275275574040281526478228313096161931326666185018616427973897454833096137308200606082131789605929623844847289508415644478340856793092510792151369456931291917464158835210713514065312204481095653343414853426401894098199110468994804113572488755862868266788183940957820701349330700127329386352894122965585866386951471900746623115203698792954649414892202303450776123812084126831217288436002509054080519453578720869546072973387655391122174526484718743831016108571172354561690388914729839623927385529841620848995597238399453705763889437227551295866207594100424227241600097156894307047770787768231247282291402937756235853060765473513070036437297077162907288356207757744913915372812700075629357448118757605411309814558103578744612890910832869805738800357700246290313153203210809222454275372810424011140430364604193603204757714523218825106153069045640038820601144917264964314056661630074206394779738975851858501969469451606305720191964280817177349443171194339278283984129430436144126260556558004264119361092510388289497672162247250431627910308964513030372980077951856260573332971123974234703033601231869198094514907640732692952347620293648970826533319781467269191573697879270724010097089651937681150274205798731269675488926441871491034691738240414739748279695143846670625746656389566981844126470022644941425092730205996893682536220852368077123814085546822190588217147798993050127259794125517954625399234790279777708763855006491013816815175304776436459607435886129384359848755167188559022193282801668877075197633433325714949509727472577655508298441637029513624702486536235589954257113749810744909362053793114187975887880575471005048100532476448782917188339137595464294468166619769471396638821177638351644974919302480091707615853163656470334062946614358439748010537861986056555056022481625112443165400929666634501833081676548466423958631219200000000000000000000000000000000000000000000000000000000000000000000000000*i1^24 + 57719265980583534797556665797742711705707794515786883006400004028330656178838097743602494333859210381081856484971619108394094969035260123296249785630438031696797648885980986286934965536217954135054747478545212659844040540726416170533462582757021897707143619404644875677434489590471233527983474543124713317108753619945869123819403677962855322641482311366333994057121543222193080829294688172853329297011963382002426887215006012110824907063272759422284168072441251430424670808889565296566335793613346670995294299366557933277113770264221570641619156130465210182440663781684927856326146350385078232341177836770286145253514130595707671308590959700933686986342330717551157485984881230158330540319342908904048629103760953424846192565015675935416933249265561159805531113304494289114033546593890303012459054330588404338131620458743184949823219207578078165728987756639873344825662459695131695313403281701310908452378385500927141342056276910139801008894186873710707213381691799471362732915010330148342273561028121843071755399552245285034795572555450260340481186639587652605814456885484147541286065805451458414131059822002129900554791655582190851360449563672741207176261050424548978755214104510285884379425600009931204201925196406697583900415649845009687813660227903524541332155018410054131281127664513765067898849502432265527641700185335306528366293361968656950363637736419270140255514154119737300993216819153738742663444603398796162763173893131775671100790211096254084954393958990164304538138764782750933287025561542935006971521897786726673222758542275564353272133832100717940201661858486591037254327168918520897801457331476832304411497986171760284152341503333283986891204536614752939969506286282887504584126374384779042136123321062751578297627609687574807319168863264647044771798758118620160319323179238477770096360224902087803331186066646062773324337242820423128048941730691808252302246921460691779227540064021287526491258832075585214188109070515184526344963956142766201714339797266561615754899330441910506896873357256625825071803997610349415715188719077998934106176745033387818118079328555623146402881516293564105544680701016489952284328502847738645627672935010763495628538238852426079144473720588510150815767273552154902347210803972320845776186605129252622247125122784970506233879171761714235564903294018630468095655919607447062634303206461680803266332052061320150525779967822971555318875339913051436534988562098137892314872708484805872961494110714152667717621272041737045171425353010047369045855530740798036832441427428680255293577970019403920926866682990752761997594380277278206410418083259203967282046603704783284915503967343480435939404130772625897673054061110288029770880800397406262533596021182528128488799176084294656843079004173437406081237883784870625257774515364839359000373061252231262817236083383351528551279393532354905461554013128509529578913703834741522277035515228820111721977460485420749475817624423753029140990766787548506917962868556424501030708877047671239740392804626798211394333334969148514247784606056394916550488086436859644583177286274635328775247596849304299148251995554751847230237374685271901966162984960000000000000000000000000000000000000000000000000000000000000000000000*i1^25 + 73752155146254720035793027820320910709156941473721481155467066512234358651657198851257787879028617470939581564434041326329594009813841029614706554904450751910370525283341698828764872005211307535570663366703061485381385407269008059872611008967174584528733462874260730768765051225129874976143176299887512276813468776748670376615122638931544281746289096445110236162960643233142367265878613375252520939478212618268486139470625178865314277417464121766654446115817434980650511875518061934511931155259515021928519445310943890507818026285238295343144927919716520604025775795491714245040971593604334058379590615653861946256661152979431295467600975194800663350349016733937014918869820732773543310127516302548903118489736278544435464634383446616955079120082698062189237742876391112581029406115204341627132863651699781541125609898507538560758643956978824664122132358985675796472400643798559750860741825388970979646616126409038962237927774323086222063175237475919835120075720013713096447710478517263579605853712832299748276855395478414113463798084723743986140031084348300094009132102857572338732072157032470252986177918909183972956150394942659923553112688749056292401778920583248475267279005714927763937490538953667654837434663982632902007380368756832290081553177328757599590693143127887388121043863328624901989274124298459383464235494101550803726304522146520627949472980118920506331900866479797844975130504601838659450981320298676980456072498298066905232590618172964099137194680910731485985894010509553754366083682148489768380121670858857255347691369131672494495884651820244694411584881547846363525268453503092917871948194364565625767639649273992229123787844833577848658939570042990245022292673190900804118249326206278773077817416341280908590726264873717234254089289046021854335073763126511885827602010716412279692530550399371810485469585280740189443780018128039407679234882217364922304742593785744276873233881187985594756560781386297923790498544865860697156500055574990256344722500822838767062485740680238649319875535575421096027737640294962293483840125614735763342363106124014812163688894892143177314800380668001008749166408208392184715379109371980748359336486013083764380593907226853302234476776714529096835367318113466898326625390035674981628464279573473221053827075380589421159735976627489552204820313639550975823657714497697787159205328079374874618896948364368678490385424229635102597865692435933031060415093324487575856847658902041114098994107227369018304763122339286611514788018916189126889484703819205055797633851732570432170639858306765170578849246279195115480363168063995904767755088215496809371113210626300739933771129383479278173669754814531663097005598278967505062192916188330607425020237896265677141314269293889279529504911032940222396958786641319373966580477901561521380653975743162421034225778741578755048340675259631940690883706770777180545274470383546605733572471155416789221532855173215663962089190333224940700302528815651288599741829879560864898562828488003735695486928011250644527957164820953197285241294204476972114364427479831262156931983506921358817898339715055356164121003128748963185287179590479598822372147200000000000000000000000000000000000000000000000000000000000000000000*i1^26 + -17978979227863880844973792478366522772561761557484968006484561737365253037854805491646712275030220909407825542197039538368208748975065185048243080017826867553449747800720033955020855423857984565561136994819752156090061421283381880844500537035847753794794340970339809236789192311967278983509965790395427940886991587204288937228993841284948516303456232723378372987767336250474542796562536844640680605406900841293769186770264992937094820412288202457872284243111893066796458745201270152885636622288469801075306258981563907287209065582370516379810958673401729500965770621710353771268917455137785675728100296570514983596805612408114745450974189299366510500837524090190353192477397042931293645926207356994782982915263385088376949429837916891222570597940432676154606991228243948113509945560684406025590529396759543744375763552801997631879179232818631060220101313806714735610735915318536294396982676400139250396470260132836577025830041409889609432953265818630701192800825056912738571387607402029027915940204769754569324108712763676822393883487368969166094343391226556038674385299973993432603589283921430951735152259995998938968961451950924812070186678534358505151865211815948072864394620470236266022183601846472857090834988205710019966675803271025734178706505557060188356837292846320786754908732201597022370276129888847192775097100960209668399607430127863298340571366581489194128678690866738411331881408982659870477088725197076708255597997465885600088584317801201970001090867104388398162009058027573401878059477573462781586586242145744607428709366027762769313766381150524908881599042761363985226071088385983348866318888972823746059667298489212401065796063934769256539004476857462167717138088854880864279706454252819397923733605201532104448859072931814101013756267216058226792922970881733056858401019213230391954190897234789678468897404954021401668180231194362488049572190876241305489229329508863112014872531018426427601049881351932824513919874299828032942834265345365142003987418546477047168400453878136074152201382816866397755241931776716734096728203370710511243264239755729183732775521451249696958108828488765791853352057273768752220088768616057139294605299231223596452942391469331184216336667186479418129183567222654029479501113256304858667156626721098325926140373190273716752590258470263246397697320655055380685090526474698828142903025890046957912809292061907906578133974093583522912498393980050140415454080551770141860131902510596095258675771943810130990013410805874979299259905115203679237188679444076162699826233579667690329168703383314135343724756021550011381816595461110689603576514828520746715240373396046986623978424213652777991361219171892138013799049777728932737038908053999112063051694175742872095484453410863917723990151402045617169247975418415034212916749033546673985381127260825487423980954148477505188498745365184031476292901565002838706767718571009667563594845322393451558289915077474906807909077015354270733368646261888842812739254644053975343018144467898783783414852944114657646389887066557921356933010725833266385942787588020602328067002150997438164027214783849502842829438082405337948984721598090802199658496000000000000000000000000000000000000000000000000000000000000000000*i1^27 + 1551856969246600010215240733627969980756444027700703654212829462659276449322442913844432816418981089872000229678644136769351352285419679100976634685044495020030306670932263880490660011512926107802891171318777806915876312169880524987457239709230274606194518328758478142610091220957402544981058694310987186333738354131154969997207236851107094341619535047700025140079315100829168990600387379390579510553874171305351197025652369355152294670063298082378379255891123069075332218445145051360928860259698699757681028134679139252635372243954561014824584545259975834671321950847033120382786762716373564102049118848009681137217877594733670244817905723055302873933423337607371731141477123195368310347631973897304072306804980656164111810913222539750885162130854575213823199669103961104668254803703035886396108657237694269583816873149862589846885437490584809891167395757589045230868594187742729353050079012794957709130752142923633471111038477156428068131343257162850318033763765621328046079288901581420456548363478001984530904870950089723003493094176741840430692242121988087600396525388498787655212101281011511453542486966134496428649651152319463314492495476205053061430528837140863544261686721600718387482644943375330629138693566429181693846071329530219513933734090012017027096833777156194587051327770205043036453015568136038042516234555117188707406322448889569652550581120248873959904117061985987993401072199673259797707458902135777642880119420446977924822620615435685273639486269321594391936997553059559712700914754382608211916604313104837493248801890248987882956445245164572586677168568572841649752678809427072988692713556118100717639372924599086461234873979292432493906292163043133152992998629205267326936176801243890815570354523692611080561192178938325952117426640043549641564931947383034557020847394020520088850734936621245405694524148243968716169400950486245538965610556911487590379638804884593853142876808008510650673413017098851959306558277770765010153722923952006862378000750095460241826813785365977006543364582655616492980678359326044995560390085301986402038217084345569351953550025586434469315483235311456511599162669072806023830034274879792706505470625806276473452651103863884720588769531227751566869312777227075513663032017614040450559702341823888177484312506546936784688108277494490488333280384292172768992976119620831515655419619117994426955751106841151634970724674611447035789297234303564675628870236850546403982384049426141009754518945506858934966590115976394521929924866331248097958207509175472739936553258364846460292930616632829148329080761812138298495819164257672670191524412386575815136199120359305869797733281320654990840552666614220843629120915010876981615244190696354539644849596352755187829135725699900001071604217449931907110276742293845295482775947661121856104747644095473911095817745975690829563251380103220584114944976688983740312101229647618667447381749775619503616879505720379573395474028209718292865200041310522065298218335583727587133185300256995574668044805361478228628334493455145315173207938153820400672332627052271296702371136949687259563396800066888189294615482637531527606164389374680515215360000000000000000000000000000000000000000000000000000000000000000*i1^28 + -46773908765630400604158471668377275131835105682419030883113698643209685094198209737919033224442269435082785166962270639431071087393323109814743123556372485800008500015578275456331491784952104256001081240395028014445311527928377006491293770223029447212330427745063889759048458041544350426298985768834724842851238363668434862205687772369402564084244660249004046516296250751855281955821443521560292297316263276734468919514965855990160965705849923092412954506905028388151328771961711655460636499587913386440383827188616338543811581657999165851934485688218204239568046484688655724478935107811523870264643608159990378182858779541837294628569115462325488356235075616207709797673395467273934688373740919469545901446025880269770460193871467894789551361361949507173625664818963393745428976346095284516948206593860918006171335659952802022754807510110861507373014976344428691824606750834109197929539441645795143688706028727601624232379608121815028463040748200762034401135873409576036510566844358620079349189680585469628484124633372294012717423800968967487672181442791453812779696325583119556325379994219964934734554507912006218493577109212646063756082051251126316572053556431161414829042828536043977834775483506166078616301896292448384046314660524953910780769033549971465853441774966764701566282374531389498254370552527405362233929898043792297164045145866688446982638611940317806639454505602599241822468339611660958077821466288301034095510665492914420251645912808786098555802118424212224204334732321124682508502975056175011600647428758160395875893923686859824221884133891214054827932463473160422697482680934325026433301387545876981636985738130610872358613715397931215473341328152079035180974667617877497829837734634659817680452054569904189027189652997976658287436381243062372583681420059588582885258424988665508129809336065529874397112040291777446189704411290909640032856699352903445467174313832562783214247865292656977575030699595253514536011909489547850903980632416546134299025444221943734383551256801890771731392079633023722655987038188625404945542951653108019604943914100276416933041302754658005571868591038976690360160745025245197608692891547900878092198578524140928573513847406512088241947956685182301673264715207359724303328611302790436548504278970894451417853156573974988223784109865363697735540695894794643570191934484691063508291777555720214727878276267074715896028981038588664223320339674251992881403938813041765238009598211712296193172545390004460804191683143959875406652798654193323039320010962707660155740129597612297814151983745220954236307190961347683961407222285826282745589845958053561256000180078810755906490278291466975127887435627577145579978221399059764685298566835748092166458989445437815864453042357198221073233637964356477016211903829289722084729338291104135951423050972893516279119145111155943663634909495125477256449637689222684692406574935242007674600365810015232709322813539665668083282924171598981559020449194978913685499872809704201971216460787296489075929525302812406103511454293732233284974257365085767592902885678720146352603013092248934961680721791834917938419766339987631627881819105471535513600000000000000000000000000000000000000000000000000000000000000*i1^29 + 5845854208113499993078921685282456637235252581143941861088106122118052700219734528927594962927790778770436229434998655655497880749074966127059068030722859073688170436429746530347497650315821218590557004593832877138803652333478873114514026599814384416473661357442317974784023893361722407453364133752048622116988972937485410624565152799836749552174521773872372268001015308046127865227132692759804468715723390803658046237974900258551918817192870992320064407956211022340452659321554795670685383474547613652235151684398192726115581424496908999441066107086557731615043424936528265250282125066415000887588093383645365059380969631170052547439259836215759901805162311419158586730855766913435513219575792749582534174306606095518723032483455133320475435146690434445561196245104316728025487010190504015475678367114663165959975137801017417421070664425280538632261664146398485155729827528031892437453826489567961727999986652254703273876805067519984005539211722808516923334575412500010320377524448137405178137162412479134391030148723563011045324041283136929416530803289166660168736893826308906009242089556896681462739677873408884335567902873358341537934474717933755072663938660494462893738423726074244890955698026952227326898072325311512548218315055595963470410095645135392039476473775570147386062907506982565337341653571754960609466641667795039184953272498229353376114900620721064456318534702445461909200043779866228628200249731618232211124049611707568568198483965772813330911130921853126583552490687274976832730449418658663643967362797023655328139844859999859669444724172439121706978577480522358811312051793408384999584027794311001443482293887897034379629678587523661531171642246879413119604811843197592700112449552428898900386467078878957187092585836936284593143333176495399079596817851817031948736054118699972355588084293102805879841704848065222449479464246299750179774605659580275711668136239412232869561385799266490606557332700276799063258720504255288305823427391297847792922335087467594076164441133827400706093543252026090405080612217918254261287537092335589696422141453477969608918044146770349523666734637697833179774134482459848046753171268650192693663488425311813147043684162211688720586775967032304047650669475027840933976900645051376253779379521383608649869788843013135947950191723461894653145020666091061933238620816086709721850372850121780303425846741352214353096301324361191979487880601096808442114476468002508841903643513046519491860732499361758213651623290264188414676739388505197910267399711051968567355239828824194490080653811673663563058293374499812561916785072517542377108429432523212243227180405930760343922491215994178188401589027054411737957825575787713762350364364759967064784053254081730140990262947809812824795399000243501880375182267987269193605061533686321147608641807301541118660242795689283163531744111257846004156011053495670765727259977792405583255955563039987645436246614342174284624512618251856932905802998482623140328658604758803968033172046051693975676667742538861019274086341255285311562097645404177470013721665796861044955623821609186221104669648458053947981343317592921747905255742643503104000000000000000000000000000000000000000000000000000000000000*i1^30 + -1392277180323454318226158198176012235406070201240541438435215123859004577706126043502093676644401157952123485494502029789383290925946573460179820313812314678722090006215941858437381349619209464452065630013509427251807268069069110866188314459856985924454808048996198309824262534323293536660103422559461965126630022415372839597564633855200909897351936646183352709594059676268027386658842479102936309467412672566410785026358890125854859979601391332199117845185605998582961706312453071755580179733077456120432832834615944984797967296201029051384714688072238545603070234839833626554720649138613179244187917371588955440051672658691065666543401677332493853148348943381625330396386772442592726978077589120099438657714096394662987048325272407324634358300699958099106958640954842969669439934217847809095789966865511513321241561830519082188803070492640081961458342362517816555822910502319858959582470778992832219563280766648972995877494034707937581847539428713062387962911524333247016144963106084405120569552212888736662176781042869548471219005020104443963945480134079222224259935993355228226835714605052462388095004069950718806078967717079089210251234674881374495294684906249070446069359753277418159172849582074764694517673076271399034717780773585084695657537211392367639597157465389289372950937370888970204990962820485177344705329314341076820873814009234988773365955321174181466484603660632205844681151452678139767525238450854553369730918541201600815956381345354225838049678603456853648472093106088324929526082068259412831926093976991259202444151096390550244440141705608696621480523478017573727245137094125430358748565296354893311227565730935705719862530862792673533724430942639543918524385154576582106114591212083151966369075059388346925927090995795411960685369916843487158531158946250600213869021403516698309920593515551964025665938104170828321564980556878573722841286783902123100242073100473242752351698787657908600107108679570460594854376719513338755177332786547923762281564548214041276311867169543608731739551483371125374151037733506521031916048692667811068076527906040558151763998765086825761782435547474874674101832260797358675097429358989189745384055849225133122629799824076808133426804237560527299515958916453604387712314679710410953488212429835141519778437317806416036897116197186345984101687722100562379094816779219786345508266101377332697383388367817226007047528272325374616463457228788390946481241735641542494710807616344697976124308672994192352543203323447352323588093962908959706201303969133904006377359980988768332679308246029383106046262816509816856630974553527224220257411635003162134621820711621721118680753975586244990989824937230719528320074350991755672567476269852965245969576236068760071781649549938522423213182291194587016436453991113203986583759808889838098963295289496469246144321895182023857474012548619178047207335784886948540279242285870866490766538692244772768588737199570794882863144731259862486134890747157189011507205455435256492847712505911774539103808794776065018207990991289273029128236892627072545964560053248624498299821545147000921553827606201653236337970608484118473209189878347857920000000000000000000000000000000000000000000000000000000000*i1^31 + 56362236373473119244457055841381725431050865392835502515462832726960634492882938742055207153754045143199249891973262045678009040818971335422973346245510145442820713163502085580741255766837305424697427557436244380629418503319973010897764880090397937116315776308389092982368751201798627668775541614644916344295553014509897599960774437846472454127589521755459314401306444416122933799843946123286041305642548864090529206991786711315549135363325995352140966894380535096424634513115485877513596787327296474446460716567692031524351042665520151236341851529644094263404577076647248949696664923630933278999139615137172932440230581197569973692411074301071986017075136316423003063261690010817513009023170213874933316155953866547497497552455722185651457754140144165607679430574417729402677647066862543707485658562062050926555045824338555567389692038824837301270238666782805116124436800619646924457461444380801266094880068757406481052259491015465562308309508248505894049590273605876478129026122525209420841694445288174244052517130339759276315417070159861657444721339361496777589535190859640227918612430502620915685146106249751068553068501566514445310396669452643465176752078933907380390886419280085580647860931858295247348340448874077000973633966445223096673862733534946416936402669209737096632177975722973744994432600188883910163926827609441490952592050117542801686737122553791124806609589168344841376216419125887093982719549238792669315814429526384648321600657894674002973434894587725771232929756477295174189927414317348530447351452880921184386281783833275218099298403580340928316373601528113908010343637194314184707630358364735893484073648077262611737036219357007643906059135107466371565238465224445702936749152994388033759816225806418504466609849381407618546954300927502869132090282968902694270825132521835122566810090094744000908263605357884867394069920276330439840443821343229874633873961388002787690049002025703671196847359805480040259697007736556970947964436964652500714955993023282441845362438317584368405282900084865425094247169672571657467949631288645875097017245251636285225947156862307010001519361427590745976919232137702449784699128922161729781014591691554561511827919981446768834544278214739782227249053268611373873672144915243521316955840286675656258363300102039705331158752191535601580426368458917013054111289119310479201275882903898196770858952072197947334069534394164053972788355819030361019809103446322389059267086186224573712556033295698656782840133253310121637800191855440477594251817704149159738401956033773353363299028031533819410121790013435032691787488520763105032197178646623534096048860667690054653597868251367925947711679025295277863936152199697839553584857099637232613996041618070626914312117326043850456155466520049446396905590266321916291450048237740097306134091971921934786992119420478772478293309962179497899606814600373832166533083605466914970481606624445259141947061591801713992549983048040129421482945010779036033278316323874067009900105966386782628584247075247050198608114311430674954525910504522085902619884083057610975484246188663394290142937911519149375826962728252495327853193370009600000000000000000000000000000000000000000000000000000000*i1^32 + 4480035796797654453330596715826237470154109213635835167833715380520571472021437269983702010252764537157924902503379871480121517448404613579399974146669481783634508707506936030295237889142497543308070083162204337098963986239217323041157848712002582728024126029740142760353882727526259470168531114213224876085969388051958887989424933332527787332452757070738915008094687284990043058999633454721175565133614789163886761403654784475076880866675723506653586339069363507983577451409140185521160762283312875449166719840755744634148292111942939726358993494604512924744938436318267317439055680310893121964884416153444335313822820273903070498518057973082043661885285654676204008283454152039916449502798174740498569788820009154200299862452405191734278738727372919806097300223927872288562987170877141653959844582711414426017353228377655029023415284246185023481317632541813889751076491051476267657219967104412169349213743278774067718208179995132506738818660853086745066133320824523865144632659081413699627994377513542328911390415021736782380252701585385428089544524052174403169343444536512866013998943680765507809575103785968430367984141489572260834124192148221630743451525532456040515637108438047416711429095377984194002478347327813658218422628873113686616596742966595377865003794998700901207367712971144563007212031519002968873411059017944991380223877830436412963611775737305255799976510642204479170774635584759343242545910830719518480299625319943698197061780356695548396917124760992389243545868125691486312596116173018092487107908395405166806528144544959380887811398491447448808223162565409209539448380088577553258493479275684332811451159736673204255089447374212272010296073350474690684061227216945919437008440266960400452278532847464791345388085206208318099169198565854375960103629310199652217030483964461101464454631960969372033910861521545052941132806552952166462171635950334063880052968928856555447565722526210773711646427969687196771716777849378049680121062233838332062549506656081918529340412266206757155055202539139989490687834139968015730356990187013808484426486754441887626988170855671845834698516926861044004072245188662835740573057069705718925526107929862952304907769163992649891039734136247380432248593095821671666954706923289390936163856570821222045049736470444211785832516131678090256083608125651916905171546058373743354123926682494287513480348263060965470799728284509658731392613362937713278546393726777307246108451595397829877180631393210082223315688698862899288041014440696725185959710892295124036149897381302174740707534951089421322871161734190502167875736546747162112604023824536355931138696025831142207920550783194113308460360133177141149896873225812884741139725899490445789630186435979811830904251280921692645498850887679556608058361185113932594022286191554183296244779799644504881429773912148477165914358237421054760934482100398347752147317709815064080818695201295799497419134731299066858045640388417754552986897977138781779117509730091046796538037281975694284293944135308744577079735538407034980507730707236156048705042258372756507453429461339735728748905277050071432332636883859279907986240045056000000000000000000000000000000000000000000000000000000*i1^33 + 229142946375376367587199431397406724264403939284688948641420582558074763076575242479460544908517295966300198079726367651302964538603049984319674283237442220021519939106764423114968618245062760365317891913983002326084382634083580077914355552691162059324248999447206283841949719991053579930635316394420022218905248487727349104137473078303236086471185915388091857165283909090518947697228681115715312189673540112924334774226043011958046512862487108403320307008736136614325940813012821285974629744904834927830019108185621788853418049753760500983247516090153398531650267601985939956331775997756329666825226650870589155876200532235526355053686191608724237964448584491572217886894879323346175003833285722952765885879365607752508050553066146587748888533165724005781148240416149101879928292909978364912420042012916418740873718567674119121307106544724860325416798095611627595349183346807444826363811037188615695911007849285671695446665855380729741926635293229780686817036395927755841718634927978188234290209816985250365597533785716842612682780608528948847523456996649622670258075188565973434289603724777978347370303736785482306229831398383894779122759824152549938518574036570793148331993680432830848395017711257656536397895743082731106594730152974310499168113620026899251406193468635971297820804494393313839572632225148843259921043175477025371236467008253045194375728342498044991638841991591452008460804690147137540815869036453788821963219063206231094931139614771780639666950003281957385509246061630789408986353500910004394272987618937718664859560989449127407590931683570681083681718056584227752388398752538789226674719981311442305780768632413468016111426416466734241369266779128517909984367645042955200421681658811355116658791886912618458422145202818314669298556699527054428567756093034961097757065985784987185576935116095589283563599657307068260105984843594477020644437167859618300417324630651238132852246190510497913635313139716044482137993022417628438700357778121672747688423034318329777377544413687622318048703992370537249398748606661595520307296217145912318222997064327547308451432759445380608889337590666681726206403988467240080681081565413748182355941400031479884537016764185036089970203282713613090690495192668553317624591474974062292580540593413701824185564426611075156620711803202106991962005604491715824149500074312652938381760219514752898153770304980319558115241807140472182312313953509275954365079587390221543727409985043176251186662483049194539080237536294878300863151411857208150881823004723172383301880295691047970682621024521985365643980167631608514581539155710583187528345803353023808643102699012645384769874836957406023329368963628980209222972905964986281961584288623867943859235502832356936802305565997650917104030455696789192797950171816602336277412230831282520644067791446149487280601646636633053735807419900249650158820881200974582725425199608825019889514550214894267177871287373558669236501333285772804876189816101328953825387082221596630912862767527623923987115295193602325598556327810515105476525978770777635587836924784958319610520435142318948111758789103533898953938862199961750360921210880000000000000000000000000000000000000000000000000000*i1^34 + -41896159082994871762273879254390656688705564439313906346964070272348882300433178464781022470879063580595298878244010802267995873555171695590020117548895356965548606505189468104479808604325632867825140173382151999739427907174027410563891034218906831988431563617525036843430495610516401235434080990655220489335063563947770786303442052976658136631975902213874150561438016755683855916131947864884109296722328126409799014029907186820940121630396270340670494469204876911920867300832640894722422224138375280889116489343295174917610552648327768095533902380789303538652642815141111736875174542389874929939534079098547919483465718722505344488220250133378678318986260928883764778636371973529433209428646855011971470186860963625521519054468357594715518800168282225827481070616095445749115872310094624497485729990400396833042048835738891034084439822357911268586717909382341065563278503695694053330774196759495574739110009188626871327578587160350965908401771647250674997242052351786275150510745860442571648732956503577362922513513854359734594872245015683050702748832973408208946861320211956643153256630932240808374356303138275596145335117128560158437624205896355021272519646438591003097528578708906354210796690061088132964863706770196887617601881820324731146554393566247699881491384821019841804154462508819320634882027749101792262759676820155013270390642321408379167154372086590728967222329731642101594347133468538192136450692415436515289814062527221350189143370118039601500981967005980701345520976507324962416569153809046520296043063646704674006946242061249601906112095806519274903375826312149092823232905699020116816145172168719957791247904143535663765976944876890256158212652866924652088384734955065796690421536126332677261579975603581666198892644902674375924960504633158020148762067093516749393208978684282443501495033823422373588400185044488980522514985896501274876572544283723967686815374984246859968710642219777289361639934986230433936613490960254942049269925477280863172539009318074572748437190667205433357693841148162837090253196939196866997279328891395479736886909933392662125902023083395708937332852923119068819420464615490645690815082084466788282883210609256542561908291493455439748689474576510736854520980910008901744100855933928972593752118347374436202187517102175019853363305626491217496179185756102237988384167771546650644597404928824011007962337744123631160108545871983680994343015279156427882876270250372091497189218563776792529576733351940691108404162486697309050163346607190944240759064816297989280564127020014610448770517780534030430621043890901424343178071268297763316047661973502960123369721214466893607494054228172972290593571694094086934358346997163194898602415745309959144040129374373103994861998439020781447624122191802548230388013161342206020924064682593894498862590094881484621876079737389488788661596344019184718672900040815986669120672443546736885698088326435843186804512710301332027776543427669261882309863531529731863697721928085537471824145712504703580860248957852987319379117982551609927729408583464802828317486791872328399080561221245718599128355686339581176333874246158128519223705600000000000000000000000000000000000000000000000000*i1^35 + -2291693931755937007684051972362771172406239674047679748197776532862814223375700082602777251484782907529196032479723952342857170391837417838594260719252728827262057636850120746708625223585944792973137497609575702643821879240100509814044543382268145282356310493313637483858637043945048500693442633298052469237830735381839514330581185647728179761028952218751536107327002116928351654590511080678091807187425434404672000540388855382319785865678711130919444743539027995081544531902407549572812779324815548628092352328067757521276921229609004998935702725574505264004098304622596665165090466310532085708928624075958251018499514309566401907480793562299851896117500231280821838429612901963286756938044962518064117455233694209335438428819176659891266909376316465119538908664676910857625697327402094474618101967672104080708077301764434513447577361634119056620127303334536357279554713865865140311207739157357264123411317545359246436907996085082605538382287712872728667450780131243287257202018241722278438011786261472520324171341339385741420001160600457297353889555629726992092898784796569559379727663005384938044894622192135635696007031115878153366334824291075055114580859194281212826744020180880812120231280649080749498600310466046486459854987865514410281203878670472092599958721093295561122060551679932162696851666963863322390827571462676382653743136255700939952780182579922186173765922906110489477429979338397508305623169725508811250667961657590518097221045219278183665868338793534217771996721276671883098496550546205953847811262016632324366329572739884190130073652806028300621957042880607139417202246279190836475162557329888482245440302578319995090373679488502442509803125861472582941960662587643246208910859945113545865123024309008614869172591371369116085830682835211145527971594282401383925895463048786225469276496630275558088238929807490771114887984551204761269147290170519592915684800662151615638565129587141596496721422269723137591686606238064878020887665870785605252707555496619412899925338438575944302146732693955208168040897474689103418996694359191776350084733751439147572650212560358701972695418464318792828649498172876745119396302342129370917299344991855832461489054385695029577917052910572703026510469525127200801453831396130596666559688426350446752258260930970805515392063505576072002493899064024774790915621221681337384874683853504570225854240936375160295863017701267562023322166168758943122341427227811363967250560381940117894213984911458967975194197365276573342774177259197492081744708560806550221518189200910175244163078302491526984183501904385975289165904201015140765822873102617227646097913017219236888939752925331519043182088985204530189716264539443982172675503601174666751683837459084674289252885918690860599254143800419095624917849079701285910555978552989729933034184050152255626635918935763426181619154217967128341896080218885517655527301470638954145616646442883111384383713041136822022911897084799266101438102635555548942900103752744903832943755745148271461750964321931021012161992134756371096253921818614467325137411268158064064091728935997850257023016190194668541290123403149178731364352000000000000000000000000000000000000000000000000*i1^36 + 21281205036632528458579399210254073742279021950576498426300628049623055113222879118135560363611130126135961155045883561953090265716332719273466836980823938679960831943794560279369574365205437126009847132781701842166000770913011143604385259850872591563929800505519455381906677858116155358636387260483382388053440686257400000819745996139694911499497964923960389083663038408838631275488014023078412943510848656474598683155628395129367745984432950465931970815703854508495284619881833664983516396836739305578325132439687403971200964253431484990897362453424684171416929015919124084403253885954494747859069346714439770029538681892336992902366047634251997035780920872598334276258355006223864983693041042229973938552962313367202486905867370935459531641482795172071329498060287919999928374932284594391123959435159167848839377777297068868196444268834098636563728670810453014422773537897507902108192476594953420695923904147879603396442703184331695764937386752583420632750589624324646238175711720175712020097897943846248504483761901959974291152738583947586100900298584288675524319096431987290047927292373364263574021759934178582301428382918119819949006737444670004145789036544212990430136357003798527704863921973282166568600998679022001445257696804841483648227644666001636909881035642607172118555411356688470232669845589950225347555038638374049214247890777647000501835136584893191953598527894482090827022470244863363165033764569478909247631339440505268059598824019447203332678421728916373884159045750155133154272768004010277833999667451701984476765042384458932453180351741350942717053769779880457683893262769549258219280764520706418635482582956877314784239018494194406390741754931661560181398170704150603860801004319829466027294706043319832115275237761766016774475958372196489824652137699421212335251624650993347971923022613127089033727206342013980287186782272143826131648601999202439021141804336868111464938342124837428071182807589195693541340427917770575237096273784782501235041870541349896867869602991144261873611433495505759795010375716773166382998671470485095415208157584615747187791260384651591879160556163760738905678546248944873559652143009131152289927681128432356495155126382880954205839767912972531232645250809829539613646291068649135218852006303953305815882594224042095351754133573562156137387855087331824095237853851900449244999439959804448519599602121113995506754703492145378351759427879439633512069270850464395369273082745239559718331359540145108682311374934925642674911283882035762995503993546197839270796466534585557190008350687855214189735605006204060159300375095114513322369810304714805640886967758138649622405685715986104905885784147175415521678834405447215049975331331364379937572239922148875828899922815160066056519184958130049911028155796341024018448433001456744931290880193596143353096337954210111830996184450039969838402289359142269267704798349878345991889383335698430070046370092630866054094752259218887736660644100058819331717144017229589332493487044161717452499535006229212932737773038310241131734349330064111188606890356590770477887346912524209870900721172280014974068886626825696706560000000000000000000000000000000000000000000000*i1^37 + 12009578304702680311895682134056881760379332989253634904728969714535679108240406100455685130218353722514601986367560102559286347501660291587399910365867067195783385155080290195377737248037476569014415832138426126082057663085030551258942650578094118728422293574754461838551878083908771925511268001800261213679633772647187597231661321140004827761724678140366777353770414922683657641071184484721730650027823156281229018902670615965925766318738917770855903441468351016177230121519866747537954877151988150665024578336982138965886057656482879115203385315490224185218735667571639486118416675659039513302360023933125651163457589705445000509289466318930567824068456620398572614912357113496753233968386643887964119624247284537780202088021944136715330040609486543544716848794481474949829658600680867441160346962753170893326119717827397739081393552313997750700360229695367893505961117264680839012066736156715705111742973510029895394139788877235468664514630319121459368102536219843854266511646584183260727251243551444335747081544865578178040216666018612400250523657637287170939935157533411595051288079602884663626432216057139339234727245409982458626024555580631223192129362403368124252646657095880315221296978055761043111742775099581240333536461444272294231211027097940986185548422452307111892792551365839781859480612494420843958158263648934295247506495568334196654885933971617206482359533183051657667124644108227579855308776137367712223795088390137745071981894983448993352009641918175815887132274092543166061386244065055711905345281976803199947259739081287641929497442972714015892967414160282193348391455642498446157590390687142891069883696143737545473495856931189895159588813730990218102975278178290081425941833397303721498546011861569152492678458518975154001629661365826578176092103617182518057969185506088101034713755415885101168502093808822403409739003062258026917790594432386576056854677867447405921282190509998923390821504226684464598023113990730783081233354111346693131984612630672698390846756365676086130748308927884095654308933732363356456462154179861962578767769405882435074588029670118347036080313757195600637053965552793242813654490382616688974996228693278223201947276802176100458665092303954190399284448562626470668640492063919603717669156996021659738746137972953668567630458211962519016846503774847329245235692061065373799624204747367126239055448868542814568327939786334989731885357619250145799261938226910295200984651322772771345827910246721180203212838836096012810023597065648398897088496001300613417457608850400772454258016481591133566766278893571831667919795809122625480121026483374903439563712076973679521502927838482098458008354827837600517094831042032795565417366314784110570008371735166640537820840008357695769327456523390870675479910030270475570135005793238368045968457576133594878042114815288790639662152884437685302377926561651846221338367385789163903373445689099333296955378193939802569002415142035878137597299787652804191618684211171900483293381963296923975678813841213926072985588377842016393489877246603181646937501557771029617784634257823612096944464184749077191067438354667968921600000000000000000000000000000000000000000000*i1^38 + 461939208153442989805886668186472604674441252424231352128608585175962705705371886391380313872465204025156555113477294709429620054849373737833252842725426133365872203414513350103180429643784428329469585837388462002524008830328677192811625084741869482136069747478178838400597759553090997648876448292069265125311313178071863038424669073918037733320352537825630943077570033059797093768368260856836473612011710780983877535626592828918689022327101942800871690587195825964968708685712490532717775831888227052150070960563742281567700355445466959970053888946236437483129579128420238394256180351326771658555302372987362272086693923817401807958616653404063311822774498126381048039894341790662884303365956804043268285052462120145773841815625841098263959003332425772890792096587950056671500137022917681637000437783673375571853717878017469230722324429682398760786687673987221819283269580590074656570325827023045253586273491493095188157404698473478513174550836817124668636523506427891582294764219042130944820600714943706306608578381361038133635116392817542769249158126058650611401134489343960220438168591228612139730064712131638342891336040024429607512586912704744364619133260109898321439917790987687001202552522068402674577920638563179536933047042427670579555016700553565195690619800058404497379021202891303696242424714154839693333321468687916928430023364405605939676804296373675109071025857792043763976732347975933827318537847423119895998738602183964568868148248593600661318746345404976005767998760118094157776255699528513563866672177047065373798633752526525327896910511506411461209629785926528208829245988471884488070011648917372741026888859102683769969163214842487703860425717556686235067522827584565657049749970266482037499785068344920159812901714098810505058186115736786066493521170260769949705995283625154373726704875234337054035949694041076600440050098382356158337457291913024853818015216249859211409631288846446346321672041051149070894522868822643472238215929715402555484443604594583162666577590168436923253038852160785805315421115767711497570781259770595643232804263123629291149940028904992061351991796496884251992620562949339554195467321805781716147949904588083475168063364109019012346401042835700037525461037530094681551553315759411174894530720391432801182881069350101040773212221797694628816939240204170070595200270286506464301160672251724221329214461493812474444849058034756119080099878897626388223407087575142150510302064176183731758110314356166568408054602592618474419271759414965859757008259078013641394468107263912350922537285842923072305484625318043002501893058088794598672381441586549006528025533693675161670104020706207998577982063470627635404596538556135432887828603368059636094404766123933274692260623929403530799297735538842492387980606227296045593185724367574812125994744269669631651786854141437771472302279790308434944077718790133646502674853181449253089536924071200859779610719685811776770345474496001857752839760081415065068100326730368947396545963921463672439924107193683340887469748903217185021542816888960229923373080454440289075890339349813318863506146428724784907350626339258368000000000000000000000000000000000000000000*i1^39 + -1671564227636691369207546333819855631944368570159233333299654703705434062848513470811284876893572750137458879060858597019496094986737487408059788343198936437394155213204515601239588600762805990939737160779778853229461743977084953243468540506293229796063361980932165904115888263389857458867181999495530885408093633149767590148529626633731260239595074162583017086111185393170946697396266458107588644187205739993303781521918401470604199036910428838707148729472616125576650206206250014373275180213850254128604113283024669724760685317702798581749721990593211775390044639029202982001594286663941316339297097186868795594437746777371882486314336520308956251718100391758356759782348631608834896019241190744295263930396849813300882903811953804106320337876429697687933821965553274401721398443598342882249687572104914167260014220329767011540210752133576723098160141595119355542350814231356670181586361891693380284116563983700498006644969528038427755888508125692921521370296842421076597067486374277046190542626920781654428523939258820078080055753556802948460939571334895085958332438198174270514356740315390324428951497346814574200931008550627555262902259273020489864363036967780118864727182753550131460317853598933994153779596875154559706893289447307416037686451847835326751155823729561791313110423206303909586708867606621649330413932006217368305628556517276127560795412534406759145625900121988018915442925827352196970465962577139516315892809304796494950029906885879847077008344211577034430043739533444868884320688089793709895190508856299947840512616990034119469054562276752311299136275202724623395987525594288347836502795159843614039957556788136834767140827382355471324104432198348596257970685452311466599768093805019624376350717448910119397605255490556343025352192215885873451918815557095149562203673593069402789267669465387413650336078552366147637533075960144052709241761045592204611430137514776401429785907098772779629154578680808969421431844567787451319538542815454219332842844513535510961817874335449527892397151091703195232816960056096109863412460640783631450142990283641318981712846769567086294147031107535306904649104979953132383344555000315795567152189265522707797525847103145004936459941083991041132165994563477668608043878906629129078322279432660532017519714306829748917038008787312079966614145384249696133941182926648822292006963007227689015517635141999601815619815432342237610937469320438349344740891369715616035177701261576324246230752042706559380908167880646030550301314845683645688869044945347049880358824312049866702572587875912528878654430659853524094812613951177431732993888452423172628838807819418127258565738941403434259479913597991717298839043432856127170615483553599701597781880175949678806020097143973402231765550450266035315918230074209804196720081098106920916214759429446767840218275247036886935607273935026047032875457818741304161812038468475168542461910611833088285723191137185377561724344258478269690534453546140957332744377631202361728142548250848435844077962826234454928093066193997683446943267713839451149776286422277532667427093713386281624318148194816530881574124326748160000000000000000000000000000000000000000*i1^40 + -1108417887092622822643662429397149554260910596391204260081083523216724088498267998161431346169161756584171444741382210105071916582789317133054338894051637709960144795513525576686801847992096101283948177423812937744760435804891792965592540498309581226906317237373150118715035544460249118710968262592691299275790677289250195615262834949035366058241194061702447411364357536049826981833164443580608354926665531180742207872211934340760740254768205284360573277599108790556933920697799182733795112933043452123028372517074960897995322010879554430552907619073402389772819703034666414588715979177397383982727585620765587750663870678555186296433425754478032602620662561867009168816975034301611556025396083206708067810271822052111524157720195020095319994081827932544920433157954219324311198438982268404086866087947496738617048934527439785504763488424026801179472104264178869827963203132045616854665406862327443942964024750617917688030594739536065923541444244926631702179247313694390359700280301277467135909350625659309802700012069314146229932432282823895598888348995931551561612198522071397236525692357899611826343407143382174934342999924895104840052741213120889264058350340645788810984884987299108713868250953138852114549219013175388743717942865464458160741606913834934956858911380721171439734627927442655381828164839570171410268563479049277510704039745769223951382797331541313605489577900197235841447219649459154432423057509786734815390521228826717275587698666200500686311873537743487551852175601608043880762123861046139705413313249429913133259713694319650621674334743362921023586736148560424297028889339765067597090410117198269821331622171925689075632308404396961602555301537593867862569823341832212812837357419293261405456564547767977374420201106532407582909086299124105833069737576349053805938216571232130544423839559753641642517740617112969461449706071130262123039954872161002420210822054344168593290038763155783442566031682509760113417512933625696497355832490641050122937273912963456641927804335349870575067138491652730669619440489693640809723960293911772055741769283800770896765108422146818842247562544983955625953708915628473622713532053909738971778200709535849912778718113600553612001577436213718994275072193939339109402227194781019348152370896711627384143595233825101875086162804605295740087600938559901801385189825383287997880049687516920240338026520245745513880578954702969985667961735261070400520102668312005240575744184520306741589797052958605960689103565559801381869246282375957649718904547917356344271162760199873483786850565589467472282496197918910842124652516535753815814850864773432443786673931846047596773479987617134034670223384696393021638924252796731900302770796734836319463658882323589064328295819348364083101678934094489896067951047204354505330084165912147034459537243965235965987120044396921820903514086897732850240707394402247575821377203923945088969837611262673279961068890339895731126369990570996628622103037889872530761660110007018879544348143674103133882780538726122354742600479693879517605230186048176976035409909636081661765354156002386748550413445325148615144055518003200000000000000000000000000000000000000*i1^41 + -60185738550149644179664426639763274565958970248198649661442066672947849238559172163277064108674724477407493086381835541604423538925600492623603932177575713245139355678425120942530534828742227838317939314025860932603238185985999325452623912012321291065907330579830093306882081451973219287057466376612118813874767562139606546347772391991601371925530367992654499408407622917610777397609500558650936713513903208003323209015337398969231446349031834826473645937076373308933286265828897573896429705078877290239753393753170677986399359941430069174474552985052358208983305765024586229020380825898123021891245733310870106034795453207398998706163485990735537721236446811828769886733561980928792727713350084202930880081801748564388307398229944483444504960894559411157345603545639376429653770351045192293374539937817164229818943244605730161664785505701812163675127676258518752672558931951694134280890673729221247707913647355739082289456013364972264840795599825611870880477487464232092427504833427656537357406349496533124843051030975819612768483146470645914467205018269908952246334756266600628038722690977931641276604588489395058410955970597884572423532746370671132520394274554197526440686126580149072209906980682416583167665221197374634818943994317703136947180467580556038639504987701368082979634374032313593890886744678739736003798544167620118706709529390713046385927625121052161246214284645193153846418658021017754033541392824559090031409456742961930005982498970284413030930203162591255186946807336620892387808734063506115690568425333027013735264035867579717419152073456722127748494374070669207024794102564635923059223334098156481739961143154535710939028729825854931151321524220109434177167547426726556726869547530825427858346301023181257528071469232285453039108608835141293421480033555207338488888670713538210215335404018976817109218484695650430477782694547924916129839341877571711080092379937164246145458713820803857709598487613030119708053673449307374176836862663710907533465998965842517129508226342463987753524583082360881970349926738857503741726262235082018868135028310551146653216699956706709272695050122938930308155515991373170229434763351176948970838760223434550176847512329571853704883432166418162929811148659327544215287721980688871353539486824341547179933215211740946889620281737413796210476738933152084151223104071719540846680854037348000046910737497331960796561001616116273545749597001785885141099897176862681435838728724471015011882120799344512380630367079607572305415504020583478608960665837334796809491778367995577620265389173933972366303917470071360136832967912323564292562562512309381626717203556060728139587831626652139829761816121965172160523948042666852505772504586164892714606441607303450438489290558149396562712380187098889856406985905306622207742265588251919002186066834520329263194017253003457756565106503144855721550750054719198885151916111254823726097339906469330095212728408758277788619670882734666892476475601368860843763244891201112893276862087376016024761258789273568201525277424063643941214375806874331191927667730741607565483290463906168576044822277120595445103591424000000000000000000000000000000000000*i1^42 + -1899362850659573112058199251079694039888973569899626071178497979576787166536762820788155344140730026440863963787604055264657979709133128249545933322996746861148347362521984814227407354324066160824692475355062150325279385301997996266837073697858328722132326061240759391704120794327603921413627009898777062438794115154334089194221875013346150737382390530988848678961697176685079016195659532552840868374869091876153456986058246938716592769059701800743353798519514237252948753422043356335315498473070160021332952147195204451755433477764081795596750563351793720433376603535389368261369035926564447733823789780855989649198994411893104146939654345244758069558410908507743643813941981028752442534039786142707726378708242112009442586683885010766168665003597567430715536649132596172153602034831969342197069698043213207066330050310507086239913359784468391494032982822326519218246018842901964459783968042797893355571240771996629546496317655694702010063166123889120089140085750919078987540598654382561798100189973213751349332604820864868044165760177410006106663930588212084640238534777987719267159923750187120352079656102435415616823321159141519262493799825312803542150941580302213196853292909426600786110732355140474252457357853810582333474811338603196602833735987473979341637167844695223456270551411033746536541213009781071356090901271234889274872457315067789404909311465204827707080033326565776153531984295424083170149166775878129917497048225729050674816166078153617330627475524432443064620024750656810228878790033188148552494246394573015898404530068048634777870145788731889496875594413021218328298579407065766898115935581706109071117970847027848884976203520152253965462668412206923041430062726735835613828583291892034112699826732227244105766911235441037055352470698057149880021757292954269420740444466314541473960352120099683418973042489976795401324909234922451085139812243276402221379680504404746558423785473467103633788851649991722158366637352927117080176855164664845182569023120166932848120924619758043671770023515690079771048723066736237537537821209408584980871247768641475653490100171925304799927844069737476596465261294145690278237551449557815024111653277326688808730775148654114495056081278700591674133780688530343463234630329457278328876733226042797706291468923333217090777902162332219061392798951038326063258916371664609067689093514537362813590025443802064998359292644578678777792454086533594020682791800726060471153701045865408501615104780261366281513878732642743737732073313077380973404518247786498307914746727839888951324182390382551913465116655607069133736516758572507155788283139823395482291544757993561382340534946188319482828019753882765987606333301227624450541392741308930468526206765478119275323343470294301021465667067953367323875188641790603245535725027093146484759962734738878116560064924172221579635938578364640527172122135682822499035109488237614525129727341575834776205357699173194242502676882037489149345506690441408717181261167926762022382616910293164890864272219150362476268434246777493318982509631361849420731808012266607091039857089867634770545399605219701205480243200000000000000000000000000000000000*i1^43 + -40248928562129395494386932892171867980626109329982245342701491396903499852956100324536702596120967738314219308279384688383113396588892369595614913278888520618787447318777614098164658136526341394527950881873297635586168909402390019237147892506483602199808684151678153730213281136152224916772619074661545768646098394233293699614688551900871289963623843648159794923558350374963999151838355468971796708072097124973420128002003209278179934391858143251248398704084690879217227454075150935706093373111000682135059286789812136575055047140910559309916407044765655302251984568156490698729678048952606246932331094947408283607611296454635105257732198821244544143094487918728921814345645524681177236194674444229776987470476530879013260302685691766897724211197601844955493138414454284545852201638384916001237734269594920501340367643892407608522757705135826037078781063315960898397485773732659739556072908337151244266469762754908502770635546548456169358443928634799509245940610101933895373684767787991165711842749406615031901421157894340520725918146433132811028904839396480843975216878707285713766620240519933544617767411907600549832942399983299699042894070786785673399625770319740113016189511342386090631848692572484585443801057545152154224667917273006491996436211203699479992191050399446036496009925569516843109808880748199157169081053644678910029685504155258300342708727732412383447628756088157695278356992831183982892065850174905172417210207622504874174010758763361410172088919557759692994603205138772686983258231149998405065423175900263109000658094853110390174145903870967512986972133354273401046067686768075790704049755573058685306476560325511999675963939176193693428776380913159528334615746781592820625814191699579810180646260972277901268549455154185474898834258376867332038131657448521386523336258489550561937590411600642406084373526403852038950842555456625600236017671379119459709379596686501983948530683677253078574959358770107024917772958489709647955825816130080486431663816506694969922542934282570960488933686680935988035842434774824117377551054255808068832194226037484119394377882244361359396284307314084920305333412431479911726255701678342382761650462023274127538574579751504922804380011219293468030416331290525066697945021613339688409596419402049955853346675421221935463560125959655840592041748647982805163580403764869318261540843108572474510601854230859267186804873720917739621407500495285714432340049283869226208201388630650856476186973927143629611876366803063345093240618389105616656451985692475911301173710790984947640726172251203241640908701616034134309464007807211987960255760813433911347799533641014378118309171777005977650140857204292504994885514735299152605843344121091637131611044574222582055142486776050854780786183708365162836551804186799955182258960439821381695733344758073853034036233079207476327727788704529833684751039569810920051395663314991461360945320380075773864917108492053616727786796128728830604219643324286719162943552404758450964326371000561182597405645725811729553540804167360959673951983731861168508435642168992272648407973007200694084847546034455866625228800000000000000000000000000000000*i1^44 + -574186986591457505034468658488601728848393906045748890226215109083659633898415022283939176694975134581983962886603244310790674550202726758155519223306542773738841803533739855971109700572571848431860488718492943091881532463835656499964599296183351770889452047742284773929249025591406577165934519117689713379087476831360544284760457466214187991033241208897077142291170443424323394538693863579625008750035389741464647936792000874700718498515543771183985332389701849280355056389111396948700444756450433558933302149419669406113620077600110249240261452012118954580997951011073795270878909256266168172650153692495102471462338204574996474021017456448781984565931175316272214871338480239605382091864638986410313381904144973889884245209326242692053824554926569248654063971521352238165068704814461404262543418905827230118520408380343748175187708348980715721378585143916257002833266747648159280670024005588250898409332454137941007597302197222532158784372352370002573322534062246962896926772029868700143742398529995745908638207001782212281854529433844315248542272803842111833956537497725126708303735094871943256625603217771998773445839908547880692996666410421573287002272499935038630382436325197111385681818535177475823875972045246335998866460852625703335296265826983148336538350283551033507580282195529716279285880096002713428368407688454004189326253367842298672468526853782033620329224841394129017613156213427840756505505385251693575660123212309876435630974947808424731672386982446391565098772969745870379989555554954911645227978982146018504549365741427006845816410726869317093695885285357390645645088983031717289210082301996690460135190417137287481504906615726462716347202201311597445940666345884469819575352820538967560499091444836013354829729361663431175698193491248232247172244982716831109562443982957994435788327803485041730630189145533171685776489781682688324946082780867169456490351588804995528946847788998601493088045565322332759248051787070584850663018499677571683208907182533998222021089828215025771748949086782425267184685554374077147067028650202264964141834993010008705141771288281425933043810434930611202773835451812097957222666918878472938785299516990995438320286193494097860849198133463188017150455740524058486621581557105451253497845421047894995971724040712698698172314513406718155947378555545796158509851478929221326097513310374701659224949934529223880853694832598887227405139685802582139685643811950118863333697911341333270442080354887596700806327158280307470347009638449187612431781751093127507111272116787631098992678495286566016439331946576678593125786571613940396012626389514214626067123391670456958426637223612043174050166361448398557635586825826447109718143814455525157811509692074583320933956354508925283387006483806742276440638816280258939392932681466856690455250296088023913465811264139128171172551696027475880542297722600339795745228771201427027293107430629042568836212825991267122452323377029390452629762314172537814395138313746511500157456539424628316675637761346692318177766481048133793745040932314566453958154458645341435769030776241876320597539449063749058560000000000000000000000000000000*i1^45 + -5134849510690352963246975058342476419224309862303085459893576279765921803020454264635238771589651953793788073684367793857655926303631235960302630196991618712588306502670524965432342163686863588851825345529061680656623402452915592439765765395259584381720949999660636030569344098510500247015874746458393689116380947342625514962021585934741582358449885446091154726003070950198465566670203178665918248233525591499976442894398779083127926412989388291785946230716203951561796554194806624786044928686823102662099635213281049031459432275505099881986113032745436446237215615586711940469937866574600357993740639346691298105788883407158756836047760402955766976605299301980004723633580822736305648698360151232435043833097993228724235775588426141921654401914774477386691162201947477806550086153303455811282368596098805922827103487848220863676503688699244848557946106338883248846703297293447637487188480437343477491030521470779412392489676943995533390848624817556715711527843869030415904911036782655418397942391259575340788187896599438860852925821251140438352283715535139532750217862785836785286912194737374919929523889537678498093165117722973696210347938554392367633902849559972726637304764348283133693047279241563485713795650420694340250821073363179933620572700836443107387054407687987494155537919746417727162580996373897560146977450252476506938813918603595408551762879297056583045977623830247691650833449750107988263041093591260787280248741401477128089769426642166052063144177023333098132118507448778001034593555079646027298366601931913489060402206079682876359168470509739276794654830918760656002958839010274926013283621327073166701035392936493417116958715952122163615185998637275226948052299005144193344087285559795610378470658183450876567785332202454658292063634336993088299139300021133772426106848805097907189229585126344065548050002514029316246634876944665112668278380080823215922641702767657874814637081999931370531782958984553838744568283390316191238358133455026607356286734749657957061920164192070094423221550615422219455144721876646380295744259378236103428679527246935857052914883688073380008690229848484753638382536856947090612768951764148229437913501624298425240358765538996698402443995914726328963179453611484604311569463535395148826068860132811539036216721303367094057579814536830950501978416033039781486982381621973819859921705881905561278897498295283115545707283486366688592060810155295461319760976752323019302962167400918244224865956935158648624256943105352223908905043073413402032256644978197486209998708285405803432717875680830898471501773088969092329050813219291981005406787303590705986716288466389920690878682757697063863156151938689532767945104394120674077167161866681083397151085857804575451022969612648577145233122525739174553104786437769539353700096565386102037456050862325963710062627581024580864138133173796556537034914652302545147996343396708436662261330040260591311124645164382846020562284580977139304480974089662646848224432470242203629995851800726329505670157400206636483149200788026049176856716116985150189902953847022042820988379399154273532288182158183628800000000000000000000000000000*i1^46 + -23257259217503431682030307485152302401873266928845137602493151293495454353434016338202247812472547722258652187735470408690562363555480052224382664597443581002721410144390656234725024312341606163254559553380681456488288012400040281029412305358432691285651522010925835904040919068369121826116848256722380916021424729060790205928266275459267048927755697172381942750222718556560337386900983477954449354061951607254253309993638753610715396506778160807996698644526912230845976371794720078092789033117243445246869409177880295936333059583534570711761779035673384340931059852706367195561455694029462445602082865821285107025910169144440479943229785147592434534817084697360188719689136975919007167320849207475180726858679868971358794431443426447475267848632280911514961364069500798585195116930466818611950919050283721417425836825757012464825889504839260885108993687894789578273135299123207180619385600410497352223993978834043758487477740050520349334054310304429056137133163908171088649071493158453886791262573162071201256398354455436850491539927035233585118935208774106888974898136538632824183406670822247199715444818082307694669823206660157132654504567124505953518459259313412168688268348045348917728705340460304688146697776380062947922918683633909789033533240205400599907236820996118499961772656254205362491936656774760635067578115335843080981019260182811396099708982505704146857884935210734729155215591558986679099684425771456482433932307442752394190202202097084131762559310340143250257355062061840560464036611211008948313007721016258608049650814620676895670244520182691393973368141440892312823408759198359825368850133299871606472143612459156661449420553647468754099204208472006782999066318451211896932548631823077007369154914219961563311143975033255842224311793777380444966056179953047630396751002520678380304121230036640607342398741154864330793267630752735466063424933319268747256911022647081243384311275517514887381152089778155385113856830460212858832482030291386369268885325298943353177166408432466351363376662574462964072415304511264064611344197015117377477015542308921427731830176730654364298758035675701353227359658603711500649719014098251338321947686860081163892726655532061574362168743686581094464183869039999047281144036984910391470199992764259905821920794185656339740469473948561737185176619300165151787850693771375984559591294130767869629624106809994403162338441733093583734965332031787711360469145339712074901111603714858935318818123438104420564799618285056790495089839238225735698661928298295081498015752450613119995114329395283185153685559713659041061985106219642144071375475165055297238534228041842648028620088393348536351039324742763568402832485236808180723226467451823270244063679651129016257156902841980799041050248101756829949856426300973453654572849585762153661322674879636527119225013491315316712437460483836033786398696395086147593277799473934423227100978691864584339792972828781632738508601614259760045948705477950148872099615616074317481376609707016167335280532177212939516276667579709720899498810739803816919106716291218310133733363712532859440388214947840000000000000000000000000000*i1^47 + 33476445019266772590485260354598102531522784114020952561531311692548884751837033822320647623431452412421393838076166772621818388787414874520607179700353524514276106717614650042178195194822343002512041237395622621077875791904412673763794186644329781838405098845535077319932455034085638150168247155485855640676308408838341476469948850452433599927325659913507666367633083266924895650847366606417260411441048950606207772009550044661984696856843356397725911038036550368020217870892860776261707423402606083468235919886633813369988684645842874523159117593885336942140138124933202534176108202875021732939550448598261684501891608427638993253590771969618358387291589141974185455125594439236003194146418796200307235109471352531491181735624991021506965424865052170829415423009299421910302376289092146262294177180598259720705848464219906820759126230482245721134065906606428196429885046698683020616535669675049987711341848177726113946682761435417774320978424716540895414217630078876818971978016551986371926103993308468603460273485789465890003041902756422624135467313140138438951194763650502219340203679367088424830620873894370623753423249870378397324154656863475370053719683399229512983464776490506053538131076214141051396847460105997981999365763784718383828049534206433121595237552550900680245002904549758300343868513450483053273830752034971983908269937189901996464342471610425823587557587861099461325124396263303705844621806427539813883627626371578947464867937119665840621998409959201929710893041326606417349301833197880059039996748345457895061868421287650895836372642978733801148123510410991000378082264589756886966237892972167723438243640198682163011350349073594863078169595473652078682199772303528301497754637839334542512216709583432950100315402401863752641073088543310768225960229487745209884394529311419270779716398763449000152375179060836731866798245337061497623337921000308840546352338306652456848574441643422868072250961477638385306051190417221660132836759317496005233721659979039682094349717582850603322516807875547373102544438442489811500091208612313750498026087613887079973363219730973059230877478855534010029960375639737103227693855701958704461550739426953387500864841279485620719026201374472691431350715572466573779910703999345832801970841099262811820373016603218201300842880896875627154321319029398777993831078967097856340064540623654750010328533434713259302080170155835352002528956653310982211771127663663824184394633212238062569857085875560721181209725183858287239126949566563185234891875332850502912048641063634179227721473677277922003594820070322304832280363123116907040725212982659884151195628075768112084876943008778997334839675800909111948201441895129844879050950593191756438386433518752334756011513716785968642722621131550197967343568666195154108929442453648983221420629852082512524283914014380225958245662699421400550089018467711539766065129019204695314515702711229895894856913627134833659581185767257829585174712686307952622418798388614058898805145577013795533384978370946279922573218591465776449205799656525518325935158820198482747142264465880355347886899200000000000000000000000000*i1^48 + 1103924038340205571451231289684440459917069272470250426428953935654287609089907913307850373585180795820710292441454378156549490193133579581392937585653435902204972893927546537217922348789522870710658313220000468869818716603702954689550297597837993783390294545892498386367986962509385150974035230058296873927533176466479785959668446812615155393792610015993822816226475345836549080924961442456148060060477624689307132040257136871125891344095051458780473116253146434435547662211951011685654516479989217545360296048785880577999508060149883869071276617632079576070538505959921144765977072728708088861235261582621660265709685525327747098798160476091772065041051658514395053543896539151211388080957109326613939101359696762886572934874739418783185289742933120829723366506915219992619126042227976430421469050844178393580124225740327986613005798390980484323339049525525078499106844027974946811853173009815183641384612142885501217761937091580898712110788132415691353734473057390972734331261770305794010265457642562613000058360813293221441536882461026856552008757854661889677858938340655579149009795191178711664857450072260019488538555566410197334736299508777260067736004756822706553220074874907230238966356207564605992994539294015801093018375137386805000265866550337239813527930170418029435720726514650163231313894342671754547885520063038146853693418848074250499790346756650607177507167799496660061590985061267235945972247012759209348056700298511799604501519847081523770072620292139667534418978898924799121461815743972362592266494555013464165859653838221039417085768784280067348497737305212554365598470156603704106521886388608512581286525841245520892838526855151507420453908726066528875576844778587017077434803632231097816349347974468098382186257133894468396766587324059372408329315303234829457090339340229372146990154470551055385780074138139132809346999228411726911699656532691592150449394833173985917281275296525936400597561249872389376963249424432800042938883322409091955232103541669348647203482100287834288984135986287810351754462313639861479326286531286419516557882846600203350293220050910563609818789384335209940271250970967050929140951322876643978552472613717375599099089035321321621783362501553824533277364972068790591959823426974199643182291760824004700497532380630788809131463910537168887962753455566235308427286128361801821553044971151405465193689653039004195255231844366245537718493450932601240635211104401715340160703188484370777245753880079482865408391689498352154754405585458952108104670229742964683869930840666629140611979596174888068030345539744807773960387854856386540362305126141011711414372858789776222568474684515073361636500303415356687890877655681514265309593012565372182994963428644033503173282919495694482448427890525028266730251178261942330784469733599654017057959301536523410875805967667894430310080299713552153287784054705130579614953528271320358933024112710011214074895583971634599347375689894488443665525716045897356197419815425171312622920043698429505257710431255859439297514433348394806256352707849552625527413961591112175991029108595555794780160000000000000000000000000*i1^49 + 9922133482121555422584100360471604051153893521837521395647996171264177207379036135692137322793905973940380307322494291195624945055089643110885280362355058717421634521267796840185121887427398629277968022282391355284873028513872191347466537283867460334236451359665735879584937368000289583418676094493566411615357848992724442366381370133607807899935300157941070198826378739746428629150285881525029237267866286235374985228098670833243381360205973988498693996583748050383987832427714316802280462805757276346152862653144853876514269538230461247786676325652681924142276600256896118525166220482255187819758340811793489321467939345046740424443768834330968324261769728528043274279501465892467460005850425827993248553588324750574806855769105873205217843885656292937289975459388058217315655713853428393844972669330524954597207233626317395827191879321560330811844275954006561871892366029896734196944180987918541270185878377374027451598346810850139845767828786794943151700478384942357405738046503253545280569242877409451122795232416375368489504992802871613377678176627898881706748370606903874041169793728567548467818187753647320709433435456141998744954387293912808104380220931217971042406842144463644244582852601255034110078362017193993922806091930003500080046375649500977673977746042816829945787998496559782340672061495038151539984334985050343898533535230352528635665963656290382368957844885029779110775295768450388385750611507775240530577918036952723234338874475166389607484888035213415471055412626132438974848262521300793523436886546040007298185007581807432888560160879498215807319771502967365511219076891532756468540762565677328777285177257781052062422067514350307502002294468907777311736374598359701337008628407965303560741411867593754113816099259564746454302489127493809852253248691566968944173356812686330463893617909678903540157997155337291232889413042045573303788091238884985709403456053260569496092100084107450690098115296875291033246259342915491094962913584774720183579834462280348561588221395496613856355104467903051720779219833241488288124571635935507725943344602295828211633549332411939460414570928758326614133772326259884493755194172908875074720029169202697578850790144434482650834438011495717112804094842518920733813613464150991075317256202843530534452987438377112720519526406822862813077231632750969921528747496538676519565515971203047725595772841084954483320108146062914657331424630131407935763705984799906480152318330016277417528453819813509861934004099297034980806572579792181074081966759323631671786501244127715894096083176010280391665396806398404829164413889794647208390138382475620114959494365336203979004024495174460995222572662170410174183620259254304143616636213579862878248605251175976579838772175968518818762323388770854551654779255358352894002785619474977718323843879375366070398004654778496788680527657672141625209709345969907530499683277968487719950765024827552427636625555519641573192761011272807118215041591632753875268603709652457390762859043865607590362274758983353456357140232166585288954177305752465189044350750838611853058675222872966758400000000000000000000000*i1^50 + 67883493309961583553396007926688394315448077883425273119531148931369281618983258180505329728917992990318459053319102711832386823630116921711622464859165403930154072424617610832361871702013277099452380168242116839203566410273513996916559620528799744533173813620626648915767308317350115105868714631615874534690204019848229270134759122381863467728851497409453572379394872470343233560503972129526199167809217869194454764848786774242429277929037074429065117412103377959786146410120501930448493664557928691075110448086759850834485628189482421365138233572383891914234398644063681516050757715427430421708419766868905344313285101717028633029683907230056386634280130503616250099483819184740212112846182499780794834807773098037635703309074187289846287971012694873079440388917363868928672188091758261251127520265502382361128639960503424859623345038238371346055797693379228233467042378451660333698950302892082765480077383373987017987700994004210085597839639712228668718230835801547384520192232370651171938754890567051643603897939758958642787130523707025356735655564696584039511300696404614616076765834737104069770561020512682295895617414329936909650796281787573012398277030961072874915574115788778389762700954197354706354853892307724575280414292804875608162622037281785395504570896637701361783183630980455979165508247819200654292375977191379261323734982359928350437499937492720339739477697359166755104491275392149544901009023531735632542410582820863992477057885084161671806404537327971289033632195047362871367963050924814864244152268402499310363872285192540563002593609108625727631910908541803238599316949056417172109652404048262367390845197858946632620958047801439081245066499310972582795964356013184037629056184822553521217158391448799056086417756067383314023623109312536234955162749007318986661458753769454461392579729600813292230177597626711988112905338120383219537756837808724906189990437293216597445132006820220376891137541794945065918438524571293694453670330865870496631964538031206463040455379281650114214531696738795666508437385690110946613160813419270541498108735322703697713455244927377002571188983588385899421924962041169081060873421848712467464790929289989966489334974185437644028622586958034579548055957291491767768678721669173381774834362032541522383481134118427711177385168278358906474309905510276165387238219425735166063973663246518910841309334997516611983514292856718279693465070844832931179017476975306237938000243971378316518633693303492032342876746362690728337772891460283506818670090233227521602835274769391062779441236375006996299850671531777692200587020194203439067325184656749778256859642853002792455659979581020572047923501652976951709704577751637876484797277731388102767896396076902614976828185302383924569826239526993389762990180120319378001231969591793349544940819942369567316149921000252824540195677183032103104234040287360385134864025844888582110300331833729744518898634211069095647704880756290728267226039463416658429253831416907508466216429539276883388025199294030545955151921519802871026310366890544120059788246770927100453725708181422080000000000000000000000*i1^51 + 347992497337067331233594737117896756166361285638108080365093812085539402326377929012564259576821859869292464033298668200383205367157574252300266386356390873846959683273126453809580497280584623094856657867391370894942771141142129055502794340726793897302951985161619420552623309547000890951536802598779257867918281972151910812277892356393226452960833843463914800170679006938180085988264531935842722523151670132912549351498001652124014995960422276824220921634764556876428306726434493278312835042202905668342288569848276450211055670707214005201913584233326402617066805723874443182108840583667645890638420999586006285164356914237860143965776114099870944068967195465759258427308622283350852924658266673265440684330554638395309506148797134777398641110252113885226870778269736588415792572071505521217664622258188437818951460326973081318927904848883270625183326088179530526327713562664643296257187923416709131267304748697148511898200230249560985426296721001243751052491811318699776314054624125659486790274598574573598674577594696227633719478198504990419720620076171400415973545253068023404009672584353031928123706784646667926367623332241097368760589968198796881420393087113690589094603641623686554202873473175201634086449136589691714808013811866177081688575448176902556641070261487105004735769479520117907962017066686672509865414620778741784014706386508233220099628247243722070491020700218755206935592220292598647841174474349086800700050981223271201567828935176509412139004852958756134555399901487829385515588851072848950003510741733112230570197377621040858840877558289932440328743291428086427185073409444159260759152196361931897165690354762785939632064485989420172812232605776780429348969501444991228022957154823773867468553544024567399255790968890077578104343963290420086739928938282451548056773584888697401347346951150056506388600635495038962582452576117459709410123124980972527451299891451640407664301703960965068642957395395688425499201829066252072830499282112313741482342390346083018282246260883441032551091483713713433114535951945753099130906565197684048985696710692850823186624605834496257544729476546630152008657149001342917738840007443468941393211894981364915957335726547763709946648510578014177316804740167428346590573309770345071191536018719472954811823523833200638561207311465163135460481202462901401973554099433814311002307030165759980602036828085268870864014172500288200907596659168005414190862239487993864280115479477459061658963174778285485112866760060900808219745433701631293451898393074713072120516831221569428746832753136453241695024974248821280008307471518008404235967798738487430679909981530030563522028638634762823256238948487953903986499767989859903857136084933196235817382929838787085841033353431020320365553859128447083519870145087272012276328410551996723817761147517296950286228222240308580096849550957461477620646377752968685144976155071404837914853304588430393521748345992059783692101208388497362331320995237736401934814917260642112197301416719362703131929631216045909496289252004669075466243699809742037315400524284396158527780469964800000000000000000000*i1^52 + 1974798900170122112674911969569775868703505846496068411825944329815685050701323170610731802622251179954689116015528793114146620768398779068938145704500104549212343104575129365976425878690670557105312896297560087217174712967280961339459411958470958508779434762631096404508602678387787361254044266743725046010671838479387818005535283040464002462304984960237824069966564670040181915163631210520884006841950042229375657623622777287989413126907917030292675423254282206931676521878386183706733022186642992769464981485413695736246098608778426553755885403493666080238989569295932460466385312689334531435306002667784281944493380580622506480444312521207999493836701268563577826667540575077304823140009347767250945083001124474470438224936048839689436538243240199306668472386023304868641520537762034087634321963264956365660555541827424445537866943517019814100963153790020670713524082962506278286105116939431180105769701879014913946142090376850078418293500290033189202630259613712689174230134192216552813586387091922519030739449721818971058448096341507058335962544836386327043894252791673402189082670286345626033432171379558821285185966945563111781125182678690139650813868191834300458626750507154593431667143527372328657958550207832884382349456746914932906313611165417378785601952934481089172894576909155554204163132864548995002969699633943061901212048372907785231796487956348784870057651801277598351959524713920260697288146637842647878795661236134344598916926860672515604705493060366569296431542699456464130342668134457250258477828864680613923044673895668013218503419830998488604067819652261249866345830323613688278985906812220586179143094514436619206154907989558895421931265181935948791844207482796535848566295270366913775697148465248755997061213646061997334214040217974893758050113785478218238839738299277047998546763572315174866190431136134983660911435396771083625324413844164714829413180557779712764001095683526035893015164915206764199603801735741279457089033244876493520858689766047141641109942672576394113447856298704081345025046457139908398527421880015365838494670217617666581264009044573276889689243687785020245895184317254199422163604491566760281130662430986336111389438857859683642911272382469438234652123389935651773784843448026860808654985373824810958207030938526958151722438440666113042570229895129285866858309320038316583777427570149617018918350262892805248837353661904044305979483205101296750989715278914784676275234133491328170326803131808342504090049210813615006659218114078691458429576833778020745794504348108272592209048018146440239398336142683525243187438670507706747863530203837360469504468278270609450172353775301579371186729713114835857291219574354256700462956211535944087086400484398668670153861524903959061524291822385383015021119972924528841859256867104381058605744699685908834841264617949901553827377462034207016831109712506175331773966293564002876125622439285771824869079690715849542156575409733047948714248781106868663057846452923473670174025277545909747564844607151524323415420664359832375413068038354801515156677339900810502356295680000000000000000000*i1^53 + 8517972092976918973713344933805322536750151597114426614563010179189901635907583093703169468189762948194299034715593932293497919824843104924128923231646871241118493320612752391205384792407409007080625844086051708761692380351129474553540583938598346462754649749533426471895315013829738893458483577884763115088209706393099425878347526533037233649443649957510957891352092879389219008997326438027351048396661893034704367229642874263072162909459813363493511988426906670815922886468762058259794487838689320454390013042906639682097407933126999972968421310180200401261079802727875184049094579533496799105720394638268760175505986001507103278678216574370381120347041200619429541076352506798803395634074846347013913638221758120014614877014407724527601184064665390347599573850360005293354271093681707757454651290427007254302297374364086748305688436103185362155629223811364722589247885774232798480394668828773056470387963020727908330606275863086120658117812537775707839523278862593465965814537040061650539207560411240238680771812189382605530092628394623194028380062691456232183518645839282006922563545942605938637015402332780890917430487541491518645635480939913278140404630131077655718018247727719219404573714363280007082739161875321739883339171330583161440765285505921961556591767789646197011054765072637807993834529857031769310841379937287655727035011977830748194086307364614410215104361447194758945298102574955966231171805059816838847747922430398529117759383269934414274776510789831474098916911493426010151709889857505177436789826065586122082249661759780501491898278661181766977628154190984779880300227728991670743593661834351740575361539933894951379880535382562497043534629467618620607252657071927980956348400992209456924213377842494072714512726638829451488385751830789096301358513536525892979503422103097076487961102832169202987570626773536819977194379345454607479784887468088725014151820877796717777361606006214810765745880028022623935521098008939172856081012516833329511741948483441603010889793788333779337129458325532130505793162682475757834928059392877349435140312443453717019421805274958534889099587494356099254819993027486171126390624652072118670474734217477606551216587790498575267904213918679880477298071891604895225379795773852266491219452677174677020988136595025550710271525593929646143457625096998196723064452265071483767434234787877149803146746815602481633269301035999623243023853051591194077171151969916683577787533378872655470268058741523320717043466660540927564609268331521361563017746041540721220127402528712903566616175979379558471421754275983689134657232724605226980202294995733522976263884930580507165627600777931215462115196127379489593081432815447102988054753487813680979542267598429654905400771970971569729294066767409757005751857982824260259722701148010538530836770151481492576936671444652445501086206524564734805608145540117922935422348150439409233337874484737771383845212734221857666262363636220882542590007223675582535241208973718775576596632810566590810938262043839440984499071700058976593344074561442787712323598619448293018419200000000000000000*i1^54 + 29172366497192575337780757559592295422227525269646485307017994876990254256109104765775800094457072118255308939034003096179470350124936032521187358164085620787139332782990869426439570885682439973564869195275475953673452617197068741894538844259871639725794567244505162549585600559084762960152570797669473544694632747462490139813892123970937150952259213761861227946820447463648308219522610600383251430742691432907113971889740646818199698922147393510512215895218594025550069222518717987620727636739786604931729630065262496425806548865392791680861681493512348787002487190131247197972656605852183933199557518528906475110510111310563452281575245005958347809398980659044443070145313185183445445056595064537887674125046684789658091240834577764080716227352392805030752942470575130148725333050409144157792471531013427395974541079091851358498760486238519032705230404665341849513599938520415247116798289280937945509281849024418156998416652155206390141958632596907091171491184238443055519863034891468591001861885660826499948216832083572703083885275025196844582169372204273981826934026825416483974877652368454978556822802793641967721419547616797420110815997773508378400765428070572380715255456387424280466965638688065569942797595784234584671871049664958883915804763562393720287126101171385457930125942845123201855100192408893277939312842926018438860049796943471419968590154205648490256402071713733988819986669203164958125624671517801771699485517490906199128296111127189392090637083360977103537679166816802368952474673413887255967747978025317501976499033375206265321003817119765394065211552176989435992792724608250601552936030224447902700320702600940972832481518705536270264738963171172613435620295923781623832597596302640480384615593080039079813157085046911175687383794886799271937260677935850797925958140336548756040081886717500047066803073413636650802235591322970838467570195167212168478720818014146032364554959891743641115776529634848643294630889707542821133347095309436032492282159096090299283989102704025530192250005363176423560061784578553307059805305077693305669306041124158569522902433867032885670251277171123137255976084048567680489668261882484492259386108296807994329388161954287135148579049142268949601556679176752409669407062269481417010052214268728326712559791398476920385649451247425719631707245455212453991396930063853927350720821272230839417889238161686480946138391418896947703538743096017455635080821675178117762170978846711188266706346238796628188753783077540175573369276805503666475273122344771292487608734026894570434325286390426831825754843290664972993119544968997616999382861040815934054613586057502514074456713125252381509210363352536533770782004964845505746553361520550443850276323025271735602694882522659337574574132212466777960313471036284556593309237726776289999998466721347117032605940931187727748252729966413865054247676126134797626389899088191514643323512924193248914623174047031358287785910396034533616936180732188068019829611309833187234206807590521087689666432621755529632540227670402365485602032965949824768728021254704721920000000000000000*i1^55 + 106268927475817212410210067078639412689899726347748887879624593223694543877328641034960316518180042548410099764554339493877813788499874242525488523906825397560862235351956635410909017332929689432652941536117109607329731621918806492911373421101044021985648585402656236478389236075597425378813317007850665861021056714329498901463451641080102227522217717777122545044145987944273479186155780963522497836673973638348341966450480781191692464359118457550346341932491925466960905157292156359149505731234873465229303211369513976566857922678458844288947141184399804099356726497333170855652274840932371550787436801701158972764881891440739611313496478041039380607511287484310683247312605500494860975436778736615170825091079999388612085827329422463080085155445304723385590611655345239992906154795728314478971677421573975418026043702420325430579501785406315227471648279257550401209619028590529536131083972962003054495084118527534592938810914053582333409591946829884336386275783710439575925195572358724753863218306175318694890959045422210880799913437639046447188917743446745383656372446407484021298592327823058979848283266819474057688902344758217737922140290652390958276423488625743149377905040702170184630775775228371159233573266608383315198248246128359753865185591459342731300531421125262953604726936446522666133041482632005134322645503217901323993442440364602639468004408811335103979661686889858279656978187801998905519260260169012463147151534374505568449508267030777902490461223624408335679217129533676978219214079026346765826552441986325389406488689867304819628757731721217256273491775173663564770321351421162946262037684396875457856623227010989517956047707976651413504171182564548706901870053596775808475897355347975585704312107428035465200908535090054338893200242401940483618484513426799779593702527319111117646811754164542145278778634437872601610778080776364353973819010693418770645434094761312881195240752369407922992833345073701454171234440842145420036310073625767914238373513518980467288799553902651189331727548959737972848351546666213719626595765758666386192401573992961170099593655272617007017784347350889614480098077225609127062970739012827315731839226651543453824088529439509268085381590151887538173739256847639885694871188070070300585394807838017677808460685231950918814547957647529527092219309914176198348286359486906637730226135722073698364730070815918041495569355272532673170037197726945785035266972071121387750589831378483997555144177577815780012145546669725007621263301263243370029790136069443545809246273483478307272040884933589120396919841063451326796564883351962096300107551271337294254666008410017632171642706879104687266335337014774860844899020924537208218472293515438657553548837622323306677231699411771637055065228961323617571185665072717170869757878622362353397214373633436391164377698893268252236265061137391239155556173224223700515768116200577997211705452439377616540094988949700981130170516270101387727544879090757368428880568023938503004138936249298892336625033428596182409101418759599882803049789377426630847081148033228800000000000000*i1^56 + 285237881080157715428028881330876463213068187281396639349906760075831355253908654080235095252082209746601716115460605929251915957342516552198733762557589041848156047662239179586352377288621926951805673576326403754022111848928753078196881153037099370134240827321981838955870739180713367597254023446799029245814132836096068500064270793305154220006036428749017227189577549836870134425749185517609519177719287396587903428389142010022259247275816088310986414532763927638774984351152826151450333312866084100830139345267461348267449188158170124113241656797856695468598895872195475167027160336655489896835706154935370609802663477497955013987546411053659792050533154065583869842821808880649058799357723461230754140622827426102686169065956981347854353056376216873783041672020929911295577079513117835929716315395955848406897704437249306775534654233310533401357997724938154576749663167135536632619267729117347307149319794359490012909502057627218711581520349634770722487703690517156120781607658237130088006939304319732620716143433226618826269190416668846332884278640799518744853219372900718452673707144831763455661385054776198269750722188782388377097114978813525151600951737767230498904301312878582419161267392005462419731444277455699561417384461349687855436053389789022389882772937497808141885810058399573599797520668151544061437914658299249078955777736822774403890255943223319579504360214912894992068676270061011860705804167798945088025605046332625170840218040546897511219212369541268594765388856952787309579804776705160132724082501581666776708357352590043159852409527498772479805964414289697863220870703595430747070531265867371354327961756041622892305279153054790633278944624810985481167085959008911110680184893714951298069988003155570694503186301183289158988462764424457543917772096264283322210902927734789652374890466568653764604848597447877474625652580497670639943773950811655306310665895113921095960583379424577647581437112112351150198766821310726917313489572824397169089434324483193462339346075139069161939397974172533821194861017486293373825169014132642099593415523977027529756882109415928085297791748151648225251582978361050166783137411971983139452926452051607972710459880137373622931657663790412502120293425956206212763452052663069751904170875874914461393115723189369162574094457851008435931210739830580068491884017179348910969070354430403880607856210256009037915339549885789210519842535723975245884910364849881700056352701506342729746690093603586285728329941290682393967457635782767533155953604859860140565819504061879834328744608433576846934361890383666817531866863145132353210783184518827300195017496009543879117538423108386446773068696787954167602416354693207586134632302055338891166703657648102787819177814991225213995136640129611638050992879211016389185777995663257259999077103303849428897187360871474308157541510393728989146757147835653644367862145646165451469816144466510300899281956879702845987198704313660273316985490381442331334217124521749999614621150405323291163005372787078148157049129012677698208599366292067677004545218560000000000000*i1^57 + 1971893315723100167470611136526411660581489705969652392373367290534471363605920316888493715602855319736568497151144495311963730860974938031740853795086445051285294613236677807646892786436439133897547488097857483538028538609407343506327779586870506252043753466619277663711313237663875855419027523075280913758123638363733494856499332313843153672849178328069379854502427169381365442722893635498816954317199827700092368476989593157610045556315204808458301464410374668753534777737193319769277825902197922334739945735156442295556974200977880702061297549012199757868295931767693736542450457472494393656889166738569244084302483113777906505817887832720484772743369001196993327341980138938739893682473047650959753515922948597910634203077610090784442868737367007789554841801415777914282131373902746047672605121697173214908436925329859899355726993747715151352775045266050791050799913314808637371642558369403801728243778372523890487244638315677123768428186260451456604737684771495461504633533317940459297516115672382401036857323871872326106050561562684312159351762405110180402358225760233132429074271367002768445969879516147887866804689496345874059529012768356690450444452837918849731321092132322130897457714290428347130515220224009627912517099820981910717003319544682397262552551131133850879311713792790591891928572795476128872432635555079515288476261484990704043347538762911417179720147981236474936495986020995341681376810759017745302568503594092506532880503831271093435564074164040966872285038248050765533030550574010629958352177227795683670893412640475950514061561662458200194784048172194215284056683140461503355058614922331591531518328160652847619228358147127244792757020265379130999806284332729698795728542654877643813100426972675732233657169974579922977364069969798120712183361081145513536011991014692604083521111111364355798781355515964323509839247167216216414651127286864839390506522962758435367248288980567399408784405611675734229377909616388831707316691870060477166991802099365634800409004187342166748798835538560319780164662600568113163577503989826551352574465426570862287758719485518002657882544778737781773124492462068090940740186119163371727866787708012669375730105932665950153548065010954822831939334948689536538511180065018109186006001603762225876077954532106778100072172394888793423212997170485362625286364298940578282534907622979078777675076893031856750257304357603455664069592275946216709062929765089187005981854290000545663094383510917679141898398201565518244743615281706611064993382213130236310050160000831757601106535135795863626482315930083863563639497800677327496917502318750391536232265007826344225153296664905804510981497063587618916144322358785025666285869128747120490442516954626288319566218988439460781355093232892264630921569502920517940492658731489490541985282011896521564745381765012889962615598722756586588686324851917416812161226962467648471030336025509033290429251666133014699093549910787083685953757883323505457020546924490167138579652369514887870836244180262626808020978255189769542963541709967791708104192000000000000*i1^58 + 1397304929586945753034197294467520303267216615637679924568035405486860587944628731140694448907428795904436852131109654981832361422507783645652026384884512193791774996450970334222539581233517852701688111226397649413500451953053766184442573081734657053407976560161258096366871195555175616801339201945198952990771410109911265168029364399046603451410568693040261088982443951677940662970526895482576496704783656317547385092469121433997617697877600370390778171287107549545547219803998785257307921080348603087635798653510994745693484416787010156259717855815202571864623173467662189689569975964205429750831426967653901444432088971689571197898039621110522086281583917723486890518050611741972244857663444310101457190197890523158211347010846059757868189834839283975628414904347241575384907784046383505096875571508569060020180495405573213498669897774978137803450773425831387720186213025055376329630016426897241141988881802046541786955845191928982909177430315757801225781406201614841049038608429897061938156451681089850077400663915377929692988282490759280171182088288680548172578850613482818497548742477263558944952904693983802422200634810977253412032214351838270274480705102109562425056747567564839503417084977811050260512754722194616905070850314539965221238849376538468108939274309641709776725214664996286295614728673930752741165206480956943136407314640773413393769752310599082751154513807733426918566933378989035529716692554813356223804417343751878960914768278006480526714801650923514736684472468250437931916608179238632839287343000215882610442611367250161980587627755960836673389729809731209513069714811765142504114316153440564689423599275210904757117189506018433456703185809967134579082067926923608958032853586076740200473387572305618163659008247306879327450101657472535341308617339929092211323311245650380340046837147252980044291238210918870951940607838693640572450526477879191344646507259943395203474082292448520958073573385126146889649842481437732252643161208083246388293360450558402100407930696806356640192665549767029251110956356362059010578037775608502863826856979150215421428902485705884367764132235776060799480006825731497468542854664507491825139229825209176703156028079712677194018695787491790008437938819083801820433529023131459327531112563280548564193650819396077723699270084640829324834417485743373513633096646130017998508577819075385650111892435329932481103995182365221100313025823419596831377979049536287430304073177349967215822016429901690128345698438667088750292154800081625034520330273097708659544736989692699927213833670675385387895562314268873017928228939127590636062956013254279786951390785495614746622276484460182538299408567225730471665959302002717980685608400391095804367852116446026549696693696038619422719053520387091514723302576480111434746032272374150915627454078957955817884020832745330726346978622935878408294108369362256718111904990807371679604597985443725523335160175380117679461800912021418283353403088335646391487745945449849916596884532906247788229759448061509066121355789919735331420836583202247654400000000000*i1^59 + 13166156122944741350656703510928255513095357562471391290146192326048974186366044372586916014231075905292573684952330690634638676189718508265122154666120781693538483008431572319700155936753304666741349279454699529876977811265615591240951647960451980374880884311297462391719322132652948783382561552618311858498784199449110080848866848744015599724343008987443293863996366000015235746932591063560998152116415090402226323452858499877664970568466309516283128393300366061429880938068856677255345259387357675712815400350817720849459087941555743648919203445779805467941669097491855599874703248998722985709798158550069897815211046810081828426871452443732536683805953936529084988404368021877946602032603421148609514196517573626980880180909786731760566263221569263945645890095352181779641134139681569095503861413104048847519943696729124630316217053809970329316707810557484530582975334315406526404560473144322700991066929375053187594998201807223561817083908538075931035375360656807288361093051044302336030556003961942575770231733083684495957602610143872733599634991178351204563207628347301605891671490151170781946349608230479314422145804528895716822385956823446513900372320943648338652434546967379554365062261590193920944345021180026370376411498461112522200804547429443653310168842189441348425507286362036744399036641255214247534743082815520920003735968169454395298027678172385521393572929747256828151213961277176473633670775750126639632407813424945087493741039228202551790814525982691262450263951426181619533792582793144608810064232336327138429787802812055530456417100391814122131994256293665941956541959489227425350901311076933668664415638376497701103580690257756779463298589529316889762465006931131589650592667662940959211059940304774675518626856158755224283514260355977596126510436968724967061090339281544075934393160803968951287462833647151085597462368253732264090009766759612979207748633563429075735224361357260157512347136076659143103012522066518265222637828508286139337795188520740481342812535656750687731244715908090142929123435581186427050673977510596423257252041675595301310534518251060286053095455928157884334163460159611320672837763378574948517913829024212434458707308200160939064339047080406082061766392262776339541431825926717360046807826117224307269253928282647123739110027620778483106053197914134987748406937004746370224940990184418191259283650705746006691501740220983245807783836267418304246399165800320391069858206063730552860297197475064293270730613134016603193980575480093857306171040194455163040129818775954076860910953001955003716924707977417395430034217525823768694533129185374694977301333449546508381926354132755406205274116950749141288561404913908625331412768540636971176502663950048305927872994170525363049213766160648726534407838159280751323626505054580786805176570690672285182653920231372559597039527497332959729317743971303702987096720614391775130918549512404562307865241812950297193730182723007487349920672182327567209079569661245811296215195128024702829221158429695361030198862784577233951952855974311680000000000*i1^60 + 20192303793805904074924826432264762210631747572014893099476371236332003848491407500297451890181009344237372044150866116155169634222282134724430652824104224488111101026556686144655994363421969891926444724526054068937954814772868610517992530642246883844529881694442091883160301552575308066875890841218121684169432298827758075764506705728385058051669600121008538627951212533093204404229671646955337378541299545857371626809859630035570859063095575590553854131311961896311095828543076978817815161514668831196871071552819496065034628679088877952511069575935003184584388241053512919345499911946316412389174731992995612189000220028833788455253030195054741006431509039692270863357921856295527889814840828475387671747645977241025301467487683013490759696466210544375168856688373678787733577148449674893096750765577301631774852362181255035838329381851609781300932036500172371418446545756606240574388587229966468430027323696364881349634543684844107081404106824599356692269525660588702445083400677794081223556079660757528209854040003718428739911598311754718749741496591734420296431642841333842288724251137406240188709419848629315611985547687634803351704040764153504240197209241141731276926820390444907247948709928931774997405238251191946783129345896837264253282749821227434183269765818220755883229252757771783711227823294567950653260475486300952507801433314517303873919120068105150836325904779773332075633472542729991551449766645337901052044101308493211907335425725351486869604610701580247270641492926462817352774891543369229398341034721126885734890778235353029613679086278927684532282174801264937449265200480489345727175045868578658498903422348732800588770985378820144556163556477065099318220311807419940706407826083337517772478743331942901661604048872644022291651980541896245215189469306570303303543878433883519131823236885055350104261525263312897271522452554787805229743781392379154987462526007458397312307326872777681821127023127829144300153565986063713898852932923625965568213664759167567202543373048263408886666456598427828636889066647586386008937002348803899471470260302462495700660749474036952592217473566287182779160538882260600139134679393247971871103894789612886153919592077478325414648266764364460935908558320644182110727269320805544668322346518571649398759205311941450935592638397691307410231197962604458517576921670838961011099717043296402793430100244302652018991002139886937803856577359115226174438957729491734504292125447547869618213610793575169411438539841370207023624141014561793694048799631348650239460877497598134780062853380599519016167963915194082717155987562694315871093717501673375787410491453553604464580795816186226883530118982428374853415107585109927200349042552780253476162347938499565228072710843041977003636015783748565266196341737048672806270985952791788121629997901280827839210527376442721184886970971305955252823257275231869791727933659049193471302225962439794031264401851331795101929129012467597291792519408770756426111383044806929597950172860145598253299688265550600183335755019024083401147362240000000000*i1^61 + 99878699883704989004357430532797136493382012458051282947001647699187411552762015073896980340905271932298906082798559168754095669255720789595444452767795929603233322276701167647902338310392784807491807317117254548452623325411271908699573529734088680394328762534016840285238689730116473470727653825399009885883082207393375778542367971428731915114401713219138574654650661811420595871495138603420325675643522907967516955196162327192375089322004740931576060310135838639075933601563887172391155456884156633774546741245911132927036397949925946055429778540640073669603370253304194858260759959672451348727874369181974069681218874161431321897500490940816428578412790235892571054295697855948429355953349647658875165718956037997460122296966889625438084906303795285251341641595393755310252870904760129353522730540019126078425136784368868692935487453903315818998027725995026754446067202004986094933940418627308443066409483260465113963995730419789134152183013552830206418080365379164778729356634128112066089037357547189997149760051291207625427458762313355178971759313357250279427684024781446377683768396929315357908386088130617379161703850622733046395645446629143346730661873152169201867695851084940465445589540097773737133144400619170462575037279126838913702942340332916576217464354930791037913798213763555547404200129792171575564101686729652796413352569163333757231590311148675829884207933674192555724490541536699862307148644819447003721388955079954377575532600861097689241049024276554899370469223318596382765444377648260188138309515422344717420236275021723110521651334295968153198307690799737617937050234786139429397129843173155606765089451191126608571645714698765608907217752170460962644218041840922931796652561096441728830786847592015940712889378407472321189107151507197256064219736260483018585847908443037274753331400094830808693922835007310172449624453271189368959478611522961394410835494587550310353063025829930227899572707989728990081896725723687627084934248576486696689773620024974245926819001901746229867521187181215191404021504772741471030244475352707389853662284062506143312636769502580782379510757330747263733603695925712723456895716895394948959190475534435260035371270225076845030998257419998792270442504982803467366709513345318936115693297927170549348934758553902663774824717103092685421613586026006626705765079254206041114617038629960890900764120577053365389372584112029170734312317969487342706319889912802007382658922833736928457595102773951791110610906904730643130512890595998555611864522396883850739548975584321663113796914298651154940900228764927551520647732296902106002607283615850105568857779809373410063503934003476022696344235566698106679767683879803104537973251248585881120227561427676182378967453998774462955012504250435733128702861301386091505494884166533973197893349927162219927549759243384089625660532297196155730309592913698170755385002293955166425958940538182444698923912568196701831229605872686190479954393235366439184398623183106813040331619698478890985941874665138276418300406576194403360112000000000*i1^62 + 10121495276328901864040514321848494957445516904933345648892110315805287224911002773567255744150032961044889178691669517559606606455579076824267937400658903892629008187539713992931624162754814030086718107066229592696393521772575029273867936503987742437019872093136276707594940142861390097246877686576573094668758349557407656187878834946638114118695821569357721546857474314566876561087492159761773599665337225950164499507883197316238906185176810911243312821722555105398964764767702715693382943205995359372484551913359992010349893190301871527054764302838419068199988379227861947848011066103594286982624283442567142974087130211104382927628440034791447410474764454194402921028061584308404636847542680348439438816735663676828497379240553033296658089301563982849536755652740810981483880831990534394227099167055348298203058188065250420022872946732527337387138326014448217392321035598750078367404160127798102197078158614443017125433294624611189666879513750185574736173779026244794079175996145449839875164768491041766958931852098935267732395216911598859399960310040596061810582441997538223758609074855242854339626508516482328894417023451782677647718517190448769894680287495653438635844822747393268116460235591507999469487207287843238173800511229681770811838484605574772741178511069413862714308689886735021319898341947210667248020965118219176494002149035998818032977613538319186574408196023589461986478279923610394689744163685190088673256705435420919755847313551199873261811209990936200040527167381717699471234366731216014473119411324394914599155297960874487661449183763842760012593992192274363561407058585113056449417178193124524358314252709690842966847603451286720780424875786582392288001360204100784515692181079308088638739193609774107521216808956802023844322384168187688028760152896024650485071705691499921840951552509402178897508185515871283600375344134205823350829280597397218038710669272533592533847291449195370877155752758058067310120817482802878483442765158151748497576593661772348767667993685661074582595169659812126581636733885383670421833914957947797375994531685911177500712949517493666118881666648029358500199648428372923355419918599437698274885610935735821968766441469081074782322580447540282219733357733770104024229363484504224009694549348306946538338834424575067891829861782300940382493774573794126484321422523445415165930923146556269851825121844071052492879955442240173423290519424403213072780454904404982189066757196937290819382007053963199354886201048678801429711232700306158350121176598175324967913796008200020742934663394003325877118658787716975803693430095650726085129978638982761418222068597790583295367563322584018372189541142308840044425261994579548617284927971410649298301014225379239063778786220014170796655154211828290730834049734605359347628634197317658426087488445376796655025116265551850237413487283835728541237269227710276223444304532543457873656500868303110816780094008035387598258474247103962943256944421935223885422237960037830627182454548201440650438411459745608892580044471071612000000000*i1^63 + 590116415250316672270027627030493027424507627615821013370459926724035805897510234412547595000339336583283046497259755019623368359808936979223957904480578645054185416980871963198544020558804388227807678751843454921905807581699989952506293175769935405763809658152938285897825534083833415205418229406433670004847033081655637461995563578798572262351157480029737100192223373688666401845656462621998549027176730311305352282819778650577452879726867128487893295402645202465164447492148163807687882395932410898124774809094700786829200103032891126841512145746906854910926790950619686629896409110351239349009482114907320085999768912702029877296661176024511910181470086975164569181148784096627607858452741718201443946866327564164732239023464766356057194147123002180304668154965627910907053442948814933646351558514316401321244996556334270295948182332012355511400561697755889448399358145396244595604904586826633738343522160072153835230745800016449753487644805885718702932681514741615688358677740043343266139781486031055103466790378359255787781588692322865440695515302354770003718330930889357484932081310657788433970134694386034101960484684924849901210489445702505033412349009430570142113179161546360160619581537798669431969745681126734916743397950676407288632630578791437329144962972531030563510811613990725026492291846009880179264232926248646534914613760860601250545877756345876294123153280222619758553027140072938290572887678562904531708225141500346143218182242855917482766835341922313690715363465478158379160868159999327938348967642107082975129657442952120940316781757739564757363941069752392733232254372463435603155957443970451256789480792957699251370549512459257054460515569460065463923067317301780990860775151406903000029328914000348625177050555138045356576155565208179847821136304337479983323389166747517537320397296778507567642785569812508812143316250117173360937053656870716875119167192534400970381854198134428912618492707930382087494411572785007421637592800443901108802490003306990282420808993668925786137059090043321505077596023186854628802034633044408465081900178980148997788750092163504768634803453242413034827098202475670233765470306441063034153401852377256041403133029603873770066499745507292548517967426584709111717400355270715121007606628373062469082027378815960801902198437403896675930523623225924525252642181450707637896853169370832337407723072546354831992368068749448115855582378297534506117231543426919172234135919961624932955679704808185930613374477915408018710842993049992746562164034052075630642636911293077187331607259794451242891662617850245494816564239337047360015816129849297458676824299700534252365709311600259705323636444564917294734332239936283701413561501522908555944052113802446037512623871898580647671359218096415527243843387280515302697022954857992431308746614778000278554830475023734718027968244105696443311944944160639349554029326605192272132825525460467443583107557769703932224966329794804366257661256246573352151389064208749945400626525065052007601781575696762600478420305467400000000*i1^64 + 361434925614490812443794167723582772099074059160228249991329240256810023671963384108511491903007800415076771082339743690777011789762033397475489636236294758905488747880695950875560359927049705037388174628375260010613408215165046247784209453525253733553676912460550244913642882612190662565090248306354531297284371393577265925573507532318848607835623221074557357074440574507932171691299993540183929774500987578562898332420565890988373721088126905523605112679699456617245048845781680304383618864699096318994180384792544083997589552313825030011435460619196643152042859179841682871948865790936977340532125853744506060027192437782372842249580314367834013923799080887958527742274202430603256252804668907269340877516154242487400020554830690035000542242564330205341259088815798095343656080767664446103628493559987752056412787509939881699062966868729841444396458423874905884348763748069532319547203910064302279354760502797803209825755245607853413737258243497027676422228819948039783061027528688071427876867787875846236039942104365959776045661727853448818475411100282745137928113727849008711571452350636424103787638486231919261855681011274907346677311697841276269770420826221811898946573193378879315409413024717966873680378410223493027371945261968876599285994969863896030116090465559949514244819062704575746200296891410113356081185417659498615864853656040182058395513314907791296863085056017962487992711698378369166137028260784833537563898242622067741472667509734974285524604937835903052461699127600596083145252815609041280931135385164194624681147876128636989353713080809224834043136016718214467285671357342513716659761115490650509159028080692386998422781054428960875146160417265048311855112947275745730928745947206504014708827541075243900476198149821707971420740436081386870845118291359295269580177774357159336155058197410576507980641936099636673465116920666768243934240104290395091170594716400875183353213354139805319199451887626858977256160563449369716915916203517074404947143881932495051412361947976129670639727191985808068164691979969429141167064848427767042544534668356872206792100118208669008590463109535195957335419820191891048297265282116305022488992864815055206341591247101948800735823134004840639629586269336008570730569328700550391962483981510663471914806441123127349675852520779596716084201010029996733861666182447818560866650081578672632630178009349327594276162317594140618557145587129921868204831481024814683499055510032761296836283072250749672947219618909086897878013600940051028325903334036667460992320954937891325953457563291426450822563960589149923452221796966794689856934428685668830549068181940869131335789613266312140346198462611519924427076891313513005721445919975702770967259148523347880572763160648574329790565429761982441198327203761658665746137686663355984987580520318826481906801034315012985313028455704285698482770539072350275213471352050873339693526845446005801440759960093466234391250231826766042181505818585322173549622535142696407193764480742435796783908416031699510423465600000000*i1^65 + 1195211378273160863728328910750200264728129392835679518762300901491442449517969156422718916005146291022966790496577805660482092373531113525731617385374292324918393267457124390329752254907966942796713741273368603567528421718261673050152265289467864270560352355587222987030488330411717779664274996057794430866137416067763571885158141600521131093034845904013548090449366888507738276044410692617138445149275018835159627380983410776455226186776347303129967510042126417412106693538516065487359743314127815213873019986574853252423350026863860585149874496437353935569509359460091654328640543285433180857478740127647847846133738357959471123549094476002100079561871512670701644307670874132743054771381236501791056961380381548351667700686551347652894277993056703390997104033590310677942704435049155815222303599535896047322589343895782226890699940593554228238887598678396005431062030346259225017824264018238698195254269910501038012631723976607221267452670869955935928273936759167140191109263726449852039654154676615494885000920361907719386703075670823667876725006667071589151820715106177795661035255115485427718541923391374704656719094721734442210074423648457669902700264846161789965293033864624995530323728716650357658059707602870363146219590322957545845483843343630952546185700137136416610865874426962432291780268353476468854980818339359133457904044865314139904606656477782940944103891953938394287798492970265207922348292647975061988591446157567748529533897847823280034548905501280606446093466709977863255296309780059463940114858598486834155005950377021664550711129681371619926070413079930495255012732701929265585058455522112538621977274073627789319172121404923028949042566795496612698830758551202949532097245933460077636845253452533228515227320861048575167516409525799842946993863748255864430151512160647078081675677328209614799037021061032027744499325503946241821946660160290386276091183810407104860923980202720322878079751058571062686255997783657354115568681167998972398392844974788756028096649902516156721529308632086376556499415756728926423413679903691635323604334911174103603273694484310528682068290079405822382100423831344781200917819543680492279650015333587880736990179350242695229172872507889204182103593768530718699297816787920064889120086762620213812716624984043626052098868602519809442471933220763194885421900154675901452218698579318186292181790095479165806488454136760035174543986242281238852524383186181665523408674634712651800931573058505692467563732261175437477338803014247566397599963334351277598954887281272836762952089932315155365465600853691137901810157855862596212143574421079981944631526184330579282458901658806290545778686724286089695125887351987988375750295906676636536195367146679307173977487354013723048510077115613232712981639979621626796250095970853428027458839430217022595884512249094930666870879544111735499381010785458117416751063216777963031484074266699091284614215245761023844779797222384336213882179264415951678261745210214217243237369066672836277673173989863485767680000000*i1^66 + 1822894218467295936313134085004619889286655897377506443768911356022336664371140021714913947323979688847227645448315347603802709429246193814727588552066033325374299545733121610972193187869501361691489114662312338728809173876067399776429320017951926536465900969870652787937315382643700179813121907350270770877266419559972885312642452385493447820493955805635634722847209390127874542574322543383709112446314782951762165639040173531572542497347597075565562160790664493310869790839467955441540501748803898864991405003618832472832880589040284610545979429634900904889313216529398968919556916211355081762857614437418171577811068644708004788710395236386236544702063036089300178217024120832431576006340206904629271405272977669595514486126235334412673531782059791310993803467621031894490631752309341619606470403739948647704857320412576868052093546243754197356197223071922394962853837726308607141497351835594869162038549243859508215296629344342650438737434292280590721448887445955769722382549770229612490076939508161848937703993777916422381043405142630701561098036134971480126332180730998713133158558089377601738964508519361576159866143741124916032818157641671795489061191477860136816478003098044009322958974055329155588156223114792715984405859676139500367186687183635985299249037254997781546957812928904367184295897712426638993700613482747746026599355772234005825155685671591107775091750731104220208176515845974315216669807439035436387569418173148974050106775512373203252086333970196082399902481951907981618854108917684471917127632817541138449384100927460131841670410459283307243263495728796139398740327532649499204666628565577119036660778649539805913477705105285225774642266234493963941161875124541996867702873563606123918738698617261637176821658021727071997235079847404887814935770680611482280923104846186209877495533354582965059182939929735525333101809460051915320056657463747912765292420773873405677222159125034686355631736177800900458143360551740861815744760618120430840706315715499170328995286902622353601270990249587046896758337165024163512627309511626168817056093491538966548468670899597313312599274831878935880046862007494485661443689761137025232519672234750628938740931127159993931108325292402863263359474783129466505029256681979541814238456774062340304085155777979387168351073830003655338849447365509994384953887989680819512315053120134089746419353607672249385811230888985241583776910445855608268614575987553722603988886706136955656549718783629589955645523527966796087886171983965937844940407528183417650192602882278284524345914632691801862798502795537813754593963162926287056936273346071106418456230564594431152186994237907647465658011329711250304736602996898810718489157465829474029359613446547679351723332831753765673572049240733859490206951246397110533091467549505066531755307912238811455979273809867332266133268214267253724664778040258386668942693060629083710503146292857167325181183799052243933417006358911354263808706676017159716497381287777545771208343967399881341546820230184960000000*i1^67 + 1068176764136649543692090177970247553511531729194569900035137953703948610781696567240102741803240812159438021546156791745565938425276913512792401520335248692954794076589912385664396776488538684349525266016546593696265834993640398507346968937423285826072082235017473529585455186887655589845663224792056093538848476930084619449100254921932341391826024210308058159353188688885173146111469339168848761313901033546139996459628962654862053527573591235469031945643587331166843336225279616614728958425704539522662931483708541384483213354384975766055281319025098139413825963217173206253844469672303878436016283213866858871687731132614397728272794197227419808007024459795868563391104830373177671199513314504299602642066002194089335777234287538081042525554916812949975887921388265824447535387439584432857765120444687906757070783190319718714791014522939823548890105427717648547965070924849107931729922326114401268437363146250391878685823578112635420142194405396490498942758862027543943542790371096975485498309676800144614499953163269249155448779097160830247687411244757963267991513197982571905485546411851282375361571705615142045276017370037909138154293257485410288140133882213636164179843906801724920029676591291932787750684056873169449289191800565438437239701771026728966742210576341008675157175210450007022676535317828505024582859932127634950589720534566494142576154375199301241528979667932823200906960186246345176126875517763682136538155247178754778395447595739136997238716177953381593843474166332382289225987065997294621772393753770840364221327969975940756799793603197401842192735071844059218654366912989365278913770468435491799795650898523164459724343630528679271545418285045572343369118938517954113381625858885896096834723259562026812287543477810147570730585880994417564243663937673126008449603792415796665940310590683407682281485289495658215116803218142641269044656861934179045118528452320932864636264705294291217595789947924769198610754170908674208786055652654916885611160669800915788176573413019206333342235080856498512909109918146545519247638528417263775012154676660306509387872616023455401628985148543280435431729473466483574402439327165260559344399325899364149581494351387748074327467871742873997237031162610754801633658996314846181010857377706691906994682819763689440409637383810377495670703111390447190434547127535454735216506697117271689503014164014192345405558734928972650395870493698269583604700114347416146585758108869553508263837667417731858418947398630714553236172382105988630175637687662691951386630912053002275105808340820347413547304135807291670774966567055998986554417123889260943679862338999829905078061481748921031930403426950964253886432574325532268839550797850427645397307844756873577309887185000059681485423810513551262336921320156382995643343467312864202086508026321981305788235168706321861953025414082194757054248526068045948811008347167207540634793724205094540366558255950877053037562954176894834123421756715239292447534884025441754813616534816580506952400896000000*i1^68 + 879181159433779670654172770164840877142997089890395014951180173103537769804174824317688866542638756393800867233011424513812007426564417412927288902742986953944556710930679255600151168445810140244462960447592140937980729999611679196532440905881506295492924497460552583388506538975683987050097888933378678986191890846715974768276523505407158595973576992609955547115197222634115243911325114599403317195088071018557819249047904741892935790172324387611140286161714034962496696330393065456357187588807103318412573672686304823165558421909433881169164290027629790795577754130073523631316382408580708174500877012193720296829149294410419902493802314070308703674668166724268830467715190614361194587141696392415181662950177190318996647953603182133418134954153101564116607152133558360652119832950650096448190974075173200590584957992067396392946616966926898019042124609174318557154378925949220995475575186535982794455225803719854662658312880548277148778105929587764156006204149372771930710486287072569430451927300776583387989354335173846600747118648071057888178702551574966649598088668654147565616322828869430811561677420014691133252013528607693230918225712134075631283802926905057361453744997366248379768755636515717316477438196205624106463928078237982471189581553822819634871849789074959413147500551691305470926361591886044542245414528234029256648111597569369246236106152315280812181588399433403167000733525392201929025750704551114508334094186799095484288298620829551162922987089120685477823272799794594286048817731099518277038444943241650772282991513541259913369925093889370052206687651894521827332974443668812723335109356665643744972831193129938664339227439026460776944842375025249176754361281322155129566556013513615929808366195363581240109328671232199976738324234223538153274792035431705612502527500330464806247249315077223322748507227698505581872168504901418352464706087194283372263647601184789895129453871717556187719682472755667431131799484618786531328610219838639525002120998758441481618147063876327280645970249723084963779845784755517919067552373102799228922247287676686448968908630211901045163584436122534323246235164913396808597884484720893862463998734731693475136061657952502912296231533362391208826472498844416281530765842211365817310812208230267874337994469602740402632116113364359109521428623745397137623758088197077554837574803909839945315036751113798168448466792259863560113488403607450283872042102959087411076747561458055278403721130209218363529805394456508637375285463745553295447752709381309981159187635233281456286526650002273658602658899576099240023468490256169245146577362782309619080553205845641123823072472307209285641003531059757126452777391620168241872316707980828278554655246964047718434204556001752516736531192717834906994174438720540242236551692794760422705881412340676413861779183561394272510536923085359866100947012004112622913891167314356789317051253263759801624228429025950064332719177159838892038959113534126227793888755950017447970510175253477457920000000*i1^69 + 499606692066816560028643206937557715548070578996638330392738876767280057229189456182792505423266888439630777029426007489309480634747693627624344239377838863704417942005329395315042422696097753275423305503059917603056985622911468182715703677683999072888548824756291578883830450039907307539047372165249929421473205867696550408150191686994138890751025784901705504851334650486357921757909976595753609647987283506666833286242225748218901888162002646798228034341603025546044036025742768022838737945438017352112766333957911623165078607550410696832964255490791954349619729910948304931068938405891975672145673318606766352281315499384794634568965151119373933596512435269543892073868101685081387026971587781875477497788012746532967362503634457407920474751214536628705775379871492426576376103840743333059823400865238143862150478021311656659274880130135352993305797804788936821676542345676946423256659578404362315084052273675424091845563634128005211354029890666956278272053414210633323525233787520410327283098589905150102469260912998511127747599776849703511263841348068553949690455133827234893451449848922164533623762388865137337391763939523623612602093494063632203339791888490017680789915439312970270300187021874319123140710307183004013478823339555836995713127231962323825415700947825312623828472456583551811710196647274859525888352004378434419375122205260807969187361619145631077218659606306848535402012703295158005142117886530290924503043521497893526140124450037394699826590810231029142635871200799698142997716563986208669074436260792787312082947836696782817656652666958508195648451776841543247574423410642961569333502994192755722156343211334382297092146838575425955381949730458249139715130145216479054293632693094061260280561108886205148421339607719329605280418683596490875358823528974670388840987476594818520369151065968225422784292542691963484533733668746681158761159571376821658635317813446356106948099745516361173695249937085048368867937627559959836091334503104611964668335248602819503839891117139534013977417208449482384934679934607371956633245224355593809841747318936485195886383845918502693143517751366293760355613563481581207782256290388373757584256858116050583523867444802897036536330357118178063485846047039671429745330334166329535814247234232685005098759440870662735160687364387381771407745861001229003192642627624273698530660173545605694463179573838443319756815351520977484622072255467165866892101937350891528261337584987997882265452066513214067606294320215975593163416235711720566636134402265454370388877484292191863953060043374571642450244020424280286964354880568751000025368117785334762237026588910750181921353914023830679140946729395374963207840006162730263236162990058147612399270969749934806326672972640464582941888601838876685224378645804703326242728025930019335850199131215169950956378420459550961452123025194282522023928353936086869823336070053638971337928434494589000794431896188081200165390848163015006524213192511008965525045743518076999059157674046259200000*i1^70 + 85929617072257432483739052169907678762088917576354634068169907840300206046954321827829352604481613618739244788114024569065349759734316913035320938407994519094283966276105092800597893394223697493982139593773525177372328723837289173830033718220644797768753463747126099281061277493438297347988287356998890709978033722453280043145679265128275855870007410359525400307136656673622418896967537614500190660700306273827349175266864331178619873733615814576828747842589708628919264363579652489443927027082011052644021650741229339534384602883816629898145292310821429925456639124332385710803605262394309755993967233677180139719981732563497173934522312580032510531459775959572154139890035138582160830226253195584613177427708316637716994798185646025651217274746641033338642761504245680198138591360962017852263667531993166655206160988772259508172129780715848567875352879885236345212832619787946786820733399231008561715425215575140841207056918554242575456748136113974480833702147238835694649104512198392906347831558905269919542229977328936216663161676276570513354786345866584074808096695394487769289552959542217296720034696420516127131897356377956689388137841432867733098443065349371184853194883308543643562640486377685852956913180995359357781414876534205923526499425954366172293782314884251025260402219542756058996331403120802473885376457975216433471505725753476022883380469759762925125269613422542549850673891124910873198025689605771809339089522006056772452978489668704019464957194061107489603144175728844093944586771319639900632612371470900261635861737897796541764248439146436451993872257268910906437221666883907881631629414674468355737139031683556550909311260455337004545778919571109224307283805040835867305440965226320584132336571309237174120592794593951119948896779793374186686965481089878841772292213637777204913391978529961375899834807891100045913061332889908626626825251072168552301472108401524274994536599538914582087047910602561534795106266959585980665909098446645773405672384241049910550309959367206137359216740912164581773984499652679432891229376697872730705168675498978505822008902418322515698026108455335295424695107212379075383727078623115347179044627258554673844564138693095630171478682104424068341951651559964929799747526989387826301259053704319286253594130382113065137671170769655099569665579511571006305213980491307806071589898153052846371050526824860477340205864108952135142086747185000269905021315594810377238127608821191341036511140641258210110521926037196592945867055961920197400157219588067709029889768614974206827961001466830952212593884952722286703230285809785882716441661466339121810643019677040673217203339186363715114368387732493577091733152877762954340276286082966788860772951759088260840832764606410902322393755671397541317396324358650756974361866488925691803069595320475672171659608448810107841312154234734342352601364391753038880803645092547061137903296963085736327233878868711800834447882637414253699259967960872334217887824007768609243371929600000*i1^71 + 18250304290371076788335748963367930491192227951469920216381693669124112124569868099867404469788813424146729374564793077833419027198224921951656840402267670961377505000582969579320597955903368707748987980065026477967467101643446137072793698920589093814699484330226999250412972277438209044827303733588171518919522778564674970470016798399311956940040139148520836567508812878595806709547867225852010538951833361663387745527720533313970911269477376015611837497252949758289467025080448756473504672934795639475325709978660350359499654314130314013569678658321386944256839616391113580770031890917618238675988679899198735618835298491455510679344950309689929412410659797219520389775904323375214902863894174317916028062857245345334276007910029780646519544712706163017825381992323676624069390331273238025913733647040468194069066093128568753766222528861944669162191318048636612038683820946111717969238284174468617902396848133867889516781182788115533790214337071727036220849999602993647067221652889764567531804013244103859092493640197775334592265822281889870191181130186920768619566825233874157223050248725386909349487177184649465605296735547833529886597412028852311859392181837659470381066973943712123707959288030317637732502257274901804816437734081946567449309106850415419251008958593687130793080093132943383423099445029229054776764592278173905239124114862452139024189605234355857457049511016556846949611501713336230516000842689945041697816263916632211577579030217199683123539260041174699758753818006907536693046986409451158232914126129493581181023057103161268127289362344936113861446201341733408583975935779503919681406376219151836004685276188192753305752658811106356434275512366175968086250525277125162700034860464004258359014704282021829903518286904379500672526389263806471023073490218956356813268777376416768836068551880634774180055595950198782193080225506877064071732929869700275441125534611759177615210866033723174785676569671550263263124930889496320014030700987812293546404063698515756201476035894670603866915653692418015591303333793799176221348855913629590061756387313821426428068072930027400554322533232396364767325465750586798645465200081036393159877446875408622266453580745498104673867364152646696310999965925374157401213514719579597537740484397036770800181616921344994835153385936717449974607100041625723028656899792917480412228621947937903275956864400028004381951689673413452061356240520332140648609938351384792742873087752479810677911536016761060374065022859387061950329036684495738930999918892099171871725461910915877412205301337898948421621842383662488914453335626949655683521115723120822896181340001973591740207469946021989350596326373214751403775346712831802645720671168362427837957825206530078651742626204036052467371569156532137830750177100767390093503507283822675491673815638086052726626344384933357752086753294064200194742704426603295310876110732856287753570148880855914533957006139746220143307792059191142162397285848884150286025391088531343933440000*i1^72 + -2213898214697645432045725632485689765556537061309154795005851197821591693478189590825339624780862158526836855236313931174560712318468925465024892242964371351516737297987601000114815405078929964814114243085973076618843354783770957090132752884233964722389085978012049909817139034044976638682437305344826088215490514210026444779804152729915200829117167922710436112223500087137592281317242640565699155803215298423886330948287358044449496159344428925262397791072434357351800801547623103166362952088354525036544709195416889191040465378154578487854193336366494078665145871353345594519749027011052007918604061498324899028336473525078588841543848795812140805383776983836054206857777192457751043522176721471337471078478826133103056753875713710388429890803781140876812279053970649773935660103861125799966771785393617968525548820417450458238783814483307607538100293020391676737982282470133399613441254014020573006056607439401782320371901235357874162097674840517795249704807244894700618442609669950135828981017044724517945262625120120222608971543179485415545277330684803189804954446855176427336004240290858313463383010410372047122550924375042741460511069193847155201474763484050950936512641861610864798996511903800089765914396280033442246335134709972498946071757266257220051502963799774224918986690312276927683214174553825230950264903169449084862820231925155930660966369535444760824783105520672552552932571842276986240006006187982575367740696388259310601556360763260903551306157686386061911081929230840529680246492999996770483605448000374505046410703838564968575271111631483030980370641853415400358755859308725594490629545446318738135066814410497290515451113036687333275696063843718481583201166039845588545557454828991358307002435043198874003066122841871429136740246943299688734148803490898233280682592552323023260287756251170180359310622448483034309880182963685989037122438577754082055915686351838733683410695678720681872176274422758221298119578862401821387293807034135109073479867010233989856027135969405788209153334837276743440130347089857050357039942917208830296084732873918919084950821750416237550382760674343411017483698657587048334603537362425217648385074753632910736042391320561387992759531336437468184520176616923967574533488821748213464578893738248026872902347121094898744180503621041315366249605751885971181262859147014725740668287620914947845155240760998409161748789470779513091010595286315637479634459536927769087682006928207897644181481736971595421263988679446887851233554434433723544864478152305495627977076966010412632130466832967842119375096433369979986675673395793917945823677736882255531953261559579800430637064697484994036872077729832810482432932045395873714398061936597705568841383323475423784044381386470826321897286796277874701347831228137786879031025803509890947149318454120104062925781940133492937008039535087599025912950695040232261889781001428690533972484155126953609076989172560479912613115865251858287472817794934190486006257586012160000*i1^73 + -154412752109243965501412948458490912364210217910207529720744354256243900354197576033209398602120886097450790003406897372609966615576469713799974807026119068537850143041654284335481467454545251621557460398422462225651180125873972904044399600434333380113026987642028602097398851626793479938489616252821106200575320731543058534190985128352675364793714966676720607518867800722763290090519662203081955900509048155681117785789996493465358816666900316726125422269106512491214828292024260433411833881191674423842974774268222385798917336345919879281431288479739394490979169081249596468455237834771616995095383862957820561280980445350285912697843532904728535516644670789456935809052975818904738377124189032352986200038700545148882244810363621333505818732330431335207403976592921512336898622349614266861378511048192276608806518104899012392320400212316221627364384919998260041872553384276636560115128395550321541046375724284620849836824206893393365349494200996668034887647408804348544146527251537188830355701261601117905607605257289179479127064144149999592162172488329671039079289725067537335690366917930175871862019147208736309340163128794413137724473593147053039676075972789260469334359076937650174304938176056986994615393493723219143098020520340391852275418858984118378431415526705772020175027840912550261315897756502075492422698798285492679854029223843963233455181897244905603586463223992486240897757245287084751580401248814378016872608540718887674066707325387933920141799137239351578143979629328548801529019020686953701245116364828907948535076822567606083063089486178036747867554748692406825092961249109244990553176963605552655254711748206178315604760599534049403752118785710212549391199983480261740669364944033149842757859513896125188528260018666246116336455729079732267899793090427327702417476921628596581802351538119866349284960355756840841645221184955571194193412531800118580119376549271990527855192528687497779037823353716353608829699820380487271742260641864390231582143759736399497689680609627852616536819230958248166323462781410927476202257258488773187467737180263276345076786606684669144152976026418973887974364488558568575110545823150401788635216481913141117651159160962109921257267143030157641859229022018204246763451396474936795939229089433927204491966541422708818963198829783843439376264838831107246628896588020728737857145511103755104329596445356453513095903413963435068143221496960404641991714114967967013140711550877160902843593152123666739973390238644252858248013404328999153029804164135125958783953149170306843917036351709999114247229711812958966384349413140279785981521839762685729932790270009463499593288164318275940511877383190892806534671208999339760882251330994547158006069894458015825865162137761631126315714112371578195647895923197274903255994950928351686064091782493255529980464829519067586761706400810872689630709397677749857567479147085036561345177964502657570623750011777549006549933108017568083178755659609434381743030272000*i1^74 + -108385783743768975843691827486610332616570676561089732312517520520075590856578098520097552196710980874535691897682318508753132097181256050180271527657544860809289606129848443588255553913502089192118670436206860655897461876105969236324386558542509957744635067713331526574073673319326791491418756727108232574346479820197536257264731409358485733319225642493047181383643144670394012534018647271082376277195266552190993598558597343705837547085285198722550122443563761249116771270895460963241993364710773250778355143986938855469156663115466387441925952134137965776762672374937512953142251426515356037845804582546315959531882018578627324702437357542843793549968308209063546569292168060349754950818379372547246206530475948769248832318987356100799755010336623074657042289325561908686151965707332780830126042883721306019596171092220447304352908075310996730179217630743639204747325475228096920731853874038329175961748552076960858788399376665979051859191113272070627642250480866988183237681149391703970505773794193729229162645733977120292161355277848748034751935746562438451520553875280977404901297330879759093170730346147594902880597125132489672194097256760536825598508493250822761211916399950996767956289345220460338252197703398609156770333173157436857112326565067882993233767051713404344038971525243349482029706179356224983427644624048698699933810975947201536747504579118585901741469997904997203215468816532934380280656488588768882706317568531303957983891522811169759211082521589684603474868738255931581417445061721906668288140819162905557234201722123256053112613657132637623082019171815348142290410738205611365762684038203277422216566443868090048079217253715373344828734117254137704700912618480373516273198689305275243845260233110978513350906540677717260720861162207255279968460362839973562208551247101717993106629277643737378137793179427592203836149758926244148165018274468605674807096117948848706053300294584642877329247966776885020335709483863695932305116530589200546978706694397536069403505691719370125916367476522266585111887460616179417411785265095439272248221272640931111201803803979059292108003405908545831346810916141155903647457733792962818769865724425414154825530785126042019095813462056709851716484224741139745371836137236425648457338465331700211155154767270282588910243764360762380841058776781158624046526199222869795356205484842767143680232421565321300482060073415106710837076106408677024747140227254386367973593647106073433058343131972343226605695738900546181069551308223377595368938023877268783898067478696492048973883702550108143589049363355984936763953980365280819722488053131817157444299853503106993659141396541788026827614943737982255027229891059189519072285635155304772595003043890233625887107066627748945639966918914754010365795857940653084669162562016782751989018809085001017963871964170526627815023444661690433743089036488477296541594377233241437840243562350300106751738498984431471350636312404943276886676518228006535168000*i1^75 + 1000097878193127687666257737707364204879378455915829871219532954123890289970252989721552816611518749587038369405989382572414038045662600883239558314444246202819296171415096394747156571762494605234838229093201730099337119076458790002770626081867039425101990951841774675739913177841073548019022662551944429498341190108615659665534925154873943836185252267132495771433679411454254527910947170109989582710673883394559050668093583020223338184349638542049802177277309504721028770256420103731737436975709018167665452827918860908104406245196470619656568616446390217729151854198425138505796525600449193854399432043409831034929106902740732399469509054173934970320274274450124156536547574704134000680580303937931580491003022041932495051381771325997486172028680214747260949235039704684671736652786773659679820357507673220852913716908368570140686692220492510096922214080031813719922709077953482611632506135878604500743303280903745908412655291387955284102356209383742020348167776872637553799937990663019955412903542602919241401605212007841028207195542606769470585330054224001546783695343995087525063643694685431589357494174359804954772835958008872096746276511213849504535901431622834323591935896074978953909743641290865547279436347989043131654238703034604241510011064740521380607388985721515616217698787516032665244966969316981953224996620643898317666199626438126085011161222648091670005610806407894136646795302495232944691497329143287746536199662152897925819148689502362234705574415428020164737057049650904248993385523220308938555104846845841801046860939552805431334856160089966035904621767186136036049512552611872166592920055617969471676479600139093431873724042291593293957132767586938223921971538076209425097568758544489326777546218916869374251098386620101947734745032339286558905198797087091190588470502319115763977723773705497470795866169256970053519125325333972153986345539714745346840644844843957538096089977140426794824481790578395536588653870267785969076758233863679057811676012204593369806117005739820195359651608053100660137901311066282550405643040950020903882154033297963408573915896285023739452603654011611611463991088973831649911450239516238325148496496520074071461581472661658176902280134623639177966182040622465791440418290449290050957602481581377139213148684360829441665780446212478707882864267020026614027370192110403064704347339320206454061790357711700130643799476470557746463511339301530987743990792883770214209073456398337502752034569677859805792034149049947639849135916265629204856092379979666719255122586454091620919987233366454165707868232147706431974795370782111011474477872729684037711366787293816636387036763175685309334274443279374353356963570752771966551655511575274652830950742123679275799382350221877163335458102283929555210939320365390625768209568195858429397352098299890637198121676507247269942050350893519491037611741011349345773613168076547330424284633136266623977140384153204968534581474141517447368514574745600*i1^76 + 1407769745108777754215328337950388703627870374872722323212362105980204964524968948664751681109676132137592880284495754231791755191018510918694721279845911422528407375244289959999128787938005716298009350038440322331836291999920098200573914718699402586082795329529178892344586063901282311497733216064612253716877022645872979158054590915176499641733950019410266762195481094257346656184284305844311389774878528452126993067891989974332601540929989515901370871704678739654454484834079991960689870336962569864142331340830041253724510528785490511256335137535065184145047331723674381002492670096846326371018666904075626505287853527300827188012243555622043806547453450954733734399399949021766226051950873282358182967000393737199943099273029560193833081295699093775223254084605535421570041227265689032928583416486557859812532595743830352962121744987455216912936884788503593401891761844580557266548523647022307199979997233704832940362037784410929085305414482640535081631832259420832044228358410530522101375676042941779633427497275145986980029651670607674171790064041622356756973845756050977297217433864544178611625643063063624503197470957609101536289281602455198868226444217620245321311375720035467681514697069399772490919828594390070770196109719353276410949004396730163999046366967180447934709990205639274753694929068187014512651832694309469730226177459298048315697716899440490489335730641939400066902753609546401994622840020347978699758110526154978999742551617337213867630877506527104034731016742317024059967750157405355136953083445574713482392979109825084538421367406782590364823545567747191760929895972363996740969527594838329339080722375523714306329210729494880519762764669955339122163021929986941795643260480504710917207340239162040004762319582014067196556210855601816376243430650518577517400038473519507057379447700277942313615624994817101777504666044694109170595770037818101733984423860737858797712309365046692810729987856077853614352757530204275329463879829814476758299801997357264191950722707130887965803757029730049110632399519734074499190981458926893903366080529775401767091931310205790673778187231314853004905748534039750930177020953041178203389051591928455000628424537001844764164184962287354250361396836855040388450245607052719219904829309023288727951697771391583227284163012112300559390533356830160784988859097550245120424552778315340655261274255315362160789275126954890201599583063603714972831642129356651968732742782605625172318737931685102531125172967975005883090966022295530934850428829863715205201711344235078648718454977957564848951833556154496974750040916954662360328191327807065309129879146483610660400489827249490888403159524819448402957689489091417305837117598309420009377108337904812252798658611542475981882917399592149498909896960466499191256984972717909205388533984972158105676162128585717762198103096762390725491752420385567660678665900430260796982975092047630495310687584719350932896850398532391136342835200*i1^77 + 96372716406840387911635994503702461693932066767073500563595203695390115762205565983175849417515929258539042558287061909271428629246535629713460362182571281081452683506339301884096899144883773519135169417611056434725551467986395581972800795810632550348175583573597377249012975025821933222505652140476572597429663428420790465016859014081172872748573355243339298977430729884935117292305496099883834312778522246169897220811106325239344009986427327774805706122593952387442629199462031117390293242694507164375856134540637599680517604804895614318699542474685048522024721810317240329291028201294738305655878035478615688733352847067582749362027148145488214090072674488629697234369932231242889855302876643824431993380372293138974047035929136638688011290765952698526261292856483065057208299871619885945636095330884395049950085861674993891055828973697173678097138335941201296209032865579098418113566085843094804052524914241456396408770273726872273048285681829430491750831440603877752102602782715834778227643381453810977441533344626782283383589802118638564113149651602767269623729081064816920463038354012899094412495812720271831067998637158584409710340701935805095322471065532906531566343123999339018099423020487718345765866760138786698602088475242026588524251697530874487234353020324420391048488808662584574758141313661272940826881615112960156774616664984987627254563436908804482648350224044937603310178748698836991801351614417911529615210105909302360840522848387018065119802306130060672549640857260852531839871877889791142952101129681161082912067623889500111655310642140267994564963673800089889368448904055802432360736507618305408819218249006072790706644178082901073896285412687927883657924575999423653529709692361097664391338845609787734662197437132665019954093787058051924632743080949078196567017446428309421918522480116659720805251355681872249549479130024803557318183732162955045536355261897814919937493922214751558920206596722134990389257280576162624455596925027155287249898923186311684989947004567159852886246732643347208691493451678500774993459110953866737357744009735673200398197963198368335777730496062213790857210491973480873698817643709664556809158365326482870286864199234991437171222498636567478190851361814984226765643677959280024853269245279988192234119211653571439645076706789961199827316735623827197136252486022461826241020733642953012214034135645732012264328875597838811755842362246432312318858957447214005200861418860358630244168399613084868172153908439810299532723771804173777792321173471644179293444744366937383701926788687006705215855675402672425213811126792113110787484345568157817355251498743888499860236594530617588501789084321501242102163029467312783131794500282148839534731686889284100379331371203728874908347606591345185873691873950729955755569266032836495929352377555881529547025709947956230356970739233305773921598495664276851409574582129862895730160117632410134571775850495633115527096651681491845120*i1^78 + -1275277868629684015188116548958857324912812420202362178405950469270205513467885166396960977259403534116972090449308170704070917628853989662107525080445358000875420412145654581555203383848108543900734767930341889215341260141865373386344321554685544462815253817284531189369138589196025470684136401726419229510277498756417287852706431750460497681482985723781767142682994043591800220213033438778977439290648804100717395076774435541538215458088175436463320375378797156628848180812317916981334142785512732995852401605834347101922785642151531094949036575869810799067895529926528870451725093982600495750969625229359176104447863485003505904808475172394706681810085453770628564467160491765780548825787167479354426332994534353867625672300761463409896246805593264828915396964187876604682797696190705918382464190396776385505349869318247675408590644004745417910619849206338479684372830093221498383453790288353428676271875419678123802463458630139449500249824172238919109464832668165474933691278102099279958629285401124236288323969728579134743640205107026373688394633407403159866742312124112504126142013771408289540603707026555500117696097908054571545698905596428773690683797378570187945151765274089993125024220562175074304672323072368911667450191663478442431326588963839237434054500048520860376073468357923082597202051951542944000703675598820643279004868824090767326098252615618730640758057642055140413286978988442384229076243196821144760253795592193657648790216474791848872019186679155046907259405969757357788093393980958938531103669500122792669383161450965112571283012909361869357230729275371952407009480501052624785725588762390231766428866886715450609916626920589329855782559135269078627544966399269110124298148036419133391684781478658620460862057392305529466091518590257387537944869421871581424632150368091346103440481656933639210820991280666712438560073381872821745000487789668087142570783786402512897483148900830108078230789927479500680625769344356817196015153706339647928551738809954778514820610780024429843696394231962348229556951266750254082325262449332343610610906737693911197257344254931267222933807855664549512304710061762027422503966920771799558869948971083374346204042939068756076076294426110737111537823302309040793139396545547046668618611399172341086005491975297741938753407687190207954495227429452898377890393184520601559155163737226339638024054621237048551516709136477757781242642477702935711120731205691894095217260812422044200897510230242573773163456084630699021892753101557856305101197244430399138070019335572690539396897792394954602056635806245670812884900384104740796338072683932350308926092774949832942339346297630016806268277498035686429165031800717350869707042873408147512368057028404509085057269316368519617466022528881934506578351240476737920544421299955417238170959053197339842966784919512530665982176756755667319485338479673373294780718288866958366949744570668239079425757904484975382758172917760*i1^79 + -89269148644918090188859105980131417989126578483273271655039700909899083103236424132213676894968053687383576592664363376473737716918091556894368185396962045731387687931163187057994915878950264214478909742158824633646262913217465717122151894100979259999483959429575583461907861750157985398352184629706472059108802697226448540521539606489599404518302312419657528665826944874375994797837805504677560901339830826120675041272215327409297041868503467986080044217212259169994261028567478808707314474815136400080878554097143805398840325663808861945385821557486123300663841092850464223219127746118469422643395283240589758381469981645965420579341247425245358144559705607864499007079906502736593726878990543552311113990924515265276876893895423408856591989444868832001068130408045238770239046614742955828699642457086683800776307682517333201553714995164969778426401616430858457661116789073345315018341040160927717837046084449545050864078297030245541240238656009293596891505130843764836268622215672372166014803117336488061224575216249580690770587423428832427853717380260061553832030569068172649475244764799095444391575998863830431736714098235993760849278895374359110392240368734825330785326269249076117984716943531787732241410691534427895716491874499944174992715486485059826152895072417262925321197635234101369389982428480993892552794791097672824923854916443224754806422828219087921720791002368093949940351453444766070140685501498903692219002040215367135654696419534408701172404104605605527607388906622640218682746250250479453730823272570052014498339598053608345214228783108502302996318405630788600048232694129042525512338502634536269049281776209294429091173610608243063588206573235333523254983248094238511956501273835798851741013445257971349314226536506945564124327415918239555258650175803184664080505644500754090005622473797895607765912390600635697582421828054702888141508854617984808938796388688197011489690024287427641037611537915094218966731994774717371098619940082021556042589553162951397332636949440355577647951945789714220690010726097330450402354937177739496262548989740960673561498786809570957224787466913907284068458132477664726897371570562700864947940493044337315036458904559501440445460206982565769623528402916214804562991984898779755850839957444348589028105213779728508219754166471949441327090733881442806382242473630250344779878705316247539492656942900924480375145758486223722429040289483321895121499104672424206855438628674131506823943930900164385468553920499357654690570852115501330759254513538849088946531881713340411774268341485650256642362702973738712553904604442574073062913752199015848707368491000073413481429771927124419274038679958036503701237930741302438871151334921676205753751972873801514819803416095277870375027855426561801804511584710873040537783906048778503047305641392893258113911790738254199034563538102874048968697850497435456850139433907047927524684709032726081300705553602709813198848*i1^80 + -1828462097330355193827521230892959098866168794973486497199149959291790029527803212108149794464352845568708934620764839705213004832350319323561778857461165184969239311392975827966538580313712164391035335492610689976953513983519961064465450859916787638294792988654707682479771038342012182069165127451228190685235573631581081266604516559066028944815165071943765867627165647021025579558388233535592859035899454497982641472702942676512664649205765332169754878264708807621977395739207438529859151253088515163859010751624256034030128563162537969490946485028560397074817284039735684172880326050421395811139484481406094091850888313466657034868623366285725887053898797944595138150123228102453259222897100798127466860209396177974835624232873300456195363348619075027313480218928230617900060389208083807152903346194100039987478578141889880636528822731495633009284649285699082862590462792299273076685187096631346232162251238547704421786117297849751895304325998882784332877449170364767110335363996002911265367695625520432144143762145434477537297730308679783348712721933742240865888481142127326821792986872524180841048196240457177446446521863926230967914268917730761831837059569961329677621418447699907661897369597492839501809083594456145962913846238005168146861207704396985130103569659444133289152663996798927151214865985589765374920716957477528040989027537066871361748575775263701525784872774274908539786768183353174075425007088079703294014775372269260263025430481197929292626239435309116181862095382337235756320495510190111378463988333110172207806614175947710062141184006653933776738139598065777334041053244220389269788159432728932105783648467195957889996634735807897426695929072269597929244695247265261665152364444134991793336739498768916698546555728688522395247481122203077322307646749109789206904802727641663080651467814446408486617702714848306985084242846919303206950966243297306761123951249476547913819892898908994284140937705036686414215818749804415537575347201378202145734006562680668019389034762996349773146115702506758997985656683438668201387213780240314097899574946727652105049303359340479897279979596656664307529722815837323134938384848519409246375440698890321782481821551730773490639076661125538561269826193224643816979480428136336104464760747033391068303624675460058223843825735069398977472225739703807944273758813997285253162441686661515176468312005289952387767465742928513742821397395470047324806356823864299308596187597870605013676077963158891241379379194936498908422717522561480950191284882558013624387588278868453137242735192290105737238525575598173844988089659372782206623332516963077609397935040948082982665098114132229529478756601819879457127554267943594082988366157477470142801782325968003287544588482661966297924663077555454482888196412250881228598210265206980947703349353417817568552823338722147354667998836183922613293320547079831559891672276833995696000550203452842298991937536917504*i1^81 + 70709484774784382057283117441946106407865179573318613351194371635272138854649928048685076816291310784138452060963090327960642645061224048541043964901757564541129825610659195743978216941646546956631379228104112544283244078976455241427886575690167506278693768811770374203956437165571499363845595229423311214225010121431096332689795134802181371413863033688806026074130074818592572486642621925811441134778656691512042266505150226546380636394517558822579608391401759967856773323159656160728076211772250734895754786625931024637439814304278372729769401509550177191202131608912476737457881523372967312346969008850978897490020347526500519710901564224319969809164595926269469979035862461422047739063429566263564847666025275527609031252397950090024710863957928855327457225320169180301835229359463599432737049626144228170624696522281739901920831219648661949085049562677053359306187523257233665401881736526241112007927316719455639023503214297410633632675039952660584665026754609376494200866893415935797228704673024716434030763389637418973887815628492592085075681321863291738850497867174900155923589895730924019821949813406803644505825718771228539122300489635252348066202297818608721386531357805817161382962034284131451190235578755767171270722869429063451214463351987233255291435402758982999255874342286269509618606837392049004755742384386823559185910992553492287072929078089771506832737599629020386237378866028183768771096939930290015664942184605656361526954390818962971921244462271860062706332465937069876002855274115681131214601599228184398472785589934524177553918163491247592432212593664208285897934091284924042182719448227041060408895606682907524683011500359409082643819908397976567786975564733229223507550539401738004394912117157783083497617090515075361821220067283086609754525225819658889781015729074598162777040338716747415514026703558807620321071261751051531649125999991941166616766843074538237871884785789817577630133813702614302026637532878564873299908902892440284293091023523438124864043687407834881274677131760062214437518492257333278277383601045776311105928961143913573167000743833043982819752577987601446529855783381583726783413608976278451986226809155596656505717543708894491831714869945547823327076078995829222751849282917210941465138394470162288096187835347909447965406414936634485125553219080245690726384366093788232665123324991754920310870010152305589932726253582625695880800347613838872439045857282221525274776845605835327871406436984607490762656053182164735279614748975899298161833199856091241267119060857836726498061308599614823438507032868343299645377267496138956677453587527550841434638592291129959959416383225066225035781689740402225055341414110013454915713279865940130691488231750010619322995592612237415794241864092724349958255584194863662845953920606760955474483815669928429024680452331421975908391692843942139781992984536227547540333232315878839086013290945083339073126400*i1^82 + -1837102632019324218531218139234766015117605755257005800116661951277868859815712347934375129853750170015031785671265107098830136999866647487278196712012130055081533796664246431207066942726454081721203049332928672662243613349770029527051079746793181729157439109485926278922709740296566366080253745553157974524168719295984227367550397690770191751002541656215986782350068009036998089679502189216412754760158499536411028663698072451554751742549765647604413658097886394790205517481511781257255210772928813138793933287734356053643394614618738897832899096434952112772987172606352064017284459873808948303959329506580158515436725995622287369516509604530125401982241658120718337397238465173273047083994891316445468795837625293897546338482376351740345183640641212659974041750183311370722780745078590487411708048730388895489063394598288938254321192087086420587398503055053976132484803521560223471556217340782921924424203662875118574574779547404745262274128637674299239380625159274592275183009035275085648648976256779143899366338063823455264299950141132318310542767477341173016584443364506375291753388696946666058799640873658987673207091538340710926335807106009869473680874759024514119688714166740578143179462877511810795028390352211188859664904026924064823887194046820883967307004021358839246475504798950155511359875304220277367807650568260946450786291765182362710880334125999322644606592017385415047018670430931598888805644210516637685678326611257975169378848175804855900188692526496116475041041951015833247031155802825673569726449221497399913044655782695334499237398056256678812624021644003871782841440529824728560834045087405727376913648955658460395292778342923521027017227031535373441903990206706716858706931902632917511835069943244750424428826077198504321326853662094435035147823048793983475865470901803925620546509361756221908654552011809617707703533212135781380905415895014650169413304751795082121142042379145410718722891130879467663350775281231230315576168077845662588926603153942912258991018221063397531616707480537587399142112467492881540644778955925202747468488947839585213496321675390708150433503548650572718736278425234909875320848080203799306114834434845795067221467259302080543398900361184380453678720278083065242774490222428492790093993165801337358710538130025793759842640469958552451406668539202981162204664592929352842475545156659959494879590530955325816412211051346897410339559039288901592451727844571406356831197940012648537219175095943608185249564432437024905371517738464887985543492391731273564243007834901393994811423994612582921273812380352298879916359234378725753161235646517936119219656744511247921139325219562405511295755342834604884834688519949737592149851497488819259015090901595845761396898629613030618884399005205374056641755602327516852240119117305173121794889178209478171971416419892205028617172237646081819546864960859811527846639133356329765716036673238728704*i1^83 + 88753757497296936271350006057900420952352391401605653810178985066300322217326915732034444044733184606361638234454038335369620078499954924667369069789598532203783991349709307058408419866648259508287467814407730107129082604551970552574122622900465939130982573578498384022244654164254675835728594612516385609246852435515758746014968169992445031196351105544713744310825351676030445456611196109446591052538468850710134804467765243287465737698999338168998934453768329480290824873435049054748371552701380822606062005994854184039273444072567660628316486140590331849078364399058551686305628309819765109706582725644170928943958761403025924144586459552756285247002730003662993990082133714521206155563077016690401162208746208285208714231622079886020363434138466362897975236017507514001255403039105378876482765303149495980913765369924857826695010218759267922393264074892512940100505681332334585192994355706220209193332276192189520470941712942067732137770552004002042503080797671367181214162928462499115501272907320646892515916955205449301495221970079780091630281564224167312740612352800402044932223499918065507865672533103570042453005079386265557176849348687240823884139772120641990582766957967728223658807735637112937201228014501967100698985121745809015443362383935942480196926634019622938885405319391215827888875115647011833674369651332300825050709481232867770645032901534432272472279510055226672547158605174497723565182327016491692942926280103158839994764387531569597702042683711981921110991289828798290469174068140998051972033498654673116164311219718492822500800177888791464441379175314997450796991607167141459600464665487026906747895976113474389536084294645116343872908164650169363812415271089126161216873300154482896231548391850251495592081857026160366832849143234806913422248722469201592505306443189001362641272443708082561707491978836077029188183344451622689772462859806659989096480372069642400092991795289689615420472888699266291077277683717779519266557685305726711315500275006963786379651968044179740363520956615141867555065058497853251756066200807815992696632480146825406116060984424266294263115252229996065057319914206791298627583953405771615187145663214317253563654205292472400178461834082870212272914453194745364760502645048778757220344391115488440508577649300603317121972953317110013152756319583168477098724599712009151058757607906797891591202605380981247914341617130873219305118770247082520870376435364177759222394150401482512310523700129657287452028683317350462714259153520261665096156968213743797654762390482623268082517555912893295295042697363447334588711985671609280649779561458169923504045427133334220362502065697577809028284742014166350973957175514150201043351404930542072998234926819285698743740624189598837181053905729337847206732489753554056287997920231961669913615404920470834095119429062857985309410884316337675123764162083722078751542645015570135692781551616*i1^84 + 898536520390505271825853295229769759969639756527277048526858983988702929745713363279570731081929527814331611064443669690423759088932534995933004039346041520424960276466917885469815108413887559696634803518740813250916400208493307873346730758741944562444775784503611985506540526212277354941598032999532382778718335377737078825381856169635072337949161092097225051619731218069100880150504134768379962903811877134231035668076414101209278863030536865837388664367699374738714943155780576620083442840738071648058652609716774783507785389141597553325558643091535280205135123796328006959400619742621239831307059377533013663982857627466459064303941590190180751854955595002095786683300091966921712715189231870065461898037565787461918496378593921377639803113228698544605627615175767345006207288731029561727822163686035613392025370899084444373311015070580184243960810498158348362767460842314858684659269518220302753084955876556355735212388353527745941589658790137779451318427303497892916878161086617347771262369373665330528676436813392822701749078265488483017694471086744863508372350715447433481941426003899595778388431080887340454456258670534543780259018210666693029084582744066606323423654080910872007444764982513476926101404192584551942185962826809960130957980690412196268057960855988894718487077636033127834875066832554470268050004209329193144703663355215468719928582920904269214409174588515135163210293021635486628206017231716338193240106982392700350884038425322516206172771453995675211159403591368752432210843862076028623621980450462584630316627022863002923153954427918966699804502657110972248067734746620655126207962116503414507160377338729396804428047974483706111717298087496627430545507249676396772775831366878690749759624111350683404712374004249300106821494457317284592509352009530495628047346716379527255931227680770382110997109444899901437333038744080639494155165682945638084009525382877302184506929656772014263418634599726575081368701889784649681495109414449407433421607767077863886078921350005356358931926560547026824173515695150358311429162659638960537939634034608980582004694318382340612880317029291786984012134292542804129625416981342390893143557004350331640937868663338379729810452504868054896282345475330263960812475042697869993143912696905481318034860086261383677587657391228279810736053000182912993635736934055639848949944071000028708964061473507684580569264860573054580228820525426241681811265956232847931280635522082266776626026078379370670638120117558982952302886013809258387628628168937761242086895921792808647593539127606499021178177046371890975034007515046336259063332408129457798193601964794547445997223048073329664445841374273159724577210314501770928855309156609718261954727574594081278287732185618917402250126030633613778912895612447603071650807668794693318745186142045179951238050991857046413891112492980163305372476919145676344520937420457691316224*i1^85 + 32466196000749177363678511109666765670653458580996560204352867577173648837734458346054824126161003251737438101117505755806699857298932874603778784989587499668047313303912237602223757266553991709479586188845259299285177458778029738210934369781964022633919159626591770292954202610790949506450041465142118153581759993873918632841713131619299276099105186421094989828064031361954741954733536953135786630951833277489711047854871916294013092911824874314037009642369141858376673730645337116896091770925707176393907980871174396025154889368620540608535397248899915001869778552817714009123108728872874326829484753770986843152194547551954623096906909449901797963710791361669206846982554144705418685787876549677824087840253155992508783186272343629144545201340182569583557572964507708025099936084052623840252040055050725693759145007104856436126651777252886264018474611738802389641793727898962750363901322505417592587797095666485479156371456736032844645664340395537601999909520478022973526417346555022414087600504125151814103711286982926570440880434322933724896611901461414321693290424055225026261041861985269783575878281482503485027154370341404146304253122837708287159587204653557557736602309436134038586776381509450720217159557939175076143855172259818545052926229419966597571293081828623055924753371209829043023357687046895282721582093184494332789320897687872077105707012293490546600064725658364670309763796050229134675747462136526059522932973570962611186734345056428637478053249417949260821968908816146932301156639984927398035084079658207265650731659233441285889980910768399027155318699335650862279848634432458037279613589677238015722074792940207539114163599384904551148057578870327228712624003954903565467337971389046457308049408529023023457432690582317654348842822464362822067620238241789779460377400371288166681959374089188641882274781810684877191394090900404708858574588643129240738360423327175548102049910282147687300450174392502770037051360752483337911956805327702931581650502942382566518136676198687939275636314306616041052176560312089158003086434322524204053290968329523826775924690694100346048982854161064863564682974321349759514121069781875010136813068838371304654594991362130603321090056338190857991023140034806187509924554778519521605378040868532196048588728862883972818648095062463220541039554393149488175687226424819834498550702646368035986267835236675326456471998258758514286524655764120712196384100542528901568930983063352181803414156699493576267182762845634794248668335467237038003676992336277017735439509010940113549844686413185722605072721903696807005472349345390535366424239235878635356233437709672309973099284280789253894122306202571882531243351254929399645292403237907717151504469263900180228897064967423512225416936225821196275224674442375145863086721278034616680045521307604240578776265295280645759408575641409700018130050860704859953350190301184*i1^86 + 612903210982868444051583176094700545379162267220856551747318238383981529339324955932744435313618703687227601771959621884573889900011995346241470257157276728931969080499216776521418030655965665973051362271593696976291494618432866009859930386846472152633893051630995498031044717940519449098601843794666986063173943113509739577604382238455709474985538537052119599394430243634800126533642790869572941569684039510613443283958566550686189866275652487568280236063772876707406114471195319625316419088050236853711080900205480263554806811997297514910499648978343272429446831656343657277548364322745326490988653324662568752617522188834962926097673903707611157995400602782383111749030046396462293470906622087261208865453925646344419790535387636878554453745125894229825374616854431628252481986021307396935660850745556994882091638090394573292073975512626448238323886602210815363190013476199749140518201068558439679956528754316291630018063391917653422582732642924207057603336106446970479193908069609420920520515795704644037775710139562255437017072505293049468172840088797137207030027596454180503945017810946680853440780251800380150732988413866597838040338066638706516908038275124370692578656461809883314858462153176868612702073216221132787453996932282848475665454150636932054645696377037562790968161028081568247444167846365314558267075017245511975093122941418972182828164706057382754229331087910462306235875096264851903311000348889137637378442778166546053726307165266101421373916418826839834240858425603917787624484305708578413941737417770136524978178120377038596722609033903962796893286931166175231647862468923898399064355099241541886643353872803786752893546664108052404683326882298571480225532916960794865938149880576393491531256366622429858852777487463673703729030733066185485586418304650339725238318967727081290143329146306608797820357438216826994567071444585380751815288915579690945920060115023661546453185178089567589866799454271851201945385166131842377242809838718046411624148648002098742887070352590268548930508787829043117044647228563364127017398581820042538172114324222972927667345184111975037723909379502845731238407927562237452604531324427205947886992115802166193424109783962678610456724738890106528293770444988182135512466142836204638678006458674924716797724016512297003286187774541294292060345317164750795441306157440000799098797943185053822224284893346691249984690112227191281438905817772737710989496868414314432354747949318931871150638413515589905163992793586022334943320423236685301428949115224896448720302876739891022645898005173344758483425061124698527365065065130278742198870599992534618491378238637803467089349204416569546149654781886229905025806829699281685101575202354093731592618855660275243430113375321005899408555807966327733888103229740667382071168302015246607016386146774371491085668005704874397357229740157216979081188893723672570757120*i1^87 + 10311997549927809493839221043296595235988526306023319587142818967998633372838607577216370353774249858432942001264461751459841107758651480727156989949092249356022492959170327080956572595723774449167099098634976082314634102876748936825530021130688957987193035618061664491318285746014198021891905603961978852980667679191255897078690043784945323315512092153371148251270274624753819747525991319465780439668052003497455371632001429799618823027938733562423879046715297774415087236929239457670414918108361624134647564978887322377328900686816855025133252581534917397844358525960422440216481974333500132902129138999675854410246604067353421719107538704381318204356537693295095111739010872316018018583717714823767427264146893200026720388896854509925944589030854240028859835066380952055794067797407070462541004278735436832491483721409737299139555815035667895389653273507817064889345895034433784075027228224538949841731968365163018780728426046818377098833351831272794455317775407835011916981313643909997165108066074623116450683397858738170790502424806610668000880107111381849550238076756070944550583011624841487749302293825630267556580996652469322209467294158271347243106197728975276963451043434360435256329593209944915706722620455544566092712460058533881374170943723312224530500315072180352074248893514746874954913439021530557776687585154218900510073804142905064797141877020050340622445427127012896877892302424998240937864680683463164428689028298941700452058553857954981931438690427560259254465851743224229595223756028938261487942828195965712708316478642307534761771038135931015347864293457759512348204317362497764481672962003730656813352680060160938870945046919346371305716209750444357063113632394333500083824518677267758131132389398761045999711078795129594232225511322734305210903675923077881032839198103596167354498202220738243364046909165981666597681631697204707753370898802283940385268629619357076427237975777834999325748277036101405574760641892788733545444705934992803802631450841549778001430796285233822699114907179359922169992332107676917984368570641501431342427952215174064334801906210432415173920303142142642732225940205146304873681977222437262671092512259613583592619015842987506807648483363262411144878403114713548723494000133384690048844870734626625800464419673834132472245206051441183126310060199131170190093291482720090278357568731885159798162244090224841222423302948998783582589106847758770015872675488216786029645979345877628424469347951622997307540204356653580222963911851405389151621527181096401952918742160392929212552504569812306639763671837831430357666573065264291105314006113499036289590385360933979735727917134869462690835866742899089931803800369690712101005369782940906554280536852126494492326252338244619085831715240410173376960551318532468051512825720963716943391377093034537474726469640252326594396350761474109735735507365658624*i1^88 + 128601243626583729707593354321923590973789936461407450922371685310050670749269810683318550198148110687588690337612388670567941729882177636196312688938375243586634668882484712389399735267950766874145448660648156751084198014567976510290241263543026864022569099967987286128506801391761229213471393460756390286352238666845886856472660616747169019366485594839971145336316584021087905247243262215502568151037604198057176436462198962677003731209246116633356857165373265646926499826974917279285415117023295403928297282384481883297458442211407235748099489563175795454080754661558049637977524705106732154828007887268939965565652792755856072537182469227423720442752378246019661530176972618669443602407525454116695761689321176271053587471289964697223907837501112309302593626194580883078861546112605630712009836315938128614397863614511753452549182049472641590553093431154827855281108407902377034084240574268531667368899399318438463239694650746794188675638052456910474917762344304732482477054791803175135201066004897708951802123345762188501835858773171366865150720794907772634488000355083271631799668416472587977203403657621387817584508406150918210920368388118962486354560302948251554829565507628908668425107206828595592893360742600643734428106188379845607900856275917083023929794579477002453256600867493190854508713105157210295595915266414548181709498115914500178369632662478416023723552298343775334438065533305896711313774263967898268159039337795800087340147931457828819789795408258823156082029166363935330880044673128978037328976670695291498201647215605916718439025020995552703048180108323699948845095739113858099446774285085293541805303023295167752771862891403896623988275536078144238395103793129585590397369634618331595743434587978295032754717125973620081261450590080464884658301663773691268876015130685202602812783422259673757633665185992129045393136473979784353987259538639451507754715453063381552220537218626132684101859055125693276020031864169343011825233766252403025534806673699299818076682769262948188074978459853005634196217540106743787866988601884920128755270020996987046984322217337743638935986223572472846346769622432950219465341815912363187107127882727174845175274860845917277334766153619405623009115069815710537018483524346652814962248659093290629657443048291219795075876325245208551834952219957931983901936913083334075346718815497552071121948615928489682757085167346841212235617261447365751728035998818689879058608128481432474014343139439134647179303162967074147815365721370960368844337540768440778245716352639044652033687257794455769519111172039083810381164030233323745970976687549452898887244579338142951467034389614583028263801186431188421152122842312599102843490866259716733303611708739601315133331537268522282388238178371081107157158312389906142671426643378308854954144707494436777031381839668380754816981654535494292360658944*i1^89 + 1204480365862386579623932392693230581626891800834960664945467736271832626725856241338088055242642735344117080439423712283530747673602422524656511963911061283314641884498025358178762401667696842538448272908218258108507792102130044483645966118309644116335320681886604809244548218932395299265733016185463173669265094205057900114536795657922823465592138258304435212023364443944443424969660351668382259250907496770466921318437902023013190115154236280243292336395788711978642600286421762376306844926025348393465045432539065286519303645009477400423655670221969954710895730563826207750570388893696336472653769566963856802545836250902737467285431158982047324916776581678017227846343799555713292064454950068309229025621927987511677777704025586344786796315758172489998320753411759695156162615429621457101887091265291050919233925398961942325398391632134018979517572205347784466732369516880277718626478288087091587076120724916395198816442827647844236153757072283655062407529267067279834755765183820070361247867721469758536271820670376104810629545519943524243011427818308398802708321395460464675936119835678585608243432943491616721549249268463635071616081267784731952509690322134579263755766757153788501568568890213816626083244353621842072728684801959468778648605568607735163773372164551860567248481558388120118044778187138136190358385130351751794799780056146233622682692822448547189163633255346086484322812621588847954783650246010791497366523315249539008288006841702639906356103492480313981194241855916224753267703443797715104945511631699592677968844589841583600332136735911937399828030777009815282421412331687606558630901776708440002960025815006399649360630398258741064954651924422156898299576511674975811414510296869401207663853279069610532805599552866584710360945332166266161817721667064039348689210465862020051988704759080146481571082604220239251814648959834460240286676269968157498197861238489318567132741992507817200828160070430333024534345414668251911082619106080517235521451363689981112520478515418627534771010613918335961716437371959974988287393679731383524330397329249457928178461040989741749614040239101336096431053288098774755347350865548926187967204612245933370938615120789412110644673773209742766337246496721510980676499075558773110400087670469071661981029893972748141667981004992283334346516816954242935725471467802252265509302766636500486055821670852762471360304426734188624175162264592402451179650872558300919633018625028067591256264278412027281073407741737619130529063519640169528670145305462389724160648077622271719839247080032767747918339501258691544124302608136727908487881613001258838262095684570192735665795492814294228962294376852253263035166425136432009528924053661500047598431793791449989758203051536935210482161282484848042559559250376563289181544019807358652538435829576905727295007838385526957118767302583517184*i1^90 + 8365207330448249861456624826310420107559940593546661323813801946161330571520023698488086007589861899281106372634474160050775579671257058163046668024888316748849713666111801092831647281342221297283172185513910014987142558521099125598372781321994186664382817904154839208846481532726483974120976624294129915308444096950427718449583317546348365728972293023259666285402889195574461610685553255270474794955595966867385573266316951538035058503381663045270846014270425417280898350544457963534758128565961209591329419763980856590232272653477458330354349373140599900351546637715436451210035043358276960871801106390464196458377988316005854154671712997394344640540855670874266069358055314208439824186138026904625201679595398276691801592090957844363282683036578782941295066341790359402265347958766722019799382114213626611041071202520231320636852832051958597167779972696014164728546479441954817045618701705517010134668217473197407819177513636743921309654230321014864106541850089780527982149509365098443461355798415638264829645481474068096019540593983371297644008582877926313766906959787627676383116890616425369770760660607090814651666157330174845847441452470147954372843022033080001041014486715202391060691784246760567324809855671580290522198266496282363507388844551710746860735334716606530786161893088465069304287064666207424127089026899485828342862911967324282992930598044194428520533434932637445185329583981072084302387398929495404459239121784868989847658050176874904796949679158649503362924274611365775331629664623276877820969478553902076305205666585665069091590190919049031997350713594785308349531659291489524212279841606843486910041971447200739989707483217093184687396103452386548484646435616856870073313792380560979275289803339446852644161668847790641570437157694356678039142489346615916535862892392291006724514094619967021077572041167917548508593435455078855827557586619929701431186402826702755038370768319266148389327264757049951605850706194993400166402106011894068944961552348031270529307536577753334578530278964033452859890787788520882588020287228849561871685397511672146022439482758810722748230592063697556304353043324613656735523312997160027365760587363009153749112451817016196170793522146482943707563235521998971008917563657926879319852504549493421629903985835473818914007169703069174986442995910098247560944303392112374045654096432751454352080517885192401327076988776706380326117476655169542553649430042835539913545737167662615238139297053631100281884505415461038422422472157734658907318867387741347327270575509941220718012312632729732237837048502945724801657597614141287108159686724828099246751184466034043113947857470351000246377087694996756433415692293425451030258267466468460281523275250517132243085814477718192933436235445821685474400956411031711805601232848491832445214007750506635298593193233763798597406556160*i1^91 + 43715589392492870635221352121818015813023975401182082246262611593581728797699107923959448615470719084517442863889638147142987066651252088757893160040768728823128039748561394202052572196855429395872102471049299913946677294308535834937058984891440317081078933096625640020202420217821788831760837104731693506688259667482331526611348252225323983214285137538562690029328853469188917821601688349110004660128203274340958924337525912986419782214636391751296559747481868082989564495223048646267335842806856993273758960240150381054401234594482512809268190878694589816250380824398762547486955288552736548276952026422399664089711288087927002188094306362213860782857393903578588120175719863922076627852958304571582290654551274106611883036663270645744092620001235957359351234266051390592887695906808030675662926915197957847993156743138085869883497512617104304260707684621275461690500297132624025970121762582677773703604084253772313849619816015738541540392887013793807033833000419364536170861409841529911914647274196041583812704651128175858668809792799539493793174879074940459928043121516124711841043400599448193652800538196530232022613509168112919515817352920982986551092340621799552727225911026643664607532813484546407473103380129478731797220863944176054727475112578818624638938979051159282116040850479921750398209828130998603928128225290677424874095813139989659256618375819912698415021934085404128024795798727521086362790026039705033814950537004783538921201745078974988032382382959478230516479807593685376846057368697771741496570387101308264017296448913824182738060749689850947000477174753708731787887408489095156927569856335835158242728920225181541569967205435852269702237952681640884498813393739781563684315875535406976561997741222618307778087003221487332566170463154657816754263180012355839348766232291924826396832122871877125658276745993868575592637921413068557393921533667293059255117490679277851182628505856410618762164054127088052995805906596145282283488967150074001023010561236628204877650229006700826208332134502341477789333529098853374620706549428781390043494718384310534508096584172437450343534529222394277699969384444895730673434722437945817340132010852167856877740406383964452493040329764909734036825339485247830636592120356874192778543170699476231992618569023303236875307309356077431177631017962221925889833151847519273671396733447492460402669843437592716831243884333667898146460671056405452928586971030441392240563033657558245818418778669981139804446892833681810718303719092472009686127912304659629050635033412763012726996880559156530033168420522893793077595678857839529793274759635668759348877668129636657900122504419479624444709508410618884005562873389081604685830133334700078520557886808636771946372047229333300291337234203654842814171174222552130674793709132783437728748578628842001541302752142572912640*i1^92 + 172567900160784358429284115559723048349085708291344526408114621589547276742173049940513792337245299481215100855384794270876090765018094714063922406650810702839778571883774417551840994713786839892944642289307443844582587030514206742968473051192910054585506122528835036338821971876512225457687327554408411540784277044205532576283640857154288646570177026797657641638969532468272490019001671261220564351180033297309774628915216184740281758534253235254609445570120709627030224438000837288958595961493988498974591650639360707399904402081084940561728896969531567387873855357221900902605983927020915304097531609895295307755410796376216141429582685958946945468779495894060627549128893666572954657774783603566056334419396109275084148564859574784304352371239744991895505549609110030706675797458140663298645631879029114660091284101848541520833800611646537822738756106366594763151519848658048389544478294468127566137768644265449407577375844111133831824302892309999350550415258509711247759605858967667231134679175251418695069757399219985085862249826845748838676458261359300551968013598157373018481270288166703930454985488258650520138206871627977862783428059083699107921902155280874302395366533735837021937626876317769597324782378926929871389042435688410246382066039173383807309221309066769321850433452970973270130312960513058547107004863467960993752877525945434757629901889831571343026055160083931796388212895665533615961944937737211634177706279732417101156032295610656754906799422319623018781939639429671615953710686818105467845285746889509446504280999606583897872835460961140619722016428793895783299277736852450478888810376597161593262606391492963570715230132051792630897967888382550412477947197059749751512871720414526480936721214379949161831299783553231932228406641144614648172163336340975869256230960029520271834920868160291092263924370347139288454567448081349782003737218802053072790627623189018958169168838881627027020722248929717995129044979542190679372841857059500781015998121821161189383066741672630191862289443801607975585714943339415137227264658833358189449381949329747290336850198118534165163646277251033397992847980140093169553626107278157010022790174004030278105308037098592971686460510702764145675130120878981855421407292757588832151912871585302312507861021934762934155722069905466816108191009003839879910907755330106543151374897233444213329677249469518868370820080201481226479127815926693907044704362366452767144882084499036667716002653304869798046967756912683333053368791897106351115835496710404799586231586425874678878700289077254124708579990804375026923436748534968585338965655359455641379551705517587812940179026553502477378331977600014385954858595487343011057645841143000975411418747833946757255451400761261664508097065807853117523207147201350754048677437832283610934085358855675194075628175360*i1^93 + 509307429459723955620890693230909529130375293519203577781474720936822839860880180835288409176462795002835282404385925347886242375945157236006874962441120496208264914811228851254959843078617034317286771307781008673792314227526315885001639784426430089220878779123942230510572859358077291250895016219988867681035562898508671630907794490671627058634024526307938124579263535911728366894995981388594882580352619779378156189465938763714788712688723184974053265262843027922508500777337427825016142973683717952914133339799336901290989899649918336078461345222569088538892070485829670689794076621001863992358552404576618550208898143272343768888964815989953011392066178738417508672727227728446021013606161040868178573086616261893871356193285871919140745279870448049930944625627364509305007736135353097330593519689975213654269796076989944825850790582663827027557775558993056898949685850926878886666966657828659971263078146452647854341201002569441035690332085313907040923788038551059471920027738459155133814865401541490218231694392539807474149293648063110817034381784165343705906553856498749431434496759427857684574807484189582867087767476097701834394627898644752532569626018071938154525812969378541623885744393652732684008197731142346821985387293095389187877007698526969005301529911001069749671963008323938128752088325564567684158867972750449256200491946714186197763862667987428805115111048679185922128421022026961584372705269941774973429253538717656769580973822996882566310132828470574062110053959888442209632553931325068973404127557369862669500818585512317295579525724428298963941215204633032909872627068337867430965978474577538646496153665084919635325925693173125937675609996060978430194435408480505766478831344624645510540026926537218267019839912832414611372516006764139852630818289138665405687542846904730712375183056575884604455714472140501318071143961996817258330304095909345220608715183702469269915437818119125091896644386574365523269005973779808098971212478262048015408590965969757455173023053827725185762444228383591273906708276396112907986518403840484177262050135072181306465887177202427831979844175677088238227031516695642033365265044908989821736054215387447608533930602696889084891092087089840540212783493098864606697128254050875267624603421978479965769155727919122489255041679947645119456754556040632801040686883273068474169101414793922707160290512016611020236192410393602793526572542713447691119558130423579202466024328228221668280319432282590157003353903118410852282567276472745102302990113043486664534302933557524064425543863161734760833375078968386164922255907016233212662061098952566115549735908261476432108502430457758738150264411931674412438185477890145350310132533154374932781873455860005131178426328829123066661233371666987447287684580086235034923808731025066992562842019752480604160*i1^94 + 1061863148332179176279524081185209975059144590877388173895811908630597035355239692602976273145467089102565391862575727281983966125905421730250130923721708619299115772256314971638166838652541358961624634647284747643475876566744352322733738148768001876749037871385430133186857295350976489000657857309967467486214600797598498034554690074300538642446440256469379250509017895324865183229575107682584522349405398979159012293084208418198756661616510112540483490506805848454920740068427121088760488112480927758669002588065768910379960321614457618376899285654109939980974400191110695173645053396068675979415480245688883895093848032819345225022915332410611492594853586513225364306152038192865810664027868208076823575784908243901916120117915601906094265698829974479226631153693269268507234465316390414485350777260764928327605215214656455048529148448831213946690607617378912827122629740327216150778450824424189316727297012427016182993089927095041295542335443219312428384668691699179843020682111229429246387641609832134518704141245552112434641671055840732601690322186716322991717674767122036352935310868155410456998193724117723976522427423313452013464546867485016720750941656457829504752577468166271228197902290474899335946827378151842372437713267519808933132646938334451126595956684197953470952929534056079930949463913126286964718858921755853658219959582365217538991648727915362430650796364357689663205575784371172267450986765081807520034246853144313224026287572543905486928245495093832271135848805627319363892479174129035832554771347448050988126002188558196369518356322092748517507530912782119028764570788159427968304948169092026778300340154535079033662602929277952242687969932053064870330591397991662854380021100354611977933236646241187026730294561039962647631892599598616519485477169187573471463192981502639507819128052815586116527077074515040723358950599730762693718082027077185350382227762716375402557893331726517355137951681827140495423365430438686189770677596696582679341767190017124142336197158104752765088640988020911295557085869130512400156458616858247383590403954610060639877180282866565299706172443392320748200197502278791839912052331129619135619009538340278779700955352966898368661756322807095103295217966147270110741014735489634540591065199677139514537739767673760977991092091400070887785495454763014100028192374078237634006183785616306935487268610138206582419799926788430565230608227200089931061897182834207766594434715501508683619596867728301969230032108452670402227500899527104175143813249058542479721402750682408975854733106257942514793035551482186493882752522337199959653367924687955986672069862198681236666876349136911223115882102983498352616700782236383721876621373103183164600042048667377282165235776869913479152894712766943664058533710547387230332051018367496978645557182464*i1^95 + 1401807561603836101178843868547616178162901366261262073704126792862564805608363673489106439467873449803761774469432341643201350013688445664336070808048848107430492547233525136303410396746840804730986149507095776083152675886354987074415020483876359449743517794400359076700667586086846260502903263533399586599868696575223487801880799967037827022941076060285754037106248595064607803317877153835036405976481283407156995101067644319555421191898835777801065362535760751743728688082250130203287615280349874881052668903045592064230026796322113199430325624663794735294196520154382288796263553701644777999090718260203489891152012017732098235715562272329009855263088026084734694757543337234577681741263040441297991671790689827975703469442525065437114669808444013620568888448465336902815377894126648233106105936897222271288167930817771936386273611433090172259990141200901811221665776172993150493879934488428405744550522612980072235332785287810093693344460224717113108010540035418130860245892378531484338038246867623545787421689731333627454155519915103003493025675181799047073068795667206191188090713091434885032868661107770796726301199331372691984451599633043822372741039185956357128259307276152266220786517630784130385389285505285868833233459848699457936344811603163783045682745377901827919584841697245517402177509769379892861174996599709636092715254381095878819818046570812781301722232398488731419905371744625725512490901161292364339416819859068725983772225007772923441282315477323591662332863070156508595933079530858060163281597157483352281899603755293211501681191489691402541888945736258221410696147320348576332893855673814521228072823671769907372684422912862419680521938856760143413793896914171698530508717589408862250784484151827906783112209050092291515636903686853862256398868768957446099414606734661768507334963146858555877241442560391514016422529088089292059748985477330180891859216398154680135187688929268126471983895560878141616203466863892546313952640613250483736473718372121726612836019293347173091648488585860488765109204248948245084271145612046057966885006249658262961689036883465260745341161283691680093551476104534526982388311448450058639069841221562671526049521842423040271698374387159841976740765499109665744844134623752477225500720901471487282425918470732939646237557281082798527016242845199526139389661113727193593315613014598463898783341485694312183493073972198623197507882705541565315835340335434686622548535434136665107685148454713731025960464689191595107609113075206091349418996435637809128759560956559768218833109801383066454097050483115037878080362605989507584139350517864532306348144635984026343885552525250443932006507616871616091223809424346780348896625283370224865130508084043986816310121657735021874415039840795419339544831328107623253596808860511420547072*i1^96 + 1026210843864821891721140641303251792516298617301215828875320442037479587068729829029342833290818882881587121261053312883025027156576853407570095609978731535256526800921823424298000036950038171781877324901880209808357439886557841154594982340301343307817799693835088863593288347241427832277986877892004184036274126812715669491187370173962279110647174455255464647227268793838574688429618762380993503827227552468628477465086403682440374543984053821349534212556678034613454808832415520072385746555864503999087902864748716946102478062098885538192446478229388946297488388557344052548029111891609964744711701018692294312538930818498059134331099623950910516634212803601532241993871730940007190262623715561861520733747885558220279987067097894389032688516407318406064785027602449090717146835137130953720614722094173413976678157760174910133380562530918413397127701101535984123382573654757990629016426695582591669280294837813659231478093965711197635505037620066894381282826785369490831591014376174493982279041248166734227370978640941431497056814252787985519121710408830382507227888776728252065510642073072956686584363929413980896187787764173854671670974687914075625064287686320048552383497951238673501345425430545364205126798661927589972200651611238237639288952257162078727855134106679188465058460289247024370898785696056118978418109450935472344142733652145835762638020918582964415896184236372067868017730986670526244499243928320238148679925281795065446123324881055733498312859909353503620472140022694383152463231712688215590302459569679540160768984994638122029814277718432680313182504582565036574386108875764223048206422360095098928743497122480158999733875489899309609567792399685607950980428951281168352036342122222425657178540310976278918443606662680517382424618624263906693821002412553692581729021689061564418250476882715608342487850966140598224167452341399400283130639389148047262784125665925437372017355583035312629250564201571933337610526697586730494794178604719741861422837425045354616109307593485575956450678493042388139594753380028977855292554075443558999033431428330055193824717204250436687442917093778586665243488102517653083943448622505348417730624967894217330237451470864816072352617993241169971013349719324636870986531802983457137627965157023842686982257656980309632133422068374788708047893469432218842377659128278665515632472876706697631357371139730356724787558046739718494591693332478065508135511949087333704678651336149633311247526548757903106334372334361979888058810563783682579488241670425537542245294379561674807193270849238881098415283559440249567242238043687744005993269979492422714218916263641814107099502626394784932554982480015132795291949236406311752345267945928656223531930787761548625515787305965493709642905487277171003672527256780455578739587153920*i1^97 + 362223086155943381372830989898627164364446985459724452649994278723755770888422459165691372536625672635901594153855799433047906835518359189781395861241086663217226107864201527133443755086397272999555452061285596583601499697788179763517681455455916109462890916029367310649155742632193520092906904526389833409146561357302978193505070145982772399744212571104181638005696778699850290549728092091707961687485783939911179417575211265815739412341748824938567368032757894916533733972207293017233748594719004131476936841672952669810054398150181959986611628389452150962026038370656862052937215606891439611635203156634011007465933058459802615701177948544514848804508906895231153805357566576634213900550849523695534521957908041450741420098197395569064840665821056407445892401581284267889698477825953391734755175412939147139843099964690119531829635852000511219733644169561055447853407948970881212173081963627147674104367599925530806707779384410648671265666529791834253607315830303177212285688116976573960449175054067553376701031842483014277377220615546788872505205123618113790809997613690101670549222916483609802940413613195276388775837849526853037189931863889716933195874619905325695286177245901973951210783774262524787066622832408830245130527908096847545296535979462883486201073235771233497461058588980658679776094381016505015002178503041518502925447147155646892072987485973686466660842222061407537193377036760811053955645962215329376463585616773520633542708243598739574160659519548670187772122061610302312619909645706527783062010724048196764383127751060334454511704770750394257819653601594846536656027568463409382695620583242330012954377849390374841419258382677748658090116006907056289764129974782395783962070564606750180637102665828218385299617030502390624986340551368163089096191935300189389237477160700814094755215140208065489540353186098824309726349447881536367962410733193461792740340263592421658997791573395450695544758526712321899829636476042122965260997433791963097248332573611106497984688220308809918196629133002807657148085312593080914789985925912481711033376761228884646959119599095650433626488361405261269033838614943512958768086217489314759974609719888259246379955331868330036467335643810671921517620815214015259896601397795032705616788879947102895229084171178496217247475561885773350582322398202287767325154669629208199359291601792784814502450081341100096592978575428891522927498716482053276666072502502814606314886547145406063669283960556031178275596048291245085272958060054925101993922843497623651970713599884901849922002301532901728813691399337367599800718966671159452613296511193880566260323429638789980358666301466117147813796309613248631273592912167390704717784612779392928965163867083682769883512050352077748317043580513884094441518262541155827712*i1^98 + -97610678569986465696465661660703536099919231071730302577789854190402050490141367903552473567123939415991087896631407275496409635667728559409070698030511042793493787321884774110222528624861449398963455978465062449818102817729322771913560715187465038811458427938787398711295347044951986495891484328478997698035173663609221008979835660400201944795168766473820552854825914707281058084335369776695139022517030124183083304528753834579596256069521099184669708195599418423744368485108431930839070554087890576075308714801620739929519888130484200999904837385257289560603710325370058574579942443064331983299513046717589709284072789652027088664976083941488179080502549235409183201409594920207364832652535082616042857259878713516485270470869299060862356193118650914149576933504343428902198532336534292383827391713186329572369747975559695103397234604118371680221920962137931371771071561228391089766372606642068039296925889290402035093397488963942164368905146675940116757740253557513473159352743278472596835058011058808373478688185400545326226673566177060057236604178068660720977574138953468606718484179815929050415247689423032871410613981714846082134519388847729639020372363192760906058249724127020380657258736796854586131707600563570513566311330504620218886196628977681331660448912242288790695687456753404962055022375834417383172995100421734995073454637913394710545750426151643102292238128482873579525219501041787520655954247947539896287630167551398507954468409486415483532043427547545032656442337447211233221465063338491647819459366788560977516720947779697475457302427927093524782332389591627097364154398800157416017996491150992397382472829570462883516034990573139942569069831775974048432413447017221427934622713422294897809675712169513945227561081597837410311666736682858507359868249646074029718105599169578058990641957683425575399282427080124972776776090117837104111847789184371617746917274554361880732630485651949946835523805815288461879686373371008717816363420819529213988257363949231592391234455479761882769681630468944715364179542752992191514754013124781645808471649739395923107330198106783833996187140065700904423076085944415954445937728063822769629520203554416401964314004294121995379414377775025999901857039811527018717363467757932016156097991787958908558326320662002282923182150687606627588408792193614045331815443989643858954194025366767370321780802881148808495159803498338969882873836261079523367727529793658724588700956932849756004486400032902458557516252550629449000387545545348860370268585357161600843334517568558074668434486583407103862731803997679683449143693243793182255889552968431009497725011830030351830603256292707476347270306127450388881400956116626056547191658004952892636386612086185020563159177530676058322498904088044672654096990208*i1^99 + -166800221214884646367380670335285101755227802349613887582466078376150553350993341076699721524807389623335235101657318388962878985613684964834750991995635570399417692695714671156925776912372023148157530472759254603306775967297539077681896950294594754570396315450628752293556466240706152787117927597911281122150492655143576213563961744726786518751223187263171503780302221359016956374631439469682306032431679270294425180675029055346678097988532236204434267091003090749754023519608259057151633467864100710624192067835059193927945670344010674029719279838316038303415617081183357778983274200043114566880815161608125002389845624692876529998673751012825234843426390388067272426608673593849204718317382564439578981429357828195215183793655723551436377494817335088485397523801730184541644884990375528814127463962497013277667823895041871653045665780920211023566314053447775772757571385798108042267438852595778780973866274949416155551230533265494087426019356100291709384581276621450211615201187379709125795990167565208017471803832362413480158669178907914876372386684414827298059261854652696395325907743520302122560043344400986973894702520229616202277499312689431214956021433798531185486272523333671347640659770414091988811547220037919901813824882275868749718153122484275545062915224311072893285520403602330487069876820719974250668545808209664860781707470767462565091715664472802911397437731953679544708518005386790569686701809372079763262080406895648003915696297700445454213685255550816817263494661830101297811733486198707931238797121712074754097117159504798413635589367641541150379399828123203277010282548311894030141857881365926220581903296376996592286626550578253174539386662973525469625189801968271653065019448162992672159448180948103478750825474866454608772911498717280473441102016305514336262912813835965650828077421213096963929323732176857292405430910961859534649813521545235329940473803826869810730821403184152838913149772937814742581098535719589396798287304523200583852282200501798847811266853827278866590972762300367304587547360703657487057015673735786990286576572690548633897980256511850309646450876985981918007158282149395756412848459643806710792288274202939440734562068012579679890911218289713500967164893842716473326618459032770911629682797186068418245912966679815436028249255247882622465003835803124791560277417105840547747031331319390988929063121341107964691428246469915454588939609313595604433708129632426825273564603425555537403730990669522764556711045702796985074259262034165910759605431314007856189774321211474676763582989054746178303054384574928377458754841027561068903155554051447032350779414808509371824210767826125709498218482763304446835763478315249343770171213645091558237895619477371319149446221292214308746283737599440846848*i1^100 + -118022502903768203889062815336478592075119121739262365327415976033118498470342742819620875376769925988628412319338701944982172922049735833687954066458290190511166518345672109786859563734508777115772317188722563639881749753368374720884887442958218375624118139501671629185684205546627617684020269864176291455885391026085246742462641666079650567266703683785400493252135582947210153304524948706758725417633420267739437863528247940648881071833771647446185524901246150809487014974620179929039605214009219149568346847012789407430628712761635355139899250056082853498007138743344799299934442858567952267293544085053855096936046549556840918087614812694558965294926698577608965594929518157815720847801833471464181109364005419862506601046329144623324690656555591701540245127598712951251954945300032942608637875236144609090289904062991459726532275113179709588025845789364337468729227243801267839816863790940720898588536382766233696579152154213418659297427994469342405480555251276893455574644179106586859410451757788194324041050787313680565527222264348457594097560712771960315811088283023833863716824761126943182851849475122796738861861930149812469588544154182073102725135024323322925785405643480428649935990741153081144012878715256742446288535131402917220947337869252653221392303514543510434623582970155671263372258978318463583554250550771232358402106777399886781773979061438172733346619959187719007111331835672199961906450624417297496103730583079084483452017757050757313947298003925773526322108974832645503643642173323776514041668193534227041509445316822480695907767734266252502149574240258318567136723759081913962969579504296508386771024740464845101361714973901583889536054828171077278340640965002572909824722298350558740379398456204168896503566470844495698415657890957659793404571154576358325813857215504379874656767703725551937253902803712247847980158595336036300633053366782107396966066028900328813651171971708388570523387074268422400062630016854878211024408967846493790711944029789062895639248722335762506486848922818801221928592771643228859494041815498181375276191734827593485929225202033476706816962122782112322829261504942604738011618677793535750980135401816601207949156400806579584107582242998423476521088180533662057545736175796940699134264938643452229893973372784873031364680611332097504198114637465922498636800361768875754562650664307548373812746499295802106732661846441971423758941216672752580348020761931495091474182869450318718009133324728677021478895999798088945282580773664748396825874500430544270819692523701286542466788399496263267452327165776409452147831555994971701663501195145908990706441959212664645591685264758372181846318767574988403815260041956263875998012871127595425993818049259832601776275113930232964520188313600*i1^101 + -56988900629114772652249249329276016590346114637330262668088545237089029045821623798802655625174896482109866118576724103753847236493741400619610531837779660683509216854589074131560905724845404092691148519549186389264818084766486609915002967601980098800608376904761425501543315885454233926286848913864522483793255621913932322122145263379164201209681099562912961499986511702963669378594370191695195526328553824253419763031141259948040455866251451948507499117278831344928467895179680339349349844405332587367632500842242689239087152188027839693088973315371374044618422056379601693310317655070183504934395996880365092272234905617962199435426828014910952765071440231884467103239338747274310547881986259266579678659819006908032491667344478447537998501742668303010235092722907433271902207355266919021001108363674987796910625953773966108672015998072724208885563662457337836910000939231928189291537979449713754564752276321820244157228021538018157986268607801551950231016550746546050709261004741044046168403965592378563608879535319903237082698223962407614305341113885587481437784053569966930683181596547983435300935693790643610512958371682528656442219931832567379360151648831248049031941218459323610642647772592103637079363485538081581518293465007252839669834718418041274524031450952824594922908041500855336549267987914393334281900610550963085253832751022501585629795762504604137350466138013467661501489298554349724234999010314760623816566571148909976487901896375475048247138358180980236167493456474665154048693487795236242139425480051778299783574700722545920421857484820355737513048933795527585627855375823924009686314907399614677936625698631499772741419337944273961038219320647501156494322385913028502866911643175395253864461236783550509001635435247456673882296567330602215374394554373718658054712741092914920219491508417110455497240880911301025678288458228762927663815689874781260910041396092866676533343425125328909003191330068859810873264841241957459014434846125287451364799087284827887347389475583298747047114815434262821943661177989537100243494888520244628953911030942374880423484514934885966790252816431715602328158744190978155028851412483862451428447177626384736482634612762197365468266294082991392328474997642948223594800528295693823908502109684152336020833401667648425057709833954440754350602514580003072034637869651219364641639129101644546417285697756226224605810679808210917389064941215209298877342489107894314933382152062130960892287877057703390192997022494610182734961818906213699367695597282868479545350455096827038218422010652492190334409243832665542202484805360525766319348884545457239809251466434324496318090729108180944591878373264402587150715182625850816571523587116855439599729861082586394943426282829905920000*i1^102 + -27785770999396986327354820509381599908532770187577045743330176827237860977385357646937628397057615251576990444648100288852334556439070495377217891397265216627033414316132772894529279347884665247451657381692112025165972592705598395311462050736850337336811112595793490298389468173910937524521389719874696584714306739112618056246765154361251113974191498334722001801674619997575244148225162319560076716706250277245899929247532017033864252635410002836970569306061618461721866639157307547362373003192933043365886250735639644275988187337005884434088226597247581345332854266798285899297037456483309299305625857941324149781536116392300439280921517585246095324967383129558157485361259109035530510633540290193277955714349712897675343579902370352369158787110912184519546698184618273738616387364252954368085089099578543524375094835044191270005739823120552116728179912131078792979483178442057273504397258128610912944464034387031396273246647360137951561149311588220296694306652152962938871377853311721166338065778163751628075644589246392374648197055522746493911481694528270070503005089274187322877643350499580179379144180419930146548842147708961673854703809209599640660048357789789369418791812334804491986168533196411889349812655726635650724367042983414498183251468251862410832527255151208445779422783416685460060812485860498408621957605626618705093299412576770885636864719557900722413293504179036738796896929119170838423464394462851394056817852419804637916475380701199575188830161038769655562060154759745191106144271136763043695185623382747923075711041782796169138823431283942225191043113385890409892727354014210496650868253004589476121957266180123622631797876026854321099414083577114996118567771261520866756667218971688604009010555802605003307099627561717546443354591537705791547512871099925539123209672111852673331195965892593573589189821226638826088849662952392690637368673072701981782800133340486523848449490654727189607481327443106925811540940436465614518976173635220348546923855312611507037790967675047352231605851650259813908526513853111355457194961635817220587449282173524768800679115926883486727801077893484236430417858352321457615670193870365795150974218521079321887765952920794440347919214783490575616367306764660883382215617573906188542776005117637956126065102978805067739281528991479461653760573777699965780299527210371990548317469004494150981547252107238997673312880672496306776849821956503296518629832095959837475239590093935696996992565084288994302170067937007057247313283877796978962482335679081513118387965469142074900808978531232046478278114243659484459648078849389887486610680107100127123061177536545699583443251397743945026759858561308837661720944275459015874669156983395064823487371667193519407104000000*i1^103 + -9033470750833150878938699226171956958283424362756484752495418025385762238995750585683490384262127028476880881222567800244351137329251238478299813331924689852170162901097893211690321780977420065821731019323146680649797767670369832634621029199729652101418910187326857789530194447129067884421360485185984861009557010733850687452608189454422522812448176167538831868942258189499257507343476247556255006571716257888412313601723735868805861065606570652686459607048857997077986055670459756925570908014172933029259960258677045464618151119370008752404553462678664839636357170345869953211283555501223658966055328133205873088061170335173239316978173717776364041037534737233655035618201906610884552507171039731283222881825766668947377393765269791460423020414255995400539482979502179800196631189998520607582944668603437519406642742778395113544007631716871551507786464003859056899085060418237111304080076263917190549758953482465704530548229051090289690217184294645922409759250873651757896997597118944188978187944998745664470559167543647770806342198235474886704860592865484022404050644439063332819278662293386838489182255064047427329269774715335202108098072354147742452454269609150767133183057151300861153250417171963175992460685799308286420124172101851635432892483441082859653995962290971860924906506482485955463957351273694484220631504957168538622755819593730413219670583935842428400620820872215615648007743765138337407504105685388618164124699301980659961224745352280784437061617301740205724936887197694766264515456500396934925692225332115290387348058040081211689067164374680587602582826651733865288492678605275954225418152533053581241193619525259419282831069804353572455812226131342734681676754200969281084777040163162591086379339319538991895981038347762781435996297843953946532156723712407089243391717732053600665259177528799162891797648936266287999677931006099039573199494140396554679853525847431415768391092596614542804962441126264558221572667167919412007663429940670690485533292254977256766934947077604529514837884434687334331592885120877728214174946265589090310385753477668174873224175131023184428950901567051911194561931909881636496608475979145980837248261585909348618899899469817962634115734389965283209885799414935600208910786250558055198022867745128682482337725389954556839720755393436084350921535060983277688900647324263702155969483421172193742157791887552185909166954013027790779102618620056957881295938428956397438136732430100964025653008906346783891514603795190105044681980702227570484888157347940644345768167187306356767018520903969004457130414754066308332367622009137493491845110978377014409986418258709805171167795084590131525743479115732209905154980293569526480827379974294083771197869260800000000*i1^104 + -2779049061709318413100858732329454499737491245440033521282344063983283435032585016732704301416638757789051575856955419563276129325989051860388738038640106256982613634948224918022637461455575142023794479251746193977053456048722021066808683868502988999795415940205924963264300880615903898833629371633445529290381617434605155617919169692819289805040748628645491235304714655709404037908612211520053121672423373513242441913112451209595587549462080679753721764075611388338508499902109417731504163034301035613872970185841886136785331572861656132782681358063045937721330166779732424215765215219782479529442399189832423439112428974831019131305516259253158752230510416357068282311414527754533827803703217502992931137780953788648350302762237529874431205130007911091376317554533534504437420734342373775120495554954471698072806024631803628157915293885440442572243816386750739726118985891831928568347173454977859326821310166077851741724420122611485467533695315822323244337516555447126519945591307330479792816926618071587850297984797593346372589500680046980735965107657891146167873265661205636937361942228495086901954622007413418599679793697491439824530544375097456630415928955295323715781847771948088848775686643640622797188688839509882570988128716536981888101992059798693946066480079259505304667132073152665965136706749033621164403909591086418832764839912441135382534752195377508309570973863476188594327012499279325128367541964135783411053774853167260107383994562591928487578890307410895195418070075198756057908634671837528770525698389860808567393853029380083019920976083633722148609827652799939062203400476896934060853966132911722049815239199141429276353538251075017402511045751693050507164706252686248759143856514455506604985903345170835854989239612179781547714588989608460824083646797969480329078965921231613309412421858989559236524831591284039501754566815750687957996244157701543133715919161652303666233358870274029414271029967865103289333178702909995886085305504269734209564128447244088667377015986971297060485510832134255310486630447990576859256885065773601926865697871774980913765751981591985166174395264741127677694864356517895108154572071070670176292812125942506030447655935001872118574690664368112809873987140177639579196541716349812849840773160764268539030030563551937989667965254239979105121285624091215418342694463616345424937301303053564561437006641705699858952733326742879526512735922775223530074549559293832813850047574154743693572882451345647149568975368203764004916998247631911860281171881097747086496625111568050716082977416117958385668278608980186292903668184690170636607922531870828541267176425474291571639079341822848790478493482691283183730023208194410177386437459637698560000000000*i1^105 + -561781527315427756089890845238828344191358481174234530590530455775824384021071156964809524543468809533705095338515861710140980108197900098750264005115553266882611420415672229751080890423366781478638531200115298485997955381836875774229706467839253416949346214320445394818883926473007609913065550192883714797207703972848059373078666634432021051619139862610457815744030876522024778359836410070713918093581193919530132582453389357535030511769436958523375795444120202268792198356073069279375855716058941363255908126403715513470797306492063481762797031867714777365149573908817997003806065322066903068392660303540270488069974434071906414593790465864085383490401538355669036184862031212830297568763402071377663877221791054439271514025428167828351334445635548436092745475823458003043090970670105299015385188003074705574835605480396974028476147380780854300278767637670381409702247684048062980293559134979353575050847284488951281278580541987423769566633644926131506014568538550708278288644503014923271134380204911736517365511806023527023095135441236701544100480249504231185859731698472648508732178325011606924976180020756571169184173851104809184295282423829638492730608953051206830568990930841710112111786256147873403702863779427380039780145543462407735401950245375072873152013925789563167827074687815256498762533013338543319628213017813018554057773742120582090437200878516126474005283710266748916237324022513922019743611371578897906858441363153503813815780450910545777981452551932740701609109801368152579725901194295454128245845797080104289665114368441433520751903567437494031158597095840220499132755235249918214965703785873763526291233125287135691117964997368724279577377868298259237238503555525155332125538885402580140795742252193283390710335663623643835250093657393328683188284690060513119965251106896000303329170521849947075619735760056144290399834577332590705985904832460220223821395957472301844565229531657495907467724002251810136459181199051175142337243048732252021217236381585802858872570473747260519702641470298872580848073713067853950760383743906115214432208170884935050212393439174059785454302266454328848152930759705705573647112913852356498715925172272197659315403352782285833318285989069078320232233682942635898354778385227604078489660277053177506574987120708785140394517156592822778959097767259427286563466502671554327216105243418615169462226447622761542756265944115201496783766000719640975809563049900861217922416931256999971215159196847028615533796917697027854253397451487574987731756744990684378913626817721469435323836193157852281664543297634126915303285720082865143394731188055932228849098254613174411246615999359915281895108552088452313946601052132939600494592000000000000*i1^106 + -130244516232972279852534247763030926166632838656000837221606348293082909412699769104551897731762673600109897289609961758873115884064695025901231042087640734914699800613576476969214929393561918805797831976645978359679078078136005651456819946879720564603919566428510659204941897948829481267741323281641271906758786281431826979358338531249830655144459582723288627487165246242770922943516822952157482950165404288180926662197492582088455257694215552944158498321425459831470196578138009744689887752523656152781579537554326075583119305596545957928500987793910354921730074861638178596368853125356519075397160136523412571969104542651389415827531355218674582773244230138905687722225406422532034551392777610165678226992128106783125620520820539445298153522608000204090121514130950082376729553256907071962671179940152789058788037124867431353203484107606230375997859194939624024487630610251778956594441787369610209675786608933829513119297217458284864582139125248868188692854404163845030044804882327148530887500305597690176792327603435842571863429061463129599347752975924051629267867617001639925367089605703461373115925079705310943477941780017939779287641633229997398568263333095941113134185158473155365137448249651528553419653488137721537959311391554659321775621332705977813841348341584082178266471895407436981016767814492922712748815257640886191130607483086754976611143206139443694363764523886684360694512517309405846471713694687038665585460860472008354043536804175396861204541928690743771079918697890732163329180607436553173068524695588733219552502823744717396413960240336520093483406709352213157263434949365204217331356408473040798244813302612712276507559899139906839981181247355845417617644315313266337941148407951397301805175051435261709823448182227849834483761005436500564832770234662200633039548909959939559475891469198965068129103805438660649547073452886276068824249680020516307847706190845490641792893174532126289256043247892251972056234010893689116821328807559886868958380421019358953487660332642469113317517300742398723697817489048588757664692786203186750267248379705218031117580729571426598283523481595927041312389350007915055644410838836293618854592704737422413245803340497118009914234536776678796754748513076747374804893729751089724760760839899470981129951094895651064496958812617246546002638056860063300637068064511317555159087022792715274495542703287940863826542818019088138962238555765377151075050256491509930632014034509718085916329980884059312147232200048781397788320938046590061577638431378391299267454550601199873166768558918293553508189287784425336525847999901995222286705199965437580414481211944166381900059847322672421528674956255543500879778178662400000000000000*i1^107 + -24682664283522180810110190480521740619148579435768170662462738340820798545448496903062133167345417905627802603718224789792812677528735928709924358237417452310327152749983767412745977795061156057362647815154967915205861739973762860446700121444198185800653632090091209034958365314381511712523168896676669867090334727916767713363321509355493656197898420404533624083982486278451897551589977977769507093828802134361272324859904394825075421955387511937303419878090835788675299413385926538843168004405337945801562452221322247114886133119094685365481623219381590538492312885899913536779869034519856435021508466902949040354955054158991075763105600513995892214456718547321271662166208528599502486870399903068371712145833393949679279698483042817663175619031531602374608273145576261175383760443564723910884511011387103122757300454914457771580911902645424925975801604657529912255475847148969425262814785096013577059906677874592971345153296611554009868205290069934621321736766306529597934575745035241955636620861930956717308089038272258799892990634656520534058060123824840059491140317112766874723228821142851605112968425088865613237896096969648538672098046921414930703379505692120296888958326525984776321369463958111935945386282992533877611807810316238212207126583844882268328218170022865072514878690555818235215837830455774580384840460597357117260940561726847394578641621544679663173550881242524681258944814925620492674719630064873702083298966024347329551600580726169245535105272481269081570715534862524645518903724830920886341546513972499975646721276993898541350784967632716954312980203341349281722049284961974589974060047486025914264733133096811224006162134808986431633498820694495370490760387932390669894736870104305687000698960156695539176567107773091307657544887393033821301862927553294220949041248980395458995125394529524752764086046987235676742839735879133568370598235206626997067972347257303714011888154712807357519804502991561754421919505833116556606210108132127663751272162506375271369737020665004041663949286269401413209766402156934689306236569053565931614395500655116582016357184412980505183689693526943600056505663683327853862586538462387335966939168190760192225747178635670941808005998357125050931834453275534721629360275876749432850497692342072825130040958348054225124935263472074436237201790776907727249985874214289426833288910235710462330020049509673255651159494490433648037624024581241282361837249740896987439069452125342424236524972818786777699637090776647022620045810963843403122875864865434360594777139385835651524456813577974427717908238336517082769648950294049252618941866399900185777334513651208511774304511462387539306335744857871482880000000000000000*i1^108 + -2540010418820559291353868903733889587226919405457846410510060333752425460334580789354916762922199097096342204009732629514788747872451249127593581440758452344904097390794388582190897130255221708925477188438367235386095701780900914452924614161109568910983263500030576165011093596984788634814593866722433742218715488220855915659044488948285084353359499723338291520842326215081674300296789247976832795693107899820250875271363053611849341195875846966384101949686246195373999156651045804251845823045969213449301979849428287364787912406432660531425726837521020107297575148576425002502927100547990041244308697656223090467941299277770483764993945603421743447137534288793171387147052012869324914354490727623787073153335330961395191280121032048439532573816603044149151736507613208577241671858410779599655196468951378592648638506741498915620518860725615521231169591199977871661528666998867498373940635040080284522083136761270174837427670229859469578349249152252219384896696971060321558507998402588553982079505930863356070526124902626422671565712237129169933404690329306521853636652728251442522821200763670702447228665167431864310557170605050860550321674487930432525373096389668830024949177226248494258014441327718469269155815259924825580873250290366430257528327189592420110080370593587494021087899686898610995113985124272044506388966625798639879288929187672434342730203853332777145680326150771147727560131682065420771232816804541988207076589345299251939074541958536514449452057772166399414434476470214021718819590887266141909686765900732164674792918472552848906584119245056423834159731030118483502658083611385335385836334997148554581235852329065177980321125596778600520801913863147506348540861731877755316643492698242502482713474798516910395384329105091398909795622306720518478291989736735990940757736404916947418593003117838211231989165349740376576030575814626428404209404301085448870709645136323975765039578870611949186196672355938198774938297700939188007201513231789064230455552690240496394590695006521431334864182453859816714581334331342597630603544983579233347970063962120757081277725963175979728390083456597217686492552926996655535334097691549565683456927785604541629738427239350871489567661993742193965662053763806986715756185594481585050269489056139152318833416238576192337751193427992704084100217613133565638216473471240114882229418292992622919564324907239845104894402731619638226044546799955182689515031016222265262005308625352790487931675300292276491063919819810459780414958765765592103446753713906874656886693606056823562987090925880320417358743506574865283888214488536240918729642933669783027539281862100917011721036414925823306366976000000000000000000*i1^109 + -86009439277109648731332669678619383011269057869122811916060851391308244912269388250161564718246169667812422557502533859032491550728525571372579358796224278015224658733778270968682035743401819039068043866551510222567818774213845341082539520387234914372864528567102814994487436812878232561607403602063463093532572956722054107062038994546057654488640861865414684246608837680586709864857585041740905384603137790818792303561457473160939687342820669972104514584750505398671286823365534141201424284120044481954402523131032007323787666971197063675870544835951583203399594972807510030443997949579648840092283774467441169711131148395433982453541925235301131442349701070117499671963000841874753190470261805106470476259794620980031740995438897136077195623832394677066274083723301163474533024288178177450061583888562591001238184776176015081829121273660885669889293702797597827152447213309197810405863188493484183035482552458479466725646487666724019511801328043808470482464482175661818440554232750771542572377515271839241199142860416023907174636226415579905146947176106923205346210702322683217098860688598446739720809334487780832712465184813797763101342038054934602746592654313541651152354204822797539283946562058977190552022550111701462347123541685593380118571009774162037427561398086452202223640146047538438268569392360634688602863559914925172466907398930473618445476494138612198293015403879696859898261913974575063783684670561531231890219062019635681949108941075829244501153329110081785973704942072861371158498467830550278905258824921233802945639573467746650543840578407583166517694472945197258390767150245030292332854231583684926300192870175413460591349272213705283560803600285974973500156391731651155757759144747468536080978242493790160303577682074763714103196361070357346084629534195122243781697881352851592146548779899354525180523903449650271798996439474137390906448951123042201860312228999449561956866788020102501196267549933287789403834665097483948985534332999974104362866370819660602456734403245531112790164037773661315295321972464939273540233013415421119874535902826585045496428413416541775256814282803336144223849903604607923380100819543910667440909924255915384537310540991632074689501786307525987843631677867571272142054202413066686785434979995360207262641976364063243780954771784524113814199932092415319758370816547457065098899841693609713711667417365606678879399968987920256711579725106562880530167034321342046681830220289231286165606507478475269926481587888813711015608683548336520263298574815012260095448355550313713015100692670374465444103186652207730722011498366276608085697650729920356654589154949471128202543051571200000000000000000000*i1^110 + 9770310481261560807134214431282175091806614859584154963247683032667337904842040625096519640685191402204899330940273689367433989739246887100050906604023856365049531774706781645420022631485414212349337831362135391556204159711289813987814635508877670704595113478958228682595197176581243205293073699099821406671166219488638360401821424684303629892538457840402232381249288186681976072625551739402156535082306298111871747766208150799611243629367983808699249688569191840100609680117660373700084947014027227036718051119951650545841597438638982337002905100702326957492877903274044799591589068145968917174299669132483227278613372469886072205794545564335397419508840054026684216492892216336420982038068131751112615315501064640446484749072729398300128801469080275903589643944456726911164363794690240657610330332470343024599739530980676797249420676242872583796589959595270655558045421947124859413370446453763809812827580981297362681656610862629777541583979659868345862472258854815675073672477415416023916552815912122225142075404676583986159759158696570181417626494502025215315978332762969568173381375942876919244504427057170036507559597771331052431810658426333644238800566114811812311373617209299016596917059927925803188284719928108708410769479566458847224802821875785398225711040558378567890303331354684368687204224172124016770039834462712675705945957641935843771688993361896296468999099483047722114702555586664806662679736327209535932355311736003703042219232575910975866988456445772870992323468031904145956120962300066340942024948808897659968641070977158312727244566962903290307432967467360447951132416652770504399939196285339980019889599971647926663189458971967518341567238033921186991789116362680080723682572193403952658148573506386063527646756926323602062377691254234553671005397242116205606140789197206922884211744082398346554148779333692376907009586794004828858134342640583391948496543193726587585942762338699001962447921168174949149319788915649840156569834212677911333784485600694303436363171400437005330559422108036498604981608755002577907623249799037596471968565807605808657329931483334622459772668474655721477827478933459132063029233016950753717986905071485338767369944959041094643970492886013758720780353358258337479207971492719250938818419088569780993888873308163210287400041461888507472522252229738388640934900727263916043076053368167664402955668961142573068475402030659925186723683489735621032947851517771722333855013234024588270790278053371328992147584520388114628663795962444974838688097385849817720960475577858722013280714356166540821925092827471629677327376569992873156995626371107451433112502054063964160000000000000000000000*i1^111 + 240997130376729688563558051167094571720167008150909340097968555293380369574387509578698400947857233078912305215647722398129215894556872492837953450626457993483711973702488600959864460847325731465318065486335184011038223495204265633121458640149666036079458607017511435193163074903373001263395176966146348030488955948379629566950160077049481741913457370648719103970152749803433004449996247033235583220874420584993492834304487256440441986929083358437776636412263053482208205474375979418456545446274816444286243711513597465960625839333129869266764469521398900839492354187083442659921767342875705497724172759790708059546697715315137971804455873495820086528055407515517394715924261951728691409363568079164097379637157767299578696884617776366364321316003456737826940949895106152353944357301238015969072333641197194169549522289761039543301819329915624761524065790842886571164900971406247818068448222405929676219013152438056185584736974902469043044513640202638246104761780616110217019668784939588774721969320659423500046430108188767883630610631131497531493386999784493192319518163729203159015484357337971149254145912816841852159002120198633683232512369649347259815442751226146605874293198177643372291365376572221429227017350694343628569329296117002484730410738245626119812562379214105596212576463620703387876855691416073085902487871928375229207058771869060575603748264755707837598573024663428599154614776325955471854285261651658419709952563987641925532017262348332609026126293156242540119390408707951446450145673547219633593536506946141797746296246617830643743713992961795540793417671383295041591151238381263119844385131740907831950830789101729014750464783669608638771154460452762489855703648111715446382299145929537366647198877171641393310766361697223628720658162107718677493450564544940877513112276831779327014974125009048643337872717457411073762051112968979945372947643710139816484407397744677217930631661114221573580211718397874845495552554690044647277584847774718056628956623074377775462816235559465857056652073447406017801250968246396382157691618233575279813432479016431500795910610982942998996925366587075757102427065730887418384512371846812434425430272406848676158768158316602835504579471503689530395956377902728394389199256886372501173573559003388774428155800964445652413623810859272766008754763215820181831085209226216716137689685168942107433099465552748784196356650591720899320157704167407479105007829237569521731138312737129156285609969569084928518936012176839855096160768024571689353374872885520630682904957806935364426066234311406065485403933084983666572216271389779179843303348214516418609152000000000000000000000000*i1^112 + 714462840672562382519330881656150635077631173374141269943263095366192545781336278008320876051347724740862753218409762200025116609332308546170474085065633689961075632817624474960904209209483848885066127170204371360994787530420415862318268685747059838517030111150438175551760119034112324835786554074747372110623964915398229034319539787556175952209053870541045501799962094321593213433886434277660798156034718166065773390974824748612034106662497554357250637196945651697801913467295623468637139470452441232643057578191778377143469547342931954479466832992214514948381166027486972493614911418045569031721739532656360470332850966588700067492505732083043146967166854952204433636651270088919573212956907480232875999582260338255595955123067130863327763485578975986645891274902843997576149489073604610734278441405546588878598195533514249348191041412846306200517769987825809553640426275362180857130938740722993468315845420624755039757138543622752273326315075065215780158144854090983576206079077260536789670130628846277472438146123581237491779291901686564986703010956720765822351053773279110333776053009867594243323520604104398395511292463930301027393745678954687032658787283232995146779339081251929084724199721895461514849721187954144761204690852996433305198395593581383048133329128921727943124653356702148898086684268706596915416843059485821937217036699507545691004957688328371923877638732881323983786960154053032443506474366780609920293475935810368310467984332968297892028684765365327923294735343963421907166934305113615000062880440230579687919192081837632221123312484234453987660055789258055483795445017532098744756076056661174181083273005847698040035793773682383282816345838585525261283057111832958334202429416016406109966350044053289831233844933472334869389867966388776357750027595756999176372511386403861766661676884523120300123811479572339657964236390571455421566479328985306054495521174351120488248731824329796214995393013614856636630030620892700181223974967794356499969400465008239125711440723985766217731925341866365981647691564121133727129665249061533318628906610556548387292301419856899247012629697514661201729478007016363909140971829542744738890425555472785123545926696911012604961693042517939164086280885963893163221337752310393515051919009326824203298335907509814565720362806910988977449601599483125796772269518312253183249788983791782937799558229613609222030241596483914233153881184639590783930986328054315607499228039070812728473811299110044624150570716858668960490616463545462187105798601022389138583996855241293875634149093351557738580320886300068674331318817295984508673615462400000000000000000000000000*i1^113 + 9927179760151376410771067248081500297065578480530162480679423240145293576742209704836320773001612315102753094329386060969693837892166998967215068267700450863847958772092520231292982979959550063400423904347264380194166771894371846956674691100779494978640431342478918706413190456012682567166762643758847344916919088083202703818370876874275292161403945026107416946601407834103995400205293878918707032553637677635855095764778862921436360343311947497643985172109723024948860251657028547863198530965737356445294373179854257885562990516637292593440787299579478826981004410818449852405618682078550009911216273227426241100538887369953896835346076932308848089039028967602266713179492669163451495404037279489405322569491906600610175001147869997285164369673398116646648677632744408604575174036626916462132279441175965737657465353925602116861173712554691608837315704325675881459259483562222624597117752439007848345113527310966864948685933604171640589379660678170408456963385331570457232572134193894444786001328275403152298326299190975915912363402847423641036304626010224996219367135974996048453724749372292824954207087893481182400556845473809327006316847850431915718297198219744876402792976636615198021116614015282013221079686783181385032297309979109403079313920283543573650673298652155945559959302328856486613523488254723790617287676124239633242881357367231119600792957039409512806429526134044932051675874180506516019433044728374487847017598353239414514479443353525775784964918958545153407402991762858737163997279257456449126871363527328173301048117372233588993232081605599713814144120684827905234346619617258489009826543214360345237707867974879912099684418229245162273250129882421602708730285873501322498936287741092988729944042337340602636441980084722748012901376016894209743902332069911670694430838778973066053716626584058330207970216046418973664531239320741740863464461113853980523976706018063549526734345985372285804436121741020730458217913711482112495591416778711639374377466269524265998999488508163594850043916563301151499991750893225526404324740740840568216541675415487414472548182955819319515048656023172179578678254001890343731687619614329753612476497703844506440702883572281832610649583816016597964265568607450769250030437360779044066154080300271308785644372456412860578010193336228738825457680140616429715775572581142234464707469076334147325410267729218935015342474985551766263864004199313224704059808494653296951337951054693832454026250811741337470889254871590273899340818918239384418514657140615838171229514677672612619920081887785574577684407649237759957764910612480000000000000000000000000000*i1^114 + 11341373585091335559576292022382639790133388008561070367297511119457262695726497674608412718730910687316647411589472949422486345238518311624471970779031044150034106946816499746655452179285338973398542797587441790341442451137080506411799504775876661720849540806411997323532137232161545090650843423993658049191369534092584087641151592434992884983001583797846260784355304941297417496472923394088057776440833650581961590946179565437176148837246486420631769749626012504043324950699453196473162712505768418519139724844077708276617207689774736009983459742229811190813123180919136552858095929899086012170008435702724920793459837496988110866759546676304880898263638415689466470294933507324815717868307220876649238212354219865769920162016960639613395709741071944542131114416436736199795909575244126883251562816551757153037351325619956004069132738673315941719151314852822014615198211630469855030714853505998661673658006853895879131330651245188263386515077018734916061374217019019092151849006762204679844159040739736153221878386389536424164672814292749274683355845215464600085815980078156348736709640151956349090710236939896101736535397253291503459816680302329943677570752178397434004002071109251970004292313075565663976252738080709563564775920568286394595209761191106469933272559658053503760844930011441930840014711169885313068509348090833732337767684321566878002701029054319361383182468180470693562222150281378630135269716419311292781044822645286482223312813789917718797739835962244957072593713186168663016377082206920803194606652281756700893528297998548918900419657573855731670898111999780720978506375833452484404520113393975983362763365338670985006535106820303059342830926136709675623884163160258270068158568572924621564423334115723863841619884759342890913835692838813483473450667525486147363227935059323630074028641310478220449600990908715446523276127011218528832621105299533623811201268061599107762159345553187198699633508732281330219089996750626581409061437065894810927917608674021066976423940095319048803866155911663394751936239121226488101749008685017624252426214720862142199964665176322287643070190205467285662776751243895252280010017314649923693243601498631264851841661230756755614840154814579769089738014199921104504022059963955498015300257565420600763192029176156548329862504010636120514391939392996139342338553872788278504478177776767612664483961919209596594551689458282592624598485461015369233721471761210972433663124405104029168404257222841193400747885677132671287819046681953202143100710803772187720236976912412478698122898337491234831769593184256000000000000000000000000000000*i1^115 + -128653920172623362514605740673830037025567709981079292143659896654529579433185902245634706458157620954622648715626778876881498124184880105498121972227215672567053972564525697171872218085975110779956299909046937997550704739487289817050241105993932306091308010143168399478089003219984877130616777447005729005736618082160960071593295403273318219032163294463280320297403603396186379432414838538330010834212518758092848930683244788463156340221063557359633829329364822162406661929203403861485903877387990022065055634835163488885318386244419306117368757104731196120321421523141730327184776685597072428368081792670701693482513772083317009999706442387078196918159306497321635117036924901441353548680901578033184799973527319908580254538400269415468743713411059609572419032821530830153677501702759456966469271322864746345690073305476171114722212225246852597996901786199774497874732886583288819137164287088140858412118408547518040382379167061295525418220117024816984988204526693587878213069280315286582755184488777796161483767408235673630273037354941277252866048926581046852264953857590225389404487078582768419962629153315406703358834833614125945210319761004927719227118281186733101439181680805350882697841241711730564769400181398208564536903059415124155441462424142643110869853373253131992388643926566063053082080118006524391260082121594957438216598846681293972073404074644789230907825480635823503614750818631846645507178050014692224829321859256303394359789544757516646230693400567036567746515742347112141919395112315828101437612237798429083839024859733606810202134688256014224207770286511106685860637664201513005370332371070832901041657920923298922865901466850160441128580912644791668142116431862930053917143588917493447637020438660368639130056067775773172189601596214029857530748399329845461061507574202066997233598490793685998032782564173729459288594245304798144196789322388927233657440605288444949766438880715421956450840751922150613321290423778978148226249894884924112015373898289972750093111763427200843085327885162789584006870897351155468489423763716140441725082467042893195131584906362125796131099174232960517633814435709346712873330122070057778261602899968876406056287559226532951641268933169534415854131426284789078251256773966273989555472055822267505403664120137532919662761487320771933775660703488289009254175918764325858602098009169652424147358036848998750446082829922829393924568743435052426037465791223593526308919987430431062194512871243683684502264233120514083621186122241101235425425115932363216229529007960280275728124986838220800000000000000000000000000000000*i1^116 + -6533227596659467545258787742651615127544515845393954942801560305649049802779670264923383855363239839313918794197336773223314294158366966992706972852984564360367967781273567377595784329181241216159551311711396196309911062241941960144142217798075436568946118922160289531226926013477798084400693141224408582471716546740829183054433725203748071585082345734694584900521569171543971417231018462283654685569893241963956611358877175859012824519011189307232685391947213451260376374347758954365274806164925012690237499957357054005133077526073336402869572386292707972087079669718016836828467296483651448205045862866526094446463093046178310103950070676046005187578399733909171377800633919009270813637110419819926231496265217690810423355294770251895016076417225500995862679653332546686225883274144729078644881911800245171989735835931077588424174498462578450722244119107232950457834198468110379859754326660604135888604606795054751552065078131166702556290989338610307235661152367264012287575183923459503390619305248760031033661342985444390965096782029325351928710389274445349403355217557719942804452239158001146465630415727830640212535029109627934542560300153108873190454312032636889663416976610878029246293182923466193601799642291850807278826284625517017107644179861450064868303071599315430721956606422161340900737962869522406133091352857264515423149084860514734415345276838470043081132512147628984899313096718322445300719652941115652254773585361095201571561329056932069809669253565412835760614963556483202590025216052825918692793090070522997329051427745462856705473479050982002703758822975898726464023426214098731257189685394671685505553804890139913339873874157485773374859004756496378135280690111812045310538771611879552148800915623059241389693817419491726207135381959505722421020616298433812148451677864688808084745450622202986152296544816209814217476595564322008770319337597790967294572913603091541111191339144750230772850427132338110295107659547879915079119733125830965103032121891691278727612447946364866382097322473029289096197012706143810613144471509052281445567394850296044069987552069459179531691683182749101830331314122807661417046481341815014402474272873028125736463307006256618131966325281792994659931208877260761150270440025685483546374704017880815984802827035096768806719977672485726119792342834798488993244447406659385439056262720025793840863499634897793116501995804635732728308597287872658538449413509468114533306605159425605450956685312695133225055625915293024273733561964074408510254229011856771627132330106956021760000000000000000000000000000000000*i1^117 + 32814307671289795853191318246526539010046724522556471456043513808883900721669298825626880768637945758786470431446726344574717973690056589206905350642456908253726893118480756728246987316467638588866335041924892700991040499006250483346541778192994138342968047596586292464479480235101729900094429974107586417824534997990599702699549427626838207112154188667304900218660423083854202558288586129430018668475545327281388872924023950367310280590758410478487371148300632042015995993455592713860256580826764787171089544962259768954250289535990979440150503120069389564469980794658960535225035801327417294477370193895267469034662128487308149569621909567139165479300652866549927955490807997019849110167232744315053754296273499745234002802103789769460526780869496020292548711766626618377770225994022963790145645745589176215307598023323770899270053248766998825822593317090390739856283805212937681575795479921890374686476525082370578541510633441118450865190908326655543588170077702456873025821045504221624047547927370883530955906070121644811344349287305468678710444581959324170366630406677771434487783986723091012811556190980785057639484766881789097281777259806650021432727964725691575320616221628831791700940589442850028299375379859629775071147606524213719327754039121983898172971530577433644230863273631411962811774928835919719567222899995581247156064082314703193691972441641012702867801771556351776684122281633408916089809168842881235030730462464313190643009191183541382046975437295357468202791555985469003248345140156442657321752256043287631176770708921414331684104843472196315453816449213921609454649018459162579709893577554327179986318236424193100928121301476325391726354590887051182138468723423006930471818400859442745786134116636797609942362890165593475807073127513509059715798826763718290224840344007610390632366438300998054274156697453780745192384085385030348890883462137420507228350664907294310707222806153208380991501202562873837504067138966695882816027263541895802931565561563071900760128457801906375019347569840195351275568493045268991921764206312494729207001686320697328473663521319675174289489491908763928392343313710536894702287223998785631233113130329878796094084598724364655870297958153129113355888637107309744029148005061599741357171765154903650585826341311974958451729080599671264617394098349161573961663888282993652905031635614273268354220844174265126109062259314178586508100123274286598078472349228495172428683323555178898340032555595593234744634282151985788766558263107266044611737982872519180288000000000000000000000000000000000000*i1^118 + -7706858629366498324300137003100999517240243706679134729552725640043681854640931808095035751498979753710404604894804536201894391582008262231412144998941617363549885109260818189692920573334200302086896545949783839995023235333783722401732508309132689589515804463218066257670277594824061582846033543883280134469630109897108631845163587851712184365294480115417099517522823164325034603564179780557632172268570657079957862995971051564443698049200246647782638502279761177771799972347775547366707967862306395548240535322236317630187520613404307616858343394646706981692999983239861809012653827838675888579504361784128970991671940567712686714006144185621470746096661799608951520751525372608934903133124256666881909931622949683164159984330974038838217057895996148793692160733269565311195866205353291047153246466694598446389521164150490637947221179065505426306632714240303584108480145868144207867682946937268745743547926444481264760050000963592052867502991675756770309002233140654146201725193998684736685531939166059771886420523026486223043389929361273623157964054971623973553950580621708375239102786278648727057532420340323607802219008135691390371070774326049909977956312309221433297414389822734558325461458344711017255763370044361700200131944036658405519452866545807000001778363678002903716174672205092947529069673839215415446627925096654427226935054519043365034922176115024459115698805663342161276470807288506484707726194339239257867395361548373995530730502114576534203172496347221237982291992858234712585697929092288193275986232714937981379427892698608785961073552729035696202985638321096375927306893881929935633839876960236867235324742023326914313350924813911485672875071486634684488439768825082506397421771803584664939012692863777253181128624744642013175803093806211005409029493458409480435379626537919452718065710903007432012068387169113747120833170669954150229867118475138773920554419971638295463177967179544829964685212761125068208731734547523718892302946564301360098838962530655588914377836002121772480836995580863934267984550554813930231129668768969417140133946759180685546973614295668486231554253688803116871991756370614141639345070495746245680629222645015478483585029443755717228149893497952890339770952557043601299825558930403537688059700198661254271728627609772612067869735159455644244845123155351160122529280656413929495516723119807922730012778008940681007600463187102316725500610962551060811354554117929791649893875062578347969512157884598259406671320479293634113969010405434982400000000000000000000000000000000000000*i1^119 + -1938734518793519793899355109420826223534247857336667957852262668560089690319613586594752857329294602417301636840418050875553640089588467903431216463824565084679082401462808699024587144153850296751211524266684961606253065859888680243026679340063051141782592905581240076731130877072549654774452003358938076981518584834989966286352424930844079214325975888205569528007912552602558196735279936967863584256817708727157304352315933298239967988197044836386680149296386047707835809643513721041444071674019030066395083635876272031435180572137488649444238401907700263246489242583536696253068029138755486332318523644949320554210361025050473610283309254764080471880051424702937779389628863875924207779219789262285386909755168937585566601544298259510150407637750037562135964529482799497979149966361784434705137604383322248230181647050872194190450439793003525979548215262507794104257379189395939967679998858592445801470894365627182577805949777387174766684402234453327654406175127538495196106324387959067298476842249851255024129800213960380138259248922748803806850479171749683985034215610684218392681311072352259080844373050885771604904523475021886333117571888312357693019276097724269585994906082154732748568289590803917956992386092458541367226916037006749112165598845154084412014594573985508319933571273613918235139578472804289754780027793350249574208958017843910091145669672844636060207742981186073589582157338078220882143433953039801610562670294016204020609073057399965580364045387393825005305737691464115452991798243450478040754568880846416517999740335171913027421513241271968903871040459539140176604027194278234000995812666432289936536408816408864250470799311939798598314898526774274118079489148747934029674096448944331322645668171484832341308371947852562260980167325139449050616884129981627985298748388122296237155427751578263998838737560386993055370549698163462170761879531063766699808085633810049845082068654012530147221516404482100800366058086102826802004394549156077850950022167057880497206796099504849448443692583232591906938920015860929312079982156320104205383028408562335175979367357777737716940019572677768067807357212745067353403141073177003606607132477300153051880586524547959639824822829077171792839077630118483670638886026180557647616559599963648635935882626766662742809767177805247080121076267474043126647618223181303965487536581210416563436248149320956309353028945921921058267319876280102397849818801966530918119842824402074352911788997734227827020169457172480000000000000000000000000000000000000000*i1^120 + 369282087526027498132560762815618259769123251381380950220899308528894287056989554241761276564245829567726877546261194780359414419395373222849002845927193999240042275055339129465572046551034962618174911459783947749192438340559816893469520790570623070996688410976842086661774709668417784026257382561294452332154909946881951277798780862446587714849906751581366154449454380384221836334715059485654972887116675484520591140121359329602713281527878901830937158009840778935069996501288671342373985420941937143582265695857710710517979660704748142711176827040448707702464347422177690965801398020790593745366763824151343598787881223711097718119921667776802111453886901086690437134555597457108019073414686439995189403919183535230971569242921894573121266991835446702090251057640373914632968534936943905259001448754150485081601045262696102461745371121487390302403427496245919502300279971306048579299837005125649302108469110815635039294900726033599663612463162797020351764293428716658845303734308950404033682778135274086728602356997326128484966941584271890215795598973340501197331279809455076529444979069362980005224708043373904918654411925004782144024574811994592776683605042638987023849713508793079966995329416708613104350181447628360088938761627034674261963091327709434096359679216034449456231477902345998250248525074466689779413088236545088151923874370774881556500228257841423431215176490991619565885962357248477036959359135286796709284187983880477178756663198745115930459972529539341168347742184706232383070398419781396788179504008556077374669943950543980709353826299445904114097135287078596936530324469411443853786681892329052566220277537311206140315261383910401667181615430272340983989593047978358948989407813784353780112661486038555659202851413635065473839210594442936323093890846424003018147874796068274688607909176845222312227253597340473509097273551513778583311918467537020212901666524752808235711161426387537684394802247985361207350523404934823127243893832935948701118650385757641837149742351876653271166506207742296846704896356014214391964312667004604391277834550342165893954553529490280502774933089039334185884307949012821100124359309054719830090313712873840230872396491320710903539847373767295666510764431497063048207263992804287582177158291168665227582132748366909705680413253989494470773214527698552978786209100840478083028888602332479054982643870720045063308471146338810468305426975673127792906327570172063850759305899197051368308069105664000000000000000000000000000000000000000000*i1^121 + 20431669111271412291425039556497900803973084714864019567158413340161700611474681238175077645688281859541638594995496568937329839997502046589312506729224475904621162167469700396661406589269524087533864246810828052786492538988658581116847973806127076389113854022211219891599621761762878304756274598051466134109404531106898289595896928524523953945481136619131124203249007625649228322034636489559081690168366166556681573610039944747603801643094151998475466403592938634117644749338753674340746364958282291805634915876192688436592455705304998192279840234615677663520223443342026553063332579046283137698000866533813585730759210961864408470241106315575967861931139473257968586670833837451843855762325333876908377176321860222237492386766256355923914656263504400696935034943560664511021382754612686442221922035797825424148903497993696771691367919218338337826769147906667147117949421975247184651627678826447489087524856328886713857989476759574721375893357406765393346745772875578928898295781941869120513897828063159565349511995899667160155204579870907749255476298225050984075303026807567163337067033386924563414171293554027075920452208934765421176326918100864355868867855933735326028063600648514387736366401384933926790986542153118770849206632586871876371401027018835672635784323939059849920819959009801261214604447091702984885044220617570537937870013058731880463435855130473243218322035651860396216506992582511284501451829188580377277967326459345342784299172114820220594151979186063442392628728741553341659963522862318491651089622890598513005600952758652428087078699798844874727949885030898555880814239197933527436188850450455744398006090288603082846203484846711689967857078242457465286301330629114154461019510314180299234191251077469240224896850359856163334719211134291339192324048866370313941382499913940038487164763669657707089982986988587226384770298142629820585248738710750855185394485496491998658698139019993318169301513754835856953318398802352663811654262532316476033475291952773491853527134159504803639742531864623675209149379345253582744961689606919437840698782938884188094132458282231976728631120625709054067759551369966744718822270857024069809523759443761803995482935953427294360641847212290144890281109560761937207346909466178936102644558857482636334341329060506021627086079210059021072122907750999856040148261364796724378034406550198735891854911717382969769180525237143221855288104388178544331153206429110549254819020800000000000000000000000000000000000000000000*i1^122 + -412435179825908577348587694328357086823174018112717364549082668419517413942488696350137108766014330260859826822686836389062589822131369677672701861254805805286602747047089744470732314639490577240096329391117134606545946054684606670120200744678795569150463025075768863470684818558288865673807203375545326978832686316628387375424591594867815922829531973512919664797329639191673706351518057639429920744211148609114561723208049906439681243972561196999576560087979997988451431233311927690867006135947856145899738871444416374799729176349955499830065822360501219609215355954684372027054941739143527700793836383831142783329807093495193748806310089804135505439642695930838318189644555248480768071185073351337953805436860744490773094038558372683145166952258103164057246349582444047012066045577631614368099991747367078475364930980993853819548954550006675174945070511259040803701533781001161677424997073114086006558118196291611498207318479145488954400738951499970602800702845258836393755100221366961953200905510069462205949580441740306720104596269244272306580904754501322372425391863817687837832120577848309154568018098617656855028339056525058364909173630299920601033889640661148814957650389743985989313274062272814422845230323428119325514140856092835143945302380497429203153068086888624331730657329046202618293876044175908734543965878457068233374480786277475229088679667727891714434184015325925250858194788115713697215589476249935234033842999423124911098132928535223192466527938762158664232907261140899000389827082088832009297101914570049777878448952446563467047546805823505911202596564214925180643796751482101815964082040482324864273542994386457560845410456193550137624379280098069550295910380690744248853914278224084591726930133136079833401880859910841338605588729815239930502621035778151874555555669703272895862306432835731535839250527121544553830813538113251438361899897788519605479115955419712105218292203539380902218990874024738817095316536928698539305369489123861037300550881481154433126190506692658913009884272821582176226954313481924174235670009723954343680976327649702461169183951389795008744860400961448886190616697742584160314210315250142209684740519384663284159670878439151040377157506330818064527275711296606035709932621915918376719082046792739235704145136038329924092011619707020379876600475616263594435362244445673117765305043248962318320478612461957218170612612686792040227718341591040000000000000000000000000000000000000000000000*i1^123 + 2819318479355197171780143652928553817099530805840796519608278721315452345208358585372789621386962371460176202848322694511211814026662674424201055561783035119597679268302664059682536167768922706227290081444539687326495244891168834695637494503975851787680442018851358132684911824203207815171698796478590687578256464375068131308030178387486919272602774327431578278909071205002975469998471273263865742720418946736905119453876632894377645733705615995428391652296613497686041100351838432972760534381811434984160922010313275672994392109262651527905505752719577035411994981280095958261680706129091192938661382234043108750982328256385817024795891866916949523023254713858008032724543993111710473117753500472734526537694172829809286289323122687004011959104146516879814607691310647626605504902859559830539122921275794156610283027682801919974752536123976075400333213267667144830622355864804778073265701636097975048178376623193589617227538840554074062232120066334680389174334903815846343616526393800667601872158258230998001338776940414516154967855580462550826647537474694065251006083816524520024686917366806150758329437955434383980865372114656707409868575761827097585684301263271216787854174780036241282581051335015184561217525071443665321725578471679745350120403334708151144620776062568207851002929455573841402336484607223110417424853769021549723821465146326928248701300624623621636357739329144647650502799928185620399510913936867414868085182805006539610859144476832906736585715537321952117316446371370459603031690572315954748533525406633518408539286889510955272214241441948348020135957974038367439127533901287762479954944195458588052377142671035168691867088469853534537963505596798015581097066768604304790203657582753796779249882418853790527655858187600660022265154922130839211958488782838832451052853420635259607235094469485009008922338238962726006914847594767190009480484150979302010452746055750742248008019155844023281006621987957964839607170362220232205838360576270000619588320565075445653313408822637528870214961400221578028247530136236213313111275026194761696408631828325041505067896846916090379275611919225697681947487546079800008020604424340180016246753563649716503365747839301649941578762818150298762123384400352465202342284610892440665764282007789227752311730810972780770532623162685674447949696745343732507039680159485651881551557938922257006282612294436257792000000000000000000000000000000000000000000000000*i1^124 + -2088310138231969029753015120130335908009314852883069451815313833980398856791063089838068808570979796238965599311899436639498121824541576767895838382374888464716698727530325485191631639036203662654090772053270321465924511780482807032195526897921720041673685867578872288613041685294615223267411216335080585837613755318107603934525062964723924240695248173354515968465885558087213229181089070830229859389810315248076648820981091334947438153279208943465747366372661147994188045743873254718171014698765508539268642914310555342183858206416171439387684653007566547565711166527940337978729793669745552166509881250526567598388267280966647678758875543094032054854738063304718022787742310545841859601223561556418311801695784118384848035116782275586437797462512376789513125251030146309780193775194715259969223104409697377184449579868368720967844695806362836898660294519579283306217222714676518102136266479649867786807335156526342533699915007687204474385323071017599196179481972007930305363995272272936122309907628748801942817183101372710279445425169928617334750579777404780615426011101707483145313227275186760383287697995473295464558494341379100842255609232700543793382012244700171330167360718345435098983583836808222420424771362813704283408373807901594359454566395288657422678863451697726172052394540031276858469764832581510228729634253550619627720337945817841705378268674821925200273044827843836951172955055590404022220197952206556620210039999625409651455992464325674344047047019401598715708353064344996225868549742118557962958573072335754897686822699954024339988954986118018823664413086389403656426404726156229714547817145709547323269706759644968983073761547439337374797889655919962581739140485996585629467876726451897691115718860037772578338229427946724569132218237967841582663328267719166701728361666896722120204422865652166194440423036848220421837138100124934381015687719779966835863169865934368822023391781998268150906703437086362061674496866003344592157338411259603479305748558930442821181848779960703902032107424940029003612599467337721988681951875763962010891689771068113756789305779904120083648509260847295159971813361352755151125483916491522746895353600536779609430990921865647615259980071553025142640946029446742752071321919781470395360422413714906344294173867959810890204591924557458577790513174246739356262804053444001792000000000000000000000000000000000000000000000000000000*i1^125 + 409690208304857069034318794064255156303706463692748217336022014608325103255468765616625960435314875474312225550285632297102966136666911058816210151919684860859806751942423943948839667634602093121879201970118867922313416702716721285273628728852159331206421957934088965459050142091547802225788276271682934608057108965400862719872894742731681961195255456084615059528202468753954120417001862630924740126809802931565555477898006883591940175078113887950233199175435827736839145774796975052672031170903556811836803794001437591350003314623570575357894500446266139276942295910189482543613797474948530492893698306731264201734282877069034188168975677380327004802187609872874153150753200904125415701563490656271951797893046685983905755070088812048774362919713276853422074201530354003093533790248687963028645364992171512946015493418577073764595219533039525518359602426997564512670981638327641180214358259303894355436859506142672182040375410386880145639448778030367405728181807091096174722712023688721825304507038301816935483839537609023280958736254591210453107592315965106422394314601118019748946199066167517003783545213624192098564450828293141219657889994773311640132158443884135671883293272296287811242006344632242099120703892435745438697024534824308223425436390390543758595604882891017580194197677761515568987306427505200528301399566067770931416083374686683934364176216032812626150100432856621884161820949691677174490952166698813127185257662677728205705365756296045783674698240178156359516071564167067031754126848969372770056682934089560208637941469512277532747669276463870821878224680885570759917353408200439044467228392014053273131065214311398175322757125230639783732341254509036733234639083199011246509767416130232026132480137173185329083972592842321691671752314832301077860090315155534206584253185017643107404835982099958507017795543488272458278219386035082302868863210828031846143925563761605110729583419543136931581107826264459388502554879415378345194182707466153610098286096743394488333297661856267434498033918143450170712416595554360325595730747452380412578546370527015406243881448324101776224661119441629014630710626276845032367613776127344558531675708537926118428919220131226891879423853660020883417433327800179454316807033112968886594231047519315496159992890950864097283527894592651264000000000000000000000000000000000000000000000000000000000000*i1^126 + 401888995828748078202840003350325002478736630227195735900399179936089505803381983129910401960689682891688170171211597775073325576780084942631503082430937130638365991475595730427546110868169315311040485651745182814191870687403647363420608452006053292735425131551198960219825070206485162195772407809535656165536009530682554626059798413945618296979617039503062700809168045087419080567406754440901041453053283963574178112157943856220777612609322035039311974586249587618708166736742616660243045687006223427904348876679642697246902892509287943530889553779735516864392170653830223399263878315512224018426533815128687458074511386664281228242585189715111094084270987348041931221391516083439299578164867491447076590686570337076705490059139258381198673153305161191161869257716621035351157686199832460019268985898504401133636755490439687170646625208757996764684559921517405309509619291906339760888334920198060626017087197646110164964164229232189581459191239939938489981255669676782852641019891942605039545601012225629497898712590562281346064620719360848702224503697164903364177549626954534554069960344961218735402874874825243566344327527667731105621962644617796737155899977707717596746780561318580221274439352034799261241705268840855510178581097935906352377918757244931756031345872478866676559499266708548296028485687460814183286831325602124466372792310572239085705347919668576332083124752015808159227484666150074115438217277099407049346641135984096970812634348053556514617332409747333728673256469044348187989329892883207918702005977215198317700172545955216714359456793757187330787082546161970736365234096024076385461564704325586180585285815844513771455755362698678156610211243939564332412312581911634244299099335016400149469656699374019210105286047098868260529459271047752895753211023534230697396056635412765231067616116697699545309613200182659762460534434620407249961493702816307425482981425308702409583847162159925865564094056737958298142711948117018252448338310042880294069863599773092158119076925019023698837399749616190297694446727512536075439004711326742810005766673345262258173401264198597582462230704530044108049861012641302733080228285213294960459458850640222466318377111069020363898874055603544509086252731999031136354304000000000000000000000000000000000000000000000000000000000000000000*i1^127 - N1*19293863340531893687266087318508805216420138166575677469495364592556414435457137185353622135764548892982200101795607640720346881315924530585484387694484848832723440810674907891301865816633764747949795131887026174107265874625783136333256680339795068513791865400813430406772310545123349220413745983689220703125*i2, 1467344005663569765073802727981008035299386851133822387606767477363457130977955255485851394397066879973539634825871367550645130572915557011546217574705730290922814509892572233368464019787253838356388632554685502568192840250529078792728544627738908271897174912899808852191763445616334007776542714349531417722790861906099632329994926083391317089474539891434775491648947013837078936446783648838668936102878832207052472635023352411500478677978297968570534090593184216743214078831472461272450948290234427749930975295504977469836531410023419140107600266154455764249524604013854744874695719245453828729301165392298170653158261788195283004338652609923722358292458649915261481298095743553310915424666212198762878274571853351496268239455654790014517639927128663995142467794474624462709361140523101832173534260216017172414988694735219824021392911904392407994633136023819767018839360099819114401243826371180178913463267285644805242246529746981907983163280820255881410604369473576839811007821729073516688999467503616891975483906279738331707908373152547204381837019150341687043515760623681945811350602854544753986312920298292227096489534656447175674495631989631864609410795791809838766089305498463228917031153572460102157864165911009581714773273939291242337298257660685292970449921496277050431464774645531407843561602994174568686736280509787892353822666147774190113322994258966325346757513779267525642349437027052167268104557659702172423787838419626789355575776028683450153398030456877105924207234248863227149640772681900195198576084620613450619524376246710016731194223889987483920192541423312050006676712201091180381424153944920342244575267995879517620179350606428489447802222541655384807431588577146480921068145243803782335327608680257376276065103024005261030889519558082382214597031694150030248640733045141941511247615869023411952203937321641576219894542714405577938786856292220425798267520183142927869873501068982148805600759572346757715835515911506407690295863703845311105012701835884361523388264972850606657590751984809216071511371203443940529080484578106277770955949674973177359099638643327737545895387851679369146476908320616398971543335997607817928780211347106198595762194811737928818908338424417091424484556701302926955388463856018557143550074976238931894020005863201052494683617129802014282986815297982203350470018870215311476153541534468316534492411031183670403612366996991877351848760078497722401663262015646567381938201139236972717472844919673597728990184268171402432093504150743564569587101299194622346815478784766520187971725282262864149142817308382753806008136748784295407036503488770477387534371006287853257217042284220487966583520181759955209888023211692388898379587117933318426608214473431727841361198142055004294123421942923151006664346549282112975030865684164424831567585352634987401172661221201813129020985508318255451414386258258488345180957485890018418168472255267140124463001929376296492126185668294216337529552065936363599671442905593681839140674214825584783967256277452714198809687499189892083014608009977378859753552314168330560038904643183081811635739714451769198255510960387679231382615658040146065950707661057646398719680798638080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + 3058953177431690148889340935656409806891799369800757435574191590352853308483092803068583368531249395893424411495307690912711576284307179023803716033813033072521285181375560556879125570766283248241604491249319108249785844979614905611112495476141346511374039732452355227987264885613721472483418585370175838407788011137336736684581435972602025828925199966034266151560710700828656234847343476557107720668005173025503007372209284937988628499033198761695170289766038404286759608804856880824591312110913651807327465636403773251441516728405986715612466733340130055027439129983632310719063929620646375592562766266896019802565291879950861718104008700546647336765082731076121385155207772647147126528787088459500947108846699215100707588485098344836966354730191956660361581654405205667456355058396026415805843756083317548349740440254999481668497653156226451600984747650220775117117359573348624454603645007554004443565037893360060296558476696109137331606154430589888303730256506499669077380273779293544309510670202470841680676662023823094330407601592690867221727923776391614247325056538198875272580619364702692214577550892585901776883002935374535376160774071154877426680107710733969587336407641830312546347223340109943191935293717299781241608339873848876731590770060404636435841109587781538000188070479152260112865754489872350601900375890280700750293184978090800978276616470072712325040564743337930577037880088886820675281745939050305357331217900088867824470014267239658906231912458229641951516301973597049313001967393733305409877690207028645667667583851294911744558841399921996475061416613550185150804468203147697034659497336925424329690215894104200869630393058427861753222457723204320182289706424662449504381090003445498619346204989564108876348666685234731560821974334454676090376978283712133039195912556154658805434029163607605615628298475150749587468868201909708424788931846976211938048322244136103315192246986032359711130522498758243391176073648921706526444842694863141969933055618812818158928011893537235457268865002976104919488670601479527204557049094802055071564976551428888593176637926378725814086510570696738117174607633519786808398373806003345994536449967116595902765854341691062414506032372025792210362674635220045281521272740979665957011718894160191022551347868102126659532232967267263362695443593540546251856424006841172984839380851356812251077791529026713336835097658776461763362944843142354161866123849822233579745039376090436826057852324629929632103192351350660742456204501138697620529520570092550350344052101764844451441816068309281459397443740214223040411637581269714671883703061722667985998193057805771820296024287640306534250281221673670475849111328559286517912855108062861127370171767450609282678926302881036634503373200083144397804752488884212270503596804931305367343739061018040488252970666663089447530259510775024897037029312441530146254065184606809699973391267631022155946061564103770522944091386203733462131957427394853440528980881807902470345480342964902149634448603645657297398806502370250263677345452524200152242758277431170365675350354402034324405739917604742155277588548844464395162518572100626656655668300788083171261552560947200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + 126475978348164580764422381904237317942460858021406869964027292380714955256079404872632312899863813249176326815974125748287729832239779356405959345825270464636043315699898369703433439975876952368464613998580968852492038789647683769911394668280560363259911087283010690201513482985616814066874849968601353385421456452759638522150022013027536598031007697111784947719302855730422895816615268011085763518762208043486323711469073648305691009768679137122127912917970717981865752799336901650985620914872383553923361486581000231917811267590128288959471176935684335401200643920039057931379629389920943596780521861718088218928406676149097203718122571096131223733829569071871526415266650167126942823626318174753941150219423207369015018559820264412442998452957974208267287513042725546811426097894060619458835998562821043459096190595156431184992104878111071805861891873154045368093229480027044173035454822783456155799978626529293833862464908787592231328203310991710946730114885366316977443889913639198100581181541545574131468457793735252767135980943788941413972551870190979516046462322343809969149373339931671335897504658060855375219676863921435244839077004510728644593809243757640849734338965746254549362038457619381323961182447752968684597766843441101116915076396658588674593758683041840720379700519228242521690061815579764390818973472213067235857666588889103182086938269946419805463620315247938235382338067047053035142813010587544635566802724921092412679100804787103222787657459518053576966839829200363847941000367446375229700939868348535828825438956278430925686611287963135823741674023380836876934597902841967329752697159043983277596299910975849161886298641007861413832855393263289797969332131754324714658798310905611828219803936589173578661045557662707111019094332256148136414911438900308943390638992502202299253186355598997420029493946973364831919456188936473693076233172007642731583808150020659226148329667559006687950918737846762352253786108581339223819140526060222740608615729643735489420800861963613441133367273297383135969297468598007278813940983117204836097768433211111628003188387923230558997624295266786557355514620807712870502084075190950726231705843239921221150176425059444649219288890999543977482945505138627166198876340396641697804677391033655885927940506976199609902483293437223363184485816898052315571573274323452525305417616513806642884092731224967166475203495260469349000833657732342898891386130068277177695061247213348459304105681533550335071831293573691977992336322901419119779482923842523891434120936179688600767154302831287913514872096914234317134869886877848188895480238068208137170834618705829649734329243289759967084022612032203794700416965066389435254092446433350308795255356891023803309373279696258140135812327221320316250709930547908766772442736123204907436645887287714851302616387614263220300034308390373782721214544488166900823021162015745819221146192546919877848534278668446727325550664583789433092499324323075723795268834637069288911212825504452664250523303184773360134271127515671805304731930676149757547578170707870826322624857552314854261449273042213235851481894839678725586791790040825817407946194106989812298785655595827200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + -1219865066145745922644757367974010830264844990456434058987023815493548773124571730954501756002259687940287944968615159678879182999291435080337066431104766683011722161271981945824000106417174311114224908542873799754963609409690745243253639007355983937033394653000152764119504168332860826266810229209297197187777681479385242172545300666811961859872447246563331987687054613643881006389982854624411422859750649763237205386157536517789048103531299086349925100150160053010957524734733872987117575665542396778152417311112861509063431630822528462874865461337003303222525791916172489045181087874552975191922249951925164830506766133975247492619449484519446467331954275056978462645711080500022433192497744685465098442846262208315725341562661311293098232833360142514106975870981906318237225779094260015362490765530484719199950389151544301775470553265307840849835408330157574871180272951842890449440158961565626960217433357246164566230666333436572472548554812656789354021273646367834511167414071008795459326178109465606144709343219420500020081093094657122879686687423922386269715210390840192836133727862759397036650648045972061112487049621210396571900646877671183661093436927550839159264022387166263588107142170094200702096988540823593443606223884606089761470731075941977364686293929981869223448020328449533406512510348666386032602316560557257713361016463532905229983669993116393787517662258845072198300606356653442992167361234366464751280992382011074124558017632386559608603183356922765483716617501817342061791749049477939986591257750747130931464053403776979710054943288251560904510217809773022700921205707959496294723086674463186473033775698705370876916500110475669734325325529886192317076058921497334200510619211097959674867862793514096124755413455561031395828003090075692369060840487677104066051051102103427421074406115796983216678682020816281098886422479024759196429837749923224477118236580413461541377673795379164311814889207052809405241667544445433162711331362944624135015381478355718862809134065244600772486524197357819776778146366266429721161607378404192658580944945040339641230351866386154450800780848882911138084905222335446016263915606872796948512398150576657403324930285755260656743620892616529976565570188126898917042737974769803732473272644334612629790828067035348373832627552855239561239572644714458777832527856312816449406592025261962387642607963587160420005547097032223380958728224940660659370841370961222759707913548211131229341004762985627689861144865099554299841163444294789797887142284324073328844060602479725949233424357091600752018979646301715974122777043510276927245578677169105632961597882203639546349823959634161284365845907098020387442427522683155899215064923251464076530285254457426139465424911687500489887385795272966872481841795211586202829143828680091898669710727117448786633728695467564310368891204110313987632494716536362368309054223568147803080118872524917855952891232583868914879524610709295039488542335902966555745521850868212099306515547153919404492986498755560210032019092910388178320050002565205834506126493998138549993448159654110505778966597529404697119469716013853479768341335122670358095000032200101961671009192222720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + -1343688637205609300319478110847524958467926034543852669261348668417062527789311086098170315924638404129928006693122538410808111901951398254798904913071378542061428550252329064233606266405154898649412318867209828630657839401471946709293502806898409307982684309340701531454923254942401533853621548833911756828841938223114656956841734874316821575102604298696629536737972723006502105171746717047781983778506247014856980231533537241627818487495331494570704362419012145154293031682569533186947182139646494469759272763809352215163485280328144232340306138577859972534921596960862045162097355962211626497118008015528413484745601202173654585824694360454537077500550685127573188357681159788217604893247083895657450593249063508994970832141754053730738932493862851889242315054048778195021219100185773330270330896992082700409660203128089320003203306624962993108958392810956135556598856595964462879925873493304321407918939643061690780498293548001245463575324766712681404393280131546568151299965188451062657161674076664627614664484341061845796987631128649988954576946624551702371237856478572829454176718988491876858037760110895185216164562401496829692487625097563315495684145180578496214940593939446419468750420025189128016687199733850440286581733610017940246721890401476343244119551949597378162200970719117960451595753623640558424172094505429482052787508394314424844534618785657493611560695855962444815285686100542499063749359936153662278837172570444964180198458301856253337245824978163156832039156799803749901049614945870299662840516833999278007412818802728723949762902372043716861904907233566887057559672232928538328456145210005216878066805179337597012822343270348885895343693385789649319978297460288312864927824007730838993835307288012612806115334199196803962600983223883104690415062818126930247857991456686286509983827823333051429874572210821394761507610802425732264497618502804206837430391101629317704219930044237378919350340306414738113718726996591516392945413364000633416874074150922859245161302633774504112121456995342376188236949404447316561145034683032163604477054969964137219794665145739746413272037198889805851040165953042532026628815780038822811355107115363118730478189828275394301192428853925077520314443683463809704774974092105538434120723007063305268018716526420977728962146365635571738154275247513628041734874336721328092081874096497755531835873968139808402798474761843260657848813286487620202491237140569807977922154529601534466508115909198670889398497371418010095240354792745134855163450080456164197630724537874752263661300722230534562031866865924593641779714496611004152149098078253279402955608470834687588825421653910656579887380483608838512919530256877807292560177940275398511439225949254760281589403938848141849170418496832670883703299650163887585362016218120773554207652604656616040809917364252465076154991589388484645584664830079724986572338001005875631139856036131857962275519997691382550305443678410711723496351892685969088597960000887494372590041950500671956890498235471842687240987626023179660445345837636004157355552894117279606970240981363431761946011712850966416892633730142953908724062929010427818242004043933489456154684739567616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + -26668612864521945618546582242602054156875185500376111869885092422497109886725805458481897478535639951871054512966707924135643501499743384476874036309567596107451907463129528199884953908502332783693975520295884020723718072195394507178764757052221586568608726124889685112121877328706565148189925113032904660653198804708598825072654784369485907075976816361734224286776012619962687347382348084450347799036796114673951766167718937641052513316938990174650102534745231960538705996422460890900607469336427157224809294217613754916996809396399463899967162324722516182760780854333453165271322848525503249216969705042581065546528058503460410433508800933850807058292353656824257993993365908081532939226337334496415059767200274818203263090159481099823189880029583189400843559425111481010281376857788225169597360247062520368837830057219402102241058292436537203260268760744235341088115530205705304147649384836623374443810884855607786912359097044021077245751879521338805265517117095245754047141630761436230372063369570888390289546062316307837481273627289209753798952581905186735502048683739977997601924547493439354878686671142572423191990139396215432746314103323230260470728287085719069319794630322371795098489337195718452761910952386354643255031367664706609679629500130419761256519463934399185140213508764800181708347831769331625032613363339430289407020786771972608998265055624974252293596982680654580428184443847627937276638799866515025666993394687021331101640589290636767106770775546272460503179588567376939310455862239605108460524058407724549674487918062977437477246658503271530124500251287607258131653919569703373292741942714624052339831185255104232256040294872166296719449842590794729709278089863304402313166182255912522907113051867218813937102330055916098737362134308296296723968647827622081480733230978595078917729947863333501746639475036511228713269340856335320102822809483440976503721715162983920253296979843012800984609432882035732847963078105398456567490199972100254707555311959632117687199770729041524354736764034242234054207824692635613216674067915900804398103161256591209807219089524459237385691228559731011990048810112613494351256276074936035784396935871977697088019672261634881761882171520859237364811143143410247502131881713193337202822410462076820634182168455899779160060675211651747737854242240820515921983570727533630168233834188427162046679596048711963513289627175419148450761826913451329657862719623321357717456897350443431705767825620765598418605432401955253490335660109349463149865512814865804045387210982750780796588787479684311332292162522716007037094607787974088676049142403552009453533738167274621575053091526350258646320723093296730710197471560395543651580764742579787854375730195952657463517287298914952399210382613108106779625147268636702219334227969485061927070623951035149267686721704892768448982433490328062406479942036902139053184275846958147104752301404577074101114429154580162943203080700217598832103439344919797821421476187236152882101088931829738684204928913336822360908895706924015802489715560770192142632325262962932335471413754482504615887866016861833683391825289922901837767555138090429571754097712866546508697008107847680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + 148817378220172907516547831518742000744245528128355380729720546690476053605566227986653483905109532270243080999867534042662879043632931571920058360740292267933606734479615419117852289913493021042096891130337422287601245785958538188645569953568594969747055300055514961367247445746864475878623681789821093032103933714697598680745200193719248624463514045265652300808382686174800339939693046400912521106639669810901939563894788459857416756451215464248043740015754208927211412110620956504879468657669532135473042421957664756808312009130642320553182117837926173235624614065728774788646791356930338398714310775856091703521514257727506929143363534923441191288949701377598790459926073508237734222180170002860929746427193037011788047344919639650345189520323099136190416550635531268086920335597652511745672674787194389889742791866427800737710774087598928919504695170368091814767150718754179822483282300923118584355839453727126002612862923978930970758894613558550405500701491517836258812664709619385507419587128047441623669037492543294230685491169364730762440049500338431606773246613109576518542904631227395035090890390241850423414964613668044466041041840476131113979918105071732048555646269086633558862251413983337427398305792251100934544375374960434577598471161605455751737758726721713096997249560762451116320146094695883515993119549431207732055660447313384143134760805569836347750034103157247143628642710859955752062102892068686065946084787690374009552131841097479627883850561292926105339149701551523406124433097760790470413896589354475380061148374718912286548972209634860386554760156517954250514599333882624072456875123179700493054177090720450576119851109890101960187706130261871841454991006426640860723563863748796184788845690974430155144536554559234210664878306152630830294425609260906195513144549599404962763032108327579167030065674350810634258228765378946372000120134021248550518306472685619190056476277903835295628488086344565474143237059233973594751927883225231019187830121934241932966525632744740829109824357482833868524857955388267345206466378504131726822098562051104370743276358476060532338210201591607761089365787595851893813394621533724893017881299228510684513227017150176281158235438086774351146839096461707054607310279811957998647188333883497680227374872439831330335881191888627617614873779401362717453752412565417621827549641506139672797428178912509261772234981059627423963009411885246722625170428596538031645276399894883187955029595997145928964838053488032369897831611312877366433803771383289541002572965620564536866349936966901138254658819425495733883290185611695823144964003338885507017780095105673486767893967194444996514523479415680304480097242747558144104502977018696519316849519332751260688000946291701117399525175071400550812756792758729740130739066004566975247863893874675875982855766298898854079963715492664599534806291158699516955691675095578901862650707518963018355233177122845402294426961037142553670886264804914100718308568833424999945788146173173842534191371594938364540104886886783621012555032362282508663188805170359431366295723827827486658351554760908053903623257120528207401272422163648672651961557384386432643293557385789440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + -278259768915218744917278045218992993904426911700657401822786097639241858701461106878454978110319899017540186762003549771029623197826165961435957555371359455625766288977175565370744143084399669861668937036486084806394193870915753454786793066868286764784523427366103651899139648268561449080603781611934556491395769299990944181317194101923203353928971227113515927360292070402449604231628868279611272676648750303542926970427390307656111428764774274189019190648407788437016909280675760260782793111974890348659733350655286446837747013303355501360569488212909344423172642594878863369424094929566614127658261323674567182892986260001291466490401564522251513686970627001758118161353179066749009037347949096688223591277132128608713077845247517367952905077023725123016564651345149082271499526639928751066819753706513895084354941937942742431306491243168950353594065569882287219524977836694531752382964298143800332795495400267891573367746526132298319633118553505686203323254158621050631713431947525560366488487186237584079178334411091994126779704115586599672663770315418077349716519906764629415363195281164532643418604574147580022747883330400655380358917513220898539939544514847027086636362152583406960073479768186601394755711074265467107398064048389078410094212099442422650250350606208131998533649805888057441331112745243492164695232975069559086087609118527383823112236813393483588934068181436216190524079433064744206919765317859325424904291073512973025272065952338733658540280999207680118339244374851418971724799658353450621446906239242339007467831845941952243460626261471117359726951317313292827750619536493391262292631828645404419610795390517713314005890574241484835096606268189654506952697461462063824920541207190263791707323045954694944542920076815968815392200870011810151690811789827600978106415630402736004499703933610724064292140648028150960497073601198651784998649324899405933064614326672208177282613903428946514580999969827045740831566198305247701002283280547484695820961019672667578706458987975925822757750468981987284485786014429434415874024860276571033349264450593824247946882390368436772444910310644278293012805855605863033265863259266641757141265903798839315079056767133169348094649307428893639519461828048483650356922150610388146789806051576034954500741443405277330207210882747746787130862336619386317900853364848288550205358858633742243485032593543077330624766988004556156902860898105151016399962531529587096638999820601045237185638568400657711432167609354863642229630722940444200757353500441282316407192492087827769653984470407280145272904630148712923000957283453166514448903859998493028341092057485478509797247126996574351531008718400950062702500575848520077047544969464526900503843174197491430937355372928733360853467862694504195293674010236551057001416916374449169850812167688589156566848625637058311030682763114934618068659110508880499812841073754204755417469351654729691401592176753585508682316790111143279262000554571519517402774111861281714744918654543038455001108192445606202906744754793689755771292947063281981806064850105984074999146485265519040828285769188939479293088616896451903448449534756068705146428969660662715354332409485721600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + 58176619425565857915326935746913517904844442582995744810935026426357139451440017959148280275641854758661861798294546489417529545536172733711857401265740487886172687677495090488659373870767580202640943903782643011359191515435544612586142043318785751008045031270063207455555305098781579501927009885784274445136846281759713797773494837501849359699254139768445804472834452136078031963009991050688845804190899944852795174663777252326285153638428255608541580031159846438060335985431415025867633831215046957256181067006127634432164917073437900518992205403218619368948000252338562972329321529667775596628707130450520386574551275295438880703589126243332066495454922263263661819483808852618737240340886945497649606328569408342819825553998844762415943178701471500023643212684183592559771399355527157404836105727300089496425575116486327124293581577366592314419349651118815981561512632237661438722553055545585436165624046171558523278396711648751023177882789895276884652691493186338552816347403396575309910996585749856498314401015065729102564046027196114571350442013082472256919346288146804047604840333873057700977245263428519363423095969540112609155378550882748285546629389817086462967455224797192080664844037728477007494748171786355965464829923134148624031080459123165733597756947596023711673658878617182804354275663025683727933834970850644340441037276727125664924090124715502401308317517093724769888919942769393178449481679528695904354519498864845371450365029020035548353979866277209198809612704764593262528587576223846657517322423657701215232614172484979568916733975015047535978882825649287526268904924694727865637889020314592546429354309972419995910223773489646984880058284182952545341379432651294779914736257433588878203663076318119237170852374240728898090892975040271330585174673954971758994953970009867065213800935765476252381478327630083183023826235703265854048663733613185147065600721885899971609561389043402511401262112929118458245357833200063617260032844555688332354419067996078299407645212131639050903456932424487870319465723286891907648525810965628114618307716789579224358726771582676851145645628944266751856666916845588483365666426173339741334675997030150890213304864914438466354138412455148708764478657291347667081100013119611027732032317078492377616018384937832900843641465311177100636601799015450226386336982619991872871181619736595443749095328896783328973712007850397525068231498107860367371131174203936053244740054157255248268566892264736737007176538540784873188576629523142534107086056594749588757993225403912122453554898041401331620167963363543897865322840128856567067893660152069076313317548681193531933467456040829428017268406347213382271309836225114745271352692781687818632771545423963661609339235598725801257692891546861988684099402229256694858346001156413635398562535502719490938409803212619328717902343587031833128307201892412097540755071935319392326132742132037173047279124831910108184562872968737540213617990794423325807873650244823050271682358181387494568195538248763925564056057505335438258318615252936357988499681876505670542979628800477782721114761806317378837749646195299647484103652963898175920386365492642646354225741214515200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + 971853375265240658956328447809452984196506171541370244760802166100460521149315949989660404119174883370905978967550261572793145385645065901032856201876166559431821142677139839122898558492827944531017770859270808596765167896510424504483961084364473640530864883652108884731690017555523483328886093527466039560729700719017898390231748259145614098804324109324732884293841150530456331025942156406767535371699183781522870695486245990584377057775432557112600009914495315748538576568061053925985842789366916801832602366529018515959305218699814784205200919983052129534179158653283759289280322528203157670727846021519969754578926773232962552837685040533400425479653190244523765292460214423485005634106006132246472235792227025258245123468380449016980821937439923247239797515125762306879537352155522222190380771534665072416128943148368145325815328663933228193513909552269320126157051901607872369445794138480707813979454900107020548102262775567791985556873759173557887833478404515104888261308289397090480326933138957556925426086617248088304740641717065796909067833721028523262850998729967806526500184157109344758661571150993126706840320330557165205520165301249925085498529861472103472476432324634995680223598810219920810659867336864186675548043902606835899577360274150264044272926994725155868889535496396774269354533813573238429723018034979025047264713585046827883904574797085918377110272602131719930578882490755130833578626563530053698131101110353000577162414413885837631087627568788557771536891559078753609245284421369284312255408242140916441701768878289489184375573546090504864911626040403168313551739522831892680552786038964083014890985392950494605949779830014911903775122565679425374547680137440737424572982603482878976726231347305787548825068632113526526515433336528542108507590353416446770722069179787286455616208414942310063986249358339228092088424099947978461231833037050405598581370482263361971953594332389258730802649269675549403740749259650429093772437686876594960897753305530850441731117630628479395110361638098223588774054147720415505046988599610356291718440369159122265943929476365784649331935925658517850932379648952575871906061800780437157038180205775594873438564437857268750759536580598711145216627896925475819705946841368944522376239835788215609203581523289037467844144427445704039628405328677498000212602441458244117163561934689924950591167980990869083183042930941675568883503517538038635886802126298342059848764381225273168088193870460130816627603708124776563469898976353063367316735952964213074445011842555370346863424572584832912779875015143084472843107384332674365358053744260288710614856848274780411313742798186277696161543348103732099380654498768863983411060340580832984479357293768502121650492131744221174269680274556393856956740722858265798776556531720756877195031120444695980788642026049619337990702755614544254104659278125017736381228971965943185613699351841649297282942619255593370757272192547815786355275061655377976446494735147662985732698959581212980115486932218501966059944149628283080390127526449333863560131960869740387789005189615366701957540775390788480511976928056582105171091649181481387230375968165013028481707643174912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + -2164229593396120031719592122837894117949233168544521103917414181997792314223099956152607265063310100707556774803562530152119151478235948757064849069702435522538034649339314361095414536130925238788144264827098689772694735133104489222169863087066498092087387323227842725805596807496610414365247314501639765831827058593268600970691290735721508469683163005861069425563578893311950388904185272697784689779139631488831906511694672995468826364344544399313086752007780776667278880450581055132502155910068198305004915173312147608962729711489724722119957197941544280216245018790639359910366453557742325259188286447935535892509899208643368019518084911675186266682047490377904378631241477960722050101520104615152930904300975131925955445522705343488940045020483006497986217118169512562783004359235345701966043404357279467708568152744209025813223308227345322924596143855439186235302452185766090877947023013595365723893121751794851935798458965130045124498818599140428898062551031120914936644895810656377895532296049975938759740524195204223135958684091246980588106193679530488448606180201402243520298525096236909052958294356114538007382524172681685541779164729126430627960131068507497084083724355453698486610628422915908027388925717593855077704975536594075958704088327932907445447973074360189478314009220437962216495433677563145576036496973101330127326079614864665657542334116921421352650341765148790835649317482697831777861018262568981677282264771919995364707530297164017555888067920315945828211871187103356036777547253903390785479752558028287193341856485754071989178617527883465092180456762501413759275970025329038018259413141506269905693123560298134922121898069395618462348957341418230318111847525530723966864690887315881423022793385187873051830832604952575778464726772059613086008969583185177139340918059389445492733090623031806243838796804587110554207352218307165672409430771296251662554844901457187712036390366771865343063966610985339609651946790512723695548285290702664838707644326511753406570475352257492336313015695716222723063594314534516351141524045868801919767249590722004539463977557531167183711542973707257048770624780970582015777452118487263493142249159493405223080107544554638869736152444310738908512853608672937802749313425208252121171142008944571958520548777172857802975084365769393164763465721192584641966654131140189908834818916964614652698428729348101614057534961298912034389788679278322959988286890658684525185568056304664335919521277084255696239549168014735956543231281720455963582298676280224618730499912580636785887318531504501686982201155417395724753623673073692695592267907099903016658218228748271402762026571140256655734829881371741830448401426384491383179100618899483584137129938978545296552087554972940397296904188115478240925794293233855759472439979809095381223637009745792816573329055925533283069203549072504462456434654709429939142804648160422168298878322149362730083302655061115360709315898005262057882000937083089710325559754322142733706340629817582036883127252122730173151110662186648962362485310514642348779913826341510498836671042697191705837389338076613098741914898487642479117469447861029360398715096018691086658992456990720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + 1034627879456528881231308596037420687980883462052217963504378531848022228852664418546607198282707640049152478698656449820497657105386545303314084693503674782165064404809356483522761780836029104537985106351461771181720125361136491717252188888071603484677611320911898248405971154622829534135202772151796842160300517846624540886417814018318865569184012059637696767181571131959600450755478963615852133452432435731064002231283919944689599915283706751094035118946902510833771958391403360419210944655029370719503413152939767759713089796672604867300392843491709347518811444163749406931623500890234336236400722159328522265072195044256184899111242905086951809424587261742379856545028513274187050678710142803030611779859294128013601972449710022976561490837570073022736700150532929009045914548054899545267990822188118246919474974637722487164312601820278213184064242145300210031333616289325566168635119381723301790419799250713957458635103458423504115153669019740461035272633617494537033100356333733251241076828252621202698950556480455396244282078511929256011798873739862506788938997046663085603079262120788045871419044000148270650296024112461875554680698378866181591540845113759814969828473278840248460706718448944984084528968412856377935105802940580647014215519980637768017377126068601393849261006411505785477461805931831918744281496906161709384802480208880007012605928438653165193719280338153416776864944957021658584784021610904937740661229280032229587644788283571179434595214277605078972010906267805784331575229154818513850234337698453108618568928823861864726251289749996420065258691168554005408645524920256650465897577344622558133872362458294774262006768750567254666615531290783392015124221943525136389513997453817185488157179542849478138156601664964069168900233339734346900195256149328954378970221500457073608176656162083811750891890753509201596149623114416208047922812163418741125868560385706945413453188605821323319028839213239824198110954914641662398345108587044408221493994091729500468527368663823748763018494942751558986420086920302387633512642248988586097289885357431889178928071368112626729868660524586036279482264764902309842995386078200918404480721013373484571998663768973662905309685178689493228203422858104948403969124096123972934360180481255149637556602618018908009557593655179262420201360426405659920437834515821954309646074548373982720306270123691949011355799461639012036721950734915740126405217481507871219534379348891873290404199925675459605140506143682344787807160258080975014791549063825628927856741882248992685917975530832083451947980154886801470949037030500819619352530316142712787074203848490479233820972303175650975484686219584095151915548874775628616367160455192871561956658340431275435200749567442246197382141118748934105210562958405822976235370657858142110012680483028192449508725071067015318773020708464775487696609845055519820735544043542830070383682241935943398770498189364592170293073859325235230618197953164845533211665124878780496946718540346932879166806893105249788902245730871944308972403203879364754817377315752442376581349958211181483860951294962501282749121369465437956561255220232224880469071506279616763767998847385600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + 3807554096321084578506422904433598201112502376238799504854749553098020829413581149143037015658792507649704494548819190729622127082075448117219402773389429094527130718016210438596180799133811882663582340078033151055126025328568237164627638928660005437893133233612459250220519378065011376551147444520431023050493666975626483721178047683895666160274526527751886596552920159702392671910479281153248512902131620500627275682176527361602209125625022387937803330451909682685568165662894759697608520599088431361938676269320618716828479059087539552758411652495985507008382580198247605920126829069692983815024867194877611501454682663137477054484943340893483302407750036872463700572038221794644868814259669900459659845327902739942179641773091404487386959661313217564364852717892343379021695914389739464432229634393171092606366030081129430843546421571768365037461761322247539594594565504659740430267994360212714504043884935349806661097980363359423899903151348591765029611346617057582749658922831810402024449043587358035288603118609291433219168332804095084400708980979468123300148650538614214324835942968468627562876753333273519514029761964848980586752347757402811915645730527905752035432978587702031233945603017218822444080371532421896324804220107736175726151096887397968062919905611179553909176930990981456909809094192857924333861282021296499352622659479104643494150272638880111468777230329169374776578271305043638887970203442293934844954915316600188521824711825173667103122689629435616120612217672798539361385591065809795011419296167292781858513018736521153401318540059195614633083480903125995912551521329156258567067465278934934921176783311893425479471183062843253530302515526733193523120263960735095905559531073344177124069478623448149033206043406796812004304830023361213257820465055530712346822493253517314273538934182786812355824108428075415908488478610005866544229074738824296972628131773042175530237060821042800032002808988430938965727480659962928347387029892760271705946134352685622802574311729525993619335266594420140860214475107206309043413716615998968308541530533618314098007994447176859177034907922854012038019945494609583826787558512460171854311771027911524143367417422686137387915971563059047183562890271201781436908662072752530004955596093775295652841662328762801669512432822369538257786719581256956618002201514247110054960629546399574729516837565018331751449833825761622485271772126138218896478584020697916405478587973514750882454980009937477383286884722157204344538241097004710766672263497884826064890320489608004437109129813980390154796567746166339162391591105721717152088909913888999210443330046176199299900005994222035037359167134775443558548428762089602984514267841293091509026257435705810773122449402593347169742382722984666220192644230151873912853134798533830884415213622811996541363563347768046450419995433457379936730463719417764095911578882065822459955268396340012805711492172066393189291440987016137640573216719576656308325424777596364262013772517932822114472365267877922481883095506976393703460596879350868269621201350438323211194564677165893988921918718845338531805558762555888836408285993127826383516169983604892566646038659072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + -9707268035322763633662804112609657979341988914546546684395704231784903831405637524350484610749296574860274120149351920600822337878207848953361703632970006950600308324589245850134070882411136193208073170964450494385176496208425032601685974683031401086325044734963323397307759122577715559374937981032165939739566475031341043000202995684736161091978415641650954266885231037828320301808582248383812051470179140803976546230698356326183546537051257916491134965578722292327787031736960898222395697390421141114550400442573180118094119826933130187987549302266333093993927325205116113494172228271482847873192598431765714390631548542731080974689171855994555916194346998222790641655919521823102877194019136994238553227811844730167875571359819647480590964301441519760156561306478810005351191216353804984264856403212157890539529223194230036021855363277854928390707010896564029070083792375717438512326585571821428054384107319053744674754216354539057131767658323724201840142135511432882516887107192079040048188219282561376931058945431528575036932250352270199804382362168885253304571615263134840702961170551578004452402609380112140338107424366481863003097720383519070042368237090846454619017933934816544929687461352097701196295000806356422885099219431981034163894356530523637781561765232095579718556880084595353735312395391995007371182170062161175802098825122597097884291664917843712523417078740396842171238372529021823922547880779854577869522959875357883904062508366064085762593349883264069282507771362102604426765405732014772147642189011186425505975598609001953950065353230815375535194199526418560197399162370815635105405333635783239928107480790587975818682846908375107314187985848170990336631257217916209510291780517464470416567001633665285569162012650408733870760830974114223484569063530956032046107372466031768780583567286336979385945463482375734505970902330722029841066440249779042216570236297208671651191946580677376617701883128215314115249254715476870539944283295576133362434707439187797608258465394830163510963907056816625003283752735595234110932905726209863536732516270918023344480139726665691000989097776012402178749234915663914656114986842677250300158270161688572908709067708800619281357678675021541024157378060141883991914971727404171471359577399858302561886906517678370647314486179591940939070436640710212400184025507939761181493779176087492858204611164119587941959525267532460049797152276398776779591422746796935724541402778151940880485954088038463974207227510927622613395312072542594505147050439201438315090685655163106445658535761942883941241738859095587288917899253361964346601845468397952358669825687294775518709930810402527286455921825389373255336734870336695027270865677160355755754726157778959665695429311511400475068889298694041767542650515347498048408427379900547233829745094989782261249578137779445960458146844422844035415039537895596419940448772190574565879931874366792589368450362708335057121271949758480303784776800693595446038614606972275415574875003300932580638735815508003921620521123879651736365509571259609444043108579202981971501062565103542868629718624300859348273757684435836883578477528259323280120332327398991633780363100160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + 12384870508953084651443715410221841734983901478322218961942257073795716258795036455714794145523844388651514672519488018073559349612293713246506537530484994563667834267406742336425467592671085473007882863853271486598971033565684269377026210448014888287690131834518284910754021237021536823116133600408103936781383519416275749896220506169618699939956011853534086860883423873692467305660517303537465493904145894727729455375581241645492752224571316772042185629004724815549888793484507950195777561382409585886388096526847243032483831507982371618887519831438335591200211685601745420467191602553481099189692442167131905282808789699588173319774411217772096861843305791299644929060359979196545365262729414695014177870308329912520698206633449965301896156919766012791401510830060699686932311655090186116825295531972495527915104554063429486598196956562311338051497672356562757093260409204671226031675449306822804276012510328216809047677530553311351133164601035720573691205728976977091204050394174913307373951381520237397739554423671191350489696278271509526305261807080879361629478009891901565795541326996666405388871240415125136356388151156376899506027677686680624328230781434276593222571142663917886355671528986581989731885624114874647826696816931973532497590606958856192810341030742011976705162033179137840203126929383943048411569404584779591995398905410486641813851755061062892425713304271837333526795060970095405655088542446559078812551331102908344031726739328817710171160338616615148976070888906055326498201829336140393907622882246300918876600178448227875769981551013969669622053735891508365456633874930524902611817917095896316004223201698768051117181668064296501382456044451788923220648278460799190605765898643333008746798565456363852299630756230388226663202879260064556118377967732941302867264743793602008550186798607615882035105005878947368143019337054540212988729975360371978168642806776700898614676712359208591172271431780968391799836974424182573497532038477106407993464339964133264427580900505580568379893957402521539771897823754176315823480445535512784519461898605639392935659199232737860542019282761381561968201356333028109564944371283096577259028145516862709901866737676785522146210324917137232755175167472257845216929589875348296265991542385252391266099539331918153725254055725884694449737578462959213055130706467820600486362818783015402381118199825699683401550944909781743070305518627711305385075501036300834300448392988222580389395089862849815959389992176935176024467227603275779465964844230591598070734209538158839458144891432427743181863328803869566322952478589881913635642605186259192112927438443590601522866162110886443928441573542270393165316275115212289534218121974066101035416235140663798795720544813444797520587155005865244419916085600949658482597198613765623272978523168033345387945615394452844274315532491118568919061371512851498327696095435651718840702617494950842226315022672212882079718796912242944268224919778259008958468141090676947025696355737439548938609767390327046188976899389461207523435327783924631838295462622806903237257511881696743321799519077498323344186845409921463806004939548712012955467481481211254928923053260800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + -10584796227226168592644053029580373855710813278909024041421909252146131853066743676752500137299639809700042991274958189266256829742158637402358588465279530464525889610142877182846904687780285552382165352554157848653843463152766372232279070106088138729392156061788353237769390694343696712140431800185324666900334437018357494077514374447212911160716921399625484964050203106679436845027023832390600216389337372293048536837691215234096355778785412173301853987922149211190784857430850976088969016641999076017479855496971848078707496348925506753629259368575414175154339227434951504143586371411343637860715912680653836195700356634013320140549998003165924490048251769806218478647538826757068318221639377083750995654096197660773432489348028449536644744058285283828544917457249632025014369858466813111313376244074466326166686521515055051431664127739158207887475815336194477041007616802665308612696204727284987503308172662541684339219014443146146273961090551135934540697091982599203216500371292219179201946274246407695897433325687784623656564669031314516984874434863806597594057944516268527880019177989708916922906601366512606670881832670390782758379311696389593001316393169852894056751865702513415828492841463979556002771496794397196031949273845329187516035126484257849810611146200151498906231041401456201292030595175169230636535778217331209212989818702188303328176988379721453148255949543889674218685575428843235383544819928445029109754752712262043476730958721798664466029245367510292444731756508118285600652792449854990792707832073890102655613692814181013311798849573096921101455477992920258726615968451835786698516582912199922101897182698189409514156483950567477859068178131153309598946003130054269206622646569900518774916623355886888961047097408733942412221283771456277514172064130640895716637830994108952060357378647477671570819807125865246904032585565129444063678475845644224160175173904310365259246861600472553109062649296248907005634039513685831469466823170275889046099802704373618066290777764024838625882754819398949301566630663189621011422643923929175165463441046815754255005652470201497616810742481270474020326318734074823276692498228060775016422022520941266741858751299271222015892528116567657391429709230954684401478258147502115330309875944931974063771156640599399702186274183266820809586258373152284361315031308917456437043014935908393542394615103443626369194435873779633849260358840591461561196802743395274476744811005331198756209684377337405276604858224806383439303685891873386617845282832941983137448232059104854537598286179404462931269928801510138776426572765717694950272580914619153525191741183422432765479512894911314789429683970627279583730997930193255383296316467540151082493033780214599101334891739403773817916971230068523394373822682415655996698887632827156001959612758632075168829828669977987675577849191730103732196949161738232018019256441256047935002858621207735196713421518672038569044092461875346829337929948031001362653853344913510273300857107152599303022907152188664136306412404132444828158809344618362164691973098889601469169203091701492484218179417283097077195287474857345547895473466554758021587081588952261673303998464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + 6590034540087078918932087718899967962041768311931603215294979110022966109000773498682775312802855904851468494223932651452886581112763972936769192370991325345711970956602016519025783318549529092882184024247348638427457955440439031311810165532641920291829788257345740555570528384377026452199354349943293448808455626326530928552527551094099517636350435134700282398139843237696359238512131110035121873826949664614676854995806897023021092988004571701340330917255056624392554731620373399975753548465820426790936276010630145340063297046055871272506310108216220313554281532386136018457277287025735073598702064840013968823707694691605629903290831174199400512584723620624776226845382543380063093872151908069896283438879861695785957214858178345630122748786266566282144005495963651464717163667211170563013634398477106250049079601283852087124894994547849698550776105959887734175193617807189685622991833212775189491070256731321845881900643934854802353773890355023508179071410888887992548202084166595045954015108204408354719455036350390834489296165018947542834361409171296057299974444526358959192570525385919953358657781198365368760572511477622151917073984180249038660491845314723774920107684485365385895582100389133564342485198702229925033225238926829130125389146659847006598591995222533493409888670448671507981085656848761539454311185024480336110165586731691705329727555995863590454885785787342598135570722925235529046823475467552923939106410545292687142329305105615686901065742713954867515169463571912909515628842402367041857636911355294384540095503889813005877262967905853423706556288453194418491118446879717974244469568005010773293389359096466532887020835945376371379876964265411355676239808875281530560388861321915197260036933640585025037627386260269875485525891728483898478774737685988736467853800932339243240702226070981353411597405639668116782073091243117206403307639715457475259253515651381969430306692770130471972148978256289434832104684937698424309296912298628122863154002020864985342729333009473848613980990351588030169857629783570045531139673533843457197969868541378256063556119474275068243028086489717298080855501239757832297961086428772697250641551916403824763653305272952829816938611581130803142466702184458586072914789589875621964116732709419227089012773398653343616239644339752932243625098847302631429938309580211706225013369607130245235611570632730876947248989677839116851069843956914158324462030638239065781544839468184644718042262538952496322404057987162086743443607235669977660550496556219080643075010570768262510362452111638792310969878567071512988424713784599826921029384695384776746408711051405884573549670254768016206548389205767533991468856986872295024430121326495519407192027664111450458304672011035896208002577559104629550371226391906588882142181381879143070373072491804702898506905527861656280539106565480269588315946893822702841389568058444625183912021045249468130632799107318349603419406664647242119390396962982442148907679352614045489712937796485702615866720312072660311622008758623334394078710523417119116582115049890179045899549493752445150850890254740231321916566282904796032560745415900814453321902031341398649842565120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + -3101295178230675849463006328914326188512627941891849945420024347641269194336467305861020113085792545335333446945946396206627924755379526743837832315361557371892286814533953547269460008025152410606347912810599515176776143567272963107485374593231520227133163169004839154266404043114542167782800130710140723683540650151072168328753878396761803020700910906111332314144587895536256497417511590061368741283768402486535158470067916553756680580600169924540662964883784182846732821323191260313907842022673811337181923187518139866757294555712725140635850792569582622017774583642747553642138815549368262733988034774827401359929002305856101368739813528465956769760683872249294605349489821540853219652105735908836529242024878002792256086496824296074427210991070440528713474924995328003016415600950847272631725031611382372001119568335907837594439242007423515920278075723246638682886189936949647001396511750653993522485424285362069748847795699607935188555201494317756312093525833753366468378397445805532780902986568724451157339632814526926434638461956818215235601870490671408732573719031793566604476909834163737273603317043954529733479708663106519169027604973251990700221794973427141897115675698815703493497340047260203289319052789961705293365807529706132303269098811900331263678077068812699535884326201292203851958496952735836905731118007711359456273388858097040323819273689881779723949936394182082218219406725372629469011995661075499923337547845499158636767156803715756879074848431777995850297224388956608108451764889065180869368175365032884713664041797227824531076040834307334060686675539177813679133332446020924255687600768948159181557275216759355351278428017814317102094250379885374839257239324671888282131043132628571415571235776759132761665477921694376483676125647538922349624229476494621035501918758649114309044842569306830105403032667186492264499513609134827250458436858143314489100193413129524599714816420008753190635795374741218427420869540739632563179381263939451786848000144596146244689610912725589827888023795827062689880956318010820776622817948511401000617139936516006309837535502541079398231315464891791577898637107955091088789797735623536931278871342240761767665817166761241571003529841972494243456927683832909165032020675726919914575312143612644313696309169730036353886026352209495430700646725303156410833937224211610505855844359730936803813539024645468566444171724255329922750396912926763284324770976938332145495747053357847092940293039715205158800936422578846716585944128217727761389662329717861515789182555331991087767047407513477733287554517356030702111415155482223404205267184014620099915429474168739402236702557528848171492136778210139954450625939354706207119418270221668300785402389840229150901621228174754040317627265037632716458479998254751065285012863430781804355935052458673271240574862924846934227152821963966754085656911634420679152950445228543830855401522737627930585577291978899417527258307792878128967700092086544424304080461550520312688348602193267469030555256319302234264378035305324102270857729603382596850081064274031569269440213093161389686115940860851281201602421178184030591191475420834430018698796232900909865369600000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + 1123983545839093208291039607063221135232569143965862361872014411634065477877455165297604118926813955291001747483563700689366904185721288641555833411086135651011710781786448551111717308172685001569877219486508444339937867758455424419787333995976493044699440882878613326422053829697918722024815975783414710409593982043529751670883905672723188370662317736580136174695177083785725025242783189883279467752752884381708896915738879969301761224140196846798513845116930988268568821875597100522445088103311374928394431527576240542981358027109367703313117604714199247509734847332580686640899090417226361915581502695773647708468936900455017611714789258640728755306448432873148527813469794240797088772578105797239946190679520383263725302651087805442377867619113315553403515615983403871169806149834553802835036205903106984135369263605216638359710612635583942388813144281559859672024189716508002670875635256101125464833406293663117783942068749304778175647656665290525371553359449221750608797027944321055970344479536278751343578003351901710981807941376866615691394596128179179929132345303772622104219205794975659226963894523388890890138051250460512530509332487254607837605352480863618178655642133535922036953283274617190256772216942790925991433202694075541189063058385436216435736347788946313210794378014307582538695817217867424720509777301332076542063267737499433305613818030098969553439484616601190243549970071742562083117822191217120814800731348945713562569115035515688087289473069465689869183194279159962914749772095820508857359676167579890859516195112775535204806758949681640166550666787661780074029723737499652632575325337546103365172350211074659049617752335368357332430394597017906476523334904164630886989908102146704391979576123165132908664780065524429876137334273815005560042495340659652831135403811700523702985811022605732711675502012602056900040014911373785598715577116497952460315450200612302203287879166624947307257870376806125520414460404668817323614021455949466195993528059813838266363312494330807540188460990974957327456254516372368044452620413964664513703545715163886872360324408547450347641273690504127544242732201814042778018439828787952128991779495340448063951807765133493668679079671410263371423587967193184723253916741526898706524354273590309268231881954568095020014874193079902458693692270993362039232757334013316461888815224228458279573239695361931461102419662127294068362494243182043124752484583872906910566787634548377503079650540054041691134469069379707276877699658070362953455095964303969792291691521814888396139666503115019421019001665506763312526318902426322190321190372943618093826393320906399817982864074214343957704259483455567892168303345157613880337473790897718878847194631729354342912128767494414155265666916839767098543883089068196007038184589468645239088194737938752343524316311948949821134722008260944043926206007400959910550572478916302303371405371442951418570115398374001779477818025892115889109661796478808992794967877960762642133052490948262191167139477201422725634044863251520731291512497109618631914538807018403431140230232977826452920189788103618879033570850352778563200613798271630129377671173342587152171008000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + -316398031175627324330872842649352340864209677658333045127125218722558023789535674190912184233403437890454442700053656473339118553699526981575280888550380181488740362764842878119209091014194095563309799929046779629767821826883249259663342782663475675388950497127335031657188511977971113305470098816260825808370658608167624685616653346192175065511481781168783400241240933439434095175996159127497148249640942002686715389912673088064361734474491391283715207560813495683190481994452106316610542448302265208817111033971343118150007699536766723604623271725256523625571066829051471197221626052628943524261980883706243809344451123869175955071300590867474676585021935362798949166080562430931496395049760103501623448586988749375786664399896858947405488917390710794000145534470961220781956207363635397078814598512586642176764327698213173302711978755068536913113786256185547661819093715309346416062309409383431276133227103867152698042243104962301480905664990400488990727608431381096437686739745443412431878755775453598190684999332904622288352821469742864216321140738687200045948932710702794371790193046502713127720473192547045799779508956342085234661327894938524743428267369779809936095161528055363917699069053392772031233070742927201905908406034075287103107737449090137869603484554619108717084294044667250369333550943171323478482962908606659998985465026413846840949482048302764112610358422526653332503111700058225943053916142225081455404700572298869716806376026820537103426899588523191563263743067280464002950995654377665308030116893715407327199053287200698635780747056248979266632717667577554328860093576220836711616139253454996844584026932805208431026738535431781984537190461771789758846733842568964758724751559908821193374751140060604439907482189905921119657450988274389673876307980251613395647222467949074351040672713062311015098504495069938598434031363176121326098945499722243512829441056773950377411874627971959277979035069307787902895863512536449351007847282164813839872068945571565788642393881578972933259091739084194241452318539923653457514060903540337225273605548148000161179507128935436398574073655759486774456434959141834313474076646195863431895794258050264805603458841528848506073982752383670632312714732252162761350979184432590755319242020216480241220655488119118270586802803699817343270629198167456167387110918305648381299724434502958963602451295858056476754199024999957111098236978169564967034601333976696376840874860496024012729611660036546592244318655096130573158001518653740240118588369020480738404818738627329962367824826399298091011192578163548515730473126363178547293528352314057270541099539558956386190469609760815208846635423046616554803736780646967023106881605429107086913215702859403178762895608486430797265982630174982719086984648300203757805345191642874357867071006638972407456352306662561159187485540687976187484647296401561647981171031272744149401896081087591452668626674968787086823923270555465702244425852175153073851423618055367047710468221234449225752697285423066267642188640074849042238171867103478954218223247575520780873837317217089804769648699882100467589668277034326917193482872511340356864372735699686437027840000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + 69115145867907778104945292102805792438381199695266447983276260759866943792768834104254820421657624388051864133454058104742319242535233427552942126703588564537189683868224077485155434258358602865941104412774566477184885472445725327211352421827736911531694698684061514933606493985187395035235646216056437661081568553151796262695998474646398223655409479993561779433679679401084810459891717162597351438642585613092954680660522226709464354396933768335478658991517783088375102404226053842559242993487781841683150916563748674239152983152600662856716542732992719060665908187470440495001775393556102004094671523029823219204988465994176929716496285470704213724751232802435643227830803816575405469850004249245920359238432296728407672721313588486123124955265824504723453473246937908973032369724062584109937063838083067466859564281687877019474352368591993088035831416914767159088015812514487025629084492897093171046012505732468753431740329272714816641882725029780022081809789295514976087293535944080151315565443836163072442172081597370249966568531687273261725774185102922742885678790801080904799522113888293238786041406236108211683383644883169280195366645891173848969995950212357204881656462871407091095304551326616107552952324306129983441260603211614462636442863444404833633101756033868679223753903315945488496478060469387470122645217086139725835713495654122353979596149952055266161716746569195811509632906502107349081082230125184364510923599339074917953642549988680491559761967783666367092684504243619397463722397010260220905955122074479160659147243131339626863371708501079517797963374719695611689327729562552078474304201655074657398463947434388219178536981345120192843330561709835644411974367979315042637299113400287009148554393485299049345623458176329481614690563325779094664770066456167441379513290506475310531474558662451660043048388993187342796874251918929020295826197174134273071016262945324142192499263654944352272356528551167448657792499975006692272223530584826316014518057968392301861185989256093311300726975592460282713345427916412807451762549786803987266936566526710598301615374275242465998244714582218969400311522768847576760921944019312197535747175328967615455601670823943628502930257014447442727145556565547845651631362321757260300433001907613398147270708961493461309449694858449701934365450031262579849956582445524636016689624584193721681020987022151002699369296796260845977993937631912223819039967574251886244795125983474916255582299932420933447945890293401884516780104425652925117695360710176578848248433353089140613104490125323600748481280114829112250589736451191500733303908843567781226403533791404029412833772582140278713526087670281387156533931391939532508027838525451807449440851865838303886754647060159337888703152176437529414139537713698731295608853804802372807207007426425719247606274302776735732542254841088651850919195823205038313145253705735380783911582565716078674759974391570923350040014544898944390942536586115836401110630466181566517771758213107374185831851524542105213237969799220583117402285302994018217043082991543682000943924999844963644954600476913399278690009825113332819060293401296547233989165743572693811200000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + -11527643799054593079996242464075186958123455688224544903631736005897965190118945811793822656567733915838640846358750201780224348792197086095809882138337413730348307597013299970063509156468927828418865278574979331115614906173562699237847189660703662066283117789036415759409946681668371417268282556016054841125588437129902780653575741532661509589587497468041489318659969925228730480957961453413052871657582272923147750614989228077114438192907974790890500778936643649576432838345182786069250181130801426436923097731788237483246006630084777889483202453246358767132880777231868645684577900385211690159140465919099414283041167106380599031190283635274523558548354177691841709763125216366293545087296692508810318810405470409810262601456607239501486085483432472141931442142673473236083793187667553410298660568994227520860256306582299183980385564651954144299080222700508528432654978652792797605069663109887422374546517609727078065594777221016801767655154902779138591062981225028947649955513087591528179618277990590928929568220307987070735671447493866306075236452585550566325837216396140830790238982518934156124910624456922156067751794688613358164016557166030015359249302224407069468037644775097513318433392280206630319634233380356934072358566089091913812885958637588931103092118781769218331622413988535357618123113105862137790443021348181153678355003869864220754812104959080662089236845101162216752653051146575085371094437964420178213143629376589966047939682979672766161955185496926310438411907235201109057170505640640484331577164361592216241125048150494396625341389374171228197747006825816847546477577371502955975744948402988472624418133806865609826130804417107295998653320527622343287768967974132531130436197807995285471581334800773705863477729392298719529308334746716777080320020000673243104968214188203359410670309770783455468508654943268828764520408356304723986153501410782319675148277400567223092934925029994502915448386221914837139389287857493286913884833946101991872191039574957147875413382039706077944909753883985935970824584342677167847560462803005689537579469018153050353727883694364306798047002356940376520652611714631176308370463464575978829465890383767604134104930796479591828636138616758997314881916675201375277198583986622204461931756244010172658588410014777026053090560139267724369677346700138546348331026289511254544070184566184310484336553122404512953964391695942162333066280897295067656663179822747627365360913789231166478191233613670801126413871366437935092998017404703987648782980483681257256792538927515434354916468473235446059848931695248337432212083308575545456225816504790728522934338359614025553308769013001016515055146924151242189491462849278763877112578828460683609072214305890748885698279024748146672811205505674542804474156812404917720694054973130026959219566961434423902781362387413971511056808384888583255689075549205253143920892846202010658345533477896855901692878662973209333441448694658422540969497931906974005347124695443486812171506926820141465730834192462800037727137438313951787384333861190850171862088337952392256095802371900048222291348626050266881814236902942774031447702270938764289211875652097867776000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + 1396894988728602359968911320076182980954803323277381172713927021332554522421233860348896318657741886412763021132314928805143986408879686171177439458320711319500388559124114976800061964256186399881547468378421292599614440032176242086195660585761170073627426809439368498697303679923576955256366635919802893358841439317855188915680643397681685514480888025376998833696063879816678384426928136608013820220503062146264344477661696066576495556762573505603396871114870049908670890595222759214070043528022522880012267559613469419908853113559221497539041785908774907925566902939814507787144176778574227996919381966309420818074401075319974433474882959517737900925413704426275422027530373783354675109249786064087896287914843069759005723567164966516119038342011943294569634118546943698667698613615811588010849515002223052373547946114959857709245461923203110494332042881378095788390707130091930729873127836560413170602367767323334204662089537986480636410893397954161390270940082568218206191904016220313682452774936310867729704793451826857629222491640892529258031147242706868375296646456192083734716397325185053191300869672355222774833390110784432262284108524718496405540809655305661160384807825290004634698916705021936307044007964310739410528858867749413224814490501516761090551032467270031567413840343870837259569591528894799873954817315717805428034717745719525245249827004776512330268614156427463275296915221102208843767580070453818036711464435996040245825746716764937494022270218427819908793503565566382162945778730638142510004204013720998809225178933655022427150615992656761716974647309543114222197847884226211906874833352583545917575495111569324209638166722581454208066455032440992705609747390794166387169481089575415579003928077080228614419990496971867325440484753308168021937647704733878358713771469286663088074422743105329289953588020181473304963695083003093597234565561034899650973046490424173195073751399671226410457312278588870346203757445718414093235962420345869624986660334592491062384208245473447432959073702606194522744319028301494908279006683696599088384863871722740183504103561907695496753777590276234554872802608929294128151197692909103554646295294575191442547480217968050814387835564542405008597489531553537397442517310408129131795037947128857183868060885360334983551471454701599119790388645646855010960553999511482165061577821069559742078308542960228648737863593605251083516875875247327487863560809911044469595169085575095780180668121538787710908579792940381465896274253742377456435319122118037297405076751174290353057767884195007320129937614759104839887410040268074252700229470315020150518571962434974474659400813416677724454638490414688146430877467562308489417107632839455394509627983050917274563594568242182495557274691523217961797012667060812681237741668694115151815407490526559884456997567311250335099011490840014220202634773059071153882657823737133544400577442491691442445177080751887529742788859940016487020092126073812189230749465273888110252404405831672713214434726035464384762315204897054368077462136948114222504487318074014051400863168995155218106443906327986268419932127804735349566445371627844371056702580538081280000000000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + -106885360442785758969390417831566160579264277934976120395255182360317458781486145423727043390386448928594428177284503369869164932423367676075073652223827559787971545784155895338117114899248551419416021881217978324675400729107505632432148282230696937305531678162432273056851991725431626237391469980779921804373455881019044445476647693925219927827724108275665990286115279671082471257633577585411354767612519597290617834004154072827193778493689430645298436258182477225153068682132088359410747519904006341549518352649185060263100842260669526805870428530719569306510175980110489612230058272928450546512104292034419296476696544514959606398232660671729221969999539352846410045223468578864600866687626609292187679331167369688052645327256197446096402907135266109078529552826294752881033773340407209078054312491148791565206781454976126127306821829382549649995859570855903171499201452182499201228990607448203553933123257124381828661047000859839988412885988192896696480640320250153828395341896545696416433780481547352339229371008002183700582092343478586982550845847789131605142380806761036697735108186170890180584554620178057935304851123662985972718481336297051846548349890780992421573124995605054775762238017893451596355354015154617941591873716607765041273700043876641805463847327587606965281038125851348451295104503614585668674924920895649553207831378453663093779607956496099713340369747802263697890729646236006449998333898296729171062378272207014374796691354372253204835551501724164933136591555064777108888958623167440134493180501673473964603440672419846837855441662218556223160024892214345182228838029341130162971423992983943746566510959396732468382490417689467041508427346072500075668539580712032946131023816266981367145940326519839684517219725781881279542071405944667549911317899791948885237827347177242073097967740867253558575877222194659243854466319290712437444194934788723342374891892408688846772203376826785574721134241012865674920769309647517189432929248203894180208443918957764851764014460374442033882644810213501492986075224232516283821023209689499581277849384322521171114832521712158505836832468757574899248880072687440136878330556968450642654630612809664566911825467229416380386339200417461728947198042434092496041144868097137560167026480552991184819999985748774260318300158715328273569347278244427763912379399900380597240104566801602014920001304578662893932781451666232579460057531836405309589276429700007692383327041999461543566334541867665182422392314055855652832461142124118627998936772434959084806662639129375454141430079406552155100872998685652781436253078538344623577263609963320519812346001578532558928171325662870792572957892628239648114133066956513660326813911767498882112335103802220521597188975384922478322889194261844627292412805776400064542410481822827381804872080280509359154992866322855158876766145514719420858335504213696426050681566016098933019995306429613724399964209104960216562926158284768908384866698914575634980900291437222926730623349477933289392150498424173279731780600071592894930431319429286142541888146285208411994453404843089559429049481026448349821866455646028969489429600666549187345697902827929600000000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + 2888191790123733238738017713549218389683249567145153842682572961283192568075036066101571901617658359310470884159318050489472006899796868477345109344908816906846124714306289863980912503388627420882642706259588012980580836565719090692210361619189132962350999805575448617280039208813544522310878491516081119557201036318626514205103865759231730005471439948988125247705750572440163286470257738151486275281290142274238018026517380871021665897969264240426373655863013457509733057746720401024223049556387564664094778659908660659721263104262293476785080947334375105663710821411818500432117994696136152437538166184221544652195408231933130376463407144264884168540716530061156524733476363395231369558850790860134340880917288036576092141124974303798449668839738992602886986177744778723098524774198716642595377525414569305809413951370115073922958101366592104348162624506617443827462674175414485234981869916139896398968440417954927926159045877784427328660999766566192670680170542536167502722085884346527563227159179609504262276539110306577408558200799620636745856717122447440158628733358284415430933275025920861383743914813124391625357117926264241544684418233454139978670604192460474323649191433758404928624587190128591411345178574505569592859276735305803060367650254937433680132775129303642615638785766765207684907219476567163298806304592638304097192824116655260998950208031637867595074128319407497196718248459410594791439131937223917962346476523485715909265538190494548470650383938709240518437248322061896741335681127438465636714281881194838840696641576780833894529861224846615202286680572025303084758470556516275496409934806040147084141018382639611050104079558611010542728775251857468702114675695860792128443164340297741020631830877502544464834642804584161936224156315684031914729051930231731292820619078800393821944563394637678810151069474661925801192257403645281525550103570514959067331012072122975285010671335312262769903733417295578170581849685970406335027768713191858797172767108136036979513136303276286255189676439817456454148883865249998605468166103731908171628414571825738459001574401225670517388828364955824763042127672997303528450560548740596576605507408741673021591119320776932333948825571447801739053100033207452387516403669731116101206057938763045589236308540354154071812961145439104316292539953644578878937068916795637716039638169564122343563117465094531148582886614132592889415924676869490230245672245251443176144359736986628618916989454809169968069476676293276953460695569747250695992754203935092220051635529710764483255681476480949441720107600236854132600514875228311050940508243447343212270717790118058020507664010161759882699768743878317006395979986251950234812613969109371886341608508513146733424629721294860939515019861546280617409817106198693296857851278682140437100473086749240644501610969623398350774968049819870402235480054910073998040244602432624239206449188173782021079778569705666553410790316204545297069781798892996125007877295743022893559341164497955413611798733386594804282716081409862415248927516350821822808542509817536920629491370785747610299958023604072778604332925106013788776652761466031825067643699200000000000000000000000000000000000000000000000000000000000000000000000000*i1^24 + 57748999463663440121900692138974076288831371664640417034019438731356964678976450408212394292128164236352667573971368251924617440160847498009232768333887975816054004309725428463066006790837400719434576952536223938786645047380322501449494061034770511082568993771216461723235013135521721645748635606415096176521898192512920570438341025018291190796493929869906242792069525906134729412524200819921800466480306588536643352815039751323940926167917391810648006790148949847194873299936054178429265961227817241215995921383936604518206898049943886210298567515907242048619683015245989641652256170555219693169717193389201762497027286325326435101627210268366541305613839108562685335210250326316994327480274847167037905765118099178773961293734972831943811331600880978141039231485654883358567449261930588697388002753041372414732721700669522384151782818637154440191273053042456098769052879220364687142678997758488720152873368205115322848428285645643747690302429499271179483942245301735694923098975620263921187464483413459341036485699560487810669323388748518559030277645394165701027058575768768317383081024452210679581161055597251251906811652591043681615320852417877531411795031866926584647800878591837074221446625879909928694599712904011691298907885264869174043917501892373834814146451816509036485925707514467883307984470342430115810445780852982226485723019731933411384457954773695700468081577166357551294137198639213390361391997483122300237272241162059160608666318958612943554822726679109731584239843417668240235513137977632535675387893783775580284835654266286859542254386937800539358531888214663452542890343414533974892564498244957527029857481482829866674155540116313857065098859809530979876842465651162211084604099165921117243525301440875287592078093368018728949017404417919994427292691182164951092392007862859337743785975799132969727725791130029662369558957674521442682799477871710147733451916387320188149994728338304545663303436923974982899013263634725513430932512019529632280791106095298441906471771555595441992799132309379690743047356686100758969866905274951826213622771330478559017358388940463386087885903261736502658285519621302780338983316478090887897052788474744110604532952163688753586070684062485100384854774983907902357875486389954796246221603129586884987859775690775703810370134886208667951245488996490660316633462678616884117608142402159177597493869713160287541177246607835118845181260849244786610911086371188897436578912602798733699428097027432950535346917243987719320616769004574257039645915017521098935219139972375998883722926751758706184788511113900828172044170182749859495558508936586585275606090611932239982416839362579763045943912566518505482320568659439515118693744150506361987990632294746880355358398912525446557404715886111866462580238217654571717515135803376587584532512650198082606793455252672933213292169407261451475160630212481828835132478149131626454517204766282068968333718046794362770904442078257264476633201265641215762996491838724153482578991889554644840717269424934103310413743127289001884220594090849860880068087279528624535179719468322340383730946294013380683441281137628943803784591606975683821313064960000000000000000000000000000000000000000000000000000000000000000000000*i1^25 + 73783193999237187795986987023336076718419678366599100071857419167384657197452131414419490530374349871327244367711780284925381655961607820391591872468822327734396537197772545054519056094718699087358204437746466665555794943801433068113974545914193207151046976325981326039011235209726451349130275499785395369614045562390989389249205475909771829880351445376109940742062606779355568627118831741945742614951005649484419366740893522380693015294216353232503158515208916310045548539791411112439046523175902004502300753194341163077756833950755344510132956227840728450803525074604237351046179551097719941835795299669701892360200745962717108897439068423460559050992825437940834500762644895738236920922062136556370349669987631659821946520764281861215876909376552103381931585091414155232440205900791785198815385945536158438626351946617106458728137903027983472950698114080550403541672856731701307947930016525285426255204357766036707410706645990544227138366335756376532137763477209437464955886419865639890046743671038492661630593963877590628747186538693315527360198669461972595206984338805562944014333869815345990639316022777301360164240597415448160270755674273017289224698235895672419236868649479618615896039558204186923631187120457559315329229050723233013771852554486773193308984679028473371423307781163975340364186899663393241009300117205753119911624388022117944408454758149392018379688349587645134790163458801255755836273818347687050136910701943330377610783369548395911086306933336652796412797405039338981603698628701357710890341487358773373365539347580165497147984195523943691048322258507395701764163613131848849654542030302667556769989996248626639243241717037479300344616018382777715716345346558714119369312251671044469497818044766456017650835907664645959633377528722702834018357128050533472222821404135556114591050670035027096808350811813947056790769375201608092207548403122974370173266885603738112342234047897394038350794288110846681723605310542289132550703848045158762563468014263686676821276453924348578070456615264872185685662983020028588216559880754048057650954418245622569695470210312612791122766591224805400479362837969672122621684890801630117839570465747988020037827038858915069272865710072271293951617345128142356459883944023975803231624973008018330073464924230356889617412402991782122378543948483901959317023994038442786210290596752464712701697684455790368858493568458378320703984952809221321516057447769729091832951198568875896467947959602228740779444497784235194543804764665713417066583341230510164911318767935628798985193933902944688362687905778642756101633461183634973716188574282809462890422557232674803901043749450460762589334722838076827599242374388572445197258063448374077421635083186453248895481120165353061986142966858630790001747827483482039133031278328949600332399947654257520454373554550615813594095249460432077100271902384666720966019212385719530731155180493810652641259057246953983630916980001879201245498871698634849410212276691396135197618392561012354223190363248114822993298682778049926101321774924805391123349401044990725909235089845839881174752676028882022415824518016260990948565689531242369895805747200000000000000000000000000000000000000000000000000000000000000000000*i1^26 + -17986604102569103874650787965116368327257417154223064658369837963103355131499911150685884575409734468480124989248395637157992631685406542930395981416833822331542471888573641427347757402308829568572146810259687547751324141203477338058924343325230730410689116864567056736240293337797904365816294282665128930344038164288696530609315461422303557450972952054261994671529972071006041725104921827696092297930643451023625178423192271942634962151577238607359466877146758469177470309586359657993808491548602382231138669207261507467042714714033386173232707059508846612605706974689687331644531186441481206464861334008696480454214109677081601548089657897423773486327007518026303004241724287142469883536058336992963832460978466491225658288568473983383839014460554422880886374123047889526432668042554413927483320736046107382240185608326526223919215562177263348794956079404997465850225364155538183908191895336972909594968385894301933403754226593629227175409822958691004735142410231302173716361436526753375603050544995914889256873993381842148710022457102932205914059568195191064269008023550707281992091265372133973932216780841053530585312107063669274695533027009063263617147612867861121459963784121866419207847887715148124820184591156016360585117554605892972544840697657257075384820150133613615256048718354444260703175767317630239192857675190151081664404765579302826764533432197041990237905294501931345845190877405813560240466866263861370680104802653621330375968212484884688735346822545402955097095046034490352373567841912600554830168047729314011727748969438465100678271217140541829769385759956394415398358537649407019371559123538118561790000548717312014385403334620621806413515887207124280806374541143655714297734658967544532437767013250081015810537077818862306792463553123950995078407259967968478195316893222442381222703619641735350850091898611348822271026863403774919039638388488081113373289264218496079078965770649445872095374146899114239554760568767467811271146965525948687445082974498221607039389042199884559307739481560317303192755029773027493955372021301585312438461806254778279049122964301096487846065893103923706385434208015832669989373602219934422075619101453581290954303341867635400918231087071340764120257464323912816807741837092519579283216616707514257094056968165314995340957171295126575947540588084557011556960732374962352226310973255595218067078452375487397728937898665864183420829120605085971953047837909421110815185233955001912380697538104009147967119380997808535364602414475030961245755043598961511231034030279318748348313976903672807484474830239463543103853703246755232224607205980327339281122347445811828525133448316532000935362624030614795785021255146356527653144452735577414550593426146005475274785137146531305912558260704727984791502089292846048182593336372153682984875601693533371164864057156557568008816932510408159748878423380166860950416834627801048070103116321827244621739513870265346257337198741219356960017702107089582911192417437240160994927889085212769641872768043222784673833292379589247523779344928402357847459370811246388568669432466653751174582474856792543236863222808533545089628921656478403517546496000000000000000000000000000000000000000000000000000000000000000000*i1^27 + 1552515638585944359339305484289228315050542381217056709019475995480396034598091972849141488559369432840530181440714559522837061716929466389388236725502646326073601915655144895433994279549051325334350300212504253012106989754017311381714585346168444297238457456543400053117784219785688421846763470008782444810796047496204904834489873956704359444458379460349823759247221187525102549434492730423465750667538502282807880678620951619592121790908691889685493269387762765853699396165195976230712276487820686648986086862176374129332786289888201027353322705375977725207814601022398942913283013159145998061581855909626553086025538462303901481933067066572175524775938810655605211910930206832953801051641617392832716544520461273228205852545262383078528087181435288533864350319850812376604409710018956055438127535662908546690357567281902308979547943643959551393841104664254448206715557849939797045744339608810136996828807459892118136308160471987001191601236609925989771253240268662411817596858789516192198026262533662075816194135839919834966468585222361412825577381241986612121606666548070953307623201374807643152966682259602304848683815198928996658793573546770228853176986956653818075773490871963152312825927491977582400199497675287830930552752839363662659241943255220036744401970081324662565753436846761633565700740222704628683601677153927046113787611262193548992093542010559403290600366106472714882117954170062206823826664832468346451236387030786890324601662154024396821990874463967129165738262752348090388945544413226545510276655895229388812055210465219509494675413080212785656567038685811495165187280491780307009443767777346505523671360043763383709212080998441669302346601326874804274526138167122017525009769721080436670701628276982608256568874674161285580360960099868736184566199057268465264663915174500869438015276062142034243827400368415336521011738960242244761526501715352914599900259214012120213508084972454370088539494984553790639602322385773051931312061475420680051558470396922126507452311745285178884806604474411428439306177611526194415155588022968575814754932711837712720032127051181739770696486766687833014321253669461029895774035925743987060897483321442151711294482853652214176635003575597191253083424854333421102918179614919395360341092687834502762450217040794515768988040094245278705507569243373098981050180265572137256293165731617804584088255362448596510993088830829143344117104252473411558269697782560617912325903208875757434507637561221803663075852782307447761796565544479168243858480815739535168137856822234332895823503895555919387622592972856562293815260330477966898496889327694503735961899312121857269876167899501799628329039876730721814177198779939773903090958647093993559038879646781315795297761945457789772168613007188075362791457509501782057637867634952324023646848101300573868817242527089533085638677060320554605179943691533899945050557571053224752506962913684464777415621907381404459193591238097437257054128190084096383541814471313841015314280684150726957482874059119249591160879357394235699975036318832104268141066469754278983118211700176770425892986369363849837687039763084687788587379009451674993295360000000000000000000000000000000000000000000000000000000000000000*i1^28 + -46794192585079444676797106406689011104586831486496636822452565789082987393797160638134562521674052836965241287589745728737789180601685878476801480395861697069369286631990959727018158644029572436730957248095793655492782123749994611147121927510284122401367624642645155233029902215117440452735818299727378977436369661733893916350143200163595203224051184100987217966780088157814720167939469831631579685526140208730450624543505176673783387294014419185387918266254972714643966860997093916075912836264258000373547062932010428471437179198434202163915289665562549322615754344371082710573958256863207510073270271626307028752930007023326096150255434517926718493889701119632620867243827325344212664570438331210470838505499469931497274107055324039261932550720018264119832028742519135917450957740449689407705916289403323999681858747660197917850453275543078332575033328605082372230369118527736889012040154156684351300414533661640078704609077929395546231719102878444966240026170463592576544081734338460380364721528361604438084305365775140263564197149793360867601142951087577573658227435734560867175956467916018252979121557682611186697198174383209672132162930156193966761650062219636124785093001716554621998675706280719418835721758122528902104548279802987088299778201178605803646779976588835575885874269926864597998065126417372535111021224598945398314853655444766007946983299639189078044662349282948310454020763492161495464806777136582235008003730931893364364321840766288296349506480227314405190563808347266736169980974584160055933609352162256303767961544447983067459527225530768834794657404501916580339571095027277655385934569733328253116805668290597448493021339476507522650841189004278110614920584817468474747571608333650389585958173676035851237014466966179183738852362686349762019393288415324513767470350181275127902141458073142306753022902493184743094453106886455899762444840973396981099321377266608336484797960072605718449095450545792445124383167990684264512810191837510245112866364453097534155414959123592259847338290794171714632893152438621765613592151218694152282816888995038761494716194981320299829160178632619082888417485112745774751987944399404255574870062204295962002611833560678516823429297634473403968900638921915314761698294799389982419813516518264806142234772320550596266493344690421011899418110057877060346207344568576415927716399845017735168399577807000335872358275228485222442828886408899404679956298803844654689885298232798391779450482710778628532049250023758741541364257549894482373663177109619145449371475315644618896116799268013342395746419171174948548465320982673377923507285643591561826538022757269371407798782646145871064927778744609723891213656335716601301376572892412651302920513623417822897032856921564886368434297635166962992479608738818199949786794199364195903379806362134274983219048039539452594184362800709112340124940058570778676884810606368665229269546470323072918868213288888872261347746049718841328195701863593253389983341298418362864887158065781753378938675071105764168257722214240046742978001438550583115738318132460740902330388750822589662900582735429316480155617704521170549190831344543996313600000000000000000000000000000000000000000000000000000000000000*i1^29 + 5848382233567974838680764922097289783264763178805375399046671960932587623748882049334274439546209009898602765751587836532260509579683815395828196359196225968748389690050115137949873265319770983116426425006987838303114883827334141805487187966626720488405401588036624706530735704895355777018126343722917739627621059174648012092679756564129016934204576245274335504194104226676718736390615290583399642190019122699680792138380749157436630201169297740147963557172333882979775226877340670209583212792153043600031696193572860195728838078111517851926452741154309635764690773384725920552791154044325737358333843655815713291274871454908234467988681062298645175890383095602747190034199870279157165098770616263067079848387738667431100714579541796835925360357136576920104422940140098312045872450814156739695869765518040306339572788172199692386818645620605352429978495747243243650055941084347918614670020369094454279865749267300235388905593945505770919192998061074353818935630211776021240735785758838342959365152237205419850957672026634646683534298740025851143314771265537688724570077217190421254845197049816297765456726759038710074447630526679184560393142560465220247354269186679770133719866472382101636016629920389897223327140600304403208810963170361801747795272071579757990222242072297161261427370441641379911761934788504212152098913012973838992851428570948168994066353112050873762518864129226934605629178073410308155289695003832229522918662690244654322005058574054875995380391934132830558559886681387009534156153861644204618013330603268830579872703671770424416649618841748511748816042307544224787495845271391844726996690742403915756184643416314507424326928917764360672585061564505709795503687342420901263866569831854392172716073856248701283831471599448523717722706132844292826377926718407895830446340085676553001586694197992282414951357750233409386344284017112906574363261400180662953095087589061230306447414794288173055682854514685352130761470955749714819440528167054217380118196109883132766521273183090878028414101228325040954629222747307452656968801802245027480996522180882214377780398631215377985087974756895978564803524081532785868926510524696198973379542508550314924926366087903181709716154998955980224960338632712513259762666263284799238454241994062540086941288960076954964901956022523241273219982558285870056757258499313021908469331119359735322825828942594189177325495508904509624142347136697635794771665882430720635426619643186217629056607110900035160218661728902874970244449915358961654622176105972311636889232943913374165069546982779643391223759085307770937804201921723501091485206020155388629035043129512482471147101006255344299482368891682865432785591790197468987453814065229189417280011554239949991596604033775742138032185643216370519317948917638331710359890036504370093058864978525983745044961458040247367098741073889536179574457246547632248992982001299051260988203171539382721558375684334755534295305461131568549045409056534917484974454453647855907590891800155364722247421130666447902223233777503602229150110949479637361433906749180523110962253642193816716277111821698329473102065785059287648168136068283695104000000000000000000000000000000000000000000000000000000000000*i1^30 + -1392867373529086400308176848252764289628454986115804994722915968903889201477818456505155091561165078855136702636726738748524891485913012209572879443839709536600598914497900067189249319677028522734876294079462750955287854207347865271072839270691373677928389558633992385706525822882492567944840190604333180838305011377291853143492012776762507091355493706798723392346298481823702890284748172507433219403104126848500566061513128664781994271392445404660728312717493738133050416691744879025964084035621719098031599157441193022582999335678950490211971498545806308829968637289354927102961358681759686132321990144864970765749662696063594996036592949289500816784078542104632981844439453366494232292278121278134021443103661653419690022664646377582938666698889452604972472954530443449333119824147263459848780133436534688249037408699778011202406056108276697688452519240493560447938668281167551007954439416163266081779636670236713600390750028449181105278333709443318348513067122106870032787571792800982198487066342977480614729230854863243739432289377672726315615131515366389309130048130219566683524159203482860866420048040316481384897895910671987101189107465253580811147991035891370127063542166113438541951261186350915508869709383642772561866545408558698971117365104202268359730643712143388631656133704705552318664497032679951492979927333967836121647129099959425115022047560618650091084983002241381345782374695582973290185701968643420618088263745439681414259320489696657504850557779569214403583627939105504371374621304110770983748602441712225718688512722558558951105668139277269597945939940411643209955473826142339148308310572076869904797256482708370308945317578067148526645027624140853702223341237664143421398389408178786707810346069478441922377052976667333716501465119312768818678357182640045749170516327473747380691007405882967364103999420067159945776832804681646592122082279967036624480115456947640632492947085625763387832098874566621825070026412310980615729236821042593557568254274285759515154640628378996570738363243601294158078387121030872903459975084566373658063192464572193082063015336079675117425219215657332313533760046358410584651207548291110277492584908323084183754947410520795711841727906990004242119290286940864467247751529273275177593753602697838443329858151956229168996594787452102068299171282134642056768877868027243059072691248527102225141168845692956303562462448016638161758204698663582484362562419961598127305028892651251718834775028159600456527659103716236941540999559316662976564403643601608779766626709933254119527022015596804871445413623525966284697170870640039848674435765670680291393973453094421262014445103215434190757812612798187725106937987222299867019508011046282448425971426076080544423136591104883592251539383316440140186941812898706334742028927835349652855590126444339495719704744199034216242868269243887408514256705695389260486422821664916505637456054432880458060303156546706259555858265376610415437854426088402602668030780107392779606144354613441127667979368206109512939764032537857818049105452836608801560100111626251027517359937725495780791597320878193564403070559566565717358389460596817920000000000000000000000000000000000000000000000000000000000*i1^31 + 56386390167164353415214367728052818753195782829579014312279358212267581863098078002091063308196444170808381326460590444306991499782350603525711737151100766664280884331126663690114958526230130258094913495495543466494272450410268580652278023052973442416673888168146044355220576459268561631964810205483554299684503835995227385466301171126597844990201572057078863165946548377716310869292005871937905214772020639457396398555810275640043635753563478599301527031261556145329502835780511193728556014197243473166257641102741368701526611064831636611099691246239446665819730193624294824227516972764955308479690268632235471799940183873587073273555863999462647504779775975290126347690178421283787359278122162802458037051789216769184298471672855210630947813450443025201563863563067436897807268243683212725685643029438008452796985821700493922980240590122086860295844076892018624777302319485366061613922834527343078905013707031993010642764903130388268640715401352421876124943196174404085466870000388988873626522137750280587672190853620305701464013933393208109259455802335722601971383285819569328671020897705142968049016863687431455705629834908819166641881625065979773576391802900348827691024900809564686504380536653772107061173462415651386904207817588894498066462872088083240685082862846316821859589793186576308929566928023692878369213085641914028202761005798181645385741142990734203702996923311506513882097334559074918038445632095857222248920836362535944473748295673735837920305298786238985998188763984546373992979246677097169638376672604230899636984902588909121192051565184632614883693546627096675191372040974207385784257034830842513169322550840391741834211913924831537744041078175819761529720287004880152305069581735217430506160829434306101186671080182811420720628726811918738501952211759039249611727361160544615192246291391073571555175319921427520768213529344530586963733777984391135827397247777442473179319392785288344536693054909605159600079111885182385343788233403024336021228997966272102745367253420253104006875854050406001500111323407024879044474569378510351547286616197653190562652058310508152776790554475399676239241086838360349953299873205349037285411240872150147825347626639992440852878481698572423827018922956314348191529997259360920670406206451186222716242100604955844512485445631471026050884483018899751969152775839160818883984864580998410013181780387059641778738397276635923808451443094396803671100509410160439995043112441088016433360570340513228630866664420439984037707870769637715971700575953602407947922141380416786499019987225176786233715050064133929875592482250700459199991937456368765420032232697646900606240528921266537048153754366023749538945714253319235800164616503738167994293004761459128924950680219485147370705997201943072159587074066017895919022967280902411082198963064660032359110761321845895575453356334905912608529575945525008243418814290310372200516348240566855803032694921303290550499191622173834184947195994930604227728272167201927253434100243451406830341890220595014563668053374339863834975433353821658197975578772092777790618861282976983288360114966791804736596554641175849160702346598809600000000000000000000000000000000000000000000000000000000*i1^32 + 4481892576365809012450294343600313470205360640538657067174640440110154951410155321809618582883592152099883007694200085754887522551186239108758703574806114360527491085478449154668361116268310107811368952230669402725360079313805851344169131006454695469847030631472350880754361828404985893249676797747564496368540674784152773728418355134457601161018754857888868169668522267993253029778532981760594379104161134650026741887960736555753655719141471306587617570711561247948828740621154013414203146908605191276845615409747811126918351272045658340545283671777011674282173291440015459884160707242857902422814466227444806967321322239186826566547380222020767402408784130380800100294889403799013036545584182218492606373654184686311078113447087652723653385929182557140069719852391854478221397634667287333698498961336506631968107246391090314325105142420538317768246290462847622926629701667572680412263959544381359737185907143085166313868989523085723851847557974775412106147060783958807256048071257304633294156728150440042151473376193472552053147163704999639757155403877776064813101449657050354171445993040814837082880756262953027267257730603397327472440463822299181761345944882510697307837606142743661049742017861306850480841304378830823636242444576197324517158111775467009336258206635468152658450250782866436664979208570961518683509853250735559241186064714987022491639766204779230764215695767905912892481469702383278415743194840893977527681148233430134655895291909365167555444314786476437167988102174642323522149946568412526441286735473075319099097314137511322946309451447565002474938607852664778254134161748121504391898979660555886048548944120622837558293469712445116901964250339235660596551134717946961314668973519478258648644427653880957465322389731854977985459856008889136946975048340254084264541004351030287450319537698048607612248396933034773753334239771312760883142769208141545426360736606960095029102200942324852748977449757396604694666039113189963108194283709048948182400879257322037725749646161713453043425478044593207518948105550140438190883033152159859399683217081485574913672269646547280074193516297868281368779630170079530707647219221376349858551352610892232558403460284239695558695503534529606881137111808743271628928842246661844044129733080738240414332399834589464034905261038137663204625439233476931472514635058444640603833001232926735103775533117870890390906687755701025478666857204370508227252620074990134256634115700278045229094841886482515821809638067181117256010285765460585457514434988532189690232919166054663144880933160951611438149034713054227310081991254201398868398983255894002093030331109984812111925495380661396851678346259049007830030642253872027702065158629766992270481350180986932986121267952845550033666155779771642438939040111511313384234901575798007814422462966599618626938353141842122589902700085553998927837248571414713428436308783470467517833148244917540297284500825205535586394111831949684483788268149537020932840639412986094978999459112195680416235453856350939693341601885106998986220486844677890720994919922694742518219800578007057039152150353690313939567810765829753304596402733056000000000000000000000000000000000000000000000000000000*i1^33 + 229238387380946033706023116527480466473373736152052397188607889842811326108547331643812265881852596525027282908553998199320101167719881221836525763630365957748927812094991869010032139477815295406942150308616174445636418161497531210872182102382981439773379062519109539369942917730457794276084172446390924469559541773306624265227983379187862495582143151205764909874740975112253652377413269960168011126712944437393271812814452465435532214481942807895552236471741591691414384236478736176612944318089914494651671147861442682304178500968193162825175437917238106372836052779800330904226024441274209162022647808881509814428007897923526570451208259646662036513465380959088743989056736870989979311719552155695293464487218444108771050616719652978103634315569158882912207929401881944440948266707625242085484503786688453353680126836948781909535152851418082635065011997546060561921634224815119761806752273614820882603190650075134914571268989821226254337197924868791846915965481441677265599980777711828861923435123269361870278201339925982173038778048997395704914826467709990107056457766516815363919972237641223705126574478473047034504420207859624169063629961115945794446113178798209701529839061174431529690667128899839864953537146790474265213933516129103077498197226037674303252639205132587409765155780427143926220232384597641615038755778032881454426739004419571225659962827053695016057109713329744875460007781902064508292321461567195848186003910080670433474382625163081625099927414866104695668162246951275313335768804626010676100640301206722006403109351949292963021759751596731084266019862770809515761265982778600041995440015196220724706539789562113561583462028871307245164288901199936484206816024451714479689508897346019921956914666873476455114792996802644484078693052388787111654051144177178137627947245635514624735570407702344344725546032246141559533918544295335941201369901731857960053348881205220345372979605059048430035838656503832151899161285061915923501082828403468744690544138924021616369101946490008612055366778499907897352712406854995116230009497679148443264206220759809894324627277146810314353316024954649358691488737646966943933045256285266462959354304091860312250134519127722867441946022791985163456057766825927389983911008840668046133997494043421498753477762924914711376472656100941784403607266526277813645404017425612328854813800934171503449769477694928734364527612153511170463059384413008932759338391748605213669890734276225200603925188871697719314210317094234937010141580889427262389544799115283108032159196176694773842075164606331878982440935639535030159713553318732020527589764788195399120165699923361475522908629090608746849296433764380524685139300798373661289314020455948543040884848709956667418826455811185184671018916064278196923881628716946202982934468051468676156387404026451861585776317897720237195636839264484047830173314028647090908056892948350128476293790338141233694348688368530338352503819019152587284366152296732677747796842975963489277820599647706597335504516606750030122315808681743636954198151604949575530186388162372704995731860170507661073804761702771257283673231786181952353686650880000000000000000000000000000000000000000000000000000*i1^34 + -41913900496430813130742388968424838074068449986370376501662535268799691192777307327169616546001939343088305588493381934166426853052484712997458988506073573210852717307058686314778658682141534811072383522945061398615954431958120288981261542442902077587054707202502012925635054255473406754700965321300374279530707383445699609696983343734931173483411391365482050270163804634148819686662738990391463986125669120498816710288304384920129376969143202062633444698468822382188252294796075588629421845083079611552574895764345677689889683159164615558711478567604928065997855381841789506687575927588648400578579729421752217582556614518198151173078571883755711176444545957401970502199299633949859061343056367132067557814995424166054331608621060012548135554125516991050231387737176460388302636141500881085244684507397019945569137934534209254545959717494124189293243953079137934880142891795641436449134779679625000584999146133517750821139310944541889485642916994679722196742029724621859317314351539182208441567355756894591376797999115274045544869107480126630009992654473259452011709451231800128550653808292640136050254088228935189338122063752706268977371735917217085792414889064219295411612976763227008213350291856587146551138265060497617756624676489882796765372424275727457862037313433165498301988396059659681642709022633988040958076260061751624543208118269716067280584556194767695749489689513076294291506365039449289273384733815234335521972917573175510901399912222289780654111922087284494016090787954490242259890557451415801161526483615218581406140755069343774137175880358564370180554288171355766926586471129388600592282260375172994133425238557719857697884918421808157079920807600913399298803250040401446906872313839401404109063138251733530486799401354977208457895424051903283527132615973358683314550791691613349131426444205806930789812105229808145382221760552999795411758060224064865966272444385144560405999536740276174095532946674087082009825100167621780735101412642594982971200728994621349621107093367052495350101818374563307244338468765164580373330230465836727919106676049352231870133922750297017280857711096754572586051032695636728477644593525362638462303509212032953712856705863124983900390645261482920684107420756951014771723602326560193055260904356420823173509536074014591823631562188362889379241082589613690601685941094634861550647418694617037372742614163822143493921195505742162364353327354779104210741749234731623463742716758248789406621035541592836087390182787719500887194670706930986124857144249954136118364766970663212657255222903233797004128636380667590203245948803745262141377941298775336314888856120507087214938542230828361355352937744311072161631286758297394532701051795198622253424339953152622517329214851290191443692907386577908855595166088639595812897715250227680178130029007448963332421726143919446764036319951863136104856868086869561285123518865452261228379046755554775951880115153303143771385507857070151990600153225795125078169366005507020963380895287778654691277126518772138965094022934609482617924853207145475625753900379993508855544510986914465626329045040554417427248880096815861691652505600000000000000000000000000000000000000000000000000*i1^35 + -2292647021543703813799451673291047054329276987850849498541613340837505597000435173960997127072913845489241730540920284434741812452054050451857665747999490016703376515174197390407822291488725352661164442648812301411686639607928054354238876260680038913947809783590160855371257695515141979702228393130393270894321971628851404827791063995689257246070125933710914836479272507621610341746626866371839454815541522971327449790745863883848015601702060498325105460966585327564053996170556207920473447599378973153759747315715165651911213586586784064225255959209937934199798280675096877784553533429123426854493353613354282309910016874042567530479649772856420616878875933271648827677278466661559492090580228487783486760871165108057415940065527807010378980810019682746005749866093882150943112909245777541849325610308166564574342885352261563121193148193374453996596472293660726326977746774841583047448122842015467949133160462340644471063661129796090943615191819947871056462551678828162820878039873953712529336137988910577925809040988939481541678965407626125829619134885002786691754667799132356097958516936504152545427672068004752491910972093006123394310370575139362834473091479401662152823833879092283439336376042772381847391055121149508567763227596203924434770040811253871976260129813292093014968426974839350772103846349667714219380086423316110174346639263705363221095893544880833264264566236823027561106761794948532901265366291785838757579414259172484492316878579804220510565877135232694007655718848304715459728080234328756891586144493012477983938208488620886268325123528867218211943182019519276535912448452953811147198829773416447561240543078473370779696062080416110596618105213457276569941412370889748225616189806215591288155019509678834697208247120584833425242872868474290754648759825701599662347494177908520844659518600444557422851839073417349436147258931650622532325579834054506388395069877026258365896132378170418714663852512003916795955215647608227092923177008391175789775565658535026505626983787211201156459376690994807805486093569686201831617941526435880261199956354792846163860721023614178157344914114333365361506380283950726568675572347152527853002693043200440341058327551757308911962793634726195431858554881948691371650272766979037328553742670250692343710150278031071383552931373406759294476205583051210070287586135943144809573888949272399228257310940277570061826486337082433021177982870710364481093687129103698734701361993256619590027087825342074028780573955399340196942646048606457881188374476094273196082791963667546022338970310849633849570975521216364325333182576487704885563185311281658443689603825404224005889989111149863458249914856883294849983654795665484123372457272805268523522639245778609312580968627793767959711568025873068885142485864574618039774562898861294079942981567156583893229705862378651590488461131422329882826496081863488727251614925231194279200580429094651502857145755552069736091532863581752818192129414269773776276517486065535158987082648228085663016601984508437278424354535306901592055390839168827210699584311080978890625605413727208978127518885611152528166934374288451050340352000000000000000000000000000000000000000000000000*i1^36 + 21290937764396886149192585059723751134311223651926929441571195589532204790872026827742641416708863128218300913114057333706982214715719781704580949736634949724849414735127994177471804322916895572661305212238857971078895250225574377260039041484096177745990514910369326717484293449176442048469276560108668736190612268673649254638130447439378442034048402528913121886967467030458306408330680189137288812557410149082128464325961654889561536776852221377557699959412413971254259611416340965601121567602286011703395739831390880404926008373520404229123893232324673480167904871436629057099363358511591922509225441880023301211190436284103044842220143310184028482219808229799226560722026554782825401034726409157646704617336091453577735388072843781766556010439533082149951700745490595716691831051803425284862232615896759907761419196654895046641843610108209679604418978950258471113344318513861281782348774964095684045787891483985928984890412675709644057505449919562214674046640245223860846775992259017430139468030142920494549523751281981616904853972982720911195862189444392017227958505855571795358800325919717088591832522718785775678932948554981332392507835723339384034923170823853546416403537525963902248680481201147859865095662758440666190206413204674056063663608456544863789587115196134043940904527523200861077267128107295718883865990173408825636677399415088225203142229020149929662327493135529457055131956509938069003306498657436325366362230723145580537178441580447379449818069258182450331926818331739981629912615838651647966931293166026683216162215213450927926163847058051724056067902912996757916919304219969029111192166011618537475998874886133148376754147179533440863777970415915234226125422297801994606483758870026882041714981379170719409088085771880417722290728591412884248021380627859546772612436795691510991997735113275258080277336507007662956749990536409701532464575699600998563819669711212705302827851666241867042272354583037879880125347122272657414806078997597537743772384942815903933996540138381238685059578414360557119551404361517816481357122084473152817491957800820774662214730410316865864008925551697170250688565824624869043693388570882738245364906574123827005374096295578545526434892092520567486864574921206796103828886589284372438123658496528118930729268419263199635163372133406140372491293444358596885060474189720106379511833295772301229178852091653782152588461302298965006509249338493667604239959449598078246413365898912643816307235000959222130151977876981496117712263755921331179496747779677696669661617239129230364270921811330461609824160119734951399035327865027963589304060113012920802606380183082805807565297418737297733935769094755335779862279277484875651428465930416756282849370481528096798113227174175039432644064702451369758747950004712258886650842145915212362726525690750737867247661862692264969936833857018750151689960033184392397456501021811994522963469952431926311897025472089859319436407451981287104604908955800229300940734767057767958535794777606143912656729535983453341557120201709206621338001505548371108486634783223687394375055764940844266042341415693913030002144767422248386560000000000000000000000000000000000000000000000*i1^37 + 12014651462629254690289962542928356763970301772254294822065736283032144702196404359507903844915126829799839692147134534540680115478438957770692518289351896690778093105886837586798342328818095160825919898734165520701306909538498325401244886829418596988615320466568972346129581224742547990849485029975764428949946323153543388854457491389461973900844184353777932407634766955213314607400703072174060115187122737543332253402136886949249036906209626959416906422235629730949656630137531384308950295160320496756243953275180572700885080680187505716303074654851106823837059747566101470974563348199227085730095734771626743529490698822674480279635033317417659352205381948754939178103977803076980119364381009251837427757269028439402927770848046123618208287264128133661797996227565826305517732148735024077559937165519465017874960592685613399485303123301766112366771626637996024785093541391855707988201296621899971428180884291679149858162047641501777087261417973566601582672945304168347203781576775751174364336568962562539869089080213262281474492494257352643991229944553286548408160329300669929306235927364799045161656258115749461883927808975383337370333691212514246756950543934032763440934357266541043839079440701695483047812328098320996543457584646185485205574912231380016297712541021912775108173615213275044574256134961338006607275414660446564536403883944384245651532573140047063415844814675667193934406029892833965354348884373942051537084204255367475044288808349819525706688182771443363383961463628673263149290854975531851259388139920508925693617108287683867733624027249405104377936590183907216882973021800406129887688777568064967999009861245379655990503195518017592512829427912456010068178461022088477281660609407644286053164005036499379609890078182337682420920358941896013522793949373960937389586709510693210850590184744838881000226325688503715473012703727932102288135385207301222847240037719386829798190701764242305589074976634513520107558032932414128997385984789589531423190400057506964896323192628539356455717650830966207122686246364658676486159806331393805024878991784053687984386644007022911160036838554417993150683803868518944743320981366683417967761211239929452193064640778582662569559598533961476311651826438467408595707581732698072119598717935469363836525288973106792903377211359167086977885756605433780300208798645781723216578557160814384299676596140674846668663329583002327031839725202443587949715542239783241815619436590954886850650748577643042427701384214948421790575099623737206200983971767563181568388337541710466152932183357418134149198477784381357164248951287393079189384984004441718751892036011758113005392738701657005469288604800495450332573064237168261191384265010853701914552964936553710833372403792381076694747738264981059966072347661299061133212056434790834330346959081850637371122605467670527287058388456703252485318355525945763865822571249165844031997274219713252124179334076547184411515252523224539743491710880910798894392253764745713111095954932231808387699506721575883845014867461381837537333929810245007848329154671941257245250400416415306879387708293963130985865079724988045721600000000000000000000000000000000000000000000*i1^38 + 462131297538584008973121512658035501705362852466429683933744368853161421064907339095038554887078442624653788625854470073009131946575293760574317761353499788465014558005710413752716788207149497093346019327962253339081504016375038596691714799537347789046150387406148994961612162800395159328698291060828263368708041116328080162574246557704079112603730573702737314945579596796149244755272470842609481099997577640939549107780535725831851766502942450698511124680812328231603168560291608142875010920875095522761483771899427118910402305519055327220852863267980583255909701147075744993243296216352526669438298504123297307312108208001002843386774588329250250313330376169369848045274773812992431033951248464345404659110742857816980000783649502138815368985631460615353657057032761686002214518404976327113469988106719094506753276399611663425398014462356326338800188861033601298607752284390859321282268310482891555965612763553060016051472316761613626958974954474738276877742651668717182959983772837270182870691739029167034988384732954677557764812480989276111235354342396439039176501286873066456523188022074715766371432663526295460371172466155504320681923799639411401495140209252743759652775251461529524524501032108685065958913866075835176755254139267881215155683643815982125061317158635951347607633377096760596989928450802901058252382635122560953977104361357398282410457351927721131276593530526930125344481589621224455065636999760257288068863600197287156675763647819160090254865319882041653660411096282239018458625357123892641113177855852252046899144470269890251851230959580637948222812187673011485999402964860707570470352022367002717149633859209106008634595035915759260333250498480201002295159856387211374922753239518612565906595357903787329294079856595310418232922055236035933323000705316231862772340533099277971836272389080087886597527021087182716158089027270967095891630117888770567583190907024776322423099750284564324698155789410451056543175549462953122868611714394984840573300803582496988086788378380857316369899557569907187653553834760324917526295687788588038643552443324062267960633099468669822302441025007323650209988664943422202568955782381659431032565950909823949018380399100922352436017572507591433575777231889317863333340633332169038893019890180137881570946554771225966340994990434424389944096722468920122796760584995552183771791106341678272378265307411075935505183958172817700928592205590204466486390567214623154487549304402036160639459277463131756720160666670589955854246616869400055110418304556584288925991578816296545917450880148917757722946057875530221861409955606388224534109014047903128490952405261232112748375562503408392340844032602689673524358977855321753220842531094516856313970312598481816854374822367482144890914690457086788788276444816090992326689083675038260567720155195405487823678410626266650065684597178778832468658454484184496305272243988326683557407312418368151094259627349741243389990842707687303836804932874280539447296180206216971905078557050198917623004609859766458837975898445584489946081989806579111530203043883933765147526867142560545302591646519621688955235745229242368000000000000000000000000000000000000000000*i1^39 + -1672386267135686020846855978524433728548509659343550250628205771417935648527970417373603933554683149909372393905473961514034282499218079235547616763973555172972537150805178900520573341797342186782833614976072724629470317585092893880210637102659153862219224783421550685583901834862605210170044134607713291330423372092468505491533606411311573757079285196617259437368040205390217856811023849279057994891869596716811023019944408604898493620223130109591522323024533495221496392621267060623341265988608712248230084451704855168486855773746668355554235362454738645517063040828196889607897361079753748018339344024010938075735368543546453350544657235464078093621726522033712985681347306407954433746627108116110362986438568946684910557198594895854131556026436504056140840842316347683605594608993975709359262652471234290721593684180379674641289010429114626286040909118439378201203185615718671083560433335482658023763913222270065531261056254807528698954441611037133049221883106310473867921534591438064954365364470740844392724881211397472992475599375163281841455521647409629459982950773154281299935824336732963560724904737841910087153265203454004773919282051461960919141858758011660278062839491885644660831464212773884892713681083177782080019642320398167417807489553504251922628236962133788914826610189193275075060931184671759073481151712577601210640651898382692095605717211224474267214419544851448758088887006208924682468815902214829633218454115428250464921757510275279197784200820650756692394935098217819963533758445767188942176544968368773193568705788236504863779185897621303975157436606319890353937510125189709262100046697330067101780904837396168532226597679492567827923349113671969478636989520970715829976565666840953892286582500040445936403880462261698694635047091761270648051962982318356995001204122780096441694790231786251009121288589760810671042403742770632534677874343464458139260870747242010721606322628067683853657318917525038870583448271430500350173441221881482035242529362627563874201226207692627059784532029107250359502905788740407026408850126626120373344666918754092267546130929857370433428451928019052390709450852898180951143472268493142060147018094272034969688819953148150050499879194948080726971528572773022888517678506833212364567033210523030158310960123308513551701371713292920504751364873481742583527968436730914908221482636378052717057974182897622179422821895315809920453805062329343735995282880747488685533461787542519911829059836840668276691477400907212904204664398678291538356486871555215581086505404960931967529117794513354814643172538127196862130348044537359165303106403839751498554176424292833518904279366306876738373484790187603637609356624661754035299109301362635214642009423026805600899983620968698244863816949715533241138252647056301559179197619585217826924935684963372783494170843442049402268755816634587466867367685853713186968975727456280530474906598991550337629909691660630922104551734394536240669502425591779025976612673776731558690182296584600620272269453954818858828652081745134563594050620034475533668243671348779053346525914565716856379858660806953180915811438428160000000000000000000000000000000000000000*i1^40 + -1108887464205656381263339665435750286184249820794732211963601577039569574233988332697280191914375668791530095184443793454381075101904064153526207325091218248934425841405982231378278300367779654310145276987925683587906768581480812278215809530264236988033139703781855405322182897743106527203444109446077954566660093148140691231353514343037240555949435083131203436180681239185176207621465709284022578936016959452359099935619331767576733932766757426896162372995408770111758792156418724020245565932223535132517076483737865052255574147366153470750527200548642142422054260252874625124978375339652625840658364344514710859845224777556084849156415119133805357958606100998127767481229679863552612438579384526322731633999753539754524844344940311517794992017566230109212785110179972974196671436454927347235749058612946870357466465161042365469485206519612932454849165944862120339784841186372855028471788968643159309372754301859936116467601533015399368427843832537373870155118784610769255962985253485127542955823927403031000664478946549285533177563982001941592850759203892270966862099711170154298430032466721606460038050962227048849844808769679291091171230980454130704305239855866542819168022337175865701509741107886311491944392565504711659650455940691389753170582695823056181875379288703860997997645532055902465857425711001179542218522401511440602168551803009645766470259110404847466375725822933469895003077737148578490413396184018109489685816821117296332848585521462507611896611387583547993028550599361405276470567995073895204583737646487234911559214845642359397270367414119157470076141229367427989163991011172609137703031374260874569415627587785737654993774429460639565685646580101295849956650162009935244741125483715598552919610313076411260924821450548330552274282435486621180379693614033968880559052134734152744095189573964020570531433540250811784708301831752481915994018359764756592086171109062642742155531860620034781369743758131830548276711346410121806101437171003466710823246083870056489759955977170986190704520509563183301876421160896736573129145277411273311993202566691710774014783958330380133606154707011281741914041071555780995996872999081700557642142760035785571486762761971558448956784441337846455649421427873480163091352571945877730655116388576467766342768831920251757437461064225806503068672352607387904253293218164609819085340113502090587132207956614194092711225447527984775151438310817793212065660330747100744915682712241211069508050576326359295580385796378232962131366224433052936936486928703469219046757389861384900252293683884341731844467610815408260885713881310660016175238964819640686895126277284460532333970329291166122350206606126222875197988922970890126810543125076729769737157518275538500377108781823779244731956056266009005961588228543048281813120237922217540546188603606180319633405338120313691831761541124271439395307313414545648514881783150533197190467752154444092110836278179890701741296258375989857454747242580360371305192239840214558115041987108887591164084629676792897810609826395555271176942035469349150106320581905247408941423416676862120830761057957564895923522679603200000000000000000000000000000000000000*i1^41 + -60211078759163103139340286832860649855774688308269650050488318337651335160936458425648836761634600661974003779325872856130694821499180451776257151793444944938922147385651455306599667708167560867070572973639324765785547950330499535687752710517010830805957847845460169014387011806887059020921684185127679050344360163260656732250432478373466215875020867223180847933917062638489578484424850315477675025622538357355509540474968098586302779869483010621626445623605848997738662197383619291081323359726926448288377809744135334128148620868450825990941278490862910761395704985359432550980365851256140807629908551763065331501421192173612620388619370050663625449816758075160498200583468652846961161579413322779919955019314708974572192624720355860253753006975336613486726719627760500018960431373227412535305794886994557225379976183667610631571614741694452700900715670899082512611865386817258567890368949770135186987858852994790113366353914810867208225124956262519959150234059272653636456463535195108372855040201586206011313292503591765403006864110596186016684284799276746939663866204814315268972568507688837938949153276354332032249599667020863180695946357086445638535518428743269722487992084231989479441763484639985909257817460992883893926021098182440701405846742017524817150349200916252706220738999067154927914243722853735976777995350979387680856225478152700302125776334706353470860265469026187376603221331201726128142342645127398387001619335610787155868664626060334989123337440991260222028142588308154527664583198818448176173688934052592564436990859839821715986638775794024623541489642360670627372205985469458058464192392434234806249301936767633091909300474216026171765497738081463828154241326347232837252857909466257694363113866355178419477619637821611944253126736920611993532979945323568134665204227600264650613586879695022405208301976928167184106488262257359376755824570018012901361245494477746864352169699578635153358579323938538386941971720571517336005661958519565757811862594692296161573005890856442831776063110819353442705128291378497032138936183365179509960419978526766162620490032311298884719417151641813793452886373519180446642171895492043236322344223499276006011455032543943883949815528833508124156192614908935131507434505321313220502760241943174960120538964939977140845297697414373001960173742174212390940716312109584006396262751165833068866016307690129075745025493532811978688239916426088954731614376154001834275523922933526195616025107211649021932837691792274796834384595695486992009719193290272813745674060197755486773065001087565903348608453295979285883659300873888021554165619350262048341695549379110282867606843550213817592484032706262712523496941508685638163408747025365373833159509750935448556845705119326212943925327855418763528968424007180118005900407761044343057742604962170903213551077321774963597724434251637203757649321517783073292917223378202206074653238443035981411971502923649739670781084987701101406922667378015476625168536543547624750229342165927104875091908792354569014053876588613465018316026787321464835139187361596239952404426053152130155007826867329732212415463424000000000000000000000000000000000000*i1^42 + -1900160877128119405443806519807475482577267803162417170600233962124997567187926348769413809831208197167818465981675084627887431062425454706091661927845656676259550244373639549627094045675074182190267066345332475992566912447380001340424159863742373369505107099775478313094066119419665796689252053051419112007105046502066212726880351085933438481990903989619199049733705909644312593364146660703230302539043860519554105809637919899362486105401050274542032978209393247683628617957538793383449504867433421963534012417339349604004925228908578873524499132098903215336256469045232675748105494058253232376289548086060611044860992812697195969902075333178248728106160806407817971429458927336950893122540652608686507650597088072370446846939553078726817991069416938793274209174957131180378724213529690205415646026177656008301088751960336139009907880120288399032188486069213372267265650543377917513576331531338356731503916344570776259945282184532745177115141222743185726990048491414314469404752760491821501341496069435885452270344784726040107475349496728736086195347363752033825591769925163260472357854315969157712013350430970835723412537955536512482798803988904413835873080483837408980529488749782765962442925795842044542054962372711394822635647670914690625508234387333170943587605959129986464449576336092000881960250043718822663939051460587915733925209008827999449093750039838505758495094725068706113163876771902024758854549252429941280491275137353218624834600961314533439631943737947411704193579555964809732533453599804177749109577147500931302970174343254644225181544731787563064714178984852264410632163188298974811398772248712692753125170629129842631820046336872578359484031907949180342334393231344181727425671947150434550016189844614626054883858135221633440894582733506074781586678744608554374784581280956276456776634845123518029286480075831610030976121512041173510067010272112772255722602896976498858276616907621189836690048472743336598079932742996059180136008636604782718219157016924978268584098878566839468320567319034344849153723397177648356837738317607692812141208388407228791510458779702568413750738221638054393266820392687995363957017032049136793774089237697928431528456225166961895074755465571587330408576591449973727665074934268343150387524700603315653398358066220735861199324148695036351837269170174024383920666314643759801484865787109112349771702337662961851811188450381411994335667462486797308621216258023177648571118094611325516762988759448099510926430746604327179379532483758610653385485736200587340235728109884620895538461178803136156270191995465898347113724475356589605902130887261328007089078897421082352798979225007120659240401504036057653766638725214723067061137620324532876424011947525986399738774663337226816365938605412447514479913393527194181173628692634799088477200884567247274433563801030281049103520827234755281365363352477876834588970304369809299563010913550491437422258314931084219812731241412176251620106785084663482681213442438741556410600623778446206248134999311666870935951886668234181888145897648636561771203028236645012092697377214043153345329477377737527784243200000000000000000000000000000000000*i1^43 + -40265827659310819868290893513072701197941670226201773822169146981062492464152434183493553942428663706612679986101403330638117510644020843306160837707103160650520583361099377894494403314100666597121112253879080411327305354554884043945055746325385885917285088107452429065670807479209974345293871301900867001078186563858997903873030460312416178680468891946004051326732445284474405004270941811758091441831959497778691757109398598158763002817012234277858918082233385069899707705864279444141885059496447931284420590765015818543314257105748390176427790425722993500201979700993584500531453767095674606912005957058899790271221769595494534482719230807731175236488027513459978226600037326884913760992032617519022915265838483560799235745042550387185536093020290227054201957705543625379095307496074078408752832084047510120363121489125948254670402051548489418608949510728810770755814572600146258555608783691285106771621547726337356997279683929141296145180928136798563226024381445354425716865659891425425801552545052537644046558441966426924582683992984794300964878980141902860323717576547189584920910361561699836527700745872114811912525772181861359405413641772965727150435242884883343326470882857435432360486885364081080531677435899289707661247080124010813707351780344700129343259945788939820841541928362677279604064204307925197000799734843730521898398934721567992385841834957938823511240505127700377720556317800986156853304672776929509416987110214638183222317397912149097845919855279318522744961292648855899883033529310879814111560815371294462869858002388382015835361509589085920521344217115804070859705421992652063387329742205352518811362038676743510279317810032853297900776221441978346517913358217911533186806731969166230459265792389392979208729726810314913723085167643881199852080676074367026189857481086026220319653257206028479832618673884536711982658985525346514851833617611577415472291977462161883846026436534696307377830310539502551257918448197346344779146225174401481171922017083727872271501198454686905662255242123710827188685011141410003467400165283098408282184706625669604923684193823530370855509607161437428427598149964983409125899446459623106173430224609908942931661028763440609284445106337501582583731556839331045322278439908741351806132492259666619280443289264244103185460102094071161556072041045247812494762356981327243214065407303693110815133576908651961230940875614255538688427502422379294168563848598966354126322232798023678480756372980154455593799933015409531398063608451193204105062847661342536065697920918918137110501787899356992800500643519433069306503168017134276938408139967146347806743367777981589965258634893363292865761948363740065013487971486570527991903434699607345693470310953567386558586168126229649226215950862234005653056230688126840190430637787886166179280997914293526186798384025041586695167138777167717518282359774995065445255846698261145703774457020779406400409461967517818024453337291516092253216723793261757111994060135404198278165192023259802030934096511112537949105748757115649218070438920928246563459853769051503944552406902668857127022688551626531687628800000000000000000000000000000000*i1^44 + -574428064744644877526811823645547687282792307197844350992540107105083682660974989576459740510654398560052062178464694162461361223241269408343417662188169843825730271795663631765959662780040721654871266864536488170090393963114863954659797747139187936281068891668826083486534263036147105069199145075520264196226074059041626057569913028120245445097522876018505671271421086798916160523555475967033025742572027792280070464940713578450901237963622338839441026582611042937681354916301951274855903858528776566538648960676030823125016927709706636429551252198749555545501626414829200195757713212093496350025812888870682143451797581636365908897894821179756441114284704337091463850858138310013541875194148866916615638060440147460246204310809596360733804310392386046810673286633741735886195884320863074335494808201511072914714792696175032853343749302774049870984040617904775694660744290451829671454971837438365322756733401945133865610459144873109414399721575574973109131623097809461123556572620776839388534194841010297243857673199048437796284980639416350079975776002616234210061757757624149436580310986966936845966150332551945277305837208256688965338845277709295525898010552799371963748004486312548084327351367232127642893768918618457663021201083504019128917936479129747058090508838014256796955811185110101255183426057087609926069297477191747994912393827308453638655328687700050281901450155932081179360503773301743044408751587094987602394112745385079591722728525139315233724421054129482346184631230107632870997423208433225396770719644641208528310941175407480127576021684441887577048158509215961318746512696048387559584341734653230967421759660360554328901494498004926010409274012621851399319201991148977070604722949492556126959146290947467998400444886757701800808107791152561704426482767421494635151006917007539192944980961192263264928393978112853402187890131141664449359852424763387432906256961323813194244994472466419982271174759765952229587333917082635713627162397274766901244167015241416054206996905727854995534029119775788740311857213736563046095065882823177711591931929992451916889279010713383437048096882684577593420515319625710888042917988830958776760738653961796886826151836550425630802198126942989689981156628859509943227292552610681970270674586384465200975474907976778204922936978665946930667687293819186774706428221864950923268422154470254836153670214290636370399102390967162691030709367580700138035018394163133493538827187995832293628619696119163994808812907943160927901298123291677278205424721603756048781962668386950592505645843544017886107668252218230288131456627236714269126687155511542349631210210814514991228781240144246344883172597143970450709427964403446058886346724722821272022176093299300644776196932407519760640120516107063552973270829386280583610576481626547067731461172841333074845813140314799498291287477606091139615405871697353543856834677360806257194843416366936224103599560677316718015301740944305606619959856121807412005131039602613112401468555704022459596146239584576707007109142874104806303513608694256253340285748732833494064915767817827471023676962216793538560000000000000000000000000000000*i1^45 + -5137005323457730801617348003993410220572810574173779190874980988885959930881445910067918114154648692395762082437140519235859447923368940234930161256856134940782809564883167441066238365445176233797766039160216529701404194020755623825510686283357453916244119443107221827930046617782289056766249874772108822816118581313663801895419172916971186544861079688056700920689436314974141961311048136848378850288198795007052870264733880195362861079955813565544774820499675396916380154559576525231266181399181608208988892775071069255152522417358770900833758878813195656914792328860528012378420364126151531636284535492405957381587638917909696691907804460638410665938279472904545245737167556568379624594652940820287348783926483731789994817428200825139220380950083311416148118282960747512884863947564706034772913834405035829838564225234299670836626858338822926767317201014304919163785975956786694922717766139794865238569290092478724022323919925712658150477089068588916108317816360245752765086635268997279338011959070147387113782461501220897658763342041452579426270649310054935479830338217726061089857016694378468411474310972364624071094058792820124234021645651037668345863722984300933656305897754686451506251948700906605460476892266947626065779920467372995048753758158545792761628605644394415621420644919405217769577436897105485320918121331233907881468261721228861630738435692613828101855579296655682035675692005510774401492940723140846635524994210663212877443184670589112487744787462996019859025483978768560808703606475472897027161448441129255908684918603586670075914666224600392727283878095456082677823559411405959779500367208196995684142462937514274088936494565514613776757098681243224628907554871280840864726452293711892282585471225594444282968282652933292328174013932219909817479879738170342909593233105640522027572503809877409922068820210812580826007868145738773306591656424328533890644330515686756851282271791462589168195480996528844188159195316307978585522007316651383494278893203620063873728593672270380956844062512457161445888202258981767150992357277699853433175449947543421754986578133747946901355489636833895735453669894023464779245036216545930767502950415783876717489126194910971888162425159561341919343197483344213700233836397479571541339456434871561565542199629859214865198559312874326010952689592365698417327090090031895753885673268490088800091282523837738564997007416305901110380624107860364927186789477394741578426926790917464893691228452231878536530579127137179097774495481687948637950447816986734638383804716802470772640430562865877909461069477060188720322984669808965214323804015296717314592792365343415861324932341071261621250191763934768370994965574808409284203072761160060348516245072545254519201303343431014472778053958036734451644465856497435224842019077807425886082093408720231399953667978513745389275488443446903067669795754685861844618652685121891660720715159526832463936327532022903914758276775218329971362236389728442560420211732786589573219723307835556319111208954311508779752582630423415395465409987999020559772960076440381248823110627127111567463459181006028800000000000000000000000000000*i1^46 + -23267003510553198629707251710609398613618114635281819318809187930757937924185954370943576868825769903627005256587700705387999315557544998633071073710367314708097674062879820667036539268129781855734378687196950971494864742731938587218862442598808837416231448042340265852162393942889069155652922401221386480361755519075882297101942778692064342955689322183048561898071706436812924622964645411257206649316117971026037623437114299220572741586304397198504983931310089116479490366937623652541254878882788237360642015341816510335569874665515819703827123614904418825356967709951621345302999065364629528091065232433006777289955178078090114950311757774689371356160622015229792560272589891093612391761031076798954116086164625937487945935794627536691541402617241477075273216225614256481181138624554443783757689643882326875690008584758757022614533566047523253852232676732865514364082651548694180144872748856362541159711866818493520341893633802601698551312401425603216117629862609946096929054389260261588487216846202882311205249466552255008963494253612028624656118778143608290903832222616331522925252279680476536705920256731647548312643641649911042776086687933803363258597949267372725958940119850497339634807585540911833989973485387463916634531483376584889897771515375614547287324661795133887527047013667462518164461436329953598594213165076572688475411084641648319520652071959153803055866283265576530075714391352877269149209090796068034647046396921289269848681869922961807161911584327886105638389876409720785860002494169235919845227366934712803146428817801355764263560102544283964186793491417513842983565001149406750003692317174156481257696227819821098240098805525990828452311381364460081567975996827488833782812261919851743100759648477162979818193085577404413818966475983034766854452515720419113362628233548374027824780250113024103643100145836542167341884390355872408160079123642458024760426992493285922010309511371990567458162555276098950342081778292940701846292739689525635073813747046911541388520729087502149791472414501366153678626179989694339936801265285913110721902057173370605077264407365760581474362452116022698793085121828748393294984370037154691435922238038544636336449258475569623134875446412078582487434284345657661216548875289209126225739645386966926348440919475217354566972250677337996392304146546382192578289875453135596139594062446614309148330760074255332836118041607880228809127375606170987387552554797770322708602636586731418391416471678753362010103491226338181693878765490271459249097548461592588726470198521956584533891795749379778777004912205696913316143540086969272277420389238768567142731914985905352907598038948807204157472904840266487249183001811255426442261746287410847071034099557709750070835350757751864076321317819377778838840168944467006249271743850964423295066243236396887354320947805533436181449603118347389528542628742376661341932478954082032957712405922007632256030047025936422663891341025989325032709716357824253305236038827344204137687176147567649530649778257626485231258945721158176747706465988189681771352872666136035525610288725525384142499324067840000000000000000000000000000*i1^47 + 33491019650321302056977713172645005224214219300346161889471591153925464342388294337877292841271396409994128202834666300830033123683616332988274951501716633013269403519885869341426473644485285592034620721143627890485646451946777390431271254245294112991127088869781957965596042396249145936246771202415978944018858226459475016792967825183219459284709317050916978295253317526860208167772156801461812450975699336128698955246172040790942423532630048921774920603292199267708375562429073815133466274650309740965568107715558588154859333740951723056599449475427624902971402757057556125849925007467111854697682406684914706254518838082354213339432981293039219788064006794780709905345789681735309866724277724815515714789863127043172167942044678804356171769235166865020692400828464893698181526820449942485362508943421553296003433726110371628745340961714946748744610111361054177789506522343357975261976927721891173782218904481596204535294977836019381781883304973727323759431306768587453551113745179680591921734232892179820893710018450374222589823014639288071066648065098443172589059246607924874476861054263257461112412309295004810572849023026126796582814319216514745937613998601795413862928793385905943141136857501970903817152851217176278962586941387731299533218769902312249769561443887248788538399299702358711257405881973350303056363860169216731751355537948675501906820133102219882071929505740658777237883556755482466985256395467022511964979481520701160882869618541138568492747388075686744258808989523333259217581933653013844169783094770504790579751060141417815754065557382041904255759659878142928817359312415105770066286830047006586461992021925931091081485300261216986798114821394436316618618230545687889286789457486824648059567707451651605623613921135193982203119078509425842171616876798284488404641346775215089429124454528997475625840353573841750011340626421165006365911848365435855294467355812504324680410385945630532914211848035090283706117926633946327254051039165538216723119999995670839506944099650325164182442113846837068576014605278800943455973287567237273059467204653398270099459090996809886653621450251752938129446782099360831450664674686154247902206159129663888266589219155510386178930345613798288778502933272033012492270216039044257161551535963609978262791515562533761805949362774073292546651188769837122453877782470138166261863589067469520734762151362359667653692063821651773635164155709043374281258707468947811607774883635529683099861307311011302980194214375431458047796983462189898060588530698692298629759051532064839502134820563898647403662369808170368232647979200393262901821263493435643963741947546194658149499356652288781493183609564366544247873411796878963754794887304066272014096069358221273576417906504910094342738787556267384323387733417862122767854715035955461117468252701224982486738933410118843244045829686104569629549391006742220570583158884941961547604000867792611501877727419378642943069358335851337335517299203288112749648575751827250526893015595994854071937832026971376121849353742747712667535058923104514987006371739893152543709456639347816051528499200000000000000000000000000*i1^48 + 1104390394902169920662071568293712307589157869975614443367195863572078202427390085753465201806228160812737233424224681337055510506000744328555695225209375021660182084406652337261008863663031547019231864385781292554937187128433629296243507336964998046465623892945124098777344137293640284424800049216216959178165488798807542594545428543584180747903919701883280276888299778454720036924891997587276305960712764763286344027292361211075323858763997660124148334524457369996073284522919963578387677614525264798950698069556530348573261446389287417388414248553150440747750148065334556979510460137204878281849410785095735497997907559504120432691969368324147205874083627354659691374143820552867441753792317943432921393491588800416258020041011239874303409618132204590797867129063805809236162324392953943070009468806841250114668790252502250765046398450609426589097546492813044457048621676107297080092478710907386318010657140301273523291692837848067862999606310399435341798630461681521268882702361288558051331494430074312328267522182560304108993856945792580790283399512613730464535477396695812924124181726345839277826226280952904071043047432931094610655707208968007092834671752066496065438770877572781106205037436613269031892319238427908638529750370999427668961378034337753449224459255784274869562979047917097670759762614111792747223373782031306282258869351324318873442234524321758848306610482372907098462911092343707804804261868289022441005896200543824737807427042403284468175893503795060885294330258518194614909199828734023034446056589234226068624195924477277203481150535709065552104715867913170573902587120100551563329105478832770154278633536708177176371607255903762866463775699121207458845093251374308033703598773577733127718959806387458042875559075356603005557360889547786015729874819768990335958456920411989942645429600888091475802280124607761823502545020933956672223373514752549607907865989538072442420029842113032491914997739513256441127836420120127038283023455987188083529136984794452870643844891790647833391044559949335621687186241916392035863690945129877993562538532508529407913726053622172830490948388113257662190245576583486168602887229470651110657440721264584319570260592511965546676734388692933525230076567784346623096165731406010703076679214371091421883667035565419043310190982578323530653768369049479636581113096564662159392233997569635725763372647467987282082399901061652742729853619574720976960879255759343056765562846341989340554412011889221876641379062508445404460184583151092308015910513641008249679622132533543758922625514460310487723548547867779604551146626668037438584221308256624757329963154105266869431856179301908131721345792691662635658474940247733704082149203228428985804507109119560164444120544174192713579485047770926341454768687070922031864266848262988858492553711586233375593839932570085716965115413467530196636780798352325796200415213768090250870010859874436702916685334375689519760175151440668760531863585086507004974692055384758456140431646201747075561051875403625299244656972571269924760381937134051318996949912238350727618834955107138074460160000000000000000000000000*i1^49 + 9926306867845251534253808283053323271463324587942516407974946119070226292825164947601178842599374196179511892117830315322702871062809394001564819065917416345044421221980789365522131972146784299570676722916333039650354729052989050460670327199253889342360788694915190229074710282489499095450362631627215989574280042033900148208023672943864286709853761216408292257885198961672877285315164245358756857465828334052105194006101961898131718609693614103834571755873192503353029039704089201888754600817028439367900605875155023432788090313580920741962752151947643854659743982295115275755849638036289175127921029416566348249460581317373907701734827051533438586676287730263279904935791199138051751080466213488792636777978055722527299418659889928228498176066978034769882278495864257107116569294239024586004497133406885005495913351141659953240452718321178565631753540784531076197378198062421950148619986173992678685245040507443657351388712703137429558412544288231246701040689953289096339807832691579996285817967069778349488934618305660119378913514730139857706792897874123955201998632688831685680474108798567801338281608936603523821836253812609509128037924593678539849078745898576204811812776805620745917288351649586237099798150547693118263221256285269322466690723081999699742883853328530789422024113525645765705640164890772924066899842926069245915667776584154659454082544984192388625066317354990654912951076923218341150997265433379623581113893761723593329115352903659773496798222306503184275035528667247675536582947650193346170939361729901519769856866187309471266967958268049375212134148620779210339834917419928600489575050064154981928242208253683012675390274168713622257567340390432476524697210058802421608182524756476665666509317071008201406225646874541561305355087699180907223074893859932994649866829809412444822739736902993829185502694347551234331688772304536149552865334157897696764414952614384954652348538026094576015116901332104329745805371165395964072625376920630683488040411770492058479358351327109811959967816422428140982423806617691322052287117090924807359902808534486140580752823741313530580740638374656900641529190312643507408674149974554236386966688299311571165278436856602945354371957847230889369273945679346232708878605159583655871633073563223488943772895203602936149214436820588158085329979812700902790935322286980475363552297879986163964765780199675684762562206674854346065857218577086237172174417651019332644492765472813957753125630685052936897347664628616229613556939760637791352220812545485025030914549452139613634228992984963372140898768788902905580066701824035427718994496999979811709253613290891544977312593201543828328509101158217914796671639858661498634848167448661140228992336825537033039509246275022662285690331789935956794237750879511590204488107674681825757367997087503783312699063229636526048973345253261823065363576031364435399383338326418526411213923337686854873687624634690960380558126838938396013869604828708320248245312112616224666973393627136748166436554244188738869893096503985804518736020767335929700991946385569335325931488777299129958400000000000000000000000*i1^50 + 67912134683760233218737838815953935764342187922896424579378625836381306641343711174046292181073549073697488424021006182348004036857339984756165725198890480236226706581910185113573114624735367487876916880312606793406599562313866509474727054751656263874188174912448302854673247679905426387096838958524027246730936873986926614048890572342560704226475223248872274650803784969563758757056632140301262731688375460272846451098934602366939915640259184325414887763182229320714273790876660109873110207199491007937350227987455555086075476256978438530909848701991509758779516404647434644655370073704932556135670096297910566245971595785690438765747544964571484034324983585962932943865281028519158931130106378497652517672337662419976609518511269997346471573309559881462991190298961376331043283097038556796166381967078124262044876399298731000339167108984579660218877993246900280150892784055676827044399176572393924431163511341967409036427116713107329158140228613996498866858053559504510475061286269178702329768589794243533432446505905809910847074097155748400332832451895174410195380834153966934641388353565986449819970609222512775486912807608952420139191429792438746997266769421562200676599643476559315084121625575187099814538438135322583583105282219810601909915970346058357644269098862555991242165729319105222190619070049259685857468952431612078228102979333984351322327788431534914052779272550302159818981403657913156566613439746043885681874509509944136315957353172638571239593866916179014726537828906593414059609575819931558555064711478491227664073568531027915983057391547822064754150953407034058144270648027862212863407855432429819749156877027829321239342788355254619470561007216325444545678409051371013787405055601785629173092675936217051140365060323291909053907887258277106873809275079712334654991954039912096486830772140418164064837642472653132151401994809848861646838714200386319934505007928747013085168254385153308017170225682130547714337179895208976693305201892230978228408234773300991751849499008020548117112596626295508501038969266583291932927941392478795783964447516033201780283678631832332995711588776013858952921028576860309695884632776294007569318114258475080716142868946949220523104389418070358723971720207320853964980823087766117259800977660201266223657511577247630811234155912644107073321655512938528011701423071129324222166293350665211339912013815792663682256847821746691590547138246358663170080717387919516756438358214780821192582390206432101376361744997505229213123585640644000797097065429683979070589002778177389729241324964768642863007317041738754048840689591677540573385581695675819781996350309180798850670515207954962838603752114658175190342266840139131797370840113466829113164509806425751414460890839951737016709053517456677236613742956333179443130452158685386019831654177004020054748719556221039005897802260855065947153528786088765770667960473379971521482071039757835174534975199918324150798448375623021785190142866248437660513930861166643255833813672098456050211615278183771509784577628378203741765043476755321753557179841140339147216687852462080000000000000000000000*i1^51 + 348139058770977563700652156999693696566017995015568534638526713231406720085842693937478972124318344605659365172803134652687587476885584427483958233114946914153126210433286687919129641704130429136853172202998481874110484977820397672061052808981880202849197777587467680997424500622713245142271425483031448696191920106108697726475916314257731088786708039096020497154277420552686162219139259949311642272263985799105570226485491905085406351190474183391123836808398444944385778622433030700522701922657409056235092080806772778990096164269492562443507362618365113372252540382747179292200186959312803452238352516408840371248155056208085621011134525781937556995547249663927070658331481540927699231322896589627128356480496030607176264510426587680390114836249199514707438969048720892333521160587542369710075874596044569754683692129607794618403157134527749227119715089564992285375332820849933331642604519475777684122116527879492705037552366349537617810126461921303550164974565496230700813152583819478413817829672144173341902662354531826312308414190242816417386319544610655744293105283920734136830002132335213032021090958580702670377595027190449419430629970206075973398730624370669175836080467534877011318878047115803181036642935335775620337927163242533612502257278782386858870829879285030601801619009324595112436367193240663398355068983734913796605835492695870671949534375174790537531742516615628250850433847591350106310348486018049918449143161257062546977911472596548688770639584589225951809502593191412749799830038885672660974204681096702905369703519285262886674480144206949884388484502152940231847844449741114823157455057364344956134813024245242815523321673261261382758736430455697648447304118014848184261087047513792729369863934635347613955736825666354268227303584498897462625440039338524213568945557749569928031799536522192693015283654424326496622276372368035684162567355468483255523910094401034788379747131255106412523310590527372046228774750252107692559739689326208347696470092927549815263755708486443477892857816674378932609022394364927518674159318576047740614802088867083744163912586124129099417741521017343494879778427319706819155828283829753467662448030315495933788687411551714158159171955738814309831646693727545574054453457580552134275796902613975370036455674970355646186364856510092476592972816914250981675954919617019699251768543272470147810954687305046511994861252535449273607091783974308894208060382075173903289508120457667779240298094268695543447057025037921257931256887705144633524502877484922009819661899114462766918080869581374943001277182639728833060454854688297231753465754233009854576990309967184945691427748429481245517576902029201213800690290349840602928824978141047038811189005165341105675700622729550379955621908859870437562294688246614379566823863400940681434716957605776564338635598133219669683343096011334133562294448165654687453299927798430100727528747269242580722466801694041007367119091774037874808295658508525497542555541926274716438243783613873729568438673249717166759378909378267226951152146008299349438496544211517999584782300364800000000000000000000*i1^52 + 1975628339508925197080100374639727142696518260296067718790587468575325221299658929836124376716669114019996498003189808676001367909623415471015048119860386212896580372362981431897944613246922743777995487705300053265360907933958412388346936704290698005683899277299899365098367947545473717960245242456011257382644500688263423179692830238145786730997472950936938148829711553564544005278979218024836678090848820758585449311388611496189664361264913700861371619361755199511173728056396833311331087169450736194871206352650819409657781117758847137113364048780610544625165638140238387047783801318120899412737544468850620662913470943328277029808911098364487112046474806694959757610970299729924758726334634831065786917951950317163399830151285809517933328365892247841315307133948906593262917430193617500842377388963855744917539781574334623756443605848374775949458639971618112768081613122417715243199648019065992607109071179567452577356391981109607527507910661729716002118048986184143499718576051893994365984806356991225674950238378247278150834845823488451548533438878750941266384814344510415376618038016663628759848670644891330003925177656824382256265065531373078234169797188626120447284170865432690652707617932157377258625222646516034542345549388257134275357989082449349713760305172913554787218233270630851097536243215575634708169705906723734974585942532273721436330637164253428596151376295327216225591223506159734530291992104286464590445805035250660759162890108953009155929446865598583863997599217825750754049543956130214443322933462847523765462121777353734072237028467410029379676270325587693275708454984667649540014536286904784280070438816184410018956561449225026081562441880805740528232967167137339536548323768686024287167435429374714473170582456262962599205192750060430892739688671959952095190061192926120224896104241512226113023312935078708123344804668432260608107875399546865274938503236228793697657647787602788046432986082861173907689571242846464828589634201792978829022650295744773499499791490755362737024678121800720152590079105166147523408031563852187323335506969545165975105908433319093556574711291253916708708034766550708400091815379151646620672215756463428350496371099435494559115547197780410382846057255356513689013656337712828729283567217839598379308426538123251412141145090970500782530956644670177224948124175011848095641012636824470283630702773885716209121496278996933356337321623756131799621960347475629401789954791527992020020667152826585913321719033084205882954201147291320130885787860000077200097026374052943637152081367794007091184412820875915260033571913326988654962667800230980474513201288769383956652501694120061437953658397683325256148295650376830885935508886217503298416580762969243618693231903739591118277021987142716766508309026664148836952152301961162808610947267716626963632632612088730275043321362803509346065225343535026743394770956349291015612634906718444455499178402291346252307836524344715374200239719345136901616941967837083464783331774265995568102608521264006578158337125216472596605310561146090405689821773548308777118535680000000000000000000*i1^53 + 8521549976454565349299750284826378584665744783275194233135805871059397933699734835343052231436001753843508384994217998452298096771739582696953852250342608946815021808304319988754306862609899866505923269766488741309345595471427058346523668389499681835345293608615363217461652952348683881493291330873303344668977622147772002938692714786425813133641816562007784404238481827912907377741842221063049203416708914920611328280125128869681854318004785054393497474016984065537555870658079531897089873055878911893383211905099205796630278962771409557625966373214655826432965599095768241833035783027641767556423650264476796112023316703403305806461257352149071731900408858067900995340309546924045191477055765600859167325098690084206971341423518538643891298573344466585740954961276656925690610298317014814966092912318208263627904252282340711804966030886570355920896483446293231824134120161295005012516719427248108154701156354956510658013917521030933316067830949108956568410741800047569915256920915792558852296712498551213939474070487759994214728897488638710665622269989095693694390972010333084584093971437457922702659952425332804992680499238049530650993305611482969309513009798261739743259374687638596499903214977930524125802159053911159694036604594680715313884196053039101356278060786616667499634512760287013167137321669086587303612199000472465832727264082339371786902269524047316482708148809691292753279392380066030683359775088498532635293243149745897272713308353855867672233929459229328768795797035580435117474760381662099738024943885740660621181975051257950811678010779609039486397904356618539892059220041403665804177466035475865578185386025404514528562013913592248438604190735418873538539670065551935136360547181205326142918270868205096345628954904642401956747909363000226869204122786825085810872838687465850017658266308043937539839524808706423790129452988227041359020474251328547189879708506630349592411739023011303764778176005773886636971559692624818639951564250778266524843304805586904709081009816929482360738666410747260543591869108480439286587457540726200685618479937366812326837435878451418161700632408429317763373878277893617134874162324115104694420117737092445358859507088752317921330622469776461410090976459380174881397999119416022471020513338613153121426930797009510930495790166434327303268260429599481811056818524406394097589239731005663566514068788984027189072013735810533609866482786268728443289215524195396613412162057230483122263936178007144693327182335597028041937488615034296135515922409042201575013561350694190266880987679228356699831208330472105869809471224451860736613173918275011694326155454533219632649970339552356228145857891608020418329567882132057946130683655532159035731237646081687288732019773254635586738485901146337465605597475777350155524597917655337559749166391367862147025199793928917617475220499280784766554450624260908008304985684653220416547943366616813723521527570590865166647699492510000095020836326468853330041705307645732068680142391947288682978036493863190126238459105003008245596139038161936428774779663829426100019200000000000000000*i1^54 + 29184573511018742128965664459090041361440049913647312938801268671922549519297383562200245435642431060054579335992111361276775609714151857823050576122195339851435565027438349254822452674859178952890451239787217617862005944457569430215026824056862892994804916523598881926666714891748644071485190704751208801145536231620063790441448390302552933619391599059364962861572992735020606725847013771994621657162030157061925493276633823826083674262372999611021665974511166217837882515279598773978264734541757342389693410405943153218514214933013051265612469384921728226858944242717095858125711986415506719239173579101429696677951361714862118948845038863934759307011978299050878798735008149549998364081677037301038905502652161637702931415275130784501354937738234646831101225364911694195184285048239847512337509038317031364771155365017421040142476550689812100994007396932282474109597667010898128542049239399916176919184981483482493547774965603221722496325929937494072847573739280671624188470209415082568499381349904332736573489791428358866230934048212357167483263059496095492576692928787867861562340299071489597070398746361967197640235911514151611328296042719234371832184767599815146267740607717987148493405301102907403024890881812900122706593443917484014533081182491939545604772076396603308237396149629738925806891929995948355774159604679592660933041515215120278326673508994921636861774812044564697719142699044959030014645711194477047680271752721866540608825005671120139460830026973861940591391592880550525499107453068869518752890083483450029822891428675389314222573011086506872694551680557759472313160135149549432541281914919107248932644292932355317987787965692370663065844590975171378877044250711725003827920866693020986809214684450280438186329202855595846103487547953566752261891494993045260343489570637824997412773759780827733221745660790230609659380816348111796506767121205510601951465057064623007375142052524881499674663804438824832126639315112760281267254250944372083507873195954569966398946948201377516111816351906386653769845743344316391305928457075497495043586753906591974266865432909865625161835216317382149163691007232759368695996270574515435607155267873470341927742708924242859257552524277906938339079707034539939927758649590986540863773447074400882314775411957527837166382469207969952718992508766798673998158387222075565473732294068349402599977521097356673300422085655761626978220603922664981076809902959257234777793026779553052950727399815767193038878527801661445309698265826330415234400018164313963808185320569574054639551368675521385526294924792675738031921339218372425314967235755272759401365207690657429900073349445587693865600456714521509923079175219747187990434369859151046446280345451268851648969365155191773802371247451310013163678512398704526528220903078301031978392775549208935231306595028422917570879456341213802635035216913226093882304530372675165704091697254710412351245907361082420394589554640876939932380254005680731171941657251687381481442259226934307809041078742007463326125374061229487880859861189024865581270666528774481920000000000000000*i1^55 + 106313654158777773565178670585308323563494894532868743851979597388946148704430815549826496040153764276206914339207460125396657493926069694543414868159944009205519119991320274806812073695888329934125559370566155453614537275516890117916575688999119092226425918654939225479980491649323944708869742134921313759384366377665309598802155277766919455089695288008566823039817425409805545039013950904829007103739598933914277880951662057403035942635693784691102737285641938460221785940290904367525899480744424564616165551829338036613293654964530992263827657233075485875159148927837937074370328976668065070568229772692702114541755684013214450934481174697183882221961146315258464750790117031522488862886038534430932035516581891666950279052829176488152313767150982287113149094553141740408939078938508490619679452214244945241414617564412617230207437384117593175757674285708813745168747515197219860090899417231906713986410526784025300734760599217581755279953438697870450003306449391963463197087003244237413754474821179740392076145587938421445460564079849849649119484769266152120609602504649143894657716291342763011444145458326989611989741240775271466884020108151295712896202144616179841191704429120992698603164180282858292651999517345785624159551886049798035896309457370424626671282842947000590064810944196922458427171000127507072020204300629098019345049353773955099380064797595647600905268517315907623987214780290626857737254768620773153450080690913260997533745631493424313527796332065642588135812132965622156559812059583836604979031422487434058146046872970550142191645388652934246283543193920681247602523473769516451478404112679172446373938734230135264285868462236384682242599949767477831272688822884963663768468614180424366732899298891263237971466852719371293749527905953577852952179361833230482371176318695906977502321567519112208269090080039989480549222644024646810547272239991703601293726172974773149589850131237320713809463090483153729245316852208512329301728616250514170080689973479452848472301552494667136932350731902695193014481037814329359320202950059991127535380827187544401770942719150211707120055396484124961154741447788688063143875562547662689621933530736179402777569369096422015580201507435586678712880566962300794486271786015949081013893223995293827622633236732104905794183667017295307917363563356950512440469194287901023923378464303689991934502521234061291964828493214535211416075827065897735774923575133269352968218029983023698174685098241921830855723399108506017039503952560649751338785215449481992403809320255961939687735755481243117278729562897002678092547976658366802264858996825466641539186327229409428972553645297691726017434888182349462575737481417981023572388591990982490415341787494984093859366928772059840543985228144713289642203136000635892397752483643643787119305212439462870022997615374421656183058714196493582822473677886428507318618667598315835187284578589761922081068158363829038168663949511325398434194125296123262513749811414240135221181809915869129278697564131741510947013644468252956308876652661439704241629320615628800000000000000*i1^56 + 285358493726847359655929238835559323112492081183389756059142740592919394869796657556013173444273582340099818214345769765716592905234243276315039079208588607536419119016390891428218438948031350337797051985085929012020648541643739762918266435979098872291892283001057833821488738717019807895131838015189781454699287421401933604639836374734235995384420149902353479588711735875933353464391822228695331355794225961226727497738387769487733709065746730873736668060356917254436962871345357297117617307539565698989583984396943441943656422757428142411625469101890153836971809707700810444078974983928727043628097857151629506942177338237078666406033195634189330448830605797117283322576427928146466026025606107568813956919506944572633806303028151452125676821673206700400777993248094555055132753630945193809514866787949177236154599418805337577035554405452535662993973689063365799886285272371818649992331415343434787413134174498948839437883518054218527581529157115201212637796193764976926882885216818513835122361014993799091887385205805371836701570722340243265227853312451693028973383254865028302988083898900194104592847932428300588464132059117627356410619056568368654661543116819186399380361015184176222555953337537744085744750614565896975031619354367146407131226720922756714994872795617526690551097678962031066338221591962284057835596927565872341546172942120975621214454552918235638079630590166926796564755301848184263636509538459932024644557280128833021251153836604168328957334754178385454869664261648197487923251075308214313875076887863955627612322510440758777494020040345295903589353393031721300240317105688790842078581914694444250671911775585798529859847071902846859822613285939502815825738301214773813319889768766203391689397483872885632623170238988477141094831091878007089496139188157019652928507146847440012286808242553132006811609379060495140885735185984248172776414243536180548706916389153383051865282314345080240357342122816950939833606583812404309273227540415250242038374762247792238689298353294733983029886468444190831603294936376913922611214761025500624844330546595513175901397340655639039005730235449366116154958824184216069239876001381098320881324181039117155260049812119639995107204885933107396002897140439341458931668923499918567282796524286766227407026228903156324453971731816669018937498700478107591904424252621310966233846964937635892437512685837391121125903936484284678458728560768038719098686764036099193601435648921423999040029833557971269386568737534759116692794262494254937224744074513004500005054544712293908013656251579464133542245058257101793435770684057132375097687853957564090715143336795083238589814286623408500803120482023238677662409505647501171611069471636737681409645476555728710112895387000637075577375408331869249849986616777930378093846417144757469418117139941427040349262478384757118334562565482739003279247507835817603258582856441552205414299800629630696020142825879769333613432003749130411825214652727048661580192336381561615855963044584174612136651296158302813251225884351158083269696650986021066731180098560000000000000*i1^57 + 1972737681003058674753168077905497087118992815790431639595613932583236924746869923643734766519538844923809268840022171273908347690066934796309944590705556885548354322999007940574312045939656317203767701100454001437229254665762484085567137385297241359688432861362765517736432590653157249588662593523056044637729293927066269887315798227154354613645665442329464600033429699618124698251430210497845319941303636358037412377159738864404977375639215432340748103042623118817008089907437779331597216279093678825215397983164795102133766066272023877001117800991816856572196700455781291195234590483747926421399780699812033603353884577420148303694772529675141149904927480397632244804926296511917498198167934442060547105792620467886495634974106252786735580164378269895707184756413415301888664132333284373779448551216594459632567945226459855498042348264303120838334289651318931644801755995703847403189452066264785540458991888705471403430056136484794069908312973463221691171060574590581239203846236901715418433806585779116673869011767754658408874225724390606683575865754635417827180392635602961208018049604312666493970476388393133815564483008802886719024716214648982756916666817130077480536038568428758085884846976472315455640336682345348852303954995336142333728017643843963921591682762349932319195238309664494664508848771599038609732180785180766792142653099141179680343113218978905873973420540854192343887707851066923844022101494683197987869983312560506534766483316704115179089642916091318975596655920042154831319420214660631279650158912772919227175260366575134807314363789136318040307469011603905599292823839951414381083020581217539642084614012926680173112389825602685750166304488890958651832706633349855122118417390151122131188183420214143860307115640504840602300336683721966298445081723874547681914999766181862906854841503370423356202751868505690628326218573611983660036517708884267412553984862071021478126550810103532239061447686323686106580235589727965349561200449314254630194036806637879132006661203687123518836522361168017241032649418767858942094558611554935868910642275583225688355351641382721574193590322771547959829845680432777142481430415654347023299413136883290439164955095920224316477458483811130753567824812030515277852104034529533346947920899250110100733223943139375577648234040677941334507503169695281374939306954773402440562907973610294093847700477022008602599463417608229518507462601538808611635878378695242834272239110706686789546821395921225442375979757096216238397623786073008362749704659624704463966049944433631104117612241654478634176550649952680966896917026051923455243158200330857231745177010678859943683479149941461125031253557583541735608591005347315376588840056095753203686430528941779329630831827090375294276159007601863594917499035012330573355593092363293256778264566392154626729372570852550559195744257499159604281237629363674601486230866720880597638983700343603777988805319442977763269505905860825909612071868390961536835081243885420619101515585117990814251730578519527694157493900653664236738434570601443690920192000000000000*i1^58 + 1397874457865169647276057015832081699569641859882648595267078145745388173302231668228359790357950096955658579881927661989669914096758915073982795529395567969020422305010403064071163293312443445385582156037286695349438515206258186767752324182560878947520647881162689218236074409213957406848601053440250604993731405948864915104505474489253922549666142804168653372699910867154664997703944567457875127497414050274690266667617494721341006500199592377430191894798019442689275720558682235800071535407866213767529030771127689642035420664219192991161800981026210842377429011193566710317377903914674304812675560655192589027091638430121478735536209773755916617786814782313754917677229164548987453941676085524220228937217587431651624839026673468233643208673240793701370631949420851934646604826071666898176665994953704436677586785010166183256922123024159806035504234401256239352154392226786313367917941362535404178111896258281892635237240698958240295515507418921321130352645535031848767377632757823150725107572145569111127375845097328877465351896273812457483179416330607309861720677956048975112701278283140787327251290337390662273398706714149395870098140178041860089962781939249818650308324011055458145749450661505215198909063515888626800754818266096419681565578693912126819223162159226286128468079082603878314720648890535542952994775996723280200178871553500279145360080869100089415021131484837825509932566281216675859074505827795408720971035306869294990402748344137927803676552415745489915073556276421793092153275721565054764624309182363430304968517401147449985304777669989470697180820613689786533463029225668648810782825518478691599711896522050326203176392409286900008690349793601135780418794736771132792865701898242347328024935629067608292296567174086362407023261879065126742561039039104711336019601469036243801567554783705747729037375372087690305490734829755966086201522679349732510187125668436442031316101353670882207040668989719699210549851577156197782857412058373102390622995229718847238502598374061902886699030086899034077587594292316784851074971566671507324632663005721559849973650056966636336725551649540531796006247439041782744490868864159260376324620666050876464210782287532906198500473655884260527894829178519187506045499798632421453952642382326209870189333751929683081797378811767040406139466890624587791691813075261995962220675180510900830397240408059753601829745689746403708218280853419362566788042121553689123616914215936071969560857861044311901973589180239216092937198677448252095444233873125327588772100972179976575290737857086402336790271780137843788544945953081115800972328368926740860454951051022159503346568681088246815281425065802350750813191531631460567229614513970792767543393229537313207084920850386721434194794844330302066201986909232647783754324089764829229378129915651403910582281437466082360334532908269927578601770555984674152245265779409354179109171001315876475601917228805795547826272807910259712595173925250829553062032963463089089248987610361347013651251957345530314779565237821936087231797704469938854400000000000*i1^59 + 13171802380471108874358246214507961856801758723190942650849277321902395323784760608973097764915699104851632591593883407674382605035328061130985224681300292880983497932417953915131703820123941476525794315729094705535913286076169051863405645036291188473076606821648757911166278318688414896830241085572148145482534511075539506754829151047909138354363671978710811597787998988843539986842166698434650043630449907562006317940695042807643074860003128582760042260608809269189394461068444761383180018282609165516568231040488548171063581353456204948996733625566541421264740239870204330741147100833378443418525800627152652802877074450788085196568021744786532873370740017475372030529721630775955750690896472288177629262964916357464058218549579316217373749285890393405580403053134038320117951460499688518324073094097668558213359451236637256166956104579158316135145238321241409650331640003312820096042684951926064343205289190483960313980933550945012826825938640649886295393043010440497694747576745751937734543763346931708038634779390832312702072112846234421643705984023813203808778908330070713281998762624095876757493050861328874910557214760193115401599340841173749010054462431883142732241553318344860332826346829225581808578993930554464338942306244753248859293829429311586520610853793671679722944451255849821327837674271934167077650991809939570388165462500149615643411142476134019326099756078645572525636799762598825318833266643780452449786740477464989972625388885882080228029703426242218921407193037729341233014765574007141702934907155769078118113595687697653629808081708411787910611083627548904109082370803636062896266571033643566702749392792514648096466525097961954478568404930545042215322944279506780337057430940944323421995562778092991168424051444286753964562124163324464055497213650828455906403475191290574010240777334620161145251581512844441780810369278067170884391113121072883926525373487825763126437316632300207855546691393114398130535709026173138631112862682491466640898548225808691614498655706459507896118301683156561971821950837785257122757088714331975927457903325739746373989311212651023988185904012923722207760844520057024992620517663605758049392567584030774461716711936048779747272254356806369048227017051952720919754777483789927265758094417769300555997509150884794000835843017941435874448566096707654687673817513020088632400321517367973333997218722114960911642349085072263661567852335051617448298718029453535490580553002288938473239651141576541089676614738280259905030361466166006344008015903261191204357215964325528266521506998567837580563148456010306045749860566601863178739776048652582468891487222977400915593662680634508187500625744574695775750452655264604151414387717581471815472210924091252413384103576319403280095448150170483940418000625326235061107710267428006388009173293988115948882179118038861409058631284686726548074643091615373696682701287827266629172850352528730159809406778267114102446983898646344239619726996769573078176234363323738583073637939061421904689107441285711547211272246098086749236901460951680000000000*i1^60 + 20200981066987174871826998403411001001729764263045211793297159276013595260821127264146748664303078397022773556231364721199798476242357062425561117835133482491551189480930401742292507349525354486137983726746445574750983290616945107163819109829347945965506660119358646446731793385048834642032267281216210142266473456289928095056973629026348645805625498499887494073624663303592355594876976785774012560513037056219317511046568954807727326933221918488315012578446008594428151836895334661522911263011786633311085597545071281129298161411854598025814763327689888888865877541471648417817327682247206517121082777581441942703525085226341667009626999220408942750153534209837087809611483344139778327735742632086279564988395088638233043353386703435240404236810180170150241714890213457635605960506655109441227527262938359617171801408633626059902232690020486169386356393669488945152866929940704310456087442161880154425908887403812819761824313410895752487936129372801366173012108299337153666372465084589343708137489014308953591889686875207402699328446060569084918291260587645760072717777386049237906350725637386399137624166596285474149230630885890620372977133535137122846636195593020756794694590325076654239020368619143281717553865816394808687897298691461713148927276476574819238352929162280703778585273147391674809928222420729304194163683178358316012690727425188143875701282353192984160951250985699321836227177904449480586707542741020838448363951654478870521560927437285372591975184717870048384448253478484604244550573526437890660669777220693174878800264161823656135770378289126077280202126744655544843135746778999785295010926256376608821490625097269339046618672772206331616644124341207504370997844913841633825497881757097146801395446369467935270313898411364799399632290409419398830364563275790837618174317489437714022025762249795634969147663593223947864428755317149890217278754571098002501708664805042121278977718271048894801162517660484934611046917492592195394561317863067203609988121114613761726168678761089632880040272190886391782644701969125625612961268317587333496509114308305831014050501128002221025045745156664935873994188280647595635343579576698126154804492229478350906130429158426854016320888288745149411789377529190024654977077266830126536907813075055245156932483080630288050750467221991214757516544135824339400369014364772868299457635863814299549218206468752007703400856913847353994721963515843886901779536044866419131387640906652208643407594039006449545357650650610424095028167896345057683737250069116571460932819541900817977244415958353516687035169355047375289246472284920704393664935211869275513016850057743637602039604846458949143066503410161894896212756324853631384162677914566088542544651966405908211369619914258779614940456007085647803148306370098810955098068217669642038184444026086294354940810596889719972686149425734635490365070059350430897297401808263497242090948760114959203659683201904153463914594185553401448168572202305198153249331818040966126027250090414179911108545227297432086295706491243612017618382240000000000*i1^61 + 99921914160561117894039839413501671644643099754962920205817171436681484807640901020014507149468736229661410795388934732868056035313328781906519460390853529034598161977477143253547127869823259039160101838481017234515767753382384083741983336791100973594566391527437081778609924062705121509190525910222770643386867194171378797535527363779630581094393698755958235828915142962404329821264110725959786119078292664591568600293299327975432429180762674243015275782342964007897376961538207456945182492698144859657558254072132452973318041487701485374971657680504114386370234723308409046295843670577040661228671973859169948806659679082372514650885601666347880529425076306793157237434822263789392240026754995432908172291531927408859083562571346547666750022356670672589055747914722489470799284728680566268777901742714159108126419296138198803547931686782829580191588459743371846536896748591157248865879532482930973832670596865844819205599773177429618853066792945699290016082233112278465453115156109203875046054667707775675241846577081983187227478962782636315777242949901624355137727234062816052600663894225683086598393764108204394086657292083623962297938733807222046258157451578941030597033741106070821811636246753894284539869019672597806124193301048217950484986755472531892325708630112357841794777285381053257964108423850875010100921683041006776045476332445417805044610258734193585664213090517774648620731427260846625436202579822058693368252641898519731853963182465099192377967048519391351355287935356929425894129906754576311416426002811614698198457852543886654889291132214495251051840608736472690641944561638616955065707947837610156425656924988204383032929432886445945351525249652184713950082700266076144212107051763182307945249155612134993870913511334636379674824877846309140556626623722741382330584436936362099476404359833448566094834157156826066456334048866196178945822519881075078943347468541194777494547298097188611629827253353938578987109624631507593859260506621078838463409639970975222462787159165556079940035121501165309818253110218220590144820995858105983528865561587022977296822545969121949570999576930402920608110071432707557807361730365420705526615374859880424290190014007104503769866776114251845285693245704747223403949640131796039401662195821797230629398245071286400438913801949039211509800416857220879352259978040128492222572435288640743549443048815825225063543118109079839985747260947786720806696253401486992775614883877085581739941624993716940515211790120382270544219736646072002167683216084065084296838116074064975232553463686266054849532965631739195406441273663942060893242682522758491780643474156560670659728545123617689028266575184213491217880291060414930577050744832302213276577304494297698849747161731294166400125565591530160874513012419665035418987474238360506129159810794714669364336764549001101243950740648852084988076790470958352805119127142728032284469870051832550548696413528315555788508786672489975279698606270529023346236584172680230641079574163079438946683250624568209872927126819021671011112000000000*i1^62 + 10124554036067468560333258648051575479555750423492623314148380471104388213809995247392215715829324631738475668899320739735852713312365392175982217804701962868671707052137656951650259786623242727453799253202777233459497350059717475374127259758644731804675054577734010777245262852337659500992959757174153517562787803106157852792379565470234341445899725342272388982629418264520978418838778499127854095512775405973898870216533234511395827042349870709539864640690848197544323951234493908089764529250437818796187065483813608291366035668688642217119925234782716760973101467942056566738835634868176661448052105269711634055749921627668794631757782228618728027058041939246094372765381320047233307798213345559568833409613795210235791769178249540452778686608129552520575600771879216763923203565817633069225921416113516973757779304507703803346823793121728528262719431876229885228109462113892766451197333526035032100416450284263816411342679480271705554899882304871395930646652623238288590330489981855608206664882143922292101388359495452773850348892862430191311782237890034941818295168085953845321925629373201190296108628917244826742466133940781883391853293670234081328405805470251306439561579742094183486757388951757112413937780160158998980608952852630321866286188355157474516761961104203455973687786412225704329659936751049781118090177990922782099650485418371632682425219113435793382055965157271030092946296985921209745544425729842266411624401160581878594108679595582506115213414310824207393895180299965245375711368205999449888958611818260892973146567673381344483512463845103360710683077146738291766817348877099115909353180525108457929354313583201799553142518489610960926471549436398124510023823427856130263611865397305163723879401966576111752688662158029222646508639196468243001542530901637507145281610132682762796751171845967972742788039859398535337726702654232866034202565600621508988462831301983026348174244412076861682969711938354778579299527116794971516595878830012868328029565236509381095256214028084732539307661673156763981933178063179646962409867045800430998067507425230114296907536999376611612531311003184657933321591553992416300178806271943453429126306430044033166276657372684571533930653764571610499534506816721912167186512714138030950991675549375718106327260385704865447140921879565183154454868098427496719534313103722465229439296906013497516348866136207360175721280225554930391581398719048197008317186788079364981503360174216935506129802713976088522618779688583596044418483045029977403908416445704327827468562868362076608374797784093967649523290317892906407360296463590748087710908924323992095183082538374848083629581353915693447064594744043288728151130221139892766934740076721588476080616211035488488833616706228256437141415208783401342694247149024343161611776156912088116735587404832529542660450335456372523606313612443989395330383467275428704092700665540915147405374789793888140895688084255717246767583873558055204979504469595417672695944603092080232232826878291534928227923996359901256942689982266362000000000*i1^63 + 590373789871597387086509909376821345849210007327679051442393752391049097096354717283440631431335188207619245266061668901610646107679094984981141285492202566164047822595464284655293055076346337528339997685330412574320188557162198621035963308707728040160441915910058221570718803326882722598473225370150339986535485073616825042081919624415570646124998381203271573950226717088264792542871488766505300901629264761035687661700984580335435918615105318058509877009293030675441679983251678893903753571345456469572118097303469215461319238654229678150717843174832880584677263697465859044742270473810689876463320032322625279525108185726717997063253660191073818978061584886847874814430876622956514411796886975184607671468648738106748325038151776742366056664120607835729599283031102504121713493185939503882849692838395893121203773567670217663793759682267193383626321566311227671395158820987277554069978801108697917549603059669916383504578334534088222706909136427931934020109117452695495598077630177483214457277162630913097427466216372262143179731293773854792335838780753863690615874431838494615217803270966588771381585142905038643208707687156068645932739493563741751421879077392618900704002039830320157768838313745034044297809894027777698463179518895536549164444805300717681736221824886046019259571905171157581892501411094304094876676335992755241824262238421949496864219972617354419978332193573089765043088881686379121774434784151964338758092689999041287961647265369654142956073582998215595173029923993160193239165481209302189826606087254079239506849039686030744368132369674125774963217003220295054890781382105234616983442392180224891341533124754575966309159418007775777685326513430317822343007757169391027966938505518553122104105222783220722064042149276347433393406004487445921938344328416588023777155499759567622587233043702862948924673552712031864272088977472103254746476325004865997847620287701103948788668643660899612746256446518395484010020546858859248318146623392171285770104239487537963036652277329965205376999342831339795048743285417397165511614710470399194062726621664347013420080626842496318717099628726183075883001765153777514947906888113243930943425408493847383756206814109531923457252339754048374322022098693479009271548534853285335793500180670915607370735796409606489724755378634833007266769431831115192894625791717630900691284054753890537788143548165578975558774536684526792141812829279827473012582578629345371178741639733277184608226920142535738342396922904233032443842968645865396291459038909933471011641753402626059424255425088255182113005500145474609152376113777400848601684338943857375833202032133949557343223971661801681472600400168972762326403420450291347196974642545034839757523761763314909202195317642745599441770729201772585978885364461433417619602799744533153472244855303081631302450961953754860817429170928847112463372757684032694715312711127798282844644417554554289226333194915384597779203260816838102659969822185155853315911972665723251327075094110854328507490144022071988978841328479900000000*i1^64 + 361590627846182767017826904280774105635896840316272894242780601683432300444448829125836478909477435976929528472971254416308124047782920752611451511124904310532689678269329720141257618875746507667138273954714524683367008318785593397404586352455747636832007340412772461579010466733304875949959771472576691777467763723538143381456425213249959517568181553760776869445362558593974666372244537276115053444857398710117895610936298114611395714884576630742476768253427893482186422500078543917461164356473392870749685516370719431628909325233169306023706802364954874781153814813515926413913636288948967474105913305089914412264541742281242445884308372631927669274297579649934901815171140128425779761644312671322575505826045597210410255652323939174358654030510139738286361862330096425202934544450754261612740805928333891226692596048527171495856319281973865047391676744159244178875807655447272510065224426562104459933586013014277213761850122457871633305743758155529890049430466900831094901017895357418796458288906730306074954504077278999267126018693063253687496799700289431868308305419406658019299121575283132951713640993391034805967744276425187161230749777639024296137845735021873337050579528227194218929102091336895856507394398398922995284642565103160001135990884087126888034280623262741404096178486843159744038601431011196508009013857253788966632034014902793679917366336720630020073598560395985677995694636001539058161370058833926146763629869149087688929088878121165901530832999976707513368110669915025074876231570384596866155980123652986214062813755680274686416634495858224250472325017879406035815650272844256397803719914517946145474555486358280341251248692310902567781227598025908278498597148912188136927655330645427499318938513261274107244611941556677547148950628720118571703598575006992690630716441548714584719428274447842385136879166542003055420529852501914581130625319392941172690327915824745861092431035604627784266241640530551210937081582208137045838767821666903103884931021225676256642037351897157108507640384595647113059156533831691548640700642298378509503563016789811401534048863383919483281505746833656507848242468175341911180863007907091563484820155229329144085529765801611167580027088427336688317735670961556576783327176915697831164303444120083405734521908808967574787336789537164938922456879566358561564264307567031939385037791995766366264029280576884574438934725176822139788393205878123288247253296612401264965932502661375009533908666996487564963068530607338850686961640537017703819284037911039629740516230234281488915165462153823805251692716144780205815272624941529828112920451340060851650503149514063950040405932124408392992543599007399647729989806081216020725069268346321571466445982062753678507647823825151926037941243527314582729116575264953039445207213327838988594325220599827391149371691307668455743518852939392831725026501075511923665541617467750503598975229298584971149419040029984298718138562755158702986677216997459307024868560685672094459150277416826887979875794405651547789765600000000*i1^65 + 1195734344190395231238709472746024640955969599636986727491866440319340396692686612182593694909762555459255387023602450856696923524234246623505822176326908421894720961470585056082144841794637090469665087906983892697688977723648726257541633284830193571955268700673482304555471874583821635571417081848709429742468532015451479912137231392948964473035846643682544223609878661858428970181136052232621297907709192401608950939671638036460745762705173479959138093016278369099203090275178402743582681334035303267106777356019989784767781291525176684701654184333676957492568208371442503197734793257400282712171248079411003790476855291567072334461649360972763949939789094991494951770380136085081165807658622179418317525536679680358761635325512104739463297646707279963949417128071220260634792267356039290293444834598110808383554834062598385868773059015435015172650593786588148416073346926568994954099738686095947033751468664616822092550679348004713281282026946132755691754744931520615133551454255438245318929711461357582158224659552396196803212636031083654983630894700689392739775772561684510842273468184988621609243412707465782422271063018661338697228815360970295779795746640872721577849519421243514389525763120036818321882844076407499895092567152681010878270707208547883403092671281920220944219286265113005499654121510242952007222418518845629310935508242249509456396109864295644939741095781669963825599847922055160701295480009038585875452306957684347589462859916565829488088167826415896972013366724884291164139065931521704127693065657336821087799605421153998068231372104592579505910457965313667278373142283664013184854030267382748724614361204926780802641766502127879782380744759626420071616947133313095880450953880014878889916567383612313701157793719364945535975590803210909436523001836171700864419295755240935790116319986958034026153559288945443173151471431195575956936943408718208404275641266848026389715486930667090784115060604692702618517575665305817884467145503842693424933916369090567059170606408405621902606891909977867189164414668520496306583960783327024258878382859785713253164396211957170113478259085598861298501372802579331878731139418719089322386467312853321565302003967797803500373133996570926649388615320022663900096355882001307985088584191371841252735704375924835900601130254701411262309696855227436637466894280766667115529124972239388805925871686731727538178054161456401377274114538054685589615150109419129498001404130670256635057953933194526075754466793966747639115874421924395113144512110493161419207896106947362842660027134158028878440419012372535178379553292581339396476688244016105056913498645257345935376890830484198984809953496242322023597766716208167979630967046398835561422113377111716785923760769572126257206324214864794985627842166756903286100326466189463987820105799826482186796550437404745394081713262010744937696385191194882984466452931305046402543839845299936680352703950635079290047437973116711479845058866530191260461293826395632811690668119565134649472177987486510407680000000*i1^66 + 1823695823774694249854356874824936833923821479172606993079547509161930976319958550699158688466900757688657466456888358507442156286051575880507130758873805001650871619856234777161139085298655632243245865451714578053851697451986308481686097973112801686004987002943339829800989857746241666893255138192346230582734485381719825982766878776046784464616782870255147999882194529439409969057095123260434246301423096194980927813894590074430103926122220480776664971674285235669127341128206741739884174400719356436450130901945808878103647662071999443523341321679305441141413241655164880435751796959846717154002210985093138086291710520097824132513332636440022740224346317457805056797069086737764862833388836349267259539063850128159901918818471655764161810281470843731685592150945603733718641219559032051242048133030011588970431088659980154522164592684854738957154211045417310446335581082304940606143041172232365590015903674028009117196374599559637798036294899783470416808319691177486844024027896495316089001826534404462023266175790785055015593870184361405668446395408069805332114969402799129950819406184534776790885926361572034683994488202219147583610959407244850289933273576494617526230387653458366703495493238293957158223022541894776822866994891255059798282965208902411071918711233220803409107643151569119365024892521090787762654542648750659629709783272780631732858522167753531945500348185835457869290214335899944929374279467665476370466525487468008501289296057253305496174710066596059170103917222851579939423791551131943462358778343602534273129040026534725564964049109978958038363930724487400329223964628320859439704525345115294011902908887641429545284797471555880895884142458891384845212319527753200717089380293060957283581426167009058101151236516696172684970222429403805494601330566939885785516490767622161462551880358613837068953980976983643966480462590097017712602399843563014920727362384051841776961210055688406286281501335119071203622917924825049081564025876909457228467670226155412153172647840456585415890330899857563712335161512582473955748573374821564917258400219259657739136996721066197232675818732891038915081000856920858439819969863024958834721521241656466704526142701288461395619035643720793758773174763436195295018207946398252398665314303069459459164716165712462106186460429212602326259969036839160064170358018918350095952185603562337974247883768725428272022758293317211657706789349832416984103695091473567096371901839954128663760451505113626915345712258960154413664535998733585435638498528523149452520318579622356667822701655624541857706761803100596408888126567495172161014724348439286004816195250084557764492871848604433499369456618424415904611679414339551295158215779363274730770119545075246593928521977024946845594483328831535775921226524566305139228392875127012360036839306236209423150406074197881099349947172721486676497339754896187056189857608037997835969238128792653915038445090685175652675319565015935597497485641132295547981515812733271381907896478814876833045297716264960000000*i1^67 + 1068646966258986394697219182432657965664391481871403260795618836977397664126199508560148713956979207163813836078278159215845289105739065627368631611604887230892099456422804744553313254513859342512613854220075490342494598952940187292127929642956383219256708015177855547565409398119442839311443097278675151015355152869632396151568362499640332216521085757935291074006755455219206345948938223918357891555933331627824663642520640018610402461173548699303592216873902560395333236782102138524359215760131536845655996661891319029719727947592928877638303002235709558394628840112337878102885736438033179900450961011760910480735753452850420023495801274643531868066240919111730780510892966373139030223023446354322071090458054112736488496580575587719700183744161044825833048972553938212607693770562931321402113746048062187885930473269031503434254421096528624925556046387428196799715340359978069523003116868097292774398153627574799022166669926761058507765728984551058630970812247409673716499511512035233163710759836435594058970460041052876999555996736560985565945914576874092269568862663207497458184920812558990318001223702947372762029069636233792347339901942217598934824937097161151957165927341350291311298016648130892065763077342862431997452359955694201726851858609770358912434656336785786460537295743509541749223161029825122204958335960993432660072692687119299727362772898940367350912189483158288044880278255049879930066551526889321888235237075055524959700687012850070842609060722076075588012542156432404333795830342183548024587644151902820052502314068038774130599364165664478368657348989967749931327192723477568623092538736101197569190448680710654985520700749277117641963558618075609491809868518729919786871992524943149837380678379193636014535813481819211570646701510253752196463678209493928231408895540652041085763452193310031671441527152477972521199875739511882992582335376455333498356759718416127670596976188931892509624224110726240779049429415499284568576977733229069763936848936509365396695171673789758195528931241805832421474837011449940495096108189894947921604701320321292232648319415393291202715775745645669697585854406182401924814558260384284580538504642013875965091715987973647470327159542549629513438286689680031761355011992300917318230471842718315425713836309278430333132907122485193423620786262030876326878100802718534727422294893182318041319302346460660217152019518615625763371940163816023087101037646415266300922587183722459944060647160688426293926033131488487562911268625754562697954598321881028787912786234937644167407151403599679555256325331329946752924750667036551207838919423523368186077455754441099610537577553642126468633531058635720542883738430042684621581660746198917096717050842536283725095973416189081269912989300839880817584517530993300282355640850675373335739275556599610387721011585086745807834334574965283473093157165498195525329622997915112457139014122048999514974257625519301022293095322647928993910086594473435224448101651148935113324094886226101718950608896000000*i1^68 + 879566012442223656827763232102459384178486841519616388923852082325723698810007322101177292607643512123893327587005275807282211638315948284205800598068519220633971404129048810182965213980500775863310281990628195438024371917712171143998092122651083846117334174978675849303922777289697339658377289564007731032510281809419050485823702492129775580917762328462212594018786398457644408844445161924916574330562625024568423750630279312316837312500234023395482079512136875776871731125829861282735576433822692248062296509181805448997675902722712524478048309470328236492704817969999297930601055566758290360348317141830822826887286062380997902859028464416155800102331507581188922216906414582353449575905640301965128898765727557537896482916712063246132138404751836103616609855227428288585678014780591778044438961108228331512802914863370206138251970361762714362987945194699654132432460109142984005508126225015280374733492562062675800350160919680631974636340828930949488219927070761743166062639759122704587738310768841524641818069601108615486805360037879577460417488625195061328527213843456283632253869970093953281993796749539520392953005960784696925095198611567066465760041520475858426034428557192861443369901737559798286787972972019527172730863614129856364547840348813897789062739376182531041464840317046534051774093192443977451172344620634816177536092090009467766083088401668052055126566068742881256896776561738255811409076263943437305188622711376051360759405989752859684460588355277604214355090903717185776129233662440605483411214531674046539015842499577924320504632582795067399104536364654328317603480135589963850852342685781345622643191437398452687441089922075864968036467761531519208172952159317465018472169640824019486783186239507762360494570083602517926821863814355510690144991047609992281437785600228143048376423706991379340795144036935693201751289040245073099381005791726718278435140474595225341205250280741281984347771308358215644194132673265761187710114720578780655814222024305364036523447441709035305788612854420296048104475621435689207097619148033701476798452636237976776633365963391679771527681196814679022209398711563133188678234093664941371069330985703386620369908156046885033397608670785813575264990042829867832196074060634449227250741717532351536025557054564672069500074695765975056749438955429973778154075529735854168609923587201770652113452394507625768652817265257143347244125285777919864826835021821296907614966169695527605620190111937637046615824601791568004889256811682691523223254706409876525046848722297755087984483877268134439376850868511888349926300490481659526129702236866464752434639369475534885029248909136067208006399960773092793813613399028255175599721094823919977282951202820730806017980527800350318769597339467131985475538961230633041072688242318595354096729139136304506507964060829999288692350825240356651083090798172181582317988760473139161749389572596189185162222261603198763565154150419770019054092810113997257696596947902781728870347099292481617920000000*i1^69 + 499824780109408807692169622054139564930799288859489714337107042310783387631978757329506737788824964284325913707358682663767490455422584534294414470273204332724007082723246446149398752342928679079018373750713168321087218438520656669839980460863137328482479583571787220314085953068657140156610285198347163405327151347337233974444866512904162893878501543710730351247181543023785986268499809773431348537971762093768731696582143330198893833056648496519558603134833558494240873398153230457084901227508953893433050173020941967137180190717268981674903083346287462963535599727783252210190414885458589509589889776962126308938937545675651621686153551439561575919185040562735007501374226039578969885756405435450944645282756054149566491932753341236886850854966810721972165069075182630205224326533572420817414549278519422430960700054456371795621342516481249014347784123090619596101747010287600881423250130318123242573770039690462772054308474822153173372978445171548349983109597504769407722180024805907708675574911829421342482317071378106516575766706653068965781793779193852654206519559962520231985663301965818707441657717773612618449964271998569659566142350191829920335672026395595710965402557257616649937271653868701427875650080796685221056293739749358974176284231271198922773163530482978706731923555994101020793260438799505989233033337005893890294102445417141719921113359029710991897139226488510845042775501065509096705320400031423374482020204152213772080412683357161702084496335436258632706086131768062087658047584472564848504506504589405713567496009703394849901322816143359293457444446158766204518281164642144748107926762895645387430916172411439286481018604053715422942284424432135416873197734622976510155442481864779605518686309231921379469893918102871294754520425269556738268422084783427579989456121642807591210087212917522170053701391817355969312666001112355830700825464465083601274595205999240676163757243492958241489101181699650820143789893725340538399323229453976534652066040168355559846196428855963324207093872659716566827391317229958138504051508111319907860633867877117536145124145823028922794222520972740180923923684134001004880863742760835781098916226096223360800062861212125514306819426194148360622784744687116803689453330537682452635909475657193570327664025217830748486171449940818447493149438821843289881501120175829944539956760116734858375154320395969894426519860481401143854550400398322751696259383305675373205808343460890053450010971316977237383251069917557040231051371980191984938395267453102933036544112599366795545081123384720065252769814959289295022504491352277579414393610083814081208482964183623107946642109731563322118643325399191829509516063674449470955719900968349316635628024796933790790598221850611410616263485216327230779730206463128207959681509278188644071139774067786556333328770355047437923459091205968651415297007813623003720044188740856505174171589970532601756697092571643787909868949686744139475705314897691162917764301945182446493845651927859200000*i1^70 + 85967485114808374891987384347021423175981136098176758175563068662526794750646891145315905147109746304492332306758727557716806474675415881956253370637896080589841034506125998915533442304451091474394346854734159214717000438999783506142950380734022885079933268103707454226154790651596097260249434717337843635086948658536861188251438529335474954458019223957792653326686190241518458623740324070406896196146506604928021205742337331770142766494359146059898654001597147314826123048558094480864017033977278301737155871101329399513947561903211758590491416482528575435785596565788482061599855613432066276432870290766403042291607018228633166641784530121790367887187083233285010666936599185747123165380754089148550423082349849725753547498050215846865879335217310496955887148780574469729527407310647193555257377408307958420874196575658614278193986250060497665252747776341804348792720451502156400092815795810997657417702827256101472482280714782743481623023688456091583986742675998936955570745532423851427830344114128059181094596209416654841057828000199057911290515590837226898322667656461312703892705827531414797098281817407122603155776036179828102987946722519333702008807333980704614465824854667173431632588997031363249212878918893462054608851365918742143193180564128676282637727393379458967234321585156484859627502037567070616845621528396910913020494003610575548756152410325570023689513347267360359632199341257394944585291735773733703227709330492915949231467050619538113677183312254037407284633244477792982041271204775667855579067914821413915282985232509231593851635158269424662809874834296955484329209411327013671690666274172745491650168018390433542144665446211157397911904997297432165713230118263635424194844723983695217565831178891142550221225047095897972797780169473045555932670418838398572749316593076218670272655845726522904359019265279838570190887512901685940544922446390871317647468354117289309090379012453466546214786362657031533289652314399482021188948715624484837893887577324701313771761212135426656216105426423014884239979168101134567926719656324290662812664454413720097118185909334570288550659397458433311850937988788485494460851738211921021776414892340824761259833985513631299203255581369571073807280947449084799572926616728338408614096028083143752337880332804346616540296692112593074900759991060667331899283405888324495993608654976627481751811703221022509593544396685665571422086799373602826010433330841067775898303806233731886913200962742663952820894660854623720462304411329627196479698179423506600901574157750880519163649818689109516638996569721082180389790350133291857115113324001098104345252300777639083378871403905579731529196394856142606816821758574639819354460114117821773836521339334881176437412551307541022954625559809761827827350331642268345490676840505300219305162880945764300499464582288335200762150806355017366966955558295142821606488894987905378291168948473797181564235456138891952022147277371909037662335433299806922331974197020037665426872729600000*i1^71 + 18258507232747813249695374785819458434245175344543435470381523039003493633876551500320607544337473576746541115385684501252463427630252818985231776173109808819804015093073674335363431013166414957122378613983684011912334742636676389191085346598251309434807757748416440410693864615393320346905107230322999366648964654358065034041930168239242098316693625662254463474754012294744852801327825583939093100403140252520103290723387458993627273944482864947882898370401719095668093662872586022840700157966131462398211631041533458095103030675556532398478652344559640887683588897816613314299248694900351261078251697223089857417952958600605134879888286205163631923444044426547686566681041585805368941511184748853158999885616864061405080336495768987005662923328951692111047314391539063312805666230258606743084776378862577827768228537205233336846209289859824040780219611855644133626500242570897265055268549653141753983217821196837557903893299169853257701178773749256918783331202468880679201406556152227475238004085318380196081913790440443526389166797330598886447284963135914722507635452840097030356571303315785488311931848400073087582570524541551238459397097471141761247201588031039107252291935941722726996166966819512035685919310716676215013312931712496309256580665816411458928984354819152358561296667438019061566851642892862817706287170516751704103372333108733823740326384767685002248083428985442386385151603486585208510139299158803725414290859425939758907228233594313329244304072654792414948360657805702051727244518581475301810146061908934773919131233064692388208856829092435287206951282188838925059648412108694278773565883329276093834593521015801497315941670180802047530924646348596246164990142628773118144374083291840463894143912132875291338989000388488015040171018625888046641328437232043422858769174988823741997717254268891514890104709870446354276012311544103584278618412267528069083436303102165721403684278147501901135713850709743562779688610694018764918283304334348389504703722664668216610750993189573378227376132875196728263133159111338901062942946908548748455114329067345558670067506979688613430867469340200431633227742277259403760343774738378589029223339871980532567670732709907951727381804618977653777044286987320290479287684403955663160317884492428672654811783692089796177950221119961286887285614602897391629564088529906212670911586045866239579519862116173516535003283452544456582754982514997750071931416357354707759735716462850280292242968083149151004185247255842667190639260769625524027608213759084401325564680951543130843389615797737212915194216271728555176179306324120826634657919633747270815689630967920194364625245676225751018575808265257470616176603681745948946936401869599367182049518225035151288037807795948381951264369458238563032441354350897566003486199102371058773370038174728840061977354407464840399651228915472307109201249932701341193125864477386678020214459864841838203678076718086257905530924028191925900019385511514082047146558968619797053440000*i1^72 + -2214934915077020766692098711031765682361307029151981789239833743445650079579419067450413300770820566126619026459697562547068760974417910395620794781686021226662085001149211741872140604156979512963719286498252705911028673186773217218469758669077131460321029877768327452759090577684963010220898905460337750702501335163535481583210082101700134418528696279439409128963171989214998776776386602194699289671577743650143020391011969449251536160521188377794782524068433448464276211439499233545634349776527754515558732361760323650969335497325066687919653396155002756078074072761765061144516469433778971238981340438588232108856478761376113774957243035892665381502717694947572733737708842695165468311979019288056711992981455412815467245729926852547728739833647681550869947701126113003258700856933861307842049218730087470876917781555676773436928459663529795400799425440352379791274129207173554668273534534784756420836423408064743292239620978289271981116877429144296405486999007625961635902109019707958135758125851820408857898930282977754994107035071622603879671477846864562678877895448702530760880611542871727308093274607296485811846473680012014941760321597032344962841307368957380664321244628620945004254498414036516885949408649675330485759028097257384151615615651089742222991076408242392170867310632478224999431208458848097254789418900672362804153264004089355685157836714431699243384834666023590865233963220930729824603539441472963618809614094209805114483039354516926431422872199601823953161445897529065120838730380982876041963293109023737925835258084491293496644454411777000065973190527314202428129636026297410282342958917298352978551008281374190827369540988269476148615141915500738965830942626123565445293785747815904463609694584909029705509907116007611474248682362779964607005136308979946088106167042179177976627644107617027825411939257389344986857822307146532974504154013863479082834118716084196492993384245477294500677337201134705877366864644217536460929112830220554232873407027844607960683549615952230922762410593875612623480249862591555252309468647629349564893784730940672350497903640113803310798647656535088648506415290853805579135570057853419476757552035199433322781053330996900888786439631701523052373785179164697495157363303713741210516924948688944536548271514152542526363684331831438881026989153520639752764424513901248860742170004193608382269830772722976513746714043616705336362965135499674875193217341471266303691866966437929480067490992564494141310610356712532983892306541503925950599113108872571506615107038934948065239498588073284212973683499820227582178875011830505542631215990801945868309803109915204420019375300547344996304777239138822257339835251016924377486509828483665777156387878450425393265499841745554395198381580105776703731938053031089288299934575602842363304719336118028640253177548426542915978965797765710581649480592815764829217816840582064919258610913868672731251472065365177500504384712239916345242532766463816958437931257692160000*i1^73 + -154479202787143673106277928120433838169694420889063942320242328151052811154977607415001249472523146111934214307045179248178356554556186899705638310811170490630859472260244339789033104658504137190053898649124336837206649714898451029304842456770730348839970716408868053814591709857495730180493249691109897452451868153669289773968781489798225016001154420246920183685652883631136239894028786935781478564691357221525220740945806447413546827316343297680562352263887139222781803575087990259090014463224458928426580267025482416656787690628665252481648081887218326007880430102888266272367528652795516293361615825091615228051326021398170464745861335428536552649165971132693165188962927671918373585763063082343572764207342302121357818457045794739846050692123602659368261369938987288601938272826935956516490325035781224245901223231743669340915840448433668464877204837983485339465453132742204525898817834888766048934127515848221702514668402437650594138100487459191893960567101715992119905587848031739997289938431669293600172654431904236429238964247249982823624831379073631527105269038592627539017824246258835558551190753691008980958451187557201849230977833178868343903873344210402671417674817263938099846803798709799701644979542108472990977779644966017157505053918601442559421599547427219713214057167884106618134489184654990885634326868329495128051424159761892605217864675235077828912435138933011315566368393334339593449397837165886945455233113859555588009180418984670923611307433125503538357376540017627499129317315479797652796777017413343932923207435926673966282341431025149866075466427196420555366869820551196261254941519507285944905875591718323179915277993655195608176011513496120009540203347484115788547754976456542613148824267948730941118174308804682836309777900687818618256560694843652315706547773940029627543660534076345631715617536881206809807366722880975250076836046190070603024265672157978393316683552904123940199592771298903247188461950464257826234555968869076939874852732958344561702447151801992521163748572888240854297925870834842637753665780085568189083631272468037222200419163665720193994575561821594998112246675395889216457494741121796913439572141851906019321790244444826746580519194168922251866152439510265464193988309084907848621622747096645875570410906168411009156415915853546679693483088546091922402179772584921484793375254147098304751116824913130551761773429118247902024122343033882127615568926349647889917712699237359032642736055265766468912694472902035658270349659953837911336435757879542635249889392779477394022855426268676607891544837823383971050259342618425595324977493342582227426527464209351129798448796089495587035994965206845648607104859039470635937073952304676237150744605261192572943016523758062248020572538312787554794445355485923028254705776128055457406540199079116726769732286563906165570560960044004901382122767934181723079684822889844764268268140136752154857827869182347186266605057726589031589116154852520392258486272000*i1^74 + -108432615306186252940300130674875686252430835225886692174014100421970590246928580759289429164964993818294637811840101896144671992247014543827906565937617795117341650858261341056732533250815940048759822022585124759901654247877427457142505566593269737569296787297350632562956527243095489482862539127143078365539386869460945352318190939028972139970901631404204621366512231522992564232763954202703341737298795867343326330133260752848095363367940003153975405101219866962867145938709756288348208461455127580848991263324615883250528500630099318735781248015327886551558298263525519956526720506395457062107402624119079209671071877980865403890117888003999437866313339679624874174947935634491590549967372270128141899770364088403373908604230195776709553474849382057511061782587135491211121087069050197191008078842275380334964036055195412988672741093851335564606864237397667468508176963014219243595587589728513658544550353004508546665053443428876305654336784541986213397275972018812756235119609114571100126754394388121107423590236765063928975369037043364007284633807421760334380061206556119710458154625568529162593608435932386660369907884152772218057394517287534631802509281077181066138154042494068395198428995492525860701347550495943715466658035860049471204002861736384386328117432802263856406997179789996422873993969712027894454390736819001193990657175068730456375323330748320824719012228386519936343694767874254440076331692947973299066320081113880535397856837228286152884242608629878714718893374172619309918770778262350979745663357831482012816235249144767925796747095673034661690501193191061333578374773893385823179005160530221653983072450462069922008217343265373434744410587560331859521604489555533317058430695435680910955925166308720210497527933104492903930742806669767384336851117040517222929792135072145745076198182652140699421898914301209768290933519211181996172691360861419442629200242954227737632098329336194909658606875556895167338229115349865615705640368780499193470326080047550675064177521376035479155343275804271177028840123571340057216377623273661768041243478389020697109289768031691466563418259414666497553088408782105638262452940692576521080996382156401743949068335828654663681780662583030534310570213756108816983879992480713815819824107012127216079023105689806431412032540042853856229300734917333755072692220235518958247731933245395241900975868531534446901577342006695285081518818863464182052971494866915135418682154563946677726766458434144503560437707587248381850711445114709894001740138838940270348765517569615678572970607131555272464021449730959017359719821705754532311108464644541440866892407898181161562933138369709343056682236181797390263612657837863848738831673889517402254281725562088954649011212574386942851471829332895219980875335033295934420059628703129296340268678470457343620834198612248088733519965972098109143355754630302457348776076079918413280556142699733686781941240697138463665605048857313250472187649781732999168000*i1^75 + 1000559420766425547470922885011513900293849074472046588625435683721326783962848714498725827276607601016567604776780345538219177085358076656588160535693264600433301781565331333651810102769202247403129159183822150027778597062759869344537558209964819416269927941221428657357114857796498802830937482275127032395262753894105719219184836134020399394936714947546639353187887891623508351865247402826802161473649563815877426434791212493712929920824620875311516159366943876381100314364578616000903092593575404713400782208141740155843070572802090890579182689872740300669261742594246283423994133917258096565726038942287401597162629200829983002175957137512843957107887424309416949495615128059136254105564121551121171462697495457618742881728513757048910529460725787857709094444282992898328607948780235920044939599931634484292309950162801305542214689785574113319197322824734132122160037762661630387031023604962029019234363606893318056562659099321626162158181264546894077765503673742817297619762881506560359926585794111393316472031573975764264268323368413853013689315330178198386292191730679765420505341387800590872964017341571588881726105505286117753444169260564880638461305936056257428330075698513896025203402052710549432922087514125425372334510914584109572446390745986880926850364079523236986896626411726169351396020274193649360918202304325337152757191006723729147115301694681409471637708414034986489140462703982554738960353362592032045221322192786599069214852399467196390914769620576593023732224779018214561124833963136497504946539496528667661504544987880730563975946477068629039037780122801565631457427125680048739592465816860173556263866662210810506733729756886617646980486566491575699096665310796080151508582198479434557538112881575725784490532549722452437221788215164314964184927673926580485549568709688592484544833143964789500900729533493843084755672185173264943414709160176579410352853572970595946763939782064654897799688901139730989928540685796836269770126494822847454358546573190696621766750793362127759137630556978642328705591047890972461051462065511526635453098708798232265535802109798416952269881162699942278833540372608164783516418241165553573159056744019570589619393929967230602038086287758360002774026329849524635939572733314812793844280642619465616477138720626325240925816320375646149991999412502517196528950665631233664037989154397246905792611078734266728181223995473166162202428675401869145288638449040065137352586307520030628480988030433628577630759506858398872116259032249711267926156467067849546562993515144106910336517744017058109438582391561675849541691860390610200502439568118266213534864226491967126758125512032893341471272536116271063138307378366216756071848872505102123901771529550656447359034698684400584149847744848868289594498384607936415983626964889856625855031477011063884030670194703822452659717045378485626123433335402561490029057177689389368257453036847572526338013423065384564563849297635727979776600283545600*i1^76 + 1408383103732131213713941279991060669265530559618037026215040261704751717007224526578349371734027452707916165628255793519627646623088935376358211701597937981323857879938030901521163010682755081036260517212892896650743956317874663591035909951534469793108817440254877101589578805121489412767222536027898746647362258113142434142103004662180770292463001774522270317531713218922649801894928412937504933796453839498651542768571900902046289063303289374392578127776836790888156364371518462558546002766019548308012965871726333422866569830882315999638212360452272764545608280174551379559270580392590928691221075628421573121044845433188408511058435163573427880337932805263364365093490086377157239526025448184425375330306844934125788524460866119578331979954033935512273092067050931757114778534926528233197582647324548059013720631705379044627442705259282029667515807043526687218123711451813599325259474104463856235015744681962690792525746515770216745524015202896353693571717885330441586079296524600590978556091440095571053378170342444727670140466166434322300086800533608444967087081983772527615186974189238667400865621752082776721403273220525497853838215489883655966117736967845762249376397019980338740627895514791648973187735429094899710146612036662762944472362963693962146232871465827632012086213789153159754666387627867990240058130463892382844559905512119079049096612070742391054255890919976414500492325384348145185205974759056589542316820197133535623387379955888379182834529640563266644319783045020943369645593583304757136924986493229525289977124249767389678041385472855404516944317486639688201964016285760812279921594599666415013471895671045091135618879954122025804216778237287875805072691480241485458469480089999657995806643043541256129683776748852119877089855791715172107826635473735431027794355649671751595924621758478727702810951669700626783306581598818012180422190031938964660906167314869222656759998473432739616784914717794821007993486236739978417245911314637192168858423618173907688780282204180875983905760792745107375761859096730837088453267463313708896609980993386372126214034012210969239524434036357721728175539765975332362357602870647590468863310549659271617281608660735342513249737786946224715179856221172950739452513997485984283473691044878693663919664336662615163688413209263646559936631979723268165197834766901655187017799710899282235389956986090760533032750433585490601863193975523364269990440195142139251178905711579543772738876049761193265074513044152662900001946895285127722972239291020608256326202139501216111764677687864026543397309168229481626532901641597313555807085169088358437872010344620972190768983294551833379388047400551955481750370623612442487811907094479559592310692465008356154566407457487872640797790449174213892364176007491113178777554812828774700693092680012311029320960509923959337352622950441700940274257787079346969560736914370477669106146605609062509072397166161257133073436252635430225392435200*i1^77 + 96414770310970534425389690453178745215270826894633700279998928970957884070935933680981182165040551181299420178963663057995089458297890950815113089124546574556778703711827155404508200614383464043112635103271274520082180151219601060837751238810633755549954710794082384449198011266128929539874198331442887786134845031210127656538010526023141330878057400255913981429686686717058153479510961520165487418431852683750081204515147607590892032583026079053078837626278016946429481067449933848884140213842939444941155026272775892680291997969626067128215843067772617343737895513849513873969198269965389996496923251448043493976326958606330848210108792616822395139561535389537546491690027447580072774381713833771009381931612316175934651156879433628638434818442536798458243326873193148048251969175199193146065069263868737783961437725363344229862673285909336313229529245198119681234387600778284761472256311038722890112101288262961119366702459036581549517176040754054807859627701624399376952200405501542062531192037356261009518074481343556139290092452951153621728415856769489883128013131216810369906607152262353769708213775754710564386803795960193747434433617416062837400229634759557274367316025040701738763524431239557905789185124739450439046512255066773505487834665979154179646414595625357580154044182331475627521845851453588961083306899531351745725303613597806015460800045437542558223942719954947073124014049496003710962093973402228726431203609782410033883840874077002972142459364764177936858530558062628610719062328261728095475702501071786057049613984363423905090963461725906204221902939936707446131085662694706915691986870890595507808216862777351183831268659322258421109924491439510357234332080610349988143616090694458503514928153695398535408452113906633545841873841618325962764804512201848375048259634578667945640258840739209971498293710223009980628564209747642207073965209190060267065109145765980118972749895937081599579125046578308024271750946977691609840672171496569460909057430873506164604593718546097738653335546335332684950710964712652257172175291867787548441832508410069607195152726155368894095852379549841204176166729407176902258538501052942142955735621283380038763537112653581261898043255777120557920491169465442613675755575341455487169709272795690094825706681046665499065075770919066955138042741018539115063031303807702277405316130837238427205988739566210693168440044596535897501562582620851675319752351493807374896883827522797068210842307256980643021170114585044196934615328859624463302844046323329645518069409668890113307748632634093500004177715261407375999235557188770760993696244514379780664869800055561874697558580066967949171906077171881307754796263680100271141363132445286410610056759637181769705607198661632301370746314456474587482465621573628166853549206206143207214673797184243545785273848126738588041697021931438986257200956666559766377748664783030121268454322284017455041856785909015619168867156965321605120*i1^78 + -1275855045894457992483487210629867884548485349285170026050782093656891803211128746209594835923907299203227998330324953764209124849623592269740076894423751522190498131963985247936136885574210932046784381894183587412646326652836534661057882864132263548439278218899705920277877139235751351396596218610590642636190683110107139553402468528568472363510954119591323099815424999189817448444867550073343639791057197442382375481072679615611366047926531361616942920503726938676303860062728656157172862892776696986172393289461436116926324195246255832376132809552614134088811088899146396903612336671019719944464415477214485402208645050579430339614051223488008654087117898591052073461747563478988034140366860945205948760009858405247935422019754554202913612838553011041158560770241391575782253339874473903261247752686469422277112068297004766748010554331296828561163504039177160986392609806154524286303605732371442895813010989306017038482620331049883447916951002494251705912145398540684289620274388561226833159218679664730327571787052035844374330089306518655852529491701083596166191289257922655769585007095148538076289471719690195012385343930527662199384540878538827325383040355639599221161123837984175738111214932819876246138387801395280307240726501037869376695237288839672759518900939737263061057950937157158231588825190306542307570227310376798478515925416082552520704476513226908607309843490487786401168868014229836722474775204969043311628237530071974793515067275739625154412669301279088693800780376000616132994503548403255570459595049869361977292154210077755488678441417639058113742536548692640019961429644457176883038340881124257914286718489740533623402000844134662969783520215846451218408565557132995261073665713566667887906543611620911653207694732750474464468737429053569471625360081076787199275475465560534007770902098974578846896646996594188258258946854166957143201980250320011261404623521364268537414182081768307498204340382605935487177143108829340877781498167317415474588772874937386964641875928772590390661411470992902353144956467961418032754192872565265131708439849754004483124310902485612292660829785856628523090056864154677950334665949473271227422632668301921873004876679031327975130952027876352959427453301750987511680454284084805726398179146178041283491981413954667824025287196509902122681621366007285113827384801917777380491207080560823685413785712961909864912844246735035485268766608349222141873601470266391800317398857327446507104885189217561281822442492615562887668920163596777453131006700485406397535605921267228105711522673064325709410780754541646159281811347015891062698889457859483860988703558612717474384573003646623649326884572800962090213989554654766509902418905289983103795545660728252107162975253303306071905628952636713136079230528002094216088104155884745909954258391110474017328963012055640280339520673402929696029291151536093868310282549729006632853827671134569343013561759611569808453937397760*i1^79 + -89308310313126261578013126623999967891507306309060333842079958732959971995859298532857674139147346865080632596873267588299326523655878412860806811147721740073145187921405320529333825477350469393144732759518139134143267523994510763533885003645230309453050144023457445302658732930736714212781673723298944478925399023355615903408937517618461015817018789733128351491581005738635314043170068148623165287632727664631522931800880431907094243804384446133810341921332911174940945935534385752827488149497382969291725038603264071698556338563083683436973092028189561997349904709357030977621005538782791646634148932603820843718048363099236958071013932947885634169542007905925872685641795666360135795267573125825974153008594084557568944999004193978123774979391713142097360250813521244772768432247596594365501011180064169526405839067492023090927860928860152965920495311565421450045351937650964581855804789261647655960055229473977352943127846747183415818947434655022966282760741799091905355716813110035160609060522987663466303185231233956375960821919039487046449006932424554557069875201326246510609814059944713408673102179675743396181440181029251853831458322241226071519710024184045034833629869322609508489647999072142079099025476016265386887948157180874268659651221000111268548077350512364842067205311582597865215950017218297679091232621949693576188907033286915216979140243089642832881934334614430271566720135771540784083690857767115003654093270962569447266966062380923775303927558642970466022887650055205560208277394679601198960137178918724087373192288806621788583402513936351386084459915776967187864045256781643947529358234597763420282628012015898992373130741563872614168732312408459302615973998790075871636050540737446781818192991494777675664542322541328378600243429735313455001982577288250185949795770550481414016703041020441870965166188987227483291099914168194209144041982929801092193240405727291990388180078037741285914292732836458117460926399070496518683992722210106005143378505773768609501599111890010666194171402404387732164662073420788345152688109130217044097533472230583751366742753145829295104224840001243220631254020617370843157607914287288573972073789814822786102310796886382538797723729642832692363946371918527014384751202168774638778075196526578013746322407390571017855292793076005766936706823995819989360349554519602030151559080054405786854030889927533884345500738730250987967512598661249854487383885255416750374992847456015263737022233237241835595983944258268370283450330035643850385115520970844685142562445681394127169958874495020267824502775646789034839040338894847763526488863185215701162351261283276539678424857336870740081398868845299661410516993274490073994454526214733978157277674873383490827809495847074526145029920575094784504239824843975192613187642132546885621539670911370384921993536277069729796525240511761436084328909658725205182365963847936144079580102458055633870572457316194711502848*i1^80 + -1829234556305220702913329469821498553423355205772483098862111245442482537686383480303569399944089484495285914241584599263363451593421616438069910515036581876748636186580470629268295291391735423940583292402272007757281750581870004357798202935952629561555207664200589289023431431138531579051478562754969591674717947021936826929350729053650005695684809601314605291763439242503933303286624063789236024405404585601300405084326376869378602045193559406614948704277938702584820557755957030242582395186464335875877369073368825577552989810899653127240227626886129988332981857173166273375270102422408839371625058945011008424642876459493982684234167409769022270266238688347752772787809202031106524596419364411606991573208924267060947293198589950564342621799281555321071391133585895118811266704133491125493499681731016967530009528450614211226011198794840423706612472502525794941918308653461096480306590045623393144789162084964808794883569646908559609103712297632946035986181468494771874067183506088377406990827772735161718735106043237368074928571690078903125343466422023760505423284870448519130066843166741532603803645103576709707634319545778249973602494474088496142161662270097135221319959850781258203437518249935630086864885170856485325497832489473562441466534591679911141701850117280703195066063058712647923977381729935004691005596322765619484764747374533668320783170831157198736312918311519319385911448662333960365180897190507904136368730588634128002953587685065991631241360044826196585778182590143784098633170549775729213705538755312589771184492796240271066383053864786729218187616498982326563281482578442932843245230658324928023225786492079220316243964715797776780786129017122407287416807362390148777754400629499728539283587793820696403958834482768323414023191234816469073788920433237625825010330639103005439665147043976718547418259596721878007674424296181150676957720810492767735785545324223410354436209059734294011630713874402988797546625226825284044411596620719309875973364705648378456321919544834952296792455405223980758777194216744684842603438107496746470655039713713774160697881255979132081109757000019092101060475199666439174756715440413613630018505165675838434086459384005147053140292783029332788219642300905887526734061687424244755526696659724793731897101188500395335734341499655950610242955791078115439916698070881202535700475120593833551397742768688962751958890840656909859450368056335875459733532952529261329279806736784072692354021389435698150760844750096013042340643633715999017796523742813182021570475654711510231600551851762398779206114846952937292200202065342473376022007640568028853843962435019673703381197203825337121069203766713557650442793452138606581001275837050779793988855341000662877752525419015759109366286951921543195803039150875783770018876584079879284316563505953413778887501526479479336368731865126834201812147462047279995459634110593561885496660424893868049114136789909504*i1^81 + 70741757105690498412334021271945416842086932068950941677720432468525771255191476246246358815693494939187794433124325914442834388972451451852448586516422675159487899523092437272989388957963299037428883219101024048208070362117675384378806493533442969093364667983531302991365288624504788511924813439436717585183967994701754373226660321700541588121497485981449288088634258780360479465556035484105275021423236974996609163822334454176803761028732850711106819781711908844643806387446805169870784320325844150111272998780768494411704395866106846886672196359719798871496853390245515431195070987793842242990120038053400925828678498365364790320962653664103473584884229804137806240600934662277285947018805038033800792133838173380974447073504991259626086200236275797471914800950526564585245245283964896299349783953427730806805890067380995293227050168002191193316516282867604358908402409810901760225696004165674048177510518368614927911574983008287746701927020114011529561290662560804297161044859189002848643930093863573234179285268977515227997155668117174627898256717224359268845674790948773486749144135102847517677202281654177119950050773430908700798348023343077412547288142304175139047251505163519109196891117289972337212058931241239775782480567681485713130889774291861779736942070316775747714741655047442407585498240184455174862630003065739446494464230374542793452740287597668810082445405227244175595164946060686147133080633196936049937741087297405857783533802602166027715637886044275303594047129066019452857995073176903495370504572243693914184266149862705077833076923370687655721480525474486441264184079199010040898455373035467486044798142919722565387090298941068115794123919771675737921798322178280701187688661892287285221685343290401179514939747192115794867764890606139816530709321676188679033057728862393674102551200484349035041239458974537770312220851454362891459211590556866495925700545809226592049744946562058436257582718785776167970386845017706143619505928647161393536717541188844314143563816828865880794386168151438487494441720927455625779633412741120519070132709874623125687187228919370848025242371063303170388483506328021786898314051190570709127988291991964748524154456162818043036024396304164790030841046602522444087926493279910787950969473588883528558915140305263301483631211225070836036372082238218355041904556894845802240591952570773119530922137255437172157548366892331658591801897154092620200402392788215838344875153322019861964580189398565224348871624418088656392013564769059469776518494525571328503655150976894589432385215676280817452465287480333965528110012618976132555154152361642307706750442332939792877188556802474678636749939913197579066867724244940090754769694365325504569402004452755642879620210684046810140873455899216596743295185332704942751606170601080264473192776522990336883286185744628834003277110287363288950537265342102250537627496268693232057638575794550154356326400*i1^82 + -1837879580383717000718297010087208466094080246964578360085754298481462755406938848710250505080622797407558989166845729418664521291259146507805943661591689606629066008918910963410426387692672554588898277453646239433954834946889569608766667285998449032794045589862430153489770383574815624002719261388157714678321747016336145947919277849069197569511799291829313556161351304013649345524379276778211745574538929520746313878899388583689132689691035531693651489337735343003957456342917806574694264650355087751028152513231828269731796200664590524076228655276390233957314699240595764234579160576773424069378484775781497817228579679930100444305479755641947166864095460245997608002060729679583779843767388772547481675678327490330551340706292045510255268235530889503518121407104910308880860669670629375289196782175136966982732659780459724412020587047922367888653809232751333155430752931957188229989289992657618044839277365366854239067680470858247461011579621776452931721825747643189220636559088241895293641228045527305176461612429585014457599058805963852791354022901492560819889656313772650141702849060022673078244758340947104781701569145492650317676173857242326587014321167878357114321061351644603819392746159829389876866454259850345470557918031116757044632541217120600350519077272106606123689037333760518019703124750221492611827212195267562196527734448724341520092734738664850304118199679406297260355929223191785016153310956014521617354701612738223478842068197813387688822432567757575165897293992616721197828528273435335349667601508071308242475371293942954002549176532080526759793522812618541629014384904464370851111916711599825219988091478617176663778237355471048973819175231392130790260125970462177019348873890138288776753959665624899909458867545060473958245863913218508231290412693081084694453079170456647164141541483812312230902358921070193738420019242729572763428674049523542845374445581232197799424786873495076945160515874505525577208803714786562799802932673737618995429305028612814445558244591509720534248519461536868046124247005211702404545255119646443311626920842180864480980682217903445262007724746693412601147522444455076686206960503526787959913545301449463851493712904676296142928276001412178791147094224883801933404735702812332580081904571142028597843915732471698971870940343426133598756563892977127987573756783863805088184873500880380869662826753395704233225386530655943846709051283858424875126158083247396530976992233987419613157643365848593315986434904375317196211663020675986982249802853016816269632029451945952959964016028844009345984375324187233808402495784255308731703387822202990673533988284820890625083193330507137023034108914607391905919432363999573908279681563305406825917153006380328096040984456034055222095008564624887863712077118132360471785179546508797634274668004101886599673996320477518016254261367365234134935993864655008802027299189042095103325906858309320704*i1^83 + 88794111058944481124433996237783128230332071952457436259149649335120633814050177125388962931695801711964575991878208303550242078275413972004947521145294190844116030743349189070031503732121172159531922042574825812679892848796332921751156637501390093125069324529911961360153107070659981613941842296489997720437864267519011580690084285423100548947155171081936992609362243413279190047010878316596716770460809081939670460534427241639449355609233163850222520474674954877133502228235686763802111872854797334792938150304867608516593197935486624086185248356049881374559928314172554104270391530729116324708588764267972467844160673908780896675465902744429488982412598516356679329340883171245872270717601354583697266851822165807827485864671794647046096491708502364859348671026679666762295867810720810706368373102875945408589550728312368691095190883602888441104778694153500651949561088174874030901826658560981122258076485825447299677427875674223851563688492341469754981446392462325616770069686049766130485411219812171821992966170336719569270442096710568172402750577771211247172013142196810337164253515376694231176412250262479847115963100730968602278618765925929873273365966058304876737080616279289012912728908262386001766038855910647131251560572079531657024186020434893879370433928287217914843595252465890265660910140553156449221348275589014021691316741304872207338382636595842530857243846143646338902224771002619011291728186664074475905305983850513674615426340182255616240574728452611149196323372232424833294817717718194795090240141637899074433515022572766217580158455114365596118184355719088531911410158779512374739643297740274215190620324020664865479019122797414471726677685834952470625644147264397309735031195065171841218246267598490714594726917185599776612362026974853586942099556550184567109138027645415837332746209914281803531557218400220065474269866518661128239877439227404580243337219930081905158532750440236508773977944753778014781192112378666095534888263048822506773588144678985109564255437245275296163494730378205144353094777664330307770363346864031610783435048860609875644142738286497501512983970169836179411213428486032061164267333584833078341042811323929331674326129750358482222891606175850063281985038176849224624419510895770413395760688688316153714247798576546091768178620857438141199045944487176441154423881220252499470931149179835406460444847266008155979493672334447797843668904574565456729885670159902505651283039102468972764208579731304519657512735545216437647369656698398159039091664945459100652518082100445674198723659896914687512972595102908794946853135505946608259055994527076190725692621991158452825945515538796924453786648382795992743338482549160507280326898766383053961036917621706636299345871383429154103185263416728468109369434096140900936853269296137170854189281432416900325504126501290764782928546217292098222568021804218199247872763111525611431438319616*i1^84 + 898954747292487614362752695963425020928393121971796797900026140859492420359804585686397516800255095889341890236791730961385069688087758661001421703438177657543631033821007473231806419587496885086647915298042350352262731930915759730895891133099133273678797252773916583842221477670087197974346726927988588139588346853035732090711038519147598265563357785741334678343876480650561812571236443946351454566506272954562345859717162670968068821719032643328994477067636152059228483266270804151309406752599537414003421809684533523848702490792002443418875929833790746735828754118408168471051855025577211256067586894455827040814643682332571258846180390306313036163194010427500997880181419819321634524521951594713564306453918113397408656911629727687921463679392286725208852459717560662369523871324875841201535173566233267163586005747676469438898804965807406638963970234256460604241106827161244824838144709118337958138760956026565297326863928903649574193345533935951572317477777812458908010944170030914464782775879260550981614662660930642473668268553648413554908460930594065236768518341617036826987037079587491028654122835879538504464883513696578545301204649399095721913265848431794131500937584974368697292725298001775799383988688123416475116009634567947199153318745725232185905078769059490081353705413108016557007891773053329199909233300844723294966331305749617092065878787009939909262614835584308252009380311929660431323261239281997632202886863899618425984814162353308618111800126435799136519168498288105459167219851807383472022505176381628641437117215417363236112131842564200174332677310464072740453547850941964472685520757044042632529812711019422685678375590474658842301085870386983358757998972461128142550467042201086655302166900981768453333990806092921614836702362402223117327147643936383494392816673249493609949508479006179089140989510080115985392860719314574032410150847920445350168984187975182018797381792558464971161632030526103827610454047191616596959708669633128744363457896472966623985640495426536564752089880239566133221692379366937611388123834330380770414109303966581191354793345296920159940401143432058847424348457904609888898995066371109164472282507180004476429025841215968604536727462330018818016740794533965378080852697939279959083654030816081154753455144033737031206263416026878000763294054434349723192510208687520607391497533474974154084359843195312538520206703656251666959969130682604334830095398247922917915277146363518558371198321698140678246218041819140502523315775314023485921037918775946891255248273785689464435383878104949164989988798700040072971359217844295834211408440892693409442928598131478720489299975608086758291310154848933694861055024028952059769616454159739464071372545438909904751069988676663336664356528516340912941711562087673361207038763018119426241610602186847982394121008748382958713048881144737403184984153464178170181455003776370868224*i1^85 + 32481024310120494244751891394617074667146389410274462588399281494289509950603517793238892346337315312380182754285102463239335256940852559366354012198120242311776921667349899952145848427195662741409103812962027035300379838008224904944182751187074343361783901304638619717200875690740112964857620577450312155456679562988366937447619271013090900758357326099822674180889129419453491206569420506475861891347368748521867889061199186494050553439321424358578016837988339494583996374942620350012847140544960431910506648271696256931826985187674438405629417908059304066105743794317536369422822220589038194253315220108717961920791085832811628360238449032998857881308481442071602851082754919721607798244058354978582539083499855552872473268603687035694671331440100693916808331299453087110314402435176979745489260163403829895970040055873389520253110899708288293427160370414657383892391905350742044846035828822833446771073458388812442136026552973861493131313663071053680446240570087318839554169631481705545060884751613568017639081357619550191759314138564659220082866625784508666564290831213749772568102370335775923198922826788600117210320477554935613065875415867006005519393854589765513978980739501187963278542364147475156853312585182380617141732863993897147134817571341679683269512020721465824473447332293168872926582212348654253683204977916838528815291898122326455040316632705496133539678376391854358536854168765081609969656524286489811348211005817831745801382800753091577535251367266666286776786316898016579210028995619756819225683017399867208924071361781056310198207188978863060621488203189349250877100723313502246406643521269533994930733064596625945219865814542381835414525902459490145299644458206794538722499015667826153972318777358591792510886319484810895476549450188844030386133938845184071781789918837240525900502055769538993046082771054623437204489672502127026553472458242819009644023807309773778040205599283867341507707095837906453849597580659541335581990022434824073993548257267939770001962293421252547391729010523605239611303329720924517659867805109218243996895109613041578871277637320201589305982604114261227670158988655933772097043192826845614212846345156522057115053944227915980109849226033180127886140129822724061007343965079211874888916671779666882435928547780932770558296429366803489056487974951330802614843914545711825393802374221481631021939840682964961051489057574266477001000462852162359229996993327713854651733038186324543267636329042720707126113483965403152500758430444551711877041701824720901297302238438591402930778705177867745711734351445482738142654673230129899996195294304975251067484323970976207111729725205095019405422598612904738181224951292668706621046701203239660551650981335317528242119168204639702607471376108159424532396125133149000103789290025628238014304240562096409093537841476940058888085834920880392957064475474753941874703475933184*i1^86 + 613182237407220699503098198726650275149745882188012991293594228083937844656306145849923756808508384975788584170605854722452766924738278363721051989380601708899213528612198683787403806767564392648760079335675587990181466452646059061774806168243908068988060580179478321067817921401508614835606017222692909692075052370821760358008939751055009541430523819927187826109660074307286627547619984485092585137081384633320434617753904109396649886827868151883569356204901857452495426812131635260489590604280313841342767385286596155643727431121401748588653652851033391159682792253570304469566391246280786262047732654263797761127765573481833330112962102576367867573099322177436224367028362259343255706575946246088961051895817746874583094878048374410061381330647921524044048549359153669293172423489444184846029281593560341061892631478186312586886858190514156558154151521241124885579171446135896744250765771577267799832786856484481512118140665564389769493026701745515372971072466407352259550491250520874466723629810145140086155064995523591041097085893917509843621415859984422488636812097336609920150703238664032340400467125922893463082570989276735552039805455270119037485644547975834427478424782420874962344538748723368844502552183577043785754739992334485590146459903803833125963150130432429878685890407341325327509154619352569432552087749286721570632671072371283904858869729775683493037695250318205952461329818716000851554254294728552514406339164102857022996093127489731598630453422317850055043071764216052791425761775975772463468602259016191397120102242854516647797485904811143337531442334156135993801526536998196382695160669025678204631366378223343992674620653271374378422124825867214890285258036219444274329145662386230544584986367959808377332203328911914855373839662196468214330621986418025177373317900174860733415492047186445673028631978412228172010273656161269475940664488434114165942439139342421165680497812671627267314509365171323925775802214751364796208776302402665387123057506415087307828291609817446437145733239440181699866761236050512289596891930792665522318679682350034233068245047253213557672345795416645512078215980507894707073779193288661868236389557383074478045235083871866000376115716720647362904898697067153219473960346555148961581870445064286443736664632697934748307878110799544764172545086886545674281591286157660172628606286906656316811296339642652968467972598066828955359324794526214822837721703896610774046425317870513674446756730104995722845544609970850194492315578982698465930221771121100274443473878130894684500657993510275911113714493036886219725197949870103076541536847215246906987370151911995161584204117771498663451477230579863990776771617351845650033463125335403204298692231574015209065746196597733256437682469546339807636828421393466911483989959994337027613683937171839066638031598953975066979914096020183201230711172909721840517120*i1^87 + 10316680905738766400110715995653085546551953352597935041879231357465868402828382443378603992904570500701122702480281457430302375818957044301536097652431194367144857639774001727599821120738055708145726348708412377116631492830573189857599466874691351504055218461148773976604222681407490191818453670635996143635992560719833567378648177995785293609330204134033019380985015299012753266270415227564990192175092794227562065925043767766849487684402002692056398164581008875998838287577179182254959803420170073379473540774157724371656430642409793349110581576820656564401766310082691073622762727575603767195546686317778695014943805635814748541026840102374287774313068482128415414129249409826188731156831861806738989068002310578313525252641033956868241777320159617147022680457360687616223586830130204020844632773192102982849498667314368505161199083314285404968761660652842371834018589907543921315573876343384706064785785895354008537861719309144686245301021864668253236538836366369952865571861284857744854641063779535565472949857578383408749207359915793359448315324384739523519056070894616614440717031651956029954639470526955915488715429371521921510662347771936378838758818472909650275646971881872878830683276537726186277776949265399215118374488833828270411940209361903938706778734787968109177534847352511015136517839290760519416827145439888092687795104660631426319116353081424729522374972441814051629531330453455280503830148380443167507981026787080139952664641561887806485971354248205833440385261827525853744234079109737099314502000732474960889576053244492370363684580113706589506045503317460306897993028812827760595609855262188926049870661399260835968727639188519057609117990600599345414721888457723499983617823821806413065978862674692258000950513203989313277889587625611234976159262031999097937953192931025377243730118459941971828770912988793178903967326452587239537727342571879503266146396840098640646432989037500587030204509920407680824976066818714960688452323720488846445527746271737676026752996146123080374828140660025790610078312463450517201900379202805373290203988117711494556618291866614677519450755806039558132065651864077873461253248480118734703467951773387478260357773782489461375620708174981945050179265669711654752685783367755164625138368011126162405896986968771691141373922674135727676414484501161273888531390444442532101207514449594418497987728458835182468493836458105897941534902670272469303017944106055387857207884285677588963037031618180908805528769040690500542676151412042819319829640686572494692115478362071999051841205722356783235532754363380298872488492298633826849502980782097954872003705251986743102188230132758448084937919883906276926412627171599645529730260419675452145725722014468016668230550412461250225683515562008265987541615252157634048185470933473375393875177187757062957905053394498627172271582193516114387714923376410624*i1^88 + 128659608830422399359903316126450796349761944686060056406882861012609867280325590190791237599729601307724737252039427095637552267510504322946713860327240700787610965183045910423429266199606998391330536545508483311778335514858769887008415612916472452955844579114864883213690654047820305739337286216224443101764189419578839076767636890447262854241020823035995932379988008091899076206400198548916869745132666621732401203146449533673238856406146175312267341905007162365864661105029071263644839718517698043117549249824080861502201929343197865864842142018135152965777276915598043102630961105283005124459181525793921342044499544597505285707914272586635072187701614450343390114193559099688595385158009755479558665469094251153834849691856975364841367467686313986753096024256730478021575350342994316645103705149901464549910454303631907776315114678485385471696325490137228838244263775215959861972704731389149020979422663564700092132734602855283686021314617036258086795266336223143721672034604338969791719981189223014768053907263271163157640725845292161521521929471387270549450941396748657827432858559916806614409500506807601198598884946510683819042539169920783601301139560804955862360369225764271318517049475014016390034097487596095447740220983732844001539957681036680606268661983149168570685731958224014082565323984097583376355526199091840491108095946717020514563448531429039176443607072364509949425986115546956260866909775861051557335927771304699802240690518260514600539504095764193809476842716315122148936936664610573006723716696132064089034091512697559227697753659069486129261515983117596970874239863033548842688937634699327140369384042947636506952792893045313018416178380474931927804727163940195851288420954759609698429061384644055164693175015277275582325892503535712053439131494084626565988841285705515753839230413300633215952071408012664241417698390989988951863071889316966701539539640630943595435099548304212346372763130647250141252313790668769029161462219741755227250305229208278565130778963062446469123036679330886468402605800907600145155033661525999789735260969843937054253833572866643916451366758042627408624331961068111822189166616534955942405743450473941743542385239593017444303125142992782558615512444318895902972903125646950129765483180247101613958466735399080064246408146722675751886794088843455513373390589597324264254035022393424970183990588729218280719268741535847292154997501604807403467037005315393863308998869018870169504149589067214785869021262256140711274881294153340828019855503553295014957753152678895934710136533683355742823247914020623620625000263404326545815605390463870614908706140573530521818112665840705463622988588492917248383145250902918500776595656329695686895467214086316129723618588583634061183914701271320353132246870001563583213101770020607259441708872909957624588006711443649412159986580363082545122770944*i1^89 + 1205027048083163662061472340364597478710787290343962777545302617310752863890588588520636054543442965521830685766444972414250176084159119484406115928322755505781639242117792746377854679079195945509550060376922911714560577165183247733792251956932154497298038892450471123400756459969429055036910741276507529530949709801990302645242718586735721428221393960385038766874614019511257993043639380330225803288032260860978751339958247577523713628342815981702309859892696140001232295055925035966293608092110730529215080163874059025142687317312490074691767187774983435021262587152766189540072093259947080196597580370787041709526826314121701918773939135274201791634183801724067481899612716330010965204613357758107993932987854891518805713270680927265675256960434038497420873879773392161083670217110293054352410049479116425846064717509755122472213798287368556718042369201325086128269309589843473091462308187600486728350532340011250394377338577438010517394567773571078315338234352185362925392941206894330698575606754384028925464513897708560590555456243843704172158768560636194278010404655751812826597731401041982886782690897967373623021153822839392706291902098130272677124593984300891336315737584318492355928200874964673209252605560999776769373518147948670656721678825994190038061897806320926891434096096890068982418760863118316596667891281632825200929501379247918483443121753602147252015600057514451244774615120503196476073636064786406759109553075781732224320048524464417241819278469757496053617940729612849377445930974675699438861440688154041241130774169643655531017947209332294342555508841397364962859760718295123787103884692462973867453981848396897968558935082643354911097806999145169474988264291074198474633218437000220465565816826905874820571164244515036929844726234755161245029671320255265716799763537927972581740257404473217849461827507683048347599818262116131456173431503908134400514948280164178593760762940874670359311473062976412370942382177831923990371494954031040852966102917058204088831323673531076456791269746066499213669524699256689489296401712399886890760787473854043846600722891034945745811780577734367152983318373416084570327399482636361172337956027363859296947303920148245732918214928485505905966433725800654402357987186045623074212762062461063046336019841314195375212319744605257003766521833821037820676187964406125975868071760942968694576371847802771987623777392427961970374738106967507246210275405100037984481930962409898524806168723679459558442040523399786718677301542232693160935888898529215534880792620334722262535614616021662691466439039721045154495402123242741064900538420085934795846703034949740786932229505263035710898011943431776871986223978769671750399592625428006328641813615989901727879429973173466155393762273217899616505634944419787491157557710994375669961836442932756913027195883661398853553873010173149184*i1^90 + 8369006969176822338451335712471990593377422312815899787315154505553851760341401159135060853734061348579789385510426433599453694722699624336382495309886636648979751282594930815328745761925617472324328006062214309801067393525399176043039253353269211584754049096025972825722575885755507686620219126714109938291436935823366461681856772098672543352585405228496821581006739036906516892919254545783317398767553500887489423699571640285439425281467117828574259546197102371567159514735608466900361721727340136271246370595451452662013461863959012957630250007886092296803047657880074793209807127344565610007568221984709826913876381224007537786939586438479427538071835106249394734037344533525939221216624132794925366110053642620709368949860654443990777965696976049988369981093443156095936509498581555177393370555329361077942703081772625965783610765451692068809380385090790312353342700128152995582765258663389685071544174967343538656548069672236217553640756879394764060296976361161848278519668520716240775024030460252570467210344649747295797225930259126393142349528775448474333911357921919809624097864216232397115427986900569315745431444424215744372907154199344688774970541010141763483159311227575424804772601431512470558798273050154461366679914132520490388302918536322531239001065448040930921741460114290667612598744039032424194033728430656827581141346891483828543999563501645969194281840164377316287701852814291585455568359993450140194841742491518635944863441158571978988415163375071629496572903395874076569746770097125074446691429468381267088051624353866534304915787546826632406705987163891070586838450980987035054384734778556319221790688981674070067188997904408826145981222375723488169150240217215592424660700892342576466551764229354103984857007540193937047197557219175869406758012546002053221383564418430096039225710017994450087789656607728096448784884654791035046455202481604036508996818991870523058680671215298383595537600401209655764289005159960547073076884664789906071537516457520130263981840115526359870611441029105473784549139233348437809337958764204087575018887794007364962589595272001058522855627210240656460238052980060191150008733454824331939781802809451498052711582870551687409854993670965518801642440534427995594271123722773710088431685842364293271482679797543778235333829421532119327991239871080492737414239962075296074048999555153558540430001777216217938583595657703809398087897621061481823363083497615503750132279504999326517814095138233748688092410500720917601020719612685443953523010647104486219911672139300889150573445060603836161307563512401348102968052799797505291938885246338263330235357640401477371423603293934330401270335610112063448994254775119517907555481528068955710610749255699151777136745371977888205845120905373449019563494785490496888857886298679377646823661199954767076399669001656651128934236160*i1^91 + 43735472693073350800211973678167988427595479362697883916459249708753793313661157556358412095053013500471972331766439210028613487020367842564385668689443117840892638564915568207308952672085585838737419969027016757107471837445059156577217811956253005865270069230181795201116780113169302600739389397011985912173825753928894954528200378351600617534979738020888782983492670784648072083359824075974099477103755442981697073614998662325021748679938474051665521689248881538413696232579311614513897405800166199031466374604471860347131570614216738051053138828618858461665249423209487716240823732364604332754095589389998682462067144885984518180321788130866158863903274790334614723608193773817346789755183516206623155153299472106070669767780452044925564710326530780488598943069133599098170638626562230173128746562614632023180026726417233959307606278215568850545233334275454269053615044952952867419961223813295310545339360484219524952770521926222134553028989100502201654717956555679985855495435903286030574465523031644302771206884112887063912599971606989479024124024092152994735504989103811789558009122170935771462140066008944435955466341101188206771603716889258797115703421593977595622961010634132704924861043543946646063764945807659782049253107541685447759805404936206715688408119854742319938154328532755471019838888411924378546479332258727916577478937157800732067414138422159198604082238600049867474028247318148204172006519204294118235190307016986952702581492196081794470637850979608373888664327570500302335714844713976451157848403098208253390787503488793190046613469928298697604286056655733516338551877814152306599968393739392473032807916914904246720424261106631249590293568014093239215414040098513067031442074758186115587962367415222423601698172070130132452409359130202854921943104947565713402199792894673373736225011276942432689544083897568725771144016941927481018747717125939131006567237640240703301640371581533641214759222405599370406510413096060320965226528348981526786917336127466823615828513141644877667543520710814843202734868229506084107304328585636884625123475050638521791333315919056064364063099905465097496698365583075853390079203394195128277196295774371806675914916941086850614102988899649159826585728711008509655921955831116851429162845446105836049955954911471625686028945327441016734650635718198268144405500435428554311924267085163749106191222189758398805568895812107588540627973500158468136969632150574971738723871758409817863565737265126224825247300269498635622577999703543455904269256352520619370155647479187006267233370045438297122656814034631246599259633555945593716125262523665700300238815308784942713317017214183975300207399765037004727737972245285946512423672663183604826380351614042462521049345363159202064306806440214473927337322085503796126577612022578011581108457394481747195422773602827632640*i1^92 + 172646547899793522879720728569618505975619544017897421108147103148786945122574614169528944984000754029851957556552166162691029039264014384879152302992053957058786898578173309877125113859178501153656251370261470032813757085751506279914064043726014509671317107911200879128055807328989365069500106124068018712116479846030540013211611117894049279835593022023171162780717589701585847719457529142258769335364549156947906773990232874937118761205953605511936798194038994938248948043154942036852667438821631678391916033206869498352455943291644230498805814505947162159508086076345849536155553838998603651210851096368706271231674732280048169623263354389118741212254623288686517617170953477108746119496879374591898823387789182000761484282845571321072635685918099966434913667505427930303531589702567348817405124061807465727823220381199281193522102161355630131818132281627762108199059448086222888937727113142926844850534054066246987060868775586504933488853567049304858364440364647899537008715976701352769813993448275535236791297043759476176760413386287236900718006277987640999942824102683153178880674815983546403434364411403187989689840679048634065850371112702869940877996498501643290192777436727957985346524030665564628119506335840102013686388728868999252915426557908130369112030125820104758225644332079237047242690979365627406321180406101872048464369800601165700778906634266670154635860728482245395576176558123992030640958363725195160106196804250753189925022475097811079639552589624510952900286274553231150953653672732152554208025476598048658920382577868798684569555354956198232905766120284761684428098040886117771499878504336669117656689953774371752057561582287198708846340141161708426155493936571815429379942570912562129716852119060476255804928707900457522805665158581022214146874447140475706158842280042997904666529760415037845218722492378473451265732478017032795572869991096985223764125735845223211837425637429868778947419304295936059083408303518985910164674832392964482568848889968109302979357012209031418254924256593539520842172841086045316688609625257075753263277597814821839253555755288739033032198529126661498454217556754427065423011618595948526767719028125038329590234852854812767406165722304042532175512977008219201752508803982604852393669331845835324229868632279874524657501334024913946635082717388918559008480183634796537299491587929512100449072648019180935634717242364610983096275502857491724679757854491003316576856802079934967272714544980352235756986348051339811543290163033514968192227489354193298138086953991405547714178023060229790693166357678933852532768391415737250292724632619746791218196005274544079845890889855200251505143901393357731560573945315314065851038248374923663882902400085083187271833755092354979598841557906552071173856264634265964799534261293502794864151164637597499385037455360*i1^93 + 509540204307251540175063810614861685198747802646621794612629115906131266356808323717253638114805098945772434915471330932546918022095635480052467338158650814264265238975320392275158090863894254523417650476005781170256596039236948704710727883338075136510544675917258920061102694224689563505024046947618682830338043887254961150304915065721570447221557690785989218099617658394373251235322507354794368785301604323772947825378344510853383580828225254202113870446655194923598088406794481573204265019336337986775471219020557124480871051499983928780389713017622936137996489397565205642726504836010753487252196931832343122280299646471600219304501342004165344356054195241225655576909635496658380675292885313404731879856945877706331543922936914355396492341329830616679171825487228030045688634397981421533703402781150603014868322643901383545640815751815243730005016858025352751782527438228502252451646687117737018827634305609297911224655628070267977229257507685719970769310874324663672824854365039383753492637591427280162884136112978919873427489539454774616316780582794593661744545218274413232937211426422861192641475864621890657109544186478661899374881734661788341801403573359921996024000400141977982053202435374762241377995155524980715170453795595067549538346107928276498135885615523509873095170341370846328313456032452488779017342360656225856895080556870296282894559185996325710838164449738738769666879852056950595471065714091033556993828426461004982301706646970360050330827238196048327582657179532436457637495602657649290085706655998792053083229843728607812364686661750710866684407268598690785111350727492672738165131076473896264134642882761033977268795704710132385013095364420807470612377284686297732792014101095751791666721732395128531237715473400088272837207050756663703205155958563707738049004971707391278334249897646065003504874327024541879328929826085161614756565728498605061092889309232206261507237592696088435809934434718976688479134182131015462140549773702217987253385179672165938832111790223042955585377305490466950867065385109201210997373837890068681212699420340697654133547620842461964852346531081836951356567562491929424833885401995450336119924622179431693068158989129602811726015332657564627256532447967885723311472480673262371959685247346533868580828484566540160768523638290297130556260019173499859306795036448404590089346312584002897458902942151528541962662554127383763456296764660632560404202796557165773484590730479459333176063200445379701689647349926227126868224782491853601386588217997923802036518533071262791090470990193018123269299725722817819738761241634164437286371787052313044650402539374487520527415264180265497575736701866847901899083364062926493146383017428748466005747433875419892708415355402404363129789668330264018278480271402877520550061831618146493690546824530792284160*i1^94 + 1062350728267282729840130587456289581997772525036689113528392435554601153236389098964383833297624765797276697279728725970810556066692274399625388271137968648010119951650155565819536000346364741652644785334020012511911202749712492462171980268890860412656201950777203193111639532630158722537250275123117086801456574518469786610792305756288397963086231054631826514620511822723102559113510822331262885875795500450915616807350000922113966327759033800086804132650003393053741164532407572305245817071633387121041537069952902902177097612568012645559947554152677969506987015108091838328649951202940226884813775145219202938567649628418771860606439646930617008359703293476856495456043180297269875520515787777320543876951613162466203399066319727428389986398483581229105922291076815358276437205166660765819468468320750937600634595748194659294023163032945315842530834335601785256878369808604612492023979112488151112014282529378940722016833428914623601525719824156276704506244847422510244950686509185063782497719917211368435108654210037801741741723045119541385556908175710935550157918934992515863367428479469774890151080016065061895827437167273010727512117475527600769957671790518361068683707223264596770240033984840701631934936476173395552493300280872696026450453348351519648423597130728189566846323533033671945129347764115920045889384426761433131601719893853329259105667434642610714853216797023221709085708217246521322027994157481163045256612316296796232973470841277562979378149231377253399170667679357466811063717917926716043771668754392608692165305523971743023978634980999865155983459447353389807855380233299455820810006056406934249771529127945926456378845715454857572377750195913310330884921264682339066110518108711128279489579365125168299970236214437550357933713052554422200784830277025387547400906435910068140791474472896296654368892600374615334021517038785430212688691896502871466360998066209057514057640123484286047529344138464432311546042110964283387413141302140500728707319615705462190951799772199936628716429557805075015140604890057149420162988815207007038704913133542876740013777201149477367387449669815006587741168735946395882219414899479534938242300145199457868177881847145740842394082281103906488948419302452988587507796601155415916933469248401733228628671529734329409211433070616179360493592882126053809104535613217555108010998045112281993661014213405281685416564930301005211801180713265415090350802485563366848834563970039545976285336249602915243384196698508091499587708705876266264059875546714670789277285031565585441365732618784523205160531699243426715750391067300691674876266240277578277294560551868646967109243965034878197018173048115647927487391451228920933146558008964350553563873201160162900056825124548620339113157415095604958128489669203673707216265018541290275078840254464*i1^95 + 1402457408597467151518806330198288886419513863040017601526764841957324979408053835802942556848356048124174514510611656468674881895569166144939090366511660435867112856335283177035251635687424316882116147611927641774373677359363134632638828168841898606893025953376195727409684533292764284562354848793658245268345935422243682141566883700345910742294678023317406208447997055988223836498878475541007639114607526591044094741644787810649669950353823906554597459844466859151555986373035865050639566426839458711611985057530854447470540175943168568664807705307374629739266880293626888310135183993237125436068223299640163589574464007055807035475247733196679475097675194733288223940409144021896649739568965894056879773588280573100556181212860794859713309852600685513796256498644257109662593318413060368172453960806990312135656742176310319058905878263209023298371278595731029587077018323046938805276343403162075517961921531842768518796593141909303304562072186001000113460232686897081467954331701137621429019276421278254322872458366089127216793975997029769303861922038481742013419957715354988287705772862587189419086205895642068328556066484200027256632147116966608557600518276725979235350716544500028558977047815369542368239883772305887625446511180773702682704064685012411305463656613383347450303553497842183616591320717968808202608553981200903319390319872378012350996391152775097294290207025348830101502928129166790944388388282956645775082816145889856239226375661519358672498514278928681969699766500319702804043769610904325060823442128077105781673636494082671025409323797871735379911810186705297057035280409278235018971737681929289439431255267117867561865715293334394948465527374671558780254797858402474826291791490721147236908548890079263473435729470295046096105981395248899349767632549908405894793442953734015860367137511015108808760715433200807499027696536252704743973111235564202830275954048182775871387808370871003862602468155836780813898248243981928635852289546115017660365150730266557181968022975746869028296400834323710607223643747380625724611565574360543537062953557430690387862125921211491443490297174252545101363206668174282728604421401070263001061151471171109904857826289541676790291051092782450813764054692858257086387420078548277991988074316729012949850225521043636031554327317508374185857372160551652448577668764112713416498834617150316633474441683595961417406510707409859503087954957288701683551179697378553314763021993615094780621089072382439451060562108258738147446554147862851233437798135727995751402270371827253831423176419776155077073006821561350445391123475359001659432424939708424936772444271884138725695532984705009544546192033276659111791529467512732400823527994165624391994549065735480915453091893035813957630133007953546714988802660209599081356466440121270403072*i1^96 + 1026697144707836595312524876302774900479893970470000819038301645291111449425842039259695864726787083826748602646029081815136908048426822277640684140844076990915053754443801000580796267468739879295530678068829340502610934358849892852765185654655655162203162381992397649007997604045372657669068263644315723010657479402473669512058678517100478644903240563030965420374797861452673710275702533080079973805489448771594878388469212977480427609531371661221386131763745460493915674211550482168251192878612853815567639115385410378581819790463396907726195214497549071602235522499468369276712105705607966050565307812021372758215277496021092355557344550845483085859673882197681565963957289246978115761323683899253805290138797761732398295283771531272476809606088971542674916667226860108020131510160108089187263360102084819487046568222128986600258412211873850048446595448893003406156404757323950623309213471309017858842851352735054779196802213826317207603495019966487800448179248756055629036625295058646228865312069940193696368729048506876876474235174970748129800839620619249040559464589015985739977067550037565174168319627725849342096776345353971815296455629719956068555883077394041494364470925474324521054253828298515639578159349211623188839771994136216683686486798552617621639451903258821531811581018711409172980426758448091012413623912833553121154886392376505323792786871473149522787708948407601867723171595729231520068775550631287853622287582144681129119834252549898552901557975120916077783973818821654418132416409203968919047442595432078224231000487716244823398559895270075493982828413558305180845683253834880891042241506250181143035025076599342340643959309560294250315201190584138763934948718722895818611260360415639248669692645974852693760217891448901025198591410595868451314155426232184956520954238111673005543367691497398389337306454031554171243746525984321147829171180477797303450624136529319048346121106395857318135481265150222912415402049952627796863668325006265081973481800083318529038050269758863610315734037833830703790993279983254620374650952147927320794098801368637485956228291346922119209761457984573373977146226489741723314504524845654729251827130147515993516079555912502803202416739645608757551543241996522387780794939755097892415864593195846204407911847178365241009288606763712082273008053183286216616878471654217680144707495191800288577438832322542661984924939827411001812635679854120107242760622769291348105444481949765093598491424439614831789785622029629411376100539330980084517872034397578601625829420342605240300202992231358454373600426791643564258127091366308991859579047390244657164119278440171341326030243474950236618704920800431301779185657514503910058599689409277597880836977180498587869882080125795697335378394633687733603178541003495981920991313920*i1^97 + 362404431215248769609338527585599078509004842405765197228797585058378782932316164951818706320897483223898414246782551151493911892191091535356176638103116901429189232234179620585118053830313788100199470901286780277184596440264333287244161664277747387697458832974982646161603351798030494874857331234895843140931869307045043698096180293544385182275660617008239906031701660303008499434089217609885591682799750193550890229638821912015744401401758443204785744532741174086144276804978492613458799763521392253952881983234387944217912555174780734248259024823588236971285633922795841271664931146816895626109552327080700854445925008442083901349719461239799407046644260290355010466820437030177503452568410196514200503928429080861321360206863592893233413185606468917116130099045652978235886541785184647157477940880094867271311718097665518017920454333927833109298391227490294550037822317028599331576450599278300604865256539383244365317682614781652731901756603959739597334672228315712950308511016991004026643542894045231534691460513907546728433697129279591388481519463396618516629998888669760176576449164761783376687885397135608562654920121452083477363696243794140711576689445607665054178885182716771254202139255313102759715478646987937324623995054637653872118453712293471426689435518623642089801673413249171469500124804552640749398175953213846326851416038461880637737289104196401845411721861687078121933143838232553788323922060804995013902101146585301776811544592603718806857310759874182570207145019946707409924928707138901279056144312908897670163263100244883423733847344475871549996991551465273260693186277434450620491840371124105436977013547356522593416037470811434141314414637600494431991204337638883588919651517018415123007308830260291199374559167355065064456389648688856693338191776856047974441197438088936694575059502297849652249526686270486302027232355796558150918397741013689107831639683989459590674877818789323981060111689765174905161974971682761433850280110510652103289623605709478520042971224677003789737567253316186962251661085659892280042077926370429208773343488567617142753487067037351310236738995825853980158887885184538607974347225194014413762162022140621704908159885845763621057199603966932927741400502905521650103739659882155144530310804359995785096571403719360279927963661288602131348449535003180653274174791185307238614239090460613069218450185682279588476378700390691037504625328933990969697450765246298949082809260829111202026607352407556466264476694788209082736151662145633364503601098045634105404004166979554995009184499791066546052565158647192548931034899613438064992494491926772407152777591398031474934790963337314290033860416958402904794062024897432667279132899645498254486403179343410718342826779727668743028521988373734459699733498453884403712*i1^98 + -97647610387385314298511838852750206176437392926759097972989843209260778839674927578167184818012350963229405910699850243747294729966103710624108698399881910029879296560102030332976182708182832207443302512175054447705899017510377615107350311941267265642741902692289810835432340923606013155536026246809947335057389468586996223010866276816454791670318187902673465557218490465321191053130344599632223532274832773934804561179092845344006746200841119067782072751500517770118804116889054828053210142938320070418333637515822454425987617105472102104797404820762896559160371931606195436601947337627951965122530716548038054557296432062636120407909374417563308161244781975344074502091539629151523913668463433459955007951361090535879576456023194293590161917713589729475415643080308958017434178711963654644237557424539639861980364949287480230568810690570323132347329425356447957522997767305668688604781561466315526134082028863139681015971824518724828870276773151403502489593542082645820682133178421913588699657269792150407060539224312903192649388183759916923530620893768736769632076247671854171437095420375820265422128929923514510078437910303665824521740798330163797141318574290545238484497653942807301884919331938679292738637940887607464079460530187166592946572994021319381363148736738031789857258360036982443383479820900366910444719659109507877049650409291492752154334201099434627197909005080486659019168078090679832896703795086950207375934031015061359335984067618194631265426036962474720756629649368781933309933037978240850007465964710402506689894508554185665043815136132160644295954847747348040888785252172754334143540802804553566541122901886515569689053100358709657613537673496855780031014977074338947475097247843039615799886188955836033466974923868882654871704838695029333978538677758955234334255309162443912047498455988783640712666327890758919354581390652073331355918735912973027078318384926523321212469668841816085814111855656932857784014804543744176192747812993202780934776443526808006997247912464046822126416153040855961641008485044059853826869040146185517600863681690956006850352754115063827080225286379832732353015171240975198482933636204510629704418410922679135039755628222156213127464209523170993737856329020320004406227383828832710362252354206390741420529697123820645753000859553138876314128907560858688258061114174396056375571259007977731928513363765191986728756269772526401151462175824606172822761223647763085687091639392913101266859516859047191884530752408313486894764087040285535469724283473771076606710517015714176379249269890251075836571359038763372937628495686384854669714214747549607935305409183264756796516706426342243861057767412206044861676454014162367487433413039297093330622668489160049518055716321892091474620042486598413624916574208*i1^99 + -166876291593238643001238174748927069175838721143957620660494416550898319064913561655543211454514481141940510879636323099225606083353370228954884063399999645031440401933088584609767770636136710442669116909167007588427273196414081073319031091995629979374793271840292613253847149017637241765033141689360159260102435306075829130852163264879229574152675678549093458535000023757529692547645071513783653810234688995741009627570570699085595617167462663308278007143383368884814979557912992288997863636546519067759331854383797549505244105320177700996376562142599416462617674732128245475896252172748808679981044620982125180675695618070800520090627747874213191368879272577341752914844160756282808966204231022811464596837345983542346180306187649017209150298391412800675077434918565236696813100297603440625847417135667076957035850603881188992443517052023851964179503768500904475589255765873194268947843058435130883376257682589979090648611520025262257783987211651914285553483097783092253983605034706264200079654093187867547990409131203690336866590377196403535554557367494535456172502632627055846307117929209921681063171690094543967118092981074230231026664763408474183029008981373795043009230366160664225081069498101026741149007876092286118811272858095990857573661023188169289102565928032526713691547275129519505308364413649942578859743080345222325765058150361131585498657744154783183052897139681749021132515045400462332978928396824223170272801683191079499510080556896061088837558877534982689464404111218380683239665893720611653175366183953278202474161689026247320529891493727116585437014102224196747662604471790722348153495422663759224030735712755220278387490525426020530652066938738322706398548948578012911340778127309418084041874988877528910152681684698833950961856845108163384064010276107510556686729072498446456711419835773125152006720313959296541532040784816667873030528915153748093922771353497684671547018265003375391641845800012657448402671774995635330467781559700618538229714448970206494264697174920184998744812100960958454746930910330610887910369596149882080085174489149619648986204043417384539894591561096260832235868239372615856507329974920553980083747581885541641739788701990599188182345143416377822872260962722264681363494035090197333633536447093742908675392560641046369277144036790762718009154046200648053723352091642834018241217838744637937208075699871530106481448980663430880469716020662691883144395375213270316665117023486289930630655023204553673356857876455089674993017371613525446705294750061366337763218081526098380728799312776339069574937386559925227461795950959351980193575640761242460874465898172006202158777707840917516404044491937792893815186078748474912736750767610917922714734713215396475479534830734549857572046285233715150848*i1^100 + -118078176421909833006059961978939118304533609731256597574855245082686092323481669629754875547657158604786275845710149191416543077286013179413632379090944142496602785639442650715437795975334356822172810401781397952369996340155179914982917842732575293985312247505083674302429481079199237438175075521043067365914251138287238123936307428511383820465657442605152090995854672029590340111606826932794206099497745120886631519289882434650595872698472212426293346575497843461499886063934422784752966138783559260405560622256785308889756696010839715213837246147526203723987343328259736374887682602246973982571787055932911368720546171157507829710235924560103837289201725485042374642339342608245705373693222155137893082896082155369176191920230786036839203140591167984317554449909454450757126029960126070561917646661176955746349705864613494045331684062827955633709478159948598069472652930006862426459973609836740734704370513864339760427757190544582978100715533082658581103049045141925249263897566836584941291507435843413134318182744991813161372152654281618052276607119853196764880922711516495098215889644002759859500852286582695349919329674717517062481578650149335673460013701973546411122339034653835019482658479248939992847714934931015481430611842692147482129429857261359449446620696981641434120091473991394270197886920053368255081977438426700897617578525931300118247814528137935996815166144226677352341740230962587541005012113838503829659057954449641269649791206224710954488470721431050208992879208202128608990605669536826983766305249847138771253280779551944664675601436913065619244991310764376829177421878846039388604690846130505589657466198577695043247957041600954575785857086262851334262015749266242422357267146068728663228926742839388329973146996571768798164652734660425451304472892099466705224999357987297390516706907578448416831171443801604529968271652212478463677701608484117728294807644754341528105487577508075822730759533238467688694283897796716330506130666039131370124062971719942471483407260763239617112000400206022817616031396182763907911550861588956768926656027667510479300793562386865427972897000326919237674740233519745108495720263490369708317548136228559176469481300359406693848790993004866503044639403726266094504347663729228385920303770913147154814894127762396612209985707039390151885682731381659609264884611472643499370757365284023492508771811210648744957348007412402297189115145919537728161402956906205123253103592806423332121522915147451855768922558584998451748661038961157441051680381936632297076156330518089691808837275581014962224932767258971342938974641967764287103123983978558080251437202061104316920236548739050104915390128022558337847867273973117049977097332987160081013614928310844040232931072866270253671881113600*i1^101 + -57016457681253701439803600697945016948640115025038472424438925241067572051178839113342286016460916318162701852280292999276192853403040302318523158078817133066791624726194867473104638336752704759283565542963741102694577854272279779855113525858850772227808959696531619674256278555510381657406006697486438289650384773111012210089511024866979141814455860774318540210005154756041483670483815407250906678630891708636219637672668812271398314585183888169573645637029305461022169861414713366856184256922140504475951197657955878000598423880101495833286479321051351456382093022042331203332016285608536064220637787078229519467037293170457679252866169656260094846707607658651454106898708410965024078209628909373543540940660006353511446270412798726022578044515618122121170949363975734071353252139373299385513782225324828833591675802921221013350810708420893395610104331662466356323830216006845773705555865770202443054746905570915509497420130944546789112448350793654705009227455379399957260944394036805798020075005532232517682182669151832259313835135332975409805147150320228898661756353265011833359430867409021713714521313630285233391785655290600098379797012973400083816583788850536330425560026823020935167569618259149773230919603867203614810078615049229287593679375657016362674375389663202609784226587355164239041522978780066630598152557185960543791977355814215158321290100059005932327982927410506898369458131203596221536204791041563540650833186472348925225717726636264908148522423372591489028680582274674395726738186970355340981211526303461408871653128669127389560350218688304893004250296777748588443119067463395297400994322113317186255141725234959128893832208088035336364179717885713292012580296572481987243359888860722389047195730995585949260432188056326729722892313829333264342525752227161472189990505546383537433563378594886465513565214760116308108461757848937706907140293707535184154658282907770190417411156077521969349345724231452757997758797567300002618369974675898104767675047771986978503005510093498352350183403962624392924214951799722705587696639842821584532780648410988553223753743926836870911035693349867028866906046136858362315759252504800003395375028248954019898224356071191865444758599787796344968053389812768219501780689980881090716268867686812113922806667774885151922089108810101592948036343174293553582294807412099542622829018080131685940645539804882014163184805563648116251065873589513343006330940054577993389622119134046602869749168509017680143961577446574792595941724584432070129846870642407330111074479144835750400255213097587579142716336103091335459579292920249889871142368219013153852916929523567937031862469078164802922647399167968555321590823024506724306616577344647358265235480137318218619738182826065920000*i1^102 + -27799250608833875082538315588505250549996080251694260788430633758717905371941716798761781059595916934049936334251953713027308653679781887612102326650344018279396359958070716796427562632563522774411341590908622326487989554801288801224721344463793590196877491111471914630129296450575410796007105173193001557902775424610404344441457265222638897823642930900383621644467689594750464120861254328606874970329051592428543457456028981224583230308933581287719389401157963364942767939121988041843917303119520860271362161796258741350320071620040984241065570560964870655827865298560893753888680018242431047732190958013246311558341374588142570729945319124921813344155563140248850187956746572878295691023470466584710060574664510421247819910002905074573972502812404095636435529622349587707482681488566523527834878101696279989610794727417970877502174344678105318253858975851564542272082726595221503327749439347246467463737385125476740505020465287430472660936428061557686617265421942148586422148161309723102503105730062268966162661826434437726971013496649826356209691055561992063713943655688918148507778591565951461619424595104689488197508271119898439684887997981410442016573220372081128790200826256497841975992882312727550035854887279371859020885981732641379621721351460447795130535876270976646808545898415162343685317887671197979829008315735960817409606630550373954555042286261309230109837993678916454197859837864710462251974811838432829201145226849808283232405033901387817493826176182237456744359970332688970875719653960757379334313825635858117769627371825273573232553668450247202620951967496615169988516803222077989461368895290464008619496266179289411548556669435528987767764815243635730085658882617158069037903944249679833144882279662716719916229466584458091488713073073982022532014747559137345621359059757359072008268036989041343815463882232921425405561024765759275585817632387922958668696928016372765298771097871844796831997587378999918223057350149832271700506943154359042063636650564394646341368683920025506967812409500527677593530828741252045226151750553237034785711150266229098165996452751950802365951371593277561051317294590979219379548060174096067013200590318091205633763492306722145866613925509331459871991722026945795108348134258573283898659330117200997558981493928055842578105462834569024583862781275882449570455094559211655429809555997634452821765193249012709374758741515127945367236330505371599299093948438348694347900946666499905642556333084984334014583484286569301234728059125654959686158568841812848516088100251965067778103939386622336219436859586706784649475097969440622633240576882205160084215879774994562906947581229001790889043596302455054088479768180302759971468815466430309532176880733186743599104000000*i1^103 + -9038022311877179559952275622601136317086952376525796895372741742174638593494894706583725441060481986606173943673461694522405696186064130739267417756161396615083971572545740752843192989152876644650441040016977509387642377817460761756726854896197458352526417886663672873961138491915042161392271369198025897848681190555572680145500788824562482321354296218614006027299808377104683882532318157547853511913251937781559453627330811900905343953529929613755032641826874122926895231872357961967622605175402267993631311655305184243841314058731683961240176370991757065933052599777158359218004433944042711417227191798419204106271653123118774247663221444213650183903139027772356772768253740510576885474388991573489933865429715724697113793874748448976382373630057730811618082285165992060916296935839382570436662694224418285861015109855287872182452168487951436205586340501994629441483277864323215815610510309657435123455894941808017659511218946487769600980232853757835230857855535535640125167555137336866877196474343044731407911028813681912351024513195503509637346163673262560802468804293091199792415551038637830325669754448762880914961406072033594826968549465510718365477793048621122468119808568331150143225021721732836940984609955370361181498402056702785945665391056985934581296249837938593743123302350965281794947910558363670940036001695807937569460343599220489145515646019339107756513573241143807174669033672157725446711268956444318808712033726378358078569917146793132433967004236643990352581233844040916146186704392440797859893155649653200781223693183156659139324422461697079845233167606031572260798630874247132388515635005232076668200232336002912971295904184278939125665659391594716770057990197671935102930197195692344078250295207350679008346037914487303691536365260201442122816933478324378992177066238299243307474421193884775790844241313771015875926561805319432594603480422726035318272813251369251516767000298918699835540297339804020121297290817577794945244124107314239578923448492881660869334822675794985160897712970847473846016551024865656387953939850461520630138202396706144795209637623969018298313975062408129357563651838028860735598025337845105282403546298608112128855839952858545632923535738912197810658092594623300993614942105706028358291441824434840593163362973995008952622015809900789358997155730951000424946287267113793048094462698099730921205680326798690927290416272550770167946415343751921797491977046815304267623440128226575690192529003869518317394601345537170791464999893277891372112918373405339579884957704481080195014389036587836331681543797133894397263513188240016029144295616186957550613356670173170501427089139458929606987915930285653656627728764559999346322992107872757194477587660800000000*i1^104 + -2780462809523020340836229554091482840445454454134769276350750098687637491150084443929364039733858239583033621708018985072846890821488752302392532897428338129740679916202540730585946805862095254338867936616935280901136876996889890004076009677789628432826610927261193002687795969232604636165043956731963033659721415900723598942744610728769348312207991642359626307546155767059803496376192212549429227290990166741285237833222063999936243951834858092412451378500309971833303595493199949217079928435983909467298170431428769810875668231541907794601661207694650659802191484809002553288888498343101427751290231112289675232114665106321890757413808664909166186079832495363056006430140704626575436236844924248204962686928841021381780490861298646221506158901028292142052239017143604730254717730403881249577211740660712608498953599702854901775571437483307453292265213884070952509814809381937056668280084182454237794365117866009646819725188414061263735967779808245913236548001696307438837028557166779321402231242993188452641941995945439982759228936175577374504021403095240435238242988136601994078369033287683349563694028506730123994445717430654659212973349655877098765805134570903605031209703599886515090104715688908129489674389058654442781989735652808504076121519285759269262763322794952402438036300930880679429465607797041700658761004047577958546386308919984349482621837545596705628931509042256898111872885537530379883190388312850115177701520751164483948731411633115754378163073693201256949362228841465027681872621450010938238304983155835987388407515515272216874520461263312421813597792789492291481361512297835568917068871078941864960379752050703716011915618127981043091056293853629103869999748448373182666043082694776770808456102144136316241908579262357886631538622887860124437986420411378669338420682112487379381705416922012994442245164000517071288409516821241939869522482212799050401731079280788974232038604191537265185176135973437181828035412818283694027477449505791947173761619446850422183471642127864317678543468422077645315753530768615206585564930444407184570282439798847499324422545130899920776256429886651722576926731588183980683443828045722863975451318774793932940242888807244032697889047082065027674657394724090040597850246046261094300558680930301269846375645108475654667872272449915499721726518693369102589643963085790012959583550849187782201828969398929263109095302415532300368551580541459640251443964111112792119134057407378799513253829336182784157920913295592395965242904017025475419056256887787173306476102756338694604669380635451001427610550527654010975523390435666672600960560969299283671547147677318459655346144938932982125787964663047982807478062373825251436211423597360578560000000000*i1^105 + -562084751537565245573060913156273336825353902083057226519623390849095970951946739004637542272602025198689978978138986684640439934353204919390900970219359246090497529436911221076131191533137043526132633483071532077026060153510138575681525243689136028201222682421208313833360372389847230662490402939572603711715745927267107006957296442074781462130434887987449144069609963720507054714902552221009028209065660292538715545744673391479171918781873997357830677235938866975790530800044486241594351215452270992450792155134312247089154557046067261526767027939380174040736688613284037487692903587703859180311341005852001345202732981713650146353769347166801702346957266505404910593582442935410382866009013005602937507972699418704898040052838357372991062641565628272042157051448590518994833381722502194085526949060068557492534720596360317445863666727282918900709741188585656273492641035591281299160239357959895050191324752203821368398487561114145726222367465652354143367333665564602500344692739842937343754674797475363383514652730450285907333036119086341983381799416609616797337871519262123767250627094577680499433389209311744979207479377950884625298964552015910840845269814290495280872555128054869064862783132156799921240102981768337606304547199406383323167229940960146296789905167149625925327142135875402443035495308636567166312366261459145686070700803804505684434269956796200633039356026317823476373843901001444537759646838005543938591948559583563413823785023927255490627751605020078852921525766963343206885065440487763369514677922098301038637616786145583886360852532568389762932672192331078756348665723256312429056498398649299348346975111627883855491170329620891551606205934076566686994781957817535551903341506924213487863683545505618496767587812715997886973889787097954590260791653586040745237555976406700876652488743421553777616812736010060446368751045417402363235083394060263906385710861142689348331703306625449877599377986000733293568864930832716290579900380663573573767041558089217955261094941026010313223228587189371074609711085398676822038418047190651731854589088538890656064211419508287667830209378417900662027548076226714476224731595897423359952959350010897502815975816418189494501348280901027287830669035844237038117871762609797947965920597198762307174148466935144294531872653426577254540542896747302392504326800178479178286816681311573048840561827883983488021704376786062908726157788321171676712559469401178949456179975466805019500869163144116592188431108824041177079339030775214256070513309798128979693423261160528204342800155620401451711832728877358568808916553820268101426783248265614453205024502807237185253905502363141880195684343594552002509719622191241433710592000000000000*i1^106 + -130313576861969625053007580326789190750525990523263480801094529716199604091485661821525416613302852259080402175804364140535346154802029948359191066771605452986333166187775707058477200843461743315235975657949994493669631222009262643061424910181604151802275235328199245135132368693017757856170283065866907933164132749223585664710295533437194834962835286476554562706729420249007119268637459801361358658026310207743933583338836821651367791745534196469683106352139220206385843135197221168328929469489714566307257137586020977582110095837299618643185092429021963809702723272242712814141969515417021997917506208712270361530259110245357232212211144964088730497561939048147832218714023594618614966161295767862439349501065784582527768268229919744827323192570456729740927764476715167465709793086789894075272891663392792381858440678825364885175362886171627792813030546138421587814584559124388916454056814282461971660068110847009603253927664088041530216092521772368712777165063358579801968298462380899862791188654720396931995028501117540685384949081639424012169060540817502879373771747022405610425114464791965043209377875395616325978756241345583135539964953842989116286202472742067803724896416834969037521527350844864587609292099137035783550155038684041727263949662305116978448792700113917702301437109814746543072366188656108683878533667239284380615426857176881058567431550182521130472409374585969042739796062189481234785805235823345741673305882025849239052199364427365858821801181950942007508067823850405978771660551304280790305257923405207101446826385818375062992617623730283946830354973248796003853133061832256359890568874373436901203658074962189332304037540109915212415967091514884657511960806374588567024005029031304070200688911947653816578054720370668159460658779851830204767479403326828125197894265519405971521019633106567235204097883381905823396867195107608991047609108485136202084008553869400245019435490382296299449219861391293569795547947330627451357496807060595044994346378394244186151051423222161530790755140577713897748369848977622239445768836515676602544362797344417876551124694339613437587779373433094105124299989545048349074352757425607948508300146044115819412763710896279385225802726708610443972765558290059812082065255574305721280266550041570581194870480820882896250479804776233246353358195824445032078370943143974523112274203675462945863577191881629032936204614088223468970726619001386608381245805442665598354918295607800962690872009232809005751851384279279897371194244508144852289570417086068997101409305815099978096903129033677219753663381844532051382461259872717059159139560598748963025089868453854426348711793316067279126915379451021265085433013862400000000000000*i1^107 + -24696102199974507013174436754277440591835662730233227585119402419764054710195031577696812162668998179703912838155820969424397330957231633570159560600701384259215515373995828341979835451490829495229794446579806623865365902769119258060270610119892013358533840598549365610583025824207503912499174979264678963651739367335334131685174377583285512614837204690221481613836457072634885913543981564840799593471562190550586979309673715007049822526746078355713288514114973019426854168225248630604104864159792338676486590477584836493897713663355370009398315251404063879440192635320911636437911463106503646381638499294861549848500302219244945923239586209394625692322202217723031881873421954300524760682733337615900049990327306357000453646120175823876392436437677210080998371161201821812441853230167377414282631048677246668130812966685503483710214026708386219233680284577414296937544455206282162151186470821783815363196595457217110610796528295913518307522294256717560651869493505138999507191788959299802382251718417277185910876487114819750652467115713984483976668700099693568509945407567435410079395334363779669759666879323325839264371187727736435763106309611233078019421509362360059433634913965615860405057509102548534539719232253987592958875080707652842366582698528548941459584419739437410055839979487143444441089878513485488054064284611637984245183388779989461102257166243076598176345666697264445455901345300098671353020995443564591679994402198004723081266809759683233796416672099886638294952088284910733357570086383002771819512293380439729777844741679837327661455649501121092957283761336366288348840571554238114505886414903753525296375294034092017405774635495591285986958401256751201599824075539315175932699652950012428685852247814954635916540852205027291234095431049989273074834215353393687129728331602018087107144728477230655259870667597098572246483776268057928765290168469862422535363312211689850468222627223653881953254496233043432544298721684517837118816670605687158739624194337951266892938643507174528527662770099236202489836270893273100109438624477347342671357471267024269349770083853854653830140427690372217396086262464217003625723457923654633384503683835774543955831616684662291029362046412123933031160213057298559853766532100210279009630652787432629434112608078481304542477197967856310749052530621965496656850193951606000516798569827713424944245686092270320752322358964301543041737853882948847071030172098855540152986689297948351763253407922776601877060955421157566933758258335694483474734979461788245559892612275497433471115809276795353306588883246893844109545268019139537712408935677521471827508364482830653500490571662130692491243891486233722880000000000000000*i1^108 + -2541569654929216837769348674787431397934671186907252219656888921964051317678025011478285416629825090867955362665244924030688750878910139996980809691583165054923584886197508608327817949033556737014727227051533776518297578275142208850061562414232082941268078469515280800662805694930188823786324666885080979240715147754069734105784850741752590215723857891665826071000870084838205432385792021794371754212331857821180335727867002400353922676364402444426842312386574929503611957056835025881205848895091815766640260974135997706529341009534195012191715343969331148557699220573804878076780087624520692384134357693342512941919516316292651694973790493543469297151526185412834637863459643251783517799666345377052061262959441754456018018600669353823652560772091133122073519646371888508343625413677984766577985666291680738319093722150572354768638593913196736377560871411345178948191780515863632466100149793301085977204125642752158887316549000490513019670616940516819186938068834286860503039826072211479296113455671550048166699520386663123896459206055061556022173068176362452690494500313874799537708535570490644376594935697894861422399446296419390506521075017012366424941418583816336021523038336118064162273139144719487631273565043444639928092537353853318880421971900551626213013402202285184067304812196529460454914138693861459851039408072083954688067691634346279030500427012694230964935550493466378587389929754668465900607739621524852794207874728270048690530457183731174435469545109319229920333181169594680233106295857599663871987790892605552398242714870346441129467403598036772772542289687772197412447278198117658457163118388192844466619343514190380542124315366930574287271968419886957028945636757911142816369234502644674676061956240060292495018577143111537625250640172920373174690144373731378044034527072520281463841284003152793909693151619006057283242428130477571874424391461750638476223790743873642676519317622101837682848069613506784215279797642655811228963240229319222575758401779164949635442347136597682605882275599640314627492452629232542058982683657959642299635478592277595439626598090850616250640838364126862769584346901407547025488635278582078483333327517947656971777256429192720954793311222357061355681579293145461340893807426274944558245731738283667738867873141426247107152544959036632159500600402771395475433707923718674966995633523164727268800215368874204239453160857969175228709381197188964049560557140611786351875898468748666911463379383047726716770984342882878518848942397129812030069610157823497067763895309068109088739346343333202357618138435218778862475815364846275321390369299562321931736659965584181833518411609874519321214976000000000000000000*i1^109 + -86087977412506870612953470798364429400448007163937347404754694919470406870052791950461198316208943439145827452991953039018353112984030554138427408388665795589974554851731735775769149523094870987778642419310001668274952642480904134274967554334304458091464727459043227376367496885707868026559735641219333497653663486937417469891412045495855847913151267349192780087430036958723153994113054638032399532433692114228383020278075147820041622337883501339252506185716411203351263579850374077566547872100137115479174288260933940888647496155979763996664120885548381690541037026316215308623134318230761836415486372850451327645872082598074335326844955961053771248918157749757234859544805316641837460277122611987078865720439958285430977406046866708782373971137627065584720439831346214690392109431854773735619364634160980312267807877139361758535297792332390248778600670649350808354648098975280568002597565496819447010701397349620934537186934398576631438502667024768793198211949536783738639842862502686249439376580378035825757513274569526391730207198880881720002732405805929495537451912323285631560518420239821616982836599750528913628654444441239937214570302048031922032462536742602381123594930039378316539441936514655016211711685124878359820603896688734160874462300603530811136132917169021735910074691954709107869817621616921138687353468707876551902859641633705104891022914011868896450862809522207946890180512480546243432704481052154712711758944395105568559311801809508580057325432947540386357464845249076373409896712454733698046792223474911553199332499309463402093749196286495665207482245952261500894698515767154886957236254592206525610044844446550692156184640508241383642661824802906717333677788570338947101316485135908265128348338412856167696180525224722183831044248126949287775969301075489075173231113611273955994525522202531600922609278272478055184055734663981284357147136818243934206009926751248968592526699344351941373964479665191322192209429035374319396949149464119927319856787936018470833907042575769712838746126999768081179477824901262117114202713754477308967835194922884056051992002329772987835362478436559326685436726699337245148959092958183655803892441024891434608845223434991662092145098021804128500125364767271488426752219289563105727226215341629865649906877054856578751560905489948311506488758624865438604379857941952015249372173542072581142445900644393688142449815033746462657198446596340022390522036407649491309532010573587789577188908148315900807446781401429229942015400937179188921027664762100737890171868606450101050519284727699867565493381325246248564905805646424081908073355969301153349368300488052100810545509171200000000000000000000*i1^110 + 9773626955389020027835213590876551851118537420301888018735986066330705791591455308597679871286933525707984222729768213865886756835291745691889722631285571806034312238652301134809507274402563927333141655946765502328494276668334237560301805509116662286415824030271870472492145583513543922496954887568453864481686676207532958344130052586525707270816264051375025384755142661774658797312283592255920748036740114396417734872092792974590333434441320363902983173039851867183520621240130109862891969041730779145150853865947837301507107776095107450918537676666656906874355736674111326314525977306836448799432749132836288453545745589228597704236780963002535870054865320477429830389900724129818698510249665628434582778233861762930228298776651015366710615698960423926042831590456214821256777609537762388000196539159473225499879283732282217205163591055918213179398526026889201455333900658789356530483656541425397412839426201774920801914110303859227898519746143572386565043318134895035942854645853518977647881299714946159828590031121157345038230550849691333442417127609613021465792093549800484311263729020758332853847899478054882473454912084513846882179820532067434673621155907288181725846259669839493184392054546671634073963032679112288685544154835143968925119867540558572696625785873861667465304433604619564085711220348671298996503234682800420887790240672876879726657263206229714826370426424689753306057721561933445057850431389489391596956290945657892687665974094084282818622929252858180084954521760475049486429432450891614545635204070775911045405468529856859154031953005169018664098930883261781121063069571325217934389846797330095135782418709453578932802898196857114671093615861069813690417019347126974766175532113526650001678411103163186579377581728509871637191738021492500645186376994963431361138183242392391103816084361880309261004775895752276312121605762992661604212302333585233514958868256314247282776079240217917267451401293039573298391193887764854821317916488291799233678991076060879605096962939936540721841879317939139822182632309401690944511197294510367007788842813074514831689706355346438094172818987800711706533364989200306384827502017300392488612806805301241992533181996743619964081953272513212910426274106664668101900550184953315094674649484191651219523514765395277252825461169012477251856234303330814759194738063028274220382475894556541873210026319330881219940557479648974395518451591011862703277812463707356385441826084340161529891839519226674774806795686106764943260871584103619188609548245436724826876688044262050674049477072114141782260873613242240271370107884511889062972233154526559088036822355447644160000000000000000000000*i1^111 + 241271154812460616088490182714947430867345143703594388106975398179734639984945341460355393169523749884792326286217826505210726567256105884784348606581187885145516725298359733314334591844967597583306616615864144665753307382119594024119993770877559562523387321423487442651264105995343102084666094808212342793690810789269725102573653117322289399109725811597668834597450115998848090124194527471923896290141976710605124833697607595340134287706359506286935399500045695369771829413806136740636839713774176457729123473748854008370201352729949589047185113252944243947587526005345228487256199080157804918317164688935080371404061812273501433440805029246539772346017562420195450271998133166736252968426348693505719691695053752186214092487254012224375780312927092112296479347837601029572765241294859390768768972908018981316717538212567281385041301866258778287099582665388631073877156820817757749584329846309385856028814951236100075904748652221588652926409881456953424585064098275635710320947104771370770483698278648022658400272216573412102857469253875894488127032803372946238028379400386219335818981660165665124632591991100265220615538053453480928989883862432903634751209278233038010923011436340510682870784594223904014776548245284522093824055686826040299236623751505788698958125081665976605962380703256720432250320082422211274810830898757536006498496865094835361342122611944583954047983467005780383956928997933982422035632306917009880395637003522536402049622649681292100859460051326020293748675695114424144087428814686697922908800423474260611977587936539940981112927887440542008684120039023692404452943465782382553796406887657512776117925529922348041683318183057324776373639868003462238212565347031334025614292818497114644036871659892094530416362511366628799952249135259024549205149332585419953319765544882938269116019510476251624798289867698782455700157295392318216730846519872889154634640404674731563190637851491731873504891923232902690972186929185495294248383181733324007498146310882995299259865398919208624573067128601456867121837848079083514818956269679122366715890710470869195798127666052043494878620122504092698663364601315422891654066382661221437387929140054248509419071500236527383589556731311104451927137463294067864128618457830862366208126083054452376732488172852621566314929685464762206740716837467245280411476910019936768489098146992460192250551387803635914054104149857526639920055049989274035143028401847008388718219459116979990250324369793559221255357395375801964448040832858803069876668080221013478480868714160073688392626729489237024770094296510877225148554533409184485845124347370014509105152000000000000000000000000*i1^112 + 717801215347179510390135959540177334734164670477623450540945105872230729109800255415932347722216784208033232414594316101321385159527109238592931099230909468441344397654483776617247923768520878471332158866308857477298077703220004207596736689159088783762379443099710212920220240544779835270918528157800846157248410986140804320084088358856525249464418483979904638903939296554547311024925719318409411347334752822184001076226160872802715904179584410739231776386712352706977790160540499235989065342579235876093529945771446344432842863201665673228122270510167121470177839869901844894034565339079997889096691475363737432948806480600872920542175716452007138952182916172159074641139026293058563202336751493718756852519411154507011217280827195723302523766127910116357008234389203100305240341097190048832333431209275192437737415823444927001172612778622197999100133122258376217641446278705615837623371893313525419202736680213328989892730111322326427796539286462838779185036630143436022775664051438112881437468105200315968330411881092412352647575224940783868093466805847366729595931485778070355786271798605715271940073356968410119317858051583414861022500992270239040152688311156936463606184754838513743423866836403869350453715870017341490539132254225512978717024429414924492422187426974821108467526854601960476753688294688124190723472309100539862095405856162447657441262726516348040436873188330755986155575854098416375518286660840409369877273417624996871976677715454444472420767939574434537407683289532172741100961418679349162765682152215940591996701226435624882615031288365694072655422425204767210008904727455154518350987672297312425745314368677486187883823835826516555845539315244895344717512935607222016386259067947367562212321199054334963972122134442821048434759940873714829260472224029508654486577335111683017697279872655464165574076285927715195246627039416505066557096314598792739312063123009694831108172453303615227664865843719239599611666452288523364238729826046869055128714443953750699598764024560288357590461580663005528470635063735135348728545371594357472815185059547234201899259414733623775754648895016084190840589847707520649195831047243929182193424248185967204274758123887069227098623033049462166939364387056848725802073261982644089531615146912216305806392067502529818819595238841481859447598437914054044094719634635027415930139493614572659105743851377412368234553411331029515278634892164210753935174221954196961739819135285612208320360932335771946492754055558177648057163882370501124391980925109069646176317927147863385561240449133192259995914887012684098948024591961632895750530662400000000000000000000000000*i1^113 + 3728629285645514555429611083774174994980364480912938749011856262884776301951039187312964572702315400181482735428177333268119753453369456027295598500288680545279022248067459922644040745665375523044920718264771481944807062800706665160120194392921506588179744961487059248910107421246983508123857758369087193226375741583961654226376611955200945843551862233212543680926374762895342089553101627652408425476378478529598203912252417285370948498787411525468929707119396355878996978523497591804642017010109433840765442964760756875581223695701052894613074860441417610144824036119713626582206690314286983890738906123871269066638604390322969082999416317150423316292119370807877338533623702754165233654864733477483300491805887780089139955048003011905361055762128459812130502517809499794963634533370014018386704930073954451765409937100250209401459930177285707542268458752540415345019280825068157327770162455746371032817459461372945003988259234842606936097624614584540997615740758594002081687887943626294501636842827588661349344065886329075035146615823316999502336629483619535501765968316995551981694472427844120475763294415382549309674039157888870722285434495506302335087594320918674864624322405199117020131765586935750240719698751868510740288078108360817986776837322451179084155432901711668631824636529796645497014587425847737730501779602663727744742836486864049379344167076264742342850240596519487582364193939383772707336641486463838605542935798641980820326493802566429807276699398321285030640957304082551768762057236295063505945436104613590884990653845793211886249017164382835453940371582471861530946971908823600723624311298827328316606606320584017785043927966095352421708525876310261922375741611400294264596658675484940316258644471479092093855142977569625729179499689591822241011427639070579771266546181120155390696908751557900909685249974914724386013697843079391455418318080543195579213402979685975313779273950526841487005966881901159291130630603041610922218666441750950372934719963189661018021379538816150050958302687727283866109483904611331757369033781250264811845955481206748301760369230680130178455158726101281349753362038771723504913727590182522456866162029516401655395062729594517892031913811063572246336297078799271010246221736784998316033907913608752996517060888325737962894792074527034158294436678836031594233183374875263740147620444273992616254395970157773889281956116002976438048658730659611345173789366743390487567529331345792540023150760449539787561355757983892406361609147508316388090083962871235240716039787847136374950394143550282073752468574629859706941189652480000000000000000000000000000*i1^114 + -97196355498074686004711245653716906151658274921004628617791826310920453818168261498217095822666922947486694857637527136568611606436832485930238126717977098049219525401784893781540719862634115343371764681535665574771241632964984289621354971754995608320821718895489084939669363428111581920937224065153372880510062474699941484658267963567835183812637090065556495187376297693517186666980181713171441377620476260299046199412059820830283746101384439419036675184710087957142625826482089471878844042312104241092538833823033377852734567553169359413395310696271960708710302169732771763600916709684451490277459334927201366761377893660763668852330343581304825331649567919520179400686509777075805517458934464307833961857190362698878506103753423091474510671562504581027263071342976281906812487314061499046061391188315274237579437994325638832027496698478869897459893985435245355131383811771814896658164139788818983074744663405589731921349602602995769536905625303941215286491133962784537880964904357057410850321764109894425882545960363316175338127125404641799040854433206588057973195163768134583526367777700689439562879588159955826242916765220174288883862990785178402431416418246382677492108749923070321838690418368362042974093973458568913464731684645810507190992770944543347331983979126197247777075545062991754022494147954266369102769470465925118233035579467070748303029826878630564349122727178495415618536268465975594917037392271264704521988799522620923953776849214304278402442565995137522574955591468591959135427289473893776825500254686405268142954304255646672535244965184047178682309353098592592266746929035657634036903924845665259787794682312500523254471654525913523566867088867076009870604605994781192330613247325765003399765447013280113604791443346504939574637464676587573676159563957624118109892280220619521387766477473339155812052721328871846795067477997693222545419214296303601829835354930098775670496663348196244797090462685194297735873862410820188728217653910376034156130912273548748347596382523933654940702086535694286831046841053969013819808174103877935020970655016007622881383038181242037825535302489710720322327475360119789329815275951156791223864436215947698991868442786894069257961277656118762846071471853101802219050963505934044575143203449339107475331542819411610119813495530341768605482763478648155651248837397499890262616944001237883962585916521343476460149310578372099064127579850125739887783358159446433868763203808232027539613556543741365641427080237890454869115304685403690311732178843492034252126309890090652937713277428063711946681031327744000000000000000000000000000000*i1^115 + -1401853661243306778212191855372425030470476557550558507100406314383773460726645564578495150129715614039794567598673802911995709715942896213911616115293676227554654933408972440346920373837049182061506578013126298439353830989945101472539225098303364963188051682684975786303388773474249062980146839776255985472664529744810081764113325797142674664913138855469876795627599067346118575383073301893626135327042467975884655834695787425131467852831109366372911830715892304480151241521280684893255120281694179477662523148693619957297745033230837170260784271184012180417710643211338019716304534359277585294528740342785411374142653342107571662834804366558765532502808504410865945298232803794715969058848623055982449617672605284945371027394209211332402723975952364861771753682290490776331848006461090844922260010678858164921838711307530943900189525415946031769515647415257863441659653445846864584044209574405068306385527693262727155744132734736565154102120499284784469754507329417666167932161424315506519693490347369658110013058443047968553326995013219472361905570488574198911784759559670573474102499942757361136258409360487663567526070663562913058697339326242653791638120032250210384555001088030593797227378543970061368417847420138769685497754268588403222648806670172347068160395896779206401017890614407029279758284018734079641543847195529858114745982142745261516499138698808054911374924461715389421157915772142149951381525199368976450083085685295102539785326908576812591503161716953954299102079754331200779675029210044330339416781330066103260844449129725034968262669156585124893682504919885045472137030889281075537944995390132937470425449850578218094841337719669639145901478439032987122096722538076198253037732611750885455985752341072750078061289502968372132578828510017754228634488770019745386067031872202132832828131135774554656562008501932714046082591427530522002232678720831210509545524345632050290191762252375723537739221510958624778766129077012424641065674067629148823582963622609045801666584456646665860990994192493749155986467134390663598863028699840097551886449871196981668129152445067109783967614881836507070469492899039137842475513932178244108662216508643364744656150954140717023049192702692388719591105764537579404715028768634466009279551131314929103732066398774852243280749013714842838722440443745919246963483515042472312253250329729213606263071054225585479179693385689738015263122226257747218285413927843542002816843672769829263436284733976610879031065204237151583317530552055239611537917312532672023227202485020693711505130269756620800000000000000000000000000000000*i1^116 + -12987278504483314808451466397181971024843553955820586854501931352382481414867044275882207183030735113476153488100208465344683091606266586066927504306728303929333009854153849720625225269097341215070825359243076327667852099952547035641489530455503251532504232603219795475619697654760757186316819575477511264918043181774901078347838140923581024549097746361558853917793502233070006654840306967125650591305727841646419991562299939541107634471313146804652282797938595080856658681573755009523370522594903010519213977998472979351336762050617026467148078637463679377588990534542426990397705469767979905196020690207281893926889198247017389043298821224175119066430862620060257152704959514912374571296885545502723695940972347873153951434690556736368009619049010328128009521720743125163392698921929414264570948083224252360983684597248051405192467050451342609670218181368303652871723693534283620184511349310389950320965094106028701431090973484654591586784905182460368982531585961553654611857762398973578485205222358423608775647826499832904042086889394141950402753223862606707532221622816894603184762295469994371157563773942312093575688447658198171822970232605594125401713554651154775772982103535974495586984820881982308761427170305309969293571278586815876710683890944507609756483114183117669208324769740409109209639206082216528182545942816422413649208625474234775717802743318317410192983341087302867509643149968048112879040678895244698077620767326460860798163365950322155545419816792573894181303010988489868460686789553736146043958426196677528778342581074820398373803496508744709330472198212345910901167062910740865534697921805791575224362843471989850850303909694073597990446793458465991292319861411750849274201896007110056643317598601103154123694670655210106612245071969570998908826211879170470518536836097475886660419964285396888958062586874568776067238598956612788272444295773051946002865126712007343265796269626803902385863360575935201720906149993974818657633026178058775413794835738812351501209270586188905916186277395838865862546547404581880507863476266537778571174791048477307028745026954154963764307488990688302765284443231501456801898906904619523514389548370318737756217563898276994811699482479496711564389014936467154285853511465762632070457940639173446718336530373204118489350860935785769751073758188859264068711671237306094416875679027557315351292085040478990059689738467036944618039514895158901313886741415398563174369256973247674665314290454227735256781478420753326887068673422489746101525437395219273371636926942816501760000000000000000000000000000000000*i1^117 + 16192848460031661646650073487158607515820671567260310843284552037410825683012539867561253022146277499860829259785793915764449930187223220241966324887513235494021638846050335753969632806167001160778184734744805878790939271620523416660534551690588376403568198408832566740714383863097939030880240122889291790275835553607177504687540934289665464781508913123771337924124770403663660992266154060507647367397520332259675125250844513595288424662703997432757232784118063974591556546820515300859468406797510655599594358268002999190035872589448966197984081734432342773572672072474812887800765128201548395692680968375938229638566432365610853609217229795637137719573080526445643571243856722110294763549161011516389487966999538696753543128673690395265048384752455880510601042252260411184303033504543533575414942513200481487870293471802107360045538299939587327424280431431859109488826831363343353551344146457374430090716385440547932300909259805092966116006156996851674117748803749012294423032652822375381730763602981497275459413253088835786408239466248168428668523940324179456662110073013439207823552794993143664562727301921877162971422435746394173496572511514902492287790523867579751851742654424432307987275112101317741832842362855819568323170359468694936571256404699637004583653104389630589815066285288308647394570909182497046064287007199411926837672637052195290014002171566704188372239928405942310110411938910431737263412056707308970661155475973471628558210759439317564078954544157511180808854398852138753586072625023668322404861122357837360234476232532302810362068095105652636611552678555181708117803493193027928911670174594485760636129276646251657942175430086631292356327398851941152607159358174220598745841071928482692727383979750918554441315848602677461591577874187654595647450048238377694124038369268396411275264996064968002868520232024164866782827650844896206449148606222630336615486011733163528704522863808947791921430920973135266698109002712695667399963842481162535214576882945479437041430555801565175531731491716008937328909190083738796583269715200786596069706573248808234088170606468038529946337714343471761797791681465193038861003089144308459183769026255970425906364920899229780776307102820079150924578967383792384334641016570987015642139036940772328071880799637570100742072519888818547966972417935168852122786836282584408083449223996073333536203994746590077643167323481888411553690433694452661232838685705967739789560587194475346989928541362832208746982833821844851811321556496802990214158655878267404288000000000000000000000000000000000000*i1^118 + -1818615169262214016953973352824196686665469611617681715117508616694043535388575946531192102328344351681413126491008169406177991119651414777653607553727635994408867674693307405153341247189272575626847514207046553254188239110168638599496236220002540954049179584538015798190126556277784530561460788263970069801022271990367396623109379202905498424120804241510024951924567712998844799955671971992369610424028311658531827156730209112121511076037613948832715222239159332384837409516704929816592631499877010010581920617675763877645323253080930213376276604279961331604183589475845680424173313978058472156798060951473937210500834800165279025466620038476602211018672085403980688842882786688381165385561808848793002369074685548712149637216386178538503980079544306839625726030235505973481393499369786917347991657527393478485503293465486450613794338625869542862444684910317162732912953600955959997502414325261215691429162188654400935077616792260611829684134781853076587185785841002034252951584001766520288856748962516972908936103114948693735218138849725338494944232921058808671630688612911101006715612319610592026468877144432042676239795349863548200560569190023667728654126850854658678226408955370186902061145379311141884231415739039255684230299142699250924811108783600657551159395067786284259730424829542721088476099036446271234143697135852832744911294652587391026884930599173549952096636147109672374427989050231449489150759919921224068560080757123386939357866606483164337878247193192436096569811213594262987730857426730938741823814469919663549179407288596773239749728353366932182127487592397586039736260381906989207121700417046837467328917389038324629361344738412616623532920758353981894030577079865530910586595031442071806743883031959663617514861870263362297611904596396945839297700341971131645101190721370080431861760290850934562329009125347012625525100022867249626805790317308361634286450505495711905880689409680440577529761832862973855253532651744639015122168094010086756461061360566376689505801579349989581785748597046693107935082333200311677542641133885292921733828639927708108853189848790032459735140332872646326078661870697225525918301435057885058953619609270450345737712492197079490117195874277707803323770683330243030225442882973298227665943455948527852898784230180391451806579250077667283390501012462270207786020986900326058127161388546133150884608828519945201771455120019232569836240970672735201026632962191286830600547690924356331181550947136841639245611972900923446980841153390182400000000000000000000000000000000000000*i1^119 + -2006319061552312707614169300845399955564313683542068057901519107429980110693775694914392315862452764894827696305543691490938776910921163656630454886002859381386740792418444351034991164681857747290940335983990748571891982369540350933927702726465533950755400976448211779309994662851828801383416037588925027726051820660815960239271531445618099013547566318625215593826770199065625517607888532741410007330012428361360200896269767631865274452066477249461314354029845610286586256680182681818444141648552362234280269650600140765835371991786342318715027810070057552217049884021481482566216232111378624460655473396215382933227461592426260445406329514069667540682874004120068189044008222063817414724897695895131562567925045547953531360406219918383867571304117204100674912464419438246409052172989479038728154126856054191232303870147108489814540888210380099104569685671191582139487453203005396720058733007198682965136586530659741267238107927275062627788707117522787074461155503797883439954350975171532826165335224835680755219439437772416152442262702466858064524194424918857988820956922002156092862439731459910564033206875095808007689749544533927463984909129977527981817453954978193788760066020213556665914609524890751582362793011657810489560084008899248270892082029738331324937432824113514098279704288363453953161688221958859393527243918980761237556248861482223896206529260865763638860241054186249193572374263928565673997102871911878247118190521836750827083659789653693051058394119983646479368641666962928382027961800211481633710887587231639566768420579610892332121434862343815574297799144426800552780708364633385934160754058936122879760880141077331231602139245139537082178398899841155698633748302257107904820239672195142600202392545963087307304219847966900860652341978323518648955951532533650683793306622886504885322668735133361410871004215257811124269813045474820647245783333682098249275888977956850370889940851324674888055056119203790112097939663956471601877068398843627770870076038843069790891943578422992093678707401835933128926911625895415053700968652046867116675306854364254024485351209015399087424254903314497525298121399317982457476234845176950163276496912785049397257167822735115701604781286396094448359048268474271823696751119761550706846775250911166353385341178761118397319453285366408642998145020767289858900032311632136282107733028406731964180911239551096996117319854851840507330440990033276642018813594777982413066079483575625740945079594919737272343667912212480000000000000000000000000000000000000000*i1^120 + 303589864221269426946989145316806618128761817304655618234952344823349929421090251724317167541548190402253510900860051348939560361577679300545925651938508162422696075377991999762785447947687411158999234831114965508974196215669394595437120356041606108155751950022471597702003620952113141089982298927127299976112050521026594128855839228574749222860400589556212245081405185725938651296193255574647246832428892385884370888623554983059074371350287674827309166701088440459749719163129130698490959664908477919310891435118656120449985510119772761761866795617332683780183894416838436757965378309351792292858535838782530707777360077362191166474273210986221911816414886926534746575329628152696452109074664936674225447328936622386491108154090097331598935072299050321329015310223423764515210300438781471265664558652788287796133305230390208742236254189643338026028105225200691861357087656544288007743038456695135897644225651866848314028885910404667975058561700273919794182798968415645218090951171187072511139611666158965260573338375573085125366251826300533258099845770190690767971820137804104977481359812672668173516576550642583545737728105020769966579767418068436342565807721353776451463744579957024305259243822183323434640589318002197524109154964548196088734520413041559012224372614673875087212603300316347508495246214706807696442331379269030785901759513252198248036126649179701492085304095479582483893003936609559575364520855911855122705203612563433425195191799693488262946321752229749642082458133831323231151751057342584278204946633663829416150519098827486849303019454227771381013911818706915138679737630174415178322202759194231187571182743644023334044563561526407211434593381434795864154140896184031255029800478961444100140587386422624196174141911165431077213772169978570437788402891595563554998103305761915343115431590821093870384080191955251452670841702697187947931529677369600318169530245344092861429434188011789012175832306960616541303890510921054766498881289943886729032978363521702452332329544475124498936515473303953686399242807616076095955540262268077313037892598264119747112449545508273787584602777542613187841872362141633787411248171772138371732638468496874886136454449693085714002348801897121637570278884151514094344200013508487235045749198063573818666056130363488960200245511276995129712151483691138587718159712367838344845611020291515994637139467307869602147042323745639767644584165940949376047909775240984498209899853099414976996430577664000000000000000000000000000000000000000000*i1^121 + 14638949002341209820866392416567856483486596273240067921938028608675043838876463898566569079197961093079499698181597046203587190097462966702804828168459805358287837028885560507426331739604838426352336320555491231874451833738408353089978868852646463091891765570057024577048399249284911382478376012585608669476167629044818322406064157987567092694004757546359873568899050762107144451227194513209185675553368578906245457167846722227633338408673276389687476133092409448668442918481813796478760443876110406558104899618561207152743598110174036525542255754461203884213945597044786859202381571420424369858210477826006180124744280033693974047900938466925132708945741966213848281619827507692886177409872380860671725267087039726857071876645752319774426125529162455448403982454430047997477040107412280151893415680023669567985128682124668167133431878501599466540652067884068871384337660211990883200256002368971626870625570631419525905865098156641435690276949105483118779913518656024662017229151121069771862670962175100128208464672758908628261860476452853353163156414158716954464644714799471616917426749885395831242615686200919943031151165233181748751077722735128771550672615754795267457067759613329467903787874050738796379528049575442835867515965581201042264917079645683388445940998540962683163244256318197617449062005243346912830724998103341052393585035553167473856718200755828400946914680753375687618516671929697307170802314007747752623923936530563084388677329076881161531615604843730110815397812089480072176313301180616549111110204695325841954738226628904316662296831442117106777730756558669605197908661817163840053352934791081697690946289958907981563164079197262508630447187412808409022724494952661183022892885665714317836920925069942799280469777281609124695820132918513520953577331417720727815028724111597539134486699417278839252365568143825379272160161407102467466701233029681819950317686988037351816147420016035227157507805649839967257122145604504495511040452688315222383494874980424212750580372206772886253680249150856813539098360235577799425772493421983743970805062218654676450454789103332423040880969266671527353917947702257159670645960988908868776765997780421080364211028561941021461683627700330115076642964795481526914499613869520989514297553560131391586361782547982255862325125189939956401539020881573972034462451730461059441400541112415372641075553612810757523294579704296163902553258166760440132207900462232994117897420800000000000000000000000000000000000000000000*i1^122 + -310663953066508413630596787183783436979707879872240926204436596790736431240172684416995082303414311960426167628504519221601048008691448699581638463481391521649530673921272115656900778073896414995992925710279405635475443377835028525621206311685734204433727811874478118266003705031719257500257545815412274122670532651361249554335912065195426573051198830351731621973076584052877865975793970534313828757083331190654785553100442799983462945157352715314416156259573778838045051894863410809695550902256413029438128326689778255348267287685670622001242806672221604681901750767147729387225896757521251351236138541985417713367706208544500552401165431043386733374802151616207977516811477950815019664529062738034193464255607012112311993790996237727141263467991202085341357415097258321477592918313678098994333701704883077419552340433953603269789571090003489195191772733554154691962077416553773362072127289183682333481744094248881416485972048008065000786234764533147966941553146802944256026348896232739061291485058886964811663736208339943217619856012168455139520079169039923524985315217029558802649815968157432739654268567568883075608414222806608855674531816209957533533504657163022648880045555671523765886867503914523399533817303774071015442203435135078178937529563190751912228984185413221194646772958499053041576097016315554175695816995878113281042796414002119942684506682267294214762774236246287747161474915284426327374302669214655344860372045160619032523414413844480683862293724428606278228749516662498699306277840825681320798348465044303612859485979445602529717787214329222496040251430154977745068117320536278135536371685668828473716351053771895131600458167475830427302283843292687772409316780875751971729543047147539580563946975702460301762398065856693401921860827192216318309747019034601794462774512692623696244266482503774491189882028768758546585844353662926978473907725415072873245154405749032071954699533312630739387087740882427215827885202314924685959518037055978950324661372584045811382733962922402436572104984635930784529324723993871729807573640713355669421215603716449412872929848783437928804682332961582541310935733494578731924424675219533288123242417055184752267228742124948975796057899935208642153314636400134697914231389356384356166557188054115151355169955844608774012609519700377214363702999450960073036922149787578030748760660597650532884069552978879247194553697041937401381223703511040000000000000000000000000000000000000000000000*i1^123 + 2103153987227484288342805095289625594401512210364155782081111069199840927300333143149867815571195624268911205647638813564817241176864331793116722792901333867680319178128347014152473592669470306933313552296081293925989019336558936548473034278993489945859802238706757460820592638645829254294710270869867957646067580567418399918077437056231260505393509863171185435021860348582506384286388429603708291035598078394002210733189106895722646862990500009389183230477399194124449528707557369497053743630095612968611268471064695383811054774708576740965026766590033920053864193040225522769938918211859368363484403783913458131890379840447412841395593673559487521135306133255925137924274496139368212251339143486271221948474297393146648682696493925200937460162720963186315487900892467884325519141674777006624697445353169852619165122071514907604884686147524497434326769196790513883649306715173669402172047588670483985618969192024292544564799513756403140866582347586038392087925379363272108268674351833052475515284866453919848027151391179103697158901623937054796101323737643175465556626915002148357578426658546854882823001474988861914856092006069850951151708608191914836130256825846935318242224229800674138201638581166357821535250285028049563406019963062094356782861533529497245316515113950643407182343080595477944935963533189070844618047411361443907340527540157523583809135708974067143165841625565532424429237701561616429680146032576579056305502340719467234252552026294027255863688235427222174179331480596281724921804784658812997105633294375288033199131381812437377785816572317746512949800642914842827670119387740285412181080167316257305230808376538503985960353440122037464686509221376666641110356490438401365413581314561440310640240528322990415120862177348437269614792777110523706415891552366024100207692679981763733211261285982789943636509658229864251444567426848765151763228390938148765373266689605856937126256500701386280014581074318543529474867136212306868754817634688138110276484233472993957039730130225575767370451874168804460090798401937611957590814468626864159304485204793183467669430965831367316906679718847352537410145729101624287793137826035278308190738565399829535345778700311739142121664878985910938670902270874537692971527833723086333177996128802597363360766823973190314431618390683418296090810507115882858953726839495348044268359563604894863596619256186273792000000000000000000000000000000000000000000000000*i1^124 + -1549096272554405929362583506109639419229887310692206470841239612426920219191770019475623508874894030499606843201058808898706727407983708111889106227786220142828495416239537718818597469079987877016164580960094171194686075589133204503090128939642997164863465095716067952584506482350627922505752980358794032916571318793106201501847868887856877885791172842355646463829097435035145432928768305232416851850810135596581264614772111012556647354539479266404056548379233876496618548488086801477854954481279750065235616661388550321057148051408394789289971518573987568162127741982292481176665042034199537429353330053542179542987268421898560746108399185188238988998245762756284186376172105644590657175178000832252535757515108320286225343574883512298381249256728791132278954583858070717501639320895103597751310383583059082562314023909652029763861812395129831407520990192777388967119816638589492306948239797348419621545197897423468093877013499885373464761116162946796847916451430850641454597728042064928216589841471144958471535056696335211114102156265344406164125769928751751469446441433181349161912105184554075191420648321846254770024051948311842636035984865194852794700768560451780068656871080383812705826953868244712848007638881414919319839448537578486407015405539274799814136053763532565522455935218991916209403455475578698479980221270525056025292339683943274692583031687443036602490912346208494634108239089232867690106543595704781285652887752458258078466966285129963594928504966387388635046579871983293851114412157840418781012989977058403579374081411852227085799860745446848792287418378525605461082108745874822079671669835374699061195993721836455638431226964972147436432609226018653776210405997413069195203815008082179946854798649452554000918973998954411147131137243606353094289871723682493348452980136171908640479597344262426818305448621058412236068290782721291656099142799307098659618265458254209555781094269821891764520191067946323449469188888927577849471704464455940594130552389662540138955468301379104751489075831107427694530598331825207023750654562884705982661586894769918486933162125110098394615647970285973508618844121548847309228408946679047332243209395777600290221536019021621014602675166033980107517957497511060226257759604121612366374244362142666944523145500417640228426837137663864914523347232487585344279479479322017792000000000000000000000000000000000000000000000000000000*i1^125 + 305587344440589139977543985822793416333955260380412986890590183081465788967765690026544351179562710020797448405398458555282334812197306964848736791722447820154104367657950638191214647772701646985122896529126022885965023588115203869237376748553989039828411841095433972869232687922163111382587525047685508846531674862377980728789673663515603789869404087597899865289461193915691994119254337894187214721261910721379975833841121716916189487847568427519304999069690450281619509940007479941127504783445438533132711260724514129351255968270126830899710818544534997808819178622856797649339809424024612533849912705848433464046979863392969939806450286465050128089254830515778472828191418488737142370382905198001269251961090528186822853867001038367918091470568278320861640567496973534030854479792076532042401839217792985468604311137456975808508751201198281227825741166297259961510032643695659479438679596484926999326226602673037881295741214119095015218469991041183420827980998508806121074258432506302828184682782317858597304911531153565742979895139241858910538936678291483297628617886535330186533767540515745471878569261390257920268532212374407464359415611946889072065956679302338713194100832253312214230976758768820349167113586671790634688226988900877030720387646851945116942705384008004266093647047591061700981692283637912116998188720296301205149172031188355201369102004384327486478141123141834624904981745511870544671082788402898027593953242679509418581231247667236094928620251784755684029334323112939621358986561962352047924534462651693404957363037862101691088974688456380584441941756552323076959944787285704734906649885719506758971745874088921296200209365315300077529555848636354297214936887896126276372673739769770357247502596999545827281127593628322989196058053259599741179700498081811562983983396720742485645761668018716685847300192365928804015987988993783971060476819809958904113154626702346676844014980875639676564659663373286761605008925777918653426719453647092271374578778853385736377044402698653686892736933000394581116480001717061233719019311913955378373157331810292604462431682881125939828335084218781612350358184183565462699793997797590316225628277787986836778395359784198560695704708570009311015654390955838089048621563366989203725620947604658742117397374057219627195667562589323264000000000000000000000000000000000000000000000000000000000000*i1^126 + 301166180544667845249470882447278555596251691168624869174581371228495292870229618694219633934718399727332454049929123784866170137055808068393113586711618674011423513382229886349213753798692537757631548538059625734677716100433284387144635463222268421136521670658157009733656698013924584631375721043898094110536947607144758047212515072596823142986033006347471432600349826124834679961548838655204584836645749996077574528903235823614515509276691715452499660492302691270553695294485639062299993018170896040476576442033032524535818541847415455036363155308832455590570529750750904370159835201233288925879359371826357575050576107421673205570552352056966713187410039764776669155269010043503322058128523724047244801403030272763935375697680475250016503256343045153303069865043838965779233630323045511478382094308760291927909499788651873176204399445172333394049056671399149998098534415978886362128913427225975139480839373666618168897904259652370545805092440737871577738139432480940849784275570157602535030778666739495775788668543271579737761928668046953479185219938323449314020093809838802885251191700750282017800888904305218221519078020163361251291489263423247302433112855405775226022469015886767261467455674146938811078584548073584948481679042162645151815932381736640926694275725050532003913433887324828092113777784319643142492708304620974477992372425275056032194163310276307814613600520683820858661752205967625891370002246459751517801043264956722673887855348437342316361458201124510536757999345817122157949177343043019256712954915147126527110684907268114439469657563298363183282103781947233015486228360698217013337499903239441035490805042464353865559606039758192891033994298171741943895490316809577460501310478608427987594185644151149322224246825586550528521299027594879083532962159811879932076556554642216150730326115922666519436883929547726514153368491900124177675429749908338489705422640021532924156597579749999590028232063538387060392662980928365106487938045901131671928427724686438043935810195162515623367745211009784586352119209465412226517529591132883587038666938334739378877309350383798130681872636004283479054986301099919846309246958686517720534892639379648457666082556686791845664312427132141479510481479848993230946304000000000000000000000000000000000000000000000000000000000000000000*i1^127 - N1*57881590021595681061798261955526415649260414499727032408486093777669243306371411556060866407293646678946600305386822922161040643947773591756453163083454546498170322432024723673905597449901294243849385395661078522321797623877349408999770041019385205541375596202440291220316931635370047661241237951067662109375*i3 ] ]