(* PT coefficients for quartic anharmonic oscillator lambda x^4 *) nqx = 2 ncoef = 601 e[1] = 5/2 e[2] = 39/4 e[3] = -615/8 e[4] = 20079/16 e[5] = -3576255/128 e[6] = 191998593/256 e[7] = -23513776995/1024 e[8] = 1593440096499/2048 e[9] = -938728108308135/32768 e[10] = 74240114890410045/65536 e[11] = -12511008808003116345/262144 e[12] = 1116918623511149740101/524288 e[13] = -420898421140614115942275/4194304 e[14] = 41721137070673556014627509/8388608 e[15] = -8683038228080109373268653035/33554432 e[16] = 946876595975161924196157257907/67108864 e[17] = -1728761385100555366160354949795255/2147483648 e[18] = 206160413120394698133258656666250933/4294967296 e[19] = -51327784083522997695278597364732624285/17179869184 e[20] = 6662576689697582376540046397912584092465/34359738368 e[21] = -3603317545456961387790935497304078695152465/274877906944 e[22] = 506940081949115388244765524549167530778951055/549755813888 e[23] = -148265303641262194384306222336247969337494604405/2199023255552 e[24] = 22513244897425839893694790338077870728837392114885/4398046511104 e[25] = -28367602806162190258666545811734813819917397945017115/70368744177664 e[26] = 4629877182651074444246038440116312380559646217706307849/140737488355328 e[27] = -1564456298810252643060396913533354447771275474511730352685/562949953421312 e[28] = 273350783872119873064379107451200182538810041135119934294297/1125899906842624 e[29] = -197387072722295900469415009650203178864486921485617968640021515/9007199254740992 e[30] = 36782508551909046359573440897355003312379909934705562598450715965/18014398509481984 e[31] = -14138260021563819100856386506806325342237621070060908577477599145755/72057594037927936 e[32] = 2799985046305646021202942564882400889281861879718867252694336800751027/144115188075855872 e[33] = -18270445693296109541170387675604380482932287246858629845181845078557719255/9223372036854775808 e[34] = 3833011346676514869742662622008146107301893041910648903248223845486294346149/18446744073709551616 e[35] = -1653435285510978097788815767272775411782067726319313900073577359303394992560645/73786976294838206464 e[36] = 366372909163179661931353466853682542310964812726275923052555479761310290393202025/147573952589676412928 e[37] = -333384294352348804981313043550578237996796161056837646127263725659391856461672639205/1180591620717411303424 e[38] = 77813005383589920859895677090286987413863148770329205434444646349426251022106568543915/2361183241434822606848 e[39] = -37244872179542730709335024617788383466637814723102420375060533716355402167528715492222385/9444732965739290427392 e[40] = 9134225812297979740536371943735293701808820080629501421442454270494284166820465346699705265/18889465931478580854784 e[41] = -18354506691352702858719215122787906209203970460359463031010791909794097861219302300858768863305/302231454903657293676544 e[42] = 4719159660052900375079473907620477004146520263389460378678332523804506436622421214573151600315955/604462909807314587353088 e[43] = -2482748357920985391511139825101765067970127830648225737576895508284282661116880191200961274986240135/2417851639229258349412352 e[44] = 667838203693640408923931098715395292709322299341426276491455812258818014922486397706890887659249273435/4835703278458516698824704 e[45] = -734452243608862756200879252141587097017699467725908314174880390823046062298317126028692894755467487851365/38685626227668133590597632 e[46] = 206296174239820633788447929789061490291743300992474650465309868579839118938421901651104830302827392442406915/77371252455336267181195264 e[47] = -118345971079080299273268380130491845705475293511837266888770530192982506040935866499075322189619704586529252205/309485009821345068724781056 e[48] = 34650323526346131608030943882755051520442040232165685736306477291399995405410974038673983100306756767562411529285/618970019642690137449562112 e[49] = -165625205122644670301833719557629345567425314018035569987331263826750175270296549944899665812234551910261039053090955/19807040628566084398385987584 e[50] = 50466290492012853838700065771548679516160778030299990971768391119465096446067899326264160643913236463556707588060518545/39614081257132168796771975168 e[51] = -31355872124514890730520665560321270643001302715230939768748772336960882005882001876320897752948585174609065192631593342985/158456325028528675187087900672 e[52] = 9927997221586719904448661473045102382758668264502647127352989427273822742012784593487998807307138118741446625422441877061293/316912650057057350374175801344 e[53] = -12810556851665602804583221718995062718725405716176277949018365223786440270178915529793681778715039692049464803219346722882187525/2535301200456458802993406410752 e[54] = 4208929910427573738682063162558017168139392832783916191299511825510446143148149418642986754332958420943502452849634512761434267067/5070602400912917605986812821504 e[55] = -2815927604471120814910064661588204408811532987193510113407942218251213362391800956336152057619411710334444240281189598606782245435305/20282409603651670423947251286016 e[56] = 958784532359506816290238729355433997861157024347561650588101637916812239039562556767167354746170554590933801437608755421356493911565337/40564819207303340847894502572032 e[57] = -2657409610855846037262547151482405709183782625818852399032479454966877639155274214742654323856706026353461527854754891390872021342667123075/649037107316853453566312041152512 e[58] = 936540480138471110595690048470316465815963374819909524963551212517119734178656449875366318739007748940288669732815772124411036911992184695329/1298074214633706907132624082305024 e[59] = -671308147056194167110456088523337835580144881217395247849167064527761946577671981989201592273541638090385933879743533652997780767478842356698325/5192296858534827628530496329220096 e[60] = 244604999100295377428580277270136006293930679738701257790033288767109692636706986728622393896275161853019841448654628556340941476807837367569174145/10384593717069655257060992658440192 e[61] = -362352516034585191849905956798757639140883991694898453954860143846589853000434106461684100700199174571985621818473484678166214077054290115470050722075/83076749736557242056487941267521536 e[62] = 136360287911443923347487536557433971298352914048548006700113518418369209623448987553458328389982880861399528550906551343006539709854102392626422133896013/166153499473114484112975882535043072 e[63] = -104259769876118694933797989870624560693447988428365834490220382405896250749697429589360049893021779796519306192567034020615502331999205360809965980072920955/664613997892457936451903530140172288 e[64] = 40481136774677996930955461025468058592297805858763578186184803694513059205971812722377968934972323429528587602530190693364349755069637803388450053410780520371/1329227995784915872903807060280344576 e[65] = -1021418430863826893908342888396392613651410296295502532510243960150552284269262287926183562111938204958734799567731046073229278833335078835309992243396182599223575/170141183460469231731687303715884105728 e[66] = 408799910590825911827937273930769371902647947520093432692659333616329011964238048385834869471432287032204032946243370788678249120251665170807014972932234525219464581/340282366920938463463374607431768211456 e[67] = -332114518463074587679651942958781619565918237644480214785529064754609024407985020035656259439959990600844294519177641456077848985001039395879716975175162881478273660245/1361129467683753853853498429727072845824 e[68] = 136893097234500363566911259241627333044739193894555999108208829509957485947577490002373872347740392710626143249914982790495236961535386779221188066361110258828919784516953/2722258935367507707706996859454145691648 e[69] = -228976614128922083979350267332336390278219075291014558933374208335190084668243016066282382158161790199399496133142978980128002227217852475142805258103768414391512117361305005/21778071482940061661655974875633165533184 e[70] = 97119946639513582736162762454064611508206908565730950649129742835344132949696234725878076560721586437782795266001612602957974822218921424870679320721605355031447899058662048195/43556142965880123323311949751266331066368 e[71] = -83548316144508145537348085435126238719267729748472598931481629557143052323209828247366607438104741484460779705298014139895267062674227667854440524633306153252617172285484869630985/174224571863520493293247799005065324265472 e[72] = 36436404535435314360839041727447165508704216222502677895184562138847665255241150244169551434788083680993143501927801052520557517674784572332825969258236968836630828974370423383616745/348449143727040986586495598010130648530944 e[73] = -128866690724811137861802695073388196479514028250368252921694056187289143986621719863072282350606807553903439609050673592560870273661845399025952849436364352725033038497430023303357960605/5575186299632655785383929568162090376495104 e[74] = 57742313146444171972330416776214435865268080783236504548023458897446752850763839204148030710258783272090180692087539215666839112405313244288528899155511596320867036587682488736869731674735/11150372599265311570767859136324180752990208 e[75] = -52437144923138954527931532544141359099667940969315955187823319784490635608664632596867678841305740368290120415422658463744382877587151571310233771859648853642103526038268724492098420111276835/44601490397061246283071436545296723011960832 e[76] = 24123498223911656402419180867595270831681299976722279714985547262010984627689057785883657998682934993800494583477102657363999808639081404511716034599556605735679378278945367158499611399517032167/89202980794122492566142873090593446023921664 e[77] = -44969167419142994128962506703328384818492917509654588023752676107131600168302368176455086545217818630814712690268575631569937141238178555182052854084956759174008662799059136545800258923210340617345/713623846352979940529142984724747568191373312 e[78] = 21226163836959335924914949515171412115557575906701646068930776334552677717835519863385040211704244872266482340960103045370436442616405516762536082049098477413102452827642556430262534268856073834717607/1427247692705959881058285969449495136382746624 e[79] = -20292278663159576569690848963419815247370212541016678430127883895157568652689795338857372039413308572895708511358795617041353570696253028714933255356288594013614394848511330870616722233977227964794677465/5708990770823839524233143877797980545530986496 e[80] = 9821210713123596466073215028323248911515224484422889456505273522575664815745513933880415250897506533089841176414742714661341127188507710574503340003364238236034047722238040169634798023933899845826267211825/11417981541647679048466287755595961091061972992 e[81] = -76994202864157975552068327640956140704238962962418454901603817540135498874884973533968995061722425111559290984862248473625509738866096623552517041123249034320654431475319104933350372633776972120945325777839865/365375409332725729550921208179070754913983135744 e[82] = 38186102752309693719725217136433674602193254769178107028282958862617574134643659150363051882398610323579807174066529035278788204729741428409953832939115458267742216535246446166095589465226714506908252573491749403/730750818665451459101842416358141509827966271488 e[83] = -38334866761137833717956955684240523405225824310085669373581022995748014511447375529974589403414964629223840383547291985852260967043941716398643505457223492631802735761241391987787535804233920374049010904326359335635/2923003274661805836407369665432566039311865085952 e[84] = 19471634047717366641096889083772782382483767243770838819980304423576392869733608139093779795933618207451260420230935135393795555598168606711225264972177523153859341606225874110778890711837985012029613873108743025515071/5846006549323611672814739330865132078623730171904 e[85] = -40027694054300914170933179514804195790446277476894567506168634947936969493144599094891843078527255087876297315210301983973533614965686010063546277248628411849719921647579587878321969320515847258631016282541018845525354095/46768052394588893382517914646921056628989841375232 e[86] = 20810848996173288520005797799903785472285303558510915184179150660805720650598984554167590338995998284034635394248509578880174013774269499023511376222158152686342310118943782430822556584357110157956584704979657895328521112305/93536104789177786765035829293842113257979682750464 e[87] = -21888837644030604537468392095592326630485341885826394914576746511987527754094496295023203955229622394667571672967869745031492621757990703673944448943629822219454005376250395229972658798269405850064073119234597210964514440075115/374144419156711147060143317175368453031918731001856 e[88] = 11642418553210827362499740166249166320505181093880585495014198050392215033472020089924884382161304735810250116272372554754846220253081199644776405523636776395274348404423715070494053036944893414143721234782962180946637531539667035/748288838313422294120286634350736906063837462003712 e[89] = -50097548268454631235574623714190014799183815443617826649541607892378736421190144718722372083347784984965338738698403916354430302513060521293276275435538038606314200231111056412190954386327079403035067450200199530101022224120882935245/11972621413014756705924586149611790497021399392059392 e[90] = 27246384925507358294141352821855317136210060099209636099081228609558861912057800782386885688082233189928251019946181413570357441400511556313702811742509978013076981799467291671627741893294419612669817269028943300756903764411247687201455/23945242826029513411849172299223580994042798784118784 e[91] = -29963184749112856478257202670708119027873997821178116272415140425032635734234546539798530071420231411434736737839706964283811065322146242676020705856279035054076938820295652141560289094545320445644540899498947247360352065069128213867579915/95780971304118053647396689196894323976171195136475136 e[92] = 16654914043589689959510104892242054771116673059576763808443980952207505960896113656085423116811219429910265259737982032980926691523110140160165360365801569624648931662112899459343838380809604206053604781049865696629672225972964335550331947135/191561942608236107294793378393788647952342390272950272 e[93] = -37429316702614336249299930357298379560707967536132638876187815462544953000508693951172103575718290451260595241995702767161647851644029247088367363491251570007458267113062050494905421309673573780359384015539732380180502917294119104206889639859085/1532495540865888858358347027150309183618739122183602176 e[94] = 21253345865128044526739716856026254195578361820171522659069346564739292639953384614718184831886021841428638593703128764849536507662322414708013064689662750275150541991995054238390284436227097369903328531666940256757854449337747606547601501920118315/3064991081731777716716694054300618367237478244367204352 e[95] = -24391047409940486449985927094834957097424693387824794174817853051749583341062242648695915126225576220210701831037379700211575444682926561993406728617159906601210906049853323457179391473223148946037916794702601744118107784220971551341635799853235434845/12259964326927110866866776217202473468949912977468817408 e[96] = 14142108252753161277712750721310294716801095522916526869740214268517295568208619621686510313741744551628202847260831201974820593746904251055377658952455579129864004005274874507882490649694609317348074163819671754127544365829432658354812644223176634209605/24519928653854221733733552434404946937899825954937634816 e[97] = -265101506113837942904314588731506588586030341806758767358972431195447184979876471799850961556380536784270099735571129905151206917493668201262352431532836013720614948278113284095871881115577366959844228541193042579689415973394152923181318330919156931320183915/1569275433846670190958947355801916604025588861116008628224 e[98] = 156884244726501806115356238255813849672636110872004095679033456033401637468062189944916605636035632589796531549655309248397840681047646676434592140694783133003569828014212029442256514208109316567630651858790843888094085962862211536018153585373251680042481463585/3138550867693340381917894711603833208051177722232017256448 e[99] = -187564727189765229861086109543689485647034392126420546425470614075693228412078873368396081978968365696707331855284802664231862349579927089638180348033787302283473781338553057494511188734763924811341899860446980211682742475006182581263345418151094095885633461425505/12554203470773361527671578846415332832204710888928069025792 e[100] = 113246353798316424327132265658622200092144829046476185598564667363678054560508082761020564302521196103772483567007345231332771532254650043167154645210062532205341038413050415100433335311617209295473765194277973954345568794693215288112574052695479517088886177025221045/25108406941546723055343157692830665664409421777856138051584 e[101] = -276214106601686941489608324999706948555629545160871488274433838446758377756185983799593204178895930516572325352552896832346828255558980207888163962976822733175772621564019972639110084627515521374659545416630154341309333594195317166057816259568779590895059353044875794545/200867255532373784442745261542645325315275374222849104412672 e[102] = 170080395894913184589891838688639244641804600736162035102304397440514189273350459567138605601421707819955237020231096576467591084341222550633671147981605611586139126226654477298372841629999957567787836964614966140361048002377503348929198665084009421744981042328744504992415/401734511064747568885490523085290650630550748445698208825344 e[103] = -211494179541214793236645574257193777764843360125588966760068391894553527256174930117412809803700758076454319245063440100523432282702954688731240548481396235882216500951352964952306741461744080746264728927754416185482239772434906014772626387362300850794847084553972201990342765/1606938044258990275541962092341162602522202993782792835301376 e[104] = 132763326433641363199503308357074878157536835177726225539238844938018648587090793366002356300021732819294510120926902453961175455841542166726025997979054945584898911227593913508848832187189009281139249368650984674090965200768086929099955047643039176009345010418831889683299593005/3213876088517980551083924184682325205044405987565585670602752 e[105] = -673091170292976823589416266469611520523495331808643841454917007862557931782396104170348086872688108092269545125803181345245725633132560586515266109035923119968050900936360185815541352269846403909406085159071218310697895100401794686418153800892177984652661575609092616123824249961245/51422017416287688817342786954917203280710495801049370729644032 e[106] = 430593059154581129462226469842743922490186362102288003836026678790982032135422755903859623265468423927818660202462983060166014530016320306668092120239615721128955543148947589832556962078077905190520615216137633487686212833732851582292594549891231140019044160777765237017412858850765135/102844034832575377634685573909834406561420991602098741459288064 e[107] = -556082842260415212644064431165471930177402285397018337321377805749732060796986841784098264256593687320110788041021791129846878963407392247260631494592840393553856752717917489076559524970665212078101112987757505985657220876029091587097416180598670521665827486557980221486310202148859749715/411376139330301510538742295639337626245683966408394965837152256 e[108] = 362404852143384753359462342939444390974842292669957179505056496726240020871310292392044467899274553113273334228413423859417507575588291930203173271914015562639923485668645184198093351866261117810099890822945307477672670965056659022728418682755596402348498231927754335306944465977128114883575/822752278660603021077484591278675252491367932816789931674304512 e[109] = -953419230309444543526091608007895739892888009076711063876486606801867257195951269706284934764042300056208206610188964638098082572564725713037028018748268764594140193309479799736036825805709480283165004704523013441114807228956475279034312923689367051532239051332804513783023702765333990741554585/6582018229284824168619876730229402019930943462534319453394436096 e[110] = 632780743537652093718611134036710557143356410195578851847189060076306342132222581457803746511453074904255989211159549998883885090438068204080062953562873163188420040727644339879071383065224283741666130410269246627733693295030465536774915398685691726723344023564685740506399765875433396539922362415/13164036458569648337239753460458804039861886925068638906788872192 e[111] = -847533173965312174224679395810527638857413414628534880840835135154170934700839222139979866444983468771086670675077812604311132704484253215919003616401774189551103829476156679314984125338966511888343977034287547277705408705965125450609681367042269220713664513745916799698119678971945801914179111510945/52656145834278593348959013841835216159447547700274555627155488768 e[112] = 572663590371621125045594519183711075587472539379200001376556876331007505965647075542575796651191939327168603700266618833913439141885989410422696142848441511500177424195711627556025469847797905928060719614333934662548936156696809266753171785082393548716570865340093359713995711197848232806333834621861785/105312291668557186697918027683670432318895095400549111254310977536 e[113] = -6245939014348782643529639928961245680404064417503468411600113879113501463990597819005689288735421455219537438531004507092582149496710776986169904365800536276120444781915518132252668014042527174320835613411455290752211140460825682602316217738058744853479919843406075090408942256197745147197493518698803938995/3369993333393829974333376885877453834204643052817571560137951281152 e[114] = 4295144189748071027601693840320065827551407224466237306652652668047980843301160243023507473764067190212063056554724927707477812388681124541547638460695773264191511519635863849914956070844473469879228904465833689251622418674543646418890334747117496056990580439328681855489441325632231079985841750738274171856585/6739986666787659948666753771754907668409286105635143120275902562304 e[115] = -5958770483074794444179998165767395491406658757063457820598904414864167444913579815952194344039180681315348252535599084984236262476435856916222767278214943371373811046087847927138402724449519932028618718176614335403032529116203249726400846750286800087116432403629117347254821633132823279693715442400039389757629665/26959946667150639794667015087019630673637144422540572481103610249216 e[116] = 4169098194297235860903989607722781598301894944262657188626410812550630066238531143541452067120326280901001708438687208238417381171897565982024367650602591529761820466521536001723075673672244835489335781805630721903291768645623959992191933356498633697816088712111190466963943957851246245166924352801357027474393769125/53919893334301279589334030174039261347274288845081144962207220498432 e[117] = -11767720083410115240019230185970348503497502775723915955342972694658428326521894432183096641496963412732143844944912662506631050249100047315559463906318883208967010783841894264525167526916367235720390373365287307312751906517892668729757695213617317589052339704405132167552005741606207462926178789514330265702764600691885/431359146674410236714672241392314090778194310760649159697657763987456 e[118] = 8374444754432576099293189062399988016888829673153616815214843725837985032835843180505177643060209027861220788950351829627074132410057627402771290652472225209988298103397846580465923305156043531697775280866578160081391547271729475050630524479492709174385425408923753693376642651163273723271123642729770784233207606993094355/862718293348820473429344482784628181556388621521298319395315527974912 e[119] = -12019667169986479216238795360838327816436538390024836046288120168534060668595342589711723144080237903817593438174405613753485780230856215514743680413101613111095126845297154708294226605952226153346921687339851970376820041614931326904319607776720791384773524946897615917862358727149172557045805738318733840689249899532581499345/3450873173395281893717377931138512726225554486085193277581262111899648 e[120] = 8697838927735572874879114399831579832290352119274366075126935522412452838315649325800544638264902236078667317696947049289846036871769253793051006095113271292654236482758654654746396182183819018342207062948276213386969396353149481625931697629375094307113709547768639569795866459172901152159788536958687484192250392760686628063105/6901746346790563787434755862277025452451108972170386555162524223799296 e[121] = -50769515658961871842146437079499143881191807330501628144231373530513514766914505873212155154303932970105811536855118470824276476652661103401266966377950980547856954734188651871051012444740553616265289027431356862777882114048130116521193354838729031556335509484472541438363917274906238443938720453752181549407305193305827699937098835/110427941548649020598956093796432407239217743554726184882600387580788736 e[122] = 37347212268717600854592229309945312105763677835481640836068755816795612434895823934704298505595131849196841932459442738623696711310835398940650350961347471124575415422777178412433327138567033890915706164253051815229056911132017324829473515534270708719058676625802485412683139819396508094508605914735584701230327810522473711128663926865/220855883097298041197912187592864814478435487109452369765200775161577472 e[123] = -55394681487596248815303783511275516311094553109868621406026503152214768557033749806628515858016896645114225271436299108214195958626723186749610431034945584622248918648907508220642642503196554428405764594372411371039313181090849346772452005742621842198639506602424376782712292627507674388868193692324818843140922943325070180540407936548645/883423532389192164791648750371459257913741948437809479060803100646309888 e[124] = 41413729808615168617021674376554849887996627208684793316635265862486640411903746334785480429960808759945216426857810957714793382155932296377801616225840656203819114461404248643444518978907545139104482492118244059794417840807540251714792437584118482344456816356587525611326329273715519627062873687578155656489714647989322431622855943985613905/1766847064778384329583297500742918515827483896875618958121606201292619776 e[125] = -124838670344118092136545821255295686301905759973697139236894459971338574513379649251361374947038963966748303332687663506513437874262262405685633178502343629458070404960105351048958078067469057452486014273493155168288553900192252790229586975730018102404323523080928807266018635403407458627687267530956138918598122070372103103265687733669708004155/14134776518227074636666380005943348126619871175004951664972849610340958208 e[126] = 94827657279083282601074152681730816317299030224368374209735734576041662346834878004650620998627728327904015089256910086310597669368597711843441931142822625068827904548440425338429635615332222742693228500315874541333087391578456752616649827511687526750026073392853782018340596113474479693154669465227694430915951972384459744081993378885243910835053/28269553036454149273332760011886696253239742350009903329945699220681916416 e[127] = -145199457016009337050085908679532997458869163171442691358912866834257335084317601514855510236288402887914254505560646578770761112677390941950673381195621239478799244609963185240122845461774640480566607119599120430590895523706045240073347887361683968147282700675552221310375949610156489848595380107198943605628665607797680968679431575045202570458331195/113078212145816597093331040047546785012958969400039613319782796882727665664 e[128] = 112034678837078825078856953338168347648349121662665565162216891461272022087708588363939943661872249839970070472099220183795659748403653732321530998743054243309271225550793597384365780490442059290680775888179098600361565928451981034910108436424720157521060147122464289120069453091132382756926226531295001115032409909053188936997451859673604347431758939059/226156424291633194186662080095093570025917938800079226639565593765455331328 e[129] = -11150934333508584885454638529982785500948736058797006741560592121555463235977256310710633398014279894896273579509530155753162400877188051952364821247555059455893372615901962193122125783358865087033494706710574889894825159052908913078717771446770976399991537155343875713478466192301581351815275219536162776720779618467100246122140808152908825163212620861846935/57896044618658097711785492504343953926634992332820282019728792003956564819968 e[130] = 8737669945285199557784254914168243737939363471081878302338999121030121144871323005007393969711583497384578224931832261905357557408203596969549813584580964489724777355784420242625476784942102936246064534190333240416596930176037066895720584806532180259335559450399209473391630815798010536847198260888186547890102271292158966510681846751045770645986063133193999685/115792089237316195423570985008687907853269984665640564039457584007913129639936 e[131] = -13798128684483998741734453524575201939151077027476427948983078387853344369242391245725441226458944484873341586835566371703409893758531121958804263275454931985305093381283791037070605031859311716232265952496932201667942683994827420612062948966165078354453342326900944464039578321253872000244507641785472420183095037983468407514205587387463475128532297517225078662645/463168356949264781694283940034751631413079938662562256157830336031652518559744 e[132] = 10977411261324868052574324416198252135361321727614923909971633291688823368664321591334043533174957118255119602294541393629503597354352794346942688400418916638593751965770159122388214486352023880728412578904534071135578724384987353462935213781307341211079937348856495923287487919687373170636919098126293836528497971294697981318178150552857857376897814784986631249226553/926336713898529563388567880069503262826159877325124512315660672063305037119488 e[133] = -35196561014806020130692661598638711703802318019413769777520884422885898871696823048664937886974830344705706408153234906142763368347152205957558758928488278823098457409399557660606685967135417689773999437062787306722602723443934396503694547062460184087318180753029892097994974953764399617284140892243042771561340559197623778781478259652796830486545936068084304117928747965/7410693711188236507108543040556026102609279018600996098525285376506440296955904 e[134] = 28423453204543029270744932019699682687961077657071925980317163938411124608286163922351199945215078194626324018001762325142773192145616933505050890436105762097006891616777631151946510158087976296152729788028288563516229091450273386290003362221048405725780786496130083794588075932171675921983491969066814085122798114726592185410296322661910133365219248510593130853177295518067/14821387422376473014217086081112052205218558037201992197050570753012880593911808 e[135] = -46248307808225945491792699541074397040689593851039817847956398302427264949428090503835761606541877794022894590254942074329833476855777037979198440059478785795764123207626397941671791710048966202015038745173159721479604460436763676781811853130241548609393459357781215924340990019356673847307734558199776992811128364699910141526163284383739644315016011108766655446611910621091385/59285549689505892056868344324448208820874232148807968788202283012051522375647232 e[136] = 37903010943257350410923031914421210208828859266142115162421238131356616618423396208388266009316943003643728783830945192066233973868575552733266452985570919605595465634751547670554329686735981784214154316970804541496420244598369987029188301959504129364144539164638034716930198995282978219529050238300096575870870020664860868759483852264480467728270078612972175138613405362846540505/118571099379011784113736688648896417641748464297615937576404566024103044751294464 e[137] = -250326718554785197137295340152986689115649539496663842171864742369661755848585279773688779291680081678498568377554752942281917102929320344218494314013242934381349214445393587007360832392780951110006399645159850354315273318804800152842005875439860542640775157779633564992418540138227207255699757098931832840727478021234802264808642315575048530719841187132280562231470828571851785669605/1897137590064188545819787018382342682267975428761855001222473056385648716020711424 e[138] = 208158181928539279085302374904601991427981740845303046819669504760598014726647930676511414107370801972310603855838967659140277556483800202226513349326440191749208814142736185145974007826187290911236271343849643405492611019873762138587931651098912741593001970749149907664029637615544704499753242894771229308800513471870164036003066225728709075727557154830912630890875392448108655145323975/3794275180128377091639574036764685364535950857523710002444946112771297432041422848 e[139] = -348682368087061092719568748133773129035007056302359867232116109116211544350191495300226707333021612857342555712530291569311491055459770143477642663353405489817404709371812291542379209114702280559216727883346122963511879754363444480762720984149015239197040926723519483706449512220744230141455868387117920588687102821513905706295197471952445762052371845667252742488546923973816132738570821435/15177100720513508366558296147058741458143803430094840009779784451085189728165691392 e[140] = 294126728438546760869825794762079914978647737110619932815996495874565347383528632799462254886733330774583965011266558512664981328528953273613376806126454146979297346787416102966966243907304524673814795968637471967316761390232593774512257842516239749645613247042928333822545234216513473506044998897620653085373940705630348514228615431900427674559096339729921829051012678917218214263422871531615/30354201441027016733116592294117482916287606860189680019559568902170379456331382784 e[141] = -999482232738652272114878233026068703948364955466988972855920066102656290142047741955430689673123808127524341568163550020169916601453452103465737265446448525302310620642853390304757426426102207236980215885012577688281678784386067944247731386489432748046360875849915304549989648681479520766626618447981273992607402065344226807552411668197300003009623878183999877264454327305449796793372961813856665/242833611528216133864932738352939863330300854881517440156476551217363035650651062272 e[142] = 855086713234264894185668582239790923124675082341315724778746284187514230710892187533283812132016471437152209299836902143089852476565881631564448720306744865660581343453925073211770605116271297689793172605458502677003289696265642614247672653367737808428621746309712211598422635602315121245902689203742789567928850980751861340746233777442425157521437024735211350552959680365769657117344759413439600655/485667223056432267729865476705879726660601709763034880312953102434726071301302124544 e[143] = -1473358442436757866954598096772289637350434992347918294206156968772248727788581053005868817716035817073654716924270132570029543607880720516173518175497783542165519546044414312036940609890381038970479365052155744337221222751242825260839318063465367646449568433244169442588683052867444461838935740450631723534498958149426666211139732318774631657801640392587911803665552513151319321565947361130793796716305/1942668892225729070919461906823518906642406839052139521251812409738904285205208498176 e[144] = 1278170682565804425465755116163176224317620676686489335507840252501578568491531947745702853644920098726607006680943183828746129538711653602987490462039736319721783823945077868933643581058375259964614547528717334859431654673382659899624961979252315397113301227821676600086954064974049717221015491776449436888017632014256717262813639183234602154541923715239327488671076196568635108647616766849834381333697385/3885337784451458141838923813647037813284813678104279042503624819477808570410416996352 e[145] = -17864082860082970734344179418462037421112489731469797383370515412206608143758340914805051193227202414518194408165305683071992181384581313546577827267740526193204327681727237491040630424230399360303327516851985927172325109671425749836933966855234053781746488202063597605721552516761160001744948370727008742471913616795733194621028642751154526498674866003144887278693874938215189668270359045617972349317244749005/124330809102446660538845562036705210025114037699336929360115994223289874253133343883264 e[146] = 15711716395465647244722333531644267987220038226894058468041494025495443273438311316634420180179280240288011983083997501269424623340520305319172366836285937836769317836796400341215679694152241295155550502378755608755191923456658716016651135714093437385097484796740170087134318856014144683881509049045939484088397461902852101072265239434139781032155989389669254685996125726085227004480573874198740256293324163430935/248661618204893321077691124073410420050228075398673858720231988446579748506266687766528 e[147] = -27825782773708705488132636112543208973503611086039507253120797531202485930814812193527889564618200742711675582156277316663859190988558009312272051904711308843150106872844532187390832144865053321376933431062317371206321172579035335473190483211338065827162447984499380842098720327089299375167083147713316231106659731147952504354583410476648114078611414213056365552802435045643668257159239591364442495587626535643689935/994646472819573284310764496293641680200912301594695434880927953786318994025066751066112 e[148] = 24806878626923255814898962948432574401240154723828514887221947275899207606093518739264574044367804044388411085044887302566890468977364284792753967985925886008217862835257887969958490147275252430014574692897464752645737506490182228146649327945250944919458472139631674389261306719814368700367607639462537298124638763330054707067563256954576651204041242548392498247229077686502405052413615920297156796604206605360759213035/1989292945639146568621528992587283360401824603189390869761855907572637988050133502132224 e[149] = -89057026284038647996657539486735000507195188284023784494465997058340102251025226177053064821180215353045805927182761937866728396551541561044916039608962790160144238415497073101155967228259048001094574538912897141266818819013353317157533462448242454997980984594503419540117683732329112685281506724734003030041213775137492925462449991100851330705494019207539663855167929450618026784593232419228092503270122514901700325713515/15914343565113172548972231940698266883214596825515126958094847260581103904401068017057792 e[150] = 80463005128328090365717482046148076998961270288574710784456485612011362545507338273392480806546983888965955632730681104209946765968958829257158568797731999094277014905791917846439338832301390331644634602395650742717876536491604890070428358505442458500004025942647284259854419703917731833492514053944761264990991918848400306146327817156913375670565088915425263713037669639417413105254735134390169210899086714376473651879183285/31828687130226345097944463881396533766429193651030253916189694521162207808802136034115584 e[151] = -146361610393970306034017418313174403812091952892345723547777509600459273053254369369840805918639720073496624642427055411703007736451992347304483265996723084413038185952550397890538763218575618513965609848191582888904982906979379682270199792615316383119021033043372254297445794555533806716868047862082885705931054793876083177419719842223652370767775102003384443195113283957009881404514618888273254554640186685042943704120083147255/127314748520905380391777855525586135065716774604121015664758778084648831235208544136462336 e[152] = 133993007221275293366727687782640689322466832448538288706861293401707985778186432075919082132866764379848319379961517804852048791680906598317277838323271589880269312442481639745510628941960114642919427818865913809073121511428775000408949111718437220388784355559781078981890413362433769390746051067632853888146160312931316597773628032912197020604449721109891793258346612372920255764070380769652437095177319920921389957183782185094887/254629497041810760783555711051172270131433549208242031329517556169297662470417088272924672 e[153] = -987785132214192883633692209865060706807560644196810021897895108981024726376922915685455267605593826041669490216844575317858378458876468736176261493186173438978268844337986589169903286611059407741249340357853252896515070139642495119120565413395783873931644333924487912782374229915203105347119958757702000828184267705364246111853515415205842732039522768945637219970882985579837695940920166612412974386083164293873100154071816572026411145/4074071952668972172536891376818756322102936787331872501272280898708762599526673412366794752 e[154] = 916156966006776878421469713657629500664431846838508201238381300901462438337945346200685509251368785571076332844417720169354984092321280739033321992973410149954113334541328333185082571784921920319775171522577777173084231216634912238780818849443144940951858799960817224914059478481153749567914971437447691266133444174100727801235668472063620347624660667051737568225313322932798516562578886803900969009980357537922862462637301237879649820931/8148143905337944345073782753637512644205873574663745002544561797417525199053346824733589504 e[155] = -1710433494043346567938371173662739458478890386558142066127566572297777137380394669976485299871249993571342851074069312116363692370640482461706739372491383620072208362655187836960030137914894948771492446624431675423995709050255937833861169352664692762606764948335191416543042368638365579693590484231970123133073797822506078269550636164303158405687472637517100105144997594498995209871733353024718277816462088845467491729565981000072898703064655/32592575621351777380295131014550050576823494298654980010178247189670100796213387298934358016 e[156] = 1606917219210071762078913499621562840289458313968191627611955970660145425227126072082935866367202191348342296828491239767464888027871902483280333007757196354006281498916354415176778783402825883722505126663105527839710618180578426887864228578189342074344338555147277256331966666489628300054988077188788375130347416850413527546612019658927699352053918461283314840283521926856729988948600054262970870384733768290334007344909603903366583080867318131/65185151242703554760590262029100101153646988597309960020356494379340201592426774597868716032 e[157] = -6077208503166901170241308660430955167278673351064105795791379156459537154380750772343165285122864810054623823023455325216075547949551759995775594300006363561095580913918849951688432009781508931092356727151050807645873469442913149865075092700361837301736850095659759082363509062614842778439771731039749936747411497526364398885699250385244762210330733594422276883955052515504425807779303542988652811941087291282815673831979740538748937334153842297785/521481209941628438084722096232800809229175908778479680162851955034721612739414196782949728256 e[158] = 5782300461434814709299341449660689485764284335175117365032815234885960921241434637767324162593774527865588266545062573443709217574249144931844335777409552200136217267267299932484678907477549480574520106104722842269194813340567051935221570750064503538123709040035338649874314644821012888588256986487781248725825639727271636938087892654038498015112018724558212980595319930521322518159986681139064387660415452237325311252411255624210193357461183607230431/1042962419883256876169444192465601618458351817556959360325703910069443225478828393565899456512 e[159] = -11072758109405510556323261248528367609231726262940754062706153283303878762447631678400638985858159467677476057755217226246273732029495159769347977748875627690027757885306125944795621162915625312005194145054991715661057168758005693972415136757388337780373538701934154949325172446786324350172927386457118326336632485385720389482866993820896375279922155878402590792821203113888942969336069018633583950128073174202645743048267904115582621500929505380927938345/4171849679533027504677776769862406473833407270227837441302815640277772901915313574263597826048 e[160] = 10668235657400763431045585882510865448222319222063322964841955599526817667620544523248112243419144072653371794649878865998112276147847390528815179243565233337843015587886638693132829932799432953673202061461617217346666870103257482998491527351509004441507058174427930600002744020095791538409901000287407775715598860664278696498240808199342776326018461686785747705170990082204271820986693632878138330696426283624931120851299047149670939259768310434940985019185/8343699359066055009355553539724812947666814540455674882605631280555545803830627148527195652096 e[161] = -330958991896830345464001918501209856594467666448739783228267202421855756744040578038148237611799345449687278794534997847679403096907398239499504054282658281904086793710891949640160503329139182016540612556476672655957166443812503679141685111388512954443244688197333707876101073127073532551666306081719399898019957879719787177329625481889540421964788717609658631506063430859809628732790741585473375670171127871395053529623877253033516020042368814225316493848338265/533996758980227520598755426542388028650676130589163192486760401955554931445160137505740521734144 e[162] = 322837524678549809699158998687024087623648295977581235855321523818066972773886365606807343768999676006210542333570859602445094711551806733760261842917212934667675381310856499950697308026187170211966667527267475947656872288727806465647023460432983636114718296170415517469683827509527928151709879476828899942828553065687373252716116887584473511447515452202999450751612207716903796974728409650952492433896109909179932959621476292698898661333474895133287511222677492331/1067993517960455041197510853084776057301352261178326384973520803911109862890320275011481043468288 e[163] = -633702832020428009693489976111434154068192260295817787800246291372239494763259704561346107574961052417954108414555792382315941375558365766150938544055108343809267000666376554609889233547453532096413804037645020220149020993125668522859829348622435374478678707429425019302028091152013979055101398957407180063885573228664173116702320486182447552143527708396338515957413852828633659700714402351780610716333197020711576169544935301425322866875408143963836947557884925463115/4271974071841820164790043412339104229205409044713305539894083215644439451561281100045924173873152 e[164] = 625752960702053034230170118491040034841953262039239338222901216594928269204734363951724837538130548735983918593141454828835141442283001922377476936309523348588121249891587267056605830486856742947732284452407999484353676676933168909874877513929379870974681843864677833359878756684271038135446695836843556940038858056802414637590508708371062306315079428146466766902048670203214294824412060193222556654203366015135972292558620385598397860602272614360877568923950948084949927/8543948143683640329580086824678208458410818089426611079788166431288878903122562200091848347746304 e[165] = -2486622096361405685814359818228412762554936372365234915631142908428536586284524393268672036958197206948546588849412042074918784545857325446522516972099154910949517806387957134215241046911471473442543676362174283915889739112992714702891141412138514477022746427406700607143134471257239996491626568140862814076481873030575441245716151294531690129357167731159803495726477423805227622492938537242396044906347017489452254098901203126200014884722126840935331116034987557385572307595/68351585149469122636640694597425667667286544715412888638305331450311031224980497600734786781970432 e[166] = 2485252281449627142090121127593281284264994928984352286302986657752014084815016697634680030020944627948685331756156911925235544886633427751335371372752340488917561066534006201680056584640613143989910317742034923491595347050681951998027071454842974073194537694491517083782281204096758750587828032754784712228519098113710034224081362903543436414804430430242790290188022511415234455592843341750102005075782451480098399481062912643265164804193408935866061699343569897871648741473637/136703170298938245273281389194851335334573089430825777276610662900622062449960995201469573563940864 e[167] = -4997575414288378939396992227603750314773219568509856889693468306250307977877794220134308735782196152909277946670525868324179258255135087300271305985364682521119663567588572318744668049605497225882146574584345318090473165622724037339849677341811719175963236020780483227831387560039908119879188407578702189561310852137871313272932542310497498965938746398147256850916118158125367882384655118331955675727634529221576568965717297186878492460749965868916259363884620057282605098808910655/546812681195752981093125556779405341338292357723303109106442651602488249799843980805878294255763456 e[168] = 5054765199115227241237477790148554491270372659995558868455832002547487097318253650557235869202905929032970980669810313550346327596517134721429511961999705501296303272761217616602767010883577691384335437900205543966197848581725569523967141526803390643493502939826561053284402471229052830617978836482748475613975875071690825833465281236020082960969595726556100658943892930705677096416628283328669289103614346059239654637718671272080683378979325781261740626554224281797802741190692220351/1093625362391505962186251113558810682676584715446606218212885303204976499599687961611756588511526912 e[169] = -41143392701716522705096094478323678143989674175966052165703604932077677676790623186080207874925437865058555941226256668507994045027937284218843445438223192712566464696305351666837209958977181805715034852838217254223751100960952856787874381444068868888513775767363450417184122434662309625188544770201254450865203201624799319581678452178658244594917332316865410221092542255236064067259546020166023243533468844836546430000331424610936748812228772270136622970099344013862335772567384647143415/17498005798264095394980017816940970922825355447145699491406164851279623993595007385788105416184430592 e[170] = 42107712568107609641321365602245485022725666247729606662456519917294262564031733910730072242690720235188681875565491523833338579561284680958104273426733190717932418343338980802120500648643183467292644349573037302343251897590517249047060968124136457982357693933494411085201598922589318294397953156323473474048365192092865757719427172281839999872918250905202978357003717241425506437604558340556342766187649018135965990317671815332594762772159973995215206015955937045730668394262179085845103885/34996011596528190789960035633881941845650710894291398982812329702559247987190014771576210832368861184 e[171] = -86694334382515804731851278721160337227621582174434348413234497576472550733919978109562225654246441251620400875329424223417724738117006604285585249756279895843006636182357493783350641296083254282948552876972366143343335494530895021517886453632828752421013354162823700391655881994050910246848643462986585268195501927216170378425335800378801660223294654403002696381746122095343453315599040134013494898015845791042156421208871856544689313908921129625208252463373363335235706237281160027446379862905/139984046386112763159840142535527767382602843577165595931249318810236991948760059086304843329475444736 e[172] = 89766146795341173766006330154262469224491702303348919713575342336831833836394783939730542130722561931683362360507314602140832330318832439439604180852485486405409951376738464023035908547762332881528227412098964314596386646856397166461332979610665148443782580190810479813947226176513305078529836997954855626908500387917676799636485330081975682596326513431411047786000679367606591276528290539354946046493325017933613757364219900260475162444771041236033642299669400889221795435826486588795114759371045/279968092772225526319680285071055534765205687154331191862498637620473983897520118172609686658950889472 e[173] = -373940651990168659696517485264427192958827020006029830928620597180891388788142592067391535439660922019630462160347122906150416716088314591705771628133204369845477436251505154194453887103480621508414530601061884744986337648950213363769841822319304211364036598247332485115885377548139394564839060774750616860328346380671731931135354320809053208731864764901790369212865206559613203748979016603156289614104236194458452962060043808227971864139087921700513311066381282305310624474363150623194264946039577595/2239744742177804210557442280568444278121645497234649534899989100963791871180160945380877493271607115776 e[174] = 391675707132935784996081869558654470246669969866761553722788832720118622012233446458959073081003789127675707938317418908012204829634786847616819625806665763916490643792732956792116919791657606210565514716839657447942569644384647522346417203152370184450090946477551252782184010623710876395774282442637123981293056791733585199039059056672618805821989478586827657449336443677717020035772099121593133711053562425683433449325704386770400429270703893579921017252421813029754948399806179093711901036763456344605/4479489484355608421114884561136888556243290994469299069799978201927583742360321890761754986543214231552 e[175] = -825201883179752881371892924451449744237585451614875129609654125740283419076347582252818951120268540680517875732991402081375381373563774410508143920439162574698219227483320840097407167197020972658124987315672170319592224091991216301096699565245283001472313490491901834770321130877046099410566094399050096827432265482254700509654214964668183530307612895821698527961682767501688910366258375223794366735175678482654033503164437659318694087693742317710185604711374450534679818581273392125851888042421311250084915/17917957937422433684459538244547554224973163977877196279199912807710334969441287563047019946172856926208 e[176] = 874237331299275930522490625387009618188659792815329063017273676715978147701520634765637234793874193015202788949194546446396085387620027746452183768382838622623772541430381199243438187199790000815552139138650761464298406376515567703675067522557249614690718002533822810924957789614829143525997332177890357354883802226698124245389156619109702360108836394893541891974425317537284934976506409970773825718840903481584478963228669021720619146884956607862425527028034473048313409119523950026332639989459452200347872475/35835915874844867368919076489095108449946327955754392558399825615420669938882575126094039892345713852416 e[177] = -14902877099653935133260860217019624738933081236046084280329023378481554523850614559789573883481569470341364674954362668772343502461952750389453015265491098343468469613373535346655963070111880908156640296385693646162418295493141472870722037919564579179595963707422946331997762731716611615208454951876747792527807142496335906343218699013988205339174698380873923095016385627409811532765726313396227165354112018154076708169167310914068184490065676808722998014937929955832889012941561852178349027469017669983213913539165/1146749307995035755805410447651043470398282494584140561868794419693461438044242404035009276555062843277312 e[178] = 15967201715067759934044081794054192109747062242150435588092037019053042534788090375750417470616576410538075744979493121530732097604602414120152066675280167913045999720713290607769520969399438457731026602886994764598591544223628746144107301613350285874934000723997281729738011293517159047839416612267817662388025900463663787244195048227090811175892141539615255765990468089103785680357854871846235271313428888921913938140958682222563353001223334928558324010709702279865874780461668709312554517138819807214169651632672295/2293498615990071511610820895302086940796564989168281123737588839386922876088484808070018553110125686554624 e[179] = -34406603635986515618798507363392027669267653332126655206588396772734520448807075237486794956279311732678378807343926934250118889687212345850743456147276581720114486197765125984000949114802525963894897001623025325560332524654692152006400482596405726955807302816280208663648932648766952954985153579397730647687229452034210327724339546258221759540105261899096902750268876685612025218099686552558423204630798188174648742481492664840841681270647440688103794269222271273174446676689404504755229325916307084642896283123387614255/9173994463960286046443283581208347763186259956673124494950355357547691504353939232280074212440502746218496 e[180] = 37276545632602776933201370248796773726859298215018049816351704297874562646297046052840448394007788864156135083328910912017646032945442226473141599656314994777076112333674594537611679023924347734737542116115199291353585335417706206967253873079246491379801180782396051075532106531814284614140606967119128218726451809418916529333172476201804212250877003173507062734252137385083306911654756670550948980115832214655994595949310441331622687303131786036495024172715688276588612147914486538010458389958264122306039186161533495221995/18347988927920572092886567162416695526372519913346248989900710715095383008707878464560148424881005492436992 e[181] = -162437788263635915639814000045121060056349547855969133024405201421164751732610022155895499112274639844251858048828954209467591706840679328132161192865715176766721393017345308858793097708976728882573158591216165703903891847925758189422667505558163107674775218039996777816331878383437315859682253842914406867841420938062866783705215394012146427498189371737349926510703346005602455106793792110639910077331700645908515832792760838820551133291868959285133961391532915990074327777576161540727637237683458491312483000647767939234903795/146783911423364576743092537299333564210980159306769991919205685720763064069663027716481187399048043939495936 e[182] = 177935618314014290415931793416153419727876654637436776461041606696554055942990910111600272860088455276142089143243815532243446670345031299039843039214081751510249142846718520439892029743186984175568461581014701099879231662540309528611962799711181388660047759131199310836239116241380281271506316115311036950267272715753103961826856987906714257368818161632068056958371539190871757276488018521306002532594592557952347930981689962877863920329316907284067715550298877144008152731140007796813745299545007237187323440757630905152288386765/293567822846729153486185074598667128421960318613539983838411371441526128139326055432962374798096087878991872 e[183] = -391958521504776593334783423236140553265689825782081925976540855254278308156713699474818933383644868193033380887836385523208023007293241083475640756765370409821153934149524695938352016961726046345525420194852675390181930155782403519320781349340549487631637150383401584354507732661350296519120852470120896169143632684494357375507103940689394121394520137202429537337461685955841881453124156714747351919436076914065094631965455192301707183632900708560078308665086927703067318954363278047278430193844145559165747610359989155758730819084015/1174271291386916613944740298394668513687841274454159935353645485766104512557304221731849499192384351515967488 e[184] = 434056101299577198938114197999908493771070089320486232246934510391672073547866809170460816992493804769031051633814622760412825659501085928993801062202817936226526266864330764281980648677586554827935332881742492638297045865095985221246448422329556593819471225660316692618705861869184079763503265945487293908840492827174596948692498709152988811007772284414665431448357636079844556813007043161068801087646957494015842235994609625498022289592255941718579262533229393401616562481316294990921367771914212320581877506835233319619585119780637055/2348542582773833227889480596789337027375682548908319870707290971532209025114608443463698998384768703031934976 e[185] = -3866227526808677247263859222352762164449129472698136403161950801365986717726708668562317575767510469094984214265877000028533448891953227778196412683693589780344727874464033579258021275182466816860822034740669392084665570706183270055690752012686850475413599656748347220417476915590101361217465099761382916149240145644660440388407583648074415211849849660397251461809409547982452064494830359151606832392144673181608613475194240895595976426801812444833495974881079692502755673307905080771361761964960640377616305033402283454434057362157994748245/37576681324381331646231689548629392438010920782533117931316655544515344401833735095419183974156299248510959616 e[186] = 4327849742744060371390090158547392261661222133777542673747943463722868052967322520582072998712238613307924579001668086817547254914473390612256957238686202293804999317331175304441004557006096055801030144136021442592764287670945988127539310729953569281387134787926423922317272049552317406674275513400482127129414954760716874743739938935022378611782463377294106842908924573786478869171005949824521370078274298804968114781384781230019294194619785781194753037138154753534277993178932494583126275779504103052011460148858459359325953695337504589106855/75153362648762663292463379097258784876021841565066235862633311089030688803667470190838367948312598497021919232 e[187] = -9741092929510229520148521278075279358578738098898115037012217323168894161280312055430765852227683489875580810307346255386729205032366505407406100679067299610428298231389584154528015604819010602833817122101694088053434361767813291329728504417692936959342535530357378701261381954160082008508522482435448959230796287938651274410758304419660089005363536058354486835690813603863599861139724174541491882597862565094929947671820760691346357058439887484691956094133301255668157427771901411120482829747012817048245271381082768689149514379440824871684252115/300613450595050653169853516389035139504087366260264943450533244356122755214669880763353471793250393988087676928 e[188] = 11021015877845644183926976384094495177842072945165585795745737753617066252175328226735874838319582349160554362615522146742974144483310520351735909614519152627805427490214499371448342977801116838284837973413536205577525970184397459161261463918460671394412483573399728931409933232747698309805030388016009418235967419401107081789213063207823894961895536100188350063671288352613062919150721219137716507817610712261278652638664630537653439559319884188108474155793124632928516471414240237787383720660729683717562060116048628123276952786219637146348675811335/601226901190101306339707032778070279008174732520529886901066488712245510429339761526706943586500787976175353856 e[189] = -50140861318518103355085953149173345429590016407253139438824825716928542321020920220071636843909098276770846994222349535168635339378487154908780675899899328619530071546181124987195340536846927799757776540128311660442184426417914692624932921893124886128274592665104136249535184358204294095964161408579233286695037222893167489122546402916475500363819442644613621240774252586628649244446040992404144017784181881339777136278876360989826497925172041969730695670511476568134735282725327824066493595904626578956937160483520514647536844116947361567374767657630685/4809815209520810450717656262224562232065397860164239095208531909697964083434718092213655548692006303809402830848 e[190] = 57330551791208499167195841450410579849891707758623768109042104914384416173597613834653344380819513763183145615949678025833499415628366300250448982395301177350963039316316871754951231521926781848822064403816358991171461568441713204127051480372251593725954026340086569121253769178972535033744692489334444882615292568202548935372241747446071140360669657723239066561911854045153985829960413310460344990230511272338564211334231792793504312280222357650441149012349633181660782753573548453127595191946856408778218039135886561598441242038860335771680004575319041915/9619630419041620901435312524449124464130795720328478190417063819395928166869436184427311097384012607618805661696 e[191] = -131790063926152631648850774105652062949072604054316576880711064356292704924023689900739790325796547101378245934241500678271639831455514238217082392835271084060287215243854980429241947661123142559433898207871610430576497733868421714676838031260785894069897006676194494327400646981927754807498449493603005131236454892919964705179927940635331954175176238214555436174955695964969796136258693096402720141464784326412735447553735211430317724617899712473371768030540839099505877756483954656674443264490811610512580449123757178548890899571352471392779451488784541923645/38478521676166483605741250097796497856523182881313912761668255277583712667477744737709244389536050430475222646784 e[192] = 152268342980490929273385847525424298150861028063583950360267838379825198975855958367816872408323052404841796099231693866269474286149681761235910031519620971639487454794585126439599628941178333875524440108177927310459075578239356217363319502925794301322057749561592542011287884140328652573765213373356822464685469026487023944746984370074094373784725449767305057157248027633453896671534897908898621669308349320848230713803927741918985134129076635930920878718896147867921405706090610831342732385101075165777991900764503795692049022377117950641918255812580709672353605/76957043352332967211482500195592995713046365762627825523336510555167425334955489475418488779072100860950445293568 e[193] = -11317884433153372668344606509749218212304916659242315182158543538545139814326367605945646751604233193086062340242020175165924883281525569029866638135182375562748748503606553067160010155754266007383498864857211063794946813382532793190653208587795216926044857656216764891957546602411473876407199731887807030449092961110987913306536569707314233365612691477687007608565047832598171052906224559703451178647991888557316137091334331444895284577617336059010149928551931709290527359237211531873800038350494339760814353598521365377026565508087016476788542019647732201377919424555/9850501549098619803069760025035903451269934817616361666987073351061430442874302652853566563721228910201656997576704 e[194] = 13212288421209238996913820334402494313923448161052585093514053068160284242184239986564505306006665826516646057616098079958924487625640168757424189236168319352769318540342499279095657206673645783189667970033924111659674625309262320631446834035639296285012104489657678418094586244652886248127507455208276515091272714625752719013822957886754385939765893109858987415491206098304863383469211454081909429572178503771575648529240612156626009516673305666795685659513863990161161872142916932154239651215398370950391862955043737231010294854712700788660273903998419004921859248404545/19701003098197239606139520050071806902539869635232723333974146702122860885748605305707133127442457820403313995153408 e[195] = -31006054533261885203358383820080761042253423949596298384146966674413690067717032500426953067091383101956743201388129453636195009387122477669510641602267987342260994157236980840526671789097028160704616157810802752822163966152713754464847147848970229326896337981608465907034546445611956631961602850308914021602101604106320170674373997334149786100011630989871564165427086847565707617519460073759137573458024659717085240103619153514299454726535543247147163834536137323531480179013208399904025121241971464449851328313414201197914754705537611791291501300642133185726614520615306385/78804012392788958424558080200287227610159478540930893335896586808491443542994421222828532509769831281613255980613632 e[196] = 36567839850851969136302436366477417471679787585988946444651618853438946823956185049565982321031920578794211679278170839233214920584208496833408008135328018548751823193079658747834354632377494726041688730276244673109371958350417625182660247533536165914673948471891740350449508023756473141446303799875996722580635541553325033182332540594684321312661864562829833014953407557617327046652503299869413657358003531193669955067320663785661160499687115505191398017392048512187206950826565539944655736465580458908015524958322571066704355402411955431070677664272751389976411213868403773765/157608024785577916849116160400574455220318957081861786671793173616982887085988842445657065019539662563226511961227264 e[197] = -173386470791282143358155384652802743714091285343593332077942033072779298742495800327513106253333119769979013819060388868114862509238443159088545533788797798953684290696540871494418571286810606130643432192029731204404274700147446155009100151903672191528740175216720474097745802965420990254881408849898678812703175033374757213823200809128892604196345325857497757019586953408464886555179009267078523490105419567658991113272218087494793434481964797018591695500133496010371607849220968932927004745003840759004135834692203974958939162968901999986082382131157775328459203814963670406722665/1260864198284623334792929283204595641762551656654894293374345388935863096687910739565256520156317300505812095689818112 e[198] = 206568032715050275956225133737441006689666919746822916596538351556219517594993178934139779714753151314156553881801241706018275989649874924269076556255959578522103524623884253596044697283101689858889942267477358943294776585213692625339974771931042055090620974264409393681364657422087561870701477706113756651612309952077661768304994269450792257345747288549024873301567598314097712396095445069823806253574703439349568875031740384296527384608129229141251292341694630530432873838566897978078708958259879022768476231187395603285115170179928715481944835345954275953383696128694539918316104135/2521728396569246669585858566409191283525103313309788586748690777871726193375821479130513040312634601011624191379636224 e[199] = -494677335315793011896969079151187640243062455626248469183030606277047065526209049169690605984991204164396807101150117785574241804639205653574756407587762350048785286519733282114657116064916900447734016585402520102503561421596450185298169969009703257518247611444336804579947259712023249168221425430348471358766262687191446991392557519027075065853553692936167225412753219208340273889431451309711518946827923382649911274075958634732928300751385226798120985748643586045275366499752491947142064807175357543388690902578671179340962869598907798565541318430310135366733485621591220363913325458005/10086913586276986678343434265636765134100413253239154346994763111486904773503285916522052161250538404046496765518544896 e[200] = 595279631204762963261362931814035143691857058635906105726426493417188083147273171376641830547558365540117119535033526972630726340554834884532250956569282019718557789762713853015128638749325922967848443247642944841271980441696483622541601928619884814716467706015027837975982149134019319784278956460128210522317689807523962815427288347841600250594643506369946735285985494574671600263978628453554313426560999709555844105225178320361635225870646872190820705315218820170617394783506132363787467223312519582972078058141765180210968797072236975600455851894087604045374286396178718075873183111989045/20173827172553973356686868531273530268200826506478308693989526222973809547006571833044104322501076808092993531037089792 e[201] = -5759295245073399376064116690188774199086156933851594735673086769338303127112036062347539151969914546694835763346354325281759374188147576058050809702321101938769186081355827545333626189937980072683280642162675112447168106182020582711083369678401039957856785656602208808594542141952395952890865013286326765132779037657763821311243099880496917742594055991885319655922103009010771621923818481516185338384308729937623029045511480884303157286633738693122090668551144919318419503464486429731582737496422440047295231440512714949850897497016753843615066634224721197558214290209930477133127113813181643465/322781234760863573706989896500376484291213224103652939103832419567580952752105149328705669160017228929487896496593436672 e[202] = 6999649983168923111824929159175102268564290038505553386927074838761958718879944613393837772686370460651326537018409048489198812974353992503152748981322617087470962694870687519384303116096101174238469031493014700675139953644471525250937549006797923218721461109321714106472769883321142321554746425888404342293580794906267994111909902724042115474928096878798678455500629166907190103425068363226750187389927008686365213214951800536548766858184827115128767172158858076727228467505040233302031932898944415043100133804926221235037491594151227387003533947221175483560968373317455128110863684751934147524115/645562469521727147413979793000752968582426448207305878207664839135161905504210298657411338320034457858975792993186873344 e[203] = -17098238737604342312982613263609396727979432437658472430787847656914683518629670415342244062857802440999208404945755156131983025493359962577358953268400783349104368336319646033320009092006618761117040225789533647746452780739265312165685681868467005806983300434359694332269596501456467714146374675865496446120123654848732297184457834735185725757103632051553596732612760364073144832813327754237528083907864683849321537341423322862024903269198122052077764911329915525547311712624533111360699833040723059305031426500336581457056351275687387091419779208738834110800335791718831527624728184482130844361027255/2582249878086908589655919172003011874329705792829223512830659356540647622016841194629645353280137831435903171972747493376 e[204] = 20985728158621565706109247149445704338846681623880298368051169181311668155004846409216857874839341435691776121322714414399114197521807445136767438872215401120464660868403728273210427798213546303154649793658979811005992311692104836561786518683891772897227465756060756137501077374097548956115375018511169973513943413160188998385345425762893579712792663790048508301395024866010462513616926470711664585156185908224024144616243756261559693311606298402782783676877206437682540545043303805897054310616810224825976960432879155864680477441048668033345316316565010944077375686461228498461747805187999770511239842155/5164499756173817179311838344006023748659411585658447025661318713081295244033682389259290706560275662871806343945494986752 e[205] = -103531842614190821787334501843084169313416620700587990842881364128621835874826018943850337789374351589361719054002980613485926850934719302120542141080023504305655391566869381538254470835575369040661044042890808913652709781326143071409412985592746386999468934038951956672559554928623869947660641842356703402495096245950758388985113808570907899119328847200785157549265264783641070089975860722639944940008048846926485535175219573733963732291158860565688434955075980466843474413065558690433794571369284713876021441538759664143179773350153078572375964036969343540247986217219645151948438362213145864241599994885245/41315998049390537434494706752048189989275292685267576205290549704650361952269459114074325652482205302974450751563959894016 e[206] = 128313050673779350480093235784407356287222395147700281613473529978717126326130673629998565029015617244195774728751635433739813610377821149826067364879756362180162632012640408390197672083514302346376080121063692959521101398005120650097154924680568623727781620159601366916719364958983173266041383995193146817052167888981192054709931539153867864407043851176013964274420510869416200952704992668168513713407052527443010302008379110883645831723478776590754166419036132517062978121663050064933336432109167145755507646729825494099521277267736598921447569562113433393256315090491859914438424448832793181949419966013083275/82631996098781074868989413504096379978550585370535152410581099409300723904538918228148651304964410605948901503127919788032 e[207] = -319590988387106927825506204117540405308470246469076855291721993248046666310400387346309649670265770853569857284545181586248769816880787312827885542444497022957004997663388917077612981471615388578631683607154128474110880259665977254929868285381692415481714870100625331692231011933937770901842814894372552908662689557185294329168228959381820634824825846936350359094722338334058624197214123312700755677373311328832252144728364566696906208875822739490740610057294057678816063930694180491740106576808170929883917640041812182577966010049650322092527424995900335892056532662832551857953894568634940386255218340794144243765/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128 e[208] = 399921696785242130608281448866552338889450258685171686891986827198456884326765295059853806608800539285858681627369834249043662467389938597946165200664180745624900923524979856210958995448738153863501378320163109687744368638289510859495080576772428557419625493110110065316943209526696877964192635679314221538764551935361492285023218146094731240492073042658024646214520970158066747557810697273623446567021022616232965181443093785747225727531568568539814250628199817276319345185861645276248814860548798982061718099349934490083512715884317445164253012015533749244354374950517395573079914581376729932560796214304180328534445/661055968790248598951915308032771039828404682964281219284648795274405791236311345825189210439715284847591212025023358304256 e[209] = -8045483728595388037620969856121074177111018812170649422235190623227025718022400555699016565340254023788872368602507154513649146359750509191392952741951216233350992463860611312428563101768375634942946246876865259173102079175891642830654842368797272755947261967278843814459316684010632200454988305502366056782842492924316016394132802772019539630362926219549148997730449424607395565960315658314835841045811063582001564805773724934993485016179999279400836710096823719641244559311472776586399492440717747667650894475966951458035187689314560937864807779212539915095964600163928316373315069990882252638816571318860097291156778765/21153791001287955166461289857048673274508949854856999017108761448780985319561963066406054734070889115122918784800747465736192 e[210] = 10164271691653678173438170652158775759235296266752884824439271314624643746687977816820651515217992435749100971732820741917674303883745540193732871542950465279247252688441582592002168603342373857813979888033744566574751696973549187423524430168030134593274958243786460785638552754100875314367771013287465495952241742734868886292002363009002093486127790889282911167985007473662578878820251540541713701085784025093163206073326134741715066125505087153013146471029032349364057346342855994857761554484698333173070317514675278478527639363839878380669032339930562620818686719724188507435740349979761658448269887905656839510548609456535/42307582002575910332922579714097346549017899709713998034217522897561970639123926132812109468141778230245837569601494931472384 e[211] = -25804026167954540078067227091901431302304973049379465383589166602299635995270291568230281604007538435790045633650592167280018548263421808495969921258451340552922810465806572161788846025556865208696925811989483104077615266790082816593260488701374964767734516676199712783587838796801129369925343616908401346190030769989404908267628842506442759126911336734315784657227769339020441679379953604119786315814877949268575927056635132027058609662039197286464650701215965940020339540339847705313422320184568217969706126985356602061481984049085718307580390075254226269461241304128081293848070493511648061401136837682089813280745588848150255/169230328010303641331690318856389386196071598838855992136870091590247882556495704531248437872567112920983350278405979725889536 e[212] = 32909107365652993526029463712887778750201100941017640876623567053201803848666255965400774513240629505178073259924197882432784990091653038141847247138234525507856301103920471213321170397017425695802868994108361139978551540055298170429573811129315333170014699414485831106625937182962977059881202141360020883589381460460097221116714079010526178424014654663619753544019780121142047927211712478966488754836107067861047064823995660740145292295420181587666895482587578513161291031734304545858867020234371274549236128816897018706900076798842487499577721715288872478218972559976984095416006009261076436208577749989914684845314185086936457675/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072 e[213] = -168671822564930731653088897976227552387670835248813306955791317980148891658690493939064399213533635890405712138604957777558622979240695990684357432529597457737911675135100788417814870563311137009911182285219722445895495149574019327188416727346324838238261255986833195336014929116089650500951934322856801769049758672980564617431307996866415937533873699560040507817728283513218230968037821376602620447312988912459473917188228240411117746451874853396227248539394696893493935613027932939527044696077431201539289244871620077742153281418572331243310918944588216298793437634646213205063038918084137092797044468190637318017645896396112148261595/2707685248164858261307045101702230179137145581421695874189921465443966120903931272499975005961073806735733604454495675614232576 e[214] = 217138725628029076500796087407221284678945460207294101272005753692712091240056781196592895830917490531981880520020758797867034642610010593287673599336108870073408586810207194052675470331720216779082065313493290694005614745763902207307043666181546484350366388291421465118400041680979846508662628443928455422584450514649596446470523558016626972473403281904840313551372668866609625193507451521912359752096079167333642944931050716438751845025981771658228242712018996250851382865052741550681278683744512338807490918995373122909877327918777261746353089750518278803581749743202450560194988732046319523844669265761861528827549193352461892418107525/5415370496329716522614090203404460358274291162843391748379842930887932241807862544999950011922147613471467208908991351228465152 e[215] = -561669585100953394165175505709277254654228193039260053095991074849626459700028230658886142905043822527202336242514359259685455011531255980868975379505646669562603928398510249264611980141539556640751792476389237313103930258203776217162149333951846534137040777853615755408214724176580522160419220223973474786417759998986602935875108579715736605512261559124282204652540686644496147576692794877691914149369655792265775141551191695493403743327051446666343328492662130646323925190689317356192113544581364357092642053575568072085190739770264351462869945529409942311209001713599698129823276213795234222597830964515776247771376579920032870337923958215/21661481985318866090456360813617841433097164651373566993519371723551728967231450179999800047688590453885868835635965404913860608 e[216] = 729800366887051487885513715352444528389774834490611446497059221412047597696508943883658384957393252577212810618934542928307366629273819448545797984405071603490454558893110102871461789370131070022382284524563194296121487293745706085511089166876281106015325067269286474341256606930139106842396615486821688082163021624717087755732221276555451866310504547124793198097761595785441509228255834176036520432898530233350810256611955236261045592097676981048919785925803211570504812997572104704863929572942543320558584754490739273829121373884333283693553432883952963719558289385706884188894477890755836540644008329700764614287598670176636203647161878357495/43322963970637732180912721627235682866194329302747133987038743447103457934462900359999600095377180907771737671271930809827721216 e[217] = -7621097674811275233179475639942337417173994512630123681368594146674749713780582607755264965357885924462523193550891843926414923710058956666681860600252805428419116110516925799377161695270231646531823809237746653851878464919569794270679024998055606388308135633917795242909757588664491726328247043580684230907720741368678516004681264991189399151741563708094585739980415343270805610877286854920751603126178751645556234975627533605946969683630259738865871507690210086324957721479027204092437379556607457075637970834250086477419599766937043217391793993710217221575694959325467975872265192712841236724333877385124130910558895984459871327825137923139098145/693167423530203714894603546035770925859109268843954143792619895153655326951406405759993601526034894524347802740350892957243539456 e[218] = 9993833704543258824800025595045198930326441982584460740838201017088327926052333807401666237071631275293596164228213072698529306393776754440722832431689274832834271210143489220994857356042482949909576931895454382614333621678252195883116111870014254883921352763397394029405063478429661492807653672618743582891694689109529591358922345920286478866575490942109363908445891192657358886712540224753027328229266246897394752752822517715913078068686900803286865019184162902580282830085093895686510648701666423802060192405442365048395466665531946829821421147810986150646046280062303264530998242877435110420239096992296000860303734385823066967528540235283856467275/1386334847060407429789207092071541851718218537687908287585239790307310653902812811519987203052069789048695605480701785914487078912 e[219] = -26330478434290726791254164468495248320496692984458730248973712139004233843296766874191827029428405726160607620237506572878414877170236371127148076553015498683729441225508047062463315001683587378220871981775752889435966561084547373517566379498340590550558886786228540293391601340836727241571134468866440438979400237166905091994057565342428263571903452909568689346871234126003756863013348965148220943546066500869224055497137581883235662871860782481108802746001238613193249353613837130543736159491151206702547561048854894139112468393027664494435680743468853546947041199608642426908502961071068680370356847064755369816009542582337919726381707919269668816825815/5545339388241629719156828368286167406872874150751633150340959161229242615611251246079948812208279156194782421922807143657948315648 e[220] = 34844034282840409355707571704057335129016308144463239533436333408048561119058246504676802565661788999239642372951157979000573987557593849638226709755490658706230613512638001286464194375335316851261888402211106013910487633078458649886193051325461463575615528140864703218709627386256350097252759727771540141179517008601707622101778505996499536327240102542613160583421450265881836194038696394325885601972335292101074035963984192784158049775035345985484693698133935819052319340192234405667015622644150503992458091251183078367870809862437023285314017209310137650081085139843655373285881487935779851021653558713318434850806923671748613892896957870961332042728311835/11090678776483259438313656736572334813745748301503266300681918322458485231222502492159897624416558312389564843845614287315896631296 e[221] = -185277308405491568598887986953666329705262937357600157100864820334074388093956167245565819284384209494427358920715440921762884627249467113534975596121970589629993790392361865122604404163327000957921658246512061471182373852585148772289551871525478939619224447467841145708742162950173515953859475511346524440469002719465801962634072751051844234471145374500965413379710379351843301665017152749841256342237797849451344166797884298759830564237827321200372074268579620355380834751160930796110926320032064015807348909578678344086108315021075556989003995123695136315530756711100162997054626513999220505225308437640966114434289038452250688789605375737928836078207123195585/88725430211866075506509253892578678509965986412026130405455346579667881849780019937279180995332466499116518750764914298527173050368 e[222] = 247406628683068744185262448737401190449032105112098533789916970889396948783927686968507756589947982518393674762634815840496471238724958260875724763443629591396399593833168730568303333562682551278416993550578807263940760853340647307549189972563054746384031627320681244061013368902158706173111837078899762401344877383365128654282938395140946199639286536007709813926755734581725432677923225004942624979566357721993482917867159903414199843042973196218148685443485486623694200691180749330649129935657209485876814181710014926356024939824135206656941687061991099421110931777768697435366049321170612344013598165370500915881181461465709913792528141987031086320961044168502615/177450860423732151013018507785157357019931972824052260810910693159335763699560039874558361990664932998233037501529828597054346100736 e[223] = -663707852050541139317781550706228148393095564090817548195466418944636656715577359180255269072082860638063801675521313186458237867414694589058605775876999244217128408400764915446261071971743166972241033401087650706374537352897291993113732780399513251723088647053538435394603412873026912277162625283284993754567224043328140889393347465427404124584592613179245453031539331802250387816747124125600028399187405943838970606767615626447582178656783235727809007637678012533156413372539574607380288904454625948437858937649377767161442770562066350280326367310302586935271987911380268594314672175651851568336283377040434014392914945970412220693537262531651927503673278032291552145/709803441694928604052074031140629428079727891296209043243642772637343054798240159498233447962659731992932150006119314388217384402944 e[224] = 894232466383162621538572050507831111706710325171282323784730555272656677148865484309523980641519870538610750185687932454233510599290310498190458813232694755213933437091767258112865058652863457624905637898019697287552639091653776561102489713788970631899992793517993937319225726388416924624458509753395224527317822497596170160397111691682099262865645920891030654744239944361875216064558374021939201699534752174756924873394461409629306346178878368677838125589408867436014199179769549745028051203422273958739554805673084269791116678101128911854139852472697071992080201007262147383108075186181378126811696325951862453537950503547988417050961567315868808987750793363214355402905/1419606883389857208104148062281258856159455782592418086487285545274686109596480318996466895925319463985864300012238628776434768805888 e[225] = -38726044044736137156485909281906618057834505261734523279024562592932097422522849988430206885416220388697067413514013530177818865460131732992177361905410771972871785319814256399980062181941657109704020151290176307677560862838909807581567615982728333639270344987275424521139558878844063033170743820783534101780333580988863878322284389248070516063512218273524727869912821019741445614548823847444545223996197629863249662037152299634600812697407131824365641265777456467650732666587869049013388440381964546767635500725378736721719986291669042756114549607460100439521344101862238028428598438117376715445505691685370517822249286806149412877777140363487430195467474389396085425855812115/90854840536950861318665475986000566794205170085914757535186274897579911014174740415773881339220445695095315200783272241691825203576832 e[226] = 52641296362576458849986986325058339712595982098731371310217464600505866974139555244271880362563289929407110407757018321366575425215520035538586750156372682336620481412877710850912388886350167876940483793385470608391783658340457041406586445857430689438426805219891454044381211592910210671801182544490503100843403619643339000900634264960224282602253805899680364632919598014733160500837371873323688380232667036894768893706023910074069226155494414761885479133868119951663630634520101595105557788732522341635438070934001878901425943921093983975035070744010908206406377571071838837113510841221248641279744121961445745785592715812088396071369095985160638427358723451126727327933304211865/181709681073901722637330951972001133588410340171829515070372549795159822028349480831547762678440891390190630401566544483383650407153664 e[227] = -143744844342024911809904653867911103463304538209456218686349520294470681111295824371314499029476139785163885305759190361927179955510676358991310033693563195146756123296932243112726034577288096942319851262034746705735525567857858321727158051984316301756379635631505184538536258941999860812576312261743388503088868746902756228175799344289570835146822933415728083117989101305391262123397657131996415745780018784303994110562186109244659662223782061774284108244549838009857755659316640231421408422024292969504431722798550386027537656331076995032110117563777935260306784735889577309925969135130801689258087020073428201738154462360806399626977571213556791881597500998937932502130827134999705/726838724295606890549323807888004534353641360687318060281490199180639288113397923326191050713763565560762521606266177933534601628614656 e[228] = 197120534553085510853519354784411762135212455547806792650103286814237409262597576405566778254159177898170092882635490587392800897882804766259358382239072084935115211087267809969888735516378555150169480191157114529336810695093552102763030583770072012087142824006142242679495760637887066420206534897528608042818878768119340694537502955208823428264145100512721508068450483041460118020411534610631700638352345279315796592202968503028306179039804487627937663022142955800573311909210464794614528881903065186794315346668402650748456806333086487682106284859511777608005123081804556135342047914933215311372383037070597895785776912066609466994560207660498213832356880753533275141596021951381179085/1453677448591213781098647615776009068707282721374636120562980398361278576226795846652382101427527131121525043212532355867069203257229312 e[229] = -1085993012563914595853664914652704252655060453152358536342646309577264267910382779356567365218314275012465988546152275603722054450657948411902204524448417051684480634193854523546354114325767896015430921750726193509320264823292728536064229912238484841993063582211319401558468980904986762687874182172228444573794624938635545312869982165041282312527360605473075658361580310359854084658208265066066157762778455554533907475750762279938731958414577604198654359630252994903927903803972051312718684006171507280875888870043962259974761903986789070949326820779792826075558071820790421763921855203992876054444902750965966974321042057629545324873669129408015816857454380145209750259929627233043758923145/11629419588729710248789180926208072549658261770997088964503843186890228609814366773219056811420217048972200345700258846936553626057834496 e[230] = 1502275376434767095672982440863879978277417681479239456612523551858387228463598398110125715191144026733019594720398397937688935809480052994481555656845826091037460126432313905324289998222574723203078993149738289463275988145794494509011929213941490543871365106217231822365371028343489675941522991832719076669113024138868051859748919436988372399408823912756708188306659329983324704769166219043922489500510433004399327869907262598446069446724724380631047921829731627005531711104970668741723281376738696687072608234694696973700701321270619455043299478651197460623433617056063586226912959954453585716815147083237079769259485087025612083023623368793900921370333169648411921965248793747391987555499655/23258839177459420497578361852416145099316523541994177929007686373780457219628733546438113622840434097944400691400517693873107252115668992 e[231] = -4174276822290759624767541806936453650146873663698842118792825706282230121962199171409430963368494922516982348543816896753379783601208071399456846058519150359050295596885952257528664798027191036358469177319411519676984789364904339573913722010527247594972167096163235876180441843649506495703685262986350037501952045197528035371233010702334633731585019384241103892321818662897112142482789799165835667514530182986128345099175231615335400605302643740500750879115548018859350479643552133407655448687309860621234733090343605866966359337436389694875056512273494246580914163993355896591008710776998531418584324882591235356243995858562173539537184184448580135264748307315505258259843319104259379924186932965/93035356709837681990313447409664580397266094167976711716030745495121828878514934185752454491361736391777602765602070775492429008462675968 e[232] = 5824438182487455891954922455666027877166000334769218648522042335071874934679371770552514577872546385654466109747938052243036975914897061029154618413783216777467348818157930536877065172816028249342781827588559937125962801752783736308338853875130572742958014341660957517407875682913865624224568869431495206497862204771219443553191238315787736782919187138174102731280542403579569549189101571134816312257563609786653216518877917509589338801099635847965199818869402810799407183517050086975278875091016479989735381982485045117944697984683875347674776812060342133734362011124181544562537962924811300059444783523910948199664604870370792482004564980756593999363139567734752343339664776138412247180695933151525/186070713419675363980626894819329160794532188335953423432061490990243657757029868371504908982723472783555205531204141550984858016925351936 e[233] = -65294994566098498176330967122859087304697627197081688155208685555027006495703759770286907286973362900434334462347920467726685822275495180259138865159319373735196503131542937871412706009338704983333247715750688155213757915185501076583200522185462748495730642636041712494781118850233351338705009017414020988708619491143543819532382866837805986843836380371639876505645838038064327132364604318725240158640971157357939521190358768003395951206448379142276177554903941241136542678799182181236640123359124993515179985462221184321650908074041810264433448281022145256348193328688480104602694023721948072745605403026266782795587697999131395984736886078930875399663947960159941662601242734043916458389437398145655045/2977131414714805823690030317109266572712515013375254774912983855843898524112477893944078543723575564536883288499266264815757728270805630976 e[234] = 91890553515396495870301733839627508338218603438016385983197548344193515477885441787749313960612435887461033851297354690431894925814289212224886819656842810132119191630717458506910515445168397330632280323342697337352180648084651624465122068726904013845238691704646729273461175992247943107740014677498577234044482871672017638132166749521237492851411797670973278788872713027271368403763300808599694572667689743219450170793021101834936868513972177432602499812375398653742879835530571491040483219621809850703113248083498826002771281721237473355448852832290546472763026340499060235687657526603671736546235946226916126555636301543544783840815365815327009944791105939985995690764656427754588921070631752751374895175/5954262829429611647380060634218533145425030026750509549825967711687797048224955787888157087447151129073766576998532529631515456541611261952 e[235] = -259740139018325417914660452519132746444572340840385598254029638291757228377904091052311444019077945396174868357839352311259666473482836961147047877308536485559735520926124974884847873372138052359481061631799327386632460615513466747888877562414020358245616911779941834177738001706578501073893807761567688713106222229404948856882393121573680880333904073872772480625907090845780261293327989897545745896176641973422668100887362458671416689048308419504802264015999684716801712797783965000714167146877728449046957659097411741655847616747859971612231088973350736792788559609715505185987010781740981724458892471027814028578807178584464470497974498380981652400085081551427586078747606624676598525074988462332594451635115/23817051317718446589520242536874132581700120107002038199303870846751188192899823151552628349788604516295066307994130118526061826166445047808 e[236] = 368652074343021616537966383504543810012836894207671481534373036128005515889461681350526003969259621128744457959245883421057247118859392905742711363487352953829409519859890524991787604506738716665884304927017234887234690727789860399420869241435580806581996199787248670084303744325275169710856455581218485293612279121170677090029032180606263586448600031869602734232103307153564440153550885752111554517851579426465541594035104586921203676317145629151641309178469621875184610369402638579317995360932282180858661039835293588570929168476540325775676014803279790468144287178449937848947814039634052800512610379064338300555661534752165011356096585543330054376955806161316753926885513637284637813266892213630253900883473135/47634102635436893179040485073748265163400240214004076398607741693502376385799646303105256699577209032590132615988260237052123652332890095616 e[237] = -2101773637374151265273533643024319538900345359364406002230647690956548933506861506049736152692728621732772687998755205102292944650188843202477572348068830164374496225557889629480251924632027904773386119001013840654807001918782175683130271874398179921681009950336119034028864036775188873724825848606643163624421331769011737149253743465889948338417984284268108008721213088433027210840002453500978945618280377250676050968794756645139795229491422924624540598054644936946571583831812221818275897947007717944904319426792552851412449769526525204996622444382655669846961800887570094404259030802424437643728505467399872197285923924239738033037226553383787518255984667383952869026017310637630086939753382087724135010220139803585/381072821083495145432323880589986121307201921712032611188861933548019011086397170424842053596617672260721060927906081896416989218663120764928 e[238] = 3008286343567590798982374260669670390727483099781783993499010738076293047200361453371881047660518601959909468351720157767796115155434910049521980291302159644897853562850564848842636632235629272320245343132343050645469372107128461686165211701927947295291661459802560142509135631177333337190871674287431691632870637493376806535678567692757913695089287075197059161197583642138897277035022610120430770836153436470233606958598719665268178034261326080163100704840292810323218345716891905338270895994173221025894575534601047588959109381403594614024437816100023607361108461382590389451146122184387433433565532664001581597525770737500521653841729079007173558393508515987157127618184105388798138039738133995650678637039822790883015/762145642166990290864647761179972242614403843424065222377723867096038022172794340849684107193235344521442121855812163792833978437326241529856 e[239] = -8647662657793955629759982778799247555402860037137751741001879938633703493985626511588066735423003136218440215666648471749720316440627154403552886989776160388778491202480422938177431454919436693758513948373403596604342281895475892982126079772044779228716509813337718401880831487442658803728505502049035764376471548982832837737715294593027863329469680575756841020289305117378713938100652306944160117563058884130261990361256602672711368283916105832880936111927322995102160207947412033970974301955386193404815068605429315394922845662328890861440048932254028568225824828026546867650484634123321538591736154597189498538426733537874977998756004508320109815278797687512488158850798644499567878860567388895288938700036964773385964745/3048582568667961163458591044719888970457615373696260889510895468384152088691177363398736428772941378085768487423248655171335913749304966119424 e[240] = 12481221483403073750621895568930610504366728695564159063855876741313218276139383703144223081319193321888682915376733660208411389182018962886372205441565913584320659633918904816411318503362205946743900137118069982293841379281870123020705746711655254130521090682229441727989899389681366402598549032785480357508874349008967609723979417737853456554138988444175231872270296734622920112836950695869864365297925638174827925084888630154349394333131135614625337835142433886406120958657980789127959711483820115487041298251275686891266976812773525478484699375529124384903162072111509443273142283534728494941650855703058523508909631665282034107701230695581894009295286994205805793920013580145975876765098679073014520707979955119125820328705/6097165137335922326917182089439777940915230747392521779021790936768304177382354726797472857545882756171536974846497310342671827498609932238848 e[241] = -289425440454738004176784448715049283378206692796689563059983910791728327713434571131423078752133804451040579861923834651261335904398341967779751548294239923497740047976370553025728708696215019147981882818575266211900308677970838459284399133493602733116527108213535333626194468777617532772444708557716617805450288150841888775694250496695994619974867016710286496959259290596263273994110936487663443899120257142303625087967746050868648630614712390522070007160899750059293405060242356297126912240626213764168560715611400978429946355974346548251591952982813327301485721644953956679548577816981975116574670493494853170357507157168558345612967892257762097464498178025355380919520321156601352995573348668074041125794705309328536927911464195/195109284394749514461349826862072894109287383916560696928697309976585733676235351257519131441468248197489183195087913930965498479955517831643136 e[242] = 421201759085293230320256258637608990469526564504490559454187499935000842073950827389265051751419890302763371352226523192865579275762296952248841850638427544504970215686534927917344267478475971643718416211197298748946495506192189627414711856023987221415617237400112767810356875748853521725240812270824633473814362770865226332254401155671961666940136156986374168479347632028079751389965956138242115683952607840476064780673621494018164997086371607492691132245996559523866915728598863456307036788143979173611660554113599893389812934291882978872247597650186184163541337776298597866263186082133821050895508922688573387335592124421362355567788229620580098660244862040591613074127955324798582463436761867451653668882985381091197240481024546105/390218568789499028922699653724145788218574767833121393857394619953171467352470702515038262882936496394978366390175827861930996959911035663286272 e[243] = -1231005838702817352457797401711157036818999800390673392777853655689602319040855086716204570547050181180675951657098694130694773830303776232859631972381372681558428483117352864637343326009644892280686533094219455782867945437198490197867818027139486388779758060163583049547041714660052861782103324862169521122325336913646221827323629886006825652318219621470314046113090519871507268255762475218085420564303773845338811972114091222870817334246759267333676740694551774219978675187095066741865827148523845556423812623610621111653924902371211303709337016902230927966927362693054429579413153500693268263315386566442018152798467826737780561547532294593675391163230770566667383361979120194368485889268914757020334332320013693919780338483176711800465/1560874275157996115690798614896583152874299071332485575429578479812685869409882810060153051531745985579913465560703311447723987839644142653145088 e[244] = 1806255597041926102285478134487410972300413200092802278679197966990260736625337967595095375036427520258664953906863773953211164081144644541461898586782335739393955065023276782111174341059355390578329803900351051358974902582168620841934445715143448038739838230010027192257717637804154696093366030056298130042016940010086311155732186093804854287099809088321787735137678375721433414711513768275389316316059266497097411329835489152650880744150528175403576029239344090656482468882182017476051218239675051178870777139478913038715650402427947830355995222116251165894568310084996868434164490437626540891455379647865566159531730474852450761235634498713452766345919156549418938766629345336169329656833241724770780824112415985130298143423985029317825685/3121748550315992231381597229793166305748598142664971150859156959625371738819765620120306103063491971159826931121406622895447975679288285306290176 e[245] = -10644620600025828959018315377950938229938212987156778155592715648496941674061803110552563511260661449528199140193346933851634791094700824243341010002850980850026997286702411559694157702257842816619847528973725723491266236045269778003083457797236202911837943827574110419866574565414594272141483201326626958864036321692130759378593371190325811907610037817147750196791703839685690966216903137154299377228070857287560079352057036013070031405565454261670352716821575585569737526110504572055343482356199615348829844889903401555734777752276573870864865188414018343484164012064305917763941323434940551681837160274805974543783354695830435788105946092326537234115117625196216717708219855095262168159428680759790677495821904535838151047703315978259102405885/24973988402527937851052777838345330445988785141319769206873255677002973910558124960962448824507935769278615448971252983163583805434306282450321408 e[246] = 15746566663036522024834000030401649126683811171905719257662674631021067126760667379229979558293562263666394769204901705109943826993563307753099675460442078344700327360210249968817782040786498301813608046652231132030971100486323283586796437061562640276544130399604038988146909385351527644953495150685603736785503893109204524035267766632042563829478725447194492523197772964155493314949513142783266696623822030982087400782115021104611081674117172835702766435563175418180541173558079049798146667216062716240318277702857829587412625700291857167704067514595051237308359992222099008902079965330779883113802831895369647117060583644831782781933703626473814971226634701843234577239747876454998401482678668795940795785274766820135466641019742554147982164134915/49947976805055875702105555676690660891977570282639538413746511354005947821116249921924897649015871538557230897942505966327167610868612564900642816 e[247] = -46776650713509440000699556970312131693784976154785743480739586456280952674774282002752201864128577368141578267352392686131834744887399894986973370881045051651892769889928795522110673944157179372641021092321947851770087338164103743710228651456067418579582164193003766024723565849458582073594472752744325528451492150144909334388658469140174520917747225725467387609866944891472206078435249999663328629155528845246607286611097434225558063154722879697197180888825394121702571581555467659934503622188250967309572794037398146950844933249088905418941653968293522728354937524562102819464548727786810815785412355813079931016023738242048219979274428247347852932558216066431801936737639971335395674415698138927214942948798614108107709323761050070475666737958266145/199791907220223502808422222706762643567910281130558153654986045416023791284464999687699590596063486154228923591770023865308670443474450259602571264 e[248] = 69757812478768908782567337536188036577466294199007965719340022854734760201709781934005459938342123679403505737684499631135101885088101694108800777528935706888734109254503434433299860116617541695430651166899454795977094966593935553303315207937610922805649194909366362992306852457176018576806655115713128463284917751352537837631704549809591563145120550297707657173991172995028219807093816318016543066583954469180986771317821735604282878444770573901870167695672614960220719725311143489893458606523857497756598427915950900428739979522753186439851553870185584828733940394098937110853811787163453773798323500119101118288279989869448813151052630731881151251213063955378015312959493684973574617608796625835588551708539642735840652614755338920085809523609321914705/399583814440447005616844445413525287135820562261116307309972090832047582568929999375399181192126972308457847183540047730617340886948900519205142528 e[249] = -835583829830466744980580647177572568182536244199380127818466946567381223477462726022215308083036951746179913369057071617813117684711167563573948049817992442780243600926717509669859516953321705881700223983771080731899382618791573435532796424852657901484537055296494567152664484834295211643307624198273469948754407840107960515575995680922415331382996721624071547851340422064815167341168325071525323824974407404049941081677141033853937202264956121230435466324306141890381116373443268929423713851535744742184787704831586702934916682503656086345861457768366034959116913283848513962571543497033220410318995567948415733950711274407751728518510158837343169113177480974470360335365022911292759441585210583822477700742103261209799819399491247813635781244478599830747635/6393341031047152089869511126616404594173128996177860916959553453312761321102879990006386899074031556935325554936640763689877454191182408307282280448 e[250] = 1256127436298653768620132952954231972376366197591526563922513739519124787750854509138573072995940128772604432395669890451354521490452111504112118903470509473491197844394266637543664399545221715635605127142330101304803401934998822537846643278712977861151920963493882681984517960700989194206628952071381280020293576923657070767714602601307478838250641846998316315473039018538909258264290585983951285877378167534730818085302715962938969190550371696291746431612043190734419684360426001347636410508807873984668673085812031852528896401254999959907571212517671186714848853810145184315110832390901949490719320303483359703512191490808156011433394096187032814764303213632772374978843349289423944195949734888251061807913109549109088031369270362423182385064208187163047564465/12786682062094304179739022253232809188346257992355721833919106906625522642205759980012773798148063113870651109873281527379754908382364816614564560896 e[251] = -3791726004074003871957916629214086439974056066356480970405605948245738028870322472736358881388723938812869862375397056971230990676717603887523609558357158630864015411017865306409161330162334236610092535844306326716893846425540996170301848766773618519364663752039462074666871371467047159198744570745144425386848306633459564885573280068776725551367927371906758539681053797181939105018594059944016705778072239494200028445797752004567000724444588352779108984600441404119824621491064102485069365703238692030942228595357408025558838106013409383777411302471555560170450645674065849513272296883043692574127088476040635932323133705183834575458505402486444011981962206902980752110428085493590548325819291777183536571459224253440506561748347575024486579808842684314975020079045/51146728248377216718956089012931236753385031969422887335676427626502090568823039920051095192592252455482604439493126109519019633529459266458258243584 e[252] = 5745567274073447337411862750250373888110058407922510795863210006660057730066880737402476634885365032790814231036570483563153636840626199569590452103621191096263551761487451081636491074391880200851648554392360344030627912093633249083514560827075337509697306405419473451174879338312424795087575386225342083980070158783702019184670958271441668781004227376081883845732408570276411447765621870545801326085916779693460907374107074122643516465564332905875669250731863210766555916246592301004637645156673029129873511159487620766876453860505610933609003910323530475472845949237204045480892889728046457067626695078802286022320748160065291431678852104710818709218259452174160928565303155185898678416490956611498538554104287648194271831067009814290287067590169032143339384312206321/102293456496754433437912178025862473506770063938845774671352855253004181137646079840102190385184504910965208878986252219038039267058918532916516487168 e[253] = -34962685701860596849667721816933523519180369784072534726426906191336362704134291042142739264462202015189610221364043294793384416839446063608242933193478852492766840222810676676475679883124743390764656777827895249119656202939371268707531567596060815851729975827184153399757979111414733984043422109186129391216625819409371969883048574233949544308287301055163821769153464377687526212991153953145193142976160415280782430248562441481127898872191397386751956402092836772673500326924064692753095783880936782656293641920814731296537205671472803442127087488742346422635616771127272228038278476994732032297394408561508589313315962558854954403573915425689787707173917807648568532923281440226381768479779964390814442911422041961494648002680199944060442433749985714542830704783624695675/818347651974035467503297424206899788054160511510766197370822842024033449101168638720817523081476039287721671031890017752304314136471348263332131897344 e[254] = 53398103173919043229313696725141760686732172784557097934761806554203461742550471494846933197926752338151066111273891934116385271482843774120796840472265404759683615222132557544952099143942027088196478008830873553402905902635566541395078575955324574230965754226661378591307165399495671505211649403752594162318074588342243652811036665288428461750067534975182592085373730140703418411277145768790584943621463315511321079608834951083055776943758398859672503790141785439225724369780122690736228574988284931313986621067857264425780952533080963096475743625021356128980391219366080451026725984517261787249540841839105924119842232759066530336517143225959476685575683222719337866074546011834170794201119812883605018257322494796040655389955613514749021184400187369123318130279697138527149/1636695303948070935006594848413799576108321023021532394741645684048066898202337277441635046162952078575443342063780035504608628272942696526664263794688 e[255] = -163749256158134994939429931478459618399155253320187936636159570537703509603209913180654158947664518655140344678333414622638637215256811338386042925898281691252271010125920334959150759898158713129494065642639216121632841570107864854438922889387768555728777418579840268446114168629132601802301254962098465860068670938725903883833772351272154201826197078843414780048282050091518505979379347527922827287483751704707593437487320746403824361673761565053810549178161695667333024026795924381106892224534088063517488369701818516721741018245388684618710316855371544161531844759793272924257860353310678695371021366060401154140963269228663953558345015903938189286036099869124413577089454006248028001414768006364552529903938613777365475235978624000611214782488651929576887337286010879211067835/6546781215792283740026379393655198304433284092086129578966582736192267592809349109766540184651808314301773368255120142018434513091770786106657055178752 e[256] = 252056944223406007291818373570103027369420191044980523850620801834589696784047315354096115493387915823201996994142231876455377461384983060082322436739318704226285672313294679821752273635659878622292971118354294388955593305190094879558028645760694689170093849296902036146008562975786462150877179969629280659634115770726347206220023138993077201150978103581273726255838470784950575034503083157217471738795895947656264285519942804234350049383935655143303257994200209536285773674185777092128569356194869890208444743117370165072278141889807827404683956022996475917739941063252707679402570652833712326737901671233966244600461402396511262075750721770483459106635133231195117791881782087258258730467604471535922111669702238634440270352917459606072627071377943435219108171609001536892225719219/13093562431584567480052758787310396608866568184172259157933165472384535185618698219533080369303616628603546736510240284036869026183541572213314110357504 e[257] = -99711945663076142455267020698887288533395459871966069101118599811059498937863230282905470071755629518933077307575676929296007667842965871499215264083263599424077519539214013630507092847823897398776982604901139225034905994939871178339909288587747411384709089195807897669142736046739285344491584519651271771943154575687684100625439383376946568344478749069602964504699452990459945782326340967223653258018012029973957516018874360548224945578396012981812400617713368794865203560260899093347874182724192524220063676202442502649154602599076385881494696435520999346733936603104687719708753705482183156556942971610703484130878102224509378625029049912305535757578967795728511980528366760744897974236365340108524323922669444721873315748955654399782656312906499549320608283555366774262615841738509975/6703903964971298549787012499102923063739682910296196688861780721860882015036773488400937149083451713845015929093243025426876941405973284973216824503042048 e[258] = 154681521142618814796161666592559782305967619308091624530322779309923846268014767488097210880463463678253564381036442626162691688873455821246074208885224800964935442623512315340934357033982849919737278026968799963420926147915823718444565447586413380299325971951662040275981895198905205164261514594552511673238778809487289809975031440553921596623924144307112897510661102651315138965664371608509033381072156575589332729480244738580363062921159290828782688841340826632802214574829933970808079971013508221276025986077433244526867196468042174619659908122842975106283711040748228874126428701701176843030119031918934529698490762750108211844339670729252517549219790507499027350344865175162035799651132123177106771317765833490394434019433811901140900604828271114097894702131026832608692994549687768261/13407807929942597099574024998205846127479365820592393377723561443721764030073546976801874298166903427690031858186486050853753882811946569946433649006084096 e[259] = -481765689185589903236611865016936903891727243606719923826825876493168275874307326461023117631394636860602172727093908678901542767876317405784441615264798922249548455703774827594333192489113845270352781609197369126990655006194847451300616211465244975601280808849558954031508573266776900342862585799682685499670898394546720401228672908290119110614673288615454660225345031683951899856920989831040604782788057047435000206474595824093421359024532095334783278542546456342253106657723748458370665945444349261412693857886718551515848449892262577489013099379108560963315319323169768303135938725754824296130290020220846362000056971890698355025262563485506338783927011680595657171046874972001361239683224207767833552884953852350464642384419291394693283047899324180246346388344205112014350375976431178313525/53631231719770388398296099992823384509917463282369573510894245774887056120294187907207497192667613710760127432745944203415015531247786279785734596024336384 e[260] = 753135388513468567412846900158764548399662708750725513036630166705362394596578468346182412717936841655375680287459972444874401629312760276707770817567247295282251499603054226306658821327748862897258175691268379006079173573245849735581639630125729973673883705169229396688991532625517810656563546209013630999979948736392882301412439323929734314962046383039458440889648881266576823554940475040074948049091474317706553900892986942792474256416448210288910329431363795919173151220326041146854771639132878770266367712456731716625992260952056616526190583081118246020583972324787499221727458380581586088917808879392140918773319541181608702100896947824622998225370461324863687706927170909326725012031851645233850908051438117025517859248832670966467847447910101390056445876870818699657646777448379465782714105/107262463439540776796592199985646769019834926564739147021788491549774112240588375814414994385335227421520254865491888406830031062495572559571469192048672768 e[261] = -4727522370779471982419851060403787927529639796125002039665394363920571303749462972932913033735948925982250161919814981538960764162136576033973601137794412002157806693700419579979585703301829750586343152679679409443414198204942483564828632517228920635330274639243278926193556337604299298761839736819346921869359454279662868969585344325903706604520885673976568368308883854752801133863953242054638395034430691650129154340544519964417640212382530075003834822869147740742776447935746606286140920685093441909210866406349095716590845487751329638862757767381410908735497704705156803212847206607027977464859612529330618190156392840175626693650016933622119681178829919132562850155262869787370475131179461744744025720072023359839882530353855576696504914853167158773106376072218780542077491897656794362112442831325/858099707516326214372737599885174152158679412517913176174307932398192897924707006515319955082681819372162038923935107254640248499964580476571753536389382144 e[262] = 7447168040884309044452128835869558238878840003675258560023509267709840381307880463623272684009442333502233623657524428820709590786652300776914262213473568107590929919412003545573767894608971116527949054035997284018179689325673003532744662813872479060536646146038649915827222358545661882189597301902401679290884127921596249716942063318029152981222787297660509210709225473542235282712776217471974990778042526651135081096192410610418528046518720628318300890941885357015544621787804957609512222871451761869854164365443322046976426058832560525712731518435849823267386661072683174685609440667188382909337111883571582775493618517659217168084859051102691359797112536750997656802492460168692778808889391398563314454012564846842161882829202458897819319612383237160237420501499057233878145760446424983489527353253587/1716199415032652428745475199770348304317358825035826352348615864796385795849414013030639910165363638744324077847870214509280496999929160953143507072778764288 e[263] = -23552088729436516826956973457286500906763647970317818149425750523755803778417287568701109384092764454644411019119785914167757384157531333406764372806363543621450922032342431804534359161842340834669838662000377308403736027939280270685076683663939813364604946377339929124339969993655269071597953043593171327549931663818411409588231291351483190934397632892157525702935044348100042893898291627581271022923263241074721949745795978017956818131885925132897175075658704505354362286487091996176095453382641378340298707206240075658146509287553844174687611793317721467569401885937114516007651893220913890128387500585543348448085045925414834595786459961471732218932787549920512514561592396937604628682012891982756790164948045603284636725296470338727024883747920556264180196554961262941857338600468886566353141368640008345/6864797660130609714981900799081393217269435300143305409394463459185543183397656052122559640661454554977296311391480858037121987999716643812574028291115057152 e[264] = 37383691051773678162607228854130316839041225071235533689507421657366140531938553445841643432411194657793964655087727598171877124784866556739444533541122292546928394587186523189115294884719308935373591916440319478121536223021192445447286775160013674099999628602372006648570024476340469326095097203214249323754062208373957438082933050890089571677606279443855724452290286283485359086755150233023669915665089687806085798267562605000638327794767348280230017255575448388438431268309418493596094650340208700937116443590642344739265600263282726704594826365786664768947916853366905909477411371247204393924490189401000044622651092450698648610692453319770477739312824851676778438668491599499557791194441469562709923435141748980784199867988342272794730908187226270035471894898551865046600699955597555535081969882257143123129/13729595320261219429963801598162786434538870600286610818788926918371086366795312104245119281322909109954592622782961716074243975999433287625148056582230114304 e[265] = -476500307746887451198061294291558355456940641160409393635106428385828629891024500688436943909165261568485490825204711092947896954830104017544384802714581186390670897190591810965884810607045513724703098786273726687742556654270997476294726337706866180091287688397830867681258817345357676671197614299411506005122739217412825864062602586950570418831654465672835936627180804268722621592725527639088107069117921195758707060240270590343091797595791192389554097507165266688313337528638688880953082755744503775923344431760425552599457431966636341131325826197790833287602930047528702790624546910273772627557685023584332155757875834336016134604092349057996425520158009828808069840498104977308601791720058709383744782009868877607226149434505190331462214692757973753598155445502000403912483502987166122295756480435268381593467125/219673525124179510879420825570604582952621929604585773100622830693937381868724993667921908501166545759273481964527387457187903615990932602002368905315681828864 e[266] = 762055005392439806791566223250592731547310750120114471992876755083781530966163690388145926063424325908949699340309618851019903340560519494279277331183777175579617883563057655215254519405490886708083090572023338669666318995644172738877680750044261864181285671404949314217064011580003155214479104178579683799951772597881700498477041768631643090164877811299511493033321612075471572185108339319126031620711011295511778978913474088736942435834430903621388890026520261196861271780580589065444721025518642350717705089502950757962377637396558040037230039600398201631656017268532637339557466425543037923246304528086762281393772480346468356741147143628221361486268935404609408006203764124570386520640346757170847856099758080914325944081345465726475972270663376390150473905499907061007845948547199797899832207826398965861688888823/439347050248359021758841651141209165905243859209171546201245661387874763737449987335843817002333091518546963929054774914375807231981865204004737810631363657728 e[267] = -2446614001215795523078987186687454658982455988114037601786209116245268813613589178248455505581054562439794521612054263622729555375017974575228038525764548385156503861525370603729315444600530826975359487644562199551089358382751676912227497160826284294982382103781137632186722031310484077575368337885237935050870289797587942333921993844378147564557167353058829081599616240145824380013196524291400261906708642806720307467638953464831498368981967250069735092742321509478231733728497914982428510258601398425044402178992187986089128856604541012264702085675342391743307806207156902683023615657940600468296932964777394111122167252943211276906359951377871069161525610574964813197608870021772310905391964051863503195714866004684839449552072997391605790779666545010774352622240485428872555006590682509234587946187269384456767901798635/1757388200993436087035366604564836663620975436836686184804982645551499054949799949343375268009332366074187855716219099657503228927927460816018951242525454630912 e[268] = 3942162673270513474597037656790015152071760186333814112585467165944566331464543794949691226729006371033307761451467420118806011860174266104053983366494308027323341970502855029896773953219588162031306284609104258181910647304570403147349055599499479395407844877712846482626949700086852742079582890499211281718978973077961555386278706357012358885098489752885130146917445096478936515876612184882395364742575352148485740225759681213099654422811582330221409931599116841633385077805973261584599122696349512866252301019922972901397767230180736774068926528557041773729848878877124688107508861662233318131221410502920966659707140012272526214592872999920657164513054371447649560670077549241691726518608484242417777054085681635628569243394454778903567854309117504333824466178241519433414935728969331202435807899401970273019051657368443599/3514776401986872174070733209129673327241950873673372369609965291102998109899599898686750536018664732148375711432438199315006457855854921632037902485050909261824 e[269] = -25502193889912584622566107895088352496204183441185529676224489848547340598827378101229634754768355755352119493665062622342588774497373015043161148785683846616665623839920653358351059741693678214537810508416847945713199477622889579707312967883780779223548919406690276841875193658485436425152643364889796845177309726174444895742446788242461527274167148168349210990617703326296709910920027375657383143374779106182260574378251850664492964208089550704459866906407599001540012749185165038423559683724601725476283492052797854911462706431390582486546671403490043774628909583570815924207919145181953579671944269717774853717017663548832135654961089509295008295022673656336901008965080838705952948506368846997816929558900105200380635776468267642941267731949192502609379600655899897551006166616758033123655664862626609788652216568299584705865/28118211215894977392565865673037386617935606989386978956879722328823984879196799189494004288149317857187005691459505594520051662846839373056303219880407274094592 e[270] = 41396965389615237843433282255966702642955318806415508808072258378864519917121187411386650287036334033336532996763388317845484026937312339835634904213740961020729319661364953829507188877391678714507035709539070444139902477472109678492802042934171280053897720631849375426612464087247045777337640802339233219487058265982322345119613605845717038159737950048905807493385550317364565445409445763459885353355017728775462979367783839838701424310286926327811949271667805419118881118015028082381350807675845394339090416152833734924287284583321564662450212048111554430283225689755498724376198947342156278038532514037583521454206514426067832381888771630498424032854887685817243293175856757790054836196720030583271377559245362816625470122406398567970472720051910153072883239499224096770283636284789900072104137877163897741576508513264799941251935/56236422431789954785131731346074773235871213978773957913759444657647969758393598378988008576298635714374011382919011189040103325693678746112606439760814548189184 e[271] = -134893644384209684775441680467814567478389787112487945579842863063170994288292035105469403979137555655188034220204274705091045549571504528335741825992014258979258489095715272375013212499400620063444988232489578270342587815535640194714901235632520148756603942238860544291571344896106161451952829302474601219544519355234537878882526692170250416007812479812574805401138121611778551898141270887195982959906456532664444721883853760565786545644129182005677221121302497952654827697316593008212749579869134535459519722736959884336039971715809419145309387782158135163227069164663218209129638625413615994661878364909983724108679751938761764089989498483172579895678869344084058138945394052928144044159672584262191516018345902856632553084847946072729967716575189687379498344264595384289122688823646230167632159880813077061501523026314562022606427905/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736 e[272] = 220587354150499531356698300344342433231236567832105698965885947419368141568776266384470672111477459377123251678492297815485236125370658596658445669798440981443631914139701835684885482482400690568976789068078832975342950027701715466401616952797052775114544784130878619992302545355167232997413274280178450800676846387541489688980200550476146657366705323737601056962151541901335864857239520367573209701929585445309389336249219366806394764556576136572301186443994952112955649694760099246804504724436930388803337355778057332653699121348909773348596965729076625815250837288080100156608332668950610115284398174790941053642455579745480983388373409791851993107192520164680962852101971348666563804607469902485653095589698136736240482260564689667487098625518808474292696185800855400590402046887796395487189578493884311276188677292221386863949755202905/449891379454319638281053850768598185886969711830191663310075557261183758067148787031904068610389085714992091063352089512320826605549429968900851518086516385513472 e[273] = -5792686330653238460527331576544639609293089699942647732301558483386441047912865198101044954371738946393548052556962172688817595134071787291185639459635562340458848017873124863889843039572872240111989621994856125708421197351241084417205550901132810943560425006138406915777186129581669313124343503571256196468312782492879669296003899239860121473422559901089521747477174259488717149545663486149626737940150834910108641206380997553821735163219853473234572596906186728419566515338624964906345625637878315497504159139065348908938945523491149803377649194342950973584030732705721154554171529743297292992216610370838284535218567611615913186073825857440362280529932002589108158886789592354502906501533812264817070999446515480788170048536273790991707759898586404679699531952321284395293296672424733687760156611277725981134399462223082068636414944904822805/14396524142538228424993723224595141948383030778566133225922417832357880258148761185020930195532450742879746914027266864394266451377581759004827248578768524336431104 e[274] = 9542099158940632815185851861858717580182523639739224931328744564659870917839410514920780257543459348129207416315770608622987103426306408865981391600395584504033600684249187389269084988913883035913055018237904655746491853135311013181577293154871521736913922450941353476051289671955916453452509642153774776414673799300843406847909273945092172142822146038364103136300435644110067666224529009572561299675045441693620319539914384642858610782489853588683667689877571168095050699622105931098179298156495254201167705378363618330017467658086275384739487994212692954764998685949068705663889801358625702550630064728725977587291103995592896272054714343664724979043964477048275818696315600867223926517298620161874940457840478310828161245203852110351122127189027245999317296282894767757906452202875587616027092705419031260204355698731148051397610834096933359855/28793048285076456849987446449190283896766061557132266451844835664715760516297522370041860391064901485759493828054533728788532902755163518009654497157537048672862208 e[275] = -31551250054349959458394737288604139447498437708455750243206695836232194615436250361645856397762336514493410725063838111482480501929829025075302876994962212770377588779682938078630630962101104705185740607692963786418665718559727092074153148223446391363451001301481643104245479934557000801677427706451174073272581286775275212957323423666683080206659299920466940967122301826048705359003025336724881407671283274357174210825624599088656138650061514326504298039563985822365029724165250121847447180410338639965358508138453086668197053653658817491658096437229798831685495548498553145344970390491988883163242131333105004807688285520203235681956190746099067782617891200779568600606271681355950566013888299377765539228140454412707180867270332855021645864795743109676219178676484142661107233805326351819685345326538903117652274281518658373019345264924926354170535/115172193140305827399949785796761135587064246228529065807379342658863042065190089480167441564259605943037975312218134915154131611020654072038617988630148194691448832 e[276] = 52351874994520775513906679357992105415183633364699427967311243734406701622203102621526357092178641073461151450059483692996013629653355271496174825767176145398803882533879963290162686812140182700545299210990981521688867405827887885830316417454811844291414442046351757515406784011926198757584109263408979573891586712803364783802619745933283632663639354911295191437287634752910890070832303559282760094144104986763085431268926680962960439128603459713185191462736859682936283554873367853567365332173978072737822448118940197902983088165486741992218268162565797578056325634701659291859750678443270309755868122581658594403331591701371831680552960340477157933007193311571654752642089058842477148205681567872972231990412089355745712125514691580294929937879980019487039677799170397386120605457123746582152754719071780833291741417279852975633261595709851698817413539/230344386280611654799899571593522271174128492457058131614758685317726084130380178960334883128519211886075950624436269830308263222041308144077235977260296389382897664 e[277] = -348718708430500374752407644771475929773330858849548445564447346328327186823423270334178502029977353472390468500084452179578684023435349015631142098139893783874984677831283232009176046341197637492762689803867708354474879292310984432103101153928187214927844414950827680637277996274415857468274710130793574343235325929586277979371503507577741211987964226637634632967831119607975959721645273877335442135411427853915691904940248157664963582039814812161477786759211727971157829110309859024775169629200157917092165893650252848676500853893408035402074017832377532797443703829870961526449020008368004900670882178180433244816437853320712812669237984983408848512161248954593665843225000796270284841001498948165322027171128794391875452409023903552105069893660977268518003418577422996558277250587632450630923815103343171713022202555406410911264790623176709713893327531075/1842755090244893238399196572748178169393027939656465052918069482541808673043041431682679065028153695088607604995490158642466105776330465152617887818082371115063181312 e[278] = 582800578534259314342589853692225646161208615891011058863544765116867470597148042345494653120675744369777850685865352475678100378036402874486278702032925003104841048757035661671521760853235528066376465453407571881731941781872015661008659146442028278021314628603456750324844032877677266292854622602088112689995227242448986408844645565371546288288553027342673294301139399168490820328048569181319039197096100130974798631356209861083354223211786841491057009581386985399887060261314791242930652997455888515802352914283177508688151906622478232147669025285250190606985388945010589081401166216474928573421877411211594479584789269064171145319177925817166408966718811693199977946053949784739441691280027465558153101052524722985167886574737286256092294096657880252548713754038308675731212961069442287966609226286863474844818611325976156302392284369722655035814181987379549/3685510180489786476798393145496356338786055879312930105836138965083617346086082863365358130056307390177215209990980317284932211552660930305235775636164742230126362624 e[279] = -1955018241239754139698310159004921168849769649372564201435747175776044670949766871580163280515518426581885922688473952351916441728548983077063872952623859451909056660806723591950997085553907776000335120085227615580449574548619294140877526379769081239564494248078378931407258430140455613082263035667812317268877109146669148009826322132225374550301508949059195866117127635405922145729726519560065075742235370793517647336297835950160873060162340827365363949126900445109569358393971832919085459928876251762320610113014425300181142031793378340079517820026372059641611886741120203747316935422204991537387358529849262442953539333146934410245994683013523858181352904937846777569158976582343640661116618730891853707498752479677513798660722320581008998805994900402692236069358971054050466257294405402935071858744196658046575324756489396234179127891525635367815326690547409775/14742040721959145907193572581985425355144223517251720423344555860334469384344331453461432520225229560708860839963921269139728846210643721220943102544658968920505450496 e[280] = 3290805551821755631766408596460427766215715232275804303042232102525906800628081612801318934746325274315937189804031091164826610155713122256006677708159252736509432985805606032222449007785487589913718122998162799485134404576160166716883682302196913093699219997247086850119279647991381636348854943329955006059552054714596833177117135400748802484517378276921735920916831163718384781625237230246756371678192967222745170286550735178008665616330797478439720805927891213601222133945863870540975677437206677944039176088282003952304961727462766167805451440530586169895516584016745677713135588971430951275449023743569405520692900169962698204667220072454834206876244220716075792020279623866426744633308980843990463637311397717359472650254103942559652803759383638545506879629280843894494731905520169537713557611774122859851961904612929434653592268212952317316678966033161493980255/29484081443918291814387145163970850710288447034503440846689111720668938768688662906922865040450459121417721679927842538279457692421287442441886205089317937841010900992 e[281] = -44472205165392916962991264810013914340796340417223867969740242033422659100649800420204585775274767037888321743513806381355655524768865416559100668394143969421671003826892504624901499570087556159252548746984893760202236633678191411826956521230958947369598483788608064756732403026143644259809195117685134200752565390488366701948200325744395958250015944118370703421329527509594959890046045776174084199533644068186916979005239541254372114183616282912875379982322155430293222388934167790618775967231163762419369031459886316924960187238626543320152899365413995113805967796418369201887812370879920978871863821415439063564333038017456584541613273151740364613900160675141752841984264731865444668038704170794091007921922667829731412126025442180074138701895867830099343186164069429618360890552055432009862027684723630233106498955907728896346325119823734575857744173096685570883001825/471745303102692669030194322623533611364615152552055053547025787530703020299018606510765840647207345942683546878845480612471323078740599079070179281429087005456174415872 e[282] = 75391901029982432903471175731529922966627991679453062914757113670825960727296834113069168003884044880871274434562538255610292541765536763503541810059619828335780415312418162462142298605250592610139983478207392213467986219704608859332141454744553644464910620842894717159701035882275297026041638070279206859182538924803582757704016499370816120903787097058381127541120831948215986599027092255227337117349471903923607799921961692735814986226509540188163525688667011001074067515719796186314978976574254538292276523476735527014253281095692913408676060911110783900261304810164232481613602321443059452127395606236025767731288537444580415391384169531916389717596973035828155389776914267127523154107752459634504522104753481486540689269464006215456749884121490787382514877780908774407010900972362393912432101156988236917600650547876337252797885149761098671058579115784644691536384142923/943490606205385338060388645247067222729230305104110107094051575061406040598037213021531681294414691885367093757690961224942646157481198158140358562858174010912348831744 e[283] = -256522141260135441967029105843221679139666532865088967590008927484636430971571876393513453677222166063284018045741809397452819174745797332752997907170155473468146093101558173191807953275324213303593866267281859233031929372787491936442470910222901823929446417464015775151827424571060290942956921984193696603726817966114972004093109844345794528023914816619099691246498436029529617923530684348018279007750989509469491365254215085132482841135837673173185285050735467213036613877563275713147521384730840177605481135973217694816429902041965558800038814460451572878186273397464814930223562919056472465696328998994477191433919320093102060629982363547265587617756679706491546138127624136979463820114412198679939044071676512459761650742650426394336550666497096330581828134643820113779539944196389880472962063432873215284154686944042250274151578392142841564535204582105761174365472942878455/3773962424821541352241554580988268890916921220416440428376206300245624162392148852086126725177658767541468375030763844899770584629924792632561434251432696043649395326976 e[284] = 437949223945422438959147302296963859675967623791528716597895410103746478015977116153632856939244415516817195082072700743235648251055905269557850360959254177384604036037813428927809505472695241532029462191125256805997393976711208298107559297180320396991055581702598362273972745156787044739032983023846042568144463930095493286377743886752819942548129650177993069682560274300472284537651405355651369742120219187484884233409699525795226762714390797546752204408219978883458130586940708476122458999043973141482619007037680239172960518703242807857839057600150009043995221484748965917576107107794023686022819372975309092013596301227481355639814000654041719468197436798171700432142416641423420404353922693672916155572495970038174800726364037926577220837336844152761226043724370003362389328210405967586796828967274792949843166390981328401734095578384492456506239951486147036066521559071990011/7547924849643082704483109161976537781833842440832880856752412600491248324784297704172253450355317535082936750061527689799541169259849585265122868502865392087298790653952 e[285] = -3001276686171035955502257544884024040968064191725921746383393200549979714047981664912514592876792248589168117099430931248157153902178745817974255487648300802710924696091091554934585960399185157621297324369311485226757481078595187274550880373269938713808693512218351511731052037127073667255055523544120502441208695082178699277670684144993873886608008589243139577538403533533286179994811012722649510455931312449364129627740504384727065553965382682241771998285560375342905173353964160657071317298152505166885037026473572257867068344668761643645137174374755763974985659759409723133179781800328056426844860117782968457826608936538303955146196952063902000099667462068104619865162722024465776353498249749772291170949926616529374310674540830843067807768132585643239750061004272744453899865410166123463459194537554165674832758033637993502862012964791371700111734096773035011810080563101222112625/60383398797144661635864873295812302254670739526663046854019300803929986598274381633378027602842540280663494000492221518396329354078796682120982948022923136698390325231616 e[286] = 5159960430795580624769402738082101628741411904373967817566854452444078481409727398865054268821086049513273925053523850575449153921933833519667246745861452360192894171682044219745886167772898813119132363198751795678169813983423418775651861809915576253934143939264331821323510151061555778363803545585610733188524113167350915038773986082789410055951743930735530532019769002993869281503475181240516158790108102898658557932718500859594840183109272539332914834271578050375354374943421300474596278698612233252979338296162030278618531854826596351924766384511527007538832229578359246218141080744907336024440348640355770280414420326162151449679234218054663936540032255859399201258069991128532142962172146696949163986611872429217231461756485612579746049615638580416129691485547037008906304031901991911889614431052022922680237397277125391261503395686499045994970827629108316047496646271797201429653735/120766797594289323271729746591624604509341479053326093708038601607859973196548763266756055205685080561326988000984443036792658708157593364241965896045846273396780650463232 e[287] = -17804487280605386379880147415036362650174069560106953483036835693994033881638992235888915390797319703225348374822515462858769293874536394553033382782367259783626220855120662740713997872738700550791713504663287615631309556817011467955112203187967368380646869534602730882512221516882174262860084326606315019503837892046703905481889741552072703450406269403215790926814086330247514904646599455255210803547574768168185941336177826235852128465393584729456477489814006696353018621490754406928163846059323623404416942989980416653355708628424743168334224384498354518034148830420450999437223129848237076999582447011376451679665284175655166764310632225033431014707303937380439383026039558822363068170176676084160097086623344879970297376821971773886440803237057775199784519638230046196443776471615781301262001530913825657628868084525801055449840494630870482817247186569743924057709655425713308173058190625/483067190377157293086918986366498418037365916213304374832154406431439892786195053067024220822740322245307952003937772147170634832630373456967863584183385093587122601852928 e[288] = 30824078021942225630836208923225289964705999268769729445547497078230906712423456470651095371277433282967926864238918055234537555700290468392899863739825397463298154136016186551858410375925447079459687632742834652323440782640445299351318133160872328929721442231171927600110993899823899295228818942507300161845168525062194184239145395682231295428013799992588287310202687447240297417683807490657462818195809744127436810174431613900529045343374984496823009636310562597657200195363185276477537100671505044264341412835184580023237282194078847524963261017912565920588780197996232681945946274416906563839404837399499747361935309666052422469797800502204480164599856998512271139707718754185439334452096182756856251304457990516703162484065740133358766651745628067406174262435412080006265756919640301443502995881929450968268454295179923289124934687266334309576867650923959045610306173073074010813662591756905/966134380754314586173837972732996836074731832426608749664308812862879785572390106134048441645480644490615904007875544294341269665260746913935727168366770187174245203705856 e[289] = -1713574547512349307585771165516000023919830863009864308467440310448861876991110841842503074681699659674117298530148103925284982704888462836722615624584466027837879782028161590225872595869749912296271753911514077608923466073491176093955067144709909180056663261845941450280429609162999128685739430904620555849047075714580614513928049152290774904505809411851508583349068165518074626438787212669443520001970165228861022235512287662562467535701763262192363582146677518873275483001198387783546230515609997649787387022494603737303540489427945973344248761180646934379650420096477947261528977162531433479688186422959819896726193382177903869257312025472229416500050479128158019716545241204814861169761153531664807830390545973201692824436287097289816634778810319578396030169412580271638832506791422624448108320275723859728022212920982281220867493919073180941448804006253091638351071798030552821695949167370222125/61832600368276133515125630254911797508782837275302959978515764023224306276632966792579100265310761247399417856504034834837841258576687802491886538775473291979151693037174784 e[290] = 2987191468517240463301410570706464976868585303613122220985570685741444322395285352566676062088881634536188475553330515242765797706983541145462514737024181017690274593989909082237827520523602893838856943546362405652106587097704201599163611635539283634196166510430496721765446869688737652019935194758055499792190366231027636284780693413774795362136207905044779047771714007506982658400016321849600657320316961044030045569787460932945275031492792735266796902787401821778606224945859964651392029210863170958894896388621468052446119944589724229077812648661163130285607826232511368179253710417647917706520151854739201424747279615145199308733586905873396441541404996046575109666950033243359752535649235190503652412604437717314205002559869384478723880496386257708315054501798510709086037044876661412642547837472666190060126236864856286436903929949780776403563491309240029936202046041221532150564068644743887001575/123665200736552267030251260509823595017565674550605919957031528046448612553265933585158200530621522494798835713008069669675682517153375604983773077550946583958303386074349568 e[291] = -10450693239710528593359156422354595066232228879729439305260391638355271115154349732203410664247462883487141159636661709396544438429816322272598918880654186615516214392896202528625434788957067313752798627586373844782704437960849835682662892182455633763300702482506707035105981406047333035791440823787680589770804494878759686023460248731840929367959127976883151030898141224412735710178019239134599881058601368301980938328211670057359869565920843716218181208335957127908335492297003616962389511996683927594209624781043684704994016141550128893760265112351522528972670698958950793558407583160748106952709052036050196822232847385217861242152215675221950157452130748455770670797616734094283189025387701318808259077437002751468823985040716730977352217607732749724371784596817940694693652326182381023921726296220888283617686187483079410582928638018483441879506778708528720135500890624997784034908299954810859352842375/494660802946209068121005042039294380070262698202423679828126112185794450213063734340632802122486089979195342852032278678702730068613502419935092310203786335833213544297398272 e[292] = 18343576881507437084492156866428504657166458959042293104649445515537523297952111724535046664904138295531152829320994834816599768903014942231026407773582378971564778988763834490066423039256270600831151549081736104255822492520587159590981151780006852570307486181204022404188417242666805200751804231925007882744791426114754081503736518292475007173062096960785265554417883206937153393604724086463118296956295354237018232347160894423103451490942656973287891283389721755892123612479348870112654849278831051729892408592339515397113959890854695793894528097465707316574075354103179525951193167820758811298227539318445447837025505982409473037099267416744535124986392693482241364361656291934518406298310274789313841037091707405129267956936537026882237683052876237635830164389641339020244599745502153615663294392284396606516323552584724744698835914580649078414125315849351963383237403053431614770436436208373908987718210835/989321605892418136242010084078588760140525396404847359656252224371588900426127468681265604244972179958390685704064557357405460137227004839870184620407572671666427088594796544 e[293] = -129230417758793518363451752585727746396308842524034598643068404095474741440637368394821966529728466938381133250369650218998752823454029805692230303723762354125915039874784661014887961613633715564168138112814099609397408376634048751936904059104133122758712090588023440131257050774355267592508283350028823044772349581973086384856478979872912711331896494527537170835787607950154230896917182891762277606670078914941122516236969093158470130692387041960643748389819375584438808055490418499762898839291647460153931561559335703015882191287012694770692732517982697815545600936863096653564464555304588506441094773860393219227648573430620359605604204294641225141056901224556671851233716600351774315956485229017012799274126398156940589925144843559395789746253226987256271780745513141009657243855879327823044348526398670427356896375215413880334493078899780350567654696981203351441178638271159907305258593748429973798436154825575/7914572847139345089936080672628710081124203171238778877250017794972711203409019749450124833959777439667125485632516458859243681097816038718961476963260581373331416708758372352 e[294] = 228382199963990696472190981292172415112699009808149884976265734205773835686253174413996117837959647391326900503832864138128327312675876787814589496048568801444513312844377671513511698396005629753066968928854900672950454242063024250338977175190321725486691657375169007499472945434320515477635605552555332240161706745204691708331768427078934587185685148015789520783109227983894541862287687319254810628304295048781610428608792700432996842674194845396492373182661331297507962689968603836271868394758602650557113773843614625134747110032366581395213027942998295893066859426031314958259437139111713559566029099058673671562525874493426988813909013126399116671063629953623756768594755926913331466697921458869542209403990280508597159258716192013219151170725485196598381957999408604129626282426091740311893500505582737704973211442636318418058445460815994871869431440155816492556664948408317865015466213293400389562708919994731465/15829145694278690179872161345257420162248406342477557754500035589945422406818039498900249667919554879334250971265032917718487362195632077437922953926521162746662833417516744704 e[295] = -809956173101027499380074477476826930367054571347964170971266063750786322286798348467983284767156714934241344105813608077433225225563697985774221062264522058837741843623071760074972904782351270236412315005981398285459211439252485258689941461067373833768767646153075033263470242169310225427528661547858602667084285258448144566395002662374575230840290562999782884920326447833421063520032515568733206052036780256340329146306636387428223767790705197630179109125480128059095265817984636459005038238715279682627495288280729330580210315066671385520399076109657511734777993087431257115024116534717574863149789013887199953439433826561834832148779179406739091052365334919037794169026742040169388368459676570260659211497038806938031678706995015689300777420370775032475516441514135391550064853741430398173448896386888087630088707079904868695125456779393423336877735824789092814777954290829922833224426089124921239736373184939902816875/63316582777114760719488645381029680648993625369910231018000142359781689627272157995600998671678219517337003885060131670873949448782528309751691815706084650986651333670066978816 e[296] = 1441111522068505761625217171969584100693489166794542384314301274561186294850959037587781882409408585576997356683772738640601885969959417568041254568778355830739507196610489747805893814255070075014852353470303785198247976863369476810828608198111698494377852504509774751723283147402990240608694003767887523547296872465192833078372380129316740104438365318403409014555860936646933632852853136219941619342915204923328257723424959466905313644920934171540322934642177717880383562162915352830206288095754501906547502194191277329822709107660763199006060713300522671900858740655880168893523437289024743897742851733647085071603118666265880060407191849018330550002900589899934138842230813741971120526626407506532117005713152823413999936178393318603882406983967713625967419846668612555470048983871786090671911331136913698001288830869024668102919441284134017640577443507550331290582051835374559343669393227826689227819454206439636129954155/126633165554229521438977290762059361297987250739820462036000284719563379254544315991201997343356439034674007770120263341747898897565056619503383631412169301973302667340133957632 e[297] = -20581902242602740659794825636899919697267691678354537186961113470685525337058796485927666727985658472374892434536009881652620895210456132438379192797862155861063744737630159730397265598519426070948171893847199607322894190016776525392964802710973478598679200317608474179354186363582226798078502814132342978058610375947806789928396287475519360951457227919892835834325681054679268489607843894864399396898649182796614643120541849400867759888522267597841355676707722572234211896211012673056907278160148878414692653154398243624304749089386519166484554452584180124480869588700932534083101928605635159284591534866682609615837810912088263878237928195380682634539053219881742796313268043382312965621994221255604999581112058150675613516358914140401293483178924501998550695490793153325979615870977208250791720410520932368513818333734141921871975947669610194437349982080334986402514556956428417044684871435241891240439598421219368879028208275/2026130648867672343023636652192949780767796011837127392576004555513014068072709055859231957493703024554784124321924213467966382361040905912054138102594708831572842677442143322112 e[298] = 36867221212725731026212255336058630690626416051405161907573858174548703328111019755966333389421806686003497844340756656843334825596587419898149355897029098087599454587856751399480973266322749149848434045572241320472732824454022546800567842177968104051411863207901136551422675107439204230866172085411928132206649026630369854606283633275422475713449502944923193375151010539905070332114036533132943329674643913586506070212650543658493987421825233639730537560149185438635268602993883421538856922101182766853785481150119346030250583780599974856180289788317303124803142018985603376003919295674605959225176451789262784940137460863551213574567951401667930660503301808769429601937991014361867334021800372478506041902185307722890086254130900069068897200436783321097906777763311449009953263835277222188778818048226452218243952535166275228463029626429294299471296903885476854308218629169911573551398453154322609238127734219155332086121626857985/4052261297735344686047273304385899561535592023674254785152009111026028136145418111718463914987406049109568248643848426935932764722081811824108276205189417663145685354884286644224 e[299] = -132518766350701992607560112171187853528204976956791425584340164849375287854583037771105847323657009413680690223822679720545961932906280579278589038682776981131215515179796720238776669142157352320995670109947318409592286285166288819265592148765097964710916789763409028098723903294624968081032042399610614276869747423306515538206205083075114793573502631185070068828542389236974000464208724266523523745524707562873375089826247473201003767998415927954333053704819751980529802062983059322770258041935232037537102327101885558353660948438679786356471078616298708750579492391313397502096830297749818874581242970173150317215081390206161119610292269001229696703901635611863729958125867703587474170074867457363411422955141723149003513360143276616612886822200052168796917628639096667278059790550789432437175112113262283945841895471160220407897035929663348841363520601520045926627739941728086942121094272869823118879157997081224791145806100451496925/16209045190941378744189093217543598246142368094697019140608036444104112544581672446873855659949624196438272994575393707743731058888327247296433104820757670652582741419537146576896 e[300] = 238963527488473207889817456642120166008581392791434162067494829933365614111881510547865659260196672891887925551210810040759320808368122829537764355909604145900705298069497783642819918339247666490380595193329426398543356697518861362281937282084214026634870970131522601228938066692099734962130540456037444733389907847179994080119788545781898089784443853524815775040686139714851515455497976361110881089232520147595768741618908562276220385166636044654342966455273565768617746516248254275808610597841006968651527421790204944083848642271279819664643232444064103411402421010935443228717265547525682634203345989400943801518558406638123347784376223447901581124817743876079080303344624468202410735323598155193481800879873346024051062469876109515665414367135398443498215267175780533843676193059297770898178013373509210581847382020144649822541749907368792905200686690313086529935987593312469059971228506729797405918468162009248246306200881208059626425/32418090381882757488378186435087196492284736189394038281216072888208225089163344893747711319899248392876545989150787415487462117776654494592866209641515341305165482839074293153792 e[301] = -1729371490375089502418069173692804262037023917205138101126856261679525506979024828363489778166658772905119442303171896664403042893500255585888957812245392298369008685304807424372351809011370234325335675433224096876716301159218574587189665689439358575191927806790174868570895239436415120390081130072480185296396184846173448174268170795166053657612022248913460910861751675179631649851418384646971754282992426266791221050292827507287898431572775648855325938643530676608842918180637045302054919957724257652800977265459771192203921174430174636451481319147070565033301357765950432523204567371195990659470202619812887721760164295053195108662897257524815638045400507752169908267230686159168354667817241441243224926129458278053073848165904024619693167833327959013064108795300282616914068580084605112764746760132642797395028192368536119665569276764583447289639952452928319256181353613402462661306568031952836670345126257984105705451006217842376402197575/259344723055062059907025491480697571938277889515152306249728583105665800713306759149981690559193987143012367913206299323899696942213235956742929677132122730441323862712594345230336 e[302] = 3139226498990983860920343220156523960150866763181448400322071570948643988731650384572735402609140521685844043571151871433968741852933593228656854924215504661048508114474560192937520110613973957949200041452938415530247302423534650559997685943288394929079969062875502123536647427717127152027271159416370919419296040064890029397294372418251550539480697892565921041941581792434973961713176605118756282941861423276674374174524549620053486297327741612064560729937759475168289377310603920371128058784167731293347967373790485181147457315082331315301061588397631693463182312916791144085173117692430422026413635443086886717720041300255729311419033359398556702514506390583766105341682725740906326420306069234321138147325156832951071113743742542015854477562821973542369134911501256937668296407974877868330332684003467543452287776760822421376987411712028063909255261853195174552014899313471719933535373633763410803544432585880320464928755918768452970303554993/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672 e[303] = -11434572569498901457509026093378530506102431284491370378099279883768666044418176312841183156953259350571314362478400048058115361744364827307997219310035874557716120380284645550050313545908519980840098666896120102020597736440896290915781106390202552380650332376212994128686501233541502585414429357415187352496389467438266040557772557208255137272382186563085937302332439072808217073771939922565931754263860913368781928203617537507186821112584097070728071379179037673663708639402861915153528328760592977070740033437295185841767344741397025979123687838542672386791820197925459148429374459829625591838040179101404462095119335955916214314238330190375488716553619919293914574473814810453467245546832372728664363947664906599016086962141336229303942610492972182938563543332717340608332775372158690409857404385686525354177363093164476658619295549512427031636394429523184023976893284393671237591530928609616347640232504596335907531607410852099166563451846417055/2074757784440496479256203931845580575506223116121218449997828664845326405706454073199853524473551897144098943305650394591197575537705887653943437417056981843530590901700754761842688 e[304] = 20893704246656777075028156856172373048840066634871325810198024534223772081883901957348532593075894773567869749275569144717644802229629135419270477183737570726720992419287653305365399642537300482064025113862306456191498307580331024332138043966840090764676077515141294363082781885233158069751838303712760690039273415092622637686259829348076821850340855860048548033282472020048016945503691844890658580422736148863173560187958640979610299017320600738286849051668532695044316616884656486516382213665493936489314044385909604852804122142468788420281486665085359844191102086663422500330430433596822090989996353466874169570686085140327919130901868592024940105052068721860221411019928178716965122225535020048353551622221640692661225056417514833486818660444383450713889821964222800051323123346271912188987912915576336281480825996322055808492116876982654781610154977736750518655112961538340017348787324307076972225509217739498960375592894214790509389019226974144871/4149515568880992958512407863691161151012446232242436899995657329690652811412908146399707048947103794288197886611300789182395151075411775307886874834113963687061181803401509523685376 e[305] = -612850399244285558228725729055766984471432526751949640697230281233287411721390727516432148807290344198673036608067207047777434924284903607395856610002702069495821250166286967473278450269635551991082163408912903395693849860078557319945496099659541625654682682521391861501340202891069419665027184925097361361401192620951911963101572078048130676988508484761888619852610096606558225787189640518498333784696695489514240223697233290087095148458402586159551152184008307266996672748930703491450958807528570683522846574712846216649316834189775007201739566823025347484527794083635144591648080790164049829106473457318622046016148675404411290657236573336430675157825935883406722748080949377658345244218832890586227302700311223109349037600414121527694873269802805876093422047327081586869591981278196941702294932887740148322858745333146544381951178251572957993649785254744421456330160253303392689195982700467994806457926718883975688189855414323537835940473094929196564825/132784498204191774672397051638117156832398279431757980799861034550100889965213060684790625566307321417222332371561625253836644834413176809852379994691646837985957817708848304757932032 e[306] = 1127177760672593929251994185295159703811984320351614783168074184485881285208124865011784959290233161982321745640383094510449165748001319609519874335999186442481547678152502043818961096396035772036595333983228093478281708613732433346591127394725549444449509781747621205632596215878504183868040816431557680764727641667154533458459002748992797020062414361325484479335527961809851506929532880926224377571759820093917112992667540552930244682704810953303142736655739767231419772297646672273510263869473666969481976942222849620472817954994471039880566739590678231709103599913210665984676207322607450354373468404185062390189004614527604486869202036378731753664072891131438856180208676855027257454550796478592512469105588498743853079429790256854912501250390522092232811264718264623890461328020870792261202734149691473214332068360251122900484683728823454895575965769680287016361679267450096311465954269018003235788755956932716929973423239134375209339772683353535221749083/265568996408383549344794103276234313664796558863515961599722069100201779930426121369581251132614642834444664743123250507673289668826353619704759989383293675971915635417696609515864064 e[307] = -4159820744671061985062216860294033095747329542236798882325491592868732942796364472527991082170971191037948256117307139108407802313483178933665263516941793695177833183285382147241206560378283069919556280092993298256383845344309336403341525203347525661125431695799479280519108004499717700840173205606162670426548522636325875105496343254576184854003952655848461864854818032660571209320062257789505582843451559999931479062133198167318305784373042608202726381443357403193625235004405095811592164709167695297129098877101048368289004501120741752456298489055817555911852184453228579563325724796355213703299217358497726054658109263068429397481622359605623152535315256018212350374811066684511492959067813946788914530256404164712082989546232522142969313027808756353593937443751700247511574029135789499665105134395166214173405231310288183033985230699409720259152297441223557687473767824462283086212046451358412104614071823100943521368385964181077171335841937697860856001112835/1062275985633534197379176413104937254659186235454063846398888276400807119721704485478325004530458571337778658972493002030693158675305414478819039957533174703887662541670786438063456256 e[308] = 7700811754999585425748988913737675959419156586768519959651202758594203048284371258212321396434076417280856328110151599837380375385751400116307765371020952189959835153952474658659076228021151815437032958472343461414429570726732191483441756995831733822999506659606001730412569672156051537971931842245028929558084827943475789587281925072219022499426496896302517132546715060308165038673604325310460033758541295367420146626195028935400350421933922412467657514415068059537868491520355926057967699875510018972511490137070496386741265778748831768802152055353202333289705321609905584542837444343919094817653958867019579497360330576052362447632658219634470375667192972970987641816375709611968322863284342814271561118496200075591045967862073056618072750904804513950248994213396743670740323820715824346471432738642204414867163179703309937625101039175399159913423597110440600215597027201077578577287786199412561851862613787056980264198486396283852930047848462647365075764134167439/2124551971267068394758352826209874509318372470908127692797776552801614239443408970956650009060917142675557317944986004061386317350610828957638079915066349407775325083341572876126912512 e[309] = -57208888694552580667811449413665845533421529219918470722950964585171919057466721159223838391299016910634767783724602655764224252563795796533169746246474335989395550271496333622977292757692679520548854861425389472495897700357498250849737267223773865185063081574112083320109381278090858746464705449730598942768953763207694650609305398619879981024782715818009665167628125601971109584142574916961502043686207884162159027274562010317043147165064250066474371425974893934939122587062029514225259952111604478917480948635656034041903585381720948875426723083508661345372624421926949716670306977096130972013418573275916534929494396258612814072206770853496367815570504582533573686075453058283554892932875272419252183112691911403578626676890875511779248897299079604074092906588147781023449857698961818658882718662990654244129876459488164231232321379934870392792806531230431337667629316042654854412345398968246870631057405442544157745781964041788517408336640899202826297560603939064215/16996415770136547158066822609678996074546979767265021542382212422412913915547271767653200072487337141404458543559888032491090538804886631661104639320530795262202600666732583009015300096 e[310] = 106593596615014925323340769735378300422422222804011518669036626635296048126215354736365423207309456606564985444846975810103359432408362111024634050733876792410389280272438830856194830068359279604806090821907714491286662245005224517325495410296552065845111546245310411889345877432201817300873454450376089224677338052331597113467245519252684557030583556084197583588476826770503253898726434321034136315629330251977788853629395597004891153567560497569625161327870875110139061431366494855069392252141314964680643108613709181855974454014183956338079592477849705782712314763989559983706035756334589628711677648257176557473315737444653370284538922613590755060143065520064030967341873904024151537200226202053722112167080989519155646148835932839733072452060988980124870545176476829707039187458157982990753574139656878859762494683559917390644428593931657320139300296535370189540343394199411078752159899443259461092018963093947294040075512716981358735801032932987247737459621905306214825/33992831540273094316133645219357992149093959534530043084764424844825827831094543535306400144974674282808917087119776064982181077609773263322209278641061590524405201333465166018030600192 e[311] = -398496771323418632239733671218752516141110843530772298226204528868766452112565901285216206272117273180674348053388461381133258204726668447266670061555229254776541702914658239847689919362003806944727118946844090373122032883342730419110276578699597234070594178458111451243581186549675282384023191483836747438389880908133644300371337066371560086072802131426954401354514310681771703559307919753030089477011522714385671254610550172015568263185220099519429815552719809425135415851845347143976253196638250306348571883023066529100840334696193971564317231377810703639027504052809827634663072237323411188769223715344806251328206914611772445493038340215602775968001330011723931087499229401402802434374674760590798926437504241286340165478531265762943336607769789162147895475788923061723442476801106454305141273565759194451966710152892011287542655366011435909124145721706764822657562860780873692334239368043045029219086155090308119849655032207446113553745712748054291296123304574106083195555/135971326161092377264534580877431968596375838138120172339057699379303311324378174141225600579898697131235668348479104259928724310439093053288837114564246362097620805333860664072122400768 e[312] = 747274427454449584926023641204304561003080222478025183357472318400879904075397109776901096353947076793747731941692015318423600583956061911756460456914979025335492917805794357160877714883847512847553056061745809905982058383265984131809083762120946842458678765978538080501990106196389703282299028591660713104990667898345866969887879953121336502049583070804311330187123814097822806081659164156009606099736251755982926064678295322046489322450988663856110150930659955238859769576492220973622542004092099327635725823044942253081313964660773651860864618757765982289335112671283943423856935048402570233221370467605523382568014951734090358338982379789054437974876761926351185365603820930892548671971722737192562768105922489538021101489437148316362503123084326052323550034177490578338147798518394914433083372116925369171786180901980410768042465961679290641609520879616814447208681625662011118252846656412572130869817581437128161467798272939013349186385750373552855212204681282686128376683123/271942652322184754529069161754863937192751676276240344678115398758606622648756348282451201159797394262471336696958208519857448620878186106577674229128492724195241610667721328144244801536 e[313] = -11246375901284589167589759277564622092297524334966889499955157381240621911015326806117441762221992840335246436696135478484071033570710708761962515382719355865978023006295321440152262314271098836349314588390368715037043627547624981721176236990538419782919842128692255888717196785204555108060543010833546065042631070035563856111968823485951762489668414692437332910997103886096316217434774186992718744804298748309597976017867499914764688295297471446624679107094467812650607718695626552666444383378768697823825865072428728079068545979591556894283889660257909734246082831378922518907734799504135270230885199418705558713232009205105265702733041625766503995398912392362013792343864139492600876781429364557622879525926130913208400470974460583749027928316453962637502607740358346246129892714935564415429973659803333657942014924008006475707806743563885788709487849021363154702100206592877606286941850154060279922899788698461421513621232753258218587453853000349757326416063236055137385429230991585/4351082437154956072465106588077822995084026820419845514849846380137705962380101572519219218556758308199541387151331336317719177934050977705242787666055883587123865770683541250307916824576 e[314] = 21224518284963292103195939068710077092888652573915526509960005091607788931146206329995877063970266729994148923751431511406701196919591984942354221098250148445338200122845979277413059685772023732436627533707029669551700849581601663481261863090342049919778836816855544843311718185166949694807903527041879164255534108040440061014401362993993765219655047438078789462468645222474859875912463346673425458223291928895298574525373250373308984444245945585206206332526256133759812976924353177342455322562180359070339223636313691329957602150549505597428527283378772363333102491715402841365940764674726610307534376696890601531096925081825051289964972987703642648667948904782942214716659577584971518070578105637707964412626497247862288765520489076553246015901276210716948683727649630686758777482376664483727322232214289550715983910553781505272004418586634919917771347075963699985278668808104995098475299901452716513212251865951251322406886094042174732354479450798647860059202940389379546249550579773739/8702164874309912144930213176155645990168053640839691029699692760275411924760203145038438437113516616399082774302662672635438355868101955410485575332111767174247731541367082500615833649152 e[315] = -80365834037260620707098020894664684765205809874145511933584066291969846178951845896927259997154408566087663208826680113869988829789158405625999950250373026239516600721807872821660427658096439286527719822522173648612971325162622347420237803835557169537606113050329216660950802835526998764784142830709059605146300480768274920754162367730421930579675184122902856392025038391427419474893891838510843360932569345814019628098503991012576694899340318557412752698245769506559081923290150219411701431868956885884711414425572759513496350603204646767825262276964411833446856850615473374133109413688182389588191168581749364776453928511668644782711005095616491699627008407837608730098383383534998837444893590194611873936357240728640784185365949901572694295673622548427042892254250533810496597211276941509371692777312650419730337100219177346405972007252203080790309746323237268660035467323899057996695401867020151549765617471633755953417971504470252940841091639843635678126008817984484930763773759727422055/34808659497239648579720852704622583960672214563358764118798771041101647699040812580153753748454066465596331097210650690541753423472407821641942301328447068696990926165468330002463334596608 e[316] = 152633226980744183282259989990732336594611689815021824975491556180226719640217857563098204531987883167087680278998170590781473003186115929549208975096245531547890822583494322895485699400524923389107793447151090847033406779583435557024827911685685827195908369349863706928719487178002275055591318622184325812951864428221675592421799410610414694255766751315096772502017381247867582997760465080310123605147349311429303329679161558903900887851546313384061884219640905370009691173827035173081806012528956326907431359388778116604147830641073521077434923414863245737152152271675269082793510226487959139625513107045780207700531802520960498930731366897295249078398945064532500602133898480201927857990465374135031994523897073329986526665465708866315463690586675303767649451956526989285733277583272237982752396473483812107404696618665997292268866641648310526062121561244670086115225340468084935662861256718596215993002698820429834686746078567529727550171167634831348762239716448816309999376793148840708778187/69617318994479297159441705409245167921344429126717528237597542082203295398081625160307507496908132931192662194421301381083506846944815643283884602656894137393981852330936660004926669193216 e[317] = -1163205339322490339392236258089899406970327110468269661355288080991975346593148502408867217486511638019343312224596539081893142365783646897314339935515582114070928128992783895064857402878291641844134451941552372109293929198602695846060682770527025699726039879091274452892252956377432323369820872333065297592927997810995782845906646508996128171225766784667953398743862659803703025425383503408845278066876178783236707959606626465567561463981237337912791398844662049673707378385138069950723761627760384345770061444939122414117780020816081555761909106306246659355148218823017572045259222401045548172244539207566153432307061574571744078793730900191450701538469271403432333906006005977583216277704637907599556450810883267402345415671025110911592532083513573352392994459854459496969927746960551531515075848719843063236079790954565225362873162831599914225133850909461614232856617637056427522660035863512318210729939446156757952206083175706958226960117607460919766355457795246016525916586709631476919059280425/556938551955834377275533643273961343370755433013740225900780336657626363184653001282460059975265063449541297555370411048668054775558525146271076821255153099151854818647493280039413353545728 e[318] = 2223151559222349403748967948360630674632504151015171379513922515680627998867063306189971973974421166787295115964446905166254677839689333941699572177834514909614657978309467278409738698180221623116967369286164640698747375970840407255323158901052245398287667249204299024257015119861604827595838824974744028182048255405180633705337978838893161799870062623916426371187320100865820080492723851380849581301560046646405964782919859746102121309646486663368569865557925336336452423160634977503798763793608796031495840947201629952954413671751662956884052064656133825471071819142587844856143442619461186212019897244913187944074548229803469228278906983549968810884065338686166587360828044720339631996104380386601875196461509007309146079488606633101007321887231871440763106081906556511862034801294864845266345078195810825601943638963114543644309260605522804324652871129512414317935588393773117101744359746003707892537438598847863791178794043676762338997453068939432342646944447863343321182530868554638828851013594447/1113877103911668754551067286547922686741510866027480451801560673315252726369306002564920119950530126899082595110740822097336109551117050292542153642510306198303709637294986560078826707091456 e[319] = -8524577174887643614022202107116081120355797091111847792574215236260693558976327604649505905693800367534049107989013502532076660221438163314021306214925728914497020848850085749005411881877000328059332381041078005797375393114915449265948111732854289782823373388044765974962115505604155950038297679993083133221305070126498445717332294280156283371934600851380431020022881727611314410626142729769942825767457497737195935753767370453789905343958715624634502306716227894497173306125046910872035247319244504375440274185374059699951984511235951209956016391516016135201183424030440506418271634217482540589699865980274188575821139364727044575474457628691597963094483170977558778682421167748553080121692212639727391215353776890260667373938265368558965689776887300988051347888102188136984258275395116036842640939264247513997013389746078861537324217012778532435443562025000644708626211390122676174646277597336749775321497150972145411161532333706085397940694674359909156934193140161975370084550790311015937497494225300425/4455508415646675018204269146191690746966043464109921807206242693261010905477224010259680479802120507596330380442963288389344438204468201170168614570041224793214838549179946240315306828365824 e[320] = 16394699928614760708200655480942317223198456198772430312397364532979737391646324474609540921999500702475119376082294103846820958267422435639632312021674707030623340301570261820148509306537589873093761111567910231520863532707975030331178126992703164882074011251636517977503614826466164619162348227395340910997995328547087644884160036487504159158336561485284583239356826006901353120584920184734216829415565770437708242613706406781624197335271852632666319666487848021576000860608145583227584277791684346534414983567655583024976013021599635133696630615278413345500060529249088647951641994272278722323196587020077807631920631678038039523705675691734839456929442097784755999693744006954230089630702633059674526243376042389287846343468132524826753387518547734094810319936216064423950204836336773409746383487435614794688471536152841803651157956442108862809148552043101933424342056178061844438767530089872686909107751415657274545094754727840974934389614072386218616777632307713625912187720753058334666071435843919288625/8911016831293350036408538292383381493932086928219843614412485386522021810954448020519360959604241015192660760885926576778688876408936402340337229140082449586429677098359892480630613656731648 e[321] = -2024261856375235098105414589351731647036849203264754316100804927610134962584873581295679916558167444651699892902472532563070942030595146442676093245425254895544922619947284223280798637529746213526369087853947022914176053617430167732859913199266947284341079777199665646826576842503170271475401600036724016233468850946983386130318216196465968880702173983396484237456134663464566232346059447078255672493806320011836261402567282310490111612441930365438293057935414591406364571370094779151505048474141548531147346479726072837109826102983324788316219699084890865032612488965900789224037071709212180118149803562678831897585986890336971308432469331624455379650733682884312678570906326138895923668644523395312184186232285909101909395916785925844236140023776889965254287456741918594412903363837319139311899249889353795179815877521482673769588141675900965496879907142688974072080297288548046066212342499208288019200277499527471975265436707439510180725483176015184660624888632136313953739042552112216869512319457466805300198425/1140610154405548804660292901425072831223307126812139982644798129474818791802169346626478202829342849944660577393398601827672176180343859499563165329930553547062998668590066237520718548061650944 e[322] = 3917403966017840805613326004673683121586855311897947963941869075499481802073081381402057268978376956531107874958534822731812271559460527854002500954581131611649889014554077556761881771264194194589568742867918324528093618889172803725478315909948980262864065098199764504488149961000572252984016167857921066083961469438459455950135535163246127972756808269281128392087690846726861116554436523905191403746868489217946368653040658685731492876040746434524601272414135280119695226038172579397377198349416182845263686789471117142815864126250046634266269729023437695925399270249310336991805706067439999953154065732159312133976107690080337643097635332837206216610355764673355050821852148535810488845537393978663273817626569920989049276967779905557306827841726267690054062993072365462922803183720924358482629076128730608933916233920513518542428155241234157645442715395201140269920265710096986715421631973111688665262483850412042360466733646447698671047497170768174502967151515628499018754728781287494554864689827706956929755235595/2281220308811097609320585802850145662446614253624279965289596258949637583604338693252956405658685699889321154786797203655344352360687718999126330659861107094125997337180132475041437096123301888 e[323] = -15209126432405061292549978995547812591608606038355397471202933247988177820984395101204090004064212628018630259628728389970621747250843711531386655699673589081727684944455167461622956228949242568725439046295349969973417810785455941841934052261052742330913224786892546161199321863508438412183572656834687648187455442215771012858739866352074890945057936666573906464592551482822071270290788008704451247639707508229356969799832150193331131095843076773127097105782795817148024306171619465323818585614700855637466207469648157678043000715891985972208000142375894644334392468768258433678751033853383701760200957093459432577988665918649120775755397922416014151473154743051669997910949950852518453137187639910214057486732085495604777840148995202858651497695969769898437569566944466511050245912341080253012296478204347452538411602055468357317350709419887490327709045403527628443403187546159027991597429908624496507592042368316051790315106690515786202230730796108742034428803028905490710658928503481040074089394306528368752563665791675/9124881235244390437282343211400582649786457014497119861158385035798550334417354773011825622634742799557284619147188814621377409442750875996505322639444428376503989348720529900165748384493207552 e[324] = 29615583102515985353887619028377109867881977066719641696512297999399231847019650632269384644763678590603809795908113965908894786038408395746785471284046107552078165902761352691183896797199022882769321406147753948761444339026716272386715185788515530231886923377384548843298529260931205074490517431419521620788894226983666775382540186012568027956262719672133893474595469755279507632371620465119863082478315838153085842027091303691557562917166209980429065890396088512181106137968911366623012424487600480173730762002344379798501391388138057166472076658383589815028918726406191690665308329228886065571955111071990928554890861575960317821022752768695091826460326233829383729137905472271635990750661996597425191752400058201531619087053965352262532467041161143397901924687203196200925398614621192398673469607419538939826375073101619262012040506256676393291503116620224019801729457637874734919071261940584418925574196589220166696432613772353986258131022002485311769304817491674589711613016249089825625838272906207949257589101240545015/18249762470488780874564686422801165299572914028994239722316770071597100668834709546023651245269485599114569238294377629242754818885501751993010645278888856753007978697441059800331496768986415104 e[325] = -231383442106925043156700885113399961711277796615708421691229152077678685508279717982003465362518312158876725166663359355148454583001431934049929184451273270425169044068431553591884728762828155513988723459039271074206644522269808430277110326378958667549241388231933637840483441769225146975879868427721998869538404569941512498475409373370483435887986119725516144238848349093171117461596421419426811797516064954957809834796482509941392973256256449987228565607952409452571439104910111289196354812236759051473210773327351410075934055310858308214758453296054756231808414925938197113491245526683920384317615639789807188726642579368888254233695895926880690883827424235258908727349451776084611535080410230418859359470146754508846402168519790333050761527182382131769704137237855042033726937022744057546353210337563968242156225932435399169806513355479461879738264000754312618451180485662295036085505032930561613699473263824268685568983255674801183432105324597053379391664630865751777262226276945192489392356468112212008189318087952823818275/145998099763910246996517491382409322396583312231953917778534160572776805350677676368189209962155884792916553906355021033942038551084014015944085162231110854024063829579528478402651974151891320832 e[326] = 453331774151765868216978999297757646123312175571518375607763837026460186440932443141226642938893998927295607773224823030599475521104130072955959288804865451221000442230805498392660336991890004379368308503273275620051512507332843360207734099127029146559204803918454455898931256848544893341356939247142571160540405625501387968456534210606566891673586637478843599924975468904693791358123752378694251812691511169190263655885646076749585808586613586078944213426746775456506835311834619639331005610313892345634427839453207277716672980988809175183553143356518203781083750882499515756423442757463838265324888183017548994870057983954785137920054658497181578979194892060524757736063389344694312753736404045669057017611346295546229809559553350440594007758332643295585733385991735271026712493419063754708653109447723844481809184025908220705710738276825954674770040857494039482290411182705232636553249690430743643970600583413265183677446125725698623433890845291098421689423916336711843361346165014915748849051320196124323766175438069050348723309/291996199527820493993034982764818644793166624463907835557068321145553610701355352736378419924311769585833107812710042067884077102168028031888170324462221708048127659159056956805303948303782641664 e[327] = -1781795473426467404739059774139886350945068570223349518988451108442729380176684897408093433820076022974123908455069098981275511692391366789708518157058865955266121884712746713009606499938852571396763835540369892744024079510428957891409037053327715070602437781213076825640122521497672666244068919065424593533514195417907731792568091734736117182985812150758156933276590609976182109962869789317701562181040916836050514564331017424805911133452504260612123492327067937414935093769130551171094094496038000161267892101695154613985384559092299757533198790962316145835212698366177530507317364395533508512857225138049054484258097941276008808958104236746249367890752041261941979033572317029204076281407589444003120155045173897696601454454372784706309845432583161943283473138267099589266425878046657747441415046882895220400824621249939117771530320808289096976470117679921291187285209198034719919383077209692304497432688309094991727202938344352181824416161190014499936155456052923146207934862829659308516901376191404017082204113908336471086192987655/1167984798111281975972139931059274579172666497855631342228273284582214442805421410945513679697247078343332431250840168271536308408672112127552681297848886832192510636636227827221215793215130566656 e[328] = 3512313830454366988386978225775133481871712980440225745920501800227745448497231227763291824870951079794988956538763033165441385372498124802983591050175620327669426579472413404937530446445666284444465155687258939276772337179375631774235768798168761048190413494253388224415832466393035124238026950216919465897051237182949772019633572033103991816724070575937217705528091666565843812329414897936353481585912546386917327431895184068683502475942898298304388910856140274269894336015203470427300493080905452372534198976473108383557021958620084305457847626854510901086618624576424921840741467675943170856439897624881280655196004720855545601793377999777331239098844108782806726618350779311669659664852754452288136892481241428943023895204794770654647731456280458709728050040243620849438831819853125415484900622108803781533312892233545419557076824706508316780668139855929522324886626416411504728666241551825130732267309484192297237701881696290752539403525306295145724323171288012565926283979244608429373921133588335680008869580892982316721766104347687/2335969596222563951944279862118549158345332995711262684456546569164428885610842821891027359394494156686664862501680336543072616817344224255105362595697773664385021273272455654442431586430261133312 e[329] = -55556964442352736375803145216651186226867112395457835266552018895303283330341668754480116611463031183056922661766099593562092307136703210550122131189184149421474754856269476547716623173768708227492366130685426757497435667246748217978213713396547860182288911731365331204148442545732160645099760022695388181326130730358178818525447250398955091453861156978763656911109159741971547977091660204198132805449807219985845534021604717703213176237072285365378327005386295987332644601887626269454842246934341293226411583037729796261061805011329382048065788417332997227076391055542113826326078249418232530998539223408720969501751825329633810889057791363643286800319165053840687963425706724910378287870628358650935232039141161093181466012798666594091964444632892779652198757084476615023497795789379027621563953997178483441720894123956972246053779963158817462744831319304777650605706413511031176720016006816745806479562755906669120907190741051763377289742640870167834598778620784695824377538189207860758981204352836839644158961364719487275504937892267378515/37375513539561023231108477793896786533525327931380202951304745106630862169773485150256437750311906506986637800026885384689161869077507588081685801531164378630160340372359290471078905382884178132992 e[330] = 110181698719154300872459239512332966934367559531650840291201748492035930889308937798892867266499598967509472959741238132637024505255930473624152418193890762568181703173087561430790739176278189457520922384449174452167124313297593285241401661436581202479073748338936496948587045875335824390461238010270202992099451171698716570559206161470590703539769815355848678812441423085137094163223801898300110600542901954941071050558224719667845752125366912766600730824662036075742374409692571531600672935476457088340512305233997612544063590088034240888457844776449295308417236274792739400716669814749737686275166578236207755217328134505266835827647737971590701491254002731889091991421163803347721666720995395478004386373987357262724258047475009961205476070843515677332420851702022316497635034703540158025944446684897598834431793494472059120714394697865082290131626371309850758258061591587314563740196943654998502965141109690536055204331008048931792358727524476339100982487084037257452362847184436190116535836433309387320740382364658530412743823894676605554145/74751027079122046462216955587793573067050655862760405902609490213261724339546970300512875500623813013973275600053770769378323738155015176163371603062328757260320680744718580942157810765768356265984 e[331] = -438351189385157027724371764415473083945645037162626895914107902381931775638569886861960031270719480809726583817237764488970109202782409634012992584549284432800176956855118999511475545369903126577962595654704205610532986181026910565373706822206962329189434447960676623065718566197318223105266214405957077836252460466788761100695366888291390058427400188615792410068146220146523730533659733562564136698179156678168405927056132144537293186019619234832076385630022710017335102301052807580786373564035675619569226267925109055552159319339165833968954903402171392121191530459790808836130746177221506564583299195577523384278005594450586784620079636454579305625080656617638184130861160987865156535585819566902825760262284507570062929283560794073433279759382025303374633534834352137365532038331736850482812318696082626777281836546026754077947383527170650793060425392183217530529980119463261900450738952781603095447478611799842296891258944576077506218371042317125077552729870978397305798370710184228141066178890174987503684951501203518773090793592743026806801005/299004108316488185848867822351174292268202623451041623610437960853046897358187881202051502002495252055893102400215083077513294952620060704653486412249315029041282722978874323768631243063073425063936 e[332] = 874606587704766726397366055577952321779770256436969601989888628355949570072590107650059112482616505588116911768831675664743818002859035031603740147628806863636607152267996036350588186588348272569576746687654109027806767756068790930298134205424243924268205083854440526676626020447286433523164991041958585818537179296220403731627912666608596465297960599033935757210690754296758676471481055378340122035984501801689230580658659729681218150124065597081523426965573084815858141046294001328610804541508145454445461466048265986743743898169799117380571414321216973543154403602247688982678783810627386081237708082946199896363486622080066113918817679353958667830829472715378316462980828682100591523037014085444773035943761079660320140000099947921620544096944346480134368675341208150535428580762250711080110502090527090240255717322988468887115907726190912918507082269870187758009548858232974167971141868840057770439538714712129207172152428123570853931266534593648322182429503027003050211749422855673857017386149271953493898341696867276992771259941248159130867106409/598008216632976371697735644702348584536405246902083247220875921706093794716375762404103004004990504111786204800430166155026589905240121409306972824498630058082565445957748647537262486126146850127872 e[333] = -7001114654499323501713277864636896945711162515200910260918019691378975717532784706450367735819942643979828760188062481070597991645982343300502845721964662705935844784262306506061801139545910342811264150105791278432546067789590747095234646856544581072260526760945600759215904455198218123639565254522267361246903269217894401328980894519506541191029510036379433786878919907229669531345912167263470885553628610240826220074629353520640589104964007426172251721744641513309145544416672894948985937305450634570412095691663223262423921793360249113279239466909085181261671981164175172177373484984991728714403733140003875901636455907566085502429363446951011493098546197197555711085688118719524699947748503411527663231704692820147308614594775744751652264649792221071300249403343205527768093042291286362442498448964904125437913571902477016664533995751648161053836579957384477907901149152637034511021205967053735038527260804281829136856734277420380580721584263246883249622529359411166952856133809784082790291533526646871735956270506005157311535439451962125025072446052975/4784065733063810973581885157618788676291241975216665977767007373648750357731006099232824032039924032894289638403441329240212719241920971274455782595989040464660523567661989180298099889009174801022976 e[334] = 14052760406290299911027740307555850271863465443613105262276318148297530073683371196427922800795291123834270797496832671207309468291550708505446050979715329763779515829516245054262453945436486030447892557485299829378856288859636913180187520129642341192131792310892477569471084682687925610988909512547789212083965114729749540791931230196692372745203341235493105562146903023150469186670982334173031042846238043848782135052462458660181048088861469811642726809501320066476781129269679930589136473111183421855839849338790179301334499913804448978713138183163963487900949227109392522773127235642221759881955786043235791804443352076970455423074059754396557173652330109009146581074570996176618109123086067562631264806903634857245807211973652279657593699993128118465096983642768371786428558319274602939608535704293142892286441272466929911434322388525287477303594113197023040800249810800504979360993485747939410279428303817938380274499577788703296224556948286576611640814604438647298484816801731871241362715047477627427577294906736151457386747456030930308827643442576909801/9568131466127621947163770315237577352582483950433331955534014747297500715462012198465648064079848065788579276806882658480425438483841942548911565191978080929321047135323978360596199778018349602045952 e[335] = -56582509857146525222858653540764773966434478752396076946336130678702371483789943358133034852886457401476779410326640601438945928827446045061318066778246562102122827899806832695543368221474104783323181504310398764008256527283745056068240841931918166903104745708627047185262806286573865406977739003759771261005968016031731404608011313897591443474898833144073079402156456894321948690060268012364599995745988261604784387217944415032639622998520270813621987967997797278141887634364724218675067446053569325971326486504689571637127042882350951338360003699089856389871922432713339298480887465451355732350879591773639464557329057639617277949831571426527030846046358337599623980298889286903051506703666912218321054804173536080743908365014351996232106744141983045962598165699342655998547817538762149279663123434893692867876134825703556627142905590147567913082925170064744398899932825307846014916587769227677309406713641481961480963642049003599790835864172362613466590819494430085742258708932850810214682904333828190370060757969195397236359310348762560681621979351570455259415/38272525864510487788655081260950309410329935801733327822136058989190002861848048793862592256319392263154317107227530633921701753935367770195646260767912323717284188541295913442384799112073398408183808 e[336] = 114252323470473553791805367852711143986539062126463667375030870530244419284709516188052710114207935434216403948398297559938186579567859891243216447054993200868722535428450390656336604649128751629768915396861647818489133673290307916496332363598159247267390447122104236656001299875957792008533412039732822243465507322731572597437460155955739958903267465627286100361751980986296597608468773058435504633041893761639442354859442042419579380300233214935761877078222732814410473400687017742224469175444151750296731675692804617212151948185249391232126861389515403610667640823209003849254399574859049905874903488075088473470536121534691126758618114938449827755093715243705314133247912429191634111386809761174878768616124479414918807453838871662929015617316072953941281828570280799417192922662135152368451884038881272229635156199802730764661279599885177413631585811962686238607826926526275095166927524236496619425054070742284976096191187462703293505317454466735912636542069265817758900336264631358382115609753002351929680810592692185280833268639820354525056181613457972511932735/76545051729020975577310162521900618820659871603466655644272117978380005723696097587725184512638784526308634214455061267843403507870735540391292521535824647434568377082591826884769598224146796816367616 e[337] = -3702169394824679769900623563143559695679192626131337919026776711486946627437377571879774548662997321981836353060724222366657402833021031944948031266403262689320622533551620167613856401174608519141713972295728840817357251237601938112107293231415044612070120647893233989971044033618913684721487706949882576896854766452622583370345979900161184082218232282009039595643339617845840489308442298320103295620585028547684698510600004976419587882026369620726633572421116928221756592179640960948996759226252399901195953149335542751981007431254676114352968415200769939784915801535428626256739359214171187413061080110099522489356145140692259149239268503294196034128646813268510586637152052596209497725737719845576477712041814014662662789433676732762842310072078724452898210598152780399014889574854379644701386033264370742921417587832878162987567757929225460466371851832934261282862524037570495645711768252608227667641565717338276848734310395531250551785831659933731270859103228266447631998000277464561623890410395934205979651258888084848448843148795674169865049150336846290750895558215/2449441655328671218473925200700819802261115891310932980616707775308160183158275122807205904404441104841876294862561960570988912251863537292521360689146388717906188066642938460312627143172697498123763712 e[338] = 7519901788080238898026668070612697645194426092199093630180013654743941959809598021254010726399832984356484396685626555396410176632031181160220886200355157331202470743623974823348662723772590687848420028058145717731713406633983375894583297610125025860730126468956368547075762072608335888979996268875796382928015085271477230795870736620754845788121440591104475142775954038015094159465431955994987078745689819536704121106193816544679055595558135540278185521924814291159372719458244659022705730312053651015696047978994996528904990320106724873568489391722204112723207842080141989061919217208727503613631920467009009803466719490179442278983672155940725443763546043715900510124758255184699239200240331112246446572334883684048165446219016712777410124026557819599919540935732897790130214863031358132618225771917526167087484619813049647098217438637095168733135943658942793785007712079008937540550965163815852014350724571772816787177466317006452096015901007678208933607264806738248626380183528838571499216206769767105661230574734995631168672671329686580708467156561538245587452578296485/4898883310657342436947850401401639604522231782621865961233415550616320366316550245614411808808882209683752589725123921141977824503727074585042721378292777435812376133285876920625254286345394996247527424 e[339] = -30639302782576435625283412413668767925886946428655058089068808815758494902629779900282096858899813347521427459096306985129681014043084829626571697358676788789522612590656997395600902061191202428759947444165814019854486037540845492292335441262403103615901720494702644034016850048778730479723687520958356975904693753629645753772525315673862142841367107512861546664502578243224322038021634930543916057381346501606528033090607007118077662807263401157765127892970336578924825533255369150084179240943411381758602382657805760432921300728916689700817601266368875769731295108841708365281721071543947034067993875921864084481806619680331981368259482630713791757205395433072396827834986224622623332247147033248305335643525293640871345719545320576445332021901057486363283743058560540615327660449855183292956873268288334018566505766385648740051148119591744767051964042246110795908583103604357619449050384251537377257783092121635539937648315418345171008821071042558855991454459678658093129789299018016978205136775048232830075683142812596253917154965045144673094838142851074191041337652018506605/19595533242629369747791401605606558418088927130487463844933662202465281465266200982457647235235528838735010358900495684567911298014908298340170885513171109743249504533143507682501017145381579984990109696 e[340] = 62602641536463708884479031739568332571071875391821594463894264777053816140320109447303798608563891898911998104492136289520050916752857077400661393755586662812900890126597192387811494207147522340307355566852404989456025963770258162152611072531936989073304194243478228278999806576881808690502552349265812946673134005292573385804984061479135464415140310844155002222516761744565231522530495392605292345551602955648045599956294481705463564324227024147358561369112819782718694039537176964004649599050845238330941965102978539967641314913800613702604353652266952218580675182237497045731049107305748976073668430482357569654752717459187433181392639829804981018271894169036425198679207230860110386255873782788575774159252102314442035560767840133605674783155536658788467715859336675721844592074402297796932517097588737288969339312943123506218611182442367699568643076899809309758577737535192384856544905046583914540146283069827351368747343851753222200799404847435842748435787496501158954209547166441684004889555031879607340829033266246348186878946562910389719242619612749423180107177664094674945/39191066485258739495582803211213116836177854260974927689867324404930562930532401964915294470471057677470020717800991369135822596029816596680341771026342219486499009066287015365002034290763159969980219392 e[341] = -513144588439241379998482073678536829773070446970217358434123954484402816727431991678036948363544646294108505451822785959760388070517545124384757580065912824361835022565887003004068604420721406766573123638405538097731152385468838936821008514220168144478034965925002633284465634253369175856747288461520508686352621131981087792812123017230298031812223355542046015315325372394110879069184804924119324562653523917496437564911349919982275312135740237458739936778018908178166142878382512939936745224487319059761073296514540073422756987679260494729685450696980749543457552870113837515216506440607943385114666562265769200298477364070672582694804316919819557926352802381473756655800091770478117251696050095270204312450240341756524954224916396649049415269903102122061194725221259195185199266089353007726493920915241800209917720170373372660516588978806886868190913228144095802807801538393257390331240467338668940446597538536365387828714736805741765621645307725044000724239074451785868470048019776002543901001842092351630402313708681127348233830279037655524287547201070462649120174566933080843276945/313528531882069915964662425689704934689422834087799421518938595239444503444259215719322355763768461419760165742407930953086580768238532773442734168210737755891992072530296122920016274326105279759841755136 e[342] = 1054621103653309268001097382415774879697651264530100719093615229872713881556184912970361333112030870553718213151483703350558643119641325597018970889769346654158393518591376464803354378369349207246614356900235904105608385933068460505025711532433667854341080601208686160760205829869039571540039964434030704292310988220424520044827124846211043503803645226821357543677233373411842967018681186074197947472718268478552299993418046505389584928707026653582099411716369228043033925847650339706981382182840921806077183804398102360110439613926927166364900112808580660206531332605827249374732691195533362429640038200856972230540290881417383137020784143647047790096973247257416790241363900803636311515466000000712114268899524985550328078514864798351349521307302355741181332390805170250167753034136804171767627798379061016403354173916875431360096453842266060996821358790299559510749897608254865635979566252937762156320337558279401044935512707837537666051992860051559302335462320252270951041752581096517612163266242646321897369731752897727415849935065437701856409744898064531428612180333344035754822685455/627057063764139831929324851379409869378845668175598843037877190478889006888518431438644711527536922839520331484815861906173161536477065546885468336421475511783984145060592245840032548652210559519683510272 e[343] = -4347594782879584150869100902793966272875930946479098482270362926887390763779226391714264735795062526435169173740846925893472718823414195015391824128152999619485886187405047063494964646840209192257601092545107940273296925663234307569127557472486831304767707708342253307865662181833073862174778419371748447414675495142950864198946031134083800712790782613713193473687802577435497908213426982128366012594818409319307440040916497098244261550066988090804711975906216568100211492733687627943530336576847043773736358641102596000874966239140804311212582607524135848533362284689826227639926112481500142629441492257328720839103628326240948329638858234421063827668311676506288262751753149104056117614363844483574290971339915580921513633979590658190487436403692125640379627254318205713139790602825149781671069850802412053417452614551171238027727641898734389760408793366321640547749784050874359611329619318404006535270213039302823880629001942914970412278416657899589925332350052705473472668549718822201611846263292145286347987289811858361811543831125404560220430313005193938472152729173834311617624391282965/2508228255056559327717299405517639477515382672702395372151508761915556027554073725754578846110147691358081325939263447624692646145908262187541873345685902047135936580242368983360130194608842238078734041088 e[344] = 8987396199784063330309583107105096493395430084195824456536488420571620949779989214269327112421131340997149889155166373233780665978229151881070703030031225988870615500323766086363061034998895100519622251556637079904053305548910130892227647779539963577240604913398218812192642701577349358509917011249783160963139446806835081859361011971727805472783191876791824350010991634469405372162253469351786845703718917686274341326129705600798403428376346364554741216003840994143477935233037081844595457391981703392882891064853801014036850035717578119322405272896011435338617420431549346479962841449458005482937951504246585799230263450462036283460743879148576824901628758349837424119389874332341654180146612486183884930085572289429824554832288090594401835200175977239259015373866089891018513139273903152781554958526145997378456758844836733429761343000267075839026458205273582279140973757589916609349630481180071894290167553113525660480519274488721753022857445827282697485743695603071284372733067509692528690686350589947926040778343475892220246406507805967831172769165947515017177397683763173358329721171886885/5016456510113118655434598811035278955030765345404790744303017523831112055108147451509157692220295382716162651878526895249385292291816524375083746691371804094271873160484737966720260389217684476157468082176 e[345] = -149062111544880873771802403142237749384070237231487781537532488877106167194204598882234700004504087133245476561457354043534382881286617297082607018090560553369145449076277128163120521529624884034315883976149992254188155553119133390945506948952718218497780228892448267334318574962026272875684237402387638504668278085079800181964620907122148545899998022538089366556791507062047096479024428803751807958081704536182475979475455659265323910526053792326209176116672929135881495347839311979564103928141312012526492865698284601701945663365309054648618251439107374719133733445825638661868955324427059932881403173500002645979505376370430634775773621937456234051198835091540983787313181027383980078655230103536359913583769581484801616357956153111720150494521304464816937561075722193669886958766864626113470951561293777188350298572220239017099901270724531054027840461278825024243053570849580355472971893144070571246425550052727938196260108581119807460378089724530081173850120361285184196520557609205332640556281864980949459255976059086049988443237709633933473265939467040201183776518567460680535796009177792981395/80263304161809898486953580976564463280492245526476651908848280381297792881730359224146523075524726123458602430056430323990164676669064390001339947061948865508349970567755807467524166227482951618519489314816 e[346] = 309931410880626602954322680851873843512984903767553291884733416653157820371493655828231316099693715877522863873522959448227859259615163113904273211396634005589538391436215223889091128707141817341592012618883073274604225345698296050978021609426095799359740423765661999270691533908926280966352158456047364005183433942321285722382554496614511649667277180571339307943145447122993643348651554432968468614048515997928907406579537186624401944326697792028501614749792319397529313085073904133205143698196020750753279957005457176513238178499215311228585271675859053438348136250167935421910759002940383775060756831003624281560768244417006875737480247170945066509869794764778339464749125813585715444035568842999880530570259537660464437384487571102651572592459526088316427428345348707377697072957724087100651313455882710483336756113672753395578603488299997081202644298323448658898911501710786622400605184618799185840353906574304834878714526510222501477550291887209339184719017732435894457228444953984106845876857918246429267238145490138794778908414934390140764361594204836208373580263955897622693736333468629169768305/160526608323619796973907161953128926560984491052953303817696560762595585763460718448293046151049452246917204860112860647980329353338128780002679894123897731016699941135511614935048332454965903237038978629632 e[347] = -1292543678987638500245334505914689014753524621643074661849048521743740092342213575572569854574636903507225969833131436180233286429892534585431560729658179004832336428165782127742868130847859515258515302972773382329201880012584090871826505021459456193915769278759353576955186127866819212885089466351362292706508208326362243564895539186298575700389916126283991392019057500516033064041576561900263119831721123655421309510446823074549367504347882783769813109274882562239971629547222315295776437646685443498365886469563215601427900112784376612584236601792339922896557656930739781101448097153072358843652137133203593928356101226900366060682678666761386402295931337286199876305529749039345682032673928730163811519805098156194725180418871662886334532831558518419896682364819289206374149773623156301536580987423202770652919703638461175279725117542308867683711241631983366133720598629911996685718366775959623253148292130454545773771203222088434075910510077834446878748910163958543440373890481376817683941093429625017683967580033186034948770814712695315962794653983144937376642600858328290738000416777356951345001414165/642106433294479187895628647812515706243937964211813215270786243050382343053842873793172184604197808987668819440451442591921317413352515120010719576495590924066799764542046459740193329819863612948155914518528 e[348] = 2702978479615816106389332384272985314478434444190703442427098958881306227869710696264725778604178136251076417873073011157125006709515872092107623812805543857770340475876047865390961085503466231310728354790514654150478242868551742292316516075652278087171402494629600896077710290867408427640470605381463022597264415953083635409290439001762129465471472228595272057852264045153229101712958995891729924418499514528264686093471921942550750533090509191242317979554887359029472639175757666642260605216300668693547995134701708824228849161772973457404622034875297339449386702653043307571043730261758734440653295105046778437683030543200204669332776666914235914025018025910085399302060110360739107755705556210647219209153875699568149889552002617225877314264857187097904320652084393224416518819946003254389451887495219830489233104394412385966019031247161977306837384992906928372159371954203464621731108370000908730117949213135325328664598144110804309386579934707909334004356935967487217523156382136057304499276426587154976836203982529255083518487635489729889973360063257234969637984101040577147320095841765503733476706647585/1284212866588958375791257295625031412487875928423626430541572486100764686107685747586344369208395617975337638880902885183842634826705030240021439152991181848133599529084092919480386659639727225896311829037056 e[349] = -22674832421940130102666867489377242969490143139286641025585805688706167732191669342683264337622672460632803617182547699092282468839980373455443623893365322285385515104298992139336407012424990553628231789657532446371254011968264799289651853568519956704523397419387545613385945159800531306093370263919458132683302673321437542768214275248266379768618536984966881956569356531021103305699437526628765227285856137956681149428781097558379139163002081865550470822783545332083083395861919825922267919776358496293761447254336088619150426091132508586427665616331857173728533833898452944079676175458681698081974392359715098651480482231864441475332321086159869486053359900652801625707942799008524949486173773634819190395062160537920909700890554713452747055297127229692332769027028556397978300046790250009321994053837226580629721761729698247476461449758532349382350057976175053370994145743816181029752036672647872710217611135644419762286124452555119739422975514288792387205419290980531396556942576219522462627992280434089563874746364051696594121085145050644599649003449568162905240456329434748311467572874535623289065845063247635/10273702932711667006330058365000251299903007427389011444332579888806117488861485980690754953667164943802701111047223081470741078613640241920171513223929454785068796232672743355843093277117817807170494632296448 e[350] = 47689875272945567827705990493947562299866950053251034069814979005997303822270742411252266037320287286424587096052719636242392345753731329943772875441738772268911814460513908013187949460354923060475374550803453132893885807972277053773110759193517777774274171567818001163878538108014253987267551813070514965849294517457231479459821252519531042975520353501898870480287815878696163356214837567599900119913273682455109120781419581540378574367525224291780801795860719155613944938293003424408903682598855133450084076583466839893128871188359467508132667244612402328458921051727409492543431417729299412730031570857881579313670568869387663337123613352412836759806908930059059161287922372661867656373415015914222957711376419521291937366484242598347953476715964866509450789425983752510764849927860707947103413389845109726867202418754622556366737845252805274568036360038457354780937755245906607205563687962643964303435733694098489297485001353294340252812724684348260276482710773999095285449739528856164964654478246179806275813364975903161415778005187431045046169281424836835921683127257222754843362515061114012960855247025853702965/20547405865423334012660116730000502599806014854778022888665159777612234977722971961381509907334329887605402222094446162941482157227280483840343026447858909570137592465345486711686186554235635614340989264592896 e[351] = -201175617676578274590406326499518484268577380039734519428500491125087666298302393163922390002023481685445513546366411218972874118432723531271815001106654580332521629538741896264689682361802850665713761713180475108868493940257904302593152373802368169461411829946482393370937499324098045494822947053564753724021074487597420853050216880110689958862800131135779988555741846086331512673585081488067032027997125087855769508008100259188515745052716492170254249604917560180269593843090927029843766572418342278959747861964639051694368800889212464837658106095083310016032533462981338349871805117188578651130391163548607788081732483718511505256790862660563127783472905981074524221330897962501419317546607661916559858401114394019460662741940284090822194640237611045544310688663735354728030566099569893640722010914827938293783048791708993437387041400808372520588642546470708950276694145667802263290281831238059506542760038060978074985189837300423582930610366378890169437336804498690844080114079400637569397411758108962569551800900943056523199910574884004411966254019853961046098687484081543147765283238426897241628398196743480987577795/82189623461693336050640466920002010399224059419112091554660639110448939910891887845526039629337319550421608888377784651765928628909121935361372105791435638280550369861381946846744746216942542457363957058371584 e[352] = 425527911938885617929444950661823619281498828331563518666802202310516432004935560931634501515720758370425225328622380683787725852254252707400214473159132143073096093763351625564648773692169926767123420363051025863046834894702744922940744582093146973752658433036629374652911194752280320935606730372447737295018268342175459286466958634968957470119048002716419771501420831425828937743432934159779555066347113478899902270331205167785348450845463019585149016320281564428938768635008213006963185116064539991153858731321141648937602133121334469460107912876084514150065591874560992136786351164036274836644146679897528109257391569629735836637747238638992618851359512237110842678294396559344480341208010833232564757006283742887407826185196394441076089177779829321016982569643182519837668470020331296191093366646616991643441571844198631251097779378913540269354045333230458476493751372541971688097004194969248913132632200667755112777689465943715036241962434899072961848037386960952059163427670124986566773267241125669269958322213465784689527252703251431342545895038591029778850617468843147566009614970766011907639685004709653182590538715/164379246923386672101280933840004020798448118838224183109321278220897879821783775691052079258674639100843217776755569303531857257818243870722744211582871276561100739722763893693489492433885084914727914116743168 e[353] = -28884229976209275761307247740608811467069365915492198389646695483444165209125081356369481797919134031017573779793528253546719973060585618456834295066366630315957508711996923153368280456865181829102263586716186790455746497487816751920035084263942786968850476722563653775874690020685246241910731900249468206024428055905446178379217407747488362205916667991701992904519994015275157169143928726246836270528268284434312533959952640888766560061775752066460164356304904094611938695200133129888068671611598251945550063229864626111690691618648563573208852713477751174569047483128180057056589439806765495262584888500098617732241953817313847544527111461939351929508612580956643425643151762483986644469640586717999735848870034620610884783386841340684040336252373281634209738589223221915834343096441718485548581201173406287410861805783298150593090970669336095754412946678758369843648415378388743226723410616457563933838232301347269458267727495913465746457939932623202800835572293344962796233716903814077044993655390216970290110294730569378190963639509861786340198208094408741362200823403259969318829114421746879829582721214592468787181365834365/10520271803096747014481979765760257331100679605646347718996561806137464308594161644227333072555176902453965937712356435426038864500367607726255629541303761699910447342256889196383327515768645434542586503471562752 e[354] = 61442678385477770369398397015200517397607149651358002321359453344497681857906255331485141461826904656257481662342658836087663741644656168361949445421650130693671613376119181188545606011627519644065854715241328299093038403722278120477553351580177725150679977845351859771329040248244477851928246623829811643740911181603335681603877720001670468433405837167187242958819407139837400551195566498805912710655442082502715539227670751026946060929052012821980970428080810691356937567998426693819369698703448728861468389938948042497198055851906324001497969013847883770934420877587207836604820094581524552503128758005681909889660233809065866533308919978925489812459884328457473566767196268121482740000644496052582536718847034512979451954166990430342890829717301243143598984611893782805208565504556251175064934224728095422174550908249664676324612731813455033242668047783889359604445277044912309898913019172919807159229465143110692978381382507313849798591110113063336019584903680319892328372903843391994839416770919781144685429408701251232991065345310944819257252402615676060809438502281737642065954129326083956351948791908442195093175451926620055/21040543606193494028963959531520514662201359211292695437993123612274928617188323288454666145110353804907931875424712870852077729000735215452511259082607523399820894684513778392766655031537290869085173006943125504 e[355] = -262139584698743004757311483864431022779631408920562977389168142652294537443070175325828969191765747122909449628776259783501752998392078842053082207672661144865140981068513546435605399506498452930664656626615408235135343545245083078914958082178266430242188194901251560164528474845871134663982400943600816522328667847988457340854164078211797421373085804338478303659740515621850699488934154918223699046023744447996841421162485858282774211233052687536862233364580502466000834400838748576446112991617946265336948454946366361669906147688018751872163581556270485887375278860689156499998188850855862131400515017515751717532367953743610209309438581797705104631837924542485832587901387047968010274923179240073516890036704386820032509095805719244996125953633336957523312761306433145984057549396236348106963702833190885794243874727306570948959862109946240162834152709752738590657214445369586445927521722354521273637015025133832009566953233863083910759180960821415470955149658478056512157308326415803894030310464154835508134582991279287950045206270862642519403164034876533452862728342201018578825974729289784753420929923434558550121863397951846864855/84162174424773976115855838126082058648805436845170781751972494449099714468753293153818664580441415219631727501698851483408310916002940861810045036330430093599283578738055113571066620126149163476340692027772502016 e[356] = 560770000988987719957213763732369425865685031189378236701166470143547232641905967346589729620212700005547712830996507581699930462177673401989106828752313524334455171818021227867444337551022138940993478433029443229091062831149086355136662371587152207743775777484680528927316827659575320522586575443055964904575269384053642725476849966344894221321141870383821864889679902563976437001176815620591151466671183102715755173054452181476136184175750480986665553938796038028823157169014571405153256750030877097095232828754648874971664355214626822268171289442104160122588130658142012513604389407403779305660980709094206135097598463201436604522850630272005610559836734359475219714489919526632467787294628349157592471577305941541479498134026240966341706654252663348669890539109829253878246789729800572477508332243852367811298217072629984455666069432257280294229868028677791580125264879250551111347515165107159823165876329705978249589416850962784090790682788442507130918381348654193085490147240358723569121479452779318898754245329485255134436691146808997969775775749417844803945526697616685852528747009290949253691031863267468280594427053295254699212515/168324348849547952231711676252164117297610873690341563503944988898199428937506586307637329160882830439263455003397702966816621832005881723620090072660860187198567157476110227142133240252298326952681384055545004032 e[357] = -4811862482956876005988488059989272321630674474621588477133094509184632576484428667428736993639274259019732299961922735362392330894893659173587073260747665484006799094684320066617153159338779492579892441828961177625961814028933817842635991819425992804918916159035278895389430601240034486869645093776760634060005895883806497608858641375203865107853097165453157503249208826920665244874243277738307716218492999257425172834496349748613803160695246387371540246604978606211023653456391133600915733272594457684710554736271206260415061854965093624316209496204648824625774845370935788039728175062699850397129341142030171566376201049059537420918045506636616742825874229103574223374877775543469398631505426553837814922194994027562420411960456146108091120165028981468565831726705603527573949610432642067631955873435983197703658438152529534902739704431077586013802699245008988320531436027109003312123467951656219962939995827096875015408521544666686607562785208089736585287840867235001294172015133151636574916149666162729439769300148766160216549894769596903258060753220209614839673097094050678392123366959414879874748240770482967990807170273001007009655433095/1346594790796383617853693410017312938380886989522732508031559911185595431500052690461098633287062643514107640027181623734532974656047053788960720581286881497588537259808881817137065922018386615621451072444360032256 e[358] = 10351291349361439554940660814376808976460051456279238813075038943503177875292346287690480479727684052973162051901242282414489738626549832293020139759430745506688177146127001156971463561731501548578491558151526056840127025162443535008917984714472191522348963725387956871600939805144512247676670696531611043864400549313986172267538555074583963217532778006364008440241220637169742796694811647438526509414383634998026346321352024012396199850052889745407179555172814153430340329952241075278707981811813852627335216254699184119378541211310911720746397396859484726151448615400463930976809081774210823767235723061877774525900136053220147195270480975766187863369642279221339924826741654836504761915942496434538923229351940261991035284358173393621335516324807642754386896914001419436708558836297542137975911754478639819823859875271079592493043311298161260184070207234027950088026645029233142205860488431828913816865774213701335968244048219389853461129313688079570531422419448784219115283913287456828637801389041079061800280593506079440586939706349212373630094519630385626817235882095419716682947329365840402555069845040506971810839771988532215005180611726825/2693189581592767235707386820034625876761773979045465016063119822371190863000105380922197266574125287028215280054363247469065949312094107577921441162573762995177074519617763634274131844036773231242902144888720064512 e[359] = -44659654409198793356068871900569296069675036033194029787916098007991445309603295240104068548101572961106953944937509741784351735610273438554765637264391856543655988317376330264534573195815673603953565113530417144496932548968263797766655587010909887007514470492650945723962571836495112681939912865016727860555965462899442153040721775519604775282844392780316369210329887426130069129515343897100344367196484499076466299047962443177192866454888504171593584944076750936252464000477649839345858033361296811356657191779745620109367306649828084696947105021466017428019970477426794501561142492732594272943734770768037875081055818955366963598644498420134598174536501098920091306692791630235078146485991444747159732968190613514735657372885386500839222999365043605262192408238358966290862006397575498594727785300525203747380282805263472860453427397749058701161444409260542035925710571020507569639248727823936146032600642781964272946955048160414095084502892387972594829334116180199421927061691145926895934562547629616885614928359122473612108946620954413298335099800550198744502310078262045756695963237310775077330568938820022301486354063688280044798623033482844715/10772758326371068942829547280138503507047095916181860064252479289484763452000421523688789066296501148112861120217452989876263797248376430311685764650295051980708298078471054537096527376147092924971608579554880258048 e[360] = 96607831557329901836054401893371554420508533507495312739161230638309390788615850189656153180535041573994631935964935614268196638588896866077957718414394294283578512599836321059143596818724078077347292442912300007887973168206956423304722206925696941273764116806686542156473678783556085195964464893194123881430628096268248251947087946605452793813830486020436348914476558908713156129354665693690451047133908079886361692079288267552947028042940420901647915242542461552596404608192557046972294843006269426587265439578992917838082996432228778197046178347715726135120621747649479208774662648384033312688566872532084012783166780346491472191175284177443137740163007110419906306319854506464358932417713511078991818975632870762612562990702990073786932658334445062384775794853998105302553373131816050831951167079481053051020169582554165332094136932349666823687298299426301363275235911735049377575640530762393036089562104061665909141597166784163487041410386103174036012460622543256304284403444163215515944407198584334083944418439434576442264093716022552913749537559647698042281448780054495944211025756457085389523288979858965534216881196640820743401198304887129405035/21545516652742137885659094560277007014094191832363720128504958578969526904000843047377578132593002296225722240434905979752527594496752860623371529300590103961416596156942109074193054752294185849943217159109760516096 e[361] = -1676494386310742329939762521230089905920226379037520593515162425961581596714668415054691967200455004559390839092525959073029792447066618420624318221134442454398009706731158187057614321752488395051277506856148967108627327340999219101498039854515205662535764668871047133047974754259940692536542136684277608108858161768898692819328465803176550308572532489074017471664820208126576208363204387787372588671687291173116746070237186073909969235248623538866590374871964648371009105741187213617998886282429270920554690890610649327341957800069950869889140959846930910519149660937359781598629457357357568539735766762615686358902853185378283235214242451839806310569800654106636421465459457909065069510387719049512171385829745729940389823921414078162375570386492887790882365800753911040380660694790695133466586182836953549683009628834426531006853512563863022025260893698428797109425252117021436499239341724038609802137448985078132446045648679631859940923944845345146896622237493024170401162593538908376828038676766409690946698599421042196634863068909460461063009024287041739759174710345575470746347255301962771043055612848444490615823444654662312623533661606699614385747995/344728266443874206170545512964432112225507069317819522056079337263512430464013488758041250121488036739611555846958495676040441511948045769973944468809441663382665538511073745187088876036706973599091474545756168257536 e[362] = 3646711200386989192198978074668569081370529515904169365928931586628973088202162815332723833547458478633870798586603675252935981311410703148772333546190974409257579177698506525973555770549849315434155114862924763427418407987939712467867610297767299527076764863778795975426905951520154289160464854929401273120618831046636903628238694288255649859058533264931422860899888358699443368488067641976231533990276000604255489850121953859043544620132314782843334247203192884448419619101560399790853207115197634601835138913344158403313338121833016833892570695127061047321795442600434534957173380668253669352936518565585762233118496751154267776439804385648684194682418831864937743750198768330370014752061691106296803329168697102653360728210204662907972928733706032487580900721904091033830547788508527272999182731046062590549784355476513512174247556445910101161810791091689009141667861660824771233778791286256725948814808456017740236708355471504780487495335420754473903977580270723770267895862019720522185403892733807568999990458591407919408116445742762396976505597581672393299613445302170795187145903972577024262977159082690887572785471537244557609178081977834728027505938585/689456532887748412341091025928864224451014138635639044112158674527024860928026977516082500242976073479223111693916991352080883023896091539947888937618883326765331077022147490374177752073413947198182949091512336515072 e[363] = -15908411482363339908422775236185844882650478152373236282810037455819935482875615563343399970948918395204400820652420686007197143906498214624522983819513934979095873348727293521948347381598194146451131412786295018318322187612223212348330583322934471898602582675326140268262026650347445792103538374558621487533481336408378278823900067925792936351371724399016339646912694386062572491024602591597756054437034681627480727201375349105988721702668556351548687997366825517331549873478511625329862414257902146304615717294591565781710812597842705756885283565628312265341209328444609970609354400282926421128182309296350913896973965743637141550178493381363919239845166450212846221407917972080379554831175196655723370124412636158615640109480574612523700510453528276698098005447551089454035362520505548734020996306635383538026185287147063307336578558726557750779067473579335866313539324542498652722664462333247932839466176997521151826199907152243162655254278160066681368149815303321939827199591197379184321733537715099228501108821828586211307054430663947659303057443363184277031988948920595384373783060767484905804812609871027546792539719974756426414491304574314638589376695093365/2757826131550993649364364103715456897804056554542556176448634698108099443712107910064330000971904293916892446775667965408323532095584366159791555750475533307061324308088589961496711008293655788792731796366049346060288 e[364] = 34794865482896747500733053899156450545342291501747356654525109084583059044515772684525608444009099007700867189630289394285029831891403979574918581900661641817490144274034871431002348291033960798515896551881801066662400586879427014792132239600562631106914623047761453774136086375392630093265884019858936302015430940477096223943458400759762019283477726883383709854793506129541122742472988518525601967563123831494147254840596615075332959046215001769993704493950418794842785179790362171316522662728859246941059023713129334073625369881276237695593230864284993971425939155763933885167810781905398224506466560411420799741964920933070897157247055497272217812749799172161612579747172040984874325577734376879117083603279331873100387507060568326770962829898122833504661501916799089859863739994012291327252318427272447317929536170730164776475323222041119714144070858278067883075229015921082367558611997619455627106709136511093507264525850795436762143787223554852915430511013037010523384276205950892522086310301850486421724066569717798647300645750618169252767866355776185923410876746872104879483986118348508581440212012591110858401665628820398733596355094160746310873204713273527345/5515652263101987298728728207430913795608113109085112352897269396216198887424215820128660001943808587833784893551335930816647064191168732319583111500951066614122648616177179922993422016587311577585463592732098692120576 e[365] = -305248212253861321082144282680234836722517202785372975666189873900063975507570056717078015938620164482244160914299428916071085450306605505281597488726700769208339803047947926318185222832690255921533506993533042885272887216287340802598070012567964496796991455728947041216021435175997855244104231574450452330803823896757687576117962835059075433933146173915112511571240966560961536502651712635724673016666003653328906589505306726426130516503569882792554969611214646170593425438811680786715734992435874237825192500902687035404058924272065644587763633994388192288599127761759042161366902072501568456984462009167445497105519557302401497790957001007274838533323606875795169466918713113462680334621563908418851861744232507964509652583952978612044515847712863183631414820586318832658862003254734900729515356147645340373776006568336434573366894410308594919680351193419526335580897617834621753207338624796638930660254970188187050901650710160944229316154539879807120996083285512753536083827948594489457545208542152695089686265314527723620728794111647419691922088326703631054804871904525442360893227025710791737015079233515199271375239806867988614345963494594659745125950606851244113535/44125218104815898389829825659447310364864904872680898823178155169729591099393726561029280015550468702670279148410687446533176513529349858556664892007608532912981188929417439383947376132698492620683708741856789536964608 e[366] = 671301296149734319064144866794160719310709801667618491566267183202896990561695270848958625024751699588791288569072669762482844208541443961516026060778989646663178436292817223286321198687498108384191882942867250866380163235412621738095652066196708792651461973314553411084259648032721283043555297897085058040521722101737392868829676258767745124102944292983135599912117666847937675796293551266493116636112124781203028212152398997116019787213817887858786917666951265929494033749353964449896698128434919636865502783415639761385337089761828208207699659023588615763671991005251225638802828497806053709580797089840875015908271394318134748235131030617055134650154981241453865259666779719487538686173296604244482459564009191788943901713406611894355219438185263530799397513207830774843247268323766421113070208496123715220761525419774315183885484223967307304600791707721788811880936720505183526317010303154897150209738740667665227795276779488399549748554712360428415850106872326134740848385549614095275533351227823088636004079359946683136156838779747900362219254951377150054007466927822057867530958097127549996898036290943580350277024991661879839166430547510766262566857274586742100098425/88250436209631796779659651318894620729729809745361797646356310339459182198787453122058560031100937405340558296821374893066353027058699717113329784015217065825962377858834878767894752265396985241367417483713579073929216 e[367] = -2960703978458457728985140120060406841980726674467925207574755962404294948484194049156006849048097850199163685799397439103834702362384511804389940075367675869555417411047851608744365819376443740228999557626035132171223020753054544255278225562449604793720911264194582239407795645755415283422036361023288250790215074920143064410439415979415157396885573555331362291747318688549094300925584783234480576612608899771473482048731794889502484820603034644319755091176835193593309459368483730873702787912709214842840065480943331133911486737732528643266559407388761002928021704235512833196200596195592771469699681865476048021827514155848827848951310490611555690911398165673315302239208136043664218788520977197887792979664042372786212900415413744243214615923804750167131458651660046217629467331376265299492972569244475411634668163836174030283158748301200247070103776565697144947496281995541577061471626711100984787189670647506544950202380634415598162753678765155782738855651140157802962142448770906835321583139665106274264340627615101493383507011805902569965734979863362113784048437645941836816468924970577925328564041017455037961483821122496184862259370192092358896662949584019718047325523895/353001744838527187118638605275578482918919238981447190585425241357836728795149812488234240124403749621362233187285499572265412108234798868453319136060868263303849511435339515071579009061587940965469669934854316295716864 e[368] = 6546699827164669104937017499409079168242858901214536922371338984880284885765107735576577907151081860320130380584215545369940752816453466456156486215010780988952993996082675673734444197250933824533509815960225758686985379286476335480563201433951701041053357983175343661815997741638303728572944210502285506784631309145884567960830620509027099292638895390582198726485814467979980203736422409352763732424991910682420958054950741855952881302652664709033628678123089790854171892623788045457053606390244402387009815193400777466275687966044963768256863621783530375693768297948282447015063107211969348263744890127909611977576824775970824469307922787374969139239669233095251450499083710741265393047177159881529028425786638418069772288485724815565181087138871526619296165426049143263736419280225844354602465191816067061175064404802601460246303770905119145194891089728661090294730801523827139517126158341294899374363765016156577849345713788770603747917798051145348941297168727833252120406365776785857329634029255118898459136260029676427837203269042609601962202680055542811650914243963102431575454975333706978516748666644987034023811272694039722157384421360769310138887322726412208783976243636735/706003489677054374237277210551156965837838477962894381170850482715673457590299624976468480248807499242724466374570999144530824216469597736906638272121736526607699022870679030143158018123175881930939339869708632591433728 e[369] = -232245116835432935050478465447846666034741330499738519767717989087447251173223368710239834109118538018907233329169634080025334525050344148635626101740400969264961512202360055722733037837020173602233433960056614652554670646253724575807217350483602262346793448939252633404475380622595148884196832183341322696094000698610416014915439124670624530716466289329766598484220761790470781433465926253910747441943314597584984728623034156756357887118858926737569127709956899018044589249264066489998745321196112073617607904472374315978947691005970785789817659418652214032152813097446423148366387416550765378333187639827274768610854437454490747450058648387872188777451824246342714699514522409156207379025759725328199317586236408133041811398135429755933908096803212266704943501112888136016779198792201626737512010697963072734652449838897128557990498981516811899273952856375755710058852460747437043466543330338082542914927201495769644581959830308979363468272409296297702639716176875507705226144740225815294276091941068687171162227083603180997609344992135411050107243164410930531960677061907963127385547248904438376414717042846991263536258368448737634478176289496957376944428433879608702539420265528724645/22592111669665739975592870737637022906810831294812620197467215446901550642889587999246991367961839975767182923986271972624986374927027127581012424707895568851446368731861728964581056579941628221790058875830676242925879296 e[370] = 516326399799443715188648615567254988996893090420730150186430857710093496010172273035804658225781859191914071644876358625945688254863149910457827598609235020150834520701958459329512745561004990739233809428132653541292241009851752399897704196499322835927419230177476561853379196561201168151214718500095754191086123248137478504475577841666406771710368769218938639329237015289146095855278849787697371398438351258665565083657842327809863105545565613087218957338209739981417695011436819108794015681009810549437432252159274309802127134403535333033785232507007207709743760550612849789852204214200276837781018097623714497000495858422491837672989958713504286381496356567194660485702724893375839292360963642746953022242902464035222643207189577437439020486057921129226284398860613487936826993543434963276344038710942205364569488671654303360305285253731752962517421901302114262832357811711753127568476700713931509382785812918845285342731402943535679381947265171386676756150504638955646676782102186260995903174699751834321015747621825569790934132609980015963896559855881774382010334215994264210525416454888877211675111971545554634273323547653068945486796121646566856364790803630134673792952985742847877055/45184223339331479951185741475274045813621662589625240394934430893803101285779175998493982735923679951534365847972543945249972749854054255162024849415791137702892737463723457929162113159883256443580117751661352485851758592 e[371] = -2301984866166008399774408003767492396320524827345875969301876517559354163933859994270847853476154510953237217657113450676682659112405303862593863082965528667522201937643197531005019257281277736402151538841313343315561758162135066953168520257393254925022775731368691091060140152341954589970771887756860298058935268894112384816105597886325973513844507616951176833534554186663221828838146143705268970529019577436503023039231086780817094778950898425133762458452653012054531716972798036714950571706781025279609783979937780808396656853800011845668465466314453306994423062815567828387017674149690791624728155359852492610079870755061051446405196628335094454372163031524711193083925170672868645580357962274142861670671760165922529218213365443734108809276742187680323062335664156127560824881478319687427530288432326755512979901181650431276462445108647532406199943979989843254552773798749784893339556353437670197755909932844707047730830613975019469176292036162186041086913659057843884691700899922772507168371312538591584953119644173765907393824159515853532266644123576425727069057061176227126759862694284236466951929406472119493085271325830323160693096405996949607462310861459510553594609529441813561066215/180736893357325919804742965901096183254486650358500961579737723575212405143116703993975930943694719806137463391890175780999890999416217020648099397663164550811570949854893831716648452639533025774320471006645409943407034368 e[372] = 5145384737682042503289275506070512947785182634696082147073408724453974719870279910558906092374517443597602107738485557338850457632768640569889970559814251549084218356411703467062908213438335076451731690769640881444742524471519470165913629379785227044414178733354139578914217743611314319857004719331381611422103593624161954689135796368445082156571744822400251973856500948772618268455792854546684357805455849389073939238866089018537525691626632496164279598664666279244176258014679569398152823352347741827410787443690360797746484905800040281364836716676249655522743622742772395639196600488506810548383036522801326097884056309451093472839091868192583077657717261450895544798160345417461509575148656461495094511052212990783694383980193059001814159408121474672732075341783663157547722516066866036365563599561762063124209277546992287345531879521733809753526708108702604334599793823415585122965372673157221628166835584278149689772359263086934124367145205788991217472870297438569893475398755783477805586903842028496319990865624869835692396933459456118730376390488014022901063645397796235078935488998599557319578693253094230371635063996730035761428376582010379039874306027891036765543428797438142332706112835/361473786714651839609485931802192366508973300717001923159475447150424810286233407987951861887389439612274926783780351561999781998832434041296198795326329101623141899709787663433296905279066051548640942013290819886814068736 e[373] = -46127228290323301508113035839394379004959985704700442952577553894034501346408161058413589593754657919479875632182370558522743808281668001349434563256809181114460803940796286775370513369705774155577570335795787808248849914743490404476190682521401653065123884267201024879226006407800966237005367098798262992706954326874225731171358238073424148149084567653919385193757169834552662178436715311479831109531309205847314013448732301193497517907312094019936130297289862717986161996046803457022903963402609302668767219311891760521439790526229722088044258634555795430188547078787753687816215141067894538745849008052267818706459068846481881429690472268682463769213905838074575295481645676876186723609837772366555317998133362496273496471722915541190398395850430825580639630164690818759157418664418529413262206975064858149160771124338091942771920891659747556897497914074935190670516124212741794750480524993670802323333869156353959961466202843400793779687735266302344322975560979095983297466783258817954403218932366416204081313485414762698553822171268951452969435826911453458116171310046286857653998560472647582140277291789241754448639210193879923513720462861333607530813453675294536081547398067549984183150653487035/2891790293717214716875887454417538932071786405736015385275803577203398482289867263903614895099115516898199414270242812495998255990659472330369590362610632812985135197678301307466375242232528412389127536106326559094512549888 e[374] = 103656821132017578001712361375123358740741255488252890425487436778768446023208838970133816758279535665785001876763883901360422678651675156763492995953135829718232809415249535530872559384052649005764925136046202192608667358602043404234227159041357546996343373460748070479063760100655394104144075771410506961135846162372417198407049791099744809743068029890273782288077466963569954140450634723016420584786141119443283125294047266280389699926057465960606018372031020585222528838862887221362873139164887189314976938213321081570930830189914028420074915609235266440319611014453291653476655130369822802545925309222785338075610426555480368948973043318088540590252853954075283593048062542521761019222905298434960688544977675034730420586177688419684526482839872724777032881408345815997198475415078431828083269668185804984572963817611138464703444219142095003233592576823634318894895897658055382838487245074961368382028070941485033841305489423097923921243012960848430308608750348475102271845822357788328295444386678700042789391342373294162436585932295344591726516025571264701755363924481760353679684519150583488090313108501154528736477008454969761462008728945760929452342222827965250973559831540551812599702346269863365/5783580587434429433751774908835077864143572811472030770551607154406796964579734527807229790198231033796398828540485624991996511981318944660739180725221265625970270395356602614932750484465056824778255072212653118189025099776 e[375] = -467117702588501974163143817452667651387462660359262596008070478727478606032237709205868323671146182519312787501120129972496693060697269591591177551249841534946208443016415471711632398088933228799030589776100533924331414388557689597845665594450570552012214105652190252686238205953875735262685937679717522304638525997346717857681160922704519374979165404998821731368543752396583772689956410621065673211452328998622808166335294501746977643277402291902188025372823886837598073213153001218855697956268365846016736075732460535884342705491994061648567028318609797003273222121776458894495785485514796622343786982803503261243455361201458259687742753178112873652606821177999059502704798487167475177220812856000733751249405486190619038622766633589616459467807445580189409967174574267757273383671530969723685101400490141031295555131966760883000236743287764309855696849667854536083899704638571276545183369741065453389608509870542284996473841063692216228797893319154001293365700482594617625802973806444303079058311092618139571000852994587628098873556366176581141683885824931577215135569082862255480633785731805326818639856446229944275206348485414887534205345798240583036171332954351370205257745505136240585826740264040445495/23134322349737717735007099635340311456574291245888123082206428617627187858318938111228919160792924135185595314161942499967986047925275778642956722900885062503881081581426410459731001937860227299113020288850612472756100399104 e[376] = 1055308922487661103520805624022514692892199429258442738416692471730050634712899805239204658861199498236018478844663551426181861431330593417041721418611562329472723959656091469808484334720601338986672944961372475188827414818075427062257879049002477022056750374533198485108961013932609742136370481837539474954481591176235103800046892595654093018762297116994442528716012541481774624748234914833564493638884037872374362581708909259857717491429019754220407320172985109893969963411306612430314809926857376250347874228555859538537918553644965000921400549780008766409802021183631582360912408005873590975835269949385937667740160147185909219127515629913049213709091630660738626873334501185725910011285306070462109659714169772305131187035762213495755294792765402735001368730506727355001619857285141080887652437420521653192134515601863948994713833269769974258583125329273988291453508732819304155870202348201777735976105727390801857970062808250961253904905803800791699405104770158639876368472400700174196745022083017740637144481302068111220955237205920095936268615415989372568278813473215233973421645255326393342502383064339505389061669044708403331325225434172980082305606472387146723923782815897459208067586764934268285288199/46268644699475435470014199270680622913148582491776246164412857235254375716637876222457838321585848270371190628323884999935972095850551557285913445801770125007762163162852820919462003875720454598226040577701224945512200798208 e[377] = -19123820467909192495918012504833574992882685163654834390608931592507224969054009918242451511306802293765684242180700048200970159250729632322265970434497099809684570858280218213200597765745055505250841767464333178428352667817265256061400155388727658025988909233160240210147964673124155627871331915086569142429733170896089489844724575603742846706218401074042436364172535180339920399039315761793867620251493022947650407820448764268053691006256871267466019655322974041097627597654096261844888073675137949431142483894501403167376457207130398703228186323769467101346644124026883312618755781378354255529418973140655518338999700645998213389528865051651286251389371774476485610617328438271809708364133000827677503120057157426709755131398348862446100691174430422805049729632964633993333856903485867850531055697745650197974664243764586353102393212908850621761681396301168601530837379108991706219301162232503622977179390611808318607100465646993468274702859179515920492790554589093278887757476204293117637656775519642657174043849926547918451576263950826561127679220765974902604392692722396432852130340090171530445980545646769169885164574965836995652064396214514514590556486626490992142619012091449190847630965726642585863122184805/740298315191606967520227188330889966610377319868419938630605715764070011466206019559325413145373572325939050053182159998975553533608824916574615132828322000124194610605645134711392062011527273571616649243219599128195212771328 e[378] = 43433862282029910771278199480406865270210788340885168767427661992777525005596516146295579634333226935874825856200322476826633834876816745377628404219689162849829654774365772005025764976962931703886057477403556453007355722299033787732082210739144252534366520690465228024051217673264911621530912310838430843377796514841270947143138773984525501818186229798376172000220197199653772513634812146311371182546447232848530562699914408338238714157142159058015786472239354834729005799326044859071203493375452766730456865800190705115214976924599678741347124503066942267129608902106238181291135237155221535032933236518548262615855770144783122030687168250691907023730378076595714842075912950589210099735592119846423376106966129181568149625343617532680397854757786127413352181165070849041057347881508662742969668992236471065650405469909408588009512532269469362640062901391537941741256374921514087834135874514900996458957001878142718869182372366993822176413541856849342709148596572478947931320582637334919102975343804131984490293699008008594823500412413143254938199333986048565019583167934104603858365535483227391842450350070705609232382954637115904140667101371156669565583104608296603983622716905099450967644833086814915029856147077783/1480596630383213935040454376661779933220754639736839877261211431528140022932412039118650826290747144651878100106364319997951107067217649833149230265656644000248389221211290269422784124023054547143233298486439198256390425542656 e[379] = -197814416311226702968170227544704058514361688108901437421289134705154996042397918866465294115602936024654491743708606653783686722762567051995105571982578188983744378680147125634978866925589529153632359003817722506773309553899512619784159062528557698462179668308560471311749127211237449703268983613933450799181910507019505705200110682812037563728895472827921074588962163139298885028749141950078969575284119070229035437681555628306645427625130912312829725590059854413351075654324888748166273826140076715678034340113675456283641295032801654467931882415242557684394392025313178061202636738187119854060209935127154199378559048033969017721174063521860774590400279545256435169384998251024260293893857742594056609406732973755156196263598271233986832201239504502048105591490760164623030096758486171435209177928949930454668123477045819856223417421409766578876179016563626975008569312709405947093980587489247874225444704138971704631179105573240768026549563263756127104266117079882560514870114620508718880393434223042659557764719093799655281227786489563639283338561179210800599419912319507460570837835392304993664230131970585198004790019751785128366995694816916325204951888303543706731976652180166135310891962415062026163727452086260835/5922386521532855740161817506647119732883018558947359509044845726112560091729648156474603305162988578607512400425457279991804428268870599332596921062626576000993556884845161077691136496092218188572933193945756793025561702170624 e[380] = 451648029156047100563484513267009838776473529481926148568445908102857584560897361440286159484422041378638119430943887441338613981431383823867751159273441054793819838951733033000616670117544912721879512084819999243212562890383894787370986706766129110624685846144320507146250811316339136384981416928116020098010749818790329645676285971724085694685759950814936839500338585873156830487979674219231073257645176015310924366818170919322940372627855591122948837346634046449096559942214937832184380894192580911711032687696618572992882268339672465590531542813685716234530140842467019644825174322319266499793394721914627421684384812798026659988712671565961404565922320411538502929876923323499072455950448061580688720309389428884147134517784446519238468942591408029892706367685879007990468815640947065648309380902204190161514787175586077663467812352964514767590935884161710039973367653979141118260902410068655309824158581442420952725566636811065388515705857425155269669872543428784967433251033105383219072035506717531461703528635808696237463443406935679966385904565891350051938548252842946795742352896182128609687919484231984519536728365040063226543699368162032679171023109539731722823246301237838167386148061512520848740697337854526845975/11844773043065711480323635013294239465766037117894719018089691452225120183459296312949206610325977157215024800850914559983608856537741198665193842125253152001987113769690322155382272992184436377145866387891513586051123404341248 e[381] = -4135632889081362485552619694091262197426495863220543906955660001895673190225712124147887119723155629466787477668527862535464841466623354404399092765435152582487486950181864304578119599167647822406719899829173239879651831448810568936317388285550881652614915057930079459633340135668049007678924009511798605922688232380799957271580405223327296132078091027341084229084680933098212162046546037776224169850126937579511983332681467582410034744593510263631528248703627753443706275389176226473105980895343628947911741885300906403682387535648432902915560598360479302205495957682244626927171218059431168815242035699212313064210979973952736364646042221921600886298756391689115159631803995096166442322723449499572299063483524794326216838626603735438864307722624542199653739195453163983329674952505980583930450324750142151730412109981490549109523411425314151258273650118428384131915057929519097238315759535779762222920805166016010195241525500900684758652771616265779678250625231217780538770671600051492173893757351124307404523605943757311715663953503007652534553134458028328342186334200227270677659121365770053428278069160812322206355622896338362240449601873173868512825912408768938402563587032055635149699166953391572361402168797542441744624765/94758184344525691842589080106353915726128296943157752144717531617800961467674370503593652882607817257720198406807316479868870852301929589321550737002025216015896910157522577243058183937475491017166931103132108688408987234729984 e[382] = 9492061792170823455573739356979280921838585732098485320122306855343562215064492579987772517497670750110302505246509785396920237404440439378406230636925603099094924101878564692623447354651416565185905205734242123632975885279803104044719535636283348168325730167195439095243166094654651963680254518726748794159947306280118336070494781262757518384699526256566311860464944448020024194089966001213766919813004808632742068390960480782977875525220502119516016649652082261263622414927553554011824349349299672227320213511781125559002992863454916832786931820386943730162033571576891970276330480229751945581272052083974153609540950066106646757757802874528898032044181434436982610685215600054112758400036687462537064043915616131360658096495513642421376427967170988769024590513837216708954927878768575476905691570113648967164646842347587444708890921513557053156754029896862472326467312025898878724199191246125601100835508073181051544593902895554921298338805383500569452252614809335893007562298372736389916216071925995938515313068697652109124539678532352590248509573213038711085347929600698103371265517780585915645210150090621648193758758469120157706830578236732097828579561089026606498988379230455792058303007384440905088084225104595256065902050843/189516368689051383685178160212707831452256593886315504289435063235601922935348741007187305765215634515440396813614632959737741704603859178643101474004050432031793820315045154486116367874950982034333862206264217376817974469459968 e[383] = -43686059052838691819809347435106848161998216179144041687942046856711858951686117024327385161450249233843940873613061978880344225431221389951008797069438653024349545390805294458282914965413187151858846493339193691894264846716442587263444246630523462974313952013418394361930761354307573675566364975361906770992102330373612169954076155088033518647810132017568484378330297228394750930247760417090718768320892048037563383423555623305217030295897673795866855890750048684020470041454812231487970535686011610347621118905827501930421800627093055968248636511581438634332392274307258000252573115274441902054137269967691335706012481913312466428582804691029394505824849796530180381934994491933855059713283653076564577389414226032913143467682731464638137876016262379639763734300815553365499812169067846822194396788968416609477031070388872495292988287322114056869921728705908682860985040898569935454493237625181731922947992179891054133206127814303095748668890938877580450787296921675736422637044606476094740354790238548301173630897657249898615191191638799244272950557005614765640736327955891394195979354914407659023517934370176830417861780749052736489071462033897429632879064379034995595302080626445262149027830095852850533012419854834415557041660281085/758065474756205534740712640850831325809026375545262017157740252942407691741394964028749223060862538061761587254458531838950966818415436714572405896016201728127175281260180617944465471499803928137335448825056869507271897877839872 e[384] = 100791979099989469750036799429374223890572337027636220855022549105887049510557322814797534504835580804874864416102191444173050583514505695312570584669928281222960966996656252391053416618460979689472281045775239538729325326808354132101047821302612682882090711364480554903685207387064722837192508516491320368983929333014206910455688862754583641213454942273051772465995148641289986254706469665544104734395510925449936703769251659594270450539621533040446626267562728409174964458110559429532488893036395777065303069174266209077664504826705620187749866655245725517069906434382624056040171002801077926355482173109269485627569138477921273328019268345166210144439626283666321826701537055582753879294966888844859780670267163011842107361571627406813381326432264625332020127751065076718186395081601986878082871805499621043455875327343397428830162142621404861618514067022213239167494259767307764038180000985206561512081890568872093519781915710860850200773986090288368008168110722134097276149036438907711028385797687967086964264273614622470452836635688731998072362407448487427590195717345930519987607666270136753751808918498464749618557632408808694662649300604629054083830728016032188294276959379735290064326744656006346504953594045111668950436104768549701/1516130949512411069481425281701662651618052751090524034315480505884815383482789928057498446121725076123523174508917063677901933636830873429144811792032403456254350562520361235888930942999607856274670897650113739014543795755679744 e[385] = -29843303736795728072278534150178874690022697465829075534381123006400364973429622822570870750647402466733037220751804396195235792559543570201310350133767277614278789761883836208870781646457316713041522336713949286036522734306063555849326258926470972597315194939563877491972540873540116188774640188398359046493136831106954717357000243789314210905048046619590600465602752038652649952878075441566488557637770736824308907428474293693403949710437285210005775429625641828261423743676056854361604836195876367039803022667691617623150372155720972574772819145486014832352549459197683018368220297073669856936754919852449847289589127809078783727202559784137863688306290924278777716486285627495453396143752148147071599570475212622036389456230491050980846433963997109981128080254943716068524275586024208180123345659607469467897876970404546412105056896240609818037060717146503704729596204024732918315203968425846799515341145984578477552108356592478073174516238747979738691610583894825056291811411964190018846532293844670482643372336957275558591012165453524282960940738488181506910131996546368814746335949625987274365223447872248613066905884916238026537855809837320388397987381742301723388820506327666999892564719140504263922899265934508763801061870126216485478315/388129523075177233787244872115625638814221504279174152784763009506512738171594221582719602207161619487621932674282768301542895011028703597861071818760295284801113744005212476387566321407899611206315749798429117187723211713454014464 e[386] = 69212221163321304226480911081339294246845347996608188800769766065767133238587412802077373327758131082680672962902901135135400985205477267627982028585117258979146360885499918410631672182732903310009692175787772760571910207035494487157049041999788505970339095552063583858980673953548557745346848595925978600168461155468497656073700273254645592487458866766908491708814023600799626352506709606388863226715935985130988564675202824914336764689200298313490416495150536078572804313262488311947530646932977405425569793453818365284901972436113750240864917780285346200949487005119705866592113927209348220116080694503289802783105018501704904469681832652976630712231357620219301962760693877207488261370921879002171426349176468098864420454589833742562188541187535041915570260446378074688910404694471671702590417135764413863974477697578458213464068613461024359482554737504644839765887711609311505954325420544474691400429582234116016510567224600672384097042059741046353125475805172040079152145477831326343057699918633040635714211705180907935742583731449130806443610948169957206291091042677879609050440778804567736360917837269618859199552763181445912974802273091620583323878843239159360958581822506566165663513582226142448673516964422501022677695377638624847353192065/776259046150354467574489744231251277628443008558348305569526019013025476343188443165439204414323238975243865348565536603085790022057407195722143637520590569602227488010424952775132642815799222412631499596858234375446423426908028928 e[387] = -321862733823725342677920998658326868167059149152752449493096077010751359616461177064943160580411694769021491397568974692115663292660682801823206002093910703258545307287081244051248236409827204787678332925988848402892990815261360218252030077974681185319607689465731392690117287820108000127621092194561498418338564049402842102141335237211966106445153856290661907416873498629972253156919560360615088307283371267722746120444397403137983497637763654641402439630806580211933975764728651214584793451551978887867463729986083663857672567066958156102714873639786342481856963100822074019061636818753619924080531845427952823657042920786963420876100924424154616382477421766386983901763317281091130647596164908463753314493871995365207160327664516780521551670973732717586384782513922096682680171411302001888384843633246068632920209100532957519035522838680491441168691795632096508076109246320688728343538585177514714196502777403550041515256159258487589140195125426817050886386138715679980210376766427525143258294202641598680633841704918395858860252957284804733838729623105673813560401443712036902766841282376905708029498292673891911994357219275785335540711204782569414277709030597494321125140273245670485431529015404330165821779550947187296566421643278702464139015742705/3105036184601417870297958976925005110513772034233393222278104076052101905372753772661756817657292955900975461394262146412343160088229628782888574550082362278408909952041699811100530571263196889650525998387432937501785693707632115712 e[388] = 750322108929484485481280795079792229476662811066744065511206875405424620585760105540007585150396218687273252919815727808605444038578369194680653041905167545422195608088521166349954898184444264688243501455064054998318546186171009130434151069928183300649061642374585852967160216490211816313250413320672195231419831279824551378584498464598318515171138061069861470753633031427406127606829583997960215237014410037531323625106441022784412677851875830025118206971299010927447864581778086597720518328305629081832878541096638223377167861946187609995269058738468357497250857582554288904716028438263154436057005452943636490889055214319754441523691465738900919867017480309443205810776022171892660406961515673803522023299504712467573266955238933698776323686438062060330429216420200925773351598470922294348187996221787352877880838073066276038020970937922354450588317047685912825282587607069579657762280109656278438188659523586367816841489141835915562541802790291668134653271952517368084642130085067433029758469690885659340563505853419647214914824314294686185855326429795146849904920578176806898306010214423272392464851370288258376517374829937683358426057337504725990284392840432985701953927571645212730770706204068453165458647351783741655959955813296987607132378874013285/6210072369202835740595917953850010221027544068466786444556208152104203810745507545323513635314585911801950922788524292824686320176459257565777149100164724556817819904083399622201061142526393779301051996774865875003571387415264231424 e[389] = -7014569800678690569011526001308944558511429042337832327461394424251784929597561417858064999099370004958486698131958361859399509089396268613559335923784169257518976306956100624595478546039339653286394899005975892863715506430929438850908428942843683024754822837897543936820287796516965204611468386951824897063253686820989919219272779201686188847236640649378627075054615412296757396181545831035913461721459605635882596084193997839232977705207621119625562689296270831560476046945533745251390433878317378167040269576270472910373080997870218007702818408955374034640102400906574272085818164330461007920723540604664073129677224746044748432557438719852515205790340925061808945683756327786154625518736557474839111800399957978539968336192229318970783706349501087503658051657634078833053738821149404800676436300761674285445013011875594599461439333753170818327892834788971124326493028853491230179732369296115636606949466052461585957465075185575713828581911114006072779203055849727805927193951985008803376517600104800993277648122749893732615534909148911255709117087031980146941312773537217909522439284644748883381719067986115881391220982476085600307798006744327033776395559869359016660947070956420124434898283033446515553296109561680233451058483162266207637382297874371901145/49680578953622685924767343630800081768220352547734291556449665216833630485964060362588109082516687294415607382308194342597490561411674060526217192801317796454542559232667196977608489140211150234408415974198927000028571099322113851392 e[390] = 16436439471376324013681791811815805350635276974167087765143117450467036267099619428524900783335244226090279517633070875484334272944476616523370059403783786339753193065362558930764882235810793099732046179469367687595667116769738098590501671904056636762810010007735821346804735988769553515441777092888384488724786115317705023254350480255789067364884129544486688218652130826831589713390055867000810554905387090116911907811862792575531002722305857869088268240163047996683258859785037437255911278587040989849835472225459599089684290731586740148026846889787467025416626916017501027464632752715215248614137882692993782824525128996167827347706405630679470403177814305616051105355504065587415733123496555686415032854493339947311180472753338109039692176245061477798634291064973619588047317758361364649273049775527966702127115455409184388409416236032542967275655012105191659378181857386013102889860469247181774861084368110087479655142571884175658301568687222309075752885291210901455891507794048399859096582459262621982575223706117361277061535169150379067791956382450639144478342589869127801885234698669359312957527662486875291833868823315756702725542615718527976543315934800058513271892920752460728631643830183566517081683738046363666994690879167473310369423481135616047247255/99361157907245371849534687261600163536440705095468583112899330433667260971928120725176218165033374588831214764616388685194981122823348121052434385602635592909085118465334393955216978280422300468816831948397854000057142198644227702784 e[391] = -77224480359480965541972525886714829899140956862941617491316218388814710293650160412342157334034194280694101524674551355911343295565867395901635735353017323388580243491275862541709120215782178173939369926446270137014476792881758857151177304376835369528898110459418787272988265616856960318183244036051477213703098758184181987566754071593993317613029918000849639069748559013559832325662883987384994779279548753909673694124279466282622304771373408812948245513451018488452932829514166994061443916713081696455411560364209716973683171057652683741016668097217262611959630198634367262524065959934830296517517314405455279493762025753220335750334988335321175271111947520028525454801229745053244443388611770599762872822089068000569420008683901997674354998296504822322728228729316416123048996232872310977812308439886481493520734756101463632349151523548431481118206513317081921608426531070031199499344351571092444371264846712288157832767638810249249153304954631943558484346767845504338467811426447355090484875034717240032387426864033355729465569734844305519706222683783459312682696349387733166727605227454329339645670070738669779051459999435918210427474072292464655869668519122473172637852409651036994974419724829395498963194161361452115869143161798827072309829810950055088923756965/397444631628981487398138749046400654145762820381874332451597321734669043887712482900704872660133498355324859058465554740779924491293392484209737542410542371636340473861337575820867913121689201875267327793591416000228568794576910811136 e[392] = 181877915183984813501448471555251796967011398398852752192100475948931769669884951538098821763718374699410609802441947938464244883763209773433867504295138220530441865236091838156149644689614928774819611420358489336835719930572128874557905169853660627240058887921413127597568672206513193604003080745495316116893399419740466036512523084846437080379223710098691749742723444503140106729704746531893503068502024817047918333355223396219106926722307383734897721166221941037412500831984713198892431670151344572356080697743221885216963023883372609147882215537309972048309351784011708926780730020599061227022703139504353842561347113257459409916954968652411819338789432039122964025195123712812722415418731594715180127852716411909102459764930837109315114795763526024800613280382185344288799897205218971519898693719467821611088478686634439922341035880943655861468045624522711474131805705223609265488179176771504113029312842612410501907516746212279449810438263438308725147796262505759575081432965170828537426605333034017066209079512681984193363655719239360538040588192116122427246700718319917400575715366267555932992041014130309722908348864327728111737610430032361434184980053528787224889728344716733733227963974342842538643676351866711736860742579087857005534205214307619509425661493445/794889263257962974796277498092801308291525640763748664903194643469338087775424965801409745320266996710649718116931109481559848982586784968419475084821084743272680947722675151641735826243378403750534655587182832000457137589153821622272 e[393] = -3435578117432643509442000706833073870972830375593150650654590846770939991711048229289672337923932639242792616761077011235153745884592300338925775283788275709631288861256681581625543355265800807504335490143775973960323063038515315982948428482091511833441997628269508751751994457065381166162386172952276595965705174271754652754053077460251204005084568173957355497166599623008684629469045443445737581831190328055769195292481638213552799078030311315459878554970712748469560336339429650317950033356487537529108580241271859918348544520358780758211984495302255020219852534305087897403919828473163122743210750488598868977158067447209628512499334495047752362960247029510147936239592890317450967779936255746767930177274467180671406885080934186544520836926910887836968622751044765781498513893078929094805150331880177061019165905948034639173406498242963178774433548632309724250536176084725652709333064184760469154619277238751033862795098480546447522804329256274682740101261513384358591023389547775118583085786985690520511134630896328887882038651140883212670136471880698330985962877280801393098094699122972256505790602426137686881516005076210801231940488098365950933173853760116721955060851634818772724132753823144081923092192585990228591762027309449066033893405502946960401836794993857345/12718228212127407596740439969484820932664410252219978638451114295509409404406799452822555925124271947370395489870897751704957583721388559494711601357137355892362895163562802426267773219894054460008554489394925312007314201426461145956352 e[394] = 8132644692151852212909914830531441219339147733081570525763730356574382053132937377991341937661659032155682132899525320577107360794288791431323985972602546231029844791769059704260156177176973595114845058440219969260771185711081700059252597908782837621336132751978310439647343080012279165330103922224719437023311340942544206676901481133123302235313888908596899917908872838547211687414736300486278178068930980855394594737147162716083547008487102233082663693054518077153662420129824411893415340914245349232095801060404515446073032754094496497289843363758648665616268293164924611214369917143761035405056390757955149681591696875005047947375632009304685789694295257092940475723538218083637311763434990082009737410283602599703110826457563531958599303195639944297533216078998829655238067404981365804758843632181212921247066744560201204888324854713110950587487227494886667525321637927665673479682324356321005931214736765683565202360300981625460405576316642122719049127857492122449191557953191578914299169728300962911617611182105744597752105288892109791396650731444346107386272330797878153934132959417986387172137739213129126198931532552466206823262155083104270125261274175698174387883248557424445592478227257415846514324426636812207896616325257988543051515407311899840944397188347888234235/25436456424254815193480879938969641865328820504439957276902228591018818808813598905645111850248543894740790979741795503409915167442777118989423202714274711784725790327125604852535546439788108920017108978789850624014628402852922291912704 e[395] = -38600512734623967458713511979361646960401570588886737916700258941150414179486771740212733889244524532838775040836545058201768277042762637972712944843299388625000145024812109455647517488966358573604728223952753443338217487920848849855073915478205439869023853079068663736306652079570396757617605930685763756230647597768789929735395827342336492373924712992790464679150456577774751382490147637028514339617798742736143734879110127366339585637322611459385993755566707951407297145192627069073622410013049918363507832577529234472324404295011631024410088167842216345114868014985371732743052557041198592840940408722671627413648462459284465097037282613943405894108598327579603279180513091956392434774821374861735925930371489829009751170064182659768745044949363680139190544363331279743321769534150634207588200062960562871941050964506735805824677108152085411227964174868448999894068084844851162713880267338788855272634515530027434273249206058724287289201905221871404302745681351349951313386346679403389286544377529360832177951996171994891353467840687566172019470090600320049506925588443764272097881509048928973840048138882894618005534335491919307666919121761696887820564326266654894999373948064743686019949459646006188072911504068454886298557363530023971347674883844408688897746803110136988603615/101745825697019260773923519755878567461315282017759829107608914364075275235254395622580447400994175578963163918967182013639660669771108475957692810857098847138903161308502419410142185759152435680068435915159402496058513611411689167650816 e[396] = 91837676078536723399379857941087168355309963090078375019891188562460106119517829083173072529064988120339098204670869855565509380595204375575923886743802710058523184523393038466325256861677617243054577561175274546672717807921102131557883000398745557015451452480425879689878040640260016211690179081114143599483111332693960046861384601427477479515713423107251946161280654293115071078831421518485424621737013051315892613060140200382133791794601684295466871962805266393097535612453868625840323287499269724565988580523622956176073392541072047780420771938729714018899042063741973532185441895609813105553766753946220528606814692425155980213737332415514549406398559736447295010203380118259519177434060475729461407733054993819354010742587555058879255191515490755022932576955294607885290576759971036802021267519188532736718248277767668200133905324074926528752655715493703362100544111448376935031893627789523494052757803504392854927938849200233646183439244113275428119780140421240345030249930043528882862911716207374442370413685972408161512164845539729114582484074826205550511549920110414386586891457800470541998505277888824298318519147239200961422519687300168637693820714444960678496496097154505847514331459715236891300171472944597806283690535589267230645619245040005210339754486298645865916287795/203491651394038521547847039511757134922630564035519658215217828728150550470508791245160894801988351157926327837934364027279321339542216951915385621714197694277806322617004838820284371518304871360136871830318804992117027222823378335301632 e[397] = -876198409868802805589851283585716873602155057936495659580359826242339237558763211180692597974360943697651757690916778355894045962015697784903559390064085330613703375492802987016948695060273480402411397226575289206186528420317762706571882775453341618738080073003447856952933881883236120419821001983513815682390943282174506562839854267137419370102801635467861355007562146787241353605370489884887252463886292267180255390200410295416537469772378467493031171487738202898377681050229564667835904299526681525907491698875638367707686996742871717075498349824447701641412551426109703139597725303700236686148269018083316604057012797862313038792915704654699768220722132350045539349824429139554028231407599986089236884568373650868177959813911596419241231964538816097236073754274315364906825242402854415289890683559460275995182553088653424920847038192379247942663665253942016760394577533239826991027687411258633259667641542936083585018376865501295368135216915466729850502807905301687607360294983389730200844854549275348591028011394090344972800639490488235273391396325877822035240918418803426078705251116113420505302152206711104573616060841097003697472633212471447994252412376328808341842076023170979080180977368159574155503173884846265793202213873577401258231483011013749491532553612355007269957217112485/1627933211152308172382776316094057079381044512284157265721742629825204403764070329961287158415906809263410622703474912218234570716337735615323084973713581554222450580936038710562274972146438970881094974642550439936936217782587026682413056 e[398] = 2095149747967124356590810042703776316342084279930404861515397139616744160109893595164243366040480139640897682442709975011152554411097124916604972696555988874230393619484662422103663366000071017428900521167203934109433106861714088367723540375628101831366283026442071965168295514888712404576419881485221057357486980857160932880088171473448107048281523940259410123107178956538185908790951333002882844362531203841847802107599417943669429963124079063954263767757584744217785180491685737076239445820235489656041061799654623683448080816010076604253052238854962283526560100598808667718417725066422147029742390134409815927720863900512553651774504575172018140897973028755585975575694980942365680391529815457367180793737137243951633189358377431552041958576569156582501538750951998565929277170221314071155797359791040463286401424402418883060956079836111148520988474686758167478630219805493588661567897392047302310949275229268858076196699421201040587330643031659819761545945584156430321013952028272038886433874420582990514620932498514056087376178581648465299597691047722431470651195556717836232456066223100232894964250352768553067066225605208031067503339814137654306967965620205630878183451897721640988497652220951919843106904066011921119880314987798656971099300895732368250921691315348594042606764400597475/3255866422304616344765552632188114158762089024568314531443485259650408807528140659922574316831813618526821245406949824436469141432675471230646169947427163108444901161872077421124549944292877941762189949285100879873872435565174053364826112 e[399] = -10044908011815587790924272728708404687128035593453175550426234542639847844615931598103574993945772976382117594607643968321910683177413720331729309651614477484728930773792430830491557721633266227764655197710221268316739425174198288248540809487621917707400828180762704795839763564992688892536068591212468175300854542567848701258562423223486789545908027374442103625160163592341676284036836941330946681551854105538846423491578835876562737013726404777953437928066711921809244842843782041307359973522418445387515897330164770601340432131650654920426947430689440417004583776380785898779942775821050710203012840060174742323342991520294271283340590243103650992623248281888643539789206926977885305441571323631056488862460523114466942999538765864166198377379441969175932587419359577630755086613531763522969570073220361763198674655320631252329814233217594322087312807058112082207107669200247661294001885496271393000454316256893733686075677498316135141432598730558135047331683641178998898368583947814525883527698746986804485297814948428900861329050195511816821213673623520918663721659192299998763029807319231161224697493643198892502078583660724347748973746389042725412862764024621088980132118603590670220948685379001187924179632603111121399975236667898397923151335993943061505495336806167942894539573735434762045/13023465689218465379062210528752456635048356098273258125773941038601635230112562639690297267327254474107284981627799297745876565730701884922584679789708652433779604647488309684498199777171511767048759797140403519495489742260696213459304448 e[400] = 24139731448706692276454182062723911954532952288131942403063015842633853292944530550425844678958087064188451177613751451784046757083369485892656893760788684024191720079104935837519020993964746508863852799575988690264142373866808941795847762472792958849523988801550237018417089920544478406202628836109104869594602980217899502568568922351363235365417596733803873906933601990703429522472469714984398815094450664770942633425047601277316927557529215765017446435774404047389499983828584004511915528280443936742639772985840829596642396092643300385256395362530909170417321393735130405300178189077039065051456987519240925563259184675097807069824237947789169144167748086658332838545001237151834523140403959458283325059237318760959378314000416151608963406751493384311627939894339550190864827756845298599395563220180488442260104423561880810192649267549233802189093492245364645357592720939628449857954125389503064234623749182398289454476071642139815105832326600178189267104989657922917138563216187089718897319484544286790017874950457268649472008841564758538122537356203662601938724499418443038065082614036989154307605984126573785976883982547933467837925715304138705188217782297392430391209901667769077528244314510594203611750824385287832826593463219426389731643204281376215063706867711498187043649722963815084590005/26046931378436930758124421057504913270096712196546516251547882077203270460225125279380594534654508948214569963255598595491753131461403769845169359579417304867559209294976619368996399554343023534097519594280807038990979484521392426918608896 e[401] = -930511515456912762789465982393321092130897676038756520712638547962871980865042001472638288414269314832362981007127524273238728452158221723585139950510440847461484835732942078870369429996252770931692436559242497905949108374522438791817925412318583353565736742267332155217942881903190579713790974837024038815670718473906819042184866110743599407048901228376492624851636024114986981482079562137978414180496016811797589361658013109765924483494214231208236413709292617152709879887836704783321001863306496691709226776976813530351738960529598944881216675556217916082671034733025177696672968488036455116171543427790032867541870723661784130431812701047133724076053348540828839684505941190252019143535812314590307129551665246571757756672017162915415961517676246123585531218786956043530321751105819432347749196011416104790748375113531992540991371646634265457056856083228313650983177162949510635393727872630107432999236598926389726005272285813288434211582688670680480848371329345592912067031248332057694570303836106176917803554420974541750758127780669905799602904906808132505963388565553843545670163601932028780304345513725223267612641633862974904586032235540555456495701222880278521151852051633487658575037445778003740447877655661816775483168139208618605635700836179524596409112092949047705471825541206612197029682745/833501804109981784259981473840157224643094790289488520049532226470504654727204008940179025108944286342866238824179155055736100206764920635045419506541353755761894697439251819807884785738976753091120627016985825247711343504684557661395484672 e[402] = 2247352819036649396224776963735440216262046109231705172845633854852957883569309785113675145677517471727774659742427891180531133318244233015169060832131436150656996836515815138461172134832030832868911165252914339020726736028735635889847836747769738613368110268560553065789615920096241464864557991507378092791533130767582640291715166025812547227323920426573229661671973613908152299920593333859612860302038960715508959584113492065070034027211221931344817376888825784647371336437140820716291593228632114736861926506899069899415765581538665312310278755685195448165884220838535421515427765504447432903255976687534894283739354461548715201445972652420497855662704920223790974308237844364998220774528321655229298299207364008300858261462893279973253567366314827582948964863054647155427193781195920697465464788081328830688701126794963354404920303536899950478620342223664123539755853414105464089899925444633499817454542474241876114487703128164289508577096550051603017903418474016131898839425191889079562935782776002768671952626101592602902231290126765061573632987038373168681717809555183081230971880205731044460542142252504576207123272627796761306122530293151416808505624385438868550810679284952244987347009837905411098218197922996156807978483017521786185359350800519900161170418052678133928523771388484620253094155797659/1667003608219963568519962947680314449286189580578977040099064452941009309454408017880358050217888572685732477648358310111472200413529841270090839013082707511523789394878503639615769571477953506182241254033971650495422687009369115322790969344 e[403] = -10882489430683467367276721431975352163087131788440093150816470660362446921534608295595583629641912316348983812519650396852337105833549814129795826770559232266110568630652239156854825739189660107640595317451907341595992245893277994922881477616768750161754558514278895284729440775786318802176357415414293173199738050818780613142466245979609010682413984326636711219697678895117000550423360112988266199604048839129275929632437147617813804124930382469461496213819708723604053521840349235336233063114810019310800181258784134151978304506757562151137817473047200995112135353752018510213417016056872373509401690193128199843815392568208183835185051539701534157017746511738547419516015416093662384332911536900471478437040726527512438127868022523421947904972102918492669826375441701156626492721283522177323123236162336742824550009266008709871279152598295261844922773113638261143541074275532666812590872960674340809014867549448424645504595694183856531417735700216340275816613192131243098063125202911363707842620897612811839967875935604453916172019850995712462562344599359529512069811494455009067637560463675860229451447215954845352563682428998461527300945720406775952219911243375927585223010277794262880064366657701983016758871625891618331745857627713367117050816827651206646858199341186736332336697659470676758880534952039155/6668014432879854274079851790721257797144758322315908160396257811764037237817632071521432200871554290742929910593433240445888801654119365080363356052330830046095157579514014558463078285911814024728965016135886601981690748037476461291163877376 e[404] = 26413751000430472949502250217514453727718715468642844883172724248401662946986834716232600428108571311202562962081814787975194034584199041167180252154501934083586645632444570597887518871613081817587647200137489060133891995513557018408687363316095419282935719054965718644713344935859321485646585602523992136405080149136979733464591967740525121652131766173456586049093678954955521228679662917366796789312328447527270244534717677112483756308602194014661304619440824403747235699625789989272392000610380222246674319480059824215263174678720893986015581189266889109385834550151802786684012072122860924466765929371181038188685623331502242964121278045057862600804128675626839968014823323758302826914259949972436916181600661315667545185125250445408284883465475132579764183277323114595501363095043033096422495404162509552265940937770292761193777656554266030893748935015983211834506151608218481782033098053344792455498980739908685438606238280277710527117931956528464240766071002332612569386357873484122326222236132749963762624606644754546411328654292960451347936838387310567320410109052143612815352325957219752485135690518005297612637457308087059335612146964176723986362189532546010110079619843430395164906284304762419419830467704550571230783627039967788034703669460083453047604239658963903596982562857246800394018710762748302623/13336028865759708548159703581442515594289516644631816320792515623528074475635264143042864401743108581485859821186866480891777603308238730160726712104661660092190315159028029116926156571823628049457930032271773203963381496074952922582327754752 e[405] = -257077500824580478128995066273117947834317120727832671909869301500516072525584300612856414519148296316605746497597932744698353106633017138174581582089518504231844868984465448801413310174648908813483307425695093989047075354801745454728282886292462213780809072322107987103169489039792796080177103212697820916113565495856512808580610171917219945474175351577728239450218896280736835890645224438052637250852246000086584927463065620058425322966530658245359091704502506464825817916223571491197099877559213416997745916090940104330636724497361790922780752957026202503332809326752044814197136664506656515846795265344546198281591906358632781871809836407943637064931591241080103109118741640033105044074415026659520406452782737106373199762716036361016897007114934066805125027450616030166791282824233728864901119282517196956681723615773072482292446455055772096847505746160571359434136594239049459410812026294634708791869289183586590837808166887252973095077714730532588694219646473797218580018065408261931460415446541495301084984117241486312520762173792009456257758438713256073071999629682155461650367207283912232873085156226273565757903372483434281407207808629493566403418032338013488468491805328813936659577350062077469767998004368899611026700518969924772882660154302447977115060595206802563262848760734975582678612273197204169063135/106688230926077668385277628651540124754316133157054530566340124988224595805082113144342915213944868651886878569494931847134220826465909841285813696837293280737522521272224232935409252574589024395663440258174185631707051968599623380658622038016 e[406] = 627057837982447483770325147149546074564616011804331981893324965315307053136126962322484002551712945508713925950728012458220775715500668732971728449414849765281724630104808952651784753482166051548209364647456659259091863299785248960549527760425532303952304534358306289070700223161747699065335537715134284178170234011099311000448580571719341374805867028212534731626573435877032513550210816080187153155796322679456833628862004679553387280648544943689524239137885557831683121736481878875990197297882256010935021457072255056544909815091199981359666329742243092524615648980698715452208774333952470487520539071885594694300522666865382553192723828775035351919770376477877196262272440986360471053052452497699188056213134371703521438399913749436495054190720083928687168406476469231184665777036280211278205354911720801078764031379753542456663030698462774950895165609548377858481646851215901815996534931819609363887754321597399991118494375546626511974490440887146809894891395086803445684326047910949106687003022850430409753840175475916350605262255452675465350250916479995902699459696719228542311809422213214676948906635949766088378148005246028920581329825498564683518689897059181251264768802317887453228488120996150797610532701528607367029739514002416592759244242627463570344545469277446621070869262517887797220137044699642294025759681/213376461852155336770555257303080249508632266314109061132680249976449191610164226288685830427889737303773757138989863694268441652931819682571627393674586561475045042544448465870818505149178048791326880516348371263414103937199246761317244076032 e[407] = -3066535761919137278842352758076219694220230609153575467656148009920725015200269114600516757824789055131955840742841257181111727849870568014170496810240413096716215852920673727717829556907276070045344839779649650005913447646662185177249549754129187268053697795266552888842490758322780792527094973412076139852867309919184460853694739460089465431065414591000206374904320603011522655343715162381037269508856196420503186519634021894200707062887692538778340526844954969881015645990218246969844799686121922824871319354687493634561163688883737127393002833146272513479249282895766299599527365950830427363486671010628979281488374209885317645753840213178675435612435238081484088385773865081939957066816410947445062799290428162021785353696010519079998587114046315120895268577872916804544283803257071574593374119813488960589335281848668510299052441611376047060757638532177547082188852261281104696207867685555399702639852368354920052775207880031517161566196372306394762699590957518844101659105756715240237108899306906958680052708233483021244438654414870895908691028781875641165716355896365045427024401288611375235808000764175695843695994002401245645942142670204148756937446309652910186642676583792314265619095337001876541234810353837091579872006637299542607213793958621445681449603780474644979981129710523596742254634675459277115031894579515/853505847408621347082221029212320998034529065256436244530720999905796766440656905154743321711558949215095028555959454777073766611727278730286509574698346245900180170177793863483274020596712195165307522065393485053656415748796987045268976304128 e[408] = 7516622903099551241625066628792083902053176714218180436796154710573890276251065404344327571883494203186332026620228122768949765507094159053687793560123094656683211756774281349091595238370169870021563793677963599911732139537943670944365680941813645648521022120254810810700745621121121927643804758734422841305891218919927663461110316705201667592851406222028575676744107414084358649498680684050049243083465326120366633923173814032513525532491575617613874314222606352352132996870727362382403888398460228457291738251452526859285662861746346443543536738140058108542814070116812367647903433485963375662562909925547412463506180099425915160585473291472773430178882435926385145055865121319213339797746264358022415393962647050464393590887807448041888070448516673228685565861172887567040291295620557351140187719726510095682333036352566822083808201068222098506055867415583100811059805957152407231525778091958949122694734170994813645643146744735689254906773328680810351038260072982786328161176204701911857081344777313267173998563211114326458036338836072049591627274290651784930619897042379014703975337741917729919389976841367917948333596016712189380574684299513797184042281782278994498934777654504957800255875874838269851181650449196397934762829936878543795282843858446873870507339946791677683935071277812656532882403993732216704675170574930283/1707011694817242694164442058424641996069058130512872489061441999811593532881313810309486643423117898430190057111918909554147533223454557460573019149396692491800360340355587726966548041193424390330615044130786970107312831497593974090537952608256 e[409] = -147757375821349886459406043385572154285011377520026870052592187386798675783846461964310531660443962975063693474506088199359743848887048071012116966615249123729518757327580129162379197654078647729328903782178488652969952471522444110296316753377377655235647368447313457484291507203892648545986614127445198937120070249137142052357080170128296424106960326008385817128260516721525266382911621989048626357299590105624112697141921411830125967427297515656571420899792241107224596182343431016803488332875193362014864408218259920951297076833478078278018805629535021601735392780044454317363458135369891078915763387819937913637543384610131015108429415932870211728453389129247789396612300381523960145638297744924720218464054281110495451523787228081584668049085772356889270117189550158886178571627432165319323669375102387243643658032926308799614926145022472631553957459217496165637126928901550882947196080816081336295171138459802087710876506190917421914552894920128593178241133456091028636009570206099534350467480823860880084796606988858094629674289587889815989475239863086339280814823338942473374617740322154173137358477180775977858748287244217471726470041292018423433297923889916310363753732073152889160470625324089382529330463937349345866129215036154947120025227538570393587176140143409035792193882420132527197055772659227011624250604406717311845/27312187117075883106631072934794271937104930088205959824983071996985496526101020964951786294769886374883040913790702552866360531575272919369168306390347079868805765445689403631464768659094790245289840706092591521717005303961503585448607241732096 e[410] = 363952486249364645457014765725480870383427052847859648320295984740200855500301989857669637075603756745988528441378629258002433629019936966776518947174398362308110195284638179799323408866596209492945979149911996732068009625703031528246524827626656953369583019617849161574413019704910710875207610752946610195977487697848341181750966004174587518848867322323356828364320351821514008841702767190499068745858707545282140276561844048023754386862274783778463754646296275715911026073114761755419624357313210560169304667754902173530424238269865067007956066069862770090837377424294110876672292029413319840797471947372912172294673664439222648851681934254206472855745216249240241325828302651877061919701044268521250997006639948907071773401902821840809064976487787380851547673558709988378225855375071431813865988992836818721050185317533467755160185880423158531191568008586477284734964579598696195238918975698642348188018826231702187051953564963625730392449777980402328833903901071056720585462380139705096026928890621922817672029525317772868654944965808523564636500791594416732256733181617761229984969648145863855052914394841885016155428733506467221988090672953034999978098424394006482569251541676556260911254973708368099657341607782543007112469033101534737363004578458106396953307556752966776243976346933546894540157104712545925334970276269206578605815/54624374234151766213262145869588543874209860176411919649966143993970993052202041929903572589539772749766081827581405105732721063150545838738336612780694159737611530891378807262929537318189580490579681412185183043434010607923007170897214483464192 e[411] = -1797325486407585554126208934155173417522252143595350647796333872832595109038029560384467745625991419120471286992225403943926394213544751131802969253146880705705381571349984506488492425072496247316885651905756262629312289303409670937365140378541200320817588312194305957353092193238302968034904713628978483162360250378920469816746968803546144607002150573915216707838391199768284814489197909536743509485994722946488338200275704038127143745800003445877307934817407185614974922759935210498865373227451924444777069590367151198676008902201049217973668402257147401002558922351080878932735808470847325333277350628036804234178767497094637754547267787224216815989364427332733745291553325356251956063617009003786688191984697531850785846432566263919758807958228904573639735248455305868965574098559481564125711357799391476992562183660852784881100298688695359233263523675792163410727125482083148686653695334469173761416306311891328453225803130529973220659756182035687773075569018766182682286286981833003167027846204491920822299806520991146253574368499783775444187204596169431251228070269446890791063382177370584732154548220827138075562321713337946514995735015899361824341441454793286807339992855474240235897426890057415923397280324757037321560026453118137125264667242965686657460217537028849144897870690610749700105792761523527137222414922827786630747021715/218497496936607064853048583478354175496839440705647678599864575975883972208808167719614290358159090999064327310325620422930884252602183354953346451122776638950446123565515229051718149272758321962318725648740732173736042431692028683588857933856768 e[412] = 4448696120141663837918354138229913285802672723450133740673024157577550684576319203270206680122229741346277824757698638774717701604036347569934267635156922987220403977523963394734980571285247856665743895530480458861561538635396053226493672368491509543221957975635837910841467115196318629534781343806278036758532986428507591135509345809613512975871588051939125603829329991801400819758237685277306540997891377578747690026409400720385405660194325727272825394461198021063987219626288761564267250396035247359465153351729632508871312578755055578561971251572488054719712250720302331322733741480122277101771506590261870510763045207507297650055627102545256358290920572094075757961661206081405369744798811068749110805758392782610081615811589503620449196504082889188749817072295538839944379385909675904294467461044355663480856970981324085930292012018884468700964147176647605742330680984304796024670805316492171332783138151410422962315258047081271872194250137858483890701579246686810909336007937123908575707276555975747952851081870596741413386101718384834987241061587793713911687737951915890498536944018822761733477093583049297965168493056145577273494795758675670500484275020206582758997240626627139853405700815204797413458859372565410019397452804244390384662006653317544787678293275839404647828519744661036981274934363864485493832188989121392863299731968807/436994993873214129706097166956708350993678881411295357199729151951767944417616335439228580716318181998128654620651240845861768505204366709906692902245553277900892247131030458103436298545516643924637451297481464347472084863384057367177715867713536 e[413] = -44151976661179212331282111344545182525892836528530805216736297206767597951362480054279289419637956769628896813970502102474695438837281813758436959529307984069734515180656541592325075660960222847916904040682146899002319955390799737963191589563450780945222092365953921763802636463527815618470042833973015051712040565945835877840496119487646003898877354598255909446112886621618041502459811064717889788164655581891895236792319062173632242694515257223265346478785866107337805720663865215720431063401868132858148618304344287773874070324839376751398249470302521714647969792890648188907801601302988396828616361137608388099366518210627752918598206785172554647651521326066473022619118618834807225740804794943213715504853163817840640332445293643954773132283462471103941829789565935554054848548698580470711475447656133897690734577305819127310480651825729330805783406165279001842277403814814286598109755053553654335575914003699822680846710409858777434542382408097852359346104978100299337456748319852084075323001183805937136843974858961170929205863753745535894544043795157300816575370676778435147270288346019840044494323040472590695071854937619223952330507227893480217723589646533168699101628409575961723698396147628366086654797237610755871347449323150718826874224016585111659368000834283473785367837476491139526861791939147887488546830930442724514327949478783125/3495959950985713037648777335653666807949431051290362857597833215614143555340930683513828645730545455985029236965209926766894148041634933679253543217964426223207137977048243664827490388364133151397099610379851714779776678907072458937421726941708288 e[414] = 109813679154497431365983736841119864621569802273632916967021402604131758673885355291386952514258050841718075730211194232664347107454465420410876730942882265983144824078045461685080608707308763298190451735507736041740493346740637368409928500735429728656495200622819567531985333218231692554871159229949654721288215435582627496861835547548405738859704541634075424152557853147356497981739694823807372200010355393337366643640776169277773239394989272904875353622442510297141923457063130273680118135670472118553195450185511050465071662072566463462777471497742340564501281836041077859861359186898122898822766703322924358690751586312856351635828951242849647573851752152984950061705059167350165125616736921502414263110450985999484282284227424356688111262276907900713735435665969402118066538196200753398554842123104131981955020076459139309037461481639062404132829171614513300534531411911905531931990187059906896902987492482276738292782964166958362871636153672479159748618096153839464353798393793691755344798141042467096038170947273373926646818983557845495768338065107320087294119758554639271635582154760941650675539823648726346421832137664260551109833978089989564138732909251256259729310774789043907000775122031921857633614202293285947196925462726431182751143641765323938726116931180574048258029913541997517362390445788966067249135808195242797869494572982338720163/6991919901971426075297554671307333615898862102580725715195666431228287110681861367027657291461090911970058473930419853533788296083269867358507086435928852446414275954096487329654980776728266302794199220759703429559553357814144917874843453883416576 e[415] = -547569278116617889968423146709282008908011873748723772547752916527890457069438936714720762861502972557137072021468659661830978570185722356250783802921626535776337583186852967481091411223893555323564981503504183712053885137376129297615606162536964004588253385296449463471776964950006270296871331114553879946090222999504032334023638381359516493291721526576542715876310385494029421299631288889421761966768197584651271581199628267639855853140498236604916196157936078429859613068956586748041376481271666550040655046785579253361997877632164590953076842288647644163085945296763302968595935160325827566713354013840012283007648126517605393400195899346849790983814437153384661502672630469940428813045744885063909926646257023320714270922739571171037074852475536054685749905425888399800895221758464221518266675874567834197524645428341555848988554835486805218494276489753213843094286676337567950199382307247794707377550610692083473128111021924747786014400645453598707001873015157152385784582062436842356423350608249257635428567163644753296690043163799500374279509943531243863597672061192010344531072306424977057554930493855595231182893560377409548944096727909259923630160990599607357662906491328157746110130565572406957538202523696913999431460458613086927188413104492828775501586418072736529629776276634188376957968296580178180477513256158849615008282634234189155016645/27967679607885704301190218685229334463595448410322902860782665724913148442727445468110629165844363647880233895721679414135153184333079469434028345743715409785657103816385949318619923106913065211176796883038813718238213431256579671499373815533666304 e[416] = 1368470815467810719522406258464841916613116233137715167851337784808646302458270074280502863375022781735690753257419016084521778475487156915680675621736664465017956231365228602751834200387202179173310425629002090599799091180922373454816728695357866555444517432737428151134377061902268547086343522506247088661830148307735370365593262225714652106126715132358794272278322623205642643925660656296476616852832495545016805594126108860746873593001518970604684430772261645781758745608407868175659185236337339992018100321556895711491467039714896506625119005314911854321957316964200320456520841918504042546319738762236690769989510452406251967236533360384447302029271668274521243525713907252566184239035568547056847446616966826318362491668311765366431263160242365178800375393678343473680767554363712705551492270596700355452333129967025080452304296301756803683083363867510133838349964733770632042040293529720896726777738084056224191773544738811080762248033565680368307646474784684665815540124401853801861645928842769147812660749966360753703848671778347009907697960958312637402756849872963126477032381511830361962759290333747795880799802322402166103362465213265315163336010616775341702640427604416684199050979537616366129157320383323132635662769606997351149293300925191530363874987562519549793968993021726972326165732606258881077108902789532569230190052452826044512972333229/55935359215771408602380437370458668927190896820645805721565331449826296885454890936221258331688727295760467791443358828270306368666158938868056691487430819571314207632771898637239846213826130422353593766077627436476426862513159342998747631067332608 e[417] = -109704214591065970490042451449612243538267869727146070180378358571896969161310279072824997365410624025064958962380173789348571110809108578666058026173974408515202759649241154507476826866761804310351299493840337125357541673877961606610060759547949237313368622209997724183562345828675071315094983895140055292186482538246813740052809860830579390580936942359612470179251535582985568346599179444841731482839423484822890673941097202106797707707292218071262245244647881099773139817530677623521720415404724069587813728153831202900249945635101243243255982503330566520934833829716602432556694794628030449561317763050661918627987322852494046031538765451509196662806224526230586225659799299418730696457523527559821053147957415972996680785895034222167212726310939997142615927864590388764690009192991223102923436491309187991101665533955226156299456865391883761007529315139048548207463423345454306537976857726866267721265488925139557686069587924165924977859113123178308949826318502774508484470801885436009602132911556529829735750672659598914068658720668482843699938453944882384835145288878707782787032652493898869683595418975889612364277957863928553084819048353134889882627856805064366983047655712884892046793802448829580713451813819209371536218611855163467412403136328631285632677580474519565534957112039799638867929197909409807779708195924568809668489117675278083588163574500845/3579862989809370150552347991709354811340217396521331566180181212788883000669113019918160533228078546928669938652374965009299607594634172087555628255195572452564109288497401512783350157684872347030630001028968155934491319200842197951919848388309286912 e[418] = 275486260772743543254189032433425392897507897552865125014914901106271979876253067502073191583850417239796865732295599957452542872893511302062526589343654195210443717009714187207741202370429062111665724051723925934910041773626065647396084187646205985633284122584214203010151576617660423515582242584702943546554666502534461051544737773456965516947106964018194565218641675902624699269169368389702068682581345498082623690113954175882361226457496625432208496931380229143148603261488350284587340135719905073636523138120876454347564176524091781225731448148522952481709487330178058738956841901831925666878431562152989676943651150897347786807572691972737966413475211183839410878301679902146331215834556316824850903698439022671366188472053529005246016722528047794122217588103380505145116054090751467033829624914202871720421380458679260785749581479198111896159341861297580088265441367148134296091600903259510594861444497383226784620511895819525990272372596273242391886011837780474504426605279366373759408419591052646372523135523607207551770330029912609778824842487881553589615078362986496363563007505382450645602693494787489172382858108556120327509937130052873465072818764198383098445429547511446473571591603314295189046434984455884676942350407569138115564896461477977951165193266337675592193737329069991404798217898195903591350391973826248902029105084410517695094498967311221927/7159725979618740301104695983418709622680434793042663132360362425577766001338226039836321066456157093857339877304749930018599215189268344175111256510391144905128218576994803025566700315369744694061260002057936311868982638401684395903839696776618573824 e[419] = -1386892918529108726826667864468976436760716146137261716256209339635121880993478537711650205689844562043226558700822417964405041901885861476968922177581023642388656244047683957560415940699632153428317089758722428594599056802190600119623266818490102514486855338398448456169070135097811759530523655028480714516737227899724111110162985907954137747606804177107461133164504350341569812399626047885715941066683939734141639502804760010564201075963017689572768970040265468909717297472443598158333283136385266710202131311223314287573296483445102973941005231828503183016847830681420143502436027061115887439873407686549290277741730755726745653886183267131380946620176417610502990567883010458458489574688759919016068473243662411721808216310067213876163803015370689124689939241074711292998917858904377452290709255412665881562488216446414037282087923882563376387856412472749907169764124318660974636212017639545703312143257011431383601688841611695235645502327640859173055765594579366014712813491378668613345380087819345802006350234585936593388276961904805911762101460718476690324262524457962448307156701157391775741827208834211203660049366017104663991553359441273963745357014205570392516215532516149484456316446223113409829310034386208745488740212804522213628930041947181330645377607716326006571235894878216682423145785136812907656878200339213457427711619091033911308851152710198505825415/28638903918474961204418783933674838490721739172170652529441449702311064005352904159345284265824628375429359509218999720074396860757073376700445026041564579620512874307979212102266801261478978776245040008231745247475930553606737583615358787106474295296 e[420] = 3499369589711534785341089484045674120720775151119360796030864219264408032933936930162517801020748464797993053245227688410948966721021817711145080811051538971578420597477287559557413056507430667415758364534130961913755082650087902553921392737839872101770808121702245107222001200941494421548385044023023632652657044468592341617661324456472051617311390502989597967312765384753579173469698290878016035214850760312999491267103533068236959644037341276842699073201407687210555126701481607584836490858330500518750362843357572957023151741812224092371333849908569865652627628144684488073799993822291337382602775746791566880092737329383825911312157443270837397821531405769235500097783020315091220614435046651369492721226156288557531652023882506649986789668552193562542572716121526900169726983879477959305274971991446601476751728497992530418099068592019973520608969715238882718174588366302853076306655209869303275031645982105193020099805784493045256484209420408947399923354957792668529523897351626854200085020155056877446730354872378014149277600880641425529524632138540391458910012988968122560295678803877114916495139639600774744141414634934941853775375891888548381851677878657996666024084698039399468239425613903001395000636432467502951454159829548775162655731609799571724336629333150671207161780203558820794336315157950354280161626295633427196534126139453840602645552614602475817644435/57277807836949922408837567867349676981443478344341305058882899404622128010705808318690568531649256750858719018437999440148793721514146753400890052083129159241025748615958424204533602522957957552490080016463490494951861107213475167230717574212948590592 e[421] = -35402026626342431172845513349367224514874839844667879508591761456298091817665202092942724883929937854929107360194387793065798718920650650817075205433660980337435830477615310183657344710030450336649221636906291838306399701680124514542231390571951435940058170305670468571374859027930737551874395959731393970531917057709075580288765253010770106040283055366444255759311149223092125941419053855121220170318337681854348625526000896039267874166102860239302848354045600482121269463217576045956815862160462073473233886655977170700093846303422752586080612306781092207092556488475029199763841253622168110483801166346305257598931359249371702046123061955715089202851380791317848587935438894244659046225072099983271923436943290590650698012924886037484989515314777136228896135839481380988129181320358017164147535762681430472330161287090542588809310150730642526017963545294389736797883528948048458632007220638150323110164821974790768351338654662768402265291638440209401998308666119118417721331685471901069769364241407564129589881345312108717207637031295440886853744810280684409290910804554081920098161688113459990785210188722965030906368674099582434962011218594292702352832700991492362548701271447956332714853690754509258734540346535102422941933627346581195739667100266825311725015157766026952372707941850908428283873877711262366415952758533211327097615602711411409672953475356932857081343491335/458222462695599379270700542938797415851547826754730440471063195236977024085646466549524548253194054006869752147503995521190349772113174027207120416665033273928205988927667393636268820183663660419920640131707923959614888857707801337845740593703588724736 e[422] = 89750202576108052600636900195498892248784256376189234781260461577106763585152370350577480258505832565270138864902756333115159853806120158189816453650886137324726266044663690720462054215360509210391690346678867828813923326767074361711041723149293626090942779465608878950321003442550831442499712539911933836181485428021269920914555635481105520281140303110449086050242802862162175687183162007191367776711309678745085720432528752813217215898259619108190764826493645109897574295712580234607477873535740018930260230836329029816200700465480914495395592363881891944227068048608986887694873664958487307792199106013459232336743366519271783983914104694229883668136841188697445646164817364974429914029396044104291902168664146411977172059063774588423044146797758792975557020910875056513322517407971185602345216178517547614716052174518740707927235055409868529484319917229664259979937505395322163470195016770702396875711092781339927091675743987230722602716581238690463679043916537029634248080847961790745153671222825180435013146682037853198348779907837944288242622924758722117236873865956590636832190985869526972903816802520704440231986770904254950223380115465775485915678093512218027686049539849114849554845528059888501668028069899721842455526061792779286852182222490764032244080485785576315414188441439835904292626149769771573426487168740145667172067041804826670996029957202333288329772261815465/916444925391198758541401085877594831703095653509460880942126390473954048171292933099049096506388108013739504295007991042380699544226348054414240833330066547856411977855334787272537640367327320839841280263415847919229777715415602675691481187407177449472 e[423] = -456141207400867509236547490982588065861279386570811347659012390743889761588325882756153484208327120427581693497352486845875591025804753929501519403817960316010209831822236969258544631517396463097731080001678850286993021620896427447455764192499082385682887853980834578011533350898149860189887863909426096045737963096994569768521949728832020147723825723990870893852099164088018462002977251292723667244881081643710179455571652622799931585595705251369930334586406468354005862476445435376035628073706902850056193262986731124350902159365846047833817697254818260788126021452712440482401864807203625732238439623507177993186277051031933067077852377425558983237044024094938144254804054881556754083519041282491071105982429161192551334307047456379021825994453226867234561430937176081791845366864726787183666837643941993822640382148153934914454906299353130880831841846133565799831239954045701894972528761694587370464457552485353395183723144916907898510825033751094330357701317441395116464965310970689907820568272723816930287327346790259879766759042634109500686547103499232862965386617322386260738773900323358041434715413037469789027681410134899363139823575968132032601520891926053077557418847725125209464936028373658596743894994782026416489859561775259943893580421609045724040862815009608452339342550424651816681010755903862612927093720299932002149044879819837607279161756320934079779369843281064395/3665779701564795034165604343510379326812382614037843523768505561895816192685171732396196386025552432054958017180031964169522798176905392217656963333320266191425647911421339149090150561469309283359365121053663391676919110861662410702765924749628709797888 e[424] = 1161869425623906230203082762299052935730699838446671149284347159141332937739280481975598462041680519281932139997304757112210071137861448844500332191806572841971702396524830882084332472894746927685401017002214634057217937133293037378179364864392516947930366383139698021953204180871702821834292626131555555716136285206947992138805968113916341582994822641025846627587300845006605994137571878177430919173957891777810230404257573954206868862005662920488500332346148619853958577775548285384424410742181200126549621707348301857380922013408906422160830831751602752636756989201754170055056526246139623291700744926134471078705294680313906724300522552885348559157246489871581484749050894443778342541187915401927555738332491523303234431075453114822126297514199732497060796480470142777592994329663624032121990799165125809192853087719512620314330421509223363698604509319741150731259235340912475347203660342181258726419144143663046258624195490571334372123449856947078740782510917256798363308857143370325767176235715629974961363102613233649882870460171979334615860062255138776039290903014541296968933100209169961764723688311367044362912259022580624756703291701317192731939203626741403740128108728381952686066331512308850554620855674709119095394803571029623446155304200735185669862042898883754753405541261935521353743696299391761733006211762133561213543309985562654020372843475564746461239440411742349505355/7331559403129590068331208687020758653624765228075687047537011123791632385370343464792392772051104864109916034360063928339045596353810784435313926666640532382851295822842678298180301122938618566718730242107326783353838221723324821405531849499257419595776 e[425] = -23731602103026202421508411448082107633982067556582269520203787690583742007774066548862761035025568323320173851865438486119227312073970108773887925606731299275593553385642944276311599994077288102133830083820475616018806062695695896599079115259732641552743656245928543441459731379574967642170918786073056541678376539242714740631978869076125883228337471235381597733312444302859207872176683451909769909764719255544380566823262070188264843025311890871676563644457041173749745149040220350404370999105556326216858772510546654399636090343194899654146966804188602618168080521529052858606275241725387877550227532942012170375089266677856984996994180613343309042186095018029470000867180558180632700825424807225572096887083230110606325479244813023933091815263310759370884875312972639278295890583937713518260444468394321859557364359973466850954609702326220439928779086083796212928978840315554411737257907608275124294935007866804954682848488201416249555738462296701485457088137300575584719595149501709813104104674918517291858844932845605305831414739124397656066499687578374615031508965850506965350419115658645935495897832889727537343815460201030432205206035363654272847595859724061036094258484320816738036195777633187330800517048960163994395364336493510020236667654258900319863271455505761564876481012195599668290959722882511421317242252815848425299448376694008994860043388273976394655111983527508525131858435/117304950450073441093299338992332138457996243649210992760592177980666118165925495436678284352817677825758656549761022853424729541660972550965022826666248518125620733165482852770884817967017897067499683873717228533661411547573197142488509591988118713532416 e[426] = 60733196567831739473510965237111032315599401773874769076199315518784848415596929404610564143784630674605963057227880003126645604453277032199166848635083572588084302137097869541634859674220720659160644151487721452196111448592273234191589944027866607119571822463469448680624083494228253918200197673807057649383386383902093951940490784616942272011831783198781853456745628985828994507576634066691797030711418739166360355245625687670704244806524171288803471818775725002989413061041077902298599738217686074459602867557555292819426060101996950652589082198375636340214622479760445779220753452639075709585286624810620275190411201766252685998069561635968058497467725206844441836495288462131500024933800257311637128727612916780430479822891499755305509223635018044374361145836178685237162558049297295250586447868430348217404637623984078711691446465927762108224236420936355840823615262772892475833432052831943907279440854537025730170658236856565124986808454230723983490546062655991439460219556290429302786031866271821805970581608130638820860404914146363026691819745420974047169384710321644159692084504425439080752821107370811300856743894316508067772138297528075588260063216029117011858929994448864823984835919276551618019609190487610357392596213062350631745379429207698546088373581273442835227203306044957565858405251770252515235918683643912025185844006449039673709935115532847089479093454183328844077495472465/234609900900146882186598677984664276915992487298421985521184355961332236331850990873356568705635355651517313099522045706849459083321945101930045653332497036251241466330965705541769635934035794134999367747434457067322823095146394284977019183976237427064832 e[427] = -311581859651829935023676251700044895464411563674014581018663151496879567445353570434219224821581030402692905037654026498639984432019045163283709876052960904831086516733350644743237908356652689041970253323150552108822227952996080490485411381916396116364495832372540725427888850250534592700536241294606312236365678407381660178378337237915611203418515542801051375211098686101810661718639404095803078213431917402190571267666389658828018032766495197161634734811750750193629422069252701943318551668348729363954408449310856523901978103179514159805201278090000500236073027013191638262312108485056203003607583422798363881528356385784482532828948065805736378330033708833050159718859465195693998914968334697826774492894912208628813875868359542348302255938472598016825194663189765219164261271240373207926096922812886531742501822820080999652719380797482862865046577697702641388491106404023786855376957972784488432604177133585791425948168299894547495702869253476040848830338367967161498801329544039968837399903334650254593631035096621591297256597244774476836367489591558141467605962840136710852724787283214924162692210218487173672453339977451310710709641706002524300221601676532052240157849426416752416908436175844655913732186948676732697607710968126116941783173145648653459536912617810411353065322442133476455540835051012034700216342158929901031954787823706544461252426365894456163524776514199554797630578404099245/938439603600587528746394711938657107663969949193687942084737423845328945327403963493426274822541422606069252398088182827397836333287780407720182613329988145004965865323862822167078543736143176539997470989737828269291292380585577139908076735904949708259328 e[428] = 801129578670697949495252046889694048398697707559165722569746069640161565617545222902495034858995482733305160161940000014477544854545165082876556441943308880435965937674387338609076548769713115097931832482662172405193729743952544594293712203099899185172527586853849419513995796236726819955453864818793288756646658054562261745586712972500386178861406355671649790673089830653712264923929177645361577982722441769285664785734843026817648131431144586408857187788411768820635268049943305188427664350586548196709665777070565619069389131420991904709089801150404634670692020137789045571567843151741239995050441936170930196631762089009936165717270372464599012455083353020135720215055022018537059424717588716737559776529687171442815047359969205133753443939871461968850777181279163179009642104397452605124930447091587076514752032204015742440384613438599422624544589149565108282509164753648371461421793201168272673085760078143932108548184068558234181298925170647381402648147762025799084213942110028187885630918405179489292957960863048122938378564736747679518085531016178304720092992738547117655895870354809888839845976654561263001279738717294299378216642904751919844844267006165329886795739374043454734073362700079401625370637162837636052359741822873209241293327241465466240494576159575544536025962129842329100219065091111934557651451272497772898983915754534196083109805349127882581978404803774421223678343739741096905/1876879207201175057492789423877314215327939898387375884169474847690657890654807926986852549645082845212138504796176365654795672666575560815440365226659976290009931730647725644334157087472286353079994941979475656538582584761171154279816153471809899416518656 e[429] = -8258583565255990923841789869303335496084035632835976931032329942970189152410864697007541869619047920720266225428262818656556246426032239768654494864805680058397517314100724984407837132635185649588449714097301849338564570180208602412266122834847736332259552569304337634027407869259645249988903064932046050347452905126172448404617193982356616223301962198298210605753492499124384711010373280911511317258791920208223943357237641599699591817246872147060793862966846888570601748239864643603243641413199484230696769753599278608149679567299874988955369725472404883138503003991921582477911710900547662494944842991667291729473683460706360316846538848962788261733430982587580552403411028086530000777394101811337045903488173041268771830725860335072868075390813004052384930044943081766087876362207797121542917218375254487716723844877841137138917524701621518117364959177497215708201475186248801049194377210656215013616054586641031684173549100888315898713457389034127484869735773010140246841119612470859931536492754553851201597465251267610911511032945733835772446218063589793254933092362578427967754953650388226927323580191260192502051775258523538642005797015013436432524461246601570772989505782856161416852697382089194771003810193440826150552960707110025881638195075329352721732772246329773068690575981140029121027305180047248457853174590847009740096460262272325554782709247196900149589309370354638604757702076724179605655/15015033657609400459942315391018513722623519187099007073355798781525263125238463415894820397160662761697108038369410925238365381332604486523522921813279810320079453845181805154673256699778290824639959535835805252308660678089369234238529227774479195332149248 e[430] = 21333309383024661316253727149568284738005749448348793250953536363707748873006882606329512403483461739101029896359742939349818702180512593844140667818881372349598753638645096528311402007360892683281867740054239163098425452567988869145935704488089665132751388120459290189449229638477433413822964498787695033981825225971507967442405408411137617600583924149817644528362796520831606242732043917128369960589915431661173108357762107768221571865014093510907375479711011479637412972488327676924978418679138595126617327614013498413968176958530505364786379147352528105736993954020343163642378236911958317322322153593213242963325258192098081962262181922124196667619414318687730610176318002238384669262469293283587882109740919959514617552540420440525555370713340711967551136049104089554862660753220302467277037856708772483390240087358659866978768754501095336578498194159772250561540596186685131116447268935911201151834175104740583480284464991176808649378208751303121865208249482351551022519582830093186522505173802877518919449896785726919099960062548488637720669212294408905269694628656834299881880050362664664318431177720974568251093531240115287743193455566425600819670982913112642181230272450666951214828018646230103780637802976312775121883670053680961821310072470253033875398453891311196864460600292925964250474853868625546694330033701872228534687651844097569134095028611425051155612464828888433850609117145941247710210145/30030067315218800919884630782037027445247038374198014146711597563050526250476926831789640794321325523394216076738821850476730762665208973047045843626559620640158907690363610309346513399556581649279919071671610504617321356178738468477058455548958390664298496 e[431] = -110471030079215216875821986546149771631227208086705555262377383154294467626770274060338606335591463588374060862296502906420142262013393353508558206366549020310955294021104486167096819986740203479510829336413053537999347941734090610778057151961469098587370066135042345599895785757640364254953633527596774871232174198519802329593634023370519331849632015231466327403751153297488809996382904993022235956353899873072372635439815647025761670882652767779662506054591063979340122807837739037080531794078361971209063913364973664121445601940092316908091442396128848477098938066403443441692739305198496527197389321906349336537061510010352109605964661160857488653489910895466379633411310847289703702504418578399624769396308148121964257186011912701388412325059774074004264450703917850072492656448165520166513334899537840324679235516921009066074058799326129526680034286805012698832850831632230760735356746030876546306638406947216905652279193579370876155225634721018575514434503997380983656295098222686576595988054674822246331446779180384286433700358947135772436519266607340713088836446428938751453211870203966466184539710301174225740951363321716771096774658731179040703079906818368216036847401626096651264238096435092949469899092047729073165855719641849636487555831670804627059738890736857483089413205599370950787655342471953720352046833977194025466045634221583714057368921002419627721031707181050008535795897656020454443570889135/120120269260875203679538523128148109780988153496792056586846390252202105001907707327158563177285302093576864306955287401906923050660835892188183374506238482560635630761454441237386053598226326597119676286686442018469285424714953873908233822195833562657193984 e[432] = 286690802509097696585524127482182401133963666729933558252282805241228336749597264840288841798220591918285592667295343702743030007186264953077140318650485532713600653744347918274718101828567482670432077560580373289234632229651179420915641537924781878224080949933479379942127159525650174350765563568991517084372059328259195685609489003495645894534193001446590255408410941879974914094820248807307405579506641839337177167009500053535812874339839798873555979618200576604527587119014294390410350432986727858262289908442329362791911157199324803855631393873324903728258280230751265194209027432598520002073911017233947798160115726013843983371854900789728946092285575774460521874653860676356765291248127912976835166988349779876754454892488897790641592422525885975424804879567699819696033584188680942663900831296627712259171326399490839343992568781910108085804365126344235937521439186743247238527193399939892801349074042141893431784524648968452918135284974078457051996466667619453441421745211497340358815826893960681837637071115221233895966332613450124343784508472601286692451167129817895179729746208441220109849093227746943046644136933848753605445567100765700368058649153919481663125171689653219191163865670196127598917427359812718656278563029970267988171382078616181828294623015767985207171770111780635048311866305029778581277884916276170767165142569897991801062901405685051923512358125289634044038525071225632794125667156049015/240240538521750407359077046256296219561976306993584113173692780504404210003815414654317126354570604187153728613910574803813846101321671784376366749012476965121271261522908882474772107196452653194239352573372884036938570849429907747816467644391667125314387968 e[433] = -11931689947788894719452407488732257175084730343653928755083049152863939836354525350938678851400134082031767393435291964743988400920043385520311874857330807536926420711459201425698534244832235702152093466324250632277894191866260599176548154499056451997786559124218420738581571413122823716472227535105467679817660562501503077272022084969021352750563109580298143080399161107182118139094857117460492594154471225655116826761990981600465695901795488285622009892972251780358768419526389369282882038982440331484168168896945129024569507934706343531334194098656627056468925752348378635644498996205308092215619879738526747784708456132108164072634731096372288683235036923224007913092901975746998191678776552295486825885125834995696257392491193533663942251751500322686822883399530223101556651014674586384993370148154516637641114895153978703359234043897178054726242162133919819799594210587673539564890788822258745561295322125549116693492043011744195722563657950439472275934451804888724603851151309703975289139626016353987821656175841289913375741758679226744752139247062585677386409811558784067403647799644266588661202555210601997524438777928925121077788354413753917663827286458607830080336726825079553012678289452202968342618046209835541499808299290630626290593934286787589502743441611489186682628617577762530097681821994449255198342470009296496769948402405209090736769442358448548361265394911684960944862483523154296057736609617461337585/7687697232696013035490465480201479025983241823794691621558168976140934720122093268938148043346259333988919315645138393722043075242293497100043735968399262883880680368733084239192707430286484902215659282347932289182034267181757047930126964620533348010060414976 e[434] = 31107902239502271156188978341633428004479518038383710772140834626206219737204376841154684577671701160110443058562924889641189945891917089732459580241307348158249142820041038482307084926089921640186717354388410041233088921071755789560057895886319316078858724065116794543692605443266976212199334717614968214156053569590981271304849061142300683116952666943198170468948850472228751242973558815375037020431252135244950994361025666583031483141183695273205289591333725761035054359641055376390317247750958725593582666151186569506858388490062163561035605117235018804480352150896285913508082207105351760647217968357746775945639518731917772482661370849094937950690545609946144706788700663365234623215385466891838724805502317757254150940872502155283341043571750390556798290762911949295561197622515959650044908240573326827708969817036477551297251393569490562073702477078010328900617617469947497934696627598490027476229332661146373486124514573965910179887387528070264157129801157357921345268517401783555954294320408588492763003527034826882679740388188780105111644837034237999002298218606120378597343272785481966012740074459065683316357681842321705244840090662546312071251489439266796585051016978073488892786416224467337599722814020364287750369674865061288762247522944297129082112872885890930022161047745383594404220602453766975454175634967934159240177163527214577697161945730603221120231706824795266191998234222467248881235941881307738068515/15375394465392026070980930960402958051966483647589383243116337952281869440244186537876296086692518667977838631290276787444086150484586994200087471936798525767761360737466168478385414860572969804431318564695864578364068534363514095860253929241066696020120829952 e[435] = -162580231350507572967193446014762901226719689236622240432403061580764875463720324343271555817436807410001628410524863826698962780794466289690004275111354111575586155857458060165672202810821853247686575743304228191128643838111729294298841027660459823376677895088208767319276922140332790918032283053956355162077242767544308983255169397200678245057514838600863898355044901156732602377644793248420759504419079625064752112094033200606275361070792098573204030610738996009961265047077341348884194294091711385731710372697617304031567380262781135576231979597771256210676727582841405937312993579456802836849996337630330167692845053807141518197868929567730060873173765792636959126664131756911668828225950594110299601370954571494710168517274984707806394399127730085154039700050911789895592708279432510214086705644835405238214837207551102337733015254649976478596200004169579317984723011447145435085871368771262031477931909508977777566804990686675457215960872752663547424251777859385561200487244446729168293615187950889835820136859037947366767673572902350867071554237115450314069703095674797355225112701408449939274372823186521680770823103075894957379460185538877639810141020301220601073154583639956676849651913062906401981048129135631611908286460927509691534878295079572221621724640829655598641338070084559913844220814129272784743951769097084509397891245768149081116744508248130928780889937661446805938961911868432099696872962661427326401499595/61501577861568104283923723841611832207865934590357532972465351809127477760976746151505184346770074671911354525161107149776344601938347976800349887747194103071045442949864673913541659442291879217725274258783458313456274137454056383441015716964266784080483319808 e[436] = 425824567902481120905826561895045015097005116607558221300326693867337143065594770893880723533165459175735044603300331981689721440439472377017201791960392667604209951224837003517777392637054574776361478806433858889177810766679593359087696794805263544254439739555659797505147400612351861285455620984452520676096080693322205731525778603564491147487769937691886127905625595360743145277899267624189625572592303298082722818420016914096797137389419498948159319870597338144517088678290941847394135749024159185088279695015575979719798171064664843485424266534730383697900736606120416865372209712314972184345337910202778147460147854990060600812056056447761361934003784132402027901238460494278889927832596910956215313465033203398857061275623889181914719334100701405725109164969316561736549013383711964919669850540532450702951616283967484825360372046281133846075180897016669588263889207836782101794008521755376578031684020501463317052684550386156579088625676701292218452335198424838937949412209473079201032580064859885127978510247092976946656952926833128264633663334269584578622956279069565049991502494076835329507940109318510838583541305689454388087417360900357277295247656316195470038578808881673781696470429636005307959528035829109223502898475938262001910667179417906684908849426426775626651889554672465621591390627915092406022134428005562363285453963960123870387135680724175192690907455308521477932793158113744449519032481519142694250641496055/123003155723136208567847447683223664415731869180715065944930703618254955521953492303010368693540149343822709050322214299552689203876695953600699775494388206142090885899729347827083318884583758435450548517566916626912548274908112766882031433928533568160966639616 e[437] = -4471439567100346046324789445183840702238678155848505497758002961025430684317718108132227488110926549318676749307090928117943981459015380116009147144548002670770141934742087924898339777242408190593250092983633631121540348690130777382322845633587184376677989740576038119396735594916860100676216311648482566791182908162986252127973469827921405178987183397712073191763503511602212094625963436673958599944708944618375127197695275536225045852211373198717107067593800292933164274941043298444364929367832175151604102953848820262352686970618746412132723588680141346310815045417932609114017409201952213516442786678940624758887621149191959659818031183573666116685496898843110339731527869608866420781649559854045607400392203098793659280876722833559898417606382200772111960017271683381377732910264256398046849318424769599204083054318541153506462288207067739979090580301071280800106230380639395950352800413167116354286963410667625992073992012957359488266221186640673566296006152968421707914042241778910036914844309935747470814107278870561205213383100495447913987260410610082111783023923232227901180947306852814422005204072007498417338831922103920213090625628011969000681723447448566503381652108214001652898696416593255193434304082888350020233055597127365852940065015131627576522236173642234544443042289043158890762028682811559276949794452450560212161896155999819911185729462468379995012550019131202343701465978892474192978946207531633078069597277148255/984025245785089668542779581465789315325854953445720527559445628946039644175627938424082949548321194750581672402577714396421513631013567628805598203955105649136727087197834782616666551076670067483604388140535333015300386199264902135056251471428268545287733116928 e[438] = 11765095038894609089169277593080649818366532347208140594236209635492782749873371617776268617335553064271949894177461665266902315505957382605732836451464496173626425238481496364151673422811147313728485905845563958829829758181390458286593644931569638392833137043188610189978272141566563805256308073766359845016179955805769918008566502534651994338275957764167578036173018779221692132211949702216132629880105777635504219911010136259331049569293441924982928792300548364118214289490973011706860225760849266035605551135648271248494953082683649608290138283345275889406522033955649758699092674072203192772600200584630210635770020701307304731463726144027236366612359865391035237486256121605394370815288818591802290952513155490496082338875920444773761894238813769074907121586359144216961503265524027073779863908707724297969516920755857499513769212667956496878070833910190273913311832436189514819529041607977173393031420489835812196544108288946794624689075468437162732035794354495424415310117620677320992213684220786719932852456068024376221785367383442764174367276791094554470582582509689648157233974594146541422813230505068984395009682940389235042762387473353660884450196317372256032165750701498487265057219165812232078503597700253443872086730242523261825787100146492988770877345007846480887153615690865399773857060650719554932636422502244217346407108607952582172414439302010655786627848871194812182157983557352972485506092790971073001700365339129710945/1968050491570179337085559162931578630651709906891441055118891257892079288351255876848165899096642389501163344805155428792843027262027135257611196407910211298273454174395669565233333102153340134967208776281070666030600772398529804270112502942856537090575466233856 e[439] = -62052983395887139681821495418482273794400143036769309735660914359531671204594645851618192373177379374433836500058816555645677440372566755733927215518957975291291456275038142235169023540909592619672522766375255523981517236274526158023526605313971529538387986230168800153067744448161919327448598644529108876903117214262331739131131464352952799212166679812108182154848413490705152828951705155657033330361007270233141663476291601029347700017266551976998089530212550946676496273108295150320734492177693103275554965984987133517898169055647257063939585055128959450722861077169157348926150533447115363720592373784176169638052949708148700179160816806809115457149214591886938072455045974089163564417163430140757695536557687754079115112829429643637029232838939896152388415850367251789297920452860367758437363775537965030821948552448164233382214990612852368382052734899577777584089968996609259154516558543299814005983478549929288857295854887718690489431612831356064576138913423512507547233660094488565736209046812371615435903662427741594169533098305248361111846999162018075436263709521329011581483656380571194982567878171910514497755576111805007038676010790986029536697899168352815121427878506078827877828763582458924242870198897409230845126690556743704681917762895553205883565392323333807969032334043640478440320226792256641276093731110584184899419867725036553095685070439404779257796609869611715942341192138550734367577897198040778135779196020902523644235/7872201966280717348342236651726314522606839627565764220475565031568317153405023507392663596386569558004653379220621715171372109048108541030444785631640845193093816697582678260933332408613360539868835105124282664122403089594119217080450011771426148362301864935424 e[440] = 164016222998206115297567585759652562016964983667850437933752316660496687052523179709537534657950003019520632104845454714871028598156295675592083489865002047124578464646522748035670201923964107314115765396182264095519190939453476768724638238441334706229694286601622774603125821557230194310293409835526715379313200597604912870915979040479355411171826069323263325634833247217806503880437639073057276473609095244509017568490095353319518501430593077419085465425094698918425032760199747657563021215388829119404837613683724984924321894854453137809349153786790584301160285308741415797598680412608176601401244477285919668287503052129413270320704363076861731500587738452078223915924236306440016845716809553240941129178851264499637168217103945922705914860127853235023481221235054206049480351040045384799670452146152139190327174351764433322372503379466079249390484391208523562649882768347916682200995576985026529512136542374084953033691621543037555521640058087486331768161998539219264620252018459978449649300043308758554714888979466131486773232517520979810440722858992409907666420228753141511454396596978609662515897845572858228545399467254103582895708857030614419733348069093338039964685334390081178535777144441372042768495502806552977597128669980078368484060795902948312526441588151226650993408896843412010669644111710053318486668905289098493524635550930753940113753176961916106443542407327497096343393887539116425220129004066075012547670581931331889396857115/15744403932561434696684473303452629045213679255131528440951130063136634306810047014785327192773139116009306758441243430342744218096217082060889571263281690386187633395165356521866664817226721079737670210248565328244806179188238434160900023542852296724603729870848 e[441] = -3476046726141666531217152237280408859298512961242447563038473941973195377261482637758668058848458366273074551415771587433412458684388066902959589237295634306459850114609960891542156916894146985299191127903025419229611004643870149351713561638510623973188303654503067889851571955552662557769543863171696694472412387305734518986012624672491393647220084146476643405540695776240008425681868374503792538746124124714843534206405977572650640635950583492938927420253859744385622606059466093528016863657946941113512846706632416994058294223991446895546848532459965383382646522717018687767553415410258443508500445596870727607875433870471601393665978836260121066595465084936120784230741309609935811100035084690686435766385286813601334628119074157184606284419734543896581544649163271005357712740164616765461090463426773663497780193855483473283870226573619677670716859135413176198688068206389212468845168642973155438579416655944665133829673384346621122870712662621412556073513721873022782796493000972847499742984114661635345863996024410752127864758496452279070183054565909798177317481098629993654717031825779694354813917282301372742484976443106030983530120741092682682946083095717330799501782945148431781723756309932352633055391168320853848862439002726881553247710975062004082511980892299505957490002443848615329709765673991053269073284092323305870418994338877442919575035391586807806595415003205597247618530611618246452371953050567864677666397066783523731629042664105/251910462920982955146951572855242064723418868082104455055218081010186148908960752236565235084370225856148908135059894885483907489539473312974233140212507046179002134322645704349866637075627537275802723363977045251916898867011814946574400376685636747593659677933568 e[442] = 9229472126164940652685706089215636130637673056829769349335768883481474720180952883021219224455544258119759865865192179863297053703468611243292789414369428639805960995152270850289617013707405508413632612775427039020620779011909908791369155296435859236272277869961766474594880904638623495084248515649661885002026410834675540028412868606668808537123635480659788664317636423073247071255387375053093834835803764251390703529047057350688058997429822085840591793587313507047495993733313361693885099152918878246631343650950763877695600890585689401593800637631050604007903256148380263560004914141872235058512843703082051523444903506011375750121711734285667232275003320933533412765326451976741820771582443910465787320943044049076664589714162775076913826798221713181822908872206938768112385263024211526853120745271954430391784552560399386031165721482254198272764533689932993621358212865437868330864326878821249446100660210811422154815969541609196966776589202254555696614000300979922555337973578441332317077514627943323909838381326255926587148789256869990839603180600310770311314918444221843646861992901374524635960536163021963135178753554421888075618109076744127275559969168170512356128218132881769396924631635523230509355106524432543789481649240173201932216498530320609502780543898773693784396636510317670517765400976003254798821451211542537298692191215573058897383781257419308273994402817997905926133510207469404765648033559443472598957470964123714112351362191305795/503820925841965910293903145710484129446837736164208910110436162020372297817921504473130470168740451712297816270119789770967814979078946625948466280425014092358004268645291408699733274151255074551605446727954090503833797734023629893148800753371273495187319355867136 e[443] = -49122260347505069539198733655996186685074904720632870284400865088772000062356065752442782753794734419467866894765125291872638795105284581861883187366059596511102584263393591467719619756533348310790456836807276492380720551539145566148317979910365772221038325046541508416283377637723616669273554806674226434834596816279875018166620446631630336462739721964851046090059804054153625571756871454648711848996983749444234229219629901335521036338276487025727642169668347584229916937828286164173070555824311643030942590134377696025869192343419762334603742150954826203723723629182915951467374762815291515563978386082599678044961689030184866625857493411424996796710768274752869099303394807784446668454818390038690788935580041945206553629448682003622438423352259302307841578560334055651454088991066771200959809459511479205404158047527710073569264900744088091997593077732188113369776868584574405963860505633461572538543242793983816134678137525917610534233109725468186725026100505549571919976981576070933301066301211463973627341622149149013200348953498076875157199894084589345674058267903116019225329899783213451345859188961042192224682790416562856588517040124376566542843375723804308342059054100805733601988927920926374133499071398787546914962890706352624839899891768410306524838937669389589333144662911787553902605864380618069404475333577934200883681045382597579302721149525505147450989296381102273700331383884125200639654533616647971742269610105863408770870747557499391135/2015283703367863641175612582841936517787350944656835640441744648081489191271686017892521880674961806849191265080479159083871259916315786503793865121700056369432017074581165634798933096605020298206421786911816362015335190936094519572595203013485093980749277423468544 e[444] = 131017059254754555470602397643275295830859241221314141421318211460833017887239425175241458363281191641298565116189319895927690915589956296883879865788509191576028744855427983188979780466257241731965452047738095430536771577646685841115387498924826425450614922560726554904803240286761283350223339637973484646464542945637667990928110474353118421953501267609724314190619931754054385743401344593451795053378519068049276553415329331195020863289713924886509243324178168852840952194531749808046545341138549398725252575853732141016291482768641517502618833507483770526559419804212126633662654666399772047340773991221599207181028827162132966567347899503488881126693049149100868672414023094698964186225188255556349770946405436652347288757994653351730154816133475191498162437028597091583068676568810025173723737145568953760624250762990361308326777477392795140819731404695640443491400132809721197587915720012074708391667746989911150253797773078706766164339356740143210917719151448516858737508246574174224428801065059714663620757090548447662388045294054685524440850349488410310943117182148461383436015940480971964752724213733203622434815242972495314955898131460356028827666584537107115715822485484262496195105745347838764585312771092925170339195752015686035185766410415468217463296274132714731296033125301954902459782916018985452681158612564868474912276189588078721580717746049296090339389981480278014237168559518543320086716397538669467250259161022492537751517142736671655102115/4030567406735727282351225165683873035574701889313671280883489296162978382543372035785043761349923613698382530160958318167742519832631573007587730243400112738864034149162331269597866193210040596412843573823632724030670381872189039145190406026970187961498554846937088 e[445] = -1400919454636332001903280650075994600262733600917459540776174120862748205459098977316352993994443408374388666957823199354404730715621707359629822159818525742986958515438423270171877830341345767692446853212465922974570781194468520382921936824572934554860074955001734737486509550989798397672536954483150811019968171146057200850611268353463787799675599954629618292224702236951152473895723756518883352307623014043639853917537407602319271689592028848852382987171992819179139705545445195477048302251265125102691721485272970492673522024445293357840486466407318367290299572951821478539435467682396454427510853596932799578559988963234599137768135459674371379155190437713964023246991918822803986397500264379420229198524756814572418000021323999055641546961908495775131480890558783458536901254561170466745564596994927313779481197224989987387971673781612232168659921184311768983138493081483554893822059618242466617013375071396187046896295472523324774786880315556296183590123618986928137632769012901414463646646730348679338315996036776613684901320854905274158756564735865630843024691220028496533649767812730201856916815127266204241906994499531395985797905736405876287668532332012580755915692231822101138162345933993817903057324208469033132764643701771460442681242352019136279436915059575066899607854931818459126186235735173607196331217513036849205414320324197600689962970124985175876988124822530370400957277962356947845268971743180642690236096928133140170696320620182950693441237265/32244539253885818258809801325470984284597615114509370247067914369303827060346976286280350090799388909587060241287666545341940158661052584060701841947200901910912273193298650156782929545680324771302748590589061792245363054977512313161523248215761503691988438775496704 e[446] = 3753290071153979515712286192220546800505248195431273113795149943428956253468927498070813044080990910757850337081397223731004157768461775601695784575421820220898810934994541111176484557434788232085628898279473265026092217640134007301617957106631175325406918863611257764316089976878365571246510270967313520841347834534863374534810399342047988498581187932167607527675376242294860169638157364734355978435705948100363224798828926182717707842103633590806772869971433261515935495769840726836112358822267596032788917796860115025816863067938320490211298300846647084739203358876725816495988231891106930651730782835522267249733876865352991876830621899923580170991014414132925624117531003411558175143504447470102941607399050066570053774495842120516619645879233739622557124769225408568835692350085043402984638140273295170217110033867871148693521323859658930122072406016133702633522531643991740122981812420683727956077037735017483958952725876578340638411642208873423231851264348897787417273783754955441372260711795277558463361489022592579910696083543431682122955903891527393121567051602587209310287729502213383362626987730227090468311118754987805733320630886021907785769653321324795207003199034845961287014754511521275732101946063413523573727803804638758079580417490381210034737740761825116581373569497529397858247006025352627998476102514261709736083705213701484627785309284414662891314628393782823787357586799686765805290308142108297199062638068065710786923749158453209534226787002535/64489078507771636517619602650941968569195230229018740494135828738607654120693952572560700181598777819174120482575333090683880317322105168121403683894401803821824546386597300313565859091360649542605497181178123584490726109955024626323046496431523007383976877550993408 e[447] = -20156380460153837901749864093416963261347507381724010598196898448893649862864009908321192121230628687194306259073729562178317211292964984964655950609350818925606816930649961691228503390373373519962150665768213505452392617908344776554196745993815737564865464637562605393895071963336077133078013315018766926112404998123655446609216881120825678302564961671511254375491865087906581563754033778067283028801558152117308380126440702287102087338419732610424242537624081784083865509920860071607996711234355030371674866556774298133227085089796514158556636990767314388903973833462799522087116924108579373772482487714982671756679001754338471341464631904850111071380387364818200703398200868369458110582665168020039134188365414284513602214779034790567449396449630812994003627201559981069716303802666711056025892529768035063199021345983286494744185977133663711951773335752791195891365657325867831166186628611696958619604237329025617457554355396401615625801208178908038413426598125045571292773208196666470728844362034822648709764088241774281113050329385648280058906093287006019868583162245812828611546583368616788395214004625252652099313626870813336553414256735046910492076425536678342841373183084458824259703386980345091623593145506141663622206274578077264467061841294183035560691270616936318730013600189538937764361434411566743986464743684103718145293217557591086233997798739129469552903330929970308132031116674223155665422249594986456620126862712044147411101758150230431365079290144385905/257956314031086546070478410603767874276780920916074961976543314954430616482775810290242800726395111276696481930301332362735521269288420672485614735577607215287298185546389201254263436365442598170421988724712494337962904439820098505292185985726092029535907510203973632 e[448] = 54244068920793009630467009373904028579178477182334443734295746991458170273575037329949707566794084570082817916347443605253130687966472833130443169818856291263319339974200526370771804037008977240970967770062820792398279890467652809588524301328499478124639286698910799030383813411839104923250908568283783246256406864156472915407856755179425918955413795135083526207131106539446941659328330803652438829007794987707066156711854826208904584872888298962752961909318613324964135638098710131262473381980846569442748986304133324025704090730303898749967982122757634702594808012135979283119003736019230416126980367642864391190967360826783336901711126891138836725132575046055198365402612439151862211693344430888076092279632040282631531965565361257721932796235745854719899635237655716774537592111243747941785759064104241568785930579130489863525546265500304880567554656503260263503924678011852921887259018542613244648558912030752534007462937515230742129064300919749139498829080598512543377568705515312794695658401039687043965744513690272208081647190681988184209401485621898070426057163276467388646719772515435872923546039806901339680638977263115645071173350587313816721814886075425270687236797006331829479092443431876594542397602157213324745737755253418172650933834019336383236694913061681942137269980851545384366854742676278937123612074171993468432943814810632932344831115653852245681363131226730848153437026456308929040993282167837821355615804901396924842484024627161749182710918464143227545/515912628062173092140956821207535748553561841832149923953086629908861232965551620580485601452790222553392963860602664725471042538576841344971229471155214430574596371092778402508526872730885196340843977449424988675925808879640197010584371971452184059071815020407947264 e[449] = -9363518586050255859723820225521083157010487823617279969945565905535810108799415249863593653955136752614543279100411455740159564889280551443324200880156531398981722992432457859900098381537581709614017152321364375528797185722638943838976747499044780650353877460394817208284455436964764534404345313409411112874865848066744603437154534096255196296501055504503529551865407763305073225172732738821557377617540447653050634186604630622343945530863806528490221359802837932192255083575436613531369366210442598001074002478596302072518604420190975218891656617563787232411350220053571935570857076886850066685800925805021425449738846690206216776214200871481292094004989191938250577269140857788862509245096062750056838770260945260692900313611224783595181705494335938218398139634779905380755355646975647613157203657941906611338313733368403196647403522922852174359304486073925420084035786175146715772746495469763347701474398800975949923095533665757465371739439811689589514324781018487854143080626897602179554876029104700619855006461538391091209578447262929370167685585987689122570130756318410892695371120647514440520348777427195164387484080414281317030400393824373196094616272723199427994793599672150139008272424918842033277887645804981838813753551967889937139110763060652288775561041434044639381804861648976856327335965021243955641371297583888485235427613582389547096488358408782495323550389456407978087941506706830871464087235143617176035470253703871600938417516086942362964793422161614363283958995/66036816391958155794042473114564575814855915754515190265995088628334237819590607434302156985957148486834299374157141084860293444937835692156317372307867447113548335499875635521091439709553305131628029113526398550518503536593945217354799612345879559561192322612217249792 e[450] = 25311093257163240320397639351624428127263351682448040909799759128147195942230461248333962482511984193058565876979565386442763817640904343102714042654229032750618030464019132565398813119943025737986521988423798734232087861030335568123352502936143832536924069669686075338595986374492552941746997808152995330850706853325481547413989107037935971665034935388065583550984032584135295830145767056559519629209170782108019361290230158576290764807699049910300138562108890335220108005998732087004621092905602225925791315623218441244064147145528562372978662338459598790394051881748282993135471884782417458509967388897746674063521099411561061041848424897787803252271233739931350635923133578034981495466215747235471482512564191831495549605091303131881454182583078937320312303874220892964601402199518417050151890093454924632879163155697860133784558395917139693833124006176057367625752556983453877634573680368558393491794453869692851041471921466522561383936622850457396918723377889636697609195193466179800221502120074378929795030745379263995100730757889068094215543527764401518326961948676210842603945380100280327596528464481149325820960908192566632708300236896890844211582982673991393871570634307628205553158248791562080549367419960163402553662098803372610800179691429660576249314232086313733102569503744639613769125643089578364435630995279131807746833247282531495572461245739314797893451801817958702771645107144409948377623908710878127672610691895933892685588920063058308931470788735467103155967419705/132073632783916311588084946229129151629711831509030380531990177256668475639181214868604313971914296973668598748314282169720586889875671384312634744615734894227096670999751271042182879419106610263256058227052797101037007073187890434709599224691759119122384645224434499584 e[451] = -137143608027713871854411047365163683600065530236675327577984504725180219806620946558058185301533413161507694484661946419929283538118615678531908098581266344278245235619633892782852826114561420859040123877746890412617363247783070612518257232127414436259817093550666692490739725870208614639002781272639998209200861810096971446995581683588753314255102903973050958390048151950354889934529106087970079095560305309228887869484154002962073072927827138500407890473083446759432503138560579011089725846275652312790732757218157365648966768090642858068069046554528182172597734616980126792340639467185267306025898371071473398597592035245371055492395335014125130914627506357937527458908665320540957759492367723380276069131746417173843397708386192283162831775404542836127671962513268889791393137717761981869857905154768153174071929658511224189282030964232924768326160834977611696039062773100399580501004198784314838158204263613632762419294736706730318370698994872179694166237579021077748204766568618334021475047705065611871151297844990589327678857732619869377104925802483035629604929078603869922977171146043931423833078358399306208843597738887208248560602685958142309397777103334082673766849955583677638446265834574818481597797146398633122533755863950036604320752813117879510984981858918471769174830139178601099528178446955362042334617133713886784124687882904406477987321538777415927193325404776528607386980409530371548767303112778778235689834214055619325589339294820732341687417872890435706320346563862665/528294531135665246352339784916516606518847326036121522127960709026673902556724859474417255887657187894674394993257128678882347559502685537250538978462939576908386683999005084168731517676426441053024232908211188404148028292751561738838396898767036476489538580897737998336 e[452] = 372366803426936411511729568580670798603007420637532138096695790575559644312438208516167376235536286331228674452076396230228752340351068114671030491847894206963931469031389123865716026882416713718869510025466210895413639693610419912926147468263461630376064197674790478006278809869346452322662455646215319969733555171414431668101925544879260362855897447882601505158350300004043543354284769133504665566656756435390571748432373324273323472765910290842215250465745726930089600260550491836369810793175480155849395196276777136442660019102425989641069343166138370918234951255510757756824039312578995191428394681964207943002886911413881959155057633142941873774894689086762927166455540457235168582151130924518408392487969321778555382478974822980399541103275710646035256164106348811797213854552572764641434906039411394865718095860486886299309727062855328833970240922176140754663751947706160082348327904940765146233904538410906236694037995538633211141356354761257071272603222372957686367321733442077889491445470560936684261075524548649875338176083125566117848304473860496631687059830952985742034665604045079073412363174123958021352062078390325948693349036195777679344794344288776830408711325977043510397606265687538106548263334881646836049034452253536839923944410377189923796685197127401997585212671090881028896701901370626538408697197378358345704436302045557521403637092176782605806888275523807451937676528476669517712462871583448074414178176595682839235005681975128980971050360099050649086326583648329885/1056589062271330492704679569833033213037694652072243044255921418053347805113449718948834511775314375789348789986514257357764695119005371074501077956925879153816773367998010168337463035352852882106048465816422376808296056585503123477676793797534072952979077161795475996672 e[453] = -4053077684605017595195896081352652525415603896067806270767526315416583169485961014507178213038390265333381140074456987125117889673726306409341272751837127824454724882374164830086058951836509776899786886023776335882497481526216921765795155943757363702069916109845026806059570830216438022880405176693079001387809458341267390582986591072515678655506215915655856363451508416664295835886241952627763790082906392909664536287915979316185652000908916303294455080367473558681757421105281926316291392363852571392082188684179156649901692577016823424696063061698899117933508452963080171848869093296614658720432401461495049621811761613690287465607235448447469524333336407857352514890422410104295589199452363817950176115914278762595231357017723995017231368379305078256650936738274023070004704078389767097563325845375848349832193196737485572226849150708576192402981986892588946773744748270795308356918869912752325991781295174583048817420900196521621285264586718595472695622874066050325778579630888670888474809671687763392872338415458415562403404979054593369596462494464811511649707430536349906892715068340775722633802487355613874123790247739206231194733415668527032679006130279471048733691660119393632401555605586792474031472880483635789496133731533502658655639333160706826377941561789850324303761077446103454714184760478633984806652648326900430528390715298779766045203271857894540996718908583648705785867994315657658234208332766302856865163683538394049651906601499838666369281552721202200424783001884321215359585/8452712498170643941637436558664265704301557216577944354047371344426782440907597751590676094202515006314790319892114058862117560952042968596008623655407033230534186943984081346699704282822823056848387726531379014466368452684024987821414350380272583623832617294363807973376 e[454] = 11053387389886501838418339966307758100102723575441282261659333986507829403614789843269304033598037375253377013552678940952387348076586522175038015163490638826840264122913270570463452498000927942094150433342713615367295166761463709365578390121144238773881920210883487975968815456341963716348790893855230537441697753751378218220458928432337449805877880568407491035758808015383639831153807104314794282738304825222083174785054571598583732711305069011545627050885846108470850942808297209676943302159737536020951189853480717291412203794220214484259216151577849340395301033124211933931871569315821285791095144261202644523605952210763324035884149438125217177986814271144199548708949797658901599118139773575964519291980441487071040000738676014771785383873840826032045009368223268509888132559674313335048198173921423568873611135747068756224049077265259795548933354454680705639992441314600704260195199017765360569866592049183387707428985120822198481191055136855309469782746500686933879938208443510702377703071120791439548066878946745010681891506496742008431148495231272400363938201768134378066736153735462324257356065976046966578242060912746931412383834274998414288364178827294506100142378817451254095948331060092020441967362344686810450370257692479366392310148931727744199742275990561518166167084353755437666631391003418864685891535464205951119553064884230434503328110803600008920056469827404046779380646724709312314322911748934640032785695741238957495593172402636500832448929157338522815261907527378071430292815/16905424996341287883274873117328531408603114433155888708094742688853564881815195503181352188405030012629580639784228117724235121904085937192017247310814066461068373887968162693399408565645646113696775453062758028932736905368049975642828700760545167247665234588727615946752 e[455] = -60421323154758944685921573071003608717088631722784298917783608226593144138868929449940773633554590764906522525317539082231387775420673597386707776820323180581624169013548894381806489474806718172311771420879887266977594247909571190929449380662144824043141892899652446110118312559928291753800628663491202741664782986548410824974800974961431724791395863664293592871219612860289602814374761800084484451304829416469292384123945998484160474577966381529949654851316725801020959863011740301274759565537700839546787404148560115922380473632381367543456521358617709263425982961474841930148686195930031331923861971928341733852946556047238993014770179703175897447972409177324686921199630823769121121403029727600816213801372093149989320639013383922981307585780917136582069490788063479521564954682092462288921136911999689493795249826375316152550140925660419933885946199185032277270227265213693250866549382363263934689820200945616191946227732779978244876533147595634933841343353297682627865440525477287283811152107031442084573111209615061033234379933279713187386514650661756787481537486787708083345458931144640606795718371269757319524757999022098241885387105365571553253228665619721489024894765785649367532109178048861573056653794803455207537321089713613531973051822987372476102284985660464626208450527366418437829527025658000349021016980684780946865756856952846981113254428551856891125661024872537484600711284632153666219218012830939602433676107100214546971697610406188245003394381553816561076467515882486178746406228845/67621699985365151533099492469314125634412457732623554832378970755414259527260782012725408753620120050518322559136912470896940487616343748768068989243256265844273495551872650773597634262582584454787101812251032115730947621472199902571314803042180668990660938354910463787008 e[456] = 165503569767897205681368975115324906804851109351149285641998139264781650273991769497165743795482716568102851920452388689541072142622561120212761605164148543570293806514534793426043865402136458553630303817215126022358921601015020783957350179266696716857180449149501490298907580578334182037291099037901331619066709742685627253222971897285372622134158032402897648595796266723004556624891585816921388199468209582313420595857824704494748756853572656545406992499389359670693830905166931668592385011951730286519124435184944439989628647209895273438699465196698788150525745151860533313349968000427821896515137228736299838198272115973737952584649299696651248652836922821349492590049305277406426890337225775213480358210039479752137739294153193820601681154851898042153706306816170788863184389021916529969731220621800696754105015976831333925659060664878361873122343112506760502722291884465492150021093622745497523605948092877742061316347099373172725435528960565371234076071672837781187636584069716578677118753826295109477574266935196531031250989553353739507545998616688925886157442604515654646608340871099778090443149531955905343791408709845087852179373522989012462023288927930079993319076435558300065503617690087802690207302418282901445487813217400324727762972317519882821025309881999078416121902815740631395159596442440717562297376381298556863073158188401507326209318684031050193952859650731359193343899296014493392446900682963544861153799045187055970359550099129572620972128841922287242885420143257133923946909841456205/135243399970730303066198984938628251268824915465247109664757941510828519054521564025450817507240240101036645118273824941793880975232687497536137978486512531688546991103745301547195268525165168909574203624502064231461895242944399805142629606084361337981321876709820927574016 e[457] = -3634667539745181779466102312047891587097561954694099913106638599174120795550162630586608546755412066392155421731928420869179556573516358010638312960371471490517182086136097463749872149311857877077701847072724918369895484967187662905445976304224287258137170739629713081487178165658934145558391707597686228608463077177443746094979247128529273659221010464818845363161511766895686588092952619583184592540598846071216122586619759133588840391936522987782692640884258289230484184020261385149783421284482078982471327640774613699724274232881857808085100069874718008248966130096276561801474469067654928893156097089800643457187562497701106930600167279861352224146892149405083806336742475378934412715057034239835301699169835874449799893538889025427256853074627178639270511451858864715062640431694569385111930568594270735769374298014553715432438967086145816023177857192741335022136185092242722248770023984648103306901527819771242220885752424614758280426081566835754314905198935244787038007652340834641570281605223615462927694536347993371467218447212879121529763188137901606860138331366160756539769457116294483473772952517330772529520817838878626171970507068176205586382824772084973347623452558041592566307068892373508516080804843506013522989603644270229098828541055997098362191596446243825249107940616564444816822969663558710329273967110135508950616630968592181165745591348958803159691497823906119166609782014375818460114337770481833184986418329111739939464510046769686200491612584955014978098372133199173690128164092361540385/2163894399531684849059183759018052020301198647443953754636127064173256304872345024407213080115843841616586321892381199068702095603722999960578207655784200507016751857659924824755124296402642702553187257992033027703390323887110396882282073697349781407701150027357134841184256 e[458] = 9999543269055040359270430864548577229152524121522320507574545164443055030205985018523411260213678656999815671472493784763524077262193094549171474081764202020812366447539252730798237697988731380123299589884128781314767996025367487617763920558267959881104384459711675203220043929051729166608087055864551445734237698749105595273577000549439988313447944474002392898402955952668596654840373519662705924305126795746159600597639953279288966844933305851836352840197896473146743019473467710101120171552079457532989413678828873927141723035436557250721354345998980504724781178640545647156288060566380680725673936236198478101887852841633800168743053729163653982934996190525761953540681766240322448131605388094846827031563067684680791546359550387434912114778232916965264601777313771894548164311234758991518038066823475428330543071147780323797683002911167260788191168859010066248369987262506556746516916839133291798437327772390443349171341545016082988129753718728480628047188332679378955357773955877202566642449270150144461134981698952103152570170731143383567749159181452383242246025218200691914891300831166247081490844639834099980661497115244763358411982424601908889186797137002930552631721728650316644025183740907153545192920181840003470915436389163034120828842152032479592170445677161186033440451167672949049479610839571057187608492646554120860182277110442355241608899689452492912298189463778767266261804296636983765519469290463148223733988280301008229692286077763133871122764578390864880580845394783348634615123488178406292315/4327788799063369698118367518036104040602397294887907509272254128346512609744690048814426160231687683233172643784762398137404191207445999921156415311568401014033503715319849649510248592805285405106374515984066055406780647774220793764564147394699562815402300054714269682368512 e[459] = -55140626691217752880573415672159458727194173043635871244455025159976508175888093689492206693226905769178584587435944197444271315920695261978231398391467715193936028879501823032723910938598344077746936235126923916774407226325754090418651836444734088402828896037821839044396581576575349435944275738872439097503000968139075865831044591651503140133842129469615826112178354311659191849447253066967423500754725238478044224969562935542538544130146207820619751559565103958606077246577034599296301943690830709944178626173372553435723379633846134560511420815102614959800209424205869417817759760958917877938137069354699999660883622944935764163697363640434191062588822086642981865836862607481557495972054846327509868297524444327318375923616307316278758424375830694000126915966996126618431060800882370272028612347775274441076306752190891078233648327105244328673742612698935442063696284378536808192165256038856683388805894018568423705334341041568464975803681330700440492577993230403889995907774467182525594976082242814203491627789642331745815428965358222235272037977839996929421324519399958551824484869792482999098362698364541381464124295257637884383113745378185545171416291165380507564880585849854785093894963237055099495919759071343446756404880033017416633953278982108534513246943318875282389599561246031389869261816866777709608139256845349335528181720253809784383217898306356858738054406700609242696129378449532232578461586283250971191245653700431255663199451660925301251417610785532191919211730254138717590175099260996662329200095/17311155196253478792473470072144416162409589179551630037089016513386050438978760195257704640926750732932690575139049592549616764829783999684625661246273604056134014861279398598040994371221141620425498063936264221627122591096883175058256589578798251261609200218857078729474048 e[460] = 152362203910503944359009905271131805916395657904139325382339283825151995391420342864680079213720161730506019988502978442587702828019468579607382246594412882855572689147867150499260552404684331994174746339551428165852840567861940340496396044514849425379765442827158113812983071721049782867444342314624379010136528946593463166903193083207428780044299277437335978030550726971566358140565101369367780731687005841504240170676732341626685567550082619559268553600518129249284291500862249966197093436668304955771454788235480609245340850094041000425496788272289177655697813028355411641466801051172782245757466220540914185950299883334164621602742480130504039138764362237018622188441168034631243611305327504357790016305771922035570980083265573621384440371896251141654395806512648582165316714013834349478159382281634317640739332068719998980443523963215179494699647645065930646114942781552287645315366639104176249255089098658476486955830705907555063980911866289350329570291813656449892275738418919824481024196613109229963479359507045095265411450552996060265066615301570440446720485467994962345859464484082101233647118792050351910241839350789459281408777226017867505153320936647620683616285140619864912202829575021315958449309379159426466072889978580629665517060539326222062956752581374412524144981230067524589765852660533452307541719500383560796503974557688215394263147518327557452486416898933799911696224078230913675704010289842777098764607050866209957718821058416128045559503362224282643785081342306529593538941428595683816632846154355/34622310392506957584946940144288832324819178359103260074178033026772100877957520390515409281853501465865381150278099185099233529659567999369251322492547208112268029722558797196081988742442283240850996127872528443254245182193766350116513179157596502523218400437714157458948096 e[461] = -1687659190712095530263507224240490876435379552431026872025309745242632796056929126388362143613658529680890432995907332842399005769868628900085025190349899462448398514825283382847746322039362919090612966505931911572095378058394391040685711969456762827949334193737178359989131740839893278666683059128251458024089498521001427685921266095578382789488328908561093506148099598852041122071774210883677151411526088123779792685495770898989168196022370403054477983226229228613904395399197596874844770794396981770712191318720964500330359047617378759560718126941572198806558652122787067786095898543683783969717340640548103684944262228018653965953330984391307480605260980903068658190824874343690753332273991766272533303605795678054423486272466512921267959561333366249448386355543217755726041686263835968916646605089047988194735858156419351133608911475422484661269828570877953619713928876493028886682494091742471657822171177770780813112156058986998819098058145385844159873948318972835742029109392193580299903308892761665329636532532762195064423343841880537225173849307964741020452620484038197079986010540624083902122922636696423872521394480271912613413291107221095150133947272284053135529813943884901992851670168311994041952037473795555137481567524529401759547424076022274597874336898487387579927970937143099866012220987770031273480685588760234863076141218232433206847649881164697665727411630462730004166941759294417660305233307830929415824753863244250407408813474284076924632362424043989093954378101829350029769320983987989446005469933023605/276978483140055660679575521154310658598553426872826080593424264214176807023660163124123274254828011726923049202224793480793868237276543994954010579940377664898144237780470377568655909939538265926807969022980227546033961457550130800932105433260772020185747203501713259671584768 e[462] = 4683517905584477099231066698830395647275315237231749187738845428187704531777197707655967994757871931460653324744783177947648762999336587873952980757867501745416402787313970801350575075316780504705112396997278649446859614646618387674559460350254212560861023929882288137294277154425536515842683109980784917981701552226931711073314773636575010699953556726928500424021682983992004421948460235435364891009034528567256490837512464833362602976185268458459554664100609982383580343004429968623354710952054844235437712157230788132127366949841337715016588850549266692500085825825904972693021559387836976303609109280408663536197693820773365197388028134795712760948357025223705903581979324723194518409625664694551340870177928943149164880569782698365236774762836834105257969984107928747846774459862768761456592982529902161789667066243209511986091749500187024079403393406065045278975627754348563579361144689714837999341660990015410108910166283646505515214699751891859581081040017025218989632304065615906205730459902586692487134302692841229574069857780762678280815487298670084331225516359877224452910023879323488599275760972085875465358418275274435236958906092769089685117803783472858835031567191486825839407169122161931558632255185505221940394351699686220489588091126592614412307498203720270542387280416906856667246724178072885774609040358884297659848312419987277459693058828534584444322889838570236752830896071041457810323467330948559062627077250967147956302710045499903309144264489548268585219281004746132758639505082733493204235125304369901395/553956966280111321359151042308621317197106853745652161186848528428353614047320326248246548509656023453846098404449586961587736474553087989908021159880755329796288475560940755137311819879076531853615938045960455092067922915100261601864210866521544040371494407003426519343169536 e[463] = -26051186721570959354124245776135515840105056171961024156521889878177339805659806978560995265958386938646934915577603074754943465079596717846314925637282052004559664780776778434000710310843656743818882794648042893692297033611077199383074527219974619518973216574241642073281603271974951711594924589753741035244136319415061545559421659718587257526409706019584556824884974838537563018256484316403326525094571619529572424415455764483501182642121638775558771809949862658929207393428192953120877073571438611452495912639820595175462998163928672306475116244909922657069097283433380921348007711426653386304006645042584718174936983862700543450804246723293288576316418524772280588635324252254853578925950933254199592903034040815779524532628235111692528434749893090316944518975580716498974461502674000134073613974395675103037712056132506588785202469132829215603727541565057638320088658842049584784747319441593105100447972718685647608791523512935867611290802544689114282288034981069824714833206840717177099374725998284122345613879068345239929732359703727398119100633738475999061266761725412311787734403710717403162982862979945205541533459294389821753719888436840520121124866835205496260654390598451697283286927339974331773534292020301374265562826760563167550241779614265047674094605581999103449729177726914165207287743655798727628313725681871048794275690840958602934808796216857057921338553634820305879638880139938964189498132356461067948520713749312441405213767992487139051682544943941240672395825260570262989032183741182108546309307193178599995885/2215827865120445285436604169234485268788427414982608644747394113713414456189281304992986194038624093815384393617798347846350945898212351959632084639523021319185153902243763020549247279516306127414463752183841820368271691660401046407456843466086176161485977628013706077372678144 e[464] = 72608709337213493068414170340268415875222412977845409655322029754561287948398719085931613403179637357855303414945717486787844327980881882518942477934770623303487688344692224675775778191595605579729808974937127061581998153246869417092974434418819258643130113966937656027116011708210268875861792031175026755805162987015327442618638897886173342952818015379751045425493976712456784802478476991494699847669173868931863502497474622611692170559255983524785913998323303620466026467809488548576504248108898399697000687118138317762786635653042500926574187411122909425164928989202660033577159978994358324567383350274596574579122397139321932703177968047292844656420645335526464305265557144805845494697479360337789869140156836903419115954207152234756077782713564756781955362077205329050994193405094813337141524236283494072665460323607512152743400861560373855391803536854110224684520362430474743413231312616195661695228749333884796817837631619727346840353644099047308011822536919769825107480756647018129385198270931814775060930002210434344538063339306069063044266450044414483892218358656563227981964536641789462619761038687711528704585281281857354252017709803504740303991326608314339050111054179939019975079968896167754319941531890727944820286629615209154404290253435767101095716201347640294578610138892907520262597746171690024268125801345926107351045675946880928968333718924177896369140169540949235477342067814723865305229655475652861228489275270513159534784558186778480254582895013186663795748291799412540663348292267301605041603512139676673106502565/4431655730240890570873208338468970537576854829965217289494788227426828912378562609985972388077248187630768787235596695692701891796424703919264169279046042638370307804487526041098494559032612254828927504367683640736543383320802092814913686932172352322971955256027412154745356288 e[465] = -3244918301780030948346244416998470150290758193775886647102094846391072645456042074878156208270267201455475979448625802757233366980207075538966962322001202395709164900828563894261100137047870965347800324929563371872199268905404492262126308960334879215492291362670054667689984420052602090281249538821612026740901236437746688650777211797494093653335734620424719032771731823052366468834809589099144357155129057880412921452645375231131629245368216269886173155394700693472965209322152374100609302957912613497621666121809078967789133259549978798380463874094363555070834778366953988183401453437343763028053263128464994988779530515729141144436363291006993679922718358834079710676142078634787427019688643011453913949234209864211070756325594415927439524283722214047878713361143229669769202189787708162747784100449724785729985354702055598240652957823110093793818981136898284217164628666368047300874175685776990142373098448192020738038462479496648313317909350670907231736824840799013332615603348018065171709316012515354489147752249595531285653766232760442191491256567794040424504554312683353835341530797909990812939617874152229943272820928324394122522712856999177489372785941847332745136506037042808453397130679633974056643424349976893220036773493059259054837865625037701295366403997451833831308613976776804832142790385203742811320274782272764287430770486727158996035679149570681172491978213203542382949144873611714017392046444011998372594711422699265659260579276303054319490611048091886281661146316142778294122742300815988401028782880628197481655382605685/141812983367708498267942666831007057202459354558886953263833223277658525196114003519551116418471942004184601191539094262166460537485590525416453416929473364427849849743600833315151825889043592154525680139765876503569388266265666970077237981829515274335102568192877188951851401216 e[466] = 9083028829785710955435337094284755714473726293056114401979564008049772374596503881208516071094211230648063785355732796878448422630237032267952298932603848925443466474042752783717780992681319853147664199374833920314508815979241499785084585871336283170308783593279635430407135054291043993722755504686078840386115171138775443326306797524741482545683645480667100298578840098900941554786850524191380784153876454784036532612832448002129254026203889042680406358869343828839764367172014304723560019906271593229957172350355303049349168392821340047492749557132102607374678420610593047229803063194260400037273220629434566056600751248081890879906526802882288704751009888991752502433750909515006240199078147002264895841877395739977335644097662980700106731612883620878219127518142330380333597702682462209127549095528028338860342827284079173837915005273414252936482433714581542791541015419053565809701401084357176856587441003524155088220019559184309451835217214038408498076315873936208200087906167496599262411681570837038794867500332381476686329635267230055618692281531908749657453608671449989413010752323416363570701658531146736964872042486291906292874786743621877047747644242987755600820212045228288040539678466629424573075290787088505256086558577689433046535487558461074563052593572699632836463462175316203362313408087348843760380044571645040551939742650938954503021641563285736188416839461220140500209358884723574798199175581574184549556470264187293045272929873762767001413532471501190780790963524717651114759057829722539809569265014429050292195701638420815/283625966735416996535885333662014114404918709117773906527666446555317050392228007039102232836943884008369202383078188524332921074971181050832906833858946728855699699487201666630303651778087184309051360279531753007138776532531333940154475963659030548670205136385754377903702802432 e[467] = -50958598773149996243323110043798115757823659551012392269669253568260186238019295079180243048112996106274091363519276999640766750424011328606712470710663370907252331465300604208484866727809547025096389832990917627846650183730190943038683623773080277559757580154884410106591521670199970701820002984499726649305253336329479310319766916932401195510322517320870571544464486124413386368835933235809340763090657346280319393523606006651212962828160862780503276574814198372343639994687848004211657231802594299413043757293766403958608999826521933262703131614910765716473046194878005976502804725019614957397451444968593191425713759121774725094503057581259994734264826403355826218710432011141172819144088132725959961116233944522905985513083973843408758137738878513962022236357159809874132476860886573754611952020291517681688776931987100038115669977713853363352342801342081561414519105392694440027133762007719706205849439838842311587513639743723091005787087724768407078848836396157345469903353920317269427127570264493518995844329083695735211838017504665237247922767135056976427869673649031637501495298725144054743157656886111902889408537502810944910419599477754904745194638575121167834426801660508632335808809214298101770236369196190656421083157345785404657061422707466691827970599616613799390657141862813524468445585006006705920332243790173388150405505462467116644752306586072449532108086486406966965542588044178362421535236503880225909223959602147241968854415142728952291385737930770938670407912774314733122573103614636873073081644630384081159747819733169515495/1134503866941667986143541334648056457619674836471095626110665786221268201568912028156408931347775536033476809532312754097331684299884724203331627335435786915422798797948806666521214607112348737236205441118127012028555106130125335760617903854636122194680820545543017511614811209728 e[468] = 143252478206117514173065938408312554634787054587277608819761282220503511263007350760630464570696430114260830327167427951271092677542533672829725262079547208556850688896416880311894076430399081892767558418209414766187156554525138031891471140274002476023079745560520342112095741253952162658052644525154439638124668928913274285782175593491575231620554896091941140743224790383690430399685235480433259542273196823311168130870497399942033416840633989884055937095244074232708961590256742168059081972306823397430979446836993497007276671167681301101686998636693077346979882761539614544738911022166121358553574690536669493225345418499861574516039698538041382023173244509981496588084036040231851135473030198129452604769380194679625831497320198888494749816212229080118988696435011810713715361201368628737121418635815049347436904185921025073659406232780231513318412104125962097135433924347651312066990711764382323786802152944523984192548504616285384653278074247731833146734723794947572649330153597976505702519846766701046173821301479649499010630391413528666831189256108239666575899355553022498609231150773197530389921698618890538875191078924806568957824555315385739050543954425368444844883602732795798245593970559966925360192797844063043149525273885411807788927705697317229994676193901156708430592156058046679845063392969138742644546307287372551973039252892361211750080772879520478899984545023466966020545448260176307837875456239163157448400297244984529407359865516904734740640146014414338374376266139432801028919290251227580006559685909550465360545373339254308385955/2269007733883335972287082669296112915239349672942191252221331572442536403137824056312817862695551072066953619064625508194663368599769448406663254670871573830845597595897613333042429214224697474472410882236254024057110212260250671521235807709272244389361641091086035023229622419456 e[469] = -1614257082316183025410411542651236965941774111728564462312041024339265879393356821651200540133428875066539384946776329472062146385847723804112746168560298918372259446966068342705672286638001624776970672763706008506521691678272059755717695703826911506476034635444059285199854493675257906089559996444924790160367423579067627972739979363578283268679991772678955112335774373705748321994978007964263565493095418148292200273032435121928972345202178469033075331244084714913021113725137025691973702317593554794744445546246954461269178456440445130235241952797547288269229077375295970117460562633937413058573400486278106416066899912759145633546590278501834571961355362557963857329735960489801174941653400814649779951252360518989580767532436792530913306782120518885264875755452950366383114593278006083614123631284185459440731829146224541873303809074476470370551368547545273475289778921541269425083984332809374800051692863606744276506255487128847552174972649630103554136258344599399576599713299918484111976670356458623333020801582565648979547809311208778475107693687583115488246239035016212035541341644633267046297998053716821174172316474641191030143583198291986955559048902951594807523031878343717712210715380014672274113025487300301420919285358539640849451168188912151820679789487340099378026755327142924573376174825599889977100787923169529227954623198435666679757157568772885303952481846135083138786056990028015884342517515213875286260066701259242617916267673641248637536079154022551469193812465771041539487853228204389320816966903534242622920732866306478501489559155/18152061871066687778296661354368903321914797383537530017770652579540291225102592450502542901564408576535628952517004065557306948798155587253306037366972590646764780767180906664339433713797579795779287057890032192456881698082005372169886461674177955114893128728688280185836979355648 e[470] = 4557295560062397321892288856419949293504085933263650653889573203521642311322920398325280981945519780499126063000863329826867401885068315507734432675090513477218133636020617949720350237490953207019599414826174437180472919729427675846015397099772145833845985248949367307030235291292833739614107354909948686019832773447977261873289473000973314438019475406442509038035453358998099235186048658095603178782594456333944160969718245823384937628194327890599779658814925740361407744541997157898100010125845063041440153098055188573134918124983871819679882961086790618647836283577550140503641030635858224064834766668721309559370403990319208735501762762043917399665697512274322031253489039828996103690529238878834586713332334367829208422684785504762699968513165216584829442508819406737538673451769316240652848449663863369546095010307343779942319884497391109045868076970145641739952682223166574058153022120710391146510802429902186588692779025342947489187095351402389914553060975777000534905753527516136731959658369735101898487629288089636974359636054239429372997927810223219474246241615665522542417799828860082450208136889678906468902463135418583087916177164702390806084094597212678624636297169633625787867273263859036168710987550958570512829415366475009344503551338501432561014844491422133755476358972497748450495259711711327112289726013340991327846728695445527466243059948416863930507781686358202577156851535057846514643642872856824138530079401705651270295731666678835364350915104245139403299234344129299074487444647450241161733806020172086299078135476058115261902249489645/36304123742133375556593322708737806643829594767075060035541305159080582450205184901005085803128817153071257905034008131114613897596311174506612074733945181293529561534361813328678867427595159591558574115780064384913763396164010744339772923348355910229786257457376560371673958711296 e[471] = -25786574505272326402836227827916403054846127514141842410093129268370010145937090802508303686270160801560964508864086896334522802456230129465814950577190361461099027565436957473739270141040740434502136319975038726778659092505051331830096572838616495695471425904905207648351703320121360416790589218304529666448978331884716789333004792136792312247144971709907792457725460454195806633851319561304023252720708965397006440745445880354166170459735817342901284571499564449010600801507777788910407007118984811640266084150223144270285382423690521475097031227140394410893598131849482832002423564844821151717298559555388463405252877586799186121800273671117538839751544635726710086707285060576157743373947107393764429437215614722883351431544776206196527056947671791791174052182569166608501228927701241239843579139302315995120252865064228404591947920978918141768970869801425437395239420669649733237314570196407546652630160740809395807236320798779116763000487832891062262849134204467833897100208707977526446185039579140544202944722474096791564405087678600783316978555057146235446681415257067744760217581304462016343157442400623715633790188348885206217233230160568237624682996586725884556824200919231301801930420762575428385149556621980308613359078149358420880779771187425116551362487922914069974438050187714719785616990926929669141457426941408823818593429216685553539749924026890363365153196782217870013220930660747574808239350140798375013782354527142601851733292528535334427146669360434711058814345356518558272678458681930251602602190039562292202402444879980213529021917691203135/145216494968533502226373290834951226575318379068300240142165220636322329800820739604020343212515268612285031620136032524458455590385244698026448298935780725174118246137447253314715469710380638366234296463120257539655053584656042977359091693393423640919145029829506241486695834845184 e[472] = 73108880346265715743576137304548802673173625294051048938358503935194759012592118859893368974062604604262273491395873350640087297597151491698509948659244583767835442321211025595040611520868421574951185053633260930515231881868342339139934222421185905955425796574683462708594333767151957866529882968335525582413307225100463436205122830772002404437404551344528565776571524188480976967882312381401943177851979976668630052729679848326021829861702509698926447945274778830002448498594659527942388155685897083932697375694559969082520414425996034000891204562897875354195714841697351503504817528067520338462203462338767093092903870156671234012385014718466954079090219083050382059633274561157523532406390197384989446803678098285382353056549354552257496775358994645330484070862330890636922508747812306147440008524024597237781068840993512067757689425368660976780184750839871451809060358388690460591989365959478924711008833394828953320691311757486472994281106533124822634308847452798099616989387274077576433892939346597097616211571283851235437674148291406530139535368366545349862485976046421061556714109868103882961229021180654864058421718825919706155810149157436101671555727836872641383816830818948442256622444206510053250258567373942822929091216501519567921844448974127273641665078656721077959217204984173335675026453607213797723824093527184808688814033902801186541467600529289935989506041099275761345873851596602173959270868278501148870549279239746602955866877430387648613423403451814476707830512627891732697626016987883664625082287001038674763573066335513931040640533912815666415/290432989937067004452746581669902453150636758136600480284330441272644659601641479208040686425030537224570063240272065048916911180770489396052896597871561450348236492274894506629430939420761276732468592926240515079310107169312085954718183386786847281838290059659012482973391669690368 e[473] = -1661707841066042555103441116367531334923233616311870775737281584220977371817823851458929070685279232908292250680560561529636314349833236654204495055752706284950394954971533249605972106422858672933136153077099441419009832787006059348653567434927698433253184534492393667185357745231938128228384136685674222632474545249358318931773099711979854931680301684909866535209445166993887534805219562254090679263204589022059743650270327440574134314586208713895490309058124372946142915402719795393228377541578661948281596393511548154333920249023826928953840384525841353012085660654928512629304584991650675484232016342599492241368998825168487874521562274096867919501115906238829087978092223924496703444470983881879485763367284557403196326852868968143622215234755565882638175841360130629557477121459987834564938429681563232954961977822908613255450344950599183280155771638631515795114285576121325055496971336117150151395956155611380350946495197329551379640667490134387168793885969043303582851255258625377352638938418540421078661203215021089544227318950242576058620136171079860928924338381632558186994785532832895236454921012043084010708266688671141136510820453022655907007802340886932398874641641965904487817754783614950152642258400428629802501665689743383665258581882622120016788920970487155561446041602822858834012952406230332114609126200818359402878290895781546171867113584438956005547551612059738375598000846624056564901855933417738954771074064810315547802171081367079240489314409829719372352498213509290952519981302017680695034288560364121083050471056124053093149648094097131261588105/4646927838993072071243945306718439250410188130185607684549287060362314553626263667328650982800488595593121011844353040782670578892327830336846345565944983205571783876398312106070895030732180427719497486819848241268961714708993375275490934188589556509412640954544199727574266715045888 e[474] = 4731135134643776329008005841810996557063978017913447253479089372796709952545749373869949002552478999089249290576544230729163167435374973096152101739557835484155826857188665377676805109118268413087090446631409728482039430402057850604366005360403337940715717030022973658344762746646249695828786929219183062425277577266461313397152546167979113667901436340685079925012913551974867565270816426937731725310751214784598397196222785792961029758405336155263260750724231949102515969128310825088921433211470753667861750594653983966063219747201809296177535961740106777667230846777101863043959986509730359994081248595175501105129298261354203978092149257057027658871346916521483156683870730236719708521140336351863156260382425261323495573338980213387722226407418604861586863854070855247204738035150000852206816442075571592922550363599341149685233633697896984161192907432359205091488684576187185846950295320093971895249365506258655743654413650530798624330338731147197551000200943337515553083304987030993141986363346664278904117921994614287375686772756844756368167782128212945210439485279120844004736371962310505295135746035700314203808322969533610127396539753733168478556160450897902381420832259359244248154618153909855774676481483611962117002263054634770689032331542428779647645789780889166978574619612506221223517354024851793920234484487542515647150187262091787040805861464514162990073548911317065097101881385660375968687556830580075606044956584587205691579424150880721524848787216868962300684828603279705710060636160263727050721222499957767904516309823357860849416825476928370798497171395/9293855677986144142487890613436878500820376260371215369098574120724629107252527334657301965600977191186242023688706081565341157784655660673692691131889966411143567752796624212141790061464360855438994973639696482537923429417986750550981868377179113018825281909088399455148533430091776 e[475] = -26997294146878175461139097412527439400820130886584114274224655535240071267134431227104811208947060678881275278487359366436503142261867442442857268027641180527597455937909633321911917105063881338781868036390445777898872328544587174121131509950379300369136296576160447166379184375741417412326580374008673214444683882047795322098586217957647279982700660569579718388505190327725335065377970112359620151568152765671345529310219903699368859778653793840425653957948382037603419502756290871015682312119324698909559968134451648517467007662296893452395478827727929616619902081312832716818638352230749670603775115337082534571702686380713828780252710785030606104075461960326926468600970753163291142675362507609675686707557659038164015937229411461309542925693169004880013158488132603856443566673162541359922830032992349260393160606858347551584753334650327930247569648594989661161680025614293155344996181955980745434892556409064085835945611513209212405136781092303648485671705374073740034128532983169083687004891419096370684218671628218845769445552533731163385397455229844984800673490986677473343176663849961773662049666026307436078520351261495876898746194947621610091169613211429305878236604731847111708926035885639717293780067170300501759033127670704078481479791322795313699937015200339566491460169703250861106067892076669176853571972106753793748688390691740087907566099837656046007499687465278322128353711290883530542228000621864021094210244769074164960799546300708542446699985226735086294533191336946270447980389766701537710234131586099534523719484366086459368877141004979228607298142178735/37175422711944576569951562453747514003281505041484861476394296482898516429010109338629207862403908764744968094754824326261364631138622642694770764527559865644574271011186496848567160245857443421755979894558785930151693717671947002203927473508716452075301127636353597820594133720367104 e[476] = 77189355378385593833395444563323621681266474715464614636420739003977015635719092913694726632901867425632225519137577913659217130496027100136750372469090181029258256789233694732892185741054220982082446150930901357496961604148004465914631512853740725733652727339090724348177015191148519780575687614838310837251418265295257598388508519619178973273159141335102090545094087338712708578431282172407577021189780670713816913385637784430175297239266180892781632717294741097789741956289617703114360238625337527546150312263097704829066086947971350507726959116412085997907309677442909407267236418812612169262653742587622480528950732072141408123577476482581628909323299424809004151239603877440824145587072233973364238692162363687827422753651133262878449517297266475440320876330590077829145174824925899981989429118227263113869499651636901987226917939066079575161213796433960225368927721593216133291253722215571477042291395764151839140901030773709495488031647445226383051929190051085186455612816357408599713526450031918545604712099854343852260190930251752485559411518275800309544513864648395809861190218393223301305843011905385968893325877696824627749041399016115665724900609466302769674337098860574578307698447104056700495287035155173838104630349360180048862930501787656691419436067848659947682580948341169142892673047858202416621937831738013769014741150914851304135912853163515543282816299602130750863229376200721456372862907244870506965273538941656524396654119485904346292593343298239723872972162916424951183539837877561761647634203593622506650851388679959410262084107711921359136492295838228115/74350845423889153139903124907495028006563010082969722952788592965797032858020218677258415724807817529489936189509648652522729262277245285389541529055119731289148542022372993697134320491714886843511959789117571860303387435343894004407854947017432904150602255272707195641188267440734208 e[477] = -884636704723465576607845821442608379990852248820216693511709707875754180496196793495905334788580154480833999232567189074007061388540003088822288700015316032134557035187030777251311479740534175222580675725684693687717691912480904051715679274982403019304398264336613735993178200225062098645661481490427361869000624389747131950418085968819740859665687059199604470701098190469222371845797177363852274956026917489191559808645378805351587222213970789924440670513668571024014581826565243756993319317173532675176338072519489125479641029634597082577464619003376375441155557440405171719208368365957314443799883523913651954732989926796710892250941742408369499451092957731150002205135003054235444126470892309889662920845437142902576394695443320905057824626899509612351694704535689816155115977275059947308229584424826541493238136421805395293592376164052697691936045478782245196617034169557016970098478298585072690053691643837245613237382684871178587163635141782954990438966174346422130788245820359919976699703785204711815336433556075619345370270296962896406107348576113514221284820727401866730398502294807002265370229786068945791051742068004399682775357764057949898790620269886101221010574432406440693351013851242259950647800536882311421182213805467690902172301893897348716651863534242559858879415404225959955618171994177529693021421522889786513005002038980088783202652401244841196638404825646577197707766199244441379376992262779464045135437423507507125646385219201590229000150985453782144899219858592526005585870878059565796997222899235335096401593197725159889624164112111453692100586055280381721065/594806763391113225119224999259960224052504080663757783622308743726376262864161749418067325798462540235919489516077189220181834098217962283116332232440957850313188336178983949577074563933719094748095678312940574882427099482751152035262839576139463233204818042181657565129506139525873664 e[478] = 2539925474466924152261722187893723258613998454301186519434556354884154398375190377862838116574203713227804500905341031845916805286858053796687345764671089618655376554567204948853454866931020386427319619758021286417244692150292126358121871197655863763104742032865803031063182280544001976898848062717172691936082708273699440259327663700802321252018752157020575850642325101722954490063845356982639292484450582488654647599146745837282825718780445881014896158362600931925318497646416243650184494359469991239481650247513651803525451283081726829101990900650134915446624077745427360629604925728502763481373047054566479288641009586975671800084258537736587173192139950597407410893005806750582752052924393508711497155246071149057246334429613803212349185961454429142623317750086863066164015344628076693367277659997214105345892818627178850417079514924522690181803009120330464634836883823228274680495667340519490139272931539835243814771410203693481423238326203814478951746986692544581522607546624774032996577941161104023696216673561434282760070314530502478679615492173614243715577377645378709135080089593835759195323750731383079785765762301581434757262641404605486895214112159097457069949043034259322982829296644988370062100526780683865485390963660575568707169214024820617497238099753459123732671925048079512884241159362964605607143433528124436120395713410942871554167818148972028661150825726959461265998551636094551488074796778715242122317946645814589393559523975785637330810699351567755428549495299661443212425078959892184228408653476445554189917644740828066118247748831314332468376289273480261860893935/1189613526782226450238449998519920448105008161327515567244617487452752525728323498836134651596925080471838979032154378440363668196435924566232664464881915700626376672357967899154149127867438189496191356625881149764854198965502304070525679152278926466409636084363315130259012279051747328 e[479] = -14615496122040931188865153461447002932951854043902317512033964725329515889616054331656681567044166075932175105306265018440848316094097335499990274480175625401457649852096844844481301726324066388472396606107407499835598592073631173051785216629143067451888963524182420931768201253484501031626204805451324097994534055968374609779586232787262302367318757622647567582183884929687956010457238106876845538803268181171991425398748713986328726485779782677213012028417377497634697857686787928671451222816466629809361395183988784742723343150223552951527621404231720184504236337583855510526240605507447039532848344399061953127258657031612818293620344888793784471101689419514397161717875421067127732074880593262802617004262547722462487065090192335016197301487351554995038631643869892933912456001626235662874395539250685230532305485907478087614273018588102374035840786835829371825848018158670941075252513202075741131769020535822100405421995355453915071931691635249370176215184982750292757532427065474800862134011919375374558506623506600589270447441638276363106308722286171137141127731013128426893771208406490605725850967387292563286014659228995953812765974955897680489550671685109467684438601379766022128382228926641408993530963583978203570239545070519272992268017148586643458242503325744244214120788037021649119738892214253950896251326312572960285047016506288023663270103768189747316252358433628844076180243351575361392778121718618143167319083337991958139604907631773587462021969389852818936923949971468055518833966119901963798895255770456219735542422969082113937571921060951486645469156128874102853596357305/4758454107128905800953799994079681792420032645310062268978469949811010102913293995344538606387700321887355916128617513761454672785743698264930657859527662802505506689431871596616596511469752757984765426503524599059416795862009216282102716609115705865638544337453260521036049116206989312 e[480] = 42138671509458528951254814576631692764545585818155970931844790012579576158192619781765026002564273552286634327349137725244444456138593611364238523189928366774913493810953294298133964682879608714333340636059502398097183486365995135112416355544698922927437140268123212400005985589475795740839554857025585230156761414562087360994237400152860967867081140668093035058871332641560658625678650628456862080936358661933631318315482347690937887810005859500084794655823897340352903843530125495608918718543513703307834869436624146983756747554101882116124225987309699659881885355417306004162049028017313332696072495083323116775359760253124161020505827506096121984340246066476017761562260505341266326919354047318200366144439365062442619992648230102048674133673326984122484379505046867982198946103359223068531665938265054904918371357057875199453151144123890236806539902767734669197028596505461468038945418293274390570528421476474196380595410834013757360365026399239026913107090516077545593904209271803661794426714507738488557983663831689570731223786360423031093941395768505796392983349066548147938065295468042363198252032686603748382829480630870279855748596426386453039323240471609531662630699251609377978404835075578437629703755815949316667917995619727212340347377864453064682641080992992700737767733068090902668384459240829256985720207962059867453784526400605852393015589852695158988005352203878732799748014202057294609087615754922604823312910642357716225099789517174465071643968829093378016949252737020014610709005461205791780804518749567943600278407734990973675875986516649498703968714647476780028671845407745/9516908214257811601907599988159363584840065290620124537956939899622020205826587990689077212775400643774711832257235027522909345571487396529861315719055325605011013378863743193233193022939505515969530853007049198118833591724018432564205433218231411731277088674906521042072098232413978624 e[481] = -3895838097489179060046160947471383779108035030690668743828773206099037636927693681369394025465989845095888744435770533566530972765035544639593813169926788183113022702151286070158233436894228664952756274338560447005176018493071974024410466219750972574181235227989797112688012027509580594424408115291041380009308858875239940912274094344898743942536572367836108802875975776326952877117251350894717847095405495956464668347477589643141132297704135471713515301064571902598636324397082702734468972678234929593329228835773919747299925104547451461169627223021086537791074392198835140006310200749384149447268820191602893348271846078409907358997870547816156291700749649654036575554009453935990888816676965216958908113021934524637086008861028834253183735547293192878058009195639477250666356894678860479675451684788213563449156450546611431146011317925961945497649607797657368523660937292476851605894504398661647760263862003877692342577206782410326343125311811114881733851522001318336273158164291568330390241274297583315669573245191526745243535261421778447623918588975750711998744391491148379010061177717799264225436466978048841155711950361814827072439410461474287285344538362891808016007827810173336361513301302118311107647103950973779517154410566074392821858751226258302777958997829628424563034556204442375714056876967294749642701079995972358658374767463878322703881614976421296879581072381639396998549688152808158093345571677785385762315118199481903055087410562002776277736402357866593750875940918455236034505223526752360995418784162193052182310175875054176227576943119697171684524088288886077016830483392574676835/609082125712499942522086399242199269429764178599687970429244153575809293172901631404100941617625641201581557264463041761466198116575193377911124206019540838720704856247279564366924353468128353022049974592451148679605349870337179684109147725966810350801733675194017346692614286874494631936 e[482] = 11279034227765418524251954360731351012423630669806360546655483622456557203276387680742109849271114996629138468260491158982040248447340632045436815129435888199110375319809174263355377780405834357965544352883970905326269397781791123399263802845586533747453189589966670188497502019560546066650055203576857330771881668687800871647287657584828864385901730429250677360838764647145840058526508255476797907044964773882957810311755546578583995489086808001046369678831520373965116363828672049299810966394735865266723665815663803963329597761372711595733950105826710215827924471789165322521882658693363872548261518353776303842595502706633654955957791033653554245187468224662031230546453578008866209916722508222219495953157531302329627575454910300849485757694218327907114648063785516453838593137314606847075852929948507746277229969714049963839245483662592181365897441000707893382533643981921067562443977444911358012275568972194564022872081292873209941906726393542280432675450965254179053748548034310981082672306041333435627130418265781358616425093251623028067312592321071428059218328753972350485247528103795836416023386199027618595188096338573775952054211101397909599901672433184261531037036198287397914114075617933197420858531272831809841012770217109223344829093776545222713221301093878627409915478756214457535670575124960735084055689133968894007628999631120217523491063715636624996723622481519524021869631255514596178641122829242974523676172145696402178484965129815386300069990452751236021857933315960846963239029600273459262030180203579301257079833983393407117675354428954936516998707756086878763843340958442959382665/1218164251424999885044172798484398538859528357199375940858488307151618586345803262808201883235251282403163114528926083522932396233150386755822248412039081677441409712494559128733848706936256706044099949184902297359210699740674359368218295451933620701603467350388034693385228573748989263872 e[483] = -65444324853493048585460541018135256805443199632464420295147183195960930992530655927232206417459455436073817558178610857935018266714703793579283287991718337287320261235766431236559941361143925495952712805927909178039499147108227250097299357003269553333184040469679776641941374189912055444755911970708708491237643031518502945776397939957103880847813090410531611942287882131281837243103960333888241234706304953383988144665964971432349354065212383699365298507929322191849483028571145018062134264171637623602916898982457016102369542951903403032059525910959287047813825780863738527021999267799209508893802130377492657653006436505594858963090581823754804326692441082057672871198274346682315485297727877005002859591800255703056808808344441110770528700021173036652004229944568616695033801330946323091964469595849890690820433864551228742729054673900157045461123138244261917028477564341761270089394892186223031314809414099882104259816383352999051216791979080572142699993550264559612770032593653499511536099413922135584540920062887792414078008795549519549822036597319893514365994795227101873679114325331629477413073941564972204197694464795354653602993160590493897099051486987918296120297652052678749248562023889935014856923135743912313214122869510008257157493113217962513614303720257486990911008417463030952159550201523000150179693550917480109776771930529401754661238415278491480668123092554782034317426630078475864052400020313094955878067337380575741565655552899392505516689275359795593563937170566703723433208259523300005128331609765353965917069218188168222284455676556568538119417073154896181065757598818506385618171145/4872657005699999540176691193937594155438113428797503763433953228606474345383213051232807532941005129612652458115704334091729584932601547023288993648156326709765638849978236514935394827745026824176399796739609189436842798962697437472873181807734482806413869401552138773540914294995957055488 e[484] = 190256403653515244025169971256089379718531913700052972955275872376045731429475708903915665850324438549990983979785342890875995978401881459315354404211317004796562859996282531225707275854387948058623299344778339510199245809429036232013701563788259919721874822812816668403585578999260136518278978101166036268045555280478986578532301301875784240221693460224430204946543001405116273056973892378309251314737296068172954950256054106618019780284610307407743771638372546689904058908251397420766008403709034502426709901282913906674342373698628870166355776292491548199382028984564295875398867908867994824452561981984509825027379745161966450281454305839018749975897667952084785369227642758771918502800739197020585299160015789817094294832069642930525069426584381077720187953428213955016760235799266329486989915261222652210915083917311233597245324540972490515117701135503744124548894950028279735884436444416744719984945005794460655706261738200318868452746755578057239309046516843757615720732383112832152929975720812015393781753960958879727855341128140065888782206241918857234951252066062467380055309399780892470563131664259655003432493721672063917775306472250039316654265775576563101896323501555712720228180873993168815891573093457279662101435367611227207178434355727657885698853139469507429121092713832655398621233023963856006852661869291546112442482295154316724955183696533191825873562061533519395018738053324015276339822641094474989537296133064286833237914557887600909501846248866733456183690695523369265890816446674108486029968685469148620948903081589288642281825091497621868317296736636812102242553743270285775361245579005/9745314011399999080353382387875188310876226857595007526867906457212948690766426102465615065882010259225304916231408668183459169865203094046577987296312653419531277699956473029870789655490053648352799593479218378873685597925394874945746363615468965612827738803104277547081828589991914110976 e[485] = -2216980771588837347787308865196544658364488951169848510728632304179941653879304536041077343493334132112469340623817082346035219334218173422689458222490040507658201158745918011921606029832212970414314205828448218226502824731809624010265872981303830593244984256536611888564442811896083675859477324745280569272698314197299228855452866444598416180216579591115520320674395561375781237676493303187605213905903273825264271615706661838065809521751379136919601741742947263749800976294404269919327557292285103480860588371608094102535030144898516926655093716215121061954008121189038175829655342482732032757546970048499247201869971318730080224247839246964100069216910324197168319367573143570646996411191215280911454521578969540144603672673808435542191875949245539720805691972120410333205670905377091232792596512476300132458518042804554231563616243996575082082733243603522180434171750773282606629351050245025354881625352568814298068282883291090746014331170915684068345967108453583808564981857606415825285702314267854893589356124633320575835824162862143901021244511760123295042361379135275038114969703100556355172625407543089775618245253014358504266666893222200880670946018692615623559605318999563814916690823488876870556851995031896890496625855373076145713674394731174335575209045466956563979024235037078954620889691274084769863786250614363252900375004025466333424143068869698727122297144649268289572627339932047180484513727084434805099408341543339069619786245788882887182570840005298384356827173121493559773574293726868931815040485842707937790378183985784446530523621476399757095291237871296244170536062068955430316583861906814905/77962512091199992642827059103001506487009814860760060214943251657703589526131408819724920527056082073802439329851269345467673358921624752372623898370501227356250221599651784238966317243920429186822396747833747030989484783403158999565970908923751724902621910424834220376654628719935312887808 e[486] = 6471695823420372918439853047092008947196888040362072233144932454474473480497001521202328517624467845549874904748208495812705553991128429644774200919331015443291568931011377856693086343949632853492736410848875821294866891678499115559288291158847226639056619418463407227275288835296421509792665439045604677946996129076804885713658729275806333467374654241271956763762542429677765973126689538151780659930122699654626584981147078802348394749504937698849505513069444870974640755804498509913645364288735395815858711426691983656415336736744620227420225477459437088406847666671943684645591723574492692252494345512281659931617614750043293942446380899429436869704594281149985011529694855660153098537085732661606488128833564893655052446205908465947340503094431670723607003173776564422801307914590044999123627511461311564746577014047906666258882638919385899494852214465976791569123201907329158021876326255780974980158927546766745800922314420960742469229512273994339288600736324335135123508912979067320476853115282419141231501436153743250881101140028110674449773278937786306689226486299005486923078383514929470978845177142005153861099386105523758839621446782803586442754523565418228916419630921256560490093799386161322612024338444624141187112233514039161259418787788226608179710479283891348526582634486260154218092953260192993746580914541771506944308634870878110181915165328117170373256198183864291817044914501024018646537397403257407010891077557512580267491397087848580356145842508355992970707756665716466311656772437360403242560913874993900969328146805144069416687137147472820674023273322808568640974193954978524695988040339168132695/155925024182399985285654118206003012974019629721520120429886503315407179052262817639449841054112164147604878659702538690935346717843249504745247796741002454712500443199303568477932634487840858373644793495667494061978969566806317999131941817847503449805243820849668440753309257439870625775616 e[487] = -37861337071390935076545788789619999229094105797456824429997543889820094408230761904071716908378446958596093926276166740062127763951498472888443507068524919075649378822482482451117989628549618033665528809438899181657752619214174135973928864644976607979028378472358020541186453002738930310610136998462355992307151291669566932276462193662135090758449944724521428187298329367017108685309154300958382869951731159649410829601264725865809296091183713950765665721910483026272037989329316724779935804551522949617519188030099433767918523923553167290843488530345601846455214293606506518870159595343871513442216139359982815868388075102927222835281103009787696260395869921550353108738490005094380706781767134590165255174797393295445273592639915311541828991380368920828084783253198204932246181381146513627731387848926556243018506261458186880461501091679355745529710755937700925802557070861828587089274488307465345990639923736993680357744525393107682696053929432070468270272959577045067389159275488118806464611613446365202557030049678726698391754029831477899495726152590460143533674815733407355435286829031432134619522361110248036671956758280291159898716796280731385127969584772730961363722165787361484006954869353262904062876100448994648212862229253940258315879670393708018705204729274565441406412653968354570523433050578459936350999371248805593982306810536533162093135233856932384832200053249628171649188222345154198070241817630437931935884808066573161542202964510294676350892695056613458372976624727838556895881255558444813548763448371144768876536620113886198954664408110725848776438382387103571822352259009636560906551635193577224777685/623700096729599941142616472824012051896078518886080481719546013261628716209051270557799364216448656590419514638810154763741386871372998018980991186964009818850001772797214273911730537951363433494579173982669976247915878267225271996527767271390013799220975283398673763013237029759482503102464 e[488] = 110977173334187845708945192085782717578406320069037511893135152239297388321174522073520521919320173147686027205992348705026128142349193956420093209652273710826574140455827222520954163714075797616579177600835188198594598501442221642149004583906429492765149941439784206173540190427702560627718945109032488677038582732521703873390177080211601995758627929671344349512891733123168843965861138831496353867195888501544773262634130421437358748657608159153206442200761175449779390106422410296251364183183144798036439131078198836305368247806330893346322866255499207925170719254443490164393247530471048663370210323887945914970078753354044645638129025662774923161135459071031999786149400523845178649401421083934800429022394722700261745253301958679729796979976869389461745071391802783674486770955638253529475265379023867096753728620906796901192956117744310003170029069234826690542383441785080891539749368588979391139501496293911234157928248647572365510464744246204782537102306620119443183643372570297099368813557661164843263366547180821318556374551956383813931365530014769997878811788101663452816788896307514613043917537496481267469666109331675309744696397022066517746800438813227415105752262740859036430094752253001148904612396479988517822588733671185679715587241106290062756386589718336797630889201395080956765461581693227508434381400528916950539514576976185540973067487225602908837605314059407195364965435407488747346519002583701467688814128777414883392382213957666634418450934791686675416719000670982461757195822424069623378365664494575309502494367124006034257294750038525044661293541271384948904510540252258810044069927048890693141874965/1247400193459199882285232945648024103792157037772160963439092026523257432418102541115598728432897313180839029277620309527482773742745996037961982373928019637700003545594428547823461075902726866989158347965339952495831756534450543993055534542780027598441950566797347526026474059518965006204928 e[489] = -2607650575472804862598447024140489692371418651978387663529390746777390072332526750731201453490321095388561548833719040386585362993959967159611143413946984896924103591936813048126036550388362217734870894396056118832188842229247140875296140800580517951095369408938992136995775551625302886377259104714314955846642539309035727023923903980269596977284295950392729380128994396433965072810219870209125975436189693731057124821939054324971942776178796746011027963464935362993340235076614394451030643040225123099685255544020637395483835297513560648162100060063474244276331329876284692531956816048283498956874767413052968332606335659707060192690205609168491143729244338923644131146205683785972893853634070209214518381496802966044543863927727429693404449004639581358313763769704666064548960485872588572157644089315953744743156756281025981761126806355823361173717564671051126029248368493121300174114103857244239867454021847617573606962353276437720824285067814970416017050992258643098702546136219680264800391280889909418962894370357143015771758245117074258568993636919127309490980606015826058707130315610519960291506355663910576633587964472247755644981239119225241060476011381001626786084677619514873750645594567375683305295485321237531346558179780878786809325330210074474728078048804786342923386550759008687245739321165973208416191304691081335407645412265469602891413837326441737736947013851309799205434261785479471657848464956850447674663365187762249475397559113306140367465668831672891651803369624697141524385244672287679572740082046440008288317532763140471973589245165734500092169958457720859700782860949432733903402706384887708501649577000405/19958403095347198116563727130368385660674512604354575415025472424372118918689640657849579654926357010893424468441924952439724379883935936607391717982848314203200056729510856765175377214443629871826533567445439239933308104551208703888888552684480441575071209068757560416423584952303440099278848 e[490] = 7674699350123525829786119551099683332372524648172341452608156603857146140580588520043571017723301885746415835670213489519351208003107164277281826401638097950801630566436987551549615224744071335337233920123266847118457760418872059416442168075529262607104600286559917406935148571250394791777612877926042479360382517616891344618250793797916377836015051362811273102654339480760056581856027167169648844301986122267895202613365101973709471818440891891409384712215897968525021574783329704593893403002354179941898047024411973875844874100606523921807247144866633725289103857133157370894627609449178633703571921314504645316001632492674613680898084659973163568311083638751746715208561105912673634478510514575715969187597403094875840255967182917868558982713355332996720786845031636730134689084430034318575808618741310856587175500563789411806121848834988741689917394195196508758588633566234094130803415500743415856138828131452112282219591746277270497341138350820695801565238092815864416005637190600904133955756761672689308578304000173476383696214233340194509209561334192253884320163587640145669164637294230298112611349923359373106570822275916206368127418071538179108460717703956305787612692727159622535824777220092488652667018653670994655456401713281582400384707985271230265586771320515985156321299175752087553556760575942449815922136830101919997137168702631508978545224016426906181109039442205770257168705543064367866450493601650344517907878228166342837291863985149828956927315948418039409748875786695801520961596930287191930409879459797188222198046475559768211874012086241248417909331913763270251724710538998514011453638392529650905581347162691895/39916806190694396233127454260736771321349025208709150830050944848744237837379281315699159309852714021786848936883849904879448759767871873214783435965696628406400113459021713530350754428887259743653067134890878479866616209102417407777777105368960883150142418137515120832847169904606880198557696 e[491] = -45267630699504213512666939580274603302024667457505921537847894982719470821199933897774280552422911296009107474958721395833725580234550053805619268475357482238972462913382325100495933296742867978927293061891546599386793583518614652353334892655188832800448313977824454877541614792777381944834239653677038030401196937350416182494662977744688105265069720338257331397098487251452469067806353598461444684992704743077619082213263612651838274482818781029988942799027486727292169288332681462206557126549861077805024329222770926255666873270383610107831854812211322524129825142492119499448780014954358911050217150850943774044895019764279771922288865453201309503117292423278205775263446386129584733155925590837897864818101830285202445240344619354336361606242190369853315334141454522605803702049159055091597402423146295990645066107928444951799239480459510898636165288785233548723554624218085855877910631395827734596911714035808494719568398859173331323313043204439558327941812928133727334099259425784654403341374875153498176319577798155802493941191858211602805799263823608795866333206740271896090341074653056157447053270075499641654337787424090789891398878307784728891384371971161536105601299024392032896788416887870400401199784722705619456835671254107396742600037911937656736365519999269226911201946079048183208111664207710784822978884983913007116633326280103766318767381560179733507955290684107106458192745878957221107876927267714534035820644231482279399327394584226924443322413145064665082027171127799756929698288229402793911918072850445503108113874543606776351816984110768912823936833137081573809623342680220142549608691308801986624071235577728076635/159667224762777584932509817042947085285396100834836603320203779394976951349517125262796637239410856087147395747535399619517795039071487492859133743862786513625600453836086854121403017715549038974612268539563513919466464836409669631111108421475843532600569672550060483331388679618427520794230784 e[492] = 133772482158881069493426395860166042093547056034778658442302396892570319803360265533504807543169887969834864993632173785343035208198838927813604015902281634651830443444939220461838658842958499119764483087506046356086952952862968958171633940744943103363313568209758857164465034212363121001176209312841718174775152731363932814674421545014110362221954357127348796861080347808767193997413347401332861328687023050784442743989742621322719321291792427191708933730636808181503907242765314358418202649933871708442360792131454855607160620303319047718259370221667717774720188959463397583058613899920720403448960135823358303181442537105287312007380666095708724538813196143588266906126748513533977163956945313627776529669013894581594592428232727896577090180557369328988567520034687032207937603569850973903900319334338804093328999539210644108384342630734817271962692558113414219440380849005754106635626467228700034633761170515210836756646114642214055872448115471371510463281888886575116010365407878973233914370602677428551463600292726525787728928285194885467907203853581182979952001022905759530145716878772954770129439912485192797062889705387689164672767772962551247948674566456549327424110936920549443690625478688069528372996123034546151471403647717786141298121068365048277790902501732238619567063142935618004584974277505701588245800885944646909316534815437538530175289519450596396855774511572685115528761592145164366254948821533299775635690060415263569887057159171899225535309596409236326816417950143850867638938857355101432471742922124120431274075616637063167898373306957494317669161063744767212950001648612176446938086687290746274620713345652963675496415/319334449525555169865019634085894170570792201669673206640407558789953902699034250525593274478821712174294791495070799239035590078142974985718267487725573027251200907672173708242806035431098077949224537079127027838932929672819339262222216842951687065201139345100120966662777359236855041588461568 e[493] = -1584479528162790768740499963274333005076902512639759557172817860827853783682035393202928410675240949084340736740892009711273098408680141670852366098252737427285444478532587155301220202077436591123063234077843226282353274807190469798521767923354025362354555320210018118075275521298015335444019146113666682732988798863657276485154179656032923259928656027354072377337789330562443589644156985073199750508209865416218758414032668035265229230098911232719091358521857966900135711146732307152009697348653231096442232105872315880674104016399887536160039243042893552528299737668545903238673377418247861882735076883189486209542354055335066753026553389929902410743914010760035650144535970118000278302865299928640873386170367660711178862953164047188287739811151583473372950422855052179307153906828700318349348495357130774707326085296163234688263282803028748462694622905656595870054475008763089507402766072953192133336466010076786584171705585860007534857520008311360840840928253072152368337059107135087466478100354005211150508039845473151538523773997129725338920369736841113436854036006732427147811856743598378509771418993279610698786720648950577871938512140376341578503904227757880475892048879394201449263175063330160077998508572144220721510166637262716565391904500913728111114805552697166768077156382651611066823563301487853934515908583974489462996585635217926684847987910834593204007435589148056487161304952868383622519214260766197416737888933241352600202367516886507941217386770823362529400163547300805126604416591110416203524199236431966646968847734422574820918602296282923255811678392682064530685939251267595912222083043530731382213726146296321499337774865/2554675596204441358920157072687153364566337613357385653123260470319631221592274004204746195830573697394358331960566393912284720625143799885746139901804584218009607261377389665942448283448784623593796296633016222711463437382554714097777734743613496521609114760800967733302218873894840332707692544 e[494] = 4701381991351352638176345103740058203917550916152577049252052967651518659548324460719448013512207126292050125220033929344428587370979831286611917553316150281879886120057851969840146759472032814942908882832066830344290998080453604693382954083693361689032322202394894389263068823828239368419551946981109086617381329073074677232729331607301617721361274276004202779720424039792430765728395685013444438863157678011531589014170491782932899460623768988168510757043821471088123083178275798882173813903599575339618873685253999643007807704442263966953611480340588942781925661921432488048158063397093773831899286302576445224494391898285137177045521531741565125947968992253800783384230101196757210662471712937332672108445472762299413621126576197068433330695514176509504398171801462617524047458529640417431043001775421486578804585773838200036791328801348910055664876830973228046124661320101226852496975605498162372465567694473176109692123335681402007843367788039902799027086705992586268226285808620368552081778111386388415355323439820722535149224101359618805269307790910466444289221747879772621900705557619938092082283295894788805561860247758106010815900556600296858712995278133532337809797292110877906222446024722768726604968206938630984087259366837641573299073276105120901769919840999179421891403053771755396703521051170955790193320383217990988750414672713578139695043950215420921461581837131580463267689998829777024575562701732008827161278151030437836126208245667093757702072320280171477058488114511766304633352725642284305113848866004648318598599742653106102871437180278588755202783254267275211648183042662116890126868073968967084402971348624920042025645350135/5109351192408882717840314145374306729132675226714771306246520940639262443184548008409492391661147394788716663921132787824569441250287599771492279803609168436019214522754779331884896566897569247187592593266032445422926874765109428195555469487226993043218229521601935466604437747789680665415385088 e[495] = -27955786696468455649040291456507179620048703836343454087853089773452791895904917813551629633148189191808999234293771558549027132715757258953318939505603593202353764956723570895299286869547212434894645420641546007733692627169228534883228411249151364033448611387370850515330482173420988670324871191814374848010179517136467084443503705522175740413141762683862025491985597472285451503160840448448737400731520543876308805803627635687620845468826744976933668374547118452514248970716861339422365221051185569996843434045197281890099789225460749712694808042136307294389625719929804149755611714960750314813710098022843195364316905093810632679600932322592140969016632248114607416957868551607266653900521553782031305958349185435885220276728180662603574009111948604175549516200250034362840334817062497396064264331050285225486393977332940827373308159678703893873023219601033724340235230124024555643779485826802159198069563464846705439537828353158927501781739674712599800623974225003893249327203747126922987258457735288842290165447515250491683650376963091663870745175357548362612230257701843066076269657128647771015018893401798340129356953244243653956383440287098700649209079243198029645656883229893032326323372344888169981913456609041642330780110769244068808933996738576829228317198107663368494952817748470128741891211264503859300070847868741053253002963126226955981289958483627645657471301041923109978601730641262252081719380687372637420674178368895847698696841749404785675795236639159397107722474314579717673239852358311045734014849898252007923022421559720182142274958398247413998325682875946605885480519505500408578357709579282566762443878610092827665413274397729305/20437404769635530871361256581497226916530700906859085224986083762557049772738192033637969566644589579154866655684531151298277765001150399085969119214436673744076858091019117327539586267590276988750370373064129781691707499060437712782221877948907972172872918086407741866417750991158722661661540352 e[496] = 83284351578508068525121959822630638988090341402983972861138148101453930203738745277612346693592194176449651995321767174555555571028964924111430899188871433856218982815405299127178644051835129084718574323366420723563445019420080045674005835234758806593848798557142283423590169409385411610260544124829886692930856911000104334247254862400765828186445019886205446191500920758192342085697574087238008500940168869739249884599618576042896937150754418798624332035275065927615856093584801653837840054082270331724378435501094193160536590516255707682965281383296379226033341151276842950216332500672529916839759129366786098593339544201374838527431402557138501839630741631056701928109470313477306375539613641065902854265510539017688672628174084351835059972485988342872285759033337220356127021064848019466918549808255213745058352863395265282315581680905188262423293927558735616659629168073360987579089245118501588201288713125688088121310514624889094006416837735324790853850385787148563047614668813705973504572821650890112289821234447851833928690140705983718238800738728432553857220517749777492284597964163313482260810958289001826094014583153056540531394758287688068676660261204077489679070354737650325410656635861873393405905299434301997501994997231523439497720066748079154955824880980717529108451891369970640977606519865331038491031083076136973655107034650088426350087476277753950181628900482362489855010343557799653352851009338072279182819523530913217406600692220950631558931238376134422786909861357079030078176748228147511746792518199641807944125695340403554690493901644490007194258253475239951094468044153586811733414848191962111623422823750396844190845636403620238545/40874809539271061742722513162994453833061401813718170449972167525114099545476384067275939133289179158309733311369062302596555530002300798171938238428873347488153716182038234655079172535180553977500740746128259563383414998120875425564443755897815944345745836172815483732835501982317445323323080704 e[497] = -3977853904021529029210562112325589168094324981707776382509260858738313872371891613025394290300306204005688605320820353588784441346264942334139299686685783191759062800437954519450336156276107136380484677841915889320169592518782341982938170351844038646450810939761203147370244681288415713030234174465370263267925963919710686908741657118077321672861110720106782284316222272970627354619062367088624158883386249535541894049956581702352650631213221736672903192228076327408903529041601644404089952013459489244362136330519933994167756095449009831887736959527117738357590478737311581652329300843868535003800791328887827587965135872677822204635875376267554016713196181564063480985783106672760525644856445112430534777725307942773707671203092002127641785001811320909829731862830537567852168979872161155332834063166188944775920616641415782338507059325574916333531783614422926097325039441774797332193044155879972042692511475759355763980005438979629059590372802018566852917123442264168242246119897196988963530497360108416637987473051140764230110031247668190206570175782085537075654991835297904783654996484189750691739572103491131447935900210314894306031827833241247025715160988300232009491324999712738644512867166767759330583333546828124682699333929452856004528633819058453099072991314108174040470322763725961830471887802390801613209783931661694813140970255886182076031298642586753518742800311072640619202680240174665852995298997197579735514324131765247584359352522160331579392399070753139058555461748220420035575253786784771689965330200316371321610616758602814138018905047577811817330426049238061635129489645840200756577268577826339310825777416090226618225574631131121257742755/1307993905256673975767120421215822522657964858038981454399109360803651185455244290152830052265253733065911465963809993683089776960073625541502023629723947119620918917825223508962533521125777727280023703876104306028269279939868013618062200188730110219063866757530095479450736063434158250346338582528 e[498] = 11898336796143173854422194026647838375843927872434056762873155231184114422344934789534198118502895883293440599386262952755497547412024283793052156256740663098922512494956482560718976374921380329615263613183562245759077107047340329217486839516841951850515399656292671197488046264453164353822590722538630355153329232419211343753811878577055929390521539126255121550017854670977998367284872261756168277650330618372725575441870845217955377706416513869810283655961329684225169388052529590412149498743279687866808091779900552010448619523241814985153934030881279823997812004157718683582305880836862484502953100602624791530919281304020419503447335930565108981421492960256537955283542118049284920786867019998209601665411677229419397492025925309097428859549745253941737259961549113824084063306396141469281900709151740098742257254229742469393833348617725986630094569415409272076580965911976447127003645984853217880202634346640494402045319711745675502185691966562791986687160464138661558418972263289657816204740589599115511886346273852140820919568479501890872185871762412794191338091859584952170223729407029650053352503834348482321497738123773244426836808817550962454603440481236593162175941558505952586326047373853603964672745953000316844139047827561816841276422598276993153502560689563718953475909910859353930189164538583956981392550763582054314932278287322661856338893744113146382920160792767743797950852500925973360837158825322226990086925284924919583824909020991871963087646380840427252261740464620790242572928908396941250937489608074621103123400488781660844967567381668323284518604479312562006425941521717797226026724083861346978343840856806175964960970542082891885705361945/2615987810513347951534240842431645045315929716077962908798218721607302370910488580305660104530507466131822931927619987366179553920147251083004047259447894239241837835650447017925067042251555454560047407752208612056538559879736027236124400377460220438127733515060190958901472126868316500692677165056 e[499] = -71322068158017618723036058906169297910342719524299257918472957823847725757018425709604135168379188811611854713681584796932591825498916683943830641342490583651031317004371607362423817896586142261417879644886511992809219721425557214188215599239467311779032513127541082001396661681980368623539218560366474544196725442013096240578498293010666951348663669888477082869915895677473931769829706406805335713194502401597616679088098821429068947321024406600206586416056490302923907283895534774099744367380331445789362958458553209048406497881685150555813652799007617220405980744187438363522020595492516488803483346360532792822149778399302549097035855299783868810418651821545483161396522550694965889533209654232038789594381126185716022322927385502152828893696801255578404974476026124286501981166777637732872329311173261789527383153610396251937761147245561343803057684282292674867414059937661286708647413996631749304918128938359467663964094008981328630825256445706896515999957857044783682578833822445769922927915752517750773606024274482816085779078866628540597285609807658377528720288743720150128746803218039065692405060485349436449828696198909224620250090253773716715980648233963009835330539467090509646710706122115417597832603193141611609471567253690721718436713798904724266888190310270804656182697924280806213842002724030825182661717549860605412882812679558742879659914755761860457862408536942485131098332934568630422980749027028885907036606163995290802928098058921218132401304622022366630198446200809214622063269613091721576358004178634653082400617439456289028215979631017309944281388624150569384347546581796964685046621158052249784457483098399432592976811416936885385343059519985/10463951242053391806136963369726580181263718864311851635192874886429209483641954321222640418122029864527291727710479949464718215680589004332016189037791576956967351342601788071700268169006221818240189631008834448226154239518944108944497601509840881752510934060240763835605888507473266002770708660224 e[500] = 214190452125634067411727074082067000098285657159188451428663477728240018018519388627443684408779165829346965729408713107448820126821642019760935722081350420893812629512459665409848201009716965175062382708624154582342690753473437380160153098064968994148545157868481421018705106009634370010295984659405180381914684429431217627187667935159192509044850619209253564782636901906302767388840249874465145522230877252239603902527126066263192935328463129553424681306629584042439148836850957924506418272416017035921050191229712422820296506521558558162419307390497609547929878870162665251468025178399808344545039215453438433493081575333564812825079389413931311985014036447656214122860383500434938689579633338103254726360813437151305400710146672394547275362543852995165675419858675899094712859930523565958025419237192638269977070765764132743509558907536625698268569114525754914932826937410794590597609390972294906552145636554585970435956200554100658229752681158342873033916854565206195629908576433213561900849683707701460143341253708667068715808003828924879498047808955712205019893877798397758902755984384277588675299925355802796099549660095544471984660235170768610042757309331338069652106101059011047221114343934450511341434218421353514558815798670379182311383541952647843486251335087235905516697575687440973384478879154059983644171688995522434486305407638756442766289646860744023282625066104444664700258170340794328407055305097223822235150701568348402290383554053402314187383696476054851212096249359118435222984407401663708419637265026133701137366996434361641735691878812887567702211299873140500374440976253604973688003183898155652281622956158055935060927472854827259137127257665717365/20927902484106783612273926739453160362527437728623703270385749772858418967283908642445280836244059729054583455420959898929436431361178008664032378075583153913934702685203576143400536338012443636480379262017668896452308479037888217888995203019681763505021868120481527671211777014946532005541417320448 e[501] = -2578119537896430628167275819408666155161280920726241935106412296129665112907110797151631068565353403451567285608503733179129894443764588390785847065281692714234462002334509547042013077399584265721561094587920542084156497320941933381444433063729791034910332744311898336295525194083193009310792988487944927858510418091277574593022661954652755666613447957432685108960700653703143253255807003084213683118819215993670480335805264184422184107712088187845838537614673521478154949511561275753278589949549269121551080004281003068772931392114252917811531146160284971834150301911317592210772560123758644738219352079007996663398638236671150170151161016093366989086443790864634623595463579012898428714157536018641208926038418337052628968446334806725014679845268880256070921276366724565179338281845647278819440531215762153641407841074521292991714012820253139184032925907344603421969813992476733455212060335648413837772395287496819297551978988901437412629694634432157219942051512504228175187419635580328688576091682076911848341013381000342825207223635603145009934022251016387467520204426099363851427280469344742758393760282211950470133184643687396114155729574524130141904992969498237356646671498667176401110085063540780009216868107221227495022845081953600362220811190700080533393399532308932859767005949201659128396639930313394184782357204559649027608058179465035315800239746907944979004151317759514535992672236389186420163240702551379612482583260083346903375734635172349031080355476363081422919092917237551395785772270400487399894332936730816318817149025400826532603136771387586356546037568189711717168523621318650731070382921159583711919582438250829692423558630006398333903796253909968382365/167423219872854268898191413915625282900219501828989626163085998182867351738271269139562246689952477832436667643367679191435491450889424069312259024604665231311477621481628609147204290704099549091843034096141351171618467832303105743111961624157454108040174944963852221369694216119572256044331338563584 e[502] = 7773400551217089796260704197341213862056165210579663507782970491969036855937922413448958316558633914285608652661548484827978860203726454883842879509014880450683709522431305442896946031968320998850001426907886965248024433635041635889629343849321429186242641207910315089457301275619657161988419989841785595011634902457116319214767662430124732446977719066687716135358246753853520130932554869258051169810349619838483603326026181298724420700603528323878742486053691922734816426800108695163078662731032897474395252230253761595900124373938373903526861122476738150180704881766979298402215878675911407410547503708358618462499757649044837215638299349598317470748000505323170487994349839844066135460871546438366836445939147764547251867774606661184292180221539579434154427399317357308684523806132710913980393753111946221935419727703383566624551520833427175486608485636197891466228202174724762681215794758929563758140822848169172776728912815200592688200324728418272867498764558786202569086930429915552907199053745662999773397379619133454579415708887011291210883401244528514708600000649908202125684886445310820430860010007401575940182993899595236478984918249368468487455201492265614834471379400724498519430834933312895942823022818626761161040473990219212818336321373031429916238385326628372720115066373493667962439976559822828837750843105640800185699997621271258089644476840167068919278112250376172600322225702455026674674282810901668811552954891869741443594277951308177750331592258790644111842547402134080128545091530990125761607026953385703278792018322354874516333882249651995275443133484113710346703373668200621303728476099887174998391898168841358362740541729387594421270240495659841096966755/334846439745708537796382827831250565800439003657979252326171996365734703476542538279124493379904955664873335286735358382870982901778848138624518049209330462622955242963257218294408581408199098183686068192282702343236935664606211486223923248314908216080349889927704442739388432239144512088662677127168 e[503] = -46969113697897222286926055806515916130548962976052930019600007498974058970010175790199156198836546158360877806472189054632297657550597003265691294590770013656668019851451649753131020816855526186177222055487227557309855071859872268380685264514339124420495305662903744411179951392208925585982801264298208471551553922097055803449099136514271894482216339767107117723810953546442362841925714543456100812576282700564685191564741122946824259353853612880268406312129647831329241853075316340269476400348647378196212331729210680882366113369376492759029828448602748949232820678363489445035122254752929354856153147336641348299274997028358102784733429515790033237979632452350815479017899846943866872795900780183925171134285519449915878480385348682928547190912774232093438957231069212908115147099256100972990925365509255834228150272493973610483885206823828355557529972026992165432851974422091979363826984238058566636919814582302292379171197081342838451546586217835270838828307199309166751047744743063864191932228341325362731999128960259747521284627700241041280102175139640378009163547176381939115854180029927612561182239860918424737566655807981310130573787911143223370430644276072107898712911549646093070754307389103191415743594261002689640321951157567851406200114876250466082927565340763851030315357311073679145291327280231029651105478598227254150488119391180947280714015819781335407675057734963730364399682636686768141392851243461179697092840791976370000808176635371467616206196620203395481072260416942919972389352435856535559091994606820392471320542789763123726304841159319819341260889332168554414634494054082591078569071597565817427837674085257482852349952263496412524765018411826361496110368705/1339385758982834151185531311325002263201756014631917009304687985462938813906170153116497973519619822659493341146941433531483931607115392554498072196837321850491820971853028873177634325632796392734744272769130809372947742658424845944895692993259632864321399559710817770957553728956578048354650708508672 e[504] = 142182223393754888300289662888342169843930835659414825796912302499039185120409031194383415784860890689828638453386323074814416270184463045052588350310019651543057291621557504959791237940983443381708872571429827904403039801078423645987584304781613961943253928856377741156467366484221414549955587381372033553710424562880051566352366381240411807633990640248427437341378650459759236361569125018912035895171015814070022770949263186068832882947745510856784158880684877299234949935483569225829512143739574844267669132820036472434037358432694452008356504903642025195826904557531814672204479631459039046790345216077481969659060255398456468047857154737192105361540237957065314372535631458037767555207151367072837799135760442192586696682839645377867092049733670598884586899494795095011625031815874915516752152507493621101987137873577823130707049308414358103073435795575327843374649369067113088347982040943398459442235594845654439618966929341775823829418512819733552150785234096530707219704326406847596028456826663101492286040877873655130204631897747826750404362198405851061507395440410462789159652250805234751653408850282077742865006749853751766883509566208656590741699431960670346284785360991180755290225930727824293178006270991051289627815974169453470193153298476086563824816597156297312508527993690926484374400542485020858566392582196071285045810432937432541830960860343097053209678566154815093958428758771396756582651012617092716765196149425118577011434920983637340143443411346756199405647692178547185146983092628834916103820422165194722332654806466224400816600627821778433228109743267895591821162246559742781924448767073956514532494405670476619539665128949800299580329358664444712819782371999985/2678771517965668302371062622650004526403512029263834018609375970925877627812340306232995947039239645318986682293882867062967863214230785108996144393674643700983641943706057746355268651265592785469488545538261618745895485316849691889791385986519265728642799119421635541915107457913156096709301417017344 e[505] = -3450071789031367755531554659526983428355745206322273580808138643927522837686279705520729460514954320897299136448181288357108136328843391433900576648971335863211959849027175606723700302846184108165385196716626418222799076215492846136057237822155106561768692813886917860712369665617313300507997396032716731554244346334510935357563827805216702569984855964968505545367163635080076603270279677629218610863749949804197320544821196261138499858131414870653063266229672550639014114951548728297199128180030523563068006314860521594291118871465767573964489859047951667224940808821087680551727713658594442761342312614622571787908314766547404612740205522128674134809709606246449590808758149914316085380579744506944223293638349827109202961295980388058592454950383231887212695975629843035150734079385619816883564577101924290779791503890603177730903193063845157585820663973158178258282412274910055220580629322073526780467102492353039326823118934212964084673249387598882130030838104904787474221634486090883441915755647712337165725374345192891891541708291391572145116203367346361004352212535599344834162299328335662267512508920235321902252226119881958145283511432442972625795425067522707284424735704619641472794902879725369678156048408355343134456327837155691990728521015100133485809416649723200857581255119682439826920356609751860782659274376546351976479734378826179046455083064787763457965171723222467225878013251754534427545214486502727768700415578075041498436431939136285332956717626906064414840115496866287312701426416745128338069939359428219246026123348980794460014113105205475184722880887087127682309219626037897667017056564071446126972720273029434898919739322818732103266138786551871348123204805807838515/42860344287450692837937001962400072422456192468221344297750015534814042044997444899727935152627834325103786916702125873007485811427692561743938310298794299215738271099296923941684298420249484567511816728612185899934327765069595070236662175784308251658284785910746168670641719326610497547348822672277504 e[506] = 10485259519640024935502507168183017489339534116353054033501567180385342284597440179871407556772808471278997225898044098142046103404840151328440902388624215725667753612267777207497332815326876027945322732646354552896873476306144334684292281953459125981399507247789131866359371598688058577818120673818172875383981748989406167724416139735910638792251795451615572019609684344989309121224152910786232115731094612262311591139947747114520422217820425547451008714396396695777144127749292620466627757691392555469486339535854560096627199467085237753571462082961441835244527315752906754999446756941331585321793806358340297114495840208083966318293103294420602058952091570051836342259961559496121630707305815743653554048250072033142712314112215579800714660780809923857175677418019375792642803905103535181926815801683065256973730636327568889892868823242660129761347013474677601004114547788343086229718789061538886219352102256075373893499326785663964039296026790354874712223591960109414954069448827494122223311239298278777343977354016461323946979291884390425124794688806325318780636056042327169374817485305505483632010328390058557528530731444224780785369306047515986517274811402686295747303496028978632308675557950658619367849794969798843199324213094335912308717742177016545455113465741095423401724274791641987062448494362792452396995735958569779754775445859587900996332667581872191716515993043204011899256704476214644066004713436082582401209801936866801688300577571982153479394424676176725852200445972408028048555117327656126682680331694580254172523448768212889278780677461157864863998969073539726092603543933694963586275131616605522264870112174281683571376196826491781990056882593451610362290712945893413989745/85720688574901385675874003924800144844912384936442688595500031069628084089994889799455870305255668650207573833404251746014971622855385123487876620597588598431476542198593847883368596840498969135023633457224371799868655530139190140473324351568616503316569571821492337341283438653220995094697645344555008 e[507] = -63858211070691201417679350189494353843187078834868292980393000459025814371045883521223275211565295478064560188063024545627619038177135108643519873804635848400499546450108280585241441196003056252972063326930990375083857688889214498528313076477664369006005961202356458429749367294499360908276227836220149711319797090682827735472134945399315271880443033203945575406899611218893195837574210331243750490322967729552265037433177620198434342047994717159810432227482284961446833575143687086798377325711258533817453357076609640275433021684217818370871875738054267920367227406462602742175032062935909937330881367710776180408676549127525743702440953181088850918646421702827587725741603716036598374101605436729269425826791422402968900551417208792642351122606153574366630479186811588972470695194151786369097749543333010403365089051256998887098527154354142467106592147426281756708265969673051411285232281717667341836398832540146272700569154051548670501929763019483199489232994516671153461473596985713711474484376840465828500533948790615757487400957869222613261399955649104653888496483007106842454810827210460909112856721561733726327931842234295331636770202003794502134822747923323629678649124737472028674808926642534818034503870878167251568154068503963329197121602254899922251342916276014043980480518222800814092450795119726731838981887687451650994176347452326405644823421796668238546966845686409724604073744612674150014001601095904241464729067927020601228634605354839468506731927333633085202362842928397312528344058985984424019181743114989640811390543963472879407107567063945970279557936487374686628674261316913647065911628813820783876497261569219329068694340986344218718242616562201416676897806718287878499129605/342882754299605542703496015699200579379649539745770754382000124278512336359979559197823481221022674600830295333617006984059886491421540493951506482390354393725906168794375391533474387361995876540094533828897487199474622120556760561893297406274466013266278287285969349365133754612883980378790581378220032 e[508] = 194840460160007690249377229050141187281548613643041573201282079427850111464759577963385208568572357031194824471636016050281843187702089472282461801060779655761743738979252391206628992546137532452089857787098780425235064279704151182621835432709722833790961425390215151872741286344958705172676135971550554853594663314088854024284014349146748727000832105086874905833984882247855792816050165167709425442490384432597388312030077961745166106109252327020636753237561118274509123258647842410548301122304964388881069339308563048454246506037105490387481338462925738117749855466019402589816734306381451732159864379256788198994041932018647252970279375894239779204575248214060715888511967372979667139857602463697904924963535279077262736330694702515431930700996290277362110967376175713178419164676674264611462818007381185602316940662239095211568088227180448584677770711470511792596281558448311069088423157061460494876742128123634111000478633115530160606488007952043424642640409605070493492068198456238129683857558334379346057004139243355031859414722049787752616161754790600793418298033445754298975598022407541493239385556879502227876125110748649231091316817470462953194289668943819817490352936225519715436092957262717148169942361051150188289528596564938164797971782126420294755596042808015098080757035954076461495943211189463732579334186489915606557674929486976286132102644273934136505416747446190823279723668739267323000559468631240284062519195126718765010417149153344888057405008363247195475135035092354296563123981086355169027856111051298164116820271649579347721031084371622669731298150577868199737848298057190557662912946331122045400382935157587020290020633863514553202602749254304386016546980774028615602347922225/685765508599211085406992031398401158759299079491541508764000248557024672719959118395646962442045349201660590667234013968119772982843080987903012964780708787451812337588750783066948774723991753080189067657794974398949244241113521123786594812548932026532556574571938698730267509225767960757581162756440064 e[509] = -2382619477351564423464495785836369767886731813939825792634129082526726759183579959837708343227635783256022620565318622721485872732050403145326018835923933434141077165400273654334081195402959837056623411086421344121764162522475857367906190648055243583937363687703523052119670902677749944380038000651070808256809676791537223205946345710300037128498358116865072971584193990167303467931245992367261204732917571540960681827661391528918818096374231081754132933475031623216089956818573659982220994478171074083296934053596922369882079598955290055822666845853146646910914726190841076653961723643427683854284960513695749458393831932817614222478631469815729191423830898084105778348672360227538982167902718168806000801101320574467665220572468185269174915329601026809497035992326878512584713677134966195645627096369931986104103572813436790102784685782154233394416566834793517493456519027944864582805401061178925948085209296719103193760916980994792470616278339475327857948507045579276589335511172747194600747502068633859831703774618044071232317940809128254422649991844669054698935430757792667982043844154631569132652050900819428358228190584703171656207113971410231050738452863844269943137470453278791811537232952592724167749791755127592257492088601247351321978976651164373363047063495993810580900241880679894314499338322784056751042332560541033206032687830095426718127863055798057173165242075943623741403447638572169040128827246396378765506133682057910756776331024816193601753736518783163554607523288370155857457265052442921664022585176400408797932646992165351753516873667333627081781057461624213156242892934720220668320567057825326573081069449399353139191149191803863547339677600571456289648074691904834697399044396799995/5486124068793688683255936251187209270074392635932332070112001988456197381759672947165175699536362793613284725337872111744958183862744647903224103718245670299614498700710006264535590197791934024641512541262359795191593953928908168990292758500391456212260452596575509589842140073806143686060649302051520512 e[510] = 7298300083127139602598800141843786696704770688481905078530286261610258935554935555543942818747313454293615234267180931297716927221213114903828854658913247962871435634198063305316847220730244578450857261164696605696573377982950235527073181142393215095930981063998756622359462632017816971413573844267876704402735909958182842286173727803408056815065997156239646292010410108061579074138251355512284413744297603716925982455760240382065074599777133161008072708199231803876432386002884006204195693662177746872715089948017892182961597448315112534971685643728888290031864543672080999000217581066588810396170479898144941486156234355002835978994058416102646785246199362703049802160495650426105336426129033202247523671056101271653944080755193377115519184465691393070877162780983277237443974618753739223558459133372461384278649663117573114220884898486825260059464685338909125596365658651137993001473945644309624488053570174918434715300971297116893614941054741771954691204503345713844623554484968607494304956804308003819205028519033712746645488198013030174192380244705504873562044820891026812158220668051848410427861374429431343309910641537119346807233963333187421087240400670289056523627526069059874759704670022127608656235633665246683806731088887289864988256395779129907304559741561109763158365402628594459580740250785832307632575058204200137412661244907396046165102815752974362525683714547843341473659382553644337997086658189439890671767262312650275800617066526399942741345009563141608187024746552036579281936717471397894908687218216686324496951052006555038532852598725466570799093129974686575363447403994708391409300774146592914137780730877271892742885581349034138216642000661295947543085871984240849371396504601583529005/10972248137587377366511872502374418540148785271864664140224003976912394763519345894330351399072725587226569450675744223489916367725489295806448207436491340599228997401420012529071180395583868049283025082524719590383187907857816337980585517000782912424520905193151019179684280147612287372121298604103041024 e[511] = -44799024063458814123948372352955826141256607190313113060907517008045266492155504818270488917510092231267266280381358952702494285300207109716298079671643641832153531808696208501331468006612971211297926991968886103906556404345303824742145216970702786622766377271823647248533640266054999297650265887230334834036293086205706645921436189757062105960492396952401534964750746933845905625956863555342757248730734067407691111710476656665950071237778555661694379875767590702057226414486781908683903228445314794030549184468731250956389268158237413830047739945785880010213015325757378919142514158861606450856313289360559958585349262580750398797197219020133891754093089771755671859681452089999613606628387468719087127016834862825874804919492971794874954660785685256604158779665885339253351631916563800385036395433373597417885928271024323698592788753883031436213669394356823839414920563567543665139920898887265927304470298516865096122703099105548545415804165015594195657137439579504348839556447762494457234819146112168353251850650740927227568572844668028482008972142036544921098442272803899370398752462795806826949102946423934615221198502409892922996073792088975218981988723383420938722458137946895569344960074029903032184364871933388138761252671116642604811532819929347755023691606247963211257039239107188446256953885045928318181850131433795283569836783419508651941526968903251628699448746585646771524541786127805834222652003102470241135768387081667350513068202393079540719104333229429629413156382067679047352843077066509156215187344237852609276039238778645201047979085415319375139088578961287764246434761818881503922251735792297027995557477720618748810407396777144557816220343627302306368787876601539915804242096049594385865915/43888992550349509466047490009497674160595141087458656560896015907649579054077383577321405596290902348906277802702976893959665470901957183225792829745965362396915989605680050116284721582335472197132100330098878361532751631431265351922342068003131649698083620772604076718737120590449149488485194416412164096 e[512] = 137763303222480788906930669572096027773503866466336518593984706302114589446948254328382183799088396566667056739874061192777822928680686224257826703655165492231785117388624985088705865378947122999886265805361600649437465324957571891854592347290904288494920091665617013218447035432345986728730686389250482160821785858817623448316672025678750364757484837415519726935946340246361874818023288563565752231513197963210553694955804803564289534770980877876807768486879918523898218345520116208958039606676513343969967493463305841516432095861462217348003112336942675849063494411996836956507715506550257177489138330508301941840576183672383113488387591641139133606113801074201668445430283922213262163636862856204853380350243934245686365124016755901717416368078767466613124743681941999759630848679734545947938517895837352070520675501542772909212086457068117357994846275941662487905941572616758455212345478196818297628171028938890004229732930357565146390203177423691653405666411552899566047961383141587741623655161003635670956360236765151611583503945410750124913827047538035261057791926515181678691055937524352906189592081777158337912100510670203673238937747765823483330686740581348767049083663728049275653268056774798672106275037400506101114639542590059712941145904769098662123706002667526667798386141928573643537503399363311419736339195995655127389070722144590958688458926098322781989188788230957018617270990973952382955659338308004023376311148855241478024282204324963421771216368072917204108437526116808868058051138382278543915051080314394305914212326532321314336457226570957616045330683491463256816021491347228019805575487160716211830428095144862840074531269206360566320778077854947099006268339848500844182588989507953008826882995/87777985100699018932094980018995348321190282174917313121792031815299158108154767154642811192581804697812555605405953787919330941803914366451585659491930724793831979211360100232569443164670944394264200660197756723065503262862530703844684136006263299396167241545208153437474241180898298976970388832824328192 e[513] = -217327659632729267308850335434186112127466643828741415360472081848106181147635761846700493498513170018399751396986997000847378292950469671617703995329011145201872947727992874551569835283118611890298228130490476434674254974595278337461624911979325724401434118871020897752051774308474496639109391640527782750609148237354999013458662655296797429513036112823193868152009297071997479142477419411806343391648459142152400600452900180164796302875593833359021859952194415796784888630000429261374080149968604411501458766350394065692280728813205723912245060156484495590355183773899881140744665248244993172930187131408237820603050283791496463133088162697462088302652453741256365933215564851206151226331549636617158138647099720654896331935566559022065183201468487828440732362028930498348190447788982321928034694762048499472941138792325140533131045559911547367318391093263533458967647130047131721100557682114129775576805353866570355956619501049510295039619195492875718032821374246252000444949306249563473884448376513543654524134248173923660283221720960002283965199033446081467487684097717681660296001481047149471365826479168208898177400552431865674272725902273412041547447875455198507057018670980870285667479251018337982801762624760938894905386756473547330414647992735489581298426080308264913518018775067910633246079741882284783465595453914391808132776701037037584532314773919692240097120936097317891861592447713602693220419458133030067314166304597768919876543416655992094359600257994975811258771682776605000458953767274100006774210791700014809777954623641571759984068854455269905216160102044739597997228485332714284383732955532889180437946701161152041555556088484681214378048446641558650718311029887439647845849685556776603968532870856855/89884656743115795386465259539451236680898848947115328636715040578866337902750481566354238661203768010560056939935696678829394884407208311246423715319737062188883946712432742638151109800623047059726541476042502884419075341171231440736956555270413618581675255342293149119973622969239858152417678164812112068608 e[514] = 670920947263081551298636398767417780018949729510162622649609642181337311840747283582090167488684039232456121445575216653893368611054035644353518342152959996347773329684370779663392292005868700758912670601516469132718810711986851695060695977527049431043558998312634890057087695046486687969014711519192857679368059656492028886831640456475156351874878772524007110277057796981288533839421605697308092401048796177046796193465617795129435452797568196128696429224763099561821823726508171180472965284065206292079040736434611528475502022044379783115893709610158871358172167545870034549496058048294460663238558444104781720224197870519706066931750895397063884390894641834302727665344355723587235166963271557283189586984066691729717428867934933359156467875888750007328325030839443296101150024315770442219514003405622556098459595001778659895304922330429165849337467219495958664490454254096149323052775149822954714100104328060252810601297106517466810832058258638594349364241203725088729820510470882524725902872672888767679205830217942338753261005457516411912467906982799924735561822918413333739271486651693103065495001826931051211502068074745249344114009640070062648073466701225910441389108213358142188651475442397590758142911376859777984560647868413023082067264813240362851537880811133165355604396142139012868076542686391815970220725185618033793383314909708775702840834018108030991088509609974611008193796560134558701575049821206669392449955887228570592931993802232792855212294055590963038160362245644742543448801552918073264309853609301130509923676276040682182072414793062869234463170275995832270149197965847287411028913510368157122386045215005435945130946044115658565419764789279910762049960114799544607045972015787107686726176295900468165/179769313486231590772930519078902473361797697894230657273430081157732675805500963132708477322407536021120113879871393357658789768814416622492847430639474124377767893424865485276302219601246094119453082952085005768838150682342462881473913110540827237163350510684586298239947245938479716304835356329624224137216 e[515] = -4150504689531794660454926350609688604728205851737928630848001525972626791499946170305552262909869961868464531869521446500159361194410191107867007767439055166233955875447477292532726041294155652392590741647618281315833054326717381275292342447732890902299951051067542577467803270319826637508709492930238222742646291581861014666322321585116143419496088867958151601340558259252184351625918594387565952937342470916902251067996655687711450310873762904270152250341849509760829271285867000315953203484388332886322174238472612598039289570707329175054091363538325986538367834514085730750267658837507322503838730690164526874960734443985487938064081253053335896351953281141310640955874710372768826030255901809506114246835249408703159932024604787299985401477710785089724013473370815997070246100839852088392127745245340382429611369270280946422480317216034847308418332253316519123503479089410101092559836957436451208202103537271451391039704046210673601583408086621306197470801145974165839439619724037329586275460148016446189162037416473933144095304655555168136657062851246593840162537145947411870890997341460869754693673939428121866729591022569779632493451441807182501063645048968582283081275861350104850023703375149551853143551597605229071813494393350309224863830789150870813528506236006622743931158064379660854474686712958779167973149954023539238233871482933264861884717793749922922843537614904687954715146989649852102973154958739209751132368494406573403628600999013200858682609730261927352108853922911034634202870470851562146257410959870971144160893695370806507385232814087985940133801760305409892444120126290522598734392539043724138276228351560240041090796437414262319617755243324562742737572154920636263030324172998461121374632380395510735285/719077253944926363091722076315609893447190791576922629093720324630930703222003852530833909289630144084480455519485573430635159075257666489971389722557896497511071573699461941105208878404984376477812331808340023075352602729369851525895652442163308948653402042738345192959788983753918865219341425318496896548864 e[516] = 12862993502308331184887799138773943637213061181340011616617035086683033437330541044127662858917683475627459432092765663176030823798898191339704415751056660615014774389616137814424506108084331261890474900779483579247415207231795120378542503781697920440505302168982056715117409773287469810161235503631147496117712114069752583134813180482387307154417695268636880963880956799192110117718561171383194366930954828870867903664302992441882195895833757439237245860945219706673875067540576208353642580163250281599308284846637949272996528452302117273605387422704470998621867703201685821830409246522502770579690094440051999412321133108772844137232462747136746869759960122037975089219001215450639587182417344160545345177761903201761843001236718491723567441278292325945147800829902212591691797135722209213315497688602771773881114969340056793975407533439842923875640148108786656765448031145520500561709905849522717095871566585678565064878773159776652590850397720264278401588120872750226917476754128833020183400934133691434134825550301000762661583109026263522049479206524482943460750299146290882379217052730150637749996016609011390661029297058896210155712320603914669324206033012786353521475469116429642721009660955092161889058898292461625121927390851381414284746940075404681978796587517597669792636304417453531341814286790655456246941309700488863115753163722977505906124090594067111522251670216717365928287798484345532585676996879674885571342748143985493937822250655917470792375696496172667179136498289491377218376936067074744621371782821222992742996050757535797114124438501747514512197808218579503535992362635392803466440603679896462895258868176477485288526725095377527976806237767181271439732605060905542491413252387911681751360160436398254797858425/1438154507889852726183444152631219786894381583153845258187440649261861406444007705061667818579260288168960911038971146861270318150515332979942779445115792995022143147398923882210417756809968752955624663616680046150705205458739703051791304884326617897306804085476690385919577967507837730438682850636993793097728 e[517] = -159765548610701999862475411251448370233406691425693547718395845789703881801358395507664626782905131342807576464119115090063568881801627440144936519406214508778336713861878269484261400812270110635571187044960070914090137282228196798562772467695122220892085021378727372015681944200462800262959843795292972649999770942237012304611009694392914027162107986360909998924701605966792116615758590786425844572804249255266002027437271322083756309041800866848899773165876577110909364549669052639459163931828984102616825268093932822178412811668913019031119706527838345354754349334404270818092624880056159558535230601372671742994465569244069147178589994076674776051329651797389958810320628231720044748938994284083846078026823367773569493774343679530179506989382626501312671531115944840372519824958865788452743311335852569828410119045350363327838978770646992184311563475963212530369081714295767486070262170121517046033163794816869090439260545149573106908862321664953921720548887673503784782764295884880629808461649670727436388012178922752037921795663881869122758704382649282693766277761727791168072437465236679632781796025664554060442028523062785348862652289900925619454159736658408074823806394527603142606439455052819137620395997000117927444302471857332354937684166416132481757308018851132867131314357949122105951533219763982832385721675590594102274004317402886289534997010306345087372904192122320257645647605816799473215187963470254333679074610984678435946293894808173332015716971043597968248025915960422365816397017737255615322475520735599353143237403761346395422862792162247071148330320084895532288655080084509870291487483974676802324216497638000377365380141139231956207644831791663907819328691196427277127605637218204573807944370054345971118008219165/11505236063118821809467553221049758295155052665230762065499525194094891251552061640493342548634082305351687288311769174890162545204122663839542235560926343960177145179191391057683342054479750023644997308933440369205641643669917624414330439074612943178454432683813523087356623740062701843509462805095950344781824 e[518] = 497052839783997977841645089904503487760542285409375250134250071580040006917849729118060579803568896132153858775158182629968875646962353494387666189528922406449460983465979883001149654825893648693834481044255369107293002179204940120930423446066872969110537899821406773603741280733441592336821816759725728189844676566194649926143322498779558385797111428291287483928110428872179933720745521687037597964669377764405940860075621547621914979493964517040566991864464007370105773633923149754456400655194650482624764013758019505306542496668296770230576525347508863154040656281128148656547607109293116128441758082651433249893490239260672248269544570659985366986606845145494027207442427719176102836579991894259192669035554319634037758286315903684901803044834189464136076539628025449325632107980672279256319569129835047406798680107927512234053349305149125540624367191310733675317718904077769967931654866353279825175180139379641754705901818235376477450887427894092825037840724540713510378835413492102131424885946753769357165924773593630223223543475145049104981001024841909271104369333020472699698655507401810178468135198800232171393741007165874125076921848833390841338745560748487621028810577820219743825808168303080759006312441533333865766813613909281491550218775284664473328957397606946838345598223042456153860585537358365072372410590669452678929664789384690706431209721725759999102489811415675671898563128455559187729801074177745805182227113763775910260707730531512557121548941314906068147311578076625918581923569828149854761669999659305359235324236000055430583781063469361443901190041699606009134579367616480784857484640508348223054023774768890735207374841918010559482198020924335433358731142445749327429930042773645350409851825796970232452139783176595/23010472126237643618935106442099516590310105330461524130999050388189782503104123280986685097268164610703374576623538349780325090408245327679084471121852687920354290358382782115366684108959500047289994617866880738411283287339835248828660878149225886356908865367627046174713247480125403687018925610191900689563648 e[519] = -3098765379557183671953416597391011441875931011388018845698214126583211843852538129517736115782249897145445928297001250758518208775065045365301207031474672267064881435535148801783193219165919031025721319227306043364071597479382494423658935725743558978303823447198410498873449715403599977316780913831619679366003320410019702084046368592169681109672317497716481032620008791525887675135281197864996317206616087269994971186871793133341337144270287888766190459180120565851727049190162020036317475828573824189985651840376921025940582033124476293840692575149771819806362360259154521037760175159755112482959743347620429911064370282687600085225541425203503403828525873647823162674501751104273173397022282503566858065224988564120631490862751349803371415548148064138037567694459697447880784731891283525655103781709864480056960775223132453551227289667114507205587210605984756106632303530539933668762023702379059981358491664648404795584082321019442311719785130637485451031392365027397743400736931710572579415037365438765058795057314688868860634612596418061506650513999357791747605182033777861769130123895551779299994435383695233752492622035477611511127441898199129525569046578932305460772200691180704445010522203405694166911457578035322236108280596188068343995591388975455649319820006018065619345685197548229696455800728201445859179264989791883054866373524568952240341123050691743561143738117774971449097543443228863911928977901865732725336620732919364546301883472398567614406349387646594554900650615212952156472403302628435485028298902149113987172897832130388872966539593134428116198851283145402881550532053953673694521107291433581698334100959163478347840014420347173037748798416523013956452213013402111440264918007819513342634184065036313830614372575542492505/92041888504950574475740425768398066361240421321846096523996201552759130012416493123946740389072658442813498306494153399121300361632981310716337884487410751681417161433531128461466736435838000189159978471467522953645133149359340995314643512596903545427635461470508184698852989920501614748075702440767602758254592 e[520] = 9677873531627883155454814972980875263419445557172313150022691388152587401431582612608534711594923597301836774483846698238912187551721718869415196061147779719746546324623844431075753139717384728980993403678062421425532853713230259593748045013212212976683065535534635149383865261985187600253616290364263691131736738027587031837030887204673323405999447243056656412000760257951577665131451318793480904751125376685996742007163900087954115901576334642013030303415932835013917994301194859160741748112645849895185468801919228516595717627948544456166477475087027678832651429139142462635575530333123633299447270033406727105183416843983897160459640350763137198858310049259158371493371070395673069330320205283943414837353631275071768550284587413912399981708746999618333103563590961164193432806516099640404820356151715763314413606509215107853868850466113212417177053704556202416908243883235654623207073633179731888707865905456091839399890589643839516900799048709389476967020204235777051852091804027114404637633957183031605716804047151097414433012665223113891904129307572981678171553661022605738556819368730817108678921961093085257016197721205634260380311574446879201376934313057175487996362530260948843487196219423794895918704676606452013951420915402283099465506978820314714599363465592114273199842612631576662723856362559395196627082070866055845076077417785303086666553596086605158747260043965541165121895966529307674421343663734832708764253214825173616424560738692064454965553986356052167707684797466513876903924387206504869073552422702872838288252634127740264293807447416149883979542684684339655758768481249243564179345872607069251084464556016766635187210523990715862703998143707823567859724191306775123652412460322552550433568450444614221123393569369438951545/184083777009901148951480851536796132722480842643692193047992403105518260024832986247893480778145316885626996612988306798242600723265962621432675768974821503362834322867062256922933472871676000378319956942935045907290266298718681990629287025193807090855270922941016369397705979841003229496151404881535205516509184 e[521] = -242267234223937428234115999343138156573140760675144535894176230289846795496775883064353211998400373569897578826010615753341121780057753900091599576913211828539491039911317000103130742275914141274908034284731440197855781166597668399215093940945745424160359316508088159243831987165715277999230603763712639582126587868370992152145931866215724829002959315819970882528411797615410315573340755053635807864465216377559911922037765595669263193647709938200081543791245653902129885266904754418822260918109281364324154692303135541617303424474252767417355977184739076282106413266137839214239537050778887908347254657704318100521799410581207758580266951016180775251905138568220146042042551885625417841754763292973469338120189439091516340389219851923417921557061932749249662567386442067529872840088834352764186068683863005946405960565072530940916352820428581157807164157952410978463739033643969361937044922082043943271429970801648536816604324405901980509586748645118939484317764351104789441861043934906718299732147077286544099799168208288307973691109061999996658463483597802670192531644745919561102470801942382018938860208526549542707416552125262148036561463413821826983251005797444322102169434547246085573923888676221263803069200296511296584349010413813502956895917303828069041480265852613561903537017690214326828731922210668769576235168159528435510604006355492171652331835102343681638842010718462109955108808523079679450685390924752377416475080515695679378794742245721503672364869439051990598987610959148441600192232168347805360283391997431046311892285155159377065920876253574393282640484228270726231685898175741168070888331448913351065379756099085527321671548509140276942136451814210818400256458238950466677899749170505920542698531167071183473142181528876008979186965/2945340432158418383223693624588738123559693482299075088767878449688292160397327779966295692450325070170031945807812908771881611572255401942922812303597144053805349165872996110766935565946816006053119311086960734516644260779498911850068592403100913453684334767056261910363295677456051671938422478104563288264146944 e[522] = 759541208352853291021478991394140145803887366534218337858777526779613971634279418947619577129109581928319648182633082731791243632722918076905973306113170608210626980109135182827679947091486741377155189572269532242129849845819072406857692829734366279851314201146999984984810132710953158000716296379373692606654231620610994010838731845129874630182618497852513014113731950376267481474551940352002874884798763812997676527779930644535697138863130683087079522479681014393056022440233770679326008990114860190096653417018388567700772705460425335023765617207090343552163723972921163904725389901372484088975885042011435044433591940031280709523793525450321367644210950715831690986950933070473743558597319198987192314382927794002846228960433227104167794529818570521420287412969851042656144300295896047729068242675823809995264340191958825544459015829571980639989324416927491397985874546499275575872429401167566867878824336113413018161313191944798654289421893425021507114149404205672896696836793020580964080470272610140910770803292374096443193608565623136864604620898379267129819679968794134958512838178807495395049989119287247880775781121318736584563566654257548637821793623264604157283168074287113869945554718452055917790182923911544169095391046999991224749231778118204261728822789250558157330542230014700753423879280827385873058079838660618380007594871719524742051882550977719735327006120963107346190095356255765523186870022953813926988444492458875827758985583545037605514397963565737803488508485762948534401846599122888633042156754807887107057539792366862771939371394664654661967065857878811520912933259100381276180104368030973022567157356582409549891121669911928910679741809348192244879248636103495400495955097172192274859081988545831101155983578162843040175597544535/5890680864316836766447387249177476247119386964598150177535756899376584320794655559932591384900650140340063891615625817543763223144510803885845624607194288107610698331745992221533871131893632012106238622173921469033288521558997823700137184806201826907368669534112523820726591354912103343876844956209126576528293888 e[523] = -4771647073242708467390081923028524839713272733347477173760640914940921024714640606386717561991135923828816884332674929669241224039141376254878420962413094193484541471234528728828268628068733368165225553572786621422288907147191500082946975298755908414655545464189781224823474271368909141320339044983995266763769249920357396681608580936651445730603618834383684614950529184157824695477509558433207060267104941922810400116807990029333140767986154266214931590188924004476918102608178619266800042898722499370372543411552918157011924509951312238094462716916173559365923136996967776404937457889431285039570486322523142225114540398750745143112931930253624781599871137100556953015739993884844199568045140092742334404944655358505369951961859503724780146386011324971594305431313089200031984796357542931480079376729726249224893120471298505153489354611993913594610578454740184916218819479334493997363910528639519479110563664357556287232282906982937161314705482205126965861749627611149479836609065020392152789738141343311316719253612603101800037543009967962033871769615694190236437877811047702118005924843107218191058180076564952953570920578003204666256335428788182101804254590243006146964414215570706019954969266862927530898200571387270661948213007804712795738937475755466157690383823780660961260733086012900426894595103928891689625633299471202450515447670250168071830417837186976942298862516257825891543890354881371177772046270365429454236706237723575386813789165863737387420042158554982621203853863419233445577040283331357242522837817270953616050461277256642624932951223057679328041393727700099415902036856445635758487281124207209924710495227859404235621290834370395572883798490918715133288138946200729162322631132518218736957204400163919536459608591525083102299510232762955/23562723457267347065789548996709904988477547858392600710143027597506337283178622239730365539602600561360255566462503270175052892578043215543382498428777152430442793326983968886135484527574528048424954488695685876133154086235991294800548739224807307629474678136450095282906365419648413375507379824836506306113175552 e[524] = 15017029199254611339164494532971976082815917404802014930521772473604183294421117409816738544834398723521967258897723260187118779053805165401386866503864145091458432011812035461889367556352321932706801040118971035588326368210719235561737829826122155517844578314793262587365398098919687393182072553181472552435640029339377797169488323503425827022834278077944195218939961620054884515979831880294964317422161765630741394277478946885695463575101826073920975063955031413160666551600050907311058142412544066871902776092160231858080146478623883291372583293220852438538362601567533639120048969570855007453467588402316532626579988312420835953740020250496939526567091329773200072962118501907335546495721868049511420800560100856317979309095751694738559773616176249758325448134891582873983959232519063774821276955635501529199031913180374581029313590267695933443948727363581311937611142715226033185450468017783729015931254928014869833412668349478263042778152583803811654637460953596705442999624218192108052608540128095270246371003224610527908742830746489173274530479222563376285597645894283266739088514484084229792893570827660783096184201703621548128107842759082855479023839727029773501813746387537725747251558506565572096201287517970904859073957940165355270114030984984011184179091797989053654229448980483023334655366502919887667697212629515940608504681581126349281253456778124745723923014935802542510305773259451637549924152321874249146157122536698987161665379228447844055996115160546353392874397625324976121447905331113106753311646409978794833662592514352825130492065152082966795748544863516729431364324922142811708337472813385939939715397389425658607106583330898431437349099460491337210088621024251428247064902195089663303319814220310459029339330971047327457320181936280894895/47125446914534694131579097993419809976955095716785201420286055195012674566357244479460731079205201122720511132925006540350105785156086431086764996857554304860885586653967937772270969055149056096849908977391371752266308172471982589601097478449614615258949356272900190565812730839296826751014759649673012612226351104 e[525] = -189403012612308470230212226965797583611718852741272432226498789227286514233977984647435483691992978080441671680049802328832759908352880430778947021066228079680453843124710012214650318680558018266957667091742387376108306038650772478386047743417639795060898785784715396184222435256982957457155686421948180501463568915866573371525940651329322947878139396744773746903186085118821822372280956495868653300959889283370010020872298591292677237425396726245686081765151694870481582739717356595004156144971850703755622854275339122029918233127393125386512728914894976818090302744512872914476600140903160603721214489692442551819096796688461657949162773551090947171244875821914920377374100563362528359903013058838637352508833169122233145532699381152182915237662017003810883915537534895244992938783546158630060815023176090902963005745413765006272236183487873728521739841690793286210506307712296933643653141151598233758630332913978971030954148199474982488151801537739756462424589646143225213126172343150761437537419279315368448653260925536211761433471406896421006357232761736495673852852132072192304993668127705932896071727226267986716021424280281171537403214889279314141660451061000987895564884702916343718628237103740282395313973523222738738439167746624289850686937566010500900071085048530594804238836454372953197444247765693173872902316118891333224343941668474119390728225683158106388907372434894470552122434908428974597289240517989099657898932947174857417223375134361207439689901125923178504617271349797268447376686738173905625937650639186579119538227659738405731999672551459658749259603596149556208815323419475469899774216992328744317016960255366953616608359858791034483962114619382520413663373856980251051483979452366385682601484825758968187714796420769954098175431643035970392745/377003575316277553052632783947358479815640765734281611362288441560101396530857955835685848633641608981764089063400052322800846281248691448694119974860434438887084693231743502178167752441192448774799271819130974018130465379775860716808779827596916922071594850183201524526501846714374614008118077197384100897810808832 e[526] = 598350049633173770321005937312906338336107637382535919701850430578868169930399962767594785332253573544857389404320142829086886199973804425340200421511291477164028745955845362359707668675227821980616880034608598512132809743326970193141913020827434603764182591397743283669546703256032293909785562241997825158864204119880034971887063791934186708279138732747952148494468132304243009511275766926457079430552342627067025853062628455095588666839976802556173035630237483557502281465837885527657613456809500336091775609375234587734809998463946275078412030450195832217681125689892014802862289231711970327140801794269944053492590241737006586208244892987274424591918556780618839887329212952153512673461649692540545681867950138453688287655932476644784695396871020477467796005122260426455131068393620351275963558473527442082849092908908994422508684692240875109431589270401915555213423380097290212262849217199251864189932606170176291732855388649038364832986581618608681267405445019333010543435489720349151728879119581426062404287604395470226489372328168013530049843289002706076568787397432271532421787262462905653383644684047981047640020796558884354168364655045029229541406729541894294148560815856661710093488521736228313879987619521629605292991842212628080931416120253910591376598974284117246955462403834635284808099623016645880260195748017913851824636419201229159164952254075839820585636129427282168222871952237270143261516412111783067035501448606315384772519056552127816911268557003090101565675499862395937376537562098948735851705698831242483993260615573947912323211091289826506319333638620634893127072224128109583227354514236047746807860922403587579471224516943727560593114719296115227927217192953772710206064880570711026911201606353880958515799345142178225217187737203038333293351935/754007150632555106105265567894716959631281531468563222724576883120202793061715911671371697267283217963528178126800104645601692562497382897388239949720868877774169386463487004356335504882384897549598543638261948036260930759551721433617559655193833844143189700366403049053003693428749228016236154394768201795621617664 e[527] = -3787719348903613386035834390492465806620419180846239836676138753585742085199083828568003588377679145542973338308700047646308118564470732580983019122210500926641881283490513912703364152616128155189053931315890711084244274500718159204042506328771473310245719565442252823790793487149733838868471335933707266230934041595231622835327577985955688728092386734726593459229373417734610188785094575457771095933169664075827039695115141280343947169023501956693422950497641192804228015860050658121467542082232489925806798512600947108488617867690333655861541073746013803393482591038798503467321735505361845317137416688181958435281784816477512372590980532939447221752800896570736254265016888140704745388202765384836490083752305993142669918563728591785008240873132629901041929146480341112178890628131349498793767720245825836332998582032037791881711610646616509377850485870818428467200093947369542120553263658526753209292110343897939553141524302316879958714452748122951631840325138505157662364690570335854030582336247221819172230840043442405426875642283042122606018899696642478195849441055073602053934016872958849798027713886560795486309508115805074807756928782135068248476719180799464482106220473887937382960238590496101139123725774104311247315238112152219072987956626568347846457359415062374817207219124956224846720413127068784985038017416690018779487564401157351028578825374820712180018091574176643371307592526073395792052215137143219336117915199605053658050396804721937597686918014782633122049256027481190911656549476590491033599429255816232363391863707526354586812987125876132080056392068420013169802863075775883529483218103370541401576449003830596362066288092543628754906599258738176549041997791474483788952190652714399825768626661159793749422673491054893812431537888440574665199845258465/3016028602530220424421062271578867838525126125874252890898307532480811172246863646685486789069132871854112712507200418582406770249989531589552959798883475511096677545853948017425342019529539590198394174553047792145043723038206885734470238620775335376572758801465612196212014773714996912064944617579072807182486470656 e[528] = 12011374669584806997224340146726211036963570289005181831241137483638903326813389683587362444654009134649502709284491393331500096829150517957936441549759763060816202468187110928859716582253483931425976177035077451352854807116832426449851885003335610939521242061781014980611843872031953199977920726385083816853956341316497227529835204079646136277303782221874302445899866887911156784750021080145694377273659467308504536184376443218686831318142142645695943125617707854680675917761462385529101849120514902847337621234875291563919033128353730926567173634861545344328681986758006154520556248893603004018813750869755600856599876290718889336326083896536181967622182163433374133056332016394190458820804506842612110523944915948244443973782779002362871292746087749509762305324179743347818432639938174333584658160761831339342411058152724082793232539071220389413426068450805646306501865806911475072864844756880577293999392278020682612032048750395733549944315059226580915396068332002720713760714485569711566647207612573878887816345635564457783158964205196428261981310907704889543038345114447274689848214771760174854740233118151649237802493104127480515368110482084347097405143790967100334805677188158137485949862879757451994363558580406277019315809204622076778584211828819842593558233955649984449704301623387851947934666708975413480197901641638152692889067791775413031577737185099967107407613710520364983201823004916514726876413558280755007463613345828583144763805376616356000504732606747013132912175143559138100821754692932736685996088623026193472181411221423320179149377020341734882467107287392146475889012811319198004117448497182196757022677250478415124869521950889732554517730831020386065885062499832931376337056983325696750780952678479238672658372005701485538637118118785229409052569823924025/6032057205060440848842124543157735677050252251748505781796615064961622344493727293370973578138265743708225425014400837164813540499979063179105919597766951022193355091707896034850684039059079180396788349106095584290087446076413771468940477241550670753145517602931224392424029547429993824129889235158145614364972941312 e[529] = -610588358952258633473799513822581125759683171804631734521345334358217513774479341888707226609093939751742590417834489022968959279672136641127639306477210649073792566325652309958024167697690283353304618533988440703211149948611372520991578210701233149565959777800677488396322306792626200719434902081990463327613639807528168482613230689882787169641209485899885865647162603262976684651281155848724910093566159120185049801277536038718870267829670513275648459456079526407357299178514478631184876365439690273109968565145945021338050510906936656257849742245478780128576675781587724007412740906071582216609968593428842114236332603003365160426798642347285276130810026784676360462421371062654265904012697102868251121284245491595493116952357962460900582784974810784022478887743250229495789628534193287316400017210519646436254801104650944712495872583606913696083766046006190914368992980767853064596911408101375775408760141024317715713864331068378104733280761007245961408083343781448261877774198619984893438662664608170288554246675441992251822720374791012652231412343136066128582217451340603351437429687134421700039212006046556656178567666779731498285669528174886746168323321039117983114630373032434834347241726440522769351796420166960830682543216309682223215076442455216864082889372206246309241321507281521089184812037310496099454362784361950832480662207686105864760871228457445003345421222265058367727363545089158838639414575179171692696533666090361666489021167920019720051730849700536098996422564442661045238740407743563948017110436239878319845904238931896323336982864070907086539651149637387219493842385614953037114554303931584869832821444138516648614456475134603617726887424347855378826422953880324079980500307527405743732486092180758250195334826997438661224385927740306217925232806864619228965/193025830561934107162947985381047541665608072055952185017491682078771915023799273387871154500424503798663213600460826789274033295999330021731389427128542432710187362934652673115221889249890533772697227171395058697282798274445240687006095271729621464100656563293799180557568945517759802372156455525060659659679134121984 e[530] = 1943585706724768170825665083807968068455468958351947484110159040338055768423550304962379327968330587253319780300929755173585767748519167800007399619383367267773553283405399136251264436218101995227625929844138227561975236969323998318597417497291826046277648172395813620381913467623810568793382884278676388987772824041936422712371987139226508490893763264652147803872806265414523511673287277473523815866124993267792328078534048920683448950835866869625132841398904243074235505380040969627589228473361729431401308417583499838713606025171016054287362153160924252489762230020024914144048743144807846040146745050677563373339981401987436210835246596805805938006558396238742671046119194388185688444209324457754598480230991845642301402736462289466582605364918852848099548653441938207369505105272998024862310656886991048992723185948126154932047063205004026390299592932844298120234661846818252006124417115673296105002024920797727420779324790059958865428100564091581365858706598896295239433153489041050464598522708813160463455663796983377449216148844384195350114003330362016885342771191111693374561922448105357814451372007251858237092558423221645673778094365061876721264593883848449448829412932232583261950229035931684451712249900237390854650303387888109692915796106036018092677006599083755546830056076256609612292718569051387267179226792993347467177132189182722749507866312465800008297554477237913453384939782105277194290075723938677169571481579528319761203693683714678733936906405694513561423795667229466800861064488673550951489221949522305348856921586149425410644825397008890453104271130291657536053519412081518575432957573850527523340071126482859923630902334642776615850798416088949900223598595635930246033274058363394101312212205057821554017079983754414423497141547956203899951645487383310831970335/386051661123868214325895970762095083331216144111904370034983364157543830047598546775742309000849007597326427200921653578548066591998660043462778854257084865420374725869305346230443778499781067545394454342790117394565596548890481374012190543459242928201313126587598361115137891035519604744312911050121319319358268243968 e[531] = -12396716774556491851807615310423260093507171970461949775497474046258459009328419196334764124238840596159565221911433083239575338050192595051544638869835118860873270617254844019719333669335741557120824864217989828993266868801815911657538862885564362281042572999355104675858359610919130256383411157895516099005352928730274917641601191447021041049085138472396468046793174760640955727468392262906303255646344428813828362963671749652070050410166737953219259134700875340922455867404718714195777138682791499844685569064471148578321904445302705228914192686115514466137831107845009203639654787052780918513625523200871190654590615117201162062336083991394135988560671388671114259769103797913628940440034419597201374514213935120255333876615654932175912425988967561805665288018046100216823619120028707451769947637639613814722117990403050272982902906796704938181838926474882257438879885486454536510064086109235020634398143637688908634210822689568362863229639124379628412108642608445049282197588692578119880558793665590236501226485038990775750958655613164980937370491776943903547017411326529263323067818848614873532232930398580329942465298959324086628608054575176736709934351266407259439087227644126353357758913206591487455487565228010484002739603976409733734831201415999452721784623125266308343556419629717367705268478163829698012847052101853478608930708245586774125581070788507804321529706922016279789981260921427026960508896454538823033734955437499238078459013010360812413684823897251507989025938756296030585376127621216689848098031377069637794122321613866286711061673371724577431488872417856616945203229882593846633648676166367614274269214719951018272932829546312771905624651538042953620316139106690977147062835521652664967326733167621357850856088464154421468870857152853736313768659410025311457867997655/1544206644495472857303583883048380333324864576447617480139933456630175320190394187102969236003396030389305708803686614314192266367994640173851115417028339461681498903477221384921775113999124270181577817371160469578262386195561925496048762173836971712805252506350393444460551564142078418977251644200485277277433072975872 e[532] = 39609187997623299183647009322859355942927799171129164804898707904685106940487775028846944407972626439502451674209287396759592540827349369905252434797162315393637109524057524618859545081119593383183293668677639696922960141750665840305553150163509785718140458680406015376981424408953842389692868152558738036437166458963791181181130088179375532072731937366251586464379874093000956060375557462702103804673327832163724865543073180297339205482386551057071884180490301765337975243818046996108551234184645669585508100079933433484383370186493647416933407875208515345760725957426662629816780834100002203762453349141225264382200143364524033618191150439731416969203534542085314346999847150934279652121424096182604061161952862815616187560131030697766399086576838511278865302936759294631160638414003580380122792222784088961491408238128765441453169084595271410709562562129913749135711899039456391882141252207798532026738111343285311491816691182712473503229813467816944703241745748111755474067347698218776138813573514623724850523582307625245521377173631672704454498024899948854495588851752593702891459282198827047632557225840127893112120525218279363638639919064657585452165318210887288748031533838834785403042273199256856043734045162204463799942252652789286876065464744529551437687963551060136192802741987500205622332406807315176625430950691531791404843587344499348775472647261048905767782407019088076513143190787819625718188786745134120626269407278726011025250721345004949614854824001570289181826949356617868036370261259955412286831440637671209669005070550748407817727852647677713978955335268230233872021767760213231727041713687723151455739541727723497953975734509670486256480614179486967533439126194389779593329230750677611282587882387060927786139801698465531025340154109566678790655954480221238259063256337555/3088413288990945714607167766096760666649729152895234960279866913260350640380788374205938472006792060778611417607373228628384532735989280347702230834056678923362997806954442769843550227998248540363155634742320939156524772391123850992097524347673943425610505012700786888921103128284156837954503288400970554554866145951744 e[533] = -507177446776924001663438946703373981574208329131266437714893256426792769038484079273652280552588896854640223179810382269675930675085942367261793370272263847396480839617275309401606478109209493235961293701961948189830690224232811792390892206587367086860771084422933050930988365316052645474272239843969033042199043323982438002827681950901114280604802030362826215294977555794792504514244013628297198529168446448611638265892982371982367936575415577179340627569942146732127094964573475567480425001020565544158629832470339944139098757894503115657994293280438468602752064555244002919868005631774639203796915696865797031015487336490191340180043363498363668845312532929158960011993703852258710713782696900383767098584594284806577759970653425781283573423707265830672732175551475494875907963542606441820077287501351395433003792720526012564450847678291188077033561669580599242451274150454100459235448069837462653681325727327509775283164990551534379188735747466060877236253717302584092155637151228829232743135558846832690921798064397853142042763304196226757876899005927605109872269042536435210520457964198460554236764333494732186123390021362256623906919607278437761533491945948688646429895202875120430052965443222274701217599679979496335697867828691950764177338797848790791176080540743741189971144296880746874642157928452264424583566628235764795564264274997835271453804682203569117959057818178041655144076331938838208000676089634241596392926707773624737561300116468394128775496287142107495107349394596582023374832312776388333616147536422846403875103037829226119844316646938372037394890334489388043255806589064793549814296226292498768933815576999478990179928667789660767367494582686659216634280242820862868846243668976499308494587648500066974001406170269590559010068252155730594500835763691072032590371755646823795/24707306311927565716857342128774085333197833223161879682238935306082805123046306993647507776054336486228891340858985829027076261887914242781617846672453431386903982455635542158748401823985988322905245077938567513252198179128990807936780194781391547404884040101606295111368825026273254703636026307207764436438929167613952 e[534] = 1626586457529388304315071335374468448889765765658553656469387771238573852543480012547915415855445717436674582188310829035851571762586458878302331293123246425914076869111439819202401964284043804047895241638559053151392800816837031785994499177776400997882973432275472623944485923046077555556314340428796270843188123395639344746966705459157177151547386381784426054798694419959576973883412135714280414982570889182676363928534337048532329662731427203013945100599947299736132113694419856091435962043336154238154992975989701856335655038532280226522664705003236632465862905903330119993834793895261931699684823389688232020651358525096032034939650314071563298139146249912356890546043915002307490760452280467157882143116118626593076410692085932929569404367761900457704683986197763826697303082334221423079614575150171698254796206915788367916765873069478876301846152698976999236469798934427973592802596063636163922551108856587256733147400571352411985975627987256212988490322599994851433929005234234276151176329808586785429224812514707417546202815123360748368888524767127961879777568267802960916984458624544978504388646755976750032155688574519017657568528573327784747283616408712740714564347959661698090902340546350271071769040815611851845447066745896081943990061994843602067434594886856402948719925121855979005977851096179752849682955703377719536318938756279322186021009897519576812541276996230219691826339309294224864369255613368867466989981465165080448934984168228106121515367535148970570740803514005613210106627306733579578786799110539584483291289351015944805686102949721029849174601259889238452489548074128629331768523147930091653584581696221955134143876558531163162966964628742828197585139920074440712622336877083918877425582189232044798329066479292264988399202849813433513235800278323265685552090116176600467245/49414612623855131433714684257548170666395666446323759364477870612165610246092613987295015552108672972457782681717971658054152523775828485563235693344906862773807964911271084317496803647971976645810490155877135026504396358257981615873560389562783094809768080203212590222737650052546509407272052614415528872877858335227904 e[535] = -10452882388050007118023253793834259555649578597410896163107665506742332834906685924081439328963279557637014916310175498151861869926205590584828426316072957938469471888462874889950851026416773659057815828795117643072724726361865783474224616053797604500169988291267993138434665853773289957009762721924808069383740113630070355197628044241907190052512418022340655904870637728354772956520408544813043564725432725356323849289737001125269937558398165428955183565934919873751182016898222383447875333824990180632598759361155860927818354740423792670394112558237024463637399653701331562265182986954357239246989170948542379925193542652097053724378973791847564773539471823566495452992916908186375287341670138359793936689175231908140239209428778882714586214872716388610520660664854132741343804452442497100022172616920285220816000982380150977273548127379699498525365005625130408892728117430806728830734004283653243104417395693482458449084302814536371795707965479195407237508953426161593582458975961980442883916688637750559132893639493327615116386834777398398532270236321774427073047334076161632639226172754331924124010999275000099354492951658678067808907165640857955423227797329074114800504066958052128187826621437276736455594388423884970590688143660686654979066834304495938292070666078110235546770074684905406572241833369001810627002207267571357435935669675747194094400221846035584245972972411248714185616099435072655246782643188314287579701933059330324464935262682924667274647992476989483283766065565281987029984995326337074765079508175343400847464157772777501687328329881459511402881102938077190387479812774238679887378210513035957943317111337368590146953538931100679299402058536732612310418280371755078390531429728344570900768011449269712493575506655731077179900539664751166840297368604039874753005511875045014268456415/197658450495420525734858737030192682665582665785295037457911482448662440984370455949180062208434691889831130726871886632216610095103313942252942773379627451095231859645084337269987214591887906583241960623508540106017585433031926463494241558251132379239072320812850360890950600210186037629088210457662115491511433340911616 e[536] = 33649232491239351024072915973224236632280657675067875300820405006266391448493935598667548422801498140215436321928255009489709428152587918256712815645709022048887747221073933910958294157843123975966357318841297736894815605693651654614361290764997635633879594596082427011190811568003969797166353314581667146174743480882144027996084852057709502535485778741015756723012588342576457069557502079020398872832928698641441313131966154250851047480507792981424867884983422168528462802598692098858646048116063838861164096746946442644222289219582654135922391396446627738952836227444873742297849736753917860430347418366849044095759360917003340104696492736517654419779761553739950445623427823518075654973245210037170396063965371078846602469583825705498897292254192337729798916165031980593184805486981500681651949572780704209252834036151987356476661816003950010582132079221855309389110848499820443095938109565784674761727553889453070341054849418551406449534232032688468972364426214107859214464485452191985922280993975703763862709929423632786018022449962683145994326278351586325868226037952742008279289646581359779312304526071893200542614757677060192411151289127347716576525482259806228802484710695198189933951123839318305686809253931568347496369435698898311678692037048644932635568771349936574080540465774988183218670092880090614376145769691528773188390471409273100965021908235003182912115230142781299635098120469593245711398519114269664850195040985396354100305175596881749481188421871699338890735627518471219056918221642781699422693591403562892918127403622263287716883227003723950895628615351761187442263847065163623771125289783920646247633720020049216162824136498896949105541143722811668881248355907518188562256809129955111181405768181570509357387925130767637752820765515991075240479142491784609674980793702218948514543728335/395316900990841051469717474060385365331165331570590074915822964897324881968740911898360124416869383779662261453743773264433220190206627884505885546759254902190463719290168674539974429183775813166483921247017080212035170866063852926988483116502264758478144641625700721781901200420372075258176420915324230983022866681823232 e[537] = -868186289392973468237651718726705688010661349957410923360487789159382740041955173728969743983942032223346728640136330294429114894371660159920286198717979524061196052678349812270053991971174114604254448175711177449969326249278391851173425439359260438367444209401218508953547728359199624795806552481961379973446001720258881153455301065921679150116121878340486728991209090027770958871902994466095120146841259897234148947297086383613161022435287805336931093963499094503132322083714932061896699500879763636278843687954608992003528928927018985653564802863256415912326891058107479775620409265125196070318059066733666752399425053711028683308096152883477790380479009234986021800776141099146011356772943931253781643101854487213061010541339168901464727983274218137827366490076703287686844122288297656094886000839976636237862075899060201485584097845807022024590756362335709236207322352242481595237553932849469268969465121983415131314899045531115509936743863327743166713699797440033758162600849097591706050457808127383229049241950496266228400962905871053190345748666557169794449194620042049188436206186083827985932925008358709038669647391301266645302137551823056268358365654912262506248000926492013717991847980026982278678128649595546195297066383772669994019583962726058163610398597503368165814875063185564089343389703233898275947025850461926858515227808621289870289424327978864205911869666716925956949172739562732429307472144631151902594946865420262774890590968814551476100750057634973389469525199210644468991268951170903015086913464905215815115946685441453996207524025362289554888056491173223357972993485238551005466168161693266749400191605093463484358927995234991461668813207143611497496140378041887819738843724596888662985117047161210421565169754453675041748213312750046173866877426691374996438920790655118577512154120508945/6325070415853456823515479584966165845298645305129441198653167438357198111499854590373761990669910140474596183259900372230931523043306046152094168748148078435047419508642698792639590866940413010663742739952273283392562733857021646831815729864036236135650314266011211548510419206725953204130822734645187695728365866909171712 e[538] = 2805226080076173651862126247285712699540101638007779173702411437138388794757504404263283769690933125655410539747724399456151927206469317013059119158750234914723241471432783029622379547644694454263572347272449492091325431075740613095403940557706870549018492489620309708743556853882409754081693866622043596996275233925143675910509479868358935002025679526983754820181130687582104081515595648349102525591613931701330663983032601259409930929211997888391519064219461865865770012936747217651790837234744142018513007862539407402647011995244602872148695391789725897561476963586847566010993480610353152298055403846024364467342044105867645274455607829644270403532084015674718624991239640692635093815946555740970994716716906978457339207243284195958722491560606743784031914051767622932359810484254644131313358396358509342368430545263216939353074411027405906505912744294964759359642442167272414013437627252307270634686000835618443673138243666409309161412623689744326150956756711223710260689201151282745150474868295038649914184378073689948684212403247458587958956622454970037409456619837159402798351407717875866062158991259008822573097567193363807910176249195157871302888456718202424619720289775224967801176774722286539238929577927870993538482235488083344431652239763785216754119986312361427362458333187704402154342249004156591776714649571607335118390058191630921957846245896939046727624475284314858747962432191717279631402936729342476588400711087933542300716770642569190444488071951327449462844643966468964576119431664418866099343792436417134923286671828756618008500612779208730001277501616013046353629648183941264196596978373575863605475087917233528758770622837689588841065012229801662194974651286993006508713021258862576336702081093485249846499461244210993796115393168240763054736930429917348623234527052212506525601842267593745755/12650140831706913647030959169932331690597290610258882397306334876714396222999709180747523981339820280949192366519800744461863046086612092304188337496296156870094839017285397585279181733880826021327485479904546566785125467714043293663631459728072472271300628532022423097020838413451906408261645469290375391456731733818343424 e[539] = -18161783008421341033585152880845073443406514544711437644825422146500976415402452596901272574946643095166708952278761215977988970142741414256967895829775804930033571250985701391205838904713888975804878734077673109020068504435154330373902987252758307814434498604457886596526249458230850540131538503076744238097247581850217834576978053115887947284563058963083532099642858199239040807693356271263540525283595200837648876058033861718956998562414092375092462602009165938806823075172147082874046347368926544116767412987850447729125189552983112244894550264454609071600475772161714761892451903351222561137578757786648729256288429116546410746221397003650828323369162515603817600391165654232966504716840563533437380268741160053040023405705648487420033022319189085320514331451601682442720918406435779684749311450407058701085072743731152134815288340154561794877924121749934213049414209689906679247778794329191935790407516699601020380053582026585665164108664945286128742262835284871450520158083226105153202120156530950780155662657243609073944705632585787158574016954300996685034519912917860398713184550750037416244012813623481560370774977623710964671187217905268388088236588383276949485497521422589357494440543692502678004876900660943312595335165206568124282671844919946078733446394203290327410806773307795304168121854493326786482939003355420782440583585002024829901634684128606670391712141364401176776402766582982384978693118456382720158453592428736111311716776533034490917321115099343527951384562351176844013554964860123114050647145042999740914641131136832445565257996691388156445462925960135304374842440030142515586642061797462612265614209565897880388742360824115456657346727988254872269949571269300707624605627281591147620012996879035796993710306721373972180427998740198782208038082447014956690997844403501064101308666635334117065415/50600563326827654588123836679729326762389162441035529589225339506857584891998836722990095925359281123796769466079202977847452184346448369216753349985184627480379356069141590341116726935523304085309941919618186267140501870856173174654525838912289889085202514128089692388083353653807625633046581877161501565826926935273373696 e[540] = 58901083533781565760386414567121440336028529555287958969895736178179570995693415383537211867956310928495265183150193825629001325247301409255378209545070994985894153460961293683620668576050145660733495666157735043037703094547040558444874919671712105630721075464152048413906651786100060086529458622885884973713372499831844533471508219316975946843637969157488305456741799533775713993160692269541427265860629170677244452571250926270401821192025124433482995575663936149783899995075213294292829217116502598958182086749341547567775472702229492172235014833305285965189508861884549059154564150964708482483928831535955778975192664522072340302532091644597206937629580463278347518601574988290824947781918880205171007666516570512939127349297733668690377095224405949572923683430594718781145980611012983017062703107797028153052370415739418607721775714326817326030714398197294788301396423758255226671197812542599463440070318328761467490344486751901236169268422031461539931556070877719907403274336160816962935628075247484204843006202454354823552256739024954439197798508583085904834872319178572802503489903044646322048451727936668767011045869328105948510791517334305257763710536803525743315424772281465030353179325069466396054891213301332166573403509943462032449310235080935563101221139603532741700285732236657593569646260665568315840727227507725826321249234959861431015277323934230937092870155335702046230695159385361936850658202847258196631014265536678319433438785934947819885578225837532987246679319240718809164422672351932478286127618522855863758809688808809339820743974226893691004772727686920767141602253369546655312210695375095456979690685334481980294356601989631657621506492156849574754866322985811582066811849609925411589506207347779746347672905260650508526101772823056659551815769697411903970722760451468591594942768535059501328388235/101201126653655309176247673359458653524778324882071059178450679013715169783997673445980191850718562247593538932158405955694904368692896738433506699970369254960758712138283180682233453871046608170619883839236372534281003741712346349309051677824579778170405028256179384776166707307615251266093163754323003131653853870546747392 e[541] = -765509832250901159027202815650901462612862340355229901273971565158761948811528919154741667020528938961516250977530715047053499437068863281285783993721529383354267369544062494104007329913947880512352438686470611206957316728486370541689152594590415296269083933949339494880681216229775036951725473049232020629199649550206921335101422424474017204538653283708216518203115943495803372625664987160750423752448238812437147399533798718226246128408871422254336593195460331691952226035595099646576605274089536441446380118666666414769013427710549106119710936050404804900423321629355802994551769329858474122750183764006475047730246731402219744098035965643126430724576101885838701152364098991010649251711951621864592503977228264838703944894100009913270790346369243515888937781505476609678767586965432285360674579600280348951284076816671240223381666106021347463917548418121208651128961391965910531379393122962880594513305422194959472023087619700949258696174870349449468044403096634613650418165855116509216949104129529986304187459819618396794092227357650314763191720764368153296439248918433528586933257521290937355445764331783582691647198065560193164789804548603381604320794015939023276714489928593587275095833283606547331550668265490274652945834536929948799085453107983310350414022284999658519373715633924384158500970190830278125085358159311046103925198960926462223839051422042541183544288770266671556989486523901135686783139740627951535618083201483143832428234448997857301046048021477870494548256748140450359193730066374256697952130634827758606289727740954652999938739155985088802166759107826801980872697581078169999910668082999537833347560095498819494520123514738304034248937244232497690371056109781043218770474834791625218162317403186608328700858615347559539085387582223113959398628328152509052695100477232703438515911640750707318453168421985/809609013229242473409981386875669228198226599056568473427605432109721358271981387567841534805748497980748311457267247645559234949543173907468053599762954039686069697106265445457867630968372865364959070713890980274248029933698770794472413422596638225363240226049435078209333658460922010128745310034584025053230830964373979136 e[542] = 2491836175617553474348965813105111273101818573853780937846254836889628898168113973982001148237299159679566905361098400811424479090424096158964632923849625650249957226477144699351029437309355216874848170495829577670227096713194286521691406627319927876305761339466518486229539159024946914624551587100009633436054173452279612027875561151822132924401185348349699374269773515769545390666361434151283590047264396749173244775210469910468474883731903102853215651195661782850328330482475464584244467378111541804780878649016438968363403810405530375503094738320484042383336825676290386444268963864509587615524833109305153194046305074815515500421343137281399540616457752841704025051207630202568346251537918113075207460481578478923850808216273985190184615206009115009778346314845958509299437124162308404062513489442472876093505074972961507867646397554910182208007295511070731284291052085161901995273525102923802821427233377779817204649884861962814551170498742564850887974751257538653834794973313172654123788433428153611681263899413032892849386530258674375225435402887877323545871128748693957230954549845383289749178016525047263460338477293363751058544127834706761449968226387090348277429903399945004142699640500995180060258375355602709297339402334844894407788913261138680942348043319345406444703273136049569187888997054897783207876681187463018636016553189024272654840215022321312828287326544397132003480539837600199767430624789167971860971519126603375183340526107286546755082270349170658653317550273960070028725651598170264689911997835746595604472764561971093633549704779958510615325256963957685186007687097262132207353130941843424390425175731901054052729189949424384097439120279126374233710409303747754301587874156332143275239667457583785837218079271218410184401066173290092496732694923706750672000077784838575606071150799538246181494775925783415/1619218026458484946819962773751338456396453198113136946855210864219442716543962775135683069611496995961496622914534495291118469899086347814936107199525908079372139394212530890915735261936745730729918141427781960548496059867397541588944826845193276450726480452098870156418667316921844020257490620069168050106461661928747958272 e[543] = -16252416209387201018523207158635634416161597485681733500382187691960836189174288289535756685872737971617488995590782854123024381123966137807829281836513262449300506681321914975556878512781773930084202506926244975864894218749444984299573115542021564847441795150307707212399706045414154521972643098593900028438167619107387401712051528386323583184697295797944522870183057143050778156543345098519982744131213181906905833856001155512342215065582583067267222977793578934353479754566567719456405517102097593334710190700527673941287252489482103045964295726712608929794998720852360651949078620109739024183738631374679610526366417400810642498766545483837110690995154641152342881649945321316820248622868000948556801895370151524275749036079709297379841571671632711594155252651845106590410858526100976154855313505830018684374056099017126840491463159056033143190726671900349176875936094051505432805245399625915072993019011351775845686884207603687947554033651123612056439787363611667013307640157567619057176978118631745364174039899692020993193690399136324192542988741750347989068817562647110340939632487151436754237491929044151522556333016235058327202189191398939686572581985548982715071275758129990630511875202134279606485236003159229865035457866042316384022777730736954213236027188269051201865400597767830439895080546490450654030575754865260097539461041218591862499847729321188206395081115108801389917162661230734431017116606129112321492299768205368005913472805556177477838052118174227817095440063818945547642757965960076056621331787422437267608448804498113362045924117597352806787148354277387272733299085409092014183117846061154928622522160208051776049965395508531415413270221070427084995727940033911232147938832010443585367638148771130438308292885161235911269426419411567532404953907710675333152710266117220878096378967291089281873768600199396812945/6476872105833939787279851095005353825585812792452547787420843456877770866175851100542732278445987983845986491658137981164473879596345391259744428798103632317488557576850123563662941047746982922919672565711127842193984239469590166355779307380773105802905921808395480625674669267687376081029962480276672200425846647714991833088 e[544] = 53098794274874793644035119117728011966120399549166293505226400920113541239129370444557901367070895479014458868603515014339985161768535382258993776259855404873662979483837796747583552734925623575081844063500063075801827292609862606844941519832953980793132215280409380077058948554252588418000646600805030164014134293198491134205673096409431572069025676404119778433611643374282252660382530082372099843187431938133787240806950702735675517722143437022387405280209305195660511762592821368355089869357839881863566906148943890450796809502785066026077082183870129645057874904134746481325297564775253743715430417060571785150760977954426664679270584728693129317630242996283041393759047802427723343944720149268671326808288689519253969937037159979197402930860390609095828825549751721016752304321081340303647072177748877356849764506753588992619903118072539373389370021479545633158950168656399466773866153297480841160069858979283230224855773979306712735559111463428732563009264598220900739433711061297638298763223127996648520797972392798287478463571081450315451922538621220126550272647300257483314535200927266815927951621375048485629630553301689498470529532092505899144756264321689714909773804760880668689109191127529356269590772595986398968346444458664272691540254915891126892847866837101548198506280095201030764203756098823240878736215579658118793637550056592346069324138512193489071143758382246440156853951010448063683357728899292307555669963938840346693848556666240369174571282801432956712287833716955555560813768616641317804053858790887151612552015163281319594662994577877220840078896079505176652635708601268321990456041749370006149466019577481102370295557985828545948894660697214474274112321021355849807695832705379614782061753604805023025899327354871296808784274688746140311988272151341011392789886576851163578687020201799555963015075510502423100505/12953744211667879574559702190010707651171625584905095574841686913755541732351702201085464556891975967691972983316275962328947759192690782519488857596207264634977115153700247127325882095493965845839345131422255684387968478939180332711558614761546211605811843616790961251349338535374752162059924960553344400851693295429983666176 e[545] = -5561579731378099410641487412133391002516516761633605267517692357338214238177867372548897720137279566114981945031448234458886552563520088178872337919534244903255320867030418105509452201686907738176971317320176869476177158850729686928707594310753035760940032373456413320591972844856488395871721528441995051019163556631884981685926435459492991921889481437576059993774145137149393256600713221172324331842859787262766776251198395865029532004546071634208355641509541354241119899175002418726865754989998919620605204295021805538251231111822250695832974458410801234466599610597157459578514197680390977422822606823075522101027196400233352298104131326432555026666724149465793853095475740273544739516889689086688176823881760905081591311979751192239065173959612777753886856154147182768151403498792711374515654956970485868779479428199648701620915615429764861801462848035261734359032248180065335602822074950960006648940672170882600914698589354924214554444421115893876625618984771308834624796491976932268003023255198399821741864476987204647341133017101542821208884332486546046706824124401398304603761814431342663952667851371149273501991154654256920435870486208434373225297417231879579360843574995227039151932099516653760882056779682964285091208868138516818415465531340789361093986101555901544635275893700927743505174311281385956973039552422812773903047150809324876764541084581487740932397253560681432026500728511043300179037163251368967668422601525434478718929168350683253302276912169427392243361677413391820825685031130960370231975415561130669369710318754436271833540422481460640122270073106142519215327735915928195899251667228756034382489622064373807381942566758559328019497562968555874919845948592170354138524507422096781635244451601596933676932069160145413158439483244253259750996085050696659112228749525278060121488958294905814151308920419744185709819182965/829039629546744292771820940160685289674984037433926116789867962480354670870508940869469731641086461932286270932241661589052656588332210081247286886157264936638535369836815816148856454111613814133718088411024363800829982652107541293539751344738957542771957991474621520086357666263984138371835197475414041654508370907518954635264 e[546] = 18237153111027812702032349703771327321205453249178897699726930990628569942609433004479033354387364657730594457204117542220907410416684357849517225194958624149964104534539006803785401491936765101648160392078991065245564131641116537360978348459957175944171663670066662764996764173272402876989589943553464135806772935297366363931740945419458461305361991703242119234101095545654538056853583364782592029411696602007717030753523247376357368615470026813019817718351189642715984555367603911668243813449530402910137271784172373554179597958034813746327390621417285370503707703071703809281252773083779258470390589357859766885407342857345564496969430301528355284881835184384847976514228175776385335099668416127479437827181525690845430141112211290603257315396273180776521262012341126121111053771260309579823311762613587567939657049152128913805185527895346566253841746095735976313947131760584574202071448736297209334323325101979791229668813490391435383601727698937494503187770184287617990496729734397673487636423424082692583299709971792636126175104872275022462400375281492690374074835175417378301742694593239799438109467674544533194469698860753439310922141628089414266035025493963697916486543680190780471280368398026090951709281498660410198367227186174015114108372244291955252124713554603981368971115342430105844516243198630399866455726664655772244990068357341866790738517739837042442559396755633461347688347663864405305488057678264951638569689818583324541400161138022918664313721134037926665803198336575035886485670758410728752092199578510495457770184894617189162608184717610236571479143766185163300831006375050111958677596945547285000017187256433577550528992867729451927084601827087383467782154396797303998612309991110791181876696579345952075280749214703157227499043091226518430776857494936306573367114901360685366997656792713774510725071758701056030938197516735/1658079259093488585543641880321370579349968074867852233579735924960709341741017881738939463282172923864572541864483323178105313176664420162494573772314529873277070739673631632297712908223227628267436176822048727601659965304215082587079502689477915085543915982949243040172715332527968276743670394950828083309016741815037909270528 e[547] = -119822895351653169431138273056953241690642252088166250927207788335637964727749532163697972214812075355605082659179209093192422393024455766386309683384424066658778173834496730196262304272518516352205887875859768693683179603686798048475741620665138559483755925395004018442781406350748590942014056218765269780408509225885416309274414871715770417570328341211452610724917736967885606434440059510368549645724013023838932017866852128633958146034721155852173779697196376672422177090250895227205751530629105280215882969614102892327897217451298134213103323468105842319751939986803770607363276198481527477640291688677376812576644282236801566048680544276165942738406867752181756352602733392423063050659419647392439525487071093171730762978552705012426117784348658813031401320388098466710968183568353257776766722091635292032704240346119410140745095460716758041995696999899405572058823722250580517155176775672739099490870529664566673702558387982577557722622462261691979775882816205957835758570837632820680402875858815740835536229189849330979122898077784196638857139427648665652701762612593252797413891943540171934118823050261787131928013182971579360877925315555739677341929962696458534821514297035465910331846082263530813909978881921823710406747533509422001949966778915294861884423055654658573109543042157280839918925274370066201652343414583304408168254692930277248977038478802021209925440098039721210264640284356480539708134562764761927257553751205664330326474262621401833335747604088959955420461265505315102593190563832974963159210941725902702500709701803150659062460537592752803177417986923548305819883281859649066350592211343347747245465826673111749070912261053607004526805341742506578540641611461770816595240457491204380075044833411793736953342214107734059320946314832008062767320925040857531060259557317580894970583806846043308930586604843296540491656254185369055/6632317036373954342174567521285482317399872299471408934318943699842837366964071526955757853128691695458290167457933292712421252706657680649978295089258119493108282958694526529190851632892910513069744707288194910406639861216860330348318010757911660342175663931796972160690861330111873106974681579803312333236066967260151637082112 e[548] = 394352886101439760323968693603351375209176463042219092004363057078459379594319963654648863742450311996359105642213769186919516232936621913718423242165311565930176291237621187616247987386889595653008481878770261223566391165866084387534755083818548815909196945130178545296430985817490180996122906259479223432836871100835782226819413164921216164666316719014846952289633783008996980298343332387708863263541841300632106972535187487760060488729203108756792877971868439727940446171717030456307837409977156612936458743795387697339660202027514806849668509809822898709324117212976842785667845527277112623514814915739509337736985256936357473758368476190227489082941880469819908810932836637039369136130217482661895339558426395940015978711984860352955274493990948719767826527870223571060941100887395119567217632316205175791178377634090745014333124703676855344690322431742514300606585470504697136164230619148017527287861275205501673661405956771204382044694107870261424914676939733548833305300447255083202692183456474255040126153067080630905474539600743018734504965127627308987119460179519502772343279756794932196774586295311930249239016945576017951848824335325548708352754242567386919644792065064004794064515286785209473452026455775093775625528872573364500750938036953784338903644423267949419476847734263076406220544509063206333159679241157601102449796851348728811307836149495952280350270441365989320226271225064328564630222314514170159805338689749684703860685931587632000584926910693724154679728489399928680184194425503937713778961006592484418732722116956346488352727694947983844857280220533763018741851580609889377869923453607003064641671198476137626426446582895371729588158256237499767830391915800448321936335003437197553355998773689290255805437327837244658508947890239697890506506103332717048513366336909960123812112360133388376707252440298785227309708905708986283595/13264634072747908684349135042570964634799744598942817868637887399685674733928143053911515706257383390916580334915866585424842505413315361299956590178516238986216565917389053058381703265785821026139489414576389820813279722433720660696636021515823320684351327863593944321381722660223746213949363159606624666472133934520303274164224 e[549] = -5200932655610560414373726926991069764088063409260839168603337815821122572992583071644624890553698422669424319754923888463649630867321727608973451709187162282905739693760146499646924424936079855652847887068713138712333882502370791013957584145410442984317701390281720763769029404500743011614880549508504041467279809377774044400153394982856039275250050824182619376082897616511801934842226819338341507414192071904874760864755608035342347646602827263629261497553112083312986247791064160801806778656865263055388141192781823404431332555543470075184498820151535339326660447338222201314729475827796200362925355906669181330751745247887138262225173379976773144015678875029404997588822080652153471389106511086087558748564378162324815430909770574924775632969858313105096850898779617675207117230276958213906367266663588821851472057797975279285672475269027008781561177134890924269043318802050427803083394507560193535098184876112960912427004036734723746060139177274121559164534613655877565408639834649095331724027618012055526833014240824551674239314067180925284925740238395524246632081400921096574171457014134856115540266724616117016628168325005667258259544325443248470258322875723250020841333308005924224222062790853737902168568526608093450408454915695195285773468173588173711891773629017639472507372239382151187020089622036590768548571890889644849954410082073070319102061317282669069350980222326555380565489382573965236738910951346038750610548011169416285982353971549284176598351020316966576329468494147148715114158627174734264400892910393659596598844368509931021331761410534876197807902198563277596726183579406145566083782695963552613547371243360029020885630490949572191031786786989025170673033345338776522177964288835426385191200772388877224963439660625843206306991732313090708637464208997521729775469435587477935554263109601663571077407077185019890132600680066823337175295/106117072581983269474793080340567717078397956791542542949103099197485397871425144431292125650059067127332642679326932683398740043306522890399652721428129911889732527339112424467053626126286568209115915316611118566506237779469765285573088172126586565474810622908751554571053781281789969711594905276852997331777071476162426193313792 e[550] = 17179361129289575936948821678569947184494225608439841483216147487455818106590750382683945655571284980523183212569424061836723230534117514792448831093453683325810789560785406617830766098269523898853894746853295331661312661065539459227304319040242053084872100933223721168551172539617453230339521106877669961364944747497452763557600947549227555275044892472487326142478494960886843165795088488221001595901672938203966846744656565307209787189664684201242917853191112284621972453403551221437065785336002711995204220890630539885527597716882927978258953287565355316083747340739124705376755201351775828045836078320497769911168254402435761434659208903515341101727047474787569328850571165123705878522073816033895954052760493476696241928279841280168590868026607700736509078425342754772409165209537075599725709534944131443144681145565798672635065276916364267586040793389838323291860912877032030729766717821295638010224857562608854912302339030636810720209378846232337126322755501242717032373448466318202601778215734334404539850342798391270343705975574447886207542801095126737525252307307815713177121490007325884825474498878154650897477912966971633111112865680443596145858219852514532693757420916001907859068901402502188867604264861709499510169459481741512459150219412333331029423231227826234437720072430265712694229169356397553910585186518984759594022311952847805755799812626349856721908655263460494811092565910625321029050359385742934421532727032071553019776639485679395441741444287190024329292163028530869605676821541139655363117693169443713950290713894092121022231714624739228111424062916790558945179502652164287355115064157053615447002203581380311530426352421915089430024273907052760136960354818705378015560070626376637693058888602249433169370322386594558538361423944765694358448714286589240518827144990484193270522593324792504982243776372128811103862308618426397985273097905/212234145163966538949586160681135434156795913583085085898206198394970795742850288862584251300118134254665285358653865366797480086613045780799305442856259823779465054678224848934107252252573136418231830633222237133012475558939530571146176344253173130949621245817503109142107562563579939423189810553705994663554142952324852386627584 e[551] = -113697499681660967405641148346717727676729536975373338368835653555525523251649639969524940458210125532287029882557064500666143346884760377621073830336019012327367783356941323549710538070436971941842533579808698184865145803836676055753777465888046846109818511893270173699039199854371853111410072342345171679261539893815526822159229180483787764221648540018208931362167178304967012319326774493601400181412396812057892467662222238066072504297083658988033342636889480111085599207875017249385230102398279180887126787153646355870056095175207767062207691650982521090406026738363563138021428948405512683064468779698326039107370131700057134967081216672704493575431243268853241694075687735697698011806090553265172663841000685719150007441199301203478279399979250823116406786298798457392255240241563603497570218361769979800012961908296685157457353330270960944121972293620791913421474058899625874837684102020326508787069761216701972328457821155309629682076023671586415473568890155636718974963942306359434666717721039764483815884635317755087280930441022228710020608695817881290879909988257061549299403942230667290939000029179344829899068753570241191877283417319248827376245005140331359626558035794346958552904424820107628689114797472647994515205929584091570633492339342808712864946646672200727520942618438954794498366322058865819854973452196711250381660547352775749369486544359651018099990072601228533824745608712639445887982767819768578837447253275562442708156449693121251654291358826031775843994616223981450641306965302083731839193974634266814276287633671987088442641510821888520788434959474949593699000773981309860515502019971322302644645575320797965465071529077194730652018675528300254273098846254219648450002119546117795705165572535011953828298519216416880325955269374838831076083069457293714454202456931597688078804553744195518171313442017303707660921184919292905497560184948515/848936580655866155798344642724541736627183654332340343592824793579883182971401155450337005200472537018661141434615461467189920346452183123197221771425039295117860218712899395736429009010292545672927322532888948532049902235758122284584705377012692523798484983270012436568430250254319757692759242214823978654216571809299409546510336 e[552] = 376922034620653362594155774077378593527839003330586095850406351328377659339750033713720645277393362769750413868091680010028569308655424232179082960510315378805213448025704119356541249631171896939655737890614260753097144781623720236776534460079389171210215893068903261196449727117845497067538566519087900601741565619673078080457548857484569531849840619146265834237372263781415594650636172668105471200526273969925651140757522488257809478138694463481691827999938628237173708288452910491598685147054777790590517269572943136062916440226536305944065923485154496641427280921573512001630650021420361927083118672568833544323255312345018122939721911513684354698065889174053383483908341571570726916602897428557889800435029921672535580141908130377500903727142735049717160808264548357357919966714324265634801907229827832440096992257934270245701802872070739899522571749310059683847784732008876562963387021007040910946699242868207341745376154196561424266151093817605714841274209688242914878927663608543920927452891461965608765449297175719250815730544741589814814006764132242314280413640717148703373986104086735868465368928603619567953698877285099556082100210758528962637730551322352249760206189845108653602954482615449421236291388755227051329800549990454969571997501079410695326039370611810679162647513387821109825075137909783520713690226742584532268310146699005915043460896442604799973269938325816434533290921576792178880947598041283122296876995126267159133760224805192532511349545584048658833839559366550330897230212878037547179642940644430722782709904499895449657175351161954346042226406695761180422406769579747297412554940465453721952983690319207226981985151099504341213421065461028606675809203065449761183035694444400369800771092500495466998888933525147894559454459955538979745140239303105210140369221891914557998774082379887485307456351640054024384497785558481362267621990100181795/1697873161311732311596689285449083473254367308664680687185649587159766365942802310900674010400945074037322282869230922934379840692904366246394443542850078590235720437425798791472858018020585091345854645065777897064099804471516244569169410754025385047596969966540024873136860500508639515385518484429647957308433143618598819093020672 e[553] = -10014457020461843220074523367810857627293995925905010614000348104970061514701402377920407679421699298262692796724096369145077019904101551167884932175503561605490149762016254076856285623751709601415656341486793926289648841528326080285868828591417651751240778178945074347682037679859760457080978241140916227444284747299682567284205635095962166595520830627422757797731058824877567776106374103555097994222450791956154659247278932638706048444437496549013165402109395390166455744683871085753598735805514382182841271464305384503806426197257162846507820492961534922600894082415704257064286364574445307703497615206902663428020192128514487879700238402331788126007217137098268963684677943753722096132763124619058977083503304292173881415353521265505533916175337690007006988166156780407026262012463190866050813126706612380095936319873426818334038702107470829474574092638256736391652925544327786266454883321700769866316016815733020919010860203441679251343174125481830078914915826396635812384932682612479870388986309625683654590425363848159491804932715331767163547131408971247962303276002798754610884193969675028684664851335953462746403001409383126502146891025436780536290204044296982567207222894021143100131052224033063319693196465683691235294274561795115870649204924419290028967950759078818914866366503700250738168045303839968851052347594571702007343382999437247867428440410584153287984326658573190774753472642564422853518021894808939239602078071777986431305802331494761467224156986097666112999038527007169375394487443960121561404206676024061039250661411563186007515319232128525198503632258124116389558450685192282085241995937385897934008099844310987395180436591360456663817246827458426372102080118451315557151430736391336241331426279986164693499559535665537045830421568103094879001081647033340905899198180797318744280461389013394173486196880563806817870839329526770671174380516633600653995/27165970580987716985547028567185335572069876938634890994970393394556261855084836974410784166415121184597156525907694766950077451086469859942311096685601257443771526998812780663565728288329361461533674321052446353025596871544259913106710572064406160761551519464640397970189768008138232246168295750874367316934930297897581105488330752 e[554] = 33319399346846349002188642015503023787352097267337697260270911227053291889213615502439246303930415096754000512850682633513143273780218430503917446984284151414840097651765160087309925595106639980127358058004140914316192468206481360852682829946552152788144249196759165795940680023920229968783329813387322790263758412955215399980470480125437511509050898590706981682264575091775771544006929753491874261019237383190957967014133475864680982031054217541034997239328166332383199149048020093762935282208859515657047272780044755195282406087758709232354051231623146824340407827215627996564888040725857065067272879717204223073897409128691002447811418253433481647907079259563774943478013051955175241863961494051449520175424644611310166704028009556463618726079371847793748141283907164750771597854628625888989149651970808709682606464659410138934864395480437601070978748644558197800642439742312692223003131093691741212662357768238035342251107464581790960138919377626601327108363815134529942956124186049537761541865101681574458959636666052618909926348980411911292032439934894255927685666816468658263302400985726513945668671467186650945137521867090677642731677846503619097772796392861001195428985889409444462673007119972418746486582534139805748120513706509500771581409712380617511271119660493321790977014988428019618117991803707555357449589710769657500754450481779430991964488141381886472998001030022331334528538860055624371655835675620760096918668145786358353704406176744591885700148445854058116207845862440350508307599559874533661652660326105270723616161421733727582294408692119770231682798141446872601152643538309075722840973261187532323233618399503239142987767400520489171829953221502942531887530081434375385955642123291054615269630820526906476234552359131736757315335600514240067156151590863071091126639400366437161242213884628548238063734228375394025092784862703119306764071108927473609352585/54331941161975433971094057134370671144139753877269781989940786789112523710169673948821568332830242369194313051815389533900154902172939719884622193371202514887543053997625561327131456576658722923067348642104892706051193743088519826213421144128812321523103038929280795940379536016276464492336591501748734633869860595795162210976661504 e[555] = -222115756345077515065811066012996972376965589263042788064206189085084807239239588536438615074536580824474566579253533811964088689778361955168533149692998073107071564567719599613305260242084500113006742066534256205613754089881692276548044839947727927699777215323472612757166796221048345918972026826891317653469557912776840086321390326691076319234237642136383569067321685790337876780013541832929848544134343050946940810802488035003644176719055123112030909875416017407199962378560451980282969289802037002084265508631756914276285769639912870804722952176354839803026346018039374453401928085709193368957152714984509779252433905940868615353756966461729369006098574449415822856751520568870006382175600460633051875678251361345444175075342465964008016471495664011855603753357710085886692460986919617268913535270075642440048277417451741451605462551081239040392571217268344627854058516775782137752607209357985687144840886725771442738125794248939270332951192950660734467930660796906240890610723944876881454430053402106203750290107351033343788533624931246016981076926070261975201340548020616085919137992989073459947407561089749720784265688034372862318103147059560086982040999976358236721485744464187492906433524547525106852013838628777082162347828583122151479974284521664909042509459123945956211507714857993496748146668082897124300820001365994178652145678136752732138527431864335364681913037876224652765553324828483745651416753308657472749716307475969486714141719175605297043163644062090405935407869736131621525352683919399920272838855415482657835338058919416922906928897734042757993438208286987919749083894378880779169361152103393718217856706522169500489506367193451444148997049922418826715345049496857408827319546410819853713580261208354184303615384131881998097703249861588753042804457861473627724705060696437377047136665090232970676906700339477219044047745477436331981081205585906492638563188165/217327764647901735884376228537482684576559015509079127959763147156450094840678695795286273331320969476777252207261558135600619608691758879538488773484810059550172215990502245308525826306634891692269394568419570824204774972354079304853684576515249286092412155717123183761518144065105857969346366006994938535479442383180648843906646016 e[556] = 741673257112930852112577631994166958993253858594200939397616106017339550821245604014659633467449061709206595796405769417210074582255289529548614194613316650068437973299880045268757964403209471031895051172720162204093939952358066467736971970055214565754549566128198569826215868473212132615333014916138044987370552981819363769041328386150476244571244856453085675402116895863651343736736899073290879229271578266225104728890142405263880290742168370982668781277945724236301174565923110473673748927355764422777810929304415182165226952603262643725435590193105577576066912297620093290615191222409848831843517848568894710872582075780952994488571337455458533794310596898484449720477296410225066753818586588659629856007642711485237364021148935234458117836919155630383555753660271843321631362886408330024663158123051569442440215343795441086905156833848493236317045266730247192236305356941234076134243452199352069749331317089178937814491398785752935140233763011358496955361570348139015568683963111380743541046872955887177638336329520475791746606088721427923019337447038794683817748687040353290426926450840469116355025785513746374233515983723652655166846785923282368366334526317727055324266360939784535208118041632191478651336242236606060914501978328377751530731018806713298085156830269982182620694368013816368596103210808197051239560424278756196527381983800170960119980007116107438770857585531808181115071002229714112028631838796996327548228527015887539988000387628257987287339964795365715567353836979859496592462879451594501084451600273385002049748506442619965685822863511633760878245304311522923388326236168522987864148359283785063682328743278877377626902775645208668781629355515401235479407927459016992262518428968353774564433368566060670777000027622605475175682467423031588042662025712097960187849577120414030737790129721109306324900519524516109289398444340595369162751268625758166054595900654465/434655529295803471768752457074965369153118031018158255919526294312900189681357391590572546662641938953554504414523116271201239217383517759076977546969620119100344431981004490617051652613269783384538789136839141648409549944708158609707369153030498572184824311434246367523036288130211715938692732013989877070958884766361297687813292032 e[557] = -9923971436204510489452754446778418762074522737405990507233775944013606504413216444860311796874683325495205774353476105220289136161464887465155752761652038229895191836837442649565398823489186048091212005675211587629353373740506362699998217555307115580748462586410172808032616055887786212540337874497119087951435860910231774358802993333019566553388524679937317937861306630017351226088508586877959609552498269528568179595386803956547577548397429045536684295277328270436310063227941922245809451424577086188626835015715909610227389799648309608478448822452196821329517955703109229394630649491092690256857267579603217476124110128903394447460621550116212548203536601963141246191864098175940112536046496261211296035932577392265558453725843896787440180488507105247671958891052069443919655130940945665214544193546340388020964039375784163802916645329716310901216259922121378101749861887276394801589136301295826763466643430276736019388184699079581129117097962558320742340989966138155708576817954498451281339703516085766290952406514930734422670214426946350407819502048278597041846767142533397771231527757009840754808006722165554143035846615755580687007466508555499889532930740059221237213590689548560227854989932192146045694157490044497505396115800222897832928902913892929132407190751320298759567760867852707614205981063382548959742333866599296043658338714136098798584964739249070313344455212420950844466367640068164428936586301821480281774213363482254239331592111563413316387850809451507219383288534389795212420750469879670641650735060203181317345962543260071853466366627688408787907731269686224907919676453328103078061995868799618586605305713885964769935223680823765575127118715337144090472386923112189828886073162181017620437081662769150597384251722516529601137911282999758705095727123358331958549247930107934743814359422321230933244736120854125144853722528860369854163090647551160178965920025118332735/3477244234366427774150019656599722953224944248145266047356210354503201517450859132724580373301135511628436035316184930169609913739068142072615820375756960952802755455848035924936413220906158267076310313094713133187276399557665268877658953224243988577478594491473970940184290305041693727509541856111919016567671078130890381502506336256 e[558] = 33256507992381915563845728555760657339332685578004732783693041257953113377814467154592200565669205745774437818821242877357906816367165458739027302693281031493985569107243844228765362687733407856215988343448987474939926837102486337316442097224326848084595916863314492348323022443050475995867240633752872336178973143906752541699567840329878814852882145547873811185375630956043807102056607182309947927160080149699307310364332053518372309132079590445802289117702278980072637717668165092315962576923706002238679487803848556001098074005569679449293245760057870424846411804498334334845608660760000259042494962284337203926633400680379906807956212595472741229094755781685346198239498048031214546869698155078981791882493728772441097996739233782412355967336578808579749677712972386038837154768185819781419181758423771448048705533117454300567573778484398743166511125458150404363592068216507351025289764832276716052952052338096612586498010070853322089328189625955624631162764081180802685843231224381718000115887210553863212686158122718383959799836867105330152519001944061639098317055784860585049942577265381832584216794136711159249211996034467640732089926681140658957888303986319411384992417589872967186782390543391949046142488931427432676898451217327862453781841072960700021937268906844253710231256827739694270039227991219193474527105508090685170319488416047221925445844446028615727496541636036635108717614170314143970122065150846282913569819973908812044926788389068563106465775393526867417365038145412783234609498602835692514698131236193255448396108363893870150699036341165612892259481493392062842189374025676505929673279614760152207078619769163911717247248763345611973615814963583107987231416285111514042120499547766126353059690659228121806103035988677224097961053070076311385388466095333069921254272616933840956869807950747515614460074007654582290549122372548087071540178386661377342030746001571754785145/6954488468732855548300039313199445906449888496290532094712420709006403034901718265449160746602271023256872070632369860339219827478136284145231640751513921905605510911696071849872826441812316534152620626189426266374552799115330537755317906448487977154957188982947941880368580610083387455019083712223838033135342156261780763005012672512 e[559] = -223292756036902998692823493479275005017953512677576997233522051957749245027681501887799782365355382605345389311330807453607367775060444039868453802826234609019546315565196662674497494453857815936550331554816792472523657216763235096983945835421006103122409662296795337741642914334678614697054749529332765962464047726312980272075152948871466630863602900308270198568650125158087422267641107372004619419173210893187403913009024782158344973445983144913601095441428126329716478680227084890335882321925828690285000882319542751966764358692704558715062853368627088860345867532165925293597098122431155695117121363358913888847593449299020961319753929340461038425605776243094326654237703794961456988494149829983142087349425353434592198444885009065145694032093240978453995522951351890047695086793062525529206183399426883984761200992614709635041603678571427760439041800820602449727299142991470940322128098497363339475009673668725406468878097126614010421120020526089523345600604655841145860808036774883230738547159469162118576494259190837179841064177068323095985939611984788699421221357935273082739197470681574665110690095798247878175216551921856305271128554215737697227761427635160175010936708733494737979649638180627675923079762196759665762822282141920395082248059513328933462790547850769350531808877531486281109916305726004876245325499520541644869786787424463974109862466427594179124436256321573914825685653377192902634625811909283287815812198676368778300388262260200440098541855850234518041042586820954159039582536428121460001571938472940823642495876775696993337976139836055076077098308837596339598867104705975436326365428308948098080833145255406421523219267265759336638217599826088696573932475046616960189424468206249424698816372810436375027908621021080097886701689536441369712158116015083066848322459197673453760238566327989997908958837044436658021239436131357575243139522239385957578724037587828676960110295/27817953874931422193200157252797783625799553985162128378849682836025612139606873061796642986409084093027488282529479441356879309912545136580926563006055687622422043646784287399491305767249266136610482504757705065498211196461322151021271625793951908619828755931791767521474322440333549820076334848895352132541368625047123052020050690048 e[560] = 750962228118665161203649403572096071543137489403103723728216498060850190933778415570285220160323684012578484687522335707453626067739616291291205071153818605959200675765623684323320936579554749131668952749166317616324727846462575875460257158921482022545576888275576347815475362037824368160393803152613437577682759241137271574958245839308449913739072139138598002490088601125921992454208753842460741801379437780114116264685828246994695718744021489043789874832205738066424521780933924429197954241865007309473571517152120937054054308426291880553554419303696136381373075964508244004554068638683267236797883977664484642875470374817660160782170471742930317345168993718931654300886437390468058272556763683024939690750034678453038472633650496951611327579470208230452003498469498692422139709240068667801633294384525277539439524483434628944860379144305985969914376068729149279960619829020604084663060317085292053433599560429952688772478330106715440567937245041226578352209536836642450880285561000213211799709903979365160714637249039492396647113158305211453108054577798048511551895763505522354540136781576183435133320228674700086082604540971407475336526667211738286840819315352418393992715000111283004793616176653695524958457391789460308470090006988104291489793704496534689746748506731716892145140624089277205522508311179117535916651736687068994520344771111318479013937030079045029949815818066372463252642239386510783886005613040434122619880852782055838551997560400609140650365653560896900814441867368664598947182486749410076308336402659795381594737443972354788329811605436801930752325554536549223139137226015402348976543087224149514584458975541174450883470016587847333317100364886658317352334138097017231460769964214837153869942973048749664411796155474791784002240282507446549146386017414994384515605475530381112735992856523226848098971071072363672553126832638161900501307068883309389471921067699750570166615481055/55635907749862844386400314505595567251599107970324256757699365672051224279213746123593285972818168186054976565058958882713758619825090273161853126012111375244844087293568574798982611534498532273220965009515410130996422392922644302042543251587903817239657511863583535042948644880667099640152669697790704265082737250094246104040101380096 e[561] = -40481408939670448498940117437415470390516518626851288556867811203178719616129222388794293351656405631321608674732777249098844167545660567207208944394957745673966505877637715547262008595307342186305347678323252588779732282926202298617946374477175967878655940219797344925379518064984846524482996292712551096443849397365217585889612134589710200682969127313161681319623698260953402071109323725929964838655958126799167053126313453795200694845770029326608127667777222435200127032458251178127012625499738531754521655811071840080621335843037464931813274591295423746638291189635327158547225350305641448643552918150913217307728277128807334021510412730843845752618235794697171622120689341205318245458724962473616726472353013985216207698046709979866496334540789753912514374519635820961960722340169146373786331859400414491801538840688001311925727045716490046915263209099841544652049185934790198658067098557171636402645658660005719534709311866147936847007596487290822854914988930508165130007229716090156568967912244798984781332444083842877285299177597351946757130834766592177076822959367111234035364364613443048043236031768894085737161929980681755849736191368979027006726279322267606679696341183600044915636275271454716565735908858304632873463221525110516582032964718382496256551583284320206276037602968482175682390385301551291517062177321733987590483188095228751341676543962844665010718934262537120095565662159484236246002668889012312136461798774223347417381589424070013329049374285168729694341348076264610990318785925257124259857466728308770811331588865631038560268032941929074930000561611360685464061408823060131285827814015427935957195538389863702457204534657645038858635315034488915760290580160138023438375807771438580786921783623683530170361798675303732147195707609706166275912075150649111383469282864546266269726718091784107888104351740454365774800767772767693142867888498973773107463120473680945379975830658621745/1780349047995611020364810064179058152051171455050376216246379701505639176934839875954985151130181381953759250081886684246840275834402888741179300032387564007835010793394194393567443569103953032743070880304493124191885516573524617665361384050812922151669040379634673121374356636181347188484885430329302536482647592003015875329283244163072 e[562] = 136629937609034849200887448628014398399226198961246029124072789346874393576113578273873195601924644797213931315506004259516804111615069643520180625342851050481151379829128691538794051388154001946697304928694230099356093030695852588417279121788783470145311694417166227210714206779451187903636399352146573254903445501724212526422349972047094366845759568452439379656461359296053813084035300754971168375300926111013033482429010801417639522592762329850100478114630201214811211534646610795183526605695381896262903627121216025112569885895070172150082651913821929496261600036482151180058179966065060064972011891455690796470252193026868781667062866733976385337238993626395676769590025746181268168416153970817270433404968113239852534268696675617309943086640893401290932538911763337066696010980675320406174967000493201187851875721417390965090077299790692188556711124913352676396376346729954932402477108831746820880122832163268482734522745571128038024028940339132580572940638711601452646627490055492596575721588083768169318630239913538365267056970294088491402523910179327087012141096840582298389487210340428817016379594396068585249317373206987939600608775782316712928768222180748853145118112887453834524990640964063552694637957871703841576415568848370944961586431904889051581090112947629037916062505858844191795420411443588172069690200059445860535741418793536088397789700755717306109631689202940178121944984807042094404867122284554924989923397197685890331958628695059855750793008851425709937307707179849716612901170775204040132978341158519430627985969692519524606114150466782431993235675558598736439430762583533341382584017521861422069586832699417384445928322605344542725354639316789911817918532698726157439145443198505602195934500319269048788856749300131917257017648160810441218461603965790548175455766198735373589893113831522472907321792465602068781075271558983240015317886625923663698335327079584044245854567475669834595/3560698095991222040729620128358116304102342910100752432492759403011278353869679751909970302260362763907518500163773368493680551668805777482358600064775128015670021586788388787134887138207906065486141760608986248383771033147049235330722768101625844303338080759269346242748713272362694376969770860658605072965295184006031750658566488326144 e[563] = -923926557853306098691377668052767456550138536707342473094713439950277934074215055766559585680377893207452648883215121523431177057179984379482293416640287572142785897080427510838723882791335260408760393424777930201385295818213985405165968894545229544809916354534620070868653902068097351454375138399285872131229100279243781179693068944904407305846380963709918624733405242823993206347129276075498095038590814258233971160048067157611400729961153305586780067939157320877666353892675161526563622215054399312513819480795004657725213831304831338378752033656574079991765396966987543370957703105558895484886712834089855495290525406793015971654810178084760739547421073881098872367465988545479661290175302911467684546444994270702642543760329309333501458895863754909667156800363639084997145158146372428843037527043258449180025097015510563241320231653351646032011637637673962469564384830862260933221269857611673338105998099907679820380858100145403173488464832966721838110771124207301402754695339382203129879706610287491654369375146436423672888349775014184486417315753954380762611398896819645296149697485794340422333001035311080260097156111852195718763349037767173655111994492252373747616215907184708778894272227804760331563380417520603508981401709161215741367503021125349058393608325679292354440234796658224466316872322997843882654527352751534647978285132967546552523800666087752303778554038016347311316534000721179993272318641173098339822758388196134956522678577901511750538184107835188273071871490517052879988646934139603483335378984845019773852983726072709376646779339436213475802226891210369808045251039499760339157925726850449963083402329375452638513473299541289719159135289548370924022809283468418891196712681987552024197346033786132320368570300042586853078538444773238316495637589089253244601806304044990188296890795952433330675227690503575652806709867399647665876921502648787199471316037600761455259475697411155300240715/14242792383964888162918480513432465216409371640403009729971037612045113415478719007639881209041451055630074000655093473974722206675223109929434400259100512062680086347153555148539548552831624261944567042435944993535084132588196941322891072406503377213352323037077384970994853089450777507879083442634420291861180736024127002634265953304576 e[564] = 3129457107176365178011220898058484919797208689697432991182378954524271106755797660889215642405808603064918797852409533434893491790531552377205076721951142516354069321507356706821691200630882320485438919667717810146885264739419996708515375908345918327155133156276939293809499662131549780858186482328055277604378842343494794250974499784334921084745266427614960838741154507569074630768499340420286898317616535504627996593607168691450460713311684387750551371421678685726971172418915148976429747083643914147932054574049669614850402415279036231375383774687019930674753464169360582188283848211459366245884978970048671229327894243971359920009252842148934267967745794718138149984286021449092045356567290916049294036790750724749793742666145461911523525161236199068224932221651018668163483558953538124716390324786724186763396875549162786877476336658171694153186226946631223436911265636153430133393898472748836739621084733436660994402436443123145690582850870295257842117352837653060450409713735419341654748503492085042628022055299974440649432918522325314291402482693718517808322557366783479508631700617156299202825008378957996556903546172797193041609570679448999082688157681447087858187555426968027312962844333883381383293233782308568300162212003362010984953188382462897894619168940129009146042570725222466402565176999907881681642198437457878159821405221047149291311873502521883686698024455283491441725727042011328072311750656611160303939220611559239114494091812132942271708251898058617139894146612225747063791740161601993202258485131947285484413547872472168687006364211886432074079792499976179035147376729481139386867305793976705625234781751244102132996863460580988319370592633573304357001130391915617017188848342025213252065577320761670587921024642802886498699666006474586786127753341448811259202543334980709551749065001449753977436615032769131149656094093315159843597340857667909911234011748132309989513968031059109117798017015/28485584767929776325836961026864930432818743280806019459942075224090226830957438015279762418082902111260148001310186947949444413350446219858868800518201024125360172694307110297079097105663248523889134084871889987070168265176393882645782144813006754426704646074154769941989706178901555015758166885268840583722361472048254005268531906609152 e[565] = -42474585761031910938873985796954763063747562352800429669710306240349616271981396622060481529078895095887007657595841505991317819608844661335674570683817580847769897077017019294826259755880004637327903295321453273168044975504626448243850522757093063203903919762708579333869258929578700163995431976875867427862366891120127041310068859901546432286143128458780414361309745632570591991132722713497632227682324101971341799117665239430360645399126275858927170739204880939791496682061361473286011796901637940749685866169757282455691205711858156808084384659727363363833704531511626212344521126544141668454247868594788533615517636990142749859901700915678977878495018593345174160916183298742327765020565331149800301934290295975067216279012423127961859495533765299454094794983007462667723889538659955336417198108955705401815123101239135047726086683869628134878567678104782114539983038380734888335430272550012504844455283171982007552782708388268041420617112928801849052929117515324314485322082112599554385609708150834918469265950613335071567392368021999416717452735778589205124719066437765321018072865420566086285105004436713085629981044908082333489986987047388379785209462527551130242372348240540381566548578296415000686714824247819368669818148276254561411116738251701539518144377436561299747304402866400947153784185336047509648647121344018410649681724217059369923710687721816120463112876654802360070520109714357426261432454555355928519345005757678486411841249878218869273249565829917943484844886411655013933736732849785574622664007815783907387399416809301974052548934454576645016040333105560352996980863314550902327329556975115296434394900784405249857117783273022315541582038153054705993717825164959887100658579078802316797333053932450170673653523596062938506067270317627250310258925972517704554704145668555608198737463346231681953684993483683367241081115561954907388353734264723962377320124559417671262998753882756732384222283905535/227884678143438210606695688214919443462549946246448155679536601792721814647659504122238099344663216890081184010481495583595555306803569758870950404145608193002881381554456882376632776845305988191113072678975119896561346121411151061166257158504054035413637168593238159535917649431212440126065335082150724669778891776386032042148255252873216 e[566] = 144376515622123744794193102606102797948910389047056000901917421484127031872142043010699370552995113725588470325622636151078055616594732404808025676262220794658962653823729270221868690047528198163890729156853940585684918477277172822590568354652297964775096870243761757702869028014941414384937409283073729314571128036511063597985417723387466881078005582067891504688028533004518656293511451132756799446261054649343916713816786789674790566021329008365963714140287803811757143075209657081042486261964129271477250056359283011241501129306005542481265104820338610031575047555264427243754238240692241894932105576368750171505638306083743879309963472806739468503636655989788253106202305197617664984521170075786950887203060887631242976970057348054815262016970568189890608306064383216886579565798439553541746100784118240810624914500138276709863310876024435370590127558033976188353958484360009919999228744295070269905820671757843559707505978694923293513966000419469160288673164279825502936026761744655254781278065631574973173723937230046056984562227071533994873561499359740349687892738746088760060177290521416667582638436341761693643443218062400285675609978740865012491103954362336194336416481759302277519134215451750915212897280952965518424057373980342204300350090919452977972880083545138053757453606327065122825868952907490345088234492126318978838004674380616750901386349375754096467034570409447233480994530962134139933278009314200373803780016722438991837865905794437991560115071376736599221579144687838572138404224951013725172105987976753660980090266070407222814228747889481499205314184012840167688126740655993437190021119661428544231814349881575154917614659973910163587614144114973917844944558868045918801105041365449120363615647947221033618057963054263491932492370805887405194001842344423299312154298317187027434383175985754882564581269768444346164432126353876409444040323023705964907779984172709794014363198276989672282897176615905345/455769356286876421213391376429838886925099892492896311359073203585443629295319008244476198689326433780162368020962991167191110613607139517741900808291216386005762763108913764753265553690611976382226145357950239793122692242822302122332514317008108070827274337186476319071835298862424880252130670164301449339557783552772064084296510505746432 e[567] = -983240706917027934608989773277500039375708391392996430287537354582265992918168059978291618855229334124396926075381876504134247123392203375369246071408670568708815261202686760786879035066419321088343426323760897424175546467011648239650964310555981560719091055707909054258249360605193936667868472483549330336513226898878565287806224899329435860642760113979987822593940535911459500065892847130055995432055728089267353028225319088118231404222007978362009597556652171327051265602694073293802115021133338079917360318440611587926962314602332540598115145912729982577167641441369922820285511433325889119279506605310383933613120573936206974295769235658678500044469986712590567739712743775802839371847461615125402912189604499042649216264916431163045037165215395336946300580631259638530313428207508333167370369517506065319913767179742164873921533739453970615560951913949573760258582359310312396107423237853076858837169884648954823376094457869685884814734906211001807120609320221626731125424695576917615967803034642374893955242325551592509103940043979954588221405190494952872373785871683156239141260256481094211418185044219764720810129418610610399697517996736660990835243752313114550489404839098149240441023665072049952175692652729174182695886095507245373534932575304985559405082976377044819746277431011294678601230996245796814247485635065994464442332863838169686013691880866161753778600710466453480244681148146827820011888918584950501623560278718813363841244084805253035553136730874324591108943865015646688522386349321506495354470500828101370271499904667471936118804409696966983645705225065353209335781186070438100025894747958379760555355433330524709064721054485772872526798166005912039384706780576373924977781305338960056855694316891494388219974253838121720514022534218162739423562803793901728641062661764518403967553610434542918018298449356746303303270868922098176266312690057122489740821738761032865766001367958157566572210438016657210795/1823077425147505684853565505719355547700399569971585245436292814341774517181276032977904794757305735120649472083851964668764442454428558070967603233164865544023051052435655059013062214762447905528904581431800959172490768971289208489330057268032432283309097348745905276287341195449699521008522680657205797358231134211088256337186042022985728 e[568] = 3353958577129784079908894110557625548998816881174849362445905799662768978474196275941284893390213721416808588219817865709405279481095823425547169891639500306983971793156885377659773596074791890792758070718459555961524068233204561553355642615476427507210472739128710117335718122861409110113044204640679670866972242362011471970851049150713449817185078410917343831742481708836679491172171410478862597818165479746218568648682369754463398896527499908903667856575555073411019251937086482602607401592702825797723105694362735084017007799554090275544815966129300498599927241175259442731040952311353993367108901494936590073287353942969924502807330201695569988484620048059476620858196852647064642784012433569467914496614718852995943796054188961794733933269616469215527704099934401829394158046537009550954491152174237044430878511423146749041647034058100176905140168652159812418050607253529695787171772177673104697199719901573775750240821763335727803264876031389243806651009685112444250665495073408879602396256354356642493726694352920475719609998279932238786428188068009629124905597456656842457789009242730019351465553414557145567645172373174821512463491081076624185756102717839250231616964044887598391456960912591854584238854238479294179506529431720658450049151338106662492643301783809714780509912198789169011805203527091673177601786589809451550354564620681755879028647597511766086393924367320893511934724598826045443672806998575820444275764678318334191600583308441571860466745805465259005653629268878505377086557088571847153460909307818435918474591257659275750050100362445479916287912456898114204264183491875287038214892009933441294205682809634812896805965300977616743598725861272573947701325960876153611120610724757164468057923555780622242252104365108493396695034338803291406373135076706540710680046266711626278905402262766878683016788144724317862320722191536968274715006300729260474313547200192607697222623458018757659467817285455567684211195/3646154850295011369707131011438711095400799139943170490872585628683549034362552065955809589514611470241298944167703929337528884908857116141935206466329731088046102104871310118026124429524895811057809162863601918344981537942578416978660114536064864566618194697491810552574682390899399042017045361314411594716462268422176512674372084045971456 e[569] = -91687203793466221795183461244195864929908038340419985954184093290279135093537546451758464855062162911734959202798743302856604359019199770848548826002192547031841734248206150373958342190574149768196598634187039859008697705316496785848048187334734151112331644139646350503739075904946728047829594648688365300546997734106954881905270839606515622629336054920355061597899463618563324715160848282189546430354849726867773410546179820320933377707955238249898289236643801651050173287319210134779644146067488103136035098529837006553644367698366110621964783117807336745713321561490315147576153667363477302016366663626731890815981612983252227605270306102529596688870554307480190660010125189296347939162516870297394882665097589499412696553045595817289855207776051484606271927111007687184063676519034446632626276135039793402292534926251202458268242221343188821514298302391055355443639933880373115596356472713953566088006150730128597986771680065162988145076509213434197049341181406407601339611199024643492885834301240849881308856753588765564863317693448300281808376536094150505633846345273047842938622807464534574612839800712692147444907721129335174688282092787522083441877307088195930401586807578232489310193198935679454017292526538417691755499604378866531443618055560343403969783676680086755377949432774107942063330275015078574064160404227111813181741947721605635586410779183679447169283331329703910425093932478873462697998117122282763595789081053732936812998139009033043619910303756734573846765355975104437459311881337561165751546381921178548423680250476797807573171207504129746692118109824421907795698774765974375352386367514104961382737897342447874116149790010306881696899685349799909412617208989303893007635031796135319478625464211513530864236156333248936804527704624960079749667128128792203118103617528661844480834504847781246843234993232389995701833834740801636010015221450123545453035732370533082265505398670111181999865710608756181925926122585/58338477604720181915314096183019377526412786239090727853961370058936784549800833055292953432233783523860783106683262869400462158541713858270963303461275697408737633677940961888417990872398332976924946605817630693519704607081254671658561832577037833065891115159868968841194918254390384672272725781030585515463396294754824202789953344735543296 e[570] = 313856869291118201066810711090040841381058319191717834205783100721086953131062188780437817619556419749411938975795576041921267646292356499895250895773778269086840070045744573898836414915490821161869993407120204696343293996363938217554293650326098698388078591516537000164823592821755799063277596540266163034723102664166546762518775803956216280909018925098356990842161268086324799300646664357836130323128946093436002705890935491034487064272446259599059491574039271474375042554554449670994106372698014201783167110276355095433930139104739602510620994998945926088350674555310728030560000471822248313245819878221769811830773989357478168894725361474752971428107179109825954487940768615481885411470322732889847497973481717690559759245963154604302393491464203302256374312986607224582147360156948803057964723959289866461944180408744365110384894674025244216860554191382429922251834053294437139886987759565414501409902781708799973171597010279567634694792319373694844307198191097018359963967696255393298075326121865706431901502307485046792757045145847601143740317902302263541908072478028748191667773570088512836115756230793732936138891614819421750658059912793427029498494117695090823214613970434663259729807377713278721482129987193200737249187039778268147976408800369269983045520324032893611063198197912035092366272038657954550759591799407401353732415227376985350591653544311144304605874069956330281462290136473687891041781095791130147246531391007667224950426307808621368024633025268318287767219697378271973589393787225253463667323949709740058727693224940525323310581308101885166016000369195995267398457142538402075232700103866251136813926170534729103960211016104131287629176898930835233517302773900606553995373956169396188627877406871774135785829477484042910472775491911953353559261158318231070425840531034263082481353175397495502666243580369821210805375180194009535655436940243406218021883643110011410696341593875078217532760090327949517693324165970515/116676955209440363830628192366038755052825572478181455707922740117873569099601666110585906864467567047721566213366525738800924317083427716541926606922551394817475267355881923776835981744796665953849893211635261387039409214162509343317123665154075666131782230319737937682389836508780769344545451562061171030926792589509648405579906689471086592 e[571] = -2152509484851974084992759674000244236775859526801121383206147183308853074290735099529914212177462599042696492364821649014375302493366331433332176508894004638079116394040386649399371443010402920405407110667107947146041110282036450325531710626979485421442688480918211232878701779304175716170533481750230754588320736807060289950500939225025718900783404602253087807054138256962173894714749382089419007238764633575745306544390415577166792974301753536260825644183939183701754187897200766878670941168772295038588654056535504373290272619931571483610216028299890526448063714404023778585142788993715960903576219004182035063733846092009167177924362944540804566719281596620541129764598768175040131368009772684987603674198414070615302592561761944330714278381787302325515002832051469433326050451522502044522581303398929510986019934194053909823852608305853122563320325314856817888304563003401500593587536532103487603558245425254241850047939000223935244068553270979865442069581922005061154082180478231878730921028636821597681274315854899308958566150548034530723107506366878472054342817283952411335245236826117080087880572177691811717255100348449669879897974056545418607835562927112853637036525400419183408777344204899789167560909810641487439408307225964248368826494328376979913500273220370874097507683324223154080332297094263486579118096661485063691852416124744170476248036576821093766287238824491545918823217329826354692762966459788578969809095936646232131811949472494476195667089559495693095711839212525567786450483065324261366924770503573006297983807610102554519434117634045636040347886989877902510006493511576025766290744708636593612616722683042486377315624759042083623392708090572333998835097494166779695852669868656243312707322318476772999543763750320434196900527630775104877615974547145807277901917010521551774741338830484269090509246376651177797301416355828104307437578437297887473905349010334679715256959160842973584465973312666110257815853768950171695/466707820837761455322512769464155020211302289912725822831690960471494276398406664442343627457870268190886264853466102955203697268333710866167706427690205579269901069423527695107343926979186663815399572846541045548157636856650037373268494660616302664527128921278951750729559346035123077378181806248244684123707170358038593622319626757884346368 e[572] = 7394140758634365443253329797970895008147961588149657611272652418110292220117631481001759565399349690285992816539219346799860053982412686446216995029542483603611251551905714412691759165177839118433638896422174659170217330421950471945132315499207080720088540445736491544737551691688570571546896694505601884031240456444404920277977119209637437600680253713015116931272986264385652062005428059754878657736331589695078842107357019830239195560856169952262554618668223907796955946336661024731228038915052403365021054127257393687861868580029083848667904145846454142442127614576212457621875759450788260969182181980928339171977137737003747909170332735864003023601085791026839429082259117129664729087036244909339239203594308449143555683271316262906100644984156462909820684079157941563838819991359833277389751997297699249311676762822162954782616798469649021140254746730223135019624528609273323743640949272031250131244573649443886843862545019628835661525816600376600312827988849633673344503114519163108201519281556441018845647012887350431562276550841729289489745522767842571874945895429528116559737739871211588737358823041576437719099045767801011674602693659364541323216610724872317129896045806689465381191771783244221654261559876052458125169818785840353983102378711219461902553829958350861583931712812484802876219819207422704346666712099952448390630552952471226673492922666873275376952290756764283687633360028837602528224127306942127802977141329410807774469511381824695985006252329584519073548045562121611050673450221339504335067380069168172597400657552900568387220784787447932123327468274777318805282521131637267579683528858116511716654736715780592387620860268422867418252613795284446747365942708889449911254154611005096373333530782325164187266758145659628566493185147555153543308348377934229812634674895091749880296263236120081060186846773622898787200846666201114592273039675621610159058447225673398152106357120672566732905900737953665518420541798270089635955/933415641675522910645025538928310040422604579825451645663381920942988552796813328884687254915740536381772529706932205910407394536667421732335412855380411158539802138847055390214687853958373327630799145693082091096315273713300074746536989321232605329054257842557903501459118692070246154756363612496489368247414340716077187244639253515768692736 e[573] = -101776666072459218319682325423138496624745193267858509804948719895413388230672603765258659982124162725674044113696484427602955971395455467865247139465938433627539046851826742583821655258399846949771967353703079765863228320768926924337490774740266450904416715018892095165395703687076603769875068687313681839587848820773941418377110253512713845773522870601531433969433182688455551205558916309169091426326335295872576308699266475488453466404767594176391434271248688684931928555860863141591564947596670167019026097248359053914707267732643459126090387969850656077522199460166253773126989943697864776649777993899126219320972031607779449707991065948412650978420230843322468059864635599808633014365593589980434826615788034027122614140452369446756049725636668235467333910034008453958043858577499504104245019847270227380898681685234232367273835285564479277889560389665230114175900965184815236845014913486013090850105551504270692339114008298010025759948298786799195958000223422952989225920790042533458098849177855388863040395007213769344393264096461186014952043281010540595794029006195343203549398460351365771140985607887874788372606856748192404440459268441622774319339224928522814670111397311332081184589156168191341933689576791754117857635317111902664610180890175096083905993907256587279563527793245660033287028115177149083070900006559195329094513839883468500118739781038545066716424622232483553179954276719529458439306459384843158896330647772866819114293720576564162793135013822492652779604515785594836791913924051737994932848353400032193136361680524718375782444803851879742925645881829617449995030476250045693307283424385054695384828498552364405825290942408635757281523058686911204836600992203279602822649952365835636109163476720104893701566936598816011449957904691525876367936940829850746506756754825743537150252796965817702375083532966099781443206698860807830728821940242770723979381067809596502858139440041606483118091207689697472642382311212439925577174305/7467325133404183285160204311426480323380836638603613165307055367543908422374506631077498039325924291054180237655457647283259156293339373858683302843043289268318417110776443121717502831666986621046393165544656728770522189706400597972295914569860842632434062740463228011672949536561969238050908899971914945979314725728617497957114028126149541888 e[574] = 350836921142601882048560172493645889093800570105153699940632583470587770838086251990226780489477018389191073504532995196855691550920664312972129491456927579654063289742176496227122396404262297740127297625155454516705074640080694971793654423205157477511645903412836722038717537920555289507993173795021844732821416854614913448544322681372930547377929808752064955480900168919414091444611551541768424665679585491782999322656635804865063795821454722070319794538477543343484355162832700972154732924251284459036937536896630764195169171103902827540731215309667650594746437908399194070416178753100901898688846277008274372549634953323745735162228243003310794838625743304986041523947759370033636365345610864422950062847417948185286654111818636517881040817647264967821667131058393138264890691221335766175017255474719520054925672436329083039734801032022161246569710455898546610571496251221138534882728533745983131780536159045481144397468994025973892040418417359426250261163831680613252242175469674567946639130398709976004884707340614445513872292466096753281252421332131601291910060676367505617521196400880897288068273702176779593200381902478674125751350959825669392468218064116132124613606296193290573427460920347509080223718065251464061019031996621286290383232246797314641810883873546138617312349664082224086986986682888441089808565472781472987279291865309562044009592182078398867359561984404096248480912170869483644698534297506913093154574338865756372597366668961780444373047819691217092665519883100198284647328821169243513456680066701603052886350452294243359581494205634374016671080470081075069288410771323032382275274483784149465323740821567422797890416537875804975318467769110391773925604311822000311174627635354778272261227330583231336497187582716581045491652277887075635094318142831090685532083979066534885664988103844839492363572651789111640175663479488920728499892465679854700748057494239324630429598819525823687920939784660907612514797826232368966576395647895/14934650266808366570320408622852960646761673277207226330614110735087816844749013262154996078651848582108360475310915294566518312586678747717366605686086578536636834221552886243435005663333973242092786331089313457541044379412801195944591829139721685264868125480926456023345899073123938476101817799943829891958629451457234995914228056252299083776 e[575] = -2422967546017283804649113445422763651034778175567363052594006349740791014588728601347550513069012684364955060612344037536729613170460513581115497261552690478517838327836790996236755524647146411070289182139079536755924233598732333312816871658945810268965500643656766898590888765821721434504959270554672628033156955267383668663808018872815216485470278826265183773012920011205404633873096407180064474453078992467609738478306690774492473017436529446301981142591317380098885776211513862639392724303094042695369400606516134812775328111607721341812445293699730014811059825338451936680131220232702475481565472383251344058275376248682941727955233768117042220648833730543784363267689813691254775600205768613890311702929833203846830072366824638772289270423235280172849769829763420755679755935019011034165785464189237464942126316668999608489610083499065988814130220741766713682883910828876011285818559835243287813452277288715184180645780575987303331815839535320366682281933262582704791383197619320642662541243545506265735362402451865956320252186440444469838945160999670797075981252855772298294120518142450548067362781839547303960291064806541917975486511002965740392573046836593093243224688369306403675719236577049491980781666370979830003981322074458844022367777755371249079817169184115660570051458221375929547184338508267459143413324378676842707344594156242402215388811017840488633466039934653644523324051596424502847665542115072599615574279749403950442371619887673783621651189307711438185676185058017940904170972363383704030948317873115456678485907291459593697567889523735202196137973490176386989974780406701704589928817698506327520403785034373229841722315741023204749768025189639754012057673444680730401366284510121024342487347472191818958636710830765141808844852742210979706063538623088872625911555499245634748358329689451950527809301013447775137302005412649327464567759362933076324649049881066465924942186814051946859054360035579291919275616143379431855258368841816385/59738601067233466281281634491411842587046693108828905322456442940351267378996053048619984314607394328433441901243661178266073250346714990869466422744346314146547336886211544973740022653335892968371145324357253830164177517651204783778367316558886741059472501923705824093383596292495753904407271199775319567834517805828939983656912225009196335104 e[576] = 8381347284000809023238983612760733581775350442847476343552763704568725240015396258461516339674408560406116992166569789406145329218705129615594411042356235677699617531478868319257564915720505841262926491399690335220752649901385798673726370457964882628430301826966606235990499304191015207318304034490533723198979045515869898003720052671407602280661784555686164300191273123704129749293317638617848810354995333680526912764893245856419195877948606077890667172364389425356191223636960902092464925822855511663929282637502501904407555488683483474001063162503827087798310460198925471569178175563642038506334049415947085099073825366449571681919078975759852038719989657147272728963531306822267734744310503029566007209632372882043775554575883699921158659102480251397205983802076243072015573610069617184096099007542817613305205956471345541751746905529417535756915537180037030788639041772557601158425152702123839871070333047224817458272392861392314921489113482328700146913109506493231396161802088713234137933062452569563547030023452853281178438619187541008743839170780855765933961991943448558042894789884435917285563904924984781851353877740901103492866609346565882036426119972248220128810083814057236004803683346232356708801177714856405521647780021119934371567215144027402741729272262623216597110243969884061215663345266452442474344827493182681814982026723096850528307462516145536876036376041053023550598752311605417590168678752113997148044305406539522365608954718569328905501804467690659380347264106129458448890450428415339455205501637766196369102059549991017393353471758451371797864104717866474210628609565306113518607120498035970198412145702230607253393983931014410157799116497914341099864088479271684283574932734744992987231997586912350011641150034032752237692293587560713399449611784249402474435185695557212600234574482415833747717632230270459807183664853668728481609544569839458753462007311849583453291245886528078314445264424041384841019151953646296386100037477421752425/119477202134466932562563268982823685174093386217657810644912885880702534757992106097239968629214788656866883802487322356532146500693429981738932845488692628293094673772423089947480045306671785936742290648714507660328355035302409567556734633117773482118945003847411648186767192584991507808814542399550639135669035611657879967313824450018392670208 e[577] = -1858714434001757185271447919504979678423232024273105961298360121272457207607713682859751772330516074569078842851768892060390719760060599314719205857073336759439645172893286358260723324872896129456450145695741452210983737788889919596823899670723596277394090476884280016072105321805336902620179201781950589571889925352973667857673335532578185360524244429395541205434837694152745292787471153151268587785195848978586476858069135735855244929187520440264460306170197264793508150212965782635769464456116252663506786597999796859639632855115049160378535707450933641616925444411470570033150890948596495854295068974151750050110894694024121601862054843581695301309657380372230662654157809534121650159402314112474415756470152862693482916222038191951981963020198241809649957124131760588200643266447779181261088879465395350182034602051343524124046327215234416100140264119872088564231954668915337703488121797949537191843993427460772731845754581938749145317895564036820353325841843228427127271755133942446743829852775424493168352522143708174782616474575138577134950891685131569197709539286657886679095973791427685703490734551126266566514646548611129820482732318172186066230192696624192416521346327725147319395557777815880813892220209555887007195222693141695511144549302508280168998242549466709177951530811305489957633139637423320712338864650764528163976020284192475097925660253470805238756584465147246658879402169796413112181704242586339673657044805794288269839076539234341493611567781018217034783514001289412610010506483515797260005152970144078420286021378273165207749537517816695448638544449026813026560915556809763515310154044029785508548485563252138176763550631513553571713219215213579884527123333116620853006459275770681084309968100568510987773649070249255500144367699802128783191824804903266695319715593870547099590923307408229538650487451123141514565508420613877323363108830814334809557178352522123504009095421798825592145173089796564936158128993306845857813926873098890988413165/15293081873211767368008098429801431702283953435860199762548849392729924449022989580446715984539492948078961126718377261636114752088759037662583404222552656421516118242870155513277445799253988599903013203035456980522029444518708424647262033039075005711224960492468690967906200650878912999528261427142481809365636558292208635816169529602354261786624 e[578] = 6451829073195166285514504017028845422526391646270607489472985755037559214279626407960532556736681693537227414780143592037293687425117288868580437089221324410391705518391550347633373868650839520672987166276724252239973640094691826406753627508539433172133927939517034284164923516536139718266042858748231183297946496087054852657887446166426406382194446666553149120142088376750064945911535840874391210967931890389811157939616809376819024278615886407067550829778741806962284902976976358657115808405520324709275055185164786729986492924492313787111432938013733609969201554331427585622064046259243266096154102338462814458073700345957949026649200006207320942860343478184751386197250999909083290650322926595566335169693909473614647778321184940550716230015001982584632929679026182925847230535554632686627288970127655363309630138058596732314990872955444108038845942185546305044210286742844994156281188225367432550100163331119835927466755345490292502645819609078087811593201609753880853804072852757972887083133338097016340364668372321381964340925810033205385650198633346706535235815818416335672919921276512058348324501164696996338597185939942654971655028969101899089909413381295050573588752814775371082671428924101283120255732095191868236149992828832986113002826004183711443992695765118733835316326253115873518947087957023250785489246280135050439167804845148122937819234488837601219025028150157980783088912577028352003952318481895529042423426676246309380108939840685574183790277416040169645668090537614726077711254609940644710581018895219925550180213120762045782120516158464173840580081728376661844491825485907821796284888813929554925651893709785136870452134960148500362165017583382581193168344026207740351309015920035619764672989357975694546889187626918303859887933816644308158641562960519272758781056087883637354467429656024111684844435415576747354894387389093278222811245122552077316509889314311217265212762315101384146226879437625963882641653426736422491308977432141341507939810695/30586163746423534736016196859602863404567906871720399525097698785459848898045979160893431969078985896157922253436754523272229504177518075325166808445105312843032236485740311026554891598507977199806026406070913961044058889037416849294524066078150011422449920984937381935812401301757825999056522854284963618731273116584417271632339059204708523573248 e[579] = -44867622115988952365152256783350043371501373884451936356401193209341798530568520506166715225618121423707349352665032865956863501794996313586276186128443228521701792101446992357349137801332748946502719234081781383511442369234434804646177533823246624098246355959032741165485392023283504637180351763431419522658517226718899889462451616911529899813781994401537252357157182743490821142865493474810954550557844539300190722467933957124433517490539579934345323221567110526273427185488070643139729842259025842316358651665324775090411831277647157901392654371778066026566648155349799812630990582001171115018615368134627248504766023536138753003483612179117563770611956419277898511182538422415694305965858603860396653811979304761756093935686280053892679087216807542070781329194346353606734686031954100876737506869808418538031523541285699820186393315783894888779421435743548712870665236641420753977093929017291132253233285436837295516603396859475075447508692870310550327684990156175108515538883327771353946794908681470946163748956180476506576648366946641877922142644515978510767827283197398919876294458242465424019097497712905458934453024879704088892686175487826527545469389079425420248266618587313146674703708580784461479985683844379141460364095448767736024076467435267159755827007834609617301745679315272744498937718886612405604715911875419009083651741999659675287281824481924843227324671439580591421258498754693986054874875174966533185089000442665645183087111891215548635117080344630900876294689367124107316867869322967092855577852694467645457980895737648004541449743489262481569503918703973105788148196507548154993109437540569222243127840667718506100661999166171116218185096138315352211985850524073547795468734014320030403881971896383370558017037047464025584225530152471748453778751217990133166954511671820256209441687379987841580659472027748665062058745514142569797985710473281593346590241818339915263880107866638158045735539218884362875396581340718777308284963775963780637339348987255/122344654985694138944064787438411453618271627486881598100390795141839395592183916643573727876315943584631689013747018093088918016710072301300667233780421251372128945942961244106219566394031908799224105624283655844176235556149667397178096264312600045689799683939749527743249605207031303996226091417139854474925092466337669086529356236818834094292992 e[580] = 156279491015423773578970051653396450928800350443803221151707172403381567174919520712358150981938712483551136027503731207735376413784874330449639636922618338644815258439242963802384387166678396548047735430144626461371249147359256916338382574632670449853256903796789715261460483543210261497415891349932872556430984083149427322974492816727385553874193004082582430833780420161511880233112279722465216786878870058498958943817997352116172515573061894249051899345992254690659375709072976197541600433549960172866848197825032357534241372632163219008986126362865390498261594426960942625660556598415489158498189637963583164915538717330779445783234216609225155013571386341635127743967328716425004994925767337232745965800770184650659102733678935317368367885253670629840446183928359029558345788494942267497712959477520375435525170080243207956922772605181565777865100222135841141843799490058970325061440212303111972376708857367806165404843778081529266036673579172020938168935668301166485251475802897452284904235853267860902898272610995547665776802971980078263065198510149040013542660613186959292863744801329793212660308670458228645771346614566574684817268318193031699499839260843878966356475892261161522293058889639291790423306000869695001865172326550703897642201538563810373268089253620845667351637906107634212548334379710025631514838950241858607338601639608090336071507411408615248493144607720567427116483399042089999310084268313153991478759495495468977651924998028184874664542171595660524915971223752775966316837193704504704193278722272092753263361146797819311644924130394927602985987286901240774833975193934481098264827517002230796629100687075911342141595859563522276867819130304268526874044583296445661272822786616321877205647135075702678940991596725363134311255184122911257796215654543460573722626475413207735730764695850103284969926748502070524675744469725217802858724450057680042692990348054788219321746427469081113099411833847081511832486469624089569684251765077494093689058136615744995/244689309971388277888129574876822907236543254973763196200781590283678791184367833287147455752631887169263378027494036186177836033420144602601334467560842502744257891885922488212439132788063817598448211248567311688352471112299334794356192528625200091379599367879499055486499210414062607992452182834279708949850184932675338173058712473637668188585984 e[581] = -2181113950384704076139448236856725950212575495655072673455796349038769393945923983240634466598151187667691786487880604238772887764171543375797160725479059701315413794465838956943815465722941956496869353768804770824584964477065343136300542596772828050822524355220798925254718042957848402390397843253791726136635293252414195637576451276967559093819642928795379942997673784883729657543287214335005532117617289284235321322401295829255108335657810132606103249138192125044411788456076656018913640055197993126477527530649127172446147928506340511585674114323900124617447159791739309560520608357446658222698887907831021716935933282228917924478056971475934780222986585271981923450804373306098867252938226729733231883088860206707495100955859847594676278943141422670380370930361885475310495152273602501446549212342251322896576965507888137986237706590123293251935635359942220600414674227998144852070270786529762514705640670672867149797580424578168897478291942112836436356909713774019581946491271422646309887225783047960185082873631439071590556883134678877315854918131767887849237528965104863341623106423890118352520809099816471180986391662731083587147543579165587309883444508708766593702890888081531556973903428470161535204199373861278254472077839014668819497818421264517922793282944085852172898474909850735386358116036649486446333998971945072995374751808947753836086851787067006089246813093935803105131934148539725719514271111689796404160745598810755522811047550075901610457948507822029963974249207506830504230182976602916822553095162130485311561168945543536030732522748387138108098401386617334391747230327741190289960974056620986810565216038296242409644330138021613585758922720494352382590958172949029598000759867262343705230752720364466379523168369653766736293852692534018641511084179747425365807189711405893137173028916640743693738095130696190035553492274977752255644472568585047659668986226004720401122481407542900723087758842907859065380508190521018190547274466867973787642196894401993343295/1957514479771106223105036599014583257892346039790105569606252722269430329474942666297179646021055097354107024219952289489422688267361156820810675740486740021954063135087379905699513062304510540787585689988538493506819768898394678354849540229001600731036794943035992443891993683312500863939617462674237671598801479461402705384469699789101345508687872 e[582] = 7623262752885290758022406998825562260980242245100850589235730470082325639135223733582960066026663816783607241796184399964418096507684063084397538646289260941001050068475675195804214847665792080300147600768820545630321332783215441032453762536952043564366725410826357394125477771663261079218439804982731344550608614208216298648672040451218834472719554498562015828289291072881892194394306610681907011201489460114098264661751633662349272999191003752710958636790003969979726996983081143993774737419655512357656438091632469764353993880028883070083146502699743757819758022442645288942424185883598519379049007780821821800979165412852543422103466237827234066417120581678195569229041551248093941973754382772140304689976117113378976036149941256840881434237841518543352884157036971639768487791129758144435843985325380744907588055906460908187735355688203385159464812420773020559052939603563150103819376613520653813517592225990574983980665626699308412742834422312127621800984723793108508985110497305443035065637972519234752199967002413531819376396720606613538013574177815283136400751486914709422881448865806028580989885607533905485808744427323776224353688324379763093603230483821543578643705363846517987170856541794321336236922858452009118528623458376383108316250387999135798114936552542355647331589928407225397413667274688686800303492384653080401790098243715483149834118663703943414103314531210369939231484812923454470785244320759467744016099999741373933418051046977230898979169842271674990653486282523439704257829812759532849655261950741743440151080874509044450854419615143841177610066907936628947856415697176525362924533923986174923363983283504842063122892725092950050130063432470401674119497474735071468278695034876545120416733102809357019180775688553164360036816366049540717286361019682558932535244542457781098575386197502737258792066690662057900986485075753898605802809140836672634713641418132907079498570627368678366822573624909721111683417549350323147947667278256507874477870766060611855653265/3915028959542212446210073198029166515784692079580211139212505444538860658949885332594359292042110194708214048439904578978845376534722313641621351480973480043908126270174759811399026124609021081575171379977076987013639537796789356709699080458003201462073589886071984887783987366625001727879234925348475343197602958922805410768939399578202691017375744 e[583] = -53379966364726568029034711957447956813510248376728411006453479007284477170087239885457759846728468837724279826197559392186807905138204454981017188278906173087550190005757541748912833868736055501779608075821723744608416206084610833336126594506728059069206109153284979013803733985216056173010684037901130295814913981479838319630751609559114417327873492688083886969187038999540539665694717090030141171131407606798195767121005339101958820119690292103393420144298415942424178612556802604834973661969075130442671068829045357870685580680884902039966899898145486780885495364581029565287859096721175665714195042661658607022935539716924130329585312368694867171363587817425165561077549232262161813222148737385760981045652045936016582251300992343077987082755446157981578594430910675883516787306852162773063106170890858088324079762614776743315025814216525307808219967404288446405001891240429535822707015934734802457929756857656586472462638154517456229140751439843108615190796279554333766226615528009275959079972262720398730764860635066215135103381367628381516819541152791786847285453744535399072483805263798379953956358175239617596592519401670047830069358404293019991896085143534407665687569903134862621556782597669594755065544150312966207187285555330909184167178549162994806701018213542987711480246343155103513374475964193032643197235370816368863136077738147590748849970302162103438141277122962176143695573562730491536936103979530457781736312718806635996411095041202021217992612165735307717644809962432909078083105616391374483299055445940676109840215038781931961831601719253644229624236353256369300791209753977264314125226858815354887129314873719069914919578885031614349292286148035897126628772209936363480369755002123227128777811441363606408089339607428651682542987386425587200850392962056022840277503109075534064149333032749264330194326458737899307522196706731399545185533859077428625446012373298889556930510213079876310984706119682695158069624190561251011070168991891341928950911919426836478765270515/15660115838168849784840292792116666063138768318320844556850021778155442635799541330377437168168440778832856193759618315915381506138889254566485405923893920175632505080699039245596104498436084326300685519908307948054558151187157426838796321832012805848294359544287939551135949466500006911516939701393901372790411835691221643075757598312810764069502976 e[584] = 187210114713102857733255532545824449542364229701141346657406909921997572331838232964753158772470050809658050243749366971790951209665527883096592725450728120969951342162442186405138984122832743062516933585161120198097289829106455446696975033666466634253607718959169551149690426977544925585875423900682052884705817164553597164396923213118961676067308105948777181812404654664597733255112240218092214679202127010682139213961434401270419802213079545554364241473305014470023089786592944137455686346093518247297549262956996041270203685895089964962707663377006309614498172404166709198407210772151920814998334929919710588870507076462797763073494827348584117644755989676000856901134789398484834038118602405051910095102566390808830634875084782687770317512447891742455097614168302063682230938511996578203437235233405513283875999233971090954209210300090180958649247958390465726971746683130276298362178500776364397887376853051601355676202824220976108401407364512296575628171046916273305115372625934249066091318908874286546290708196030063531483291069610861939955383273864285555888280184909935412101957646641683275651770638425364210398359271983613888462493779513826813227109117005574246579928836908641462271930212272485853018798817600056576863209227156112760228105289647258681527603519765828824564130652061356348145698141744813384042565491492264917609384533160062606457557261647123942390803344918205234119372687496143637275783454108047329766229555390901069722441335585934872484128625518170751669892384206995478881608050779122410143293848287801288536793856944557167723912686541329186807971457539497399562450180919519834410505200809329969875641098740634364202660179979099771389748653613781141980112430417308197768785983700035409609938810844078457426371478563657842498831540631389659042282734867652062062290148367198272178618308176682071045082131082020837083228824361388005526359822097804294166764302464034278251733570371151761085646886404757172333965274545908036419882265319996471807579192469449063247480253425555/31320231676337699569680585584233332126277536636641689113700043556310885271599082660754874336336881557665712387519236631830763012277778509132970811847787840351265010161398078491192208996872168652601371039816615896109116302374314853677592643664025611696588719088575879102271898933000013823033879402787802745580823671382443286151515196625621528139005952 e[585] = -5261537153618832687914111037409570195948202785023335162446559785564887162833621102514606272013439349581911477515413192441769546761311945871481435397398947275118022890957606310956271814251886611021740732029541323170715412967418238353549517805812659004982159025917759039623229469639039457498420068461971685423371351362733018792443960590543389555369744968044953967695356829925495055873658999754895833118585389299853595403133675234020421331747284454423036937373792763257780432891345584474873868822917048002806859174914555510259982982113045167155466605549566018849777720536586474409779674313934321714254674592536556352864841772850942526046818767128286472112783643504777553706436090422615203101053393358678375124456070101415529224760827203528281081726852635650116251445838279964573558128844097783672092112532397314167235790172615752110887444485701938558323038875584239294797342119872905611343523569477349921217890614099793892989998559979620638834515469600273429767287900803869011942016776021085598612594052228336545875625868718045894250898216908726130519585279675242918477674005453311959766049724624385288969518740514918248990926602298602335459923844542822220248168832469152823794524364970180388863744079430780236127477399732216669594174868544633178050570598647182011187692954306729864656927898213470553425356705285112979915133469438233767983401160676623958687338843819457796692382775533077856138254135659297805744315294818082719795658788299913488209749946805752360945233994079564829720892376793949978216044869609384452351224103411447803843467392410776120030449639415153645181132091688943249143766065490433989141168058598893972538220386895901644519574248236195498043674328951462240538589280397779422950166265557029623838652394693369166430527654609175645994336503347858657801899774124217004875219454291853238906795507359592775375752687526937997100451598275121775944861192882756983497920743156909190369059561394800052170453444205496891286013435439120364099917221371112360524094727383766378022083942889996495/501123706821403193114889369347733314020440586186267025819200696900974164345585322572077989381390104922651398200307786109292208196444456146127532989564605445620240162582369255859075343949954698441621936637065854337745860837989037658841482298624409787145419505417214065636350382928000221168542070444604843929293178742119092578424243146009944450224095232 e[586] = 18515994854362246664205013395919791281564906247354533846851706058789007709611369329033172528931630842842922625447434889741227102457349008159180327353140898206035549352926105884781707797053418958784274589082252665224257104072609040447191479540280462798374624767206380968287990271133201713350064960046906107988168045645738120799391832825464785712587159535303627638994259802084830285408954849318942528079219177804804801779257540035773928478704583779032011618508954394479780252781009580905303367397661277613195139561450498026901852541154469188391322938006650723548648675290568333293208816550034177010076502101826919549830999608608019255814736571351099873732825592677777571531694613649196115119142973764167583342923323324567498785799916017774291535335806361339016626203126660096170433628089142234073994337626294493916295982977397411466953299620046666635550864362844944341373103720044444157945989770261887813839924575467246196198359955036175815453564965503612561963678248402117735024812067422205930345076827387618242741497125850246306521421903074065176095971926503220240688802528144127900530671971471522506001861366018069315014061128583910217481585198918603578212801876292573749225202506980187765618759700007727197846970163590227026793487757349656338416753744816528101153544262255445757859927454867548408350559522764857076710668029263067815789034083118971244198103513869537532618384258662164782243817614901160482454105476838076087901700671349076638996144830783667519245725802146016389819799624629841605604981876098207946624600810600904927365936958506793099986865240301860788069037087849261569173044228509799029422832561053324107725393370691485222810928898367892964918428633259992846530005004826230999199224155352730910321084748088484775926523091645135038714587389251423650161301612882913544328078928651740007212970050399339050135074796885604829840192061280982541483310710560896401867281364330161613046734830701865144406645982306071017877344349164209573807924326202494108176429870613590822988075988523614380405/1002247413642806386229778738695466628040881172372534051638401393801948328691170645144155978762780209845302796400615572218584416392888912292255065979129210891240480325164738511718150687899909396883243873274131708675491721675978075317682964597248819574290839010834428131272700765856000442337084140889209687858586357484238185156848486292019888900448190464 e[587] = -130542299841456779668342423514651701611072644818932958643919210483169758868843947908207686917726957290366691628247031884171581791263482911226049978709280381359914339927978014903993821156162782712291932985963418424918901890640277187876702139981362246707919047883660338168971665382484545131632090918911176767049761131729163767088587428358197903580701410529140272939131250362674985191950245049751733780538794603767302763385790221251752135183073587115313830181932634216650667781956216495821199411401348383280853619130420471671570817967205311659331142390779922867255673445068439505732164752821322262622342182254314089024187136016478079057650136899828546454702966118319450438997998372660257153145508530027915058385591430659408444102817064061531507681061527265554228537786532290781842773877297616248296256924048174422166040306553893970749789661971235297035497503262430663013161300368295701691440373082262950353315164073908020894687822394265888025672076924530551000632254967361284886661183986856594294633534494303797748177791735049359990884884059732178645490448129926810430805704062378772049654410970636618303609179029660207048264995230244895726650904443788753257154005727708715139824077203470947291512809383369741342164404162282960666613656355876633321135399932118537480842036135169643626772532433169639080297693992332668283665417794204991339240198682473915693367529349265470922573514136005037782978861696021920544502401252538250008123755191005588720915155675323241455473002510313108208043767948544813689917570935343964041688518295029752641196006663631871374777030654331606378552735923648661522040591819153476303770858768604074776535359449736780422258989879392376701876090334830017424304899456315738044921091119637283474375438688861482082706834975330913955161183369704609204669630869453765202151422915554413061687912404047836891640862946164885570984315056343564842181513749189424812898824400223195987998773382247490772991698430541749874499825640109050030308669252670403816318544162388119365974448052900319151050865/4008989654571225544919114954781866512163524689490136206553605575207793314764682580576623915051120839381211185602462288874337665571555649169020263916516843564961921300658954046872602751599637587532975493096526834701966886703912301270731858388995278297163356043337712525090803063424001769348336563556838751434345429936952740627393945168079555601792761856 e[588] = 460960823539619451378466356907226842333898454293839350959932495808339588615482082301024906910094844669133961106511985607457878100162354265552109030884156822475734053457206753946800529717349468175534225096556756169644635794630439156516729004792613408831680960993929098295048838458542808088470330265245662095049113656073884245226672361234226961605528215006367999062483250592559989754012278091813241154851545934165525598399407039367889497636906653373031623954483992023990600407811320180572670803222985077766788547497005247502176937654229190920155651797033086319682787641729836729624654074437193739862082561142060938682255240962332611550767313582270226304125119457160285734665170959819238013353862603454006510412926295935368446925858179956655300088609546194828796324287409989342416254388977158498537787843123302113389692418842581515575851866913701735378946650903418957997852128362436712315762884920360290667768466611202370795992040242545103168570789032491061528761591996919917814170081105411082733626764691336250280843831587040243426970366785314485680714105782886804205676972886543499546298335479793120763683136794003460789765355871765052654106076071937168662560176325530487048386791595928298194955349294369453897499602965312918637402921506238871498923532327547737795998082830214465663750035467082501437952096028311766280209286784174544645598925148922905916557235390734093606943543499870618113522642969606156797855174948816489626081596543071439555741293174945359388580549117254257429815587347791719165802393030108380066525687774518753773396582316989931272987746835656282348183078325270410262857106252918215105232582957663214835882319355563177305000536933024688232309194870799293951427578714812784607091679843639758885559924605043448358387822244760573221797321148190637331546598810819599092134503631741495679022835893943098292886570077492052924520693248925619229460003247309054664342841755004791210951083822408719313920485005863597614772373075684345003857033931335766611150574754796786033007771067989491981910067485/8017979309142451089838229909563733024327049378980272413107211150415586629529365161153247830102241678762422371204924577748675331143111298338040527833033687129923842601317908093745205503199275175065950986193053669403933773407824602541463716777990556594326712086675425050181606126848003538696673127113677502868690859873905481254787890336159111203585523712 e[589] = -6521898809713694314144741855299780329995189365749297276902397417113014334206078411032231472309930169856196888833457179597684836794335439280637051332020954746645708569309766164624695153509695016273001581908038872921008480192948815746142701244382133456410828575321196118215093556572623721814865772322129307364161409245161457360759982758131218833615651034784623405142710369430924334706076666251065754255721747194802527199012965372743153854233897154379380582895888801435571805862929728890678481165365523799362804132301523817023432571642158849267644215880097769032251393703463410223249115262824349623405091317176389109207200713936621798644718763272847970786532973183244461251762894508313885190951373683528170026450339173370374670772602136151759531246315474937801643996859975089312161731531652401784322970265535465872348302463061691561374003128254034349257932155816007059099593512147801702061973209305837905423357962055598326142965707305170136548807220795050577539399997306015031082526033616920169104178736823815331391762833088971061279410082922711576137928046033875084731938938928016014478716712480437583487219576540680699912217322922756766855016543047051116405633885617548034252413648756334485117704410061957194909515788916093722658432026114555774584920278517342900745319458531648935610670923999571275461259018556533287648973094631792615728691233739842594334374921747845979662865918233630865740591625367760840510608032202222232502284578716257431756458784530660626904995796463828065801269524158797345417640733065178574318532441768838825578918220057599380975014647086621854164149403827058679362286249935691141172603606278449129592400227283362494312453711096691390821399819098010607489773918214666420609163320512233721523495490603388912185735827491558144257144779331506245126551064843624882484698703652208310903665672817527620366362559568236546512974825432990501130578732333787174719717783391282944343005297520354189758498774909222478816389974688906694024639848598630410253694073086782626335223883690456011696661786809435/64143834473139608718705839276509864194616395031842179304857689203324693036234921289225982640817933430099378969639396621989402649144890386704324222664269497039390740810543264749961644025594201400527607889544429355231470187262596820331709734223924452754613696693403400401452849014784028309573385016909420022949526878991243850038303122689272889628684189696 e[590] = 23107882244069484064968890624731843173479850921311967544343442779895870111651259238994188765858908123353100532962779044260365377533709067653236384712058348315941836626076623766994173752531748900436909443742497957667227381625073100335514170343361693817211148879890545896425955886964926424654587552853832950431330319841657483076499080277127131858672198000667988319880602952326985731679491273422780378010645986485120189529429794538615922435819583698191612192629755549968135262336085970154159846949894310529531661756580000251066937299543552720552402569030938792464269687196362891682761078695601098074592931575621698673765037957687616447484758150048809843620112105784883341604007647578427893670407830496766677373130133459600099230406062792855939524936154771297504514184012378000906420931317368035956255578991276445288491102235753155309684661313335165727398401100291851861904573002062409369268864809975370018149553557751205617984596111021734205856085384632858398805123530911929061734943959924933961030738655706669548271272870867100938533986693443164059469223031696799813649400212666237219127478552987096107097429852592311132760444767840823775499148978093875489314773077998596019426454259667477090494780616290160666798087362126761698771234767559239458725483939933167043397738428057673515864120243372120968996225593487428019538615879944204296834043087541541846366117356080209496696797291938259193749333512043669733904574577307877965868393558083850336611387389423618957594139008768673419895273175722188940451876189871052277132815169813830363568383720708310924461965558008608399013307959125030536319570202227145159413189951196973720893915485120997441596565705572584956690168191656285787754167602170990611183722835886378409141967164630797408533736208008492943757057197957491310948871576400061895609756166688976433316229415797070732668521839653308315733643628354730173123450754918133936437225817981857812111331030883312857733711577243836499393253830675760763487012234167663101863986784738406162366950008426859155929192821762675165/128287668946279217437411678553019728389232790063684358609715378406649386072469842578451965281635866860198757939278793243978805298289780773408648445328538994078781481621086529499923288051188402801055215779088858710462940374525193640663419468447848905509227393386806800802905698029568056619146770033818840045899053757982487700076606245378545779257368379392 e[591] = -164025370379059013657612789828058731932495185882620032878318672793387930744454507992294824035173677387212727319172992115850171578126734335948248482743752976893737384700813987205432037320630149932049241471914474348838878732562359219555134034708063462497395597916121001727176640202790336110729539743953597565851356022780783831182666826602925150144596451487735772432650025361940779332768403969248359257602888693260477897674705597592296201635880112513631930313675352758664247295654842359952245941218746286916203676740154905581131813191081267075829686373029668243955511408590422072211126126041088639381467934155654363221144462025871855673459574979098264986763364469997003747987388966784409435245761674900092543068261252312860047646979587314122939834542332722936349198551218065485425804625851623910709986899112512937932468200531229602169596047645232181008576216934245265676217313783849470181658401694841097631553514972710671757581158722056689799174725357223281692176373130127252071997006613055743783177593700104659722799174733235545301137733414785968952439629277945061156871889661508056194587259391170409097953045235981994149836412071011983929304594363163982147937007918315274298835310310964081393185760162583409660539972559600905861936542426060925778624218113653272563497965186216547675352177752018324886408946784136456968463789438600499023355272065241664118420978867115861608266024646216433591532795508010640404932970223317214689121602025661182408361889643745040644217808416997295593554636240185814016563404153894290439092852863311566185251607325883864045659847348892774016343882210118921126103832426630654665105126297733792668157816325155319244559610831603549008099742324710306775134945750409616547503900513526324168856389619055132421766365665402388316027129678783034813997077142103100494588699089050784176785736862329890702666641420718297154001067935543498378266815861317289177186820941881767895891922537814287736697037907387500685224428633202482961233817468901268528971756424240678008981805286216832443401706872764381407395/513150675785116869749646714212078913556931160254737434438861513626597544289879370313807861126543467440795031757115172975915221193159123093634593781314155976315125926484346117999693152204753611204220863116355434841851761498100774562653677873791395622036909573547227203211622792118272226476587080135275360183596215031929950800306424981514183117029473517568 e[592] = 583130111435463822543459524199948625964324818134529643931181334442677570283002201237752176480200441168586352728604739006511383408477802061210949239635082147844157027541994789787632173579646402509958652558627914619798399415599293888978594769316678246721983699284275546439304432757427368656586252652398829359612390314788038856417135753598713623938718916681496647772541220064999018822843409023250428517937902742381567266024006871169898908045786369218899255428270342465055390248502786989945262564177086758235676919233479043182429036126206081896442399544947027671527174922808518072556051136789251561024621708724401595079187856638374981816749980811142169696618296131732376657416486294826479613554149577567601625425100291014905748629357357327958696093653647650782754793169394400058830890896858314885778689112586346934234697806975249330692522939394102055134981247568195772822494508463143579728185722253815074258735477111555936356188941123594027460103159831041121084914071998770884043549364770526914807309080303603420955034504088159414344260596815843821082479697051562912402725662757217900992338445456191609757666207946878860147810347127129080105883177030231974955618613744471177782377638139926654089093003018497431300588663851299747663925026911804833366483309414566660404795161717882630729688046188591485541132238778421271091482211866946730284368937910120993778382751511179384044566167008929871894502943579059831293352669274985351485904433407239478215655106670782649488778505697519682787103530274073460073754788328473466529925856326837799318152583862719808029056362505283540292375764009965699861747026635358643974654958186471149302642680199848633687939131995897760045490999655683042671624099614997209427275908586371321365253771418786047975031901759449786616847651981393707448680000776986858254205923301676462242712614606896661219048303923712748691881348792747202507113477333554994257979201221103780012416327884425898775033750735238687463948567451431491571560426326238174477606609708133279214961924034322260492070146073679363631454955/1026301351570233739499293428424157827113862320509474868877723027253195088579758740627615722253086934881590063514230345951830442386318246187269187562628311952630251852968692235999386304409507222408441726232710869683703522996201549125307355747582791244073819147094454406423245584236544452953174160270550720367192430063859901600612849963028366234058947035136 e[593] = -33225552365441446641232831151924673351833199611400507285854782649448542566252673224040843875474300419215216320547892370466028519294729265855521906021306490026171168326261155537567174831452616372034989873405564551664367267473188961925299125632776086677548635202064164218162617928202578381732896502189135147324570967650749237862848942729258462212617708187224951939808183955548533011705711433699312586242482150032719418590498280436971014968741702316399929901219515684942611238616172778052104559842141404498076866609622417243981155365711203270414685764846737583169880422640446710537073550530644383817679791488932868644709292352026765301017693319499726557002860804351176602993684079599468650299155739692662282882993728697448207826537162614028232481351205015189442331189270416612135395011228681076150078769632374160758449853014790290074666481333553954146916346409540535015746896172639397562288351059734685579339847016441352449823441299840824606996774372765707171718444734874678119664440256669033167983536724589060176464226887554706662289236468791123441643368530961764000771924435257053073096102190326360876905432397930698142502737620002497792248555288071086959308315330579348912272957012519237592404787313508195088200852786501666059485170750590465625471060173257806548069324290690448204051921582891330429696146578740973140580416743716375222215927163630695980653105081730848472642529573863182614938909549426278851948144206663471440041891419999086564026145863177880711930523286775228286257449124356302044480131051202306005642796505994919062215525834964919055782647359314961185227774065750788311799846138217286289882163257408563899966642971416477263802175234563988809860697575382278740712736762055111612280649593367916270558184367681196222247374349215435787094418170565293217452289772277507730734156088303453078268521246941781697707563859214079447331798652755410462274848666604622369059204344221645259317375255493601253094891222202401564468501124784092672826861049324173292314611698568172282036864398113408334148093347062955049677223381795/32841643250247479663977389709573050467643594256303195804087136872102242834552279700083703112098781916210882032455371070458574156362183877992614002004105982484168059294998151551980361741104231117070135239446747829878512735878449572009835383922649319810362212707022541005543858695569422494501573128657623051750157762043516851219611198816907719489886305124352 e[594] = 118519566526294190097349067403729085837637891127653033883060841269759519771055741027181815125293421121891004476875468050817564438242250089661117979136610178123467140588615577070413101838725947928632119556228284325640267299195421005502002163791406711579893141218193571690962026610513840260668461164769096606733308120153614082210978389012207669119559216385965766464551231205045343739187550743485210949573469183107294470018810013222389060818942395012403197319537465032598477314330805214591147092581898241237322300927732758658898042443848845906988493480988682871706223329411967908283236771934228769531856795942017624565725226220863673857223125456791260304646315658357804340777461711611361171621987245538175337783338304788294471773157001621296256798493923809100671768985135329254853665993020368998363811366029752187344664498836558696187336366043863206618252717261184397913517259200509667499082496685080951309564280798433600742660364685750242295469788585395571023587219900785063540421045363950735630176758828290470519407792113907698289432501785028268809983845940797484009612542853912969806421906208316232492902112924724278727388703022654977199896382560704499371116805992961565402958997811500291206535202524260570698678973556323534470420434188550488571646375584264714669878643828793442937223044337658481226328756880540287751438704232693098425850798329218209817575240208476007486998609392276461267243628695885371494018534173242994153114961384147462282232753030894796471251036708931508985777086069912077885427769393068879423377206593430139537405933092462064986079443960286447459168675046276405413955741918262616380207315038132354447593409511551783096690622800502989369473421429362138564962588936131913026860175333719457068047534252727526842587357905835400229298534433765345540966932255113001871858196336931688324327721838813740124638817943184307696178002481815572560721149052792418183646071964656338949121632013327374490518636135735557575809208977120283632466991544368736067206282377490521437052568490715199186264185092920739087352979903715705/65683286500494959327954779419146100935287188512606391608174273744204485669104559400167406224197563832421764064910742140917148312724367755985228004008211964968336118589996303103960723482208462234140270478893495659757025471756899144019670767845298639620724425414045082011087717391138844989003146257315246103500315524087033702439222397633815438979772610248704 e[595] = -846969462008872847094449937756962919687632565521085896543700179403598464374245549318442711111242373072862411186358507964348649920413817541712693271553045588559397207959298126418788595887818257752265966703853060408568119591723947425308586615483234099139737617340686346798751817695524428239792786305306494542539481357841074469074614975320425926669234211097827382638858769437400224531526168058764310005644089935658167966930488946857582817807781859456036444201051431283976014000131728583557565367752853934464704967469937189395118532840069459918633634326851630210361904242915692456147199275886163256950564228413722146063726451142113576653746952775421456543647724975772380093073115593023975494810148718447847326047246801674382198970027675686623372439771784983772891778099880311471579093829755204883431505214264089331676324885519120587331780754814293479330622046571472975051421039922868911979990112164517739754830462516990094207347316585841183953307231431882036131256139264007765250781050582511115793724811163781679125831057604923740300544709306152143071555706782181453477800434950041594165651429586829247672258160286041488691205395215514735570388086359462920476995989295471110951285796080689434707953675880995645814830982614109342722962128492758937188017237317460142783401705032412952699388524263013701449661881507417446454382490111058050169810278344229326466599491207083001035838515792536978698028730663684178365647067228955805495040565703807063929779118444208145429467216827908158404433030031569698846058193570692593393616272904717424284177873786409902634516808958794862599960899471435848164376100769972007348485323020982845114518622941217197742101478509238606621515775674490127173838228395794335269521833737550363871499527111159382469183800892131942495023586217531566169086441209616920236958165014085506291290362922629706661742575887845990674792369365058609856046577591923934290498170219656832763534763749565444712673528270945290438211865805501209129392659018461876283419679007205210347233508107815343537483358915172894537338701455163812065/262733146001979837311819117676584403741148754050425566432697094976817942676418237600669624896790255329687056259642968563668593250897471023940912016032847859873344474359985212415842893928833848936561081915573982639028101887027596576078683071381194558482897701656180328044350869564555379956012585029260984414001262096348134809756889590535261755919090440994816 e[596] = 3031405863268132279233100382366874804525571123899166932900467156579611077257583480256649374882342977819422349786750892653568571791191344897448949389463828563525151423622617753899659772903177383515350550948123850771261305564806670177834502198596921666512716152480249584078969857328512058737413835044148819448651232553559719338621659399555454037237727992536963130753527705986564608091515226145973459768485687708321247525997416142634644005738266458505181674046492347764750666398421151827464230503738804238133298672428732455987092174850593318221307673298399797618244836196968507622129653484368217233674200065152034074422636224621650036025878967262608140894343499011631868930327421641663279659131694146778195467872989574358828695933863521803788452868530516062603684811119347617383141938481411516798745298748131906886890651301095148429803663461062157288462078532711974844006453138852005322532195964550061442901992540977721234420148295664776593769864360523837001967154368699684291732649557063480088075936805210263889447458430948223769564726888325054116246282596791995712999363837802386914326205740977781647488544641891606408690920529136436918192672643936107470898871654838640860874612628102540742250032254547583588695826149265587869482095102822684106769790418626295967769978461476358737808793131469039326006601906852219051762328742280777365390189082349949925494116977394802672077713343904799558283262961222214619808936623952922286171409561682663970539327094402326260539527946668479193741302648772390337845601512462434511106011342972891562204155127063339971935665115728361849185601347267316247169399218595980323432885170701999311147680824338265586973390698370758559733089533427933891553918801695515432865070755017546201182192793768171113496717142497823364338945079021021783657995461346134297093980055489844085508969807372978425137116721417483199949156903496831864072894105107894406145146407805497311625831430520068842558306448130809253062098817663450038723700744512613399485566756692405960509241996507905993218504187822348515666075960450922334764485/525466292003959674623638235353168807482297508100851132865394189953635885352836475201339249793580510659374112519285937127337186501794942047881824032065695719746688948719970424831685787857667697873122163831147965278056203774055193152157366142762389116965795403312360656088701739129110759912025170058521968828002524192696269619513779181070523511838180881989632 e[597] = -43471820149651733445502029919501195640430544558910476310771420413494141305255249952966521787468987660752545643529176053551992102357864026394810885435251467695690197300067639137227732100712266987654567826651205630917343788967898914671967130633792072187168005260676773837531457656066736747807113484716693150251151754829792042350848747757132654179755297596272866415225047491484383208163498949950974515869916189191150208559639318542692993059661521430686826404432385248904127572300352146271454421816406889887554396291792970448376524278012579854451837679421734650667853791578196395607102942058326725440992655505413888594635720789008270522517806293978287992462830193069194205859367191026375579043156040382048849450388488511172545090508164148017592899563407632709413008831417635400710781345494932204706996616826534022156076947670779024747927236509495948055825602420095428941596132957688209946733986158157352281632436280885162652978155437656262049696913980489614433972889595565873076216822283798734039368439576455404860698637469450906851928863426879103260413696766560733237736611999483753533249844816151425816332366051803349613737723558876880678323169119821185282969546601806034447886075155237063082997305530874234225412230713596706155450561101176931957456187348303449262847089564454354064100318761521208837024948178385328291342389093618569148164941140005836756679564480927135699540265220980585645338807271431847788214677738111086328955775269445563046445437449189685208842130165609671958409111912013680630445234118985462453837364600347841669174281010473271224352997699740043534859069010016870534344506595678877126509144297553222696693395590248433730125602211805144712629485576973693515075504401351727407726647268986709921680493707488078744705583741916573250490776621335381096313737180778079711033385016851839982704468881574423098830130357200734016211701604045111250851453736155523321152345470627148233298501099421765602518882952627529932790974819786385795784511014910911612436584387700198596398792765136516317701368452544226512907460023311389966352972885/4203730336031677396989105882825350459858380064806809062923153519629087082822691801610713998348644085274992900154287497018697492014359536383054592256525565757973511589759763398653486302861341582984977310649183722224449630192441545217258929142099112935726363226498885248709613913032886079296201360468175750624020193541570156956110233448564188094705447055917056 e[598] = 156112531812442336213166138608182146242379465247700166647849748547168766079950233926021224419965356212326532459248961769347541831779987603535248248888512198709816864917725985272914136517032665784415112853510046305256366379452136898046121676450070931089759457700359220330571948463015151629537257563676778431291950906253770956226403529462212009902230191057170583881968619075824028363476433286167052727846195296758404663119851039227005816810575679672732146740453968815257527360204265209876722204749228795552870362872636484151205181116731597392264207120479475090798230434473599865602916774029972243231917356980460628803950042849046009866180042203088992847412218863726652203724737997779717539529233655116896734886359424604201931958962190067819237500760007378881307170098812174229590976461769849544959651231640384118519475509559701444435103110282937186033867775758463584466927061384246723790346324386048497025247212279868977587005107276214344761519913388468239425417837501552672664053417496475284310384646756096261122883044904989835985769656473702133341449945523974716923634214165700917819142415845983793465744219881365765670305207694094321793002858556733323250508247463474050328888826975686462142097144817541556762838721094574382912488685141095360384946540952605794830386668879730018543483633723584492370742463392673519368511549881747041354540974155863530721209961298488108774929878389354515899993604858046195471216113470978218865749851784098416164203238440408924695563278734904027002509365949464767215525288794635463773612443947846311983826812127198504033991100481535272433627778082865933432160179177841193809374465601427835798970343089672519642099767281825876001088169261564006666067846131533575305386437176610559779096831023659589588681803478497869023140772941236537915682067580793059725594671383625671673740181180200810058590545729428457512970092759646700691122192348667622556308735404874824496518499395188893158362487692292049428108597075604143955070536164332822404772063055434934877479623715180064012842650005988935375468789755732733427782276301515/8407460672063354793978211765650700919716760129613618125846307039258174165645383603221427996697288170549985800308574994037394984028719072766109184513051131515947023179519526797306972605722683165969954621298367444448899260384883090434517858284198225871452726452997770497419227826065772158592402720936351501248040387083140313912220466897128376189410894111834112 e[599] = -1123111022256492336954527638739485198921446425132006487300423275179321036293355831709369716653480625916226301697308464154402446159882408467911413313415452151670364699066080148412515485310941448218201475680232636544124278470952149768597330145844760730195851950955308746221856176158257193073073364639830064892540906697558433459944930892733920443512232395269467645261029254835792014420323947642846303417932184376230868321102387098142736322264981836714269838259526130283129593757183902143026865570285939661589627649914809191686901464214057091380972208986085639476919435081029234786907863461895638623012452663740421330101613515578701199840219256346824188789285169619696296394976277154747522631504062621135862379363465356883477807066476042449940444784814689376902679408619242389444517490978881024033192980076571522519095107007770837412292153173896493151934492355553034835436352840148002533351906382368302121737556845016707299236848266756240436831952836580090906151228439812722720424999490115789615208109373432361485847892301178547895921147487307522405974159443807213378779816771140091017897273132873253239231608540425711265194449888751319151091666692807085224710506033638912454655465456646459960287841367207605472970200013635368446811522065302341058763427365188285286750928260696164220366392416319096846661467649660165044679137117050435798105729705475390022200294817012493567223257145657371583283009155505528329168256736286668665873131466066811984353038154080733754602953353410511413349389397278865214411741998316276249381813616546946819379613075311150428603489487318922799598401151133110160922914467898776666783461490619250374184055930429167168702163212642617974915477688366944147191685017962347673872596196044782532002785669034543719219855216735993454821060501906915375957243200881835157548430002738791636418791370076800896388704094392549237537453338354747689930768618296944485818251630555873704366720582474642251397497386985659583714143668158824799836518252034412767406097569020277358619629877882506228295775933494179546949269825153888777720798726067850345/33629842688253419175912847062602803678867040518454472503385228157032696662581534412885711986789152682199943201234299976149579936114876291064436738052204526063788092718078107189227890422890732663879818485193469777795597041539532361738071433136792903485810905811991081989676911304263088634369610883745406004992161548332561255648881867588513504757643576447336448 e[600] = 4046703563821168772731178624977154860043032420694160935343933594162786697805157514094957025473782335475661515349681469999041414903035111121886419656414163915162346515333209436800272881249693015956083658129560474174864328143858879952990799815716769113998807263327478380438573631287898841025015680552688097480046696700495563344288560081989679739630312159969888139901344259254346627858766619305052529288481209478493264778637090767507059626808270700579187376691585835754896852403506851940500165193128449871744139629112285666749540973740603904222379414772832219976747673311009846723190848990742277004466085270204715887037237307264029158492564370244515274245602561251720032502517868034230193721442587960339702564542518688969261586073295620199670127998654147608684003624838984605922888028585522978373879358130187478134884630585269659682533410790156974695940699175899522914835389022729643983484902067281058581705800045517089669078218383020210395424850386897643392703542459812058269209385065173897538197739046533222651586307813497330469266703613367467502177859982542704603437049239545254736118659862804070379043420944545121504405941633074745396791311736277422217805185073770021719661650057489599962664626944512361466796005726497168720971911093260311539070286623063573149461962965370650955559311598281957786255924869630025424931115402488807117065654656883262248404292139573711007732237103426804741046368305588418851865592537665716321400555723821511821627350416806308645660227260080307456847703005607567603838328690442946515330057139164747187147799311012378988737613818766654544510558872271244213474845528961006634700328841319336913031686074260614662549029943434663973206958215279970789343130926418069732500302712883535030842265118935226552284152287255328575255480097278494725648432480254726756527392676166488451650056147836350754694669168010111648418960726855424455344988727708468371227464195223182965885839786333434041524209931838791294714206223710212536650717246686980298751270421174452527815690752189406123231867125486899919097219334595845225707857882195485298105/67259685376506838351825694125205607357734081036908945006770456314065393325163068825771423973578305364399886402468599952299159872229752582128873476104409052127576185436156214378455780845781465327759636970386939555591194083079064723476142866273585806971621811623982163979353822608526177268739221767490812009984323096665122511297763735177027009515287152894672896 e[601] = -116840297169910196807032435330134154757798365679242203362965912479712268294936076460248795481759293751067410099396006677708467596167872601669449952571735941339534157147831235536555953035046175479563376087018394612591572357282364482245534705648928286499453418630125330218635518380945947911099630319612410413604668109905673399175833098858852788756912107564362339913553004434087709295036676453477054393963194141742961735791525947549739706501136042967322952383742561802335182675025962890173306666366685555330718253708148196490941671089791004856946654277194188625265650726347845152406138481297360770267682045574190379573518018517572302246447822906889252521326080714406915562999317622730964825719283665988700086581280081057993867514590022444669785338679459552600464246212566777679280502166965744481547102126612930459006732354433295792746595034111026274503750022713289711883846759038531229765956128129426784403356662933203422007160949360951446462397095301404342870290820461687026659065152458483984832676234050011465349330348966773844220425123873113934097438894502805707018336110287412329398127068208318116907270688100042165289916437895919332475063136905748948292568912600392270034217570666939972755307176664577512815380759923842872705448883589632703779986555216773386710050421520671266085632230782863674182589433005073993474330346835959659615679855845747919005847866410941163458289565976315654873160407130442607163244750262107211021854406861593444894234347236580734042334670198144468417454050335524559022831992739078301657005532271597110784185331910010346659462740940908352991499925358884619041531207910534141985723604940708923714534349815365334961560170901295310680464040292357123671870603548070916541502984182271802401534205225407524791468495044125871902414672596362087118224213098168478966849946434083696673465383077484661769585211681598267904816838203082190527258064620248354041594855133449546002087663078892129980366436503323323709373309737952607996268419505461037228255157824243410462159203107682338065141787760111518425686787419594265849917128157523963057974335/1076154966024109413629211106003289717723745296590543120108327301025046293202609101212342783577252885830398182439497599236786557955676041314061975617670544834041218966978499430055292493532503445244154191526191032889459105329265035575618285860377372911545948985983714623669661161736418836299827548279852992159749169546641960180764219762832432152244594446314766336