(* PT coefficients for quartic anharmonic oscillator lambda x^4 *) nqx = 1 ncoef = 601 e[1] = 3/2 e[2] = 15/4 e[3] = -165/8 e[4] = 3915/16 e[5] = -520485/128 e[6] = 21304485/256 e[7] = -2026946145/1024 e[8] = 108603230895/2048 e[9] = -51448922163885/32768 e[10] = 3325989183831585/65536 e[11] = -465491656557283395/262144 e[12] = 35043703273186461945/524288 e[13] = -11299343984449814857905/4194304 e[14] = 971557181614730784561705/8388608 e[15] = -177643128042098094074828985/33554432 e[16] = 17218849952764827927631139535/67108864 e[17] = -28240347773124088043314285193085/2147483648 e[18] = 3054025585164744432905209414362585/4294967296 e[19] = -695333082062146558997774082818352495/17179869184 e[20] = 83148938327426012005471504504493790645/34359738368 e[21] = -41695637844435236712986864752529473241355/274877906944 e[22] = 5469647417130157338299108254372511406084555/549755813888 e[23] = -1498939596055212482888908906440496866960249735/2199023255552 e[24] = 214181273377826159196203342036489598994095372585/4398046511104 e[25] = -254912612848721288292531682167031042240117823836905/70368744177664 e[26] = 39427115268415428690846013245040837347354750457403805/140737488355328 e[27] = -12662313288497229216805128713965931081178096883354131135/562949953421312 e[28] = 2108253349210529489270292340705244491679600823059105937885/1125899906842624 e[29] = -1454071738624920819211153009959804228844392667394302963189065/9007199254740992 e[30] = 259349639269433817253509687188972513395678306527022525073630865/18014398509481984 e[31] = -95597208689959110687191441548680059454363689291835524669895770505/72057594037927936 e[32] = 18187156161973702603276233015364068903126324613102329399000766381455/144115188075855872 e[33] = -114185205787340322591984237225825413524198117631339540210350069684550685/9223372036854775808 e[34] = 23082833681785082788965268424228385975746438450068560399084708820458547785/18446744073709551616 e[35] = -9607554572081358524754141046866334536390411239809218611252839651435877725095/73786976294838206464 e[36] = 2056701092076330605358248339048776401927953277881847849878380515388480074386445/147573952589676412928 e[37] = -1810183403661086284692396710537265582967575923022576456496311427025063267984394855/1180591620717411303424 e[38] = 409102970822368354110933025571013695642598749261900511151203515131782632787256776855/2361183241434822606848 e[39] = -189798463614772717681779064312618321615940281094042826797571903009850296154742283513435/9444732965739290427392 e[40] = 45160507302498411977353354502370877586396383722321952585588926420592626248630533989138885/18889465931478580854784 e[41] = -88121255558874356936832315823079817170224459788131409735799594026907675312085881478726168355/302231454903657293676544 e[42] = 22020173342754442063218942039403585557756350892088715432995788646154690681811399901998298775055/604462909807314587353088 e[43] = -11268166313230791065405566260704786703258864727045644161681664548384467362042931002807587167711485/2417851639229258349412352 e[44] = 2950418277624351562142517565670411411179133913069571099889515321832131748937943141948895874512071335/4835703278458516698824704 e[45] = -3160657691148223521993714442442285395234394534476587553289943231454728565094165330669781393086285523015/38685626227668133590597632 e[46] = 865366944958305106811697288253596724312975176340848043972924475808144468224544837384185837244860151103215/77371252455336267181195264 e[47] = -484213176889985860273542476860384828349512813058159749691942737292744181486517854805649537350225896535098255/309485009821345068724781056 e[48] = 138366011004809678793144819606029316144985488182159848408086474062049205386296249636174808991176735061528394505/618970019642690137449562112 e[49] = -645862094374310099511020852953264825959081712778244470556828633320520017102134910664010208964429310696206120932505/19807040628566084398385987584 e[50] = 192285429968234355412719370839164503092148307223702207632326274010067139859705833364416298177354036192444091516309605/39614081257132168796771975168 e[51] = -116795164506058188194735252693836734430077232560942444457761404441757015892773260064260756985012572998982181087207175635/158456325028528675187087900672 e[52] = 36169931264733243412230462348461391859262598907360932979272212045115038134234990751785666790482032904791156499644750490785/316912650057057350374175801344 e[53] = -45671321449767955257638508007499419715212923497148676827429552750891721827137313944848977620333584337882134950104561940027015/2535301200456458802993406410752 e[54] = 14690524177865999406032463862879553952497489788279021522221986605808910653093013667277479756628223091148587994157824806259717415/5070602400912917605986812821504 e[55] = -9626517387276366437040733248911619028970822286706144787675419055824443940033221566101165479497253409277397307230202892755160415555/20282409603651670423947251286016 e[56] = 3211700563168805254222102021373749030640994068742501278664670901131979173998953537881094578118958347585251586918559642760918462712205/40564819207303340847894502572032 e[57] = -8726008543098864855032386959430807786441362397676414574994796506377304675418095242877983909187045111387711529088296808433431414252944865/649037107316853453566312041152512 e[58] = 3015758848600416154293627128401504720496235901943961214343386650051636740674217307134441570572467076067380485081449312135876430007841881365/1298074214633706907132624082305024 e[59] = -2120645904320246310369874215755694538040503001992169109128855272139419522923154449883645321235932355269618343020493451756882674505252607697655/5192296858534827628530496329220096 e[60] = 758306577568593307464749941945292648996653361199833116279950901374813261678825053547305139235858287396995724682456179088524412290864219972412005/10384593717069655257060992658440192 e[61] = -1102796198534113002282494237076578644563141984058250912818732189880883816529430496991598110444517805692245884660019802137888335809789797238033882745/83076749736557242056487941267521536 e[62] = 407551113965894501853856960332757437361896566965672230598749207588240072340564911505497296199019176110556927200065805536214254023477569875365575656545/166153499473114484112975882535043072 e[63] = -306112893628296305561523564504745131378245104336089495652330611206176039825353718879330199046838895517938873947155609932006037622186731423161751347463465/664613997892457936451903530140172288 e[64] = 116794876355534814695509665218831217470432317130484068261625929068737381906479342666879517029960262645140551856663478794415731877087984289473037831857273615/1329227995784915872903807060280344576 e[65] = -2896755703691106136255376872570112231068452119302722290520288841342395185291087756272200995927174981676160004066793634670672755913346998008089756757044779534685/170141183460469231731687303715884105728 e[66] = 1139941258770513656958307995717329030445684596235591026676713427488641599069201016108091678023759950225962316906298019124165540336060330165914748521366412496754985/340282366920938463463374607431768211456 e[67] = -910846574128081634202166250594558947242836033046923809390276579838022614033703110466506912331496352354346492640173470106985473912093914173344194031095069517733631895/1361129467683753853853498429727072845824 e[68] = 369353975263209766644147690557965276202876243535667301458547086280408816064344405688443925885844725754182152553980741815630665395509182023349393961689940773060124419645/2722258935367507707706996859454145691648 e[69] = -607953790519287002008381113668155375464561372815007523303704152311406611813880813305914523994969172899009392507508227074196097285833439443417050720010140784602637967616255/21778071482940061661655974875633165533184 e[70] = 253814720729951252916580524446528449985664554082379934964885302881975559681937672852965295804490745031938273702441109031485905156767798946722905445713860366635033848903411855/43556142965880123323311949751266331066368 e[71] = -214972176992979345304348565979655610658816564008500672798074517433708921686809752963519475659553910095479958259671813677486317363313872991198439157445411268542741478260495209635/174224571863520493293247799005065324265472 e[72] = 92325187106724986443021569449533927623841891612491200454312444815206967938749252634207669729426720085618611087626995820115719116731796329661399802537945204273705997585445959224285/348449143727040986586495598010130648530944 e[73] = -321637204111885402772185180602301048357857906716392359793106661809088294108082569658866540189407628141404702935911742319374695232203435628641125485707075530234475976585735423861838655/5575186299632655785383929568162090376495104 e[74] = 141990236137822641978746265172723842966105424865789767065293978627907954081526183280636478068169356241450299097793453081085717689543369047037221903946456493923455170043256989741033032955/11150372599265311570767859136324180752990208 e[75] = -127068219503808946271504008806204621495005158644122720827804543087901652792273995204931020781395809952352438919030940327768699995384500734471041008337975844852678114742246257142673191359985/44601490397061246283071436545296723011960832 e[76] = 57618765043869602495902725098555645992234244923502429094068973474578901131904845597807911244124137368653845759499890143764941744768106904311162212656221049946546908233700382576183370851944035/89202980794122492566142873090593446023921664 e[77] = -105889713213490854843103554576906413100116674222024744367117327455548079302149212427093984596970599996693197625472567251569255709675476131650005352103456236151559946999360195086873231047188685115/713623846352979940529142984724747568191373312 e[78] = 49284765423762627373707417950257195822112560707824801795139423930876365464124631249905260710596823463423419474804185802618792052393305368106787879234500990536092780545929010540090551797806373742115/1427247692705959881058285969449495136382746624 e[79] = -46468518744250188665956572776140461277721475398979793455145851499363889396529495834672330692304147949591424555925311591267275258083672499262471286525387012642305546350923349972932912158025661690735155/5708990770823839524233143877797980545530986496 e[80] = 22185137486443454437662819809680702588634694073442682241509630963675546068396450990769947704665846459440067316055225338648478244356064652393583861308184477087379762471732182741368901744488945943989948005/11417981541647679048466287755595961091061972992 e[81] = -171594845419892440995828829559201908229035650662103306922479904309582686779242057761818319364024662451416273883187833978306621986743109061875857159770873996718934944108209881681267756850321616570826900782355/365375409332725729550921208179070754913983135744 e[82] = 83980519924804675984789693848821152298912857771849981761759376499954528317700297858757963769092245931568202002818309513234954548959050365470149758876304727020254537822980529460581812947593943453879172073216055/730750818665451459101842416358141509827966271488 e[83] = -83208949194722825695073970299602006926611834875815019131756179761949301710554620047476134597857129004184221440413154808312241812796912330914804677687297180891923650706595349281166626043632546387898553919610629985/2923003274661805836407369665432566039311865085952 e[84] = 41721048187990058122493582882500768037150010751949502012652849796795135877624876910416922741864969066139441516092500203740164377155869575551729111771374710960634828536054167267866569090546058848366694407634389363835/5846006549323611672814739330865132078623730171904 e[85] = -84676343865007686220856680722299097408904088612702047772416611055819839375329713061887112007314165990807508606747084598288075823264352122186878291214620990129216252793197358324375512358226200036996889977180975859027765/46768052394588893382517914646921056628989841375232 e[86] = 43472057667309538528387627991322321827784712031252980734244246269293019195044995911307741185148926766778504089248671492472465139044689676985821772172457078080047220985299149724991669480181892440311675756017715945076438965/93536104789177786765035829293842113257979682750464 e[87] = -45157550602665073389789604103699932182479579630110928332707011232488154578019120270983730976036973825940150050461630474609937413971607634844617834673062034607385753343816653105964355122945894770829039182969877509177798420505/374144419156711147060143317175368453031918731001856 e[88] = 23724926744135686505135551339654605334974256398317987912428415221582773704299696459294380090580574082866875505815696880263117528778691016452906448302219714033484907600695600933633336824997083559833683639462742484589197486971255/748288838313422294120286634350736906063837462003712 e[89] = -100854952208127391545090197837651501930292657118903034156270157475249679655979176564522333104183284746655503561325733308653094464332939134409369059892130088282692477385629675606099157451836967535679429783105872633491646228201292815/11972621413014756705924586149611790497021399392059392 e[90] = 54196625771207368193750494299900543241548239657506961787587059827027134396140092049580954847383903269338861251631059846245365145482523188847393188060977439935178910018949624667583416629086388878993871106292585111785708360221010581115/23945242826029513411849172299223580994042798784118784 e[91] = -58897376140525952384454758702195674819138728579084074936702008396072935528563980510198563446047209354492704317904390265988579224052166666464046229044381776752802651883140773535819307210591685020726064017276138074059600749256839160446505/95780971304118053647396689196894323976171195136475136 e[92] = 32356052888969855645916118722449813653874810273622142808761492490258241261530215005503441229728028262303349490704134773462182154977379435454897876053733339469719209051466446645197778797330469412192805424387347990672472857233159613774012955/191561942608236107294793378393788647952342390272950272 e[93] = -71876901769778185373634127435701592631913503487790908787540796252270764161661526087543087455110085251893792580481738258694965847483472775627461901580520499741636251027989228440502049764134054924320244651112617203597478173210386568432605557695/1532495540865888858358347027150309183618739122183602176 e[94] = 40348449716203414044453436894420228792760005243064233601389056913433973424499678484034552639602585101911311307794406535343680096972578443397268577192063479135832087239507201273897037356392997555995701990444012484756293369667356931547306930315895/3064991081731777716716694054300618367237478244367204352 e[95] = -45783454468970839108083173132406484578578790175336976483751549959508820076136371114361467301499282890541318503037269652335334276752194117054142850658476588794036126081351429096461905343305646392595466316263454150729492977669577631352035003958157215/12259964326927110866866776217202473468949912977468817408 e[96] = 26249802068592137188512801475730518735115174735577268783486595750346654592131033843284507027532685507406817830138521487421280707664121027581410561104931906312886486792059664834881848015857873145823048727885374627955082316425895474225154337385074494665/24519928653854221733733552434404946937899825954937634816 e[97] = -486644496233063148122440574018359988443476812202947070457437637160133037226737670371584152752679770657040764112109514772255942601385368397466288948219262433556298725718655780469716760048760899453030369722351547155876391870209960518715732075189635159930105/1569275433846670190958947355801916604025588861116008628224 e[98] = 284852141621152895862800345727799310334351242198319149859323986670217146986773319551128075460399674714409306565534586834975499610795262437502832773828489301042151285344647387365826056516468090610685150858158736210612897615295706219379509798791801476354847605/3138550867693340381917894711603833208051177722232017256448 e[99] = -336886423151451108178326942213736861500206196706865771258455231839571558544604766123594364505620992523290438302937935879304666609350593921164229859699193679201775688179728267550537889975975851348624933705233142983745263625833044126855044576961175743043503113435/12554203470773361527671578846415332832204710888928069025792 e[100] = 201233037728690390811801783183655682700895146806927131389512346697536211400918905942796493939993965596942764708433936042285622090511380960985649546889229230260585749489285212572299729990750717861072053286074523663107017882988231981607142521151375991203298268917385/25108406941546723055343157692830665664409421777856138051584 e[101] = -485638474755527903736312211816929419111436317609143745959708296177515572952351517470818095012601668429978910341096158429619159441673499086779619642282591964656936453375413809874259541294089176404701718953939677058661686726093665539759496513166511912622316299586883115/200867255532373784442745261542645325315275374222849104412672 e[102] = 295911665186377461593293256906498500326170832250194919880061542274559297104901260581707538842619814859913922359199162771451991907956075181604381726917667656223795827577301683508488878891647677786708457725594974062681352239512374487313910728745532331352266569229460506715/401734511064747568885490523085290650630550748445698208825344 e[103] = -364161689687364600040701674828772927676256649339004357065249573721955984317761640723606388830083994848305092922901529809011669075535950348784224470058494501719740768349114420507275150850229395359393461574706080818516059859111070123092232433510337329783135419132479448723055/1606938044258990275541962092341162602522202993782792835301376 e[104] = 226260323500436810785637661321238582809567666825082060699287731785209448970345145986611056695049756641384172504567347907618038687674665485228205748555780858603361511119265511841028948019454542830929163628181334672702095893987828291723588635271054249022324113365611557944549105/3213876088517980551083924184682325205044405987565585670602752 e[105] = -1135492062492308308473859263124817881051940391950523535375131595935607644145822314752179207870121607421570318645325594196794530570034202317145946606055123844352735768342713561995164670066202057159770460314088663285509459686511194313410197428850716317809779278528073987847741342015/51422017416287688817342786954917203280710495801049370729644032 e[106] = 719120608395010346455620792311394074841564902657606169556170615534070128394033724067591848240469830381419580751666766342327922969090869812367142733619153812199038605432159097696070984027679901929477139735872175843220136103769637240757095848646756033838125596783108548329047287818715/102844034832575377634685573909834406561420991602098741459288064 e[107] = -919480206761304557331734108071742715929023317794847309846241838152914872630763736594452578960233059446184374344529618212991011332602765622186765677587948815595331749764162506599709211283234349461979861085419511816681724164488005453999218495897759864740193215681979308650243606837733505/411376139330301510538742295639337626245683966408394965837152256 e[108] = 593345820955153926870814704083505190287908450104695791841921738097883046416749459903762112034207983750299636947154432561072270925196477066712687186390434898369836045502648868030507965814246799441884211923006894295542200698492115802278415647062541333037512601475094987597703844798673192755/822752278660603021077484591278675252491367932816789931674304512 e[109] = -1545790957157944372985816636410867887376070579019507710594798095580250962993552995021162314176530986132176875992184769190828538213553695304406918025613827929027938962443002061930851722898784587145146727920390633873904117897919517819892912868314890293471339215404874127077298470807706066358595/6582018229284824168619876730229402019930943462534319453394436096 e[110] = 1016048039370750190202304289302223874461771584467553553524404110500350985313446709083392964653492716722024302388413589791839697914412970541528620211999404273572413309665804229002548229195563922467628421976630453062800492665435883115569176571358847984335882882244733242288199320684558910658897995/13164036458569648337239753460458804039861886925068638906788872192 e[111] = -1347883005277028073240921890808105279752692847091996348911385166861586874578785263654619963448815676850894559937287710873706156288655659928765876766695870594432566808876781403086305969178206905999463463411993874390245359093261340918583124433613220557501648541478348709984953677915457946109691978315/52656145834278593348959013841835216159447547700274555627155488768 e[112] = 902130091477016171720626725149784449713149262408080604245190185012035629579034970156183581341225422050167218353241266146410461942817926013716690167449158983795026489667923796917362861557729473037362003425515419856607857796747042528290089210411945997842979565874832427062680514158856643232823285005165/105312291668557186697918027683670432318895095400549111254310977536 e[113] = -9747209476362251025325410441063800068680695619901312457388308893734210155043228662992306718192713560785081362814685138970732281993966109811063350925024014166005773689328745896537014326819507913054653143298072691025180413718283668717108146525845510398400171390851487222832613735842294746293514422744029265/3369993333393829974333376885877453834204643052817571560137951281152 e[114] = 6640662385308525861044071095503329244475623535089183515039884211981484279122688266899479218240915493471541489075519613816035117780432972546707945929705003104738743507271482370232417883135441985029333850999188767883652262221836675197091996422019921863179662959806612810596164019441123336165576316086368071165/6739986666787659948666753771754907668409286105635143120275902562304 e[115] = -9128067212138125692887901863711219330327783971902114204379340645249175143223525417504941512870262190651564214699876019433933440308259952820066433788962163308568706176555345791877929493442742764973438515225488305872181095113834301481094738316214415951068135222447276762227864538855995802119441647664811352998555/26959946667150639794667015087019630673637144422540572481103610249216 e[116] = 6328336337452668075868017232277363757783449785673753834354854793775684596707049366105988554384535292408525870743565404381618183825524817280677295452443087917268384012207728412665475533327583831014308441648926781310077495777674624598276943505233698323423460943031217297539892260061332779959706872302990952614115705/53919893334301279589334030174039261347274288845081144962207220498432 e[117] = -17701133899898029969378920801699868170521311507211133315364076456313306187387647670619888263751479369728058343293804573332568007712938631890565104034146429613810268834524155548307734471517039919010292620875075492416215742274835517056579156353583227882489946242699108369417514766884598417860279689745663767167558802495/431359146674410236714672241392314090778194310760649159697657763987456 e[118] = 12484223398439529171810129450254500350279077996545793015523130521407893051976237381326521433453816556528272955198966545479262766202574376307513754352536555121108818624785300130301667019526362969853862601015351236847744444762347253609869696155747245373447501226173441927987478982166369963192832896262175056389347033326495/862718293348820473429344482784628181556388621521298319395315527974912 e[119] = -17759449269189542827150130901819505852365426856170773604977836058594671368343435605376434226725195654967702073394233016598553356412674345439784223725369956795911250908420042952272023632876946602527766452121222953251125484469107347194434638990554009029394179482733691068792751472991846228082082474170959944585987527165483515/3450873173395281893717377931138512726225554486085193277581262111899648 e[120] = 12738377955508822165289528283674189019512092619188386640673528075361844545313486969556519474466913470854804163340594969739389209420377266617460523727168814148970817915529858509792548917345646634339898410842498384192857814082298651323667009781393824099591104566036413140366965732254787177662899832682031610946554300606643116565/6901746346790563787434755862277025452451108972170386555162524223799296 e[121] = -73706380398891940580805878199260714852723269784328258264285934583071278571524577300428232152927872830171455042848136260495365449514178347072945341609681897989764356433582872728754109237937170264042215455828462339473192913725172821888994566729296978017246632416925070173001847667884823897843574621278189205148567382114918918241745/110427941548649020598956093796432407239217743554726184882600387580788736 e[122] = 53751741749344799878470591174969111267649854662883173460072804945658812821722651489752960491652347417017772398826238233761726300609489045743253800322410877981097896668005461403912364084490684360140287881787005612595623840472486116402597070643177020116920727628761539768968806569843893839620089160403559422632025103221094564907735045/220855883097298041197912187592864814478435487109452369765200775161577472 e[123] = -79043676760846377423214261085598291183294649140504255017702153890805482644938685535323249502240354995470330219725727977694905633175104167717444041777248453627905395246093608266528036333498885509180058212245637003418066738099722067855376199129970640417670583538486493501301195138521172886880353836969557407907279377836368747527302298215/883423532389192164791648750371459257913741948437809479060803100646309888 e[124] = 58592225410566741517053447450663442994763915769379059505964372389427844130677724594566156992321472655831355566913141837120054581342961139756527940098791909833415687255340049269120779723572778567683284000439754879365142069923581087794000879657020740077349138022367739042089365078065694577375839492827126146289511650298676233005457024117365/1766847064778384329583297500742918515827483896875618958121606201292619776 e[125] = -175134899463752256375605368548368507689668353881480538389728723817332454293995197142980113069660038838655249142898893732578418469599731955904570271066893991363907414740442693956446632859011577592917798978351811058395890223469820548695359826753047036763141700493160424770009440998899758607652908379771141094976117374604388499814500758960365785/14134776518227074636666380005943348126619871175004951664972849610340958208 e[126] = 131922023909731794599140449664224478012023035192808949610502498128885065358566421041670534482020108533598967620819291376362488676517430061150010934889208220035138527781752930941644053898807361715125250194162267100826677736918484928920842383714995369369899272823743751015431757414050937316033716021779836111755586965293303900791780228557082307585/28269553036454149273332760011886696253239742350009903329945699220681916416 e[127] = -200325525275748953640160770552402766870192424146881334306726550465528957631857637560335078001094014613719842722331102665298242221324945828433999105408771803774838086844715093991490801620962758365858013198102246983030335839494760043582871731359009808795871480790377841680491715702661298532180362295176756349817727036743676012992901061993373027978345/113078212145816597093331040047546785012958969400039613319782796882727665664 e[128] = 153300149312944407895374786550745866840584146012516194604470306517619775818619319135113470628711743119056703994800150045968332336989396557649585285078446231100517070992431680754282349693052624759500349779474281431063865691616792773094612885962326206260171839603900440479500485136323805225320455394558897587301267791471793060141512298293491980276078095/226156424291633194186662080095093570025917938800079226639565593765455331328 e[129] = -15133851697098261296628067031123210852969552597767080852850200178276064346666012425132443192958335600247106864190803039625190601593641782404807248426256914849590378741544359804923630292168028960460432523370408499068370729065700188562404507049650118527686485696433572811379665179411372255881777544811144589926443378534217914304560553075521455831311911121885/57896044618658097711785492504343953926634992332820282019728792003956564819968 e[130] = 11762802121533101837291879254305075207293999292309359140990043280550311086843411750715714436389791532918976846537276420303466942453847913753631909788556359625994776175860357815834157818119778122545561743448586487883657909341269008717578900415481590757294482343758051504301081479411084002617353599274688364411640762773933927520771990443616301244224432921636585/115792089237316195423570985008687907853269984665640564039457584007913129639936 e[131] = -18426406623556090829987264075697919501437856334247187124722711955366445194167463862999839698642846291209475366984644878511960576898444306701564188514229184110213396204600509204373340310653998308016397710219929738741831494481346643690113925315894782601360223678196897334478548121127541857736531881467496904837958599503841944329649809030358526727956675437691243895/463168356949264781694283940034751631413079938662562256157830336031652518559744 e[132] = 14542986804624386638325114444344400076619800296435367449765364568826860314292672918096278393067944057782055516186112461621274434596183278204341539408632371256635652253594973598384497401406056772320765618070698718244385962653912713058950106435459451670355871757261715520229828226435572465853700039701450498219919875985528530047646061588904942735081792304323531276445/926336713898529563388567880069503262826159877325124512315660672063305037119488 e[133] = -46260954600039068983376832365798062323014217275349125122100828085980724924351543797576886247802313747568812936040873130607059883346921501709305453488056092861105597735552852529836023672614524039130887813711378450811219311313649797088418533759049235423449681108723063245006356805889731089186955925293278966852136209296461642761783487831871252306470164592518197271540655/7410693711188236507108543040556026102609279018600996098525285376506440296955904 e[134] = 37066272879216634859163563975986342522479337251055867544415861735920821695555281516058209310611710330059824329657826574742010510864608940389193453456262768423864349396964802446576632156549698404993301022019545048656459616146368964698543479741835505077140006708473359586439807732387326821983966427579643310091124263513057428774128971374461714326115003545873012131165075455/14821387422376473014217086081112052205218558037201992197050570753012880593911808 e[135] = -59842848851809250197229114545247869064925166450692756330545523085054343725136346948603204910692000077717164561839206208240364646231423221984635855331170614322920097486433810016217312433875139838338278985746835103072014474171184445712470624858577747264777236189730021968770978435215645237395662738299197556948873229404047694769230961285410875490306073252283983347406707277235/59285549689505892056868344324448208820874232148807968788202283012051522375647232 e[136] = 48666561317615369098817726508189078609978342992007175993532987479047084949122012561883153035459520089733396413624466166262899456037075994698666583776077630797352076027841754299284004701170045403065790792134677364285102045856170233971202067972555900185515428264847383669667823187741895347843625790807418001564194735576411376313150844537566462601896606782161650808961867681702285/118571099379011784113736688648896417641748464297615937576404566024103044751294464 e[137] = -318955791838724738213063164903463381221606247906499762838105910625109436761173848274437631970917096903043358821344372202622774813902683559453577193250230554207394630069585438283202241535440907778821753104855939780285053909797350913978914488402280556055789140688999340565084125460091364931780212103399124252743616541276441300806214197625638478847272633702100035145610383836547584855/1897137590064188545819787018382342682267975428761855001222473056385648716020711424 e[138] = 263213715076344731675218852345600938408799887934892022203599619608308367545562624731202073016258976805883207041596042394488752001807620492713099709733602377552662893897394248907371319396248274875273770506440928938279128378250366770374788910079768299472228776686673486236416834926936458527335919045095605035474305538078280003479988611706661505415266362065166992249109659046099415234355/3794275180128377091639574036764685364535950857523710002444946112771297432041422848 e[139] = -437584348641063936166405756411799528304481411855072385638222113452795947983979665491997887412874460735093224803077657125765172893790006294740770320665405363528785430466636966956828384667934334431622390779688355422460725554297255013178719616295796508526038564470464309610074045017507558824692879425079640620311550077016776743343444511146260392464546806428500323869301202439513372397432185/15177100720513508366558296147058741458143803430094840009779784451085189728165691392 e[140] = 366359700549866570077518498226958162096169154729403710980212814856667871753777225238930190383630655743492595971147411813088353430401811109870705334238305678347304091178253845546185411778859358368468791041774499762267359097823835572833279293217636317759316729413209534730470057758273763726557332822899383895859378884472447994338140133702653054337577567639280577528772359274966338568334792635/30354201441027016733116592294117482916287606860189680019559568902170379456331382784 e[141] = -1235702626327871495755900612115040549279186518663095723251247441797076174949186860475056003509382283776392548516792867903237681433387046999792054185188412957752192459349104048973830152170545804032171224465673010670489612213690030003354032634338136784850834870805753190914778257944918021836064635648586421479745888699599813387501142833006563503313060232646263883460616364694769934799667354450115/242833611528216133864932738352939863330300854881517440156476551217363035650651062272 e[142] = 1049394194182162476299388368781439518806640066912726809683821347869243949529851961698963251393838406027043220598080704253998734581626043998195921409531744355720697798259647492523534538208480456410278587434335814858489380358798783759788114530894026019340860931140496366563255814466146637047884360676354286897134773568959435132512616747356513657098862610166485546949107780394306393732286448333724715/485667223056432267729865476705879726660601709763034880312953102434726071301302124544 e[143] = -1794940637786668828342648370523466569129521257553220119766119996533837325308158053977212533437761816292599475320698893985580678638347621340113946390396739564843888781695110752754037284987529026299128697092605529515515403417927889182892066337540202202266947343360834484301587127614869523766338796337033937091486389788339969928720630241894765410470010611164550593479631831570610513714963368824329958555/1942668892225729070919461906823518906642406839052139521251812409738904285205208498176 e[144] = 1545848488031554271619965941349440190094431322546223407200830874838107297374007669774920245177241119509734085242402133631631991365871163617488545139336052071994352964442506486429299041760457288504266637663074730165913011391710636869333888459890690439924836642015638483375059215762853457420291478778901161440874444472118356855722015301582454320788443299640530542935395325066248365086356248501113500996605/3885337784451458141838923813647037813284813678104279042503624819477808570410416996352 e[145] = -21449545066198474039289169142781365426081992265085760783115688507976947763717108629909832837319317531290068690982629906553342815780011970539866673773278589687141679131631209355014661541216397543773624197801555095491392057100546833764636116737628634122076399053200001468541414520210214963595587903530480164215606633815792956811274573609295852693116571158637907560272739866178880203478806283839806215350516655/124330809102446660538845562036705210025114037699336929360115994223289874253133343883264 e[146] = 18730218278767749236645369126015656066896112165036742164893375134865221992775889564140316962203900144985034131013033431549366336438876351601495321407483280225124379430028710697615976297269159140456909063509518059676811685651014550020180597814586327860835847777688819312695880109145847502928183202504479866185748923820480793031478264847827673546577582173624693672595125410648451420848554183975603841043042019555/248661618204893321077691124073410420050228075398673858720231988446579748506266687766528 e[147] = -32935986895396709408402770980036303324826172895760707272427635265658456567099907766021625661213520579433703411634375071490222030809739023847885043068291398532332858652125947501188113554092740866514031786785324444480817677611226014895521689572590229332875966779520043982397883658476384122608491760458826294870448407873328827083004703615710888296547057579665557412186286699154909022866875727108234944749321378560885/994646472819573284310764496293641680200912301594695434880927953786318994025066751066112 e[148] = 29155562052514194248770287650992121780200859851361795096995880765987984569751886722358996451282424378030392006507534884340732421713195102571555677942986094644378823213335818117278020215341425310508970918876777198943696511237669329562487943126702821769964520136835218065511482758264895131535851279852543274863097496976048783495915817221487758233229278362786985383032516979940962547673276322588157727300234790704082135/1989292945639146568621528992587283360401824603189390869761855907572637988050133502132224 e[149] = -103935786038876351210048846232708520968701526952721768991446818030068520380699268891323532258438583187486951525066274822537054135711519341701481013315549533691801190604498344586835747736861846124333858481072889107481026351133494705770684443931160946961246023337579041578580887421776764315208911709663780792046939777366049292846863409101886028451722536938057227523086038947978334672798422480476807302275758789297092549065/15914343565113172548972231940698266883214596825515126958094847260581103904401068017057792 e[150] = 93252845959408658475910866965408745460110352006200040147488228237959661976137996132993313140859395047287241173673279114471107080950857024343616543623161749071836965956176895252216000932045924109526702205012956560356159499625857205997925588705053729227455219160763698367657884122902988541768842334407282021951338811096170206710673575530972122991034248908110092275093040076878956071260533498483947231505579972844017329033865/31828687130226345097944463881396533766429193651030253916189694521162207808802136034115584 e[151] = -168454637893357410419697958762955714967646538459896196248365423008536015354287355408144128217294453815620099932636720648858217353081410698078986298201994654371444483594169633353538727416470048084445241267392411661979252898393896420966807846980780766057670006038669201562308547494199466216022681251894718161459688324283838308755323227878671956120529385284447249574315299194751733225444335508163073693350788286562746349219615005/127314748520905380391777855525586135065716774604121015664758778084648831235208544136462336 e[152] = 153161143716274565943948560712074143430470425555305551890996283373490578379493066639460771646008234908111622190396828444790499322993467184042349695036652368159175436981632736882019972486780045040746696816901770347034051494451695088081222424224363250571065489021304477409166992598899343602917301237986633931097204149009838923919977302331301008256909625358194380077232222843912470265121521403099545273713930916601271175219739411955/254629497041810760783555711051172270131433549208242031329517556169297662470417088272924672 e[153] = -1121398750790074993105643982858361474046663852856558187422521439097490180507014867225000918075971642847425794029114491534405962246838837748491128629359631256574600236179163621326403276945698752294835871582819297879647959801125562443103074116605530372775982457764456040478168679135876320715811616318518004215064310976874837215475729129704394852913799330184982280595387702227093090700249315866742013989881565571310995451895403435924515/4074071952668972172536891376818756322102936787331872501272280898708762599526673412366794752 e[154] = 1033043840354674413246598937015949723189720526013593305889270977760458272736820657647357301688908930475399619235760684547274123243515311907538463031250101637979452035275316525053483668859252250324917614743946274639719259685082053665397397418383903523186479621204316294830144987988573540937690025761281010318431413151288461089199296773834858764802297536349008956053750466454623423098687076784861613756707299221428502001434222403741992415/8148143905337944345073782753637512644205873574663745002544561797417525199053346824733589504 e[155] = -1915694406571961252797046629655440973957510283605361820131134902210522494546493722649644660775836115712445025889616240123710692951796477742468069638483766907044919331340914539242788376412214275102175104863388759432801246537173383261376728562560958796047279793900588683960432468039254268660380196353879353972076211521123753998609207617367676099308409202480784451309549982171707905287116167083421924697158061124954572596557259356655901726805/32592575621351777380295131014550050576823494298654980010178247189670100796213387298934358016 e[156] = 1787739944585999790075707774235711197481711157546192481519376859756098723734111449537268146367853057891691106080477952117114945813152577701057455843698185266625453162531217595958613970648312149269241015018765942639919877811500548941067284662100392397573617758469044503037873071192126859049508328814991409781683868995371918923185914171025585365847209349998141815745174954934001578244600325109767263590329359374826842510312492173678213766703455/65185151242703554760590262029100101153646988597309960020356494379340201592426774597868716032 e[157] = -6716223526723719731104525972655687074554108743937466382825125677524409889368024737682051464722863891914073930046704858576407084495351728440697833860863460440780161530172264072741429253575674996013794006984149740531424992769271871963027609410278754143067179721509795728337696927113192954773762713473099995744244168733240435434375546666181673273723374305542432767612329850781201268161128633496757170800407056361664227633935450971634601607998208995/521481209941628438084722096232800809229175908778479680162851955034721612739414196782949728256 e[158] = 6348204869460410935531448285299346690584417768895125273813148955626250780386889557937503354605221287194792170238234277534933242411537479190222448226541424476073227772496136603113922280015157314392261005819684580920933263855833241756344012881647599122877035938767873910312396616548207645953085143101691234598117342365991375340359260274291294466804693662699557261279020174078957930354233407671545355685770358517280697943620004850910762005423666415995/1042962419883256876169444192465601618458351817556959360325703910069443225478828393565899456512 e[159] = -12076865324852814609616132711677785114465618478448004162468257223055138532316416291617399041151100275854165101083284993936825014216000458241450282183861200365755229770559548550546916700120319063923337289266338355499696250367943183342629815320765898264475856053471211453114287243763165622117109926013421655140568082924948353959096450696158734972824721818047362949912586587574868825495335534812288954825408920446492679351255411047963127689107581827628515/4171849679533027504677776769862406473833407270227837441302815640277772901915313574263597826048 e[160] = 11559997872824890972049683830528673727558213067308713337023485496258088641346414713328339116451222731097289814072062074291970050570344107052006941483912715078701563673965345900547732152455755931244782408827349969432946202286687601679350599265751166790874216149867542594648350828613772128701774685502157714752227628866747002039822366546165234109966577995422915081796422628147893148871645750126925762346532696139419000091531863737262972777050699931455622565/8343699359066055009355553539724812947666814540455674882605631280555545803830627148527195652096 e[161] = -356307079527842968314254575537816549015965663894857796911445709252777525136660093078974399123318699353284394385324657915455559910845551452362870644718796048600139483619181529493601926346538461195031095182312659784294794951189398244769228460801938516075927372391044319010479134575745089053619489551600562341711864838957247468784676757369249865351867035344830725922851543457620054424067469604029900382930404501680207435636705500985166288679825621016348645050355/533996758980227520598755426542388028650676130589163192486760401955554931445160137505740521734144 e[162] = 345332554485759471614632805167243610253484717881929764402071617717587027673694659488849093622722175115294597452342681034540750299861608105772690484838247426658370097109662438886168839672466063505530241593002213255890973232603318813325428343231900570858449675438380339485085182721756192431799821666387588902600754827746614271470351142547263696512051697488689101530862380859152004379299012528695137209501466353950131775740951430616065465612747518568194293682338055/1067993517960455041197510853084776057301352261178326384973520803911109862890320275011481043468288 e[163] = -673535215184951197578944345190104260892127311227006184804684902583800045591053368897326530355900600389096648700713292434599665248080781166726773519235239116191942867723771344432191296391049300412334792015109647680388646386048976537234335513700802884184772752143736858129669102899016004854388330759509690155679836093604631046922600172058284166873855546148187190009390426401780908699924555645642399223220780211383659803354314716644645560486332148899747111266659446985/4271974071841820164790043412339104229205409044713305539894083215644439451561281100045924173873152 e[164] = 660870540021698497017951075726407057521209363083050101059371621301231325222724567343073984638678265197725871078889718576288558301699682275202032101880623153148345032443780893170164398598232237155936642922052607606338391288573945396591712614111388423398052989109934478692855055837408122608320269516597757161565383698261822933579802048086460873738489197653600196718925531399708010260478395410688398949294614681457493116243049819613359762271236830184876581364790918528835/8543948143683640329580086824678208458410818089426611079788166431288878903122562200091848347746304 e[165] = -2609633613475506160646397784901291148123822263777513336551069284989478972822164440180995964385097090119695380048398954608301550025589992936323038877492042970793646187359336883327463503598430947926635828191346313134642702823049919355579443769734060390141758525161306230024677613484551388466836346625056882646204980927813316083241491310108701591231034306640369041499900251696648683798457526131206880436489626887495152847617365411975879120225636712277300528671292703349532265/68351585149469122636640694597425667667286544715412888638305331450311031224980497600734786781970432 e[166] = 2591873077270029735672075027137448954203146345369732878069019790047940224820900450915776197593818657135381154852773897514640125426225112736063388711753154541552229077765785526634329411288149835329593097884162768658568395542775075992103444168866175346087165083977551927819575426967459229304705527081255021932356541001233712937409118315229753442748128649194557912752207396945871194800196009719777506476980522414123521044595821130040423816729106796951281660398320227306146305465/136703170298938245273281389194851335334573089430825777276610662900622062449960995201469573563940864 e[167] = -5179563018104485857084183691568382763288385050316898093218481899787754215237373008906943054512947396911117839083894755834396115114516650434665732106435168070681448409712602507547239916465212574089864432874814219103692929085980263097532442373403964755084971710164366787553670933969394010012105588626921925110800653104320372474818633212931472561144326176621314956175631577494970581827768640720267997062825438690029609698112257534057985487153926844215014603683194230120793995030005/546812681195752981093125556779405341338292357723303109106442651602488249799843980805878294255763456 e[168] = 5206454429765154058782000054341450264809405055355438658822417474002179390572578077582558129773219590981697156885882970710858217315400181382796293793788358743059460790972727724253697772879015085368286386215842698971686063597261002335507668992569376728987908478006686998525962057527216731493508121283583060857312005167715071645625855915246099508707278668402630987933351901932692191450016702069062457477719586075095440317332818426025394570131680768627648404644681753405220706229339755/1093625362391505962186251113558810682676584715446606218212885303204976499599687961611756588511526912 e[169] = -42117744181832957768167113421273188556588824291644399270388035561575127342504193725678738027673391456513717479338591779012953497574745186163344589737091141770437725748307493342738504319163566091788002778806524640621731509267691660150848356680226632937814298598286164589159190636837504639881482370007699814463940726615803895214272146761610227130042414070565153893820885588068640245858988014966741110589171598099925742447137217624541845971948901381626787617526965948976957593120380081565/17498005798264095394980017816940970922825355447145699491406164851279623993595007385788105416184430592 e[170] = 42841726221400940050458441457923964991751234638287317570950964409715488963503262250244753064128229297110259027324600561769173390904087352070005119449385927963305657568244695200357375780269498403520128415282841292505555993088754089781052570366173544630070350628325704704248195658771356587365824682631640599634355131348487953412381756866656814143410306338008940570005399472266002058679842013963362300001662273873097188914247644603031147889300615363278707299630513774062816594639279398306865/34996011596528190789960035633881941845650710894291398982812329702559247987190014771576210832368861184 e[171] = -87670308056692272046264086956971082115705427124873260860079980557097838001258209943091021593422762022010358161993532632678229985420153510807901068813128825488965838911862584640656681661691863804438358733962604741189314746436942250813282053624564359755087192536207934856823057070032712757673859906656984764041532996093321098921199032320441895640682424861565037256860068280579046435815201135997242953441028763702709191296881983953348596363738035331042264267885918679854450439035097123465450755/139984046386112763159840142535527767382602843577165595931249318810236991948760059086304843329475444736 e[172] = 90229157375524059416263869036981865609115571335152304628876759070016464327546259227012423591249476777676123302657490537095571632100399480126103346003802382704173392127417965092595572587670694370003914654886106675947119989641847704916621857173738683275485037042409335127624336948166491995545539642110001229980437094191136607765079656423223533392837825064700792270962748998669596654373801383637800771765913851051374770959000193033674155892601560020201650791543231802213144977251330821112637503705/279968092772225526319680285071055534765205687154331191862498637620473983897520118172609686658950889472 e[173] = -373615862274318458894870796050326355759021398909365159931871512835245157022236167633097353629774142597416983847963476799411783864603109360659521691349118861335161518274760758566226034136986397525544554268601937326004374603319804895136023266779643158065921042694038855252589588266461795755317218776127383060719745335408804692344015944835670395715637021133144182556564153527541600400096859204490331915116976106756235126930161749284996375691509978567128619128170443047214921632279752016401688389577945/2239744742177804210557442280568444278121645497234649534899989100963791871180160945380877493271607115776 e[174] = 389003210174402211464139026603184559334030176165966044615056303546834436813598087034678173908836212942570801004635969161319116715556420897018914033875642443887913469230807740442596817417896955790865324108101327725311414045850803216449882307507239489580836778231983994313229112221093454852679253596355153074651760091848257200167631825875055920476681181943021250522061220487116654787597572514133763083000084525733953016021396780117922318899888587903853328736464128390175486879517395643400700644106612145/4479489484355608421114884561136888556243290994469299069799978201927583742360321890761754986543214231552 e[175] = -814715752876181240251461502831050053877798431943524612285414335763050276842761922141115228450543975969287954126313476232710601479706812343188233810469049408738927792474809115464666690336370348984260094454201010966869990046298702109084058657353181291474743147242589827380270382470489044589021570235349655736037456691888854533315289377108412960849802499047734290306586565257972589324584505875856498233542111286459373721334139492608390508134469292109989779151569005865414707665121478341687984329766087760465/17917957937422433684459538244547554224973163977877196279199912807710334969441287563047019946172856926208 e[176] = 858044581630431720125005979011009718806202621581385778257464349653468701705713514955904148174863659024215345017477059458325191975251519104397394831797216059007760479928631937430058675309459578902064147066808006486105689971105345111098224667082574545928873562768169085097295556277992977257687131359200600853063772241179928762065973315198620526340364015423192287102567107151352754993716699121050568282555313055273321237150245454135997334506715836496175075873441003288146760217482215465846328068595568389707415/35835915874844867368919076489095108449946327955754392558399825615420669938882575126094039892345713852416 e[177] = -14541201641456191967973881528345320791842661960329486747116419298471890773792667420716049488943891075451261295332785174649691976629620618868563932323639193903934890386525887450859519511231282248018121697247579713290870083854732176014147837061456046160982837177795419790158008971684430279373543515309064425250913410566652121544544476725568225448825441829017554117636102619018917182515571300343385456427730465467184265375358030900782544013311115076268516832215015007363471792022351597752220334203264441617001067615/1146749307995035755805410447651043470398282494584140561868794419693461438044242404035009276555062843277312 e[178] = 15489006173492650507536700215227251356407176321365120835346304624449724858362981492767201328440999775961025366501473297244392947253396466005396974546132535414396182079781845908985844252259485935178103057177759673724084321950096107654283218756058864578642454792294111798873490367709883948439136525403771198064053682968479630156896849650120942331534542603175422448044183228886509912649285416767115699218428583162584841326554787542906715162531986814442723684813537579033351396280972448707490947437942144744052357352115/2293498615990071511610820895302086940796564989168281123737588839386922876088484808070018553110125686554624 e[179] = -33183013950247481688225378111023285958385871652620163009248503674648552573167779808937835876563066983502300324891386824489352098485879776623944591389871829385803145649158712997115762936631875448243408984241493007503801236495752080402879840186037274761294420802917675808251455585355158532524433326757559718173191459013506049852365010937796853153789913797832703386605482100030009756358960427820519095688325076781282421197515730481021557733836517807030051296371783499584396289529734679051559455577669073619473929528816405/9173994463960286046443283581208347763186259956673124494950355357547691504353939232280074212440502746218496 e[180] = 35744030283915483181865261847652669805586433895531840842775387081047907515095318867688042372905153017126088823976660195189951606413687173315067988383737236656581272926918896344897579614726939603177361039200626287858222498482807773798222607212519706675541513374907542710820521894770544982237914770645080908662074943312158775926608226837320747149159964416600882034198507483060795155827542904161891930897044488791945640046739687744996679248997439576468152319599851757657815233357291839117284494431722169473181840827865959255/18347988927920572092886567162416695526372519913346248989900710715095383008707878464560148424881005492436992 e[181] = -154868518530254044246217648731954015234857181113777728309116417707646368704982743798362620717266726472876629344116059016758536859625168925104779774632686192663906106698963142318747471460557772985296934653955063243616810544326747066916069113214118309424319356018720709798251315927838164192329172523747211988148638711169352945708533687208572977458728682214681443578057957494645982175525944844626598014298838172028711007379000996727503849453254581245526028084809043841660399987365449315060001648951821967731097041601097585795745/146783911423364576743092537299333564210980159306769991919205685720763064069663027716481187399048043939495936 e[182] = 168679150030011676189971178887125071400941543301624129326245538752774338393395630498909956514171090244468973369311393945855678387499381578096280603583891786078496943205510483714718876248900319128008869418916272647622132952080112379265591563043751667265273595405979038064722308252594124507467345733086282450213577223202574804800617530889121608808450866317464997281824248277335969792139519823474810391852762113104823960105042244912235483570685550736541907307793169896302288412651014489122291199765613292756285303367075371486108545/293567822846729153486185074598667128421960318613539983838411371441526128139326055432962374798096087878991872 e[183] = -369466542178049608191367778740612998292904586803566550336368938361663318277112990153437218635822544798743679235648181712609865725068110293478510154930610785534213070932050370365066405243549130309971761237410940155199589993243967253584761912094680682010211985908719271703963372330986655903351917192448307018864830806953531644423143253793773985917093404591236980099513214730628664911247970069595395865281653988130119102929589756543310443128667993281635538824844727343052927966813757477413966520479800374932152980954742341380431472965/1174271291386916613944740298394668513687841274454159935353645485766104512557304221731849499192384351515967488 e[184] = 406847135215405134968240521495609764289024893355870232538695145583466369748862480941620099840317499199571896775082884620104352265888440641252235015274517681365182636928304884227569803346581860955958169666470332951609893036312218892969351847384970661573666515807081070030559164688919317414584055393499403261817155161653383236240638054885195661730287675357191253230750937323495439416366571174591887420960283258688644489233091322072818484961079641792439116997085849034183549616756071272780629658562347181658511994834165103060071389851115/2348542582773833227889480596789337027375682548908319870707290971532209025114608443463698998384768703031934976 e[185] = -3603603002673667592560943098872123192719265750756210254898585622089618628074917324588550534833124425245833739999352317293053277585894494440161568685743023466678220108366394976142110781510268456189216296820639594349223195746583592485988907224361850259258826632474986990409339973367053401891179014377602706476566976988422387917456776257064708122718249127560505075085797492817960741482553658706092637080245970264231953544703087803257841062212209879478281880821625793493875552294834441511407380331732786095340215391354758394164470504157966695/37576681324381331646231689548629392438010920782533117931316655544515344401833735095419183974156299248510959616 e[186] = 4011431952992659299647913996511198953041995759827592336227670011308298815721116151069096117415600844615742132982889469788453169123169140063020299646972229414869890918469216912102683394352679202450797976070647940414288382242970809029198445452461854919985067584935665280951738080310482022191710730196959561178793059802902390486182004694059136110054276566811350908595609563717385037239050845450526196625105987697124268438770054242156664399814590320282775570758855664681419726988754237639242528870590021514215441725112956444962524570093032179795/75153362648762663292463379097258784876021841565066235862633311089030688803667470190838367948312598497021919232 e[187] = -8978961391034617953729390076993246582878007690228432880979133412103956483660672826450910373955928294155702656361808733132517802322228431025814075949967656432150489498360652288864355450140716836023193639701633849999184087600916897913784493631560170186508216906781862005616635242609015509149653561033041065927671030140833062013124069204922166600883530412619819958715610865501476804426307598144548902318627295989897854176256385622699940750115684693205013731350085171914928730365933140671477390986758764538932459041539486592656149430787872294288065/300613450595050653169853516389035139504087366260264943450533244356122755214669880763353471793250393988087676928 e[188] = 10102863799746365901222077972868654430667920870007645197183996861536278113741660463407013628836896517192048483663108132238347402344039819291305664304740524681556570185066202218174296730753515094097958598437868617253008552401133986383512537622203456472104529018690542454362263289373504060923359888042504489502202080740384083198797709986982688764663872470635249861586956750481163386972481606608089999601002138208418617334759302893743065141878825181775592476417871500644574413772076757909976226198884062459146294406257830638644089385389770346248725315/601226901190101306339707032778070279008174732520529886901066488712245510429339761526706943586500787976175353856 e[189] = -45712214067801735759328728049984882718721516381831810512984340900453373063063488042181582081143659751418005430382105391149826966155459349574680364250145883397767776853193344236789746013634474347549859611813970085757487698646465256335801662268337087169489537623679490993899743067532036166704103544579850129032752329357238888438069754708659203894122705873003108349726111766764458790212884838406515657681723033789731692904340270243701865010086849603823064901602303450327019252715297627876132303036625761971100895163982662767070667879411787306390919042735/4809815209520810450717656262224562232065397860164239095208531909697964083434718092213655548692006303809402830848 e[190] = 51982502862205066505633484214682680978550725132345095023213900418825376673808517635029490207089261212971370059815328480618150326401841752980649641581967985134749022289079339393745044089027053513806095136527522124197102092059298991397636742933689267539585907023699289673418211075211654099814793755542844868760859586523943990005402176716628718122417784201972121106058594041042856032141863988273008508240717361052917315955589403390220165337822645773896492553584808809506565636749965834287207237853757858896809267816277522481684236308521958221675085715852935/9619630419041620901435312524449124464130795720328478190417063819395928166869436184427311097384012607618805661696 e[191] = -118849453817217567895468054997444623747522393965902573145764174881666128469003556633539261743094227240744781300518985497599442548836657669017712731903397579390364094508839139516595317291561374408506576769743319230342163981206072894721991503269966921734730719068162131449927833449884287126680978890618738849570005607780896589461217545880301600026059413744018167501862907173215085374017407825555191571707695064381304235311330132546365345634053924517728089801022380625155047341972276013886746479402523135562700676439978872283305579451241320417690027221411932095/38478521676166483605741250097796497856523182881313912761668255277583712667477744737709244389536050430475222646784 e[192] = 136577865545649276893571302575296496838749950505705465825181185077026360672525286600619200650177790858980007039979274394752039794828163020124504936080614942559072663524004081360027556605738792360910554232222942857218499817201840368137419433954848260134458112470420591332001347249197088737848758155842685088185746207642997782931791042916456225691196835744472948849693516592065451727186716799595251627219557253462029735759238682509187510084991630264982489936437534832188816449361996302497432213479359129784009875067686888917286136510477857923460098652281697667145/76957043352332967211482500195592995713046365762627825523336510555167425334955489475418488779072100860950445293568 e[193] = -10097287375187197755096388164209952578164954460156117545762635144265435597534416826962582324682634243009523406837871516153543654753448711814260455033666933041513272566234268831307587374953980672603461049231352928160132388109848921930457468435511316478172362020199455057955769435486647496788323191704053790504986338352300357664827954668206399850161070840118024465388970300680195965526125461788364057490920164325620666783355245288147246959141968679679473259797470750947532317238374915788480700643163285854765256623637471278101652489701568304496291198124311451967678905/9850501549098619803069760025035903451269934817616361666987073351061430442874302652853566563721228910201656997576704 e[194] = 11724618467872386512145450296384210950657729232250707689690148869453620723059501701921204147095786960297299113819139860050813191434598537665959365830385687467105802344328297010189709868372771077773486047791006584132117378471278941603445619341132063520294705662808006281319143631395345786956175854381168553569635574043912837507421163851572347238437215116020857142531493831028527376133287243322680639247681800015799170530712911209601341812449516616211744880998688589564725578899792049530451514023266645391080502193972768269973097318306997542949389254148955742686470029205/19701003098197239606139520050071806902539869635232723333974146702122860885748605305707133127442457820403313995153408 e[195] = -27369112156863932681386030159276270160183909424655135157081452564883655081204673650063433133736014978697898504885799580075311649042117809605061518264652429082781727709184286121275504745365495660622386748887715697359784569303811725615094712212548446851409394229059696771212659672253221629160901811050375033330291399314756423769862518028547556191440310428203825650193431326523778172617267215135527446235998226046423806416189078040735724146603690312301023265771718356999680791081795123073932382068012717523751322930865750096719373333097011173395377228631435945617199414448235/78804012392788958424558080200287227610159478540930893335896586808491443542994421222828532509769831281613255980613632 e[196] = 32108441462971950504305040405700648280681818283622810449541627622651056132880397064248730981588244303393091485647816012680520675785576976330416072185967582860551486892044483677748138832915959528180346287353999139182491019010888523604565784978475576413556038879882231304074226655572748412875881750941691742099687186470429034077768118657325651066989358631177379400982168829771988149724532666416972159714315486650774962650555006580781795763215456934872657026989369404745396134888521910196429016254338292717513973384095981937561427047804521538314358972045152817844547213951501785/157608024785577916849116160400574455220318957081861786671793173616982887085988842445657065019539662563226511961227264 e[197] = -151444289326066393529107898892590182016780650399805052982851703768860833838575704070886034787020321664751336125950224858916072124957505213003595447675805172614318375977578051672704561156960170774202602237525680860173554292552196944659327309677012814624885209736712261922317932068078439496146548533385319227597452449482524420281130205507745088854519121735475582746647157052219326607321141918593972985576582441566900819287758012311005615664164154887416056446090022165533896700605925654504078746326502150816208650674456561121377513611930367008895816589273034324705253257522100124115/1260864198284623334792929283204595641762551656654894293374345388935863096687910739565256520156317300505812095689818112 e[198] = 179485974227930992710149860189923108936416876484446935551082471940034395853138455896305732048288536741124661356684892839688518851417665974996968335324739389819961517158524122397837069649180044649704383059818603767025215823080166123955769340537748279034737491004043993572874717352325395987787698849402531091675433623126574659980251786352095796033660155431554568086891348570949627844331556538413424437155694303655754558721510092710762788820580141001564549781761094399841689803621118443802684436248267839579625080410365202226958944676542065945519368495390359872215622685820380258654115/2521728396569246669585858566409191283525103313309788586748690777871726193375821479130513040312634601011624191379636224 e[199] = -427593340941433711116142372442893587810978040167614030903051019902257468259649361206403463485532047655028749161246744643269702628829465702231753865011648306726286279335302932352279208826350938778965314830057389634190031936956179001484752697370635999025864278743783154078248743477380300727842282977136008007393722529860939668393422269472111649986642562402704381723331708202013812015236638069537868398055600266047059092379720102645634939484976817711214015081032228416804571263255987047310680678507375344644772835141906295631648779696150157248612818227734083607194275183227073860768167655/10086913586276986678343434265636765134100413253239154346994763111486904773503285916522052161250538404046496765518544896 e[200] = 511897662856084098984668410507527280747198958348801547622517391209422160518076959328241777884364511487468754121756902037684777970469661260710737028711493819342473589157171160387272975183478603950886106935678340842600817092430978693414558873482691045752967821514073797673379326864978857892102831741525374190878046833811225791905537005752586753392272791713957674028078020770844561068321929473251318955614644735067251142879574537113483100521794632273247082037088702501303128171995454377882994513104580905100529751541883345032706900947059865970157113414778121294087725469929955419542919796505/20173827172553973356686868531273530268200826506478308693989526222973809547006571833044104322501076808092993531037089792 e[201] = -4927155140396415711557814726516860150059102091960805173257300487997575803366961228077715639291248410693437316263017792354367198900192343740359896827153907846378796467050812590668551467626924199471974542382292182740044063602930775128924464105914486134129368741298299177121946016302955537101989900783306180535529865167109960567452968099749860008129669921471383796133667418862737794139388009113645098689110221614510565764841061028072272670499557064296102506000166953171881093315003530131598836243048385377174032748215511841295133238089745672289780167409381641007635856821883338368466714091438115/322781234760863573706989896500376484291213224103652939103832419567580952752105149328705669160017228929487896496593436672 e[202] = 5957711043957821655136350781236010886582147306794170476085806214408316478853429219999424321144510832296346613370112954544313790664955678216960510737154904763608821825452906207800708548804438856423278804467176138798499438212763330408201470753201151136373317542453946979186260687540580262931758362807937144863411132572705361860802344313363242450729463602801282047990325971955597552621795571125205892859295446104538137242911927097290910905618014140169549737799606838348225305322821732979705188933564306906377986180323064879724346783043759536506271806994719402333211772105719036743923947962601439215/645562469521727147413979793000752968582426448207305878207664839135161905504210298657411338320034457858975792993186873344 e[203] = -14479115659442959952709999673567091307902692621282116383099900690336486053507203331826097725330732139551459750588547421746795975310475928940308445744478969551225750971839564796364391120721260407833235045960532862845961997567374280362467841088237860432364938365710849555797733837211332735268468521012023973406016115509012232838342076739455515156704867307500771786089712018017669773068774832077544204227647740534015940038816893376509027823822376885580136999229613193690966489534370726469505827126985466439729617788110200159701037771044686731246253425586300988873062724912447442568295896950620986961805/2582249878086908589655919172003011874329705792829223512830659356540647622016841194629645353280137831435903171972747493376 e[204] = 17681270495344829294283038768733120763942424709607261549782449223445149336594446355412841321082434269040800720177951126454465949961953477904714449932070756799983065292317100005982731497830744728389111252729851316549137436332518989799570066023075006371310898199535283146845907443336551606373578383496643717173805147915544310359020148778447268194661114099605880811624947019028634320944397861047988205776349706186699533776169310377815762568231351308177788681580831420766737478087854985666076915142721260177990930281094247787867057216876595933067032522379601928847591329851472018604170618890260046540692855/5164499756173817179311838344006023748659411585658447025661318713081295244033682389259290706560275662871806343945494986752 e[205] = -86790709068975170797624942118040252536910490667723956572943844124553825555815775542326532000482477381187050551081588548361891275198120387519075249981240458607517102431842137070557383673325730408420404528245405498017695039449227517783367136524929250616842597216643528499181144267914218494559746123899189850046208933682805307455659690217776743033049982930136350881664728522261734129038122950191081570768166356119586555000269943680587788879197665510367321073045512623903816941687625634846906161778429568888078624609497936741006926237835061163567264596870959818751185447564083597658531825222878438790259695695/41315998049390537434494706752048189989275292685267576205290549704650361952269459114074325652482205302974450751563959894016 e[206] = 107026416086722611626575201882622992668418021565875576118637799371084379241112106732598805230713854148016614695604228384223009243494507843640000721996596881108713189602058580314225754194109964714282894515806110148106989847679590208226373867198786727801233985631538562329119162104194827037087420924414456118768811561937369945387074362683600856758050497192340921190137118891431111821235833562341180039224894665808545057469861934816690877938890392911063114572009435364348677742855976034907875928155275076991672452787808852361522495109606330295825837882404355344520104937989887059760959224073509299792748077910295/82631996098781074868989413504096379978550585370535152410581099409300723904538918228148651304964410605948901503127919788032 e[207] = -265244518697629071353294215171219039535194116310142320182539905206944461506489016100760899369343152138939493925941552386370839565587324745765712195943291741231823715415578916088453245363968446361865256043467825811317467438283794894866584553771705485006597262140373591379700277976793657821336358503149494544962141000401901055121248444402776212378171041831431067201419228630586769771798874070797946375707465874288922943686789324269638278444352377642907987446447036078087077764612677697376286964016188401928277686082352182280956068768565895220101812377794396549898555661118554351098374751317706143029586257769275815/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128 e[208] = 330270188096262555474551895352201058515636084135884894991976315265693879434354373874135022481260232216509711862418202258004511467907393830068922952031874714339098802647550033046822797343850649570615117020540073752427169002608744779195931860197425163673147992364413982782729944598428897772471307100787094312869545685569773258207509475075978059518192472773148490677463197955014180756035525953724141308758903036213888286004771326332227208143323625446063222539788936648303658973742013811547548106253221844856062043755339907113405508955844831276300508320505950926429805597358466319583950660177589601076642680072456386065/661055968790248598951915308032771039828404682964281219284648795274405791236311345825189210439715284847591212025023358304256 e[209] = -6611496152970274162572087194583854215431128504994224956589564813016067355396552809980030755727434415427998248206093435180245040305567917520102657395238481793587699783123166098928628531214356069235623932230267805524706312662313911835241361083825409789400308866843180164738502404315760462113470821768398926087000721134159019511874652301718119755811180333910111388239540243971177661958450042660557713989357051015262313087384105864520950698781493452649091068371372944504862885191053276373704380825798945678802061496367233050469347412052818319412125213286748635030089284433844200113721696744308972978729358610924273249832815/21153791001287955166461289857048673274508949854856999017108761448780985319561963066406054734070889115122918784800747465736192 e[210] = 8311656703881109611734218975142664344570625178266217912144240922689948322812001866527810388985343922994960523717545366916206769935738536657981175846247689476076423229297887021872395036318717889073996649552120894496821558509771637382584157342009845646329751467073872905289635243212132135189660156634160319139555429259479813164328090411012820621878566960231529688491054489704650882873619315824069242748499799718795107687409877391413101810955907791751702055724359474760692801965132474425618234777581994829463043571327070103092891293102018419902994749945295721334067660981130347652457033932581624034304094409473770203538614115/42307582002575910332922579714097346549017899709713998034217522897561970639123926132812109468141778230245837569601494931472384 e[211] = -20997761932449971536404697685436411484693971506306087492629080985844177212827036891355175352274444248217711411211833186127132286265777492856577008790549785313987814254353953493463616142065788587896225335340323101981238068419178865852426866861586060804015306071903824989827480453239740161431419642889459311920205863906264945125837656484976878856149062879944862678967430834392211418180477788712623733540445759242660889130981949643636687433375924837518369010988167855895737409253763673689644267686819531959667988419911116639062554565679964080870295054911776386854685181449111748937062507512051276898017601127406675808721661026005/169230328010303641331690318856389386196071598838855992136870091590247882556495704531248437872567112920983350278405979725889536 e[212] = 26649323869340154789377885031622222470036944497135254171734827096104946364517803614444450142414533888244558397295563538195547910587138666640341883425844687167379262241487935764485723301778275183085870320992040005012530630808249767428369578920297071178481120817049493540126989905315108519189624129345342527717878709757540639441705758337869405614529898562640745485411164395946612529585275954175034402142740789111969467028801976392046428122378299966208250740979706167065795053059234793857972409575250640716731730747421646998306260082898234915730512354598316083779089229689338064518830359254804668183964148924975630554300384035078455/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072 e[213] = -135927536067425399034727970043354409933726331078375663448961591373898058872909640343278557452926360286234083444079463228296981830195344860554860004726374437619985503975725079022974591118271213279191684556357319728471203041614030085840385870907451192594969520668674530648084768734031187891601130905844313927126169786509415512771935239901263247939591972248266223011263217870279505418856243505906931987407071553750862249546359407549531471666534446800429613371621678616512446415583361283933503651225443617942315337941612190644700772527088289931361475506264430589539464277507993046389740906862880734199836887761363882655765233725281889945/2707685248164858261307045101702230179137145581421695874189921465443966120903931272499975005961073806735733604454495675614232576 e[214] = 174143457723712223297525199545847256811812941380904781219799170988127707261980232381162371376500960743438797700340240558972757300577597303305330054719287891574830830982130936402886372512562179039956587102265866816603883770269778154627722895000556396802118758092592981969037059787227794202019039326399641199008975653733659132295471804087686347148420488554961529257081925635387240749950915882873106509436184148192230813871559452435151350850219300409411500752114820589647942353313940057005230884549223774516029297137285372932102100443652418343888321094654436460246607886283372697492782401510323339078559405108978567508559605613304002037145/5415370496329716522614090203404460358274291162843391748379842930887932241807862544999950011922147613471467208908991351228465152 e[215] = -448296984187626545227006088492681234617674722744100253584949509074856155666094713904906074125400089688837396086721390397291335674316004568153326428943766839147301686689702154586321014029159831734019061842900126774397173401717266230330216487681110413394692424528387430923152581941945585194762949895707353945564095047541780123597143824557688289634959887233311638523467089574025670431747809927998215071177747746277892469196982768530115466710488770816536066590524776777080634993899818713534447432204690663032316043540444836989011008782405688458753859582538754872923683761992810722396241583309651566011136008979662201934308716852765319708093965/21661481985318866090456360813617841433097164651373566993519371723551728967231450179999800047688590453885868835635965404913860608 e[216] = 579714258693725718961755550115266355802260755816272633989807917474576115908071863517479416821052783273520424714169405204802525018761556668742553179818921076108439843235517301251944850052530069807022509875875825320198750838596235593148439073043416260769676802272919134643133874269569466151958044914203820239477885951772465506144450363517295513415246432424021051936634022695408516596972257075283565365820280926599310803692271436154259016677101702767643044425781418454677861287960619968571750448542310083071151518801363485359184653171766527545119608545796979513773932825866396086873731750155916531843418102470310845225081072985356334488831726915/43322963970637732180912721627235682866194329302747133987038743447103457934462900359999600095377180907771737671271930809827721216 e[217] = -6025072766953852427617201139247431846949631827590676318619094160604093217789911550909393766105976172869764896603516284094181241652015875198654914209551829655522249458265996158441594871824289268994536322521417467093777599344518325179182353410165079769102488215735604427598160869402646080109841582992181074845806259115457778488810293007576759620872573980193018922760331534251747267643560860143236169513048305948566306596364943796460570000096806838220584218670450839607692062369027788164908181002347273878841774786301987048176304959806623421161411263661307076753625498846160865043198795239780202838403796209175637195561266323375524063558103431949995/693167423530203714894603546035770925859109268843954143792619895153655326951406405759993601526034894524347802740350892957243539456 e[218] = 7863602029251595573017903771931590456999632324623086360079209118477517009977006021456714715544882988342028071051073454708233644055100789510518369839340120388036530337618522821027251869189283653978844479715340558153852229621138985609796779040430879497592813109821843119381077284618122679048419333121253742999807758970413595120733957074451783271556415270403798405692188023469150294716204392086467428642113646629326305821038277901844756068574160739062980383587122663841047579224523817669557861669413272549926806779882951374249353659922985685108017128030531318182274665051016471137407716469368970148204937788166226619869831415164221675814054442929431495/1386334847060407429789207092071541851718218537687908287585239790307310653902812811519987203052069789048695605480701785914487078912 e[219] = -20620656123859921027826371264154496111967836979976959239733145409704147023651528837033065131101316977402246400050300796041870599577469864370967415893385859476369242015334212382763809067728687006623781528876785203580242205583735687868661368661179940917066337579887220503803642326683457928473094430841965268691616841572180966661089614023766295432466340828329503262119304985526049992685066431915784387945936042395560068625235915786817873775644402647127461714016098137730443527041527283776814547621539823672680077432863431161975694586269073666184897861006174662915461957738890645080453182293207336147661844788892091007588956682223033438541435240437588014765/5545339388241629719156828368286167406872874150751633150340959161229242615611251246079948812208279156194782421922807143657948315648 e[220] = 27160394643726329357280327134746092480185019730309885374357502900042985479328744827979673959962608269255748730462366462800115000610591964068108803107392489522221680369925791134401237560892606560461666199318778512469618465133254243529618077779519428455176179062233680704849222780389021163690623238520007391561160350936439109555613645128896594644561693729112265170461738976795563824602460818949861158455806204153122921450650609897281475488581347079345363348612853762579171750217366304364489927667626753737555932823447696539285135332677540067136975753602297192790560273667965952893568466690647845595352733079169604707076675352787638536365221181505443752987815/11090678776483259438313656736572334813745748301503266300681918322458485231222502492159897624416558312389564843845614287315896631296 e[221] = -143748490716465093265159196127709284540886459203925859427398733008738064918179628536312443032496081296317668187510224060354729334019080502078318076448537291319403291147362107693671641093651382814502008709219223234795411191970409236217906979301936969322437166016041974835466253733620686121673347681026493295663113319038492097589746811318524152734026503067347398769021874376670389774867196114149257549090743738469840027741823070441769893937747634262842912125129763117420955915625707611026977371634986080608165081306747957592751085670302078157144280259512616402573590561491628476364636239659429742629176217063827085027327679155154831234066129177132297749485717435/88725430211866075506509253892578678509965986412026130405455346579667881849780019937279180995332466499116518750764914298527173050368 e[222] = 191062397609726037376833062182130774295126863244090227145758346811928806358091031604870396513573429868142222173201094589342449299018858784424828563398282155161676200930284541869577323609073054384497895113222172593427062495105283460842311658014366572808543164905159970060704941866437419087870544962120930902668024425838505991256476818711105059657059375545168479206240754573569059529536498873885143729173746627277032868209595693377534951864819007272845211102701346760941800886349637660802554245528719924390299463810360778344783817758063820995284573149396184537404751581722664415204039399172072795695250761756818513143811797256277883313437895873851850925048142042835/177450860423732151013018507785157357019931972824052260810910693159335763699560039874558361990664932998233037501529828597054346100736 e[223] = -510191250401173050130528623520066245510426610770003211873094370760352535737141794687421540119050805476119214789846871216689865377924319533309756834765438522671896191111070121479693071654996696656890794998254230468461811665848787011427806770683820088268347548234217925897788150638120295527256442613019596960311214230428749109949167906478913199905623731289915196471879781112195087814340098702786827822324086312016558325697306506156205398019100276695779096592184080089181884809271778470385039256137713630777680614541122261354214185848416879594193887881910475431966848344046141368299983453385375586969150782114511392673398590214299198703910024535421517511592951857608795/709803441694928604052074031140629428079727891296209043243642772637343054798240159498233447962659731992932150006119314388217384402944 e[224] = 684239094706716272149714232455047394440344657172783333294937236928677759706226724073281055427325502832485677633167437418879913890457986163467919033014749108969433301775325491130769746459048934984892499024547419636583694148840514224678327429607536020672271086104013184382774354707406344883605944873621564439606656767956689773119807310829882134413541120060904968891957037223292947991473279000424413442738681960111288202161623034675885629669493425322255168143238374468894996370538623706879069844733590488529233814781084361702417108429747659888930576206327256396503217641320460702215615831978015956476665625462912138595438252195353243211056597260806552675318551110487635245/1419606883389857208104148062281258856159455782592418086487285545274686109596480318996466895925319463985864300012238628776434768805888 e[225] = -29496544589653883476025664563711473665079066246374560789006202492970438326628903434785065932221910846187445795385458441044708384324367137517059126182293051144464507088496516437494907320645153014633027604260498694390598489448590268001103664112503113396660849291842750557986486299186933293150475589997082339830763296896402257167582551728053984705479542351686069409527530450008521789063880676848816639758027936850886802775425420330127518444352331978616051950547348122148114182263749959619813003665500655736969207721322134668102695282366737526437568159474893048057175024088288628272387811193731203278989556211153828262946863721223998827296583355831384017840774451403002766281265/90854840536950861318665475986000566794205170085914757535186274897579911014174740415773881339220445695095315200783272241691825203576832 e[226] = 39912985467744398784264732332294782962085510793041213687071126207900430127691516634097995483339736312427798120883746249667132964331636064755860468345685969007802244676234651931772530164469831813475399081238551052637488815600639064602892228116402462771443658324975244657678251116145455765676511069637932052310801320547855395184755916418834316817867616478984263911162649418670494434664131783953749056015256395356291752620720167997982640860166011532173628512098365987554347430974815195086968002412386301197250533570174487976822875458796119602312270263646323521780653563480924199076947929203526928710154977663802183668969569863904759675305030486645120193972550251276312080765125965/181709681073901722637330951972001133588410340171829515070372549795159822028349480831547762678440891390190630401566544483383650407153664 e[227] = -108494703213030829867260392842761423028438747496479066937936845979084711543604577567394396316731530712177516430198465132093741929315807252430881602479642595716030316386758137342096904127788972476807231067228525290929116276179695919104641417326899205250865157311799253908924755670138779290037206776081263809817771455563666637193240355852897010897625710307113065916856376651671669407669842126189424438854268708119796382531418439429662994923225688780650295071915210581599623492173492323036539583680559586906078325564443782711271215180918238566309468867149701204610504856458500929108135483700722275910604094930466373148978903663305843750371839907727118807057639260336227630343191362755/726838724295606890549323807888004534353641360687318060281490199180639288113397923326191050713763565560762521606266177933534601628614656 e[228] = 148110435209925570526089582566888255332374008234443403080557100767877494420861607943689476872309473728885012827072882677783339677517626653176022474935347401072561923383155970608908678793831697113016536705668510897024770882557464763048496247437627034677349343234960155745710244253483830566221315983103508311789600916835653855035742705934400485306567007960851752568702231362854484719992165220008308907434074709867646501309583162304712095671609891626117095751445020883563047355235722164956219317190493077399707654160531952907050304396742140013247216054285740540092472029557828862355031595772024971913074076719867938631451837626898842544283180957750888829271817546074719581093192384085505/1453677448591213781098647615776009068707282721374636120562980398361278576226795846652382101427527131121525043212532355867069203257229312 e[229] = -812320065055560378404468919490073478464736195087560483889557881554025063110090014288829577327420891266319078499105394210633497799739347393766902104021132963296843132584781049204192499010267977131499482121729497377866127228569138732498079280248881656775036857256481964309761364234594504540132828900100832260793352097966768365403394575743484947141213417782452926635300937059767311856414359379438874529635278864398143933514501380048711834469911405443582280868205319916391839272899005514285285118346673328111201339824833434891878250702515367116557266417389838763936078158206288495362073946088788010448945936222818663349380143093986455858255145101866466887490369283740779502319206887338908595/11629419588729710248789180926208072549658261770997088964503843186890228609814366773219056811420217048972200345700258846936553626057834496 e[230] = 1118677257492786280135152824317386786505868454471308093611383564648327476747568176766472253692669008969663544929355167293485062020543867499667013743218195639254821460318697133209178873576061816982646864703498229360943942013978838548459696626427230187849930400711253152243211160976923128709779154422970376900609465853121373045239612574417912105391113705578810004165529129264302911104966064014792624233613066678328688595783037516185408267174509459517272154990417651410733424620052158713616586190940193578252769589295024696337119881700610632561133215634485048055035494167967630804653324381169565549958524097175708186355337964217347925526393589108207126975502554797834003956054332021508435456995/23258839177459420497578361852416145099316523541994177929007686373780457219628733546438113622840434097944400691400517693873107252115668992 e[231] = -3094569844520613752794272957730764302795957064409282294506172804013629356377108762779069440163727069207846956020375657386634992945276636683465487999585431014792232644618453469410984020701701010455010807756856173450869097184164003170462218543389595212646697586802682000485082427146890225135089317810050488445403761233114159539723692850206854507996221804280076044372973996627420711478905397331585939124989797912028253162646239635828018897713446311385062679481407080870609419564554381917579955649913019384508589230007437013633500887113360657676140747163879538550098427930590431505404959395320777614275307765426280749818110477399406334564239954525152817307305631780775655344556628590275980939921815/93035356709837681990313447409664580397266094167976711716030745495121828878514934185752454491361736391777602765602070775492429008462675968 e[232] = 4298782386110545209217445246796837739185134847327839685325121461950170335407222191622158320589527966125039086839225525198163510660774118887058708639493165438186839527159230304419425250230083561931833185732648433915558023174139114322686021906002000293367425364525978869750104339091455048903375159442189485202415106414042298806220042785457211078745463445619589559461301766777873023977837775323850460410075809032332579354095039012096700501098121108553069663357112376916393324726434914528808901868567670268220439140978634709910868468596436936579289058257053600851898486304875684006621441676527194881700314807547336881616655797237296164111569621598582366930847589327001622757483300891227158739920366665/186070713419675363980626894819329160794532188335953423432061490990243657757029868371504908982723472783555205531204141550984858016925351936 e[233] = -47979112195138470713626729469699899983636206682752685083773211348704547201881436152938370951855578635054511888677901082372782898199765882923444547930880072415270453221046474867614935572760715466905737776852729590547494492882902701295176574157502082953887351038900136364390259585705816565644158076809596346289642618941706589964542550933390148085101150005665022341916152203916361304480439398190780138505433045767715954490569996285646947761814604537263184428470277326955710591329940628611585390193792566664957433253224393587693774375566255867770635756731437371180351080515273629217444360982575512519026779143797990439374142858304619755132670816624174235842133428535100021275749662933057111850822639984695/2977131414714805823690030317109266572712515013375254774912983855843898524112477893944078543723575564536883288499266264815757728270805630976 e[234] = 67225265524200463057346093270236032894153822140160102643433576558564674391856596801752554554429906440720146336930527570025826379014329188929720816398530065680696213839219291605669124270144760689084729208332115861291620539476445202595112372303489104962714256827088263327639373515278878280465617890594504899538513904365499889111839701821516956577550885748080210195030265787860270236305488294714858205617473929513187320007386852581080017376483025123238099161076790172735505307008153842918279349634554333284151327213333122530995745081154283927999172464364827000054169541089874886829689197569138195838801157469089737398314691576505034491649038966588450721502099451512182925098931066180398419338305690058713395/5954262829429611647380060634218533145425030026750509549825967711687797048224955787888157087447151129073766576998532529631515456541611261952 e[235] = -189190113970355913099864660138635178977145251708252701831606784257635177870281682311317046505695489463372058322286039766052291913915461094401001780140220753920598626689575637701871648901985436370376882703912245069303771019505987881331879576517968532935504801116178947368091696037432469236787231532324665678521455372346885549008441342566084108850210478627716488059509225666327622736630978749901529180114855930636414229810219212348034987005106038346826869570038134936565436291660162015805257404570595555497872088755128489167227859311379629846350184632670141219012330329251478557539995044634831417114499305907130238443153061746095713737368572223809867361707547115846558047250022460298073244866936354758851819465/23817051317718446589520242536874132581700120107002038199303870846751188192899823151552628349788604516295066307994130118526061826166445047808 e[236] = 267351152659162828598441493672415860468730284465948042967626836055657801172822772455796281250329625421933149606688606173913370001336553731107060703564117204950999686763678959094582222686528420578649883794309671406599333649055485364587141322154870846371904475182502793879248982167809473407599681760655595600675768830512251655382474157540488983154539997720752750507423319735713064766730990235045738784632808361852399708977534291114794404863403485241740492042007235229996459485585278617650999586176163232465377752830492950415311149818906532859313098713068622011104655072039974240317502269282666180979544062519002323057528875195381761320788133092480792249584382207334656697263284841220891763308365736351709164507915/47634102635436893179040485073748265163400240214004076398607741693502376385799646303105256699577209032590132615988260237052123652332890095616 e[237] = -1517628777624610876488588202658548534194194116232485918902657566571798274122655239829692607184817357680765689193042613961284328050211224832804408523074365892876019383010733380118172294659207281652234893559340985789090922737740488629624854131487738600665115829419749837534174698614350611175408269031182099509399603943345036309858749407932131663385849141906120166182386972537789966946175160873589938156215038415868231236474960138209482205598488600722395121899345041289856186428237736030132987390528742664719630013816131174207831107059549540741024661641212002389190236644171206344350708282864064712654788502075078927366209316867471307974985771900132449418685310911387339877775614214385544259116012652376264220630989435/381072821083495145432323880589986121307201921712032611188861933548019011086397170424842053596617672260721060927906081896416989218663120764928 e[238] = 2162823963799132848921987427311958114969030785376306061035314017685141266703404114089692335654956195390926277994660270264324843307364954587797768227083324776214947175469898074639410732050427087911322462206845021533850354878793179330447441777834638543734704395522729960669223988318065771021841711013513302577860580793997498981366741803990882094209948183745025732703309396583833646844477338770062142747134554301653560265184435237779147136626937382292798492419204385896685501246627428401197452338977923984078854566670918097296539388192528253523991433999356618515866885245024873397754708794514437129154279870190733451238893761385108948297992846524851386943194186644778317511111742195275259498843797368266887873382585338435/762145642166990290864647761179972242614403843424065222377723867096038022172794340849684107193235344521442121855812163792833978437326241529856 e[239] = -6190578170499942261765191079334531502308355096270685423867274481820749192147096186756093208630999238968191103826389577572118208528997303909248534640195032329882235034003493471556309619211258064665304233143011333276454188514932634974890014756509668395834852975678774634088841969788667315783442529915933298658687517840737899779442714808685778280879167558767276329902935658984042106491010667778492385104034156834042547220152634505228124481863642248150150635794287713809398943809242882477961156628263504018354322453990839926324442329402435439937363415516224633938572633264590004315317246279766843325884743781701458580503585021245049585825944895026850823013909854341406209532542992063674661410515253725619340318213350966280195/3048582568667961163458591044719888970457615373696260889510895468384152088691177363398736428772941378085768487423248655171335913749304966119424 e[240] = 8896681608213923012575594584866796095589941254185732927263990890071843055890514564081983259989921304033324863840631140249121712378259224292525583370541376524211761619557913096155992950608161475351398947781291440047263973653699146706101528592268819674070541050757393504235041794556120778299499518615631297440668739509841375021249048376208032418842476791256199929782911487999542791637610743533294212793873736065028234003022563684062661005236494455109930865703685666030419468400868334787754475472463572386337851392805672877174733491400119206192263966659425223802394545010507176734565958244524364237955215541865106468667923866391831034099329728284849778873772538996843500433234303497020453380251034187170972886480119338082553845/6097165137335922326917182089439777940915230747392521779021790936768304177382354726797472857545882756171536974846497310342671827498609932238848 e[241] = -205425377417421253201483340842603495476257491590709891588481300307792459966004277252030950942132658131802185578868352709793200250329631724146656784081721330894757592660726303740191388770428558241564347937969295501950276746277285804472030567499272920405453885723742901055603308238358615659964747041188897571593352576803289325900452297942088452744964390740198329025702009124188498893762033980213752125222771460787598288362447526624386326967040206970462746218866483862171904499854577488725105740865793259918730991435811057415409772037223633019627814359890140499960315638538187811865438219538362022160506644732341679612473383555841222004733948773522705398741184710507537437108870778291044329960199624761846134616434651270785396919745/195109284394749514461349826862072894109287383916560696928697309976585733676235351257519131441468248197489183195087913930965498479955517831643136 e[242] = 297688376527533635720624615653076522628315227334947973417997117921464931675498996394001461397782652022553876235922605798461284687869166324984963729422731730416184553060202710609284773322131533514054014211695790608056431655359610266212645297033141375105583283350852450947939167681233274186692500646753049083593853982563797359115028532080178173143881818039631508002596532331488225072139720454904436139664756658944857191678629497288608262458806965428284764714512648604779851134247783949916130798007333984298494386121733311654635138595259565607141655278230192324376880465860799810460271647099979667125869970038851406480759649709565828968478285352327018221839139924391381127961509188128027823930605754429070937438714913182692101405152045/390218568789499028922699653724145788218574767833121393857394619953171467352470702515038262882936496394978366390175827861930996959911035663286272 e[243] = -866351110838084168694940739717803702281449891286624804620930472244518392666964502899486113110273816012220883892943589386070699936955074503107742248722187326371287980550284861567054734557934778991534348356151587251358893903200330939243311276907131343282484811121278600096797255934161141776832245263425789835670973222375327913451662229058103622880038231986500644370530266048525855589181057685039774148631912007279834131765275346420317049754529795147106373363330726723686678399325029717452804522775646287680071852743305277759453080771317028698907468782228744296110411898951853670608587109790984758382296595033522048064529354616873535648854100765807298387804546193361890513446653796505439921984548291366123677251281324997385800656403612715/1560874275157996115690798614896583152874299071332485575429578479812685869409882810060153051531745985579913465560703311447723987839644142653145088 e[244] = 1265851900560591136835321542286940992332088446527053674847656589398563783034617611235974546289122042090359573896293688039427405168361785570704035772505836568875980046860531785913131783302712218980495896211867184850538959886454662806853400492396547618408442802457802061603045331744627627451475393331731320393452093761850127907036643208163339222691173275223206670988497650638432670740612836865584812756037946784362200604219587568016019349664698861966594042210072089076534966118756188466358485924802381062883498014873587092236101150839789060174659805441672738371062909871859924223983971606246909286649785641137394293387232414228044406493068855238011733256325006848174922586140296033320536532477705766122287974831989598607844075257606002349865/3121748550315992231381597229793166305748598142664971150859156959625371738819765620120306103063491971159826931121406622895447975679288285306290176 e[245] = -7428676188991891160395824291681057481328796278611852264498221735703856707240400511529169795658846189504847352711237924331720730703288458319283032074970956494465788229457666475586075833757051199465701672368829827661804228049803640986673464158094834354801575842092492192300260688760316752108894406960388481725883767713875732147638511559850291229517617468854630864660558045568736034101273065683927174955778829624842678114176353899007107575353917240434080706233520894780420511004566633276372981625515703502219100815295709255806874972531264786543078745838429200986613569753496394531187863018282570058190443812566147468198726139799024374601269137465003366572217609669271939496173061596407038434293386608297582917292330081059583195656109000447951535/24973988402527937851052777838345330445988785141319769206873255677002973910558124960962448824507935769278615448971252983163583805434306282450321408 e[246] = 10943400245614125324739327373479858712540811117341904239175686590769084992765240986428493330444860231503597827567456029268738954084911324442531629922995479152037786538104048616109057070233052232735519683959990637980120142433515955022479382139328315525428424753526687097096013396165968701857741824225659701462620402141228794980464631844249785038021081683851783205377641052816171008157348318307148789573208505947208335964452167611269550906138854705980856878669055238926380257205621017117066490686308316850518330745565387841416918446698382104383514157105648091285768608752453293507564462586557040556659736612072788660535924561696575255587827195632256730967065880380243040069060902257085134710521578525203621696022597760788354233434191741030950760335/49947976805055875702105555676690660891977570282639538413746511354005947821116249921924897649015871538557230897942505966327167610868612564900642816 e[247] = -32373395200155201638447538008695007948482092573082157313491180671813619356867736294108053430607218103089278158733656047101747274720416207806719077266241170377792929697392506771774916828845320771907402538327430638280750054356479383504682891421366337635633150041479288570207426181090082931126191287602507155140979555425539987824463917914298193837342456872343249846460360267355338381855573025432066533334736555182592034051734996338812371717930945425325355658526040037932310216570708355698171859844020929604814457922920643744887630649931891988652997473097895630888244087906933487745596044573763674265377324987942951950140947181649145376906014474326695221507300025236624329118265384385285858497398110528914791031446511451735086387317882246859599525951595/199791907220223502808422222706762643567910281130558153654986045416023791284464999687699590596063486154228923591770023865308670443474450259602571264 e[248] = 48078641702298397323299487666821397127650637792169129597088903162243865491199471565569429291186586379432007424605833388630811891240075424924835522146021936063551666759611400056130244437741224080082362350013398948202342801259689318806282348318461052598307559899928613295608951695048148762309410566913371244326605690389203806607366806118993251415640073918348816041632992793295378307702503387568536387512243244114315833447237962770222828567456683830874096627021431708549414454560132981720506316937702116491311206342250721574451471651313034754220135640296492551694215395313188959987695994287816576392297434779457800086720611699993785902648555180443232992831486945610240464156264227333936547147723837273949961665408958629495543428304083630648122651134007845/399583814440447005616844445413525287135820562261116307309972090832047582568929999375399181192126972308457847183540047730617340886948900519205142528 e[249] = -573531138850496854444490012257218033687246914847602953471277860076232886684171099659796754532517247189039970150734565198041061688782929320493701094962146335759499837371195362289903263392575787309604155907388691650521120038010640203729007170049463493337388471691898538971107322155187331987499216433353263338983111868569052391941900125340142447875259950256003215410723488936069954061647681070865446904568004095100535170009002720527789576070175625954335972817580860810274732072505092416324278805393745847036906264904594401426687106891001981874887658014473112872665866346532397087854005706724414873872732163992432808277200594485059729867795038997925842285523326150346827995858688646312999700229894083592392364508111672191949111094625535936020473138879724823985/6393341031047152089869511126616404594173128996177860916959553453312761321102879990006386899074031556935325554936640763689877454191182408307282280448 e[250] = 858649029047029454578574416471133652845172991626713705016226854175871244974078572641686013597032985465715930464148943153508769298871346708471399223143966355000367957562273966489213549270812060633350792885964951501422440443707864942450023144679651963538079483827673762217311735564768005593685146865527583728449340706756423561033267240878409556168578312020668623682308529318570898511012576823253805348729312096969817185593192149276467852691646033672706362797406822577955103567613671593540353389285042070410866789013993556955012420253640953515460900387464589746995818634213749967156062093638986743712638258734964015428904453272394372814440709748602094491246076388773215250411327522888609373110224893643883013206903652168932199825756594833407140702136790207667685/12786682062094304179739022253232809188346257992355721833919106906625522642205759980012773798148063113870651109873281527379754908382364816614564560896 e[251] = -2581316410711760206094555933051873899538209842671316716652204313158866288487801648765971578878184831693218094232484213271730157197666267129386345183122112893089977263357075808366455440774796253351308237503842448499575719194367809724483190832990230189586898034424266271962134392237646729411081228623508459122435610244915852897740173444402869909985126328445586995664712498952679839388843718285733938809344825985666911251448706441583275345037336873464565684671895442385762997397372394315755487802730827033894162680612765018429329479585481697716316894621880238422794485324421024048779089796556809565808929014877572224990023512407762494927074357424697359005973572635071805678065970466300711284485144804195708674121474887810842138467518460785686012611899481654786721095/51146728248377216718956089012931236753385031969422887335676427626502090568823039920051095192592252455482604439493126109519019633529459266458258243584 e[252] = 3895531954515213413039636797387834788766312134117940867373352519856137178419607605339858760618701613345237368685908042779648642555554952541979833244629287728083482360277260492749919220634227042325618377728013313038352999688571415101925293635525981185247150270052830854560835137040866587485290976483419721988557437468970389909129195490242100123247554437467923752968719633207145377935486127832273674690717046908222592590952490762248915495280166874921641622659498587599772303786530095849186750887386151126629318318560521240651120860995188152825482994247808157828623062291494498875733541497483063816463982541455419530019149682200945795993209972535420319557321669801241706877632877590270049841393239322243940847837723955098632551178129932618165108957169683895286496810645/102293456496754433437912178025862473506770063938845774671352855253004181137646079840102190385184504910965208878986252219038039267058918532916516487168 e[253] = -23608880488474884371026682634814556277399097169658557154748595296843045669920968912407667814976843751804509718142364389213179814301367042276198989756666757163553143901294774428898272395750081100777541810167828819145116704570009251730052010216855585485828150328772210480527438762655796573289292875346700189983753021492932545952424066240281135536193393197549526372327601461376068886613408192883400936021389306982265670870874153183301258351791099511663286181117085502263638364665788463612311457554938166271202763625661137865882815553491790166785970636230331619034118968883888171892607911801333719889962661548620144229928692451044097456441460775345360796127044579255432904085890205435473724093232122543994228816755761868063510270302420246386409255571891893290810085271479705/818347651974035467503297424206899788054160511510766197370822842024033449101168638720817523081476039287721671031890017752304314136471348263332131897344 e[254] = 35912060091345132100840117128958091324541070032889054362241241193910839325456469629017306522198095271987621935672513172394588504394070915356621891515918213934511803806736736657444053829952372767272193161514768627048382156651970222917781248661382953181562465033856208451132728705651382624086047546373937632536490562224857324688484218047420601302662897721207704988194646428034592992252604889968689298551754485996328827621658333448162197538526289584898603608855105177317442920627449458309264245039264750363788047461796884708139373037594529916116116152111775553442035128523541354492287692745002873781836367334054856618027332467366274440331546843016337898753458994557805667744239682555271343987465288253022859985973412737291115044504908328522761147707012957954661784403235613505/1636695303948070935006594848413799576108321023021532394741645684048066898202337277441635046162952078575443342063780035504608628272942696526664263794688 e[255] = -109684378681958250176298639942090027222232979287530873346942295270257235754376784028486077853558856869163234479846854704289765466857219453020023804846900708721625026944695220826206626137053920839888931801169393444853810528600761193733292424556342410410919242636879205129602296167603619568109541344621343149691173057514319123172075620065803027913945535955424188186824328044162248540404115284240295383960808003312575996198181831167265360224998705533928171286909638863381475096865320327486045434850128032922798339881370050502031055869875638044347991250955863950743414602748836920723322732527092232851777293700941867456669222763160947971100834125150280028826300042341270813165065901781278513853114961841402921377558515815900943142504451269249334954182427507725941066899649771428585/6546781215792283740026379393655198304433284092086129578966582736192267592809349109766540184651808314301773368255120142018434513091770786106657055178752 e[256] = 168159761111884699415890007159202897794919422907321739190909114518168127927577243053948373503186804367684167924724219937010271156502935404618059069842567145108584350118346046248802999582207001669421344307862457568957980528864580855415971591652966687250480059137780505702527229034363574829821248901385691235140568498277554357200282499023607681689290847266418664376488023937355296776604789041938323267874200446098523497061545173352428567771350409484023853412342743490804265168055874675857341293191120225416173931377141087188033742188634674639842105496224254880571230017103475088871964605212869378873168015075069054486933591098089247791142109688836030688855281791250885121835161918711236906729026817154079088796112837565928386482077828753201043797489357776979668481551016414036741135/13093562431584567480052758787310396608866568184172259157933165472384535185618698219533080369303616628603546736510240284036869026183541572213314110357504 e[257] = -66257575067549545617553525115815415534499599542390450387676284372645165526212159651391027035112017456807026564902395896755981104488405722445563445858262364588891331165959731646671284615990166067852142623461904818230727312746983984399615078781235981751129528349838295476511451217012025749772235609006765009455265320301454337436237331329999305343400612765736107789327775784679947485804111907861423326668681032499978773872784631080363343753915759871217179271992378650069310565507755528514677276413125031550582861173075891339786398137405899570264938123694099668240897830500119799696995194940047048349092424915042139644653755098088975955745922068222120855087016028029232424105919787046468435214852011294883869077701912462871991937233993257367294139772841392767986906566998193934599527205085/6703903964971298549787012499102923063739682910296196688861780721860882015036773488400937149083451713845015929093243025426876941405973284973216824503042048 e[258] = 102376108624464443574952951697407497322069413204529382497331504325493535758329674618549146104655918880125742285177264660288733959621897637160896925514912794988560479964497283914775875505934521165522199369714205691433236156398986814716588204835001732450277746924499999761414541886697406518262294054071017773335615621155797364109321643100197738644276729778670259290950073264424301550896526032389454009545502633851620608017748076727124145493874438256522002861071957849335653129252676519300262832386511964363814789385854370139250667600948035798553394895773546960794790053897446307874869627366157202554225851460497650194632195788004205448388069613755883713434444202233421206383264797910027055385113794284381236094387068927462472355533449300321683456947492974612317368704109126560069723098708585/13407807929942597099574024998205846127479365820592393377723561443721764030073546976801874298166903427690031858186486050853753882811946569946433649006084096 e[259] = -317595790413556981455030752925925083266152506268292438932305425595481077743763009279047640793459220131864244721830845549437507547951703264832086009924474475265864773998243844003957450130532212905188012866322451064334802112333403367069104585918226709565675495804793418488906644362814903531726427827958982767143735467871639935794843294537655352967812565141187437060248520206160268439898017966149066906774744513486295824842119393431555031782744487181402726717804199497717356518814438659940191382828198678824941867560851644176551075220929861742840639822290341394593236005380161532439729687267879856459700944989739710606883894473798274661845316144113703027931846152792115183489589405752110311876650867854553974390980752648761802172460330030064820735235379533311368108836129833515814545282249437495/53631231719770388398296099992823384509917463282369573510894245774887056120294187907207497192667613710760127432745944203415015531247786279785734596024336384 e[260] = 494535427313770320291671837442878949232147787776448692265651603419906966067891100390484193816652273417292135547490180009544439924274113149627855437923130996136833982310586863497372691033796146196875768258869046347276075651142864126996141731858933459913659206815039329286020231837115802681227212874010406678210621674169264594515934080949279352898194911551180548479345647429605464621635625073176078921948846338687112996807840492406119975331177030831045866471203060729480012329447588792988016518183538681232013261808862065503793140007651364543765879849612834694601883294203202805541281241156578055492864527262738645205298710561404869559877592006913907586263907064923765245622168302687046190431765865040554019374082777580170851185385892553340542775339395825615739149839312888499057290520101867703645/107262463439540776796592199985646769019834926564739147021788491549774112240588375814414994385335227421520254865491888406830031062495572559571469192048672768 e[261] = -3092076092142929431604661334241022808916479247576726233927131570539166440915590061968546237641108194626223915797711038143297920967716529411900528754236374254327096645311751998360088631762113611545632037553576228590950248952557287721783727242282196175705035269480570671256819420783846946189660077230369867453507988457985905194026404311628641415503830672513375099646152898931636813194658396046195377708272515579790622869800706051005876130392070487359619605505012231932518952812426681893675203204153086031353412744348113882454367292016073208253653087982038052935544038047853894860777938369072391789914028514255258250240835392739648493553308148138214935104605282013644536095727523907129312861749269709576342222823395087600780100979626711154886680172953333905114402505447155127513581211551766484870147855/858099707516326214372737599885174152158679412517913176174307932398192897924707006515319955082681819372162038923935107254640248499964580476571753536389382144 e[262] = 4851842002565735473630436895611728038991472213370849522344996092497737658614287604706954877557882987326648153277997783670831223913269756557337084409221609788377387026261256875952646553870627697396075565787498176629998180665922615266984704271192471885769781331655134763353824053941950221615616545011599896504400150985292155178363921174235308270414634268558429161927565238755834909805531094554150545812543678397778051732179660716934227602830262744358725838772229416949400848598475282983493462827443512214349315635980367904013590690622027789594628576306456655362177030311633670525354782632244592051556377398442823711392489496671253904620766816994301642269189725263730377005154071054607888212640559930940811438844649602125861470497936516303443523160775812812543399344109815015594337812558805254857845753055/1716199415032652428745475199770348304317358825035826352348615864796385795849414013030639910165363638744324077847870214509280496999929160953143507072778764288 e[263] = -15284473348002219753659629727446464543086457835119688766353240859284485033279302777623642970512262052677864220561687546350048149081076864898667666505151420372581168488068643238436717769013106841196312451057347684035523829775602165518348456108248025518208695995141198508737879291631727211254510588213972977230353866141435698772167336687499809825438066684527382694177928727921464611170621336959209040053040672496706343280966019318791341569161171419080598381017017847854883541655249561464405454667047072900272806821530045194632565976322113957515412444372456748527901907754786230533538661021528698526128581187251999430402241955899622945604729340664719906383241859399612278826805736724067222872442733181516846852251632862807592054131352509015920568134806294647299097992410901506180715166721720530597502056993235/6864797660130609714981900799081393217269435300143305409394463459185543183397656052122559640661454554977296311391480858037121987999716643812574028291115057152 e[264] = 24166589719503794678792716738123183044535583867454927492275120011761784587197831776125069943263033156210139933661663019749371442552789538627049231305975591126378036914036338281275149908643304121305344307653944758886593901096970247195336338124912846992846170094069756015264085716486368538447968658615085229565352036295099655437622518240885913067428355400186763512269356304997821908304087722486187503104599478089613132684546271664290752659392372882847710823214226124693321979168624685506350788115152812887143444084084047518024875621689865633674101276859714022999828528388205603477064216444034425904155165432433068818371291694285008631669984908843566886217735488451381755414650954983818874357056910145862013409658191639538407023015860650653218611259475960351415195601618725995953328737942709584992488554405135085/13729595320261219429963801598162786434538870600286610818788926918371086366795312104245119281322909109954592622782961716074243975999433287625148056582230114304 e[265] = -306842173701901184921859871933652562946194462968302683234486137375359289853101335822287985006889574663384662539777303703841751149305399280003343961061891145094947786485046882626403332558955708968582557641092670144134944991907156368296229432057334053777657923486484120152451257224586452455911184152037090283360575627928986717315032090696905632191794098146281689290537597894374187318831478960462014871995629951691750908886140166181618569538334938084204150461985942409885676081442872843447703036988923950458648680344224052121840406671443923763031998201657081179416611371393077842159580020647252899941892098340140706176073933791890363410513291995250099518210014768260670787008458793722013759893704824711979954867403187940400553445689202833811590036209383097012649266552429333159481187811351327614649036039486021947655/219673525124179510879420825570604582952621929604585773100622830693937381868724993667921908501166545759273481964527387457187903615990932602002368905315681828864 e[266] = 488836183738106087305138584051293406439093685965869860972299478296871329048391798418049359154040004452197731530361634560813634678193636041915845732233888662499104511017044502312558990713490164266151069821465452537301904180883832318483032273210195300300892769952690776621233182661458951302803803943810933361137770835621013343888657901169327889040075010720921705624748309624527361410683470907359395416764390937508139762157760145195645138568331884273246980671674402377455166976863100714102867673832174122970027018600540112483236872719575078276766876327034118978064562262465368008010907605131458955964692816136906309876081630767423676354274182411813948711456324758320663941587096257223993240659991194308852220002402040514190799389285456405166034595327443155657361033008189266085424359387695092750642720505168256331211555/439347050248359021758841651141209165905243859209171546201245661387874763737449987335843817002333091518546963929054774914375807231981865204004737810631363657728 e[267] = -1563414286939304326160396498567258485055559512727031304338282715313151312678158240193165199216000723782682272718675720118038136769966986786495105488053011508798034668154752021851955462017216177656587555910987252494213436435882615574003313785971071709836261839243640660108661221495815582762178376460357041899257231165189234495534303361428796601465848546500967866452331667588951474998459743538716140294884655713314700766831533533150705651041733777008454748042734912801281713682760049568877415161893443402269316782992007069463425100630990179133950969794602609458611340911588169096768308567782002652176163050622110459196892695200438917592049421113286590694344995462002144962478760198268973247744467592777851683416493783408887918626801007492382778671361869109605278784399536029314237016683265765233838570034891154055935749385/1757388200993436087035366604564836663620975436836686184804982645551499054949799949343375268009332366074187855716219099657503228927927460816018951242525454630912 e[268] = 2509464990972913813954641668884750002427698189695874974456690126177363206929628459007219270309435610941312076777464426365892501897946157091094335465766431077009182261576047186133131363719339940331917837782374619245648087692869543112607749323197240170552014354008496226091550198678604303597498410353720812409770199663718612827375105835864092299661477704145452405614160418495536913567225030610736117942549221344967725888128324004745463723078960914513418084876548468060017715817202308853355994945397723954124145050782082577348219862222929932180449262082948239873578255400945872566764873902924504827298659253781527341302238316447748885974194463212641010935541486916599026422892624578985272479210114173169133241967376326593000535397260733149593813651020542366907465044107139071358976122950760214915314597015452400957533076422635/3514776401986872174070733209129673327241950873673372369609965291102998109899599898686750536018664732148375711432438199315006457855854921632037902485050909261824 e[269] = -16172176045096607535768355187658641545011084509296763487135780116103058348162154163513503576113347708170436921779506422992111457824803065010329053091367187122177734768387562301755138666200909015978293957165316597420639284380589748531744276309216949955121362954867135518879360278651084416102333542244325328388546640684929702240677841134848821695646663969784087486463524281824761811959435439558096544240488947393630218720896167912529603904272374523425837266784084512645144637213165786271110726935105965573296776309308759592619477225560787974127316107697288153565948559949591355182306527854440501908017832427707818857915644788428257656866260822964478694974608094043242124268475517555549963370184450476851419937291754266496834975739621997808485144758802483954521099176650065707184284169837516036268369023383008171753108844286175315/28118211215894977392565865673037386617935606989386978956879722328823984879196799189494004288149317857187005691459505594520051662846839373056303219880407274094592 e[270] = 26152308407151808732962155493786358701333774730609072795164057576464087621666845946304064583262615992696074982867365336429148975340345320985807798760896634323050985782681461716815464645164271827362392556295747582914686988338806531684871637998534607497278784593688156180658111120167046454843866098190508012071715495930181573354467341941580668741338839063097007531480989203923394170836527409464146269296192309862026127093029577403987157927809209122997552341148038996125009111290048587997599347099407164823304129382347590187899850725295550071655303706839336546808676810426607072583121070089428354918611176973671721939459527921994465208046097409160016340120886722093148195918204605034159782632098160307341343155822061537193090796178679603663785502786781172530569322495142652258248322903529855331288192535916092960857770529939817853115/56236422431789954785131731346074773235871213978773957913759444657647969758393598378988008576298635714374011382919011189040103325693678746112606439760814548189184 e[271] = -84896514042433565544648664976536573522959798450228107426403222252094968785454127647796760747276228933718179629830258663792626735233098291117262596136325194675710387166126333807715901908376408165993103102402839473465585163249163201980508724707086215291701394823051448377704548791038606058384910110613378416023574699764523762566111730378002511465685838477782316103004896308134125981005667789620002936359156908561322804287311700411142213453758507340077212325989723045795992756650150666019531038400856798374562790385599808732971386179175521548619786722884022373708377370407798377257794822717851465170650758833020291723444460493244462574711509261391112058900524950399875577728353804415273048008298431802836167957155338144468581355455404657818613283503286748859834515426948229240081284898214600572976974840768700323993236331628159573835755/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736 e[272] = 138306318929149481977203607113219006987829198862383841305780271895455634069365193032249964705025261566561585991547812748723820301376196398176628465022259351403141024687714750301722184669063711035423846104136206890314404311632665627909588811747135988969535025163032839218741955362546610037787638219739182189236468024405146871977932475734090431624179684686554635751290347032261390540061387411614835968750559213594338742838798239798532453090809360620931773479494140151604404148077321102957675878913454259100214230130773305941262913173841313750137191994182001255864817573086494118436375094527190825973107844921193314459021162229874146452554878340661900722179915422179673459327538380255638852304124680047949116307023218218304155537542944234733886163417337093517353145308126152494903491964753978429583531735190234605755462396686566534333356205/449891379454319638281053850768598185886969711830191663310075557261183758067148787031904068610389085714992091063352089512320826605549429968900851518086516385513472 e[273] = -3618350322182661490363460839850881069679803476380873794235675152944668054845100232430727985809172229175765237044368584478536491416411064444652716811150871486122028135527440228806263149437781057174322539812873896275266855329748574462802411801176327766630265902743960860803652467691480692425366529508441192120582364655074304057372317831226170579265085087650958453711951859763708425990481211386881236310401228176557373524546439268415686369108801987611087761307086601837554235620387018117775448204836331752390858937976846374575180647284753068239849338034439233726934262156541832921985715351646973622715660827822820117115604394521677465259806989868207807823114606512646116997409395983115234024703152288205526114459629829304491504121948270760303891621391565779193865229025072251042283504325241850356518661125857297973288526205013306720275802003655/14396524142538228424993723224595141948383030778566133225922417832357880258148761185020930195532450742879746914027266864394266451377581759004827248578768524336431104 e[274] = 5938131561537372026229860480825210046529386498299077551350677693617549186160118075336184717331033518513070364081449351367664781371534329100651345201703826617454838043626794485606850375485420287500558751950350717748563248655320089200543571921827413365465442971588898410282920440219574809599921271791903707708849813893265559942131838963567818030843504228839282749897680893101777730551807896575340521789088724635422600361213131313812570938507719700611871954906440176360705086946599384635878896907869894446534843972112728412136142400965949049004902084613040320772598220169896299218699650399139094760299997813073882418425867265238088616098550666842858109027142667486158350063771997580602630924262206742113229330699962830454965270324340968547208211860836384997527839888878840801949118735959347795959632268320830810649118643524005787547949684408332955/28793048285076456849987446449190283896766061557132266451844835664715760516297522370041860391064901485759493828054533728788532902755163518009654497157537048672862208 e[275] = -19561574452981610959206778411449922247608199462883268666828825097046486076691591995652487461925298310072328734105382914353031246340587234718070131285894393566759180452877411848217055611689811097124231554427798543914002296358330978325530049722213306011968624344521079410501799323012347899124815742777434325574507128815866160627702242266128239644198114723100991283564077864929903244379655501547089705564576295807354113225373765713006259991841368602303130762732223755185721267023679113792764941069633692145876073800686970699232240992196683475331408680105288915360690434242683338542186206218845298643843237184883210590329261436934810579842477122511923795716334690956053644629620427017305158324092726714932774236429576436433975099818049660236563007278461524193461083433128563058896431792622464607660288708996915587682712093303972852914251247797306567485/115172193140305827399949785796761135587064246228529065807379342658863042065190089480167441564259605943037975312218134915154131611020654072038617988630148194691448832 e[276] = 32337529240434780032378506881183673421179840054588391100306609416291918694756268942571371657158232614662277856731430192990413597682444453213070736412991451178295520898103955705148640055895565913615261903829942326005454275024826778543148593416619585011084669847821355940482569032148376773562307916962580473937399631316318974432314754958794744047071122194355212718252615350347653119365504419202207008611242398789917670038933105688110354271131574830350698341888486549769836758551739064745624046623697125112556735181505658392646212447303313403807281908865676980614405452831117181265021268468687036943622555149469198386193169255572944701680439920469895081949029023763419455431984784933179152380846478956690355784494529000768027042207786215299604731809790316482275018491518725124433514543381040086103912305832410295233412925446895070351963602773068116871535/230344386280611654799899571593522271174128492457058131614758685317726084130380178960334883128519211886075950624436269830308263222041308144077235977260296389382897664 e[277] = -214606645061024809810585242825252777443033874990954609766777638163825872730011579251900843449485805344897219507236541347771881095031071107006808294729848393024783322554957415401087789145712104911061223345427791807776034402698944045304973393942367509595888024665566808536773250750937879535247153611621563155294664876943844411952631438987587134580578028042070773787992713208003284080846915326655786372154139671174259931270917872909230461464470093780944594897150345596936314627301852771053017616036096984925365020109324709893084379124842352361397828165113005531614970062830142599293579429776220155442233776735726073330168181651898689037265465129921735629695107966639882985470528806783242665731910240164079261346394533692503836991766718702860288747295231933882872508427196571645849936731989565641282506747244544594092863111938403251236557899768984547577918865/1842755090244893238399196572748178169393027939656465052918069482541808673043041431682679065028153695088607604995490158642466105776330465152617887818082371115063181312 e[278] = 357344530052551412595328477813786759001730982809933563981746401115218924954633425812853791342176958508213455541837930121814394384591061853547121637802064051415154164862826464594084598866821019628149009156256544154922695839076184518465410586064580246823323538387179755595823299662670266267473805380762927588471344612270296383891036110317086735174421403197921129580466001600819219778215997672467585206756467636146870122274887853080650175955114231259677615416677164137838092414895494717820069533775334721603265906767113252704834052023662729866007981348256779619489850834477459489219550100358010955961897923294959322978644764874947021373946532876895101481719130566238205243016850390368921477253447920340321819866177489000555225804022920664497913252360963289196902875829169448391964638243798394553169387700676230098409816647208374461736846381366676892439055430865/3685510180489786476798393145496356338786055879312930105836138965083617346086082863365358130056307390177215209990980317284932211552660930305235775636164742230126362624 e[279] = -1194326597503805754986892832949204313657344119266450087809364293565879114114593929125267855816570548796872620928512855654827959620754154845965688896215551593489498094292720660046332933859713564381298777456377945447563183621224364317105128130852761422084302754921357152992899741311425706962630724041130492342821330078426745432555066914288066927878914346039562937616602382738371657270039795296121324679116779496211893444709820964515608832292173379777276136966102873306221280663698547227760859468516264948093594581793863378646293653922841020090567418409395748797642226051426177033683871021968363025739909140095689965898906778178636275677921728392778296441964818877131918912873540806040344140590659396198289516931726285226609310898647528618357002166097667606212014409177962660545918334210823993833382738581977191843968206856694024722262382730993891999470720400366405/14742040721959145907193572581985425355144223517251720423344555860334469384344331453461432520225229560708860839963921269139728846210643721220943102544658968920505450496 e[280] = 2003020865157490218507454160605475410148330383136255984910705929696546185477951690663275317411598384029116785876415909764888317954862075378226973400528659480574962525005696856330090276759007590335460035956739362712762500573005256970010289971529019998713228256698724275632464199675825577723946778680677286731524213286755607301568675991795761991602984900048212100990568709404944505682598835777581218094234090355143902711600480691578556610841502490213911335278314812707517334029519800395583189708112323975679844264033809888215392949563315619971442212173659426244633743097764553488879002863371216864507337011851923833869451969434229263082377523125206290918520555448199277782175773052107028080318513029711827211681135104875040560517933473141144715057351724879154397980256108137694835576926069946579477961226181895187047910749095185558920170835126095053418642654065751755/29484081443918291814387145163970850710288447034503440846689111720668938768688662906922865040450459121417721679927842538279457692421287442441886205089317937841010900992 e[281] = -26970479758142896426652687371038150716888594145697005440388034145003710622171727689148272229276215252137178030216173943120152375483152725441985407001383331857035735246964773802268975128505983732401840688734496839090506095803172415124449999440438790255707892884992884748596556075291190155183880835116468245695884839861465773408583369284242373361553136381166599604582872274407551090696304620998109118729561314977683096415472688643612619244646410074664662792905921664656450792028582125648228403775428180028765000956257547390462181315259277675084309700681914006888417743435218194095944561668349116064731501474556369563959502973249910517204895718431438531264534149481127238497444094353595305394562888174144535173905773893160504300565042103328366946346480855604716680662441165450860741796192822505521378971524027077942042825469600824415751643068727990463647072849728716987115/471745303102692669030194322623533611364615152552055053547025787530703020299018606510765840647207345942683546878845480612471323078740599079070179281429087005456174415872 e[282] = 45556170357355831464981944207968349385156369500896802626516226776760143813724894426713690097038102820882472568673704886328660431751382768010257767065509232294792593713893441154855389388024880944030039648220600062906021912843316876047834150509135930147543202411379224692162370093433493313134148127872424529584355577978722017341839048828130776585557843952241849586422784400912736988299622205364869115653160287503246883317141241103201158850679084455611212348866393504449745410179790441644519309114953450198936452110889180893461561329490212151848750801093720339845468720177715296308283686738321612080110141993193509280247435236430683148464301824094438231726840677109359220538396584386164590187070152720600168213977934604435059593466465070929308828959067676570325705804229356852529877041454819418415513093066386098311664056056964354514321201096245719868276415799933243119990215/943490606205385338060388645247067222729230305104110107094051575061406040598037213021531681294414691885367093757690961224942646157481198158140358562858174010912348831744 e[283] = -154445616620772081780258470625976935476501520461368004600489548155145129308581610519722105487810011484019029814441262452585542621316880543508610282454462380777855859446126870803298494727870026123469985524124070626159952017772509767475121487544574162482539069986958127398986616598189095953150066191555174506163899363307272199611304645104641798792235071374111719651292875068478174210340787827883945162661587456593024628601505639528737754547062712166845976391235151444125283431229168780779894231611218532423200711208090643759750606729499411805098919579429218450609240615229563462776377144818409737525534789091100519109257568253882764043335624800073292298630857299535464107428986428238656326173605409764383954198511324738132049843796300092946011136451475998612056659062690706593123134390024767035167070018793316316456720035620287605673697190638192666115759208605046616437893537805/3773962424821541352241554580988268890916921220416440428376206300245624162392148852086126725177658767541468375030763844899770584629924792632561434251432696043649395326976 e[284] = 262729220125724964186299542451109703185028048350637476480642650111969677562564488282951075789740390105318484245670908295337026454187499961800863009125931040467259066707074990850189156161414235218919246082067350507793771691045064390477632368123199361201286344371153154598366036573613443634283058432578346129221053385869090845216708788732436854605638517510879098921773392803421780960946725860470252468116304709861018952150240668983675096261884724048540181081963195522735450714754686357262039697107886607852198328285846232100397469984150257632395316122249593341426231620997929090129494759111406145266284428160369778682765381008359019427740412219116111804831958585795345840526713625784433455385023609732173975712274819680168234685019077201077507054662257630174543293820519870725702959636111137102837674279167638095886021507191299680850164255252912729200098863854570021703564878542855/7547924849643082704483109161976537781833842440832880856752412600491248324784297704172253450355317535082936750061527689799541169259849585265122868502865392087298790653952 e[285] = -1794031908737609132754920960883429453816084283366831699584962754946192759912510552112005125804629943837642633830634254922238022642842648692778829049979079606630576451272450905051269193904388520213537649875171357322678736227256061584576804916953624527548903635116275947737961203984309876171390930914753593477990633649233710312955467412338457582460845052727507775492973033595787170196664100805062616931926102320381670277086333394337954959496400788630718176474066919420447926595503810252723386485047533508428905391949564802303581291730957006368158335566808207470755842660319836523700141332115224470157923953608845053160413874096249835993075408066067755357714698091973689193315389059258172904827674762807646096961748308949000260817468923487951030685080743865125293561101222902498142430846947295621033184526957231326264023880404619473317231937560763953749569334848073057754009644861349195/60383398797144661635864873295812302254670739526663046854019300803929986598274381633378027602842540280663494000492221518396329354078796682120982948022923136698390325231616 e[286] = 3073375325308889928177665640978797237776867613559025058449112578580889797016204808468829297699691212439306237956709613281823295074695581510560488676159217903787539276534889330756350105952679820130459190434825877225694192933071023719097243270154066637544082761904022644933588898949602233815250515735125382778180448487215764224754926857830804186360472215660029388661511314468953522318733022669439108064537007628536268364852978347049170494847985680878064542477766187975488014470452291618503370200210101273326720671467906440496101689688930650961749250451141421061920531300714796847271178926850287351066866076324029297522549477078198447169950628698899157675733259100158296054416844683127605343508039228231957694612091518890774069427924719531083712435209948419065293619001129375071798971171596751359668717696241370829174769507448858763108760287068672000399087930549844530726464009017596069795/120766797594289323271729746591624604509341479053326093708038601607859973196548763266756055205685080561326988000984443036792658708157593364241965896045846273396780650463232 e[287] = -10566942611303648480093452320435867486473025919012698617063574377220312460703140289235467768490076588517601754576514251799169532300681898217487481521626785910319325695500817289445219271944597604318641016879495943537453380474653963501076809468365910816196527991925224605369355998811411357573445253848478922768012460889662926453365285010922658652977238498749265979336527413957246425443197626915658836719903259418518337827559009740828672586823800309714642562429452380136645156737621689192918089434313000543708413531721518983825493841323794562625684428947885728049803504742180807871643693430948581195341517344992521813033008536646567837534945947514299129429125233082105094257539040875247118845030082828397276141080397475240466505961195381510639957135063540790579343434251772139443673383327715189982468368281368828523416773148349362362220164496970911814715637053023080952403879397070873070514315/483067190377157293086918986366498418037365916213304374832154406431439892786195053067024220822740322245307952003937772147170634832630373456967863584183385093587122601852928 e[288] = 18229137831840620238655386094964090334435126920109725968008058290193807973459792657518173668958177967160835640156500501749079790495656611188561852892898749858881251720262398398511958232167796645265807479950207808793578960989795190002990554767972128554346326508649763343948878762522978370720382350202942298329888800653317839681154068430986527606627910599017960272497020250020093118625928540368519090857468280511587979385365416956221934308939172594431043813664430298395507983140981532400211990211545096750846373207048760470763935147287133264813627332283988942539281284390233373476106516227288442208405629628941667029119319300436569421188531994634252533238090443448765792795266536383528336263188908791241968732274775645955903166942861788861943329154141825629774331046069543287138347797073104838957839014767568293053960438471156266923583389668708907283915146122491039491677734868386379555433941565/966134380754314586173837972732996836074731832426608749664308812862879785572390106134048441645480644490615904007875544294341269665260746913935727168366770187174245203705856 e[289] = -1009812312430710486183497676156442483833427831823588715414169381833665191180871568458559126531466488775954100914213908847059058298912151164482581993708836064776663737496711934848606698287296514863976269757800405153771718687020177531090310387761005536578078212896678274825576058495620744452408071673610938334366658671105089777677592714756102603132916065773029272111519160087245308834230170313452140170860140354079635063578657928124237273971494271615210840346742755833833185362380020382282536467475352486547097076863321119752431472876028841120226613431741344094033325487863960716032760442683507842222565354370456460804363443161889367679437021183590007794323668948812115743275555576624232586959628783922518562299623452344855805422376299642018580876560588995145562586445491012916020427216668435507262025109137000997045650003384316826025117899702710498313126318275035078092759908515157296553842026426255/61832600368276133515125630254911797508782837275302959978515764023224306276632966792579100265310761247399417856504034834837841258576687802491886538775473291979151693037174784 e[290] = 1754154230582391503727308821934423666247574751730231102543075254537344926928413725724347325340205799431269659784880668030211214474119862672424905883785400156238358097999458036933200292253896250582946943506722293728746093629664365682739634006389093366592625303675771688043537036208067355077270532853001905918042681118133137921548879144861823190056655587906914256307268508573631423046068841654246446648759579210491067163924390143271361812987495523927767892618467134250649749479481212470000001999210529838149609278578398371517771070681833163869725038104519271995005698710111063230030866280775766395643917049826095200555461603304746974284879880189683068319448680622122476257769460741241584634156373734042596274077812954713919928952250373372683697809228270672546065358955519909354922933032717209737670772920861341169287056547827151552644337637280927053739566769883075858096655259630560723921492250525250355/123665200736552267030251260509823595017565674550605919957031528046448612553265933585158200530621522494798835713008069669675682517153375604983773077550946583958303386074349568 e[291] = -6115363311282797125330904032735834678686525761824819329802682548134129911181115181393672928756070253779672817865070270322074236654935028019337802037927752439615756023266994886282825839097986703577542803575865164570706389937159677683870531135908624117737148475949698093160665083834596154976095120448663007903976848554388704642691074169761266939569435802481660902186419909385627364472634438237597703280590754029865674732619127333962545174402652297149266426774016817225008747205796999780895291470841017915947617835136917846998104655972858995592694701354548107790413759789113469009390694153125147494085191795538304803659436443023207973556084094408869884233004446400314533656507836943454558409750551875974659970287005099455756629899420290715043994584797272831829437965341796026866580469382008230394034283596962172257125991033294332992888413552132230754195838734311933132897258643507893619780773682996733129885/494660802946209068121005042039294380070262698202423679828126112185794450213063734340632802122486089979195342852032278678702730068613502419935092310203786335833213544297398272 e[292] = 10696433379377192259434194339314522951035110717738920646659005241176021701155791727751403208711772432585292641465184631445468287796192417453797404907558941285641496741865388374358234683134175003485811260874704566969272113832001074152406345742615302304023807755938276681356510980066985293052225482472794315843935776001894018479166700155270400195318224254264169977376784503145593182043668034304704724667171136359225824716325715563742168297746068380446132778512087385538531382723500864448777143816359585239207509167163812206413535422639787273307705874420541121498637158169183423930522743067150477618290777359643041996288320103962040005013459777815470316951803594691694684428453086397176495410045699416149684870780783510535149847224426530760195144370109213835448052220324064014919812681079789403642449141020869069046402970081586807648415175930342158492511809086445799437627351144627462465338130091620817335101535/989321605892418136242010084078588760140525396404847359656252224371588900426127468681265604244972179958390685704064557357405460137227004839870184620407572671666427088594796544 e[293] = -75093584385859968399597688419221791971599977477691071214735490283654184490497628869748343479263949229805297847788046421302418110338339378474548917490965114132184763327780173832359851675568826591735188681177015325889372827991117200508881860357115626391805745216198484083469147127326136575210554192750730797581298375190584632753050108493730474912375023701109669088629856374436847307776024515278470115929586757609118357862827536666738994149681164271514456628891551059479380279854488132729230101200094845871844520396469326684056795398205182998824875655635689063189042671091668573184593376715407336284470022433101399623782229328255387291539402221078022298446759473580022960988207124803387669857156349827098500573871089017622290155543790338132862531124350018748009229325655985939403361790114196286568300789884777434310253652612287681292744002565864405620215520229373711074883392974360565706566823956680235008643844765/7914572847139345089936080672628710081124203171238778877250017794972711203409019749450124833959777439667125485632516458859243681097816038718961476963260581373331416708758372352 e[294] = 132247886072947185560630094232132402986114846190826822170122588717528656475368448660639545562680978986558524596456175640801540165081847120195918550398834986482059911998181486064480039263445031274286455895046735647611895006789166318498065047930741803322324033962419748339108383758232781100609599167445172548692762437146193844793376197726998380212643141045094740882182890095355330646880882786762806248069942058208994464472195053812829724847602026542855786839868125492529050096997586944768554494841802979797111017930282166337832543021737215806376328463586721941199876722227175471775724794748383035045460043133238470291734895066603996146539732162334191101277933858621978270416218713440066506963373098123707545923894249433490893759176314429425203461236453247535032747674639089416649139894768812907036563215394157420544277284472962608261379568336740932974077742884877295178596591384179308650437781517076691083847390741165/15829145694278690179872161345257420162248406342477557754500035589945422406818039498900249667919554879334250971265032917718487362195632077437922953926521162746662833417516744704 e[295] = -467392404051552062210454049560960415434157634304854898728878284967300327765233371892229689673692470441633390459505100518450045570171193962156441828593812016864901786512566653874168367145021469687511757573457659280730433907894624124444759613735507218797389569209794313505759968833349335458361439203754687374349517134623806477279862468136608752036537205911335630820007102219792610333477146363297699850758862528585611414064800849195498297087171014870543271436088583824158022289690181041617853620315811291352612081465694425907657356929457132717589728802744944317786106922909041145870365099969586976261211975950632277771436395871588142083883790856492374289285242532667355057180824078412842183540003142747458968952854370374963537869953714556138783796628109048564359478803775818445465254767049874967097936614267825088502771067524626908846111229359323151481532948043820249586102431083137170830618194698953789858616450443321305/63316582777114760719488645381029680648993625369910231018000142359781689627272157995600998671678219517337003885060131670873949448782528309751691815706084650986651333670066978816 e[296] = 828736700066780781690405433649714209002216769234356534753027260887359804168135642112014566715375556667314053771851148348168813503689226768482555695506281802080056957600601646855461977747605194628208676061911567916837101595198896105721312141197289115672186198954124940896500841008711607001976050336807975289123779827969116814911968387525910830556954969202330419628859312635879152989844492066036095025962233613780123870275730166021622619310484361858950508889667692930654910539351160729226034472559737039585045776814077808634173660984342422371643130208807310946613950465770327771569055978944412535159004945008750847708368538621037275055251260375871502292994554192592376204710110259062700035431366286973428202379026591580523324208488009315250492296379358096461017764292324976448266280315866627685339901362440958011856283856546633189779434165024427080189408216504774659835797129963964684046520800690710772291149373791635512455/126633165554229521438977290762059361297987250739820462036000284719563379254544315991201997343356439034674007770120263341747898897565056619503383631412169301973302667340133957632 e[297] = -11795287056979246665456907460415520703849587406641134937567743171259885579766496328314569738302390252863290320741360679452487371086377744234774851963285887362271859120306403811744271368060252874894126325466943726089573872679845214099448632859656609992418312329132051853308597631126962389424966584160726348066205088872058755721860216780439269565577578229868092639129925569182546256216218260740728909107795468542047986513350676929425014868993945482223208785373368587983779260292416472780052020813371919800951208300479844104670538205264919127557644167039009152104730705775529801432079404636761731290186411330468772819194856896754463807541969565364711427379398178125103587287015090162127167902060654391804336311035198396061093933355122486863031211289982037919015773018124164398698224551318068063368676332526118000092241280125034297761448637595349531995978154936323451526392993113056766810305065039583833210947690119451714313462865/2026130648867672343023636652192949780767796011837127392576004555513014068072709055859231957493703024554784124321924213467966382361040905912054138102594708831572842677442143322112 e[298] = 21055839737701135641386832603085842466371258709722813382131441281357674695941188085376109933420339287657439218939069322393314580244283655545271303446502470672178461490392973832414799271656719013708843884560133762316176042949068560991828751712635810473179175342155176800249339155850663226087700405170809115329973705486322144304460646246942998073129407347404020198463548188387634565333834627327886437306471350762992653357348077083507885899872827983178183503538490753558506191635706922245200067726341505627652667905422733879684554380568989242913575801435245030999140397651245615348375145799000801220956435552711560502655654895770832947483540807934694867609452009456194278458722430122073975837242871361967514268792853876469336191652471393647502630301712661570079359923590970473546318545056937035322510449385409308684686457786526437783803277721947843620446500319400034228482930591873410854931071518873795844362742185269747876258845365/4052261297735344686047273304385899561535592023674254785152009111026028136145418111718463914987406049109568248643848426935932764722081811824108276205189417663145685354884286644224 e[299] = -75426473760116761819372696866359880703738468075163697875838677600856974671737673251671475859210012615918666241561630716410736591043105851093014849922418392897753978659882966803073488052844548885125285064308542591958923910473227067532847729780562318746560363804586250199042899471041929603155210186074874863811381090987920719579811266322940757408244896971389184769416878756723384917362933607015690657746095305801181379251290781561120048604220273119717636060651505778912571661652372488075735882801056819710127290657004587030347722959374382419698282863934100647326022016921815748406442287358842719430406817422620435422251894135312784508612372640220102296239106568666623846192088610133466302692649419265518158415093045012436776736512388779178678418691968543594314583632333843712032515247624458260991718274866481439906221706115649970616283657524021863628508954509382641826226947732127903665396601697891808332594852727509972519959512192655/16209045190941378744189093217543598246142368094697019140608036444104112544581672446873855659949624196438272994575393707743731058888327247296433104820757670652582741419537146576896 e[300] = 135549326968073455121541448877458296221995405863600299753372191489530202550347184326120393864856464399088331834442874299396397489772831679303366914739500187094244279149738688507931259743934396100279348316289232794262368737721910142630066122662855234464352012925125442382173135708669012331588507231217778216161894368384535301358337413273000020689659023716318421581048214694219767376330558062220817203003358532331381955509426350018174540291605031770592963096131701044963046965699774211253097096753783797170436955996272130903261571643560683525947477001457501898389266834968734313968153215364036547489092337965782508346425667935394764784638125000682558592080184413574307539697965492244897542714084587000597142181832000012782462099790329017385645355948827721331112663830368741496621918806276516947273520685907612325687787561657431556808780197261048862492780173752328496973512732991253225403109246341780268469463698902611176034549296377939005/32418090381882757488378186435087196492284736189394038281216072888208225089163344893747711319899248392876545989150787415487462117776654494592866209641515341305165482839074293153792 e[301] = -977638725715004513448014991480283078293358694289319119169083135685807487428466593738181700170516060720288411316359115538026844030014599315767494693834976007206143620490656002408845568252276153636783632007233076067063339841857302854685083745314062287975615357421447413645728866922583127271918179371405591537475675552049245210596653398859263591134925553406519022583241611689223455230781952130598801193483058434804941919084960250510897696496846718911804542740814388470004497216092010354970625131094781934470504177771948184379079021016143802055537104628104089417430059445630497859117198078613743077292338437260695262614758357524256767396558133858025049121348924880504988317316668012208324788529592526061521506363031308819677867139352952111042775297910051848829376045653899065474624122158643915223868099102242772463003648892502662535211242406555112211769252800372152002807685697216242820126802241087408443600396967433661905924886984072234801245/259344723055062059907025491480697571938277889515152306249728583105665800713306759149981690559193987143012367913206299323899696942213235956742929677132122730441323862712594345230336 e[302] = 1768650846982799722446620434437109445753990997733285040123826545438997987715298418039688297383438921914493091965881635501340648007692494478125866580277716919118017991645362095209884355635188730911777591338607857518312299365091457159030702178413810459548290734719752422718534088169847564708647074776655062301834858043437373835509673538812406508907948084339794117606593198419776204469783738075540185625599646719872444990092076303298445071100445329114097748590164138231535044207797183033450265023009633008395306657257327188880558963495721732276986035487215082782877811662864635754896921428839279574748434599588628632182854114900624622276040375454207069896855984276742567999701904448404868073113787546121246361521535987759786782182533711523484730427560129696343234565777082666356721381755530809943935988086759590027354155066628218222562316547110146000837450003163070851289985576807116477761319572721183843768431066086211398139027250973064319553045/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672 e[303] = -6420571799922832733022618747910849072175922456115125146724724746044535726005673771832275673785982345904048265402625735255835418025726395576766342377486446190825085504172016030581890696543988502944923547768956926686275937179694264164292019289997170410259772020725656095660090319137020489437297780555320723780751727981089225105754444631473480104078769401935490094946097506336278879313201118601742520241357246188208215328107231276361497015125662717090721650000753540781470472183749345457514115944441140140632868432811937027109497682638921965338761367025004488112996351004727256181427025208726562556367854034216628609169699729206882845818336853702193320329905486334602167961909402976679576868563647622950997971652272418389550080413495653064381922664200551704312859690605055099305613070824968230273952729664407290269882054790912592569026652415558333690108374349818499609289268591889484063321885945698219921700958308386681707872967004608112625012654965/2074757784440496479256203931845580575506223116121218449997828664845326405706454073199853524473551897144098943305650394591197575537705887653943437417056981843530590901700754761842688 e[304] = 11692529174982322462880821105779585775223169351815899727318627831811307577605446742856816673656575622960663139251229372769222122194474737198910439295925108759380775937455808483589177150983478872189678322676242258959633966843619574076783027838595372375753935552674507505971854960980021770685728365146776359455600719156485062117639474149687533558243053621254887703898776759121757741759116205069509220520597736847008171416891411375167909930861914676268595095982513887111710471622224328865358664123448074088072534145798332245599696080985728502241379841609734754044520199966692683726102401035582975226125823902595021613775514062957585508600401599738933125801202300538020052262639191734867280995699146127342247735141822309681638865145844067300274773398396641962835408503919171500059219294128393435300190128728211188488052010720929551989587018461561538416524719687472425983229053113989479790534948643055195055667685388330223065904446528394970620720406676115/4149515568880992958512407863691161151012446232242436899995657329690652811412908146399707048947103794288197886611300789182395151075411775307886874834113963687061181803401509523685376 e[305] = -341815409412744638212464100150576168962723174321840614522870891853188219598956743572475356986031955624535312045121716843661129105186715618783882165178847363265822743836450662823415617565099587123307807026700123861921205857936576195785379388161696396558207432547014759140073440637951748611097325705959076376713665983625506574364118971869962462420048539368387765954750635739612381391410612440373041840559592563199359853488872463045234919583854836386350141928478847436245429293163477786896270607889403574040250990810811990938890039914207193141343812241883380640181688983173532046808868681536095189663774236453736757125341279180545238633330586262094266723700460924777998094204632045747742124060018557255916238792648694490980248170271608101958271374692499461024383055442938657021083072826290087525029325470616208132469232968280263999739968719149585705519228585207735479762386998126121375797933181752899865118088701132977436814416693396814642679553085287534515/132784498204191774672397051638117156832398279431757980799861034550100889965213060684790625566307321417222332371561625253836644834413176809852379994691646837985957817708848304757932032 e[306] = 626582966535008924973808988246970697962352642328166853073435375776136506556926355459032493991388783290017222059079197626747875089010784273794783813143428428513148850635804850602090575086666700516397566194194713046835187233521179833823237481354509964190830048525933333750128217416392596921485701067922749416301871913819761238287972883818963455866279936524718869548355750351224072750787689398268666381199543848779972282917847670452660949120580393164577246491341630164613301482284813965600483516411553341158578988606921944250163215363807661303068952578376973296354883232138960139388822283773585266056625621709868508423658086352091953036101631254788628471398501047427619146994437877271351926901470759213826496192622990380527119471302059693999473734165759654593594702118268394781963905014668641690940404270472546012700905650384050258869009913472651033748484746523318426811224789797658737530395992800581193826857914102651375878316718382698867745709067832428916215/265568996408383549344794103276234313664796558863515961599722069100201779930426121369581251132614642834444664743123250507673289668826353619704759989383293675971915635417696609515864064 e[307] = -2304701213886652755422538245304823934309017295238431555306420819857140287609581132364967026870868036137617889516735535410973368082748692220669320599429899563909124317969981159764548606311359705916049860902267420129426727848439219090486215515522121127201695536990446560627539528502718871543406635839776332898685790992577548677440516962011308766662404341028943645834321772065486736739648485520750617412577977212189709551711903855561485841647067051436457619648602482653604349239737298003711019632611234910301096771162411372353113288108867201425698260482242172437158969167504506166908428468304528831496891935301318012837992014260478884899750071260001522258897397693800982248908953033439816098917589854822407655259310206322301907604911076721927547264776698895480071797211738693005704142532973940354150784575728504507194761989514630957848568063283450915848519200057133166704706851254013777672557374472338681903431388628823870287294738506655197864629066285830405963505/1062275985633534197379176413104937254659186235454063846398888276400807119721704485478325004530458571337778658972493002030693158675305414478819039957533174703887662541670786438063456256 e[308] = 4252410311572276817895560231152046293814478805269383761248921839002523369891946038993979780584009669955165050855788654376038410760971352635963249472720566133933749074998221554845924051057391162503161188939189183155524514278667537163309466632642846093685042119605914485250584244578675280162090110913874985031822253870318554601663115273989610658009915344089476870241723667596267359616920156973587324686576104471070432402804622561879008447254117760535979222370666681215307611344180021501046310619297836527735029055679384072626174953523101545904423124639652319427550481306189620714555092281921070295208144448482481413344576592757578429710651429654366894787386626328287873631552242385400918322080707430883745944772040734182718034859514931235234336661341446185806347700445263601703208870929510491211178873218595530353353879390937654557538445816119732416354923765417118410000434839528662906886529020804560483948377970007519571342369302928888385079641010703724180933007755/2124551971267068394758352826209874509318372470908127692797776552801614239443408970956650009060917142675557317944986004061386317350610828957638079915066349407775325083341572876126912512 e[309] = -31486586166693795206020109540399789176191787770480828638615321465197885107344033696637441578005546572519448810387304158978001634958559121925679679734111329429295114932768909927212589369908952712180032575749489317890780999416065890859385065309388127961129973646966126432546668436999046545432297137998396682813497922066961914334994013679164725188669542045680945082580627671052060537438473363272998815139288459792429488698972169886014905861737367627802595759716717450948221762043727323208393800081835884964523998310884441749117028577689234947252195955066432267337609003258646455775967926880746235028863849747061373732354155777201414256083900416432228493235144704502116576711985610182879007505302035995222551755274157516044821674142959774868917824021584661667117653391966140833496357574779664343106472919328334508481375596814803358674970512136228479571055966238550013868265031450135233343598600722367588212373496267192096949063599509283782882553240719074622840190243364845/16996415770136547158066822609678996074546979767265021542382212422412913915547271767653200072487337141404458543559888032491090538804886631661104639320530795262202600666732583009015300096 e[310] = 58473801210766202491246897487820537091478098452715159432405524704716994766214755118873442804943947142476774164363230442466944948662359336963051485756295821508212635530937786090696289567043874006027817785854247283629439077875068451600820771729364564877277105409110389354129083099061196165680358548114883325131163288440089158794895135912923618500249549537339766531924391321966818029292922096511571029447522009394100430641636025063884820830504044369411282298530453503893437031055714269925555103610031372855999570160452666449544622166329216483112835151066506544919568606823165732132846937347777050795535838627060015345428379458288576897225581283376940827069414355324487044298870016433182554377694987051693329965433527418626790470622576320241205877246510283757144762411592340230701028305041967848964072740662037719777197804408020959641181537721557048420866114970655396568448722322607828451625107709109332706244950995079173209456665865006145032628703889742117741426256364919245/33992831540273094316133645219357992149093959534530043084764424844825827831094543535306400144974674282808917087119776064982181077609773263322209278641061590524405201333465166018030600192 e[311] = -217885269296524530628723505191830309672999663451619712407150350950277453123194681893193901731797405119249941932905442823361630557610121954785782716889672435346926635281550733514558291467411520767693872149701781783658495342629389718747881196639341685088349791189407668358380251176398883426341979024455848621717415451776802525434137768138862192634234970732146545099868879799315693527008157177241447073244785014738051945032209312297539469212163077027551715666030534544642579863648427755785783280643355199369861241104820409313817437990534740710082604065399704612361693156457333202482462342926699110556414123793110563194944665679922675811504200181684223818868919091499829946027110508364689968176832555584710134466302465012495760553998804570677157909681245878723778893163438251084185284066277645461234009210093141010886407811982108765963119050119679319520058500560360887292613462549129585369718133414097095798465245356737325588359410496683628106513387936831879729795775767747032065/135971326161092377264534580877431968596375838138120172339057699379303311324378174141225600579898697131235668348479104259928724310439093053288837114564246362097620805333860664072122400768 e[312] = 407249640546820822653600980186518416562324051015946819522340855399511354505064931904105465045941217041058920536312781109543766683821558066966417363514659477559859194279845966714717671915995966043843143139318591207674999353318831292202470714547630413689232482247907737027918930226607622520776617489013888743956665668037508387100538386600240750461538739302908407899666928271095787845904167115965890971867587513691542217541742890625497368451144265293668224179079391929443952639106796255782736867588674471966140471008735342076035964326786066303208063558263509204614618330619790214746663277908948879130254540928320464764699743444775534369122889382308083771188691987583494908343607376729889365080711006801146661328942464697839881090136531731968418712068302572717738138779059255775187151165855223524748338803442266821972250685256823268316755376377123696466629387845883343277548973273965583421397136527217550758629447100036853111813606680334557116427187765905597539889228251980291026415/271942652322184754529069161754863937192751676276240344678115398758606622648756348282451201159797394262471336696958208519857448620878186106577674229128492724195241610667721328144244801536 e[313] = -6109073572107491419313814902632404034543285292554607508766436900452921922779539388544394647584649013302958016554393829637841265193665315517882208721135588055064575948854586657257826994268096505468459474185113032063468960437660071856054029937502078546962331263334172699605568100149928311802402805100707823937420056769485651225861016668917084925086540306341676906173455036666980501705553493857063220109207750836607759096642045057104347436956538561020538239187707131646409869562065665603078282520276980783840703950230042145005556752585334712435235811073755166925785927286213459036327397496363389981354014490770288364202955912173523647194178050489654972946810644393095222863414537527908498379161373062019266427190950553098739280616842227951484006512671746535119817841719108791537182837036655549408284816658078002218025657988810271134686613601829875167985502640162398876888628099606529580598156424635788140666629497337844077045007027249279032893354517958557900455384390270722325260601195/4351082437154956072465106588077822995084026820419845514849846380137705962380101572519219218556758308199541387151331336317719177934050977705242787666055883587123865770683541250307916824576 e[314] = 11491782221495368030876784753906427438647851350675453494586495838750650813538230957547768630227505628684146738199133480677807594429745225037748862092941251164820757593542728016754758821834774891736373566617920323138780631311215586610733238297177781919533075440160243616484455355698495417642150749480254459592161595435812579474195603637866257793439361040767546667851411712886987050116756721044554504814886202445520517919090444812977901851559941663794336595772123822118578750605060227207623042327691941590400095354119494856751008336959821501583551177496380691678827647775990985003715135001768867952850881234981456270390227070031251976155055234508770150081328851703315072016010655011244944186021300681173383363336305100636396942452967071895378403897223918025545255990121175671152502130678804488272001029466295528567767323292630792726264575259172446189487564466383064227148005957579704859839510863353269317900530137966038595662675089660854244882573608008216464954103598075877713936760905895/8702164874309912144930213176155645990168053640839691029699692760275411924760203145038438437113516616399082774302662672635438355868101955410485575332111767174247731541367082500615833649152 e[315] = -43372291720894925462595519410971799447288573043737419696578998970508749454029071734129571697164322454643002871330198169635418827927808778115371200747546446581210421235679235290779179510172373939571679121833432393535874468716736819163128729192442226398680424184457965007312776891729734109726821592167221563358052215357612446831980155160393996053060263827663453005186799239663649829404095592516438117132140383576004027148305884299883082052007883462250686613619155286128731003267587768275068512483493078825675804277795381882647228661347520494726247741174998648508516959509124011268437956143285011334387070304921702926716777818935238979032429004468750624084634052802133548504926522837990895278791908326233980493755249515595544304711907234187136988845044267120761747633425047849375048318625262655031787247539547183376652223925749060323070347015745233441694434965037462439709373792528398671060795795109351871632956059623911012545682594607735306539541827761176975911582326336848008727675466383965/34808659497239648579720852704622583960672214563358764118798771041101647699040812580153753748454066465596331097210650690541753423472407821641942301328447068696990926165468330002463334596608 e[316] = 82108085084994275929700382528147210578340101842281701008809324567096547186812385173704854472626201440085539712007918346432731773858040938812410028541153713943690658307326869710998116173118795666269434849474587966147438868800759741355637819605758022025081918088885131496940452972374045676161464148856555408501541430877811655625658404302316607749836291850314435496665558578204480728894017596820667677887039824672585834152702103529714225759217183753432670533954540721575973475984651011057116432128557363538329574653219497685944610932468962136233773816858548299780376806856772660863357343147734368135060845935341419835847845511047463435962854976997246896786610690016574048233123898877556213117694640029435054389878459322696290476671270288552310712728365131246738678161453422756085709331277442184586862632198100788553560514147306368990333311981758721095786417003680055617968019049817319525528781241057201845586928014446968168186270079819215717611209805611211355362713201874701042765393030609419415/69617318994479297159441705409245167921344429126717528237597542082203295398081625160307507496908132931192662194421301381083506846944815643283884602656894137393981852330936660004926669193216 e[317] = -623725748843513051856945587419887602220215114888469510538651259936371551009714574212289310452196096308885537552970253717138434123779279120791761672786037636001299116260547958892000899890920433320366104125703146296974671949678404752239358153983595451773159644043119933521039273873787356214984814149183270389293721168756212270956118123832100186238301222432727633065333713469009777821000027075001993645390417370601207117287443200337901829989106216877447308981871780706333705814504319468657090039776268264448424929129976930198707196721906593058136910355502187917572648674295070617255076936259609635355550656439330392196276064752200849765600874688440436450602943596147527451873022738471766071046622097816744597133448824922598145590496632049489847891950041976612339049729909078397154485569863106917240118684099892295670585084863620424675888301846045045385612109823591411954162034304214894762153015818545880090666388893600197613049546766531347524523387597553027142746665515599377915962567276896007728435/556938551955834377275533643273961343370755433013740225900780336657626363184653001282460059975265063449541297555370411048668054775558525146271076821255153099151854818647493280039413353545728 e[318] = 1188259517911934274441500588640419262406293302817518643347357277561269065153421422788790431174329926198219090148355940810940890457042063288558955874791214413440420747641728738379819881601857232538733369176310339056715467921784110215337089142398405159450929612681119740261289041155645348553653582527397361238326117088841461000485142980523746783865116602675748288211022135423243345957628241565542018200581405239608756254347632942528216983254541172919034157947794838750601403234876314167168309930245457068656877215070477528769597296656112042143484504431109470685398221390325238389277272693349277710191383634774789657524751770836938985306090755598314776023998706238190859749434174804448747012577269344443902547224951674446619754873074695474391101320068478609767751890457767819737592405782251638988568891855868638333644901502218761160497928132787327046088378400994070965685206510353075369742220352882172941542839208119725983729246781515812099166784819175652315252062945628364332275832759238835590172635435/1113877103911668754551067286547922686741510866027480451801560673315252726369306002564920119950530126899082595110740822097336109551117050292542153642510306198303709637294986560078826707091456 e[319] = -4541763225279550826735606989718750556490623259145067552122115187405536570183155807707800278416050911682028244975271950418688307720141382917314039212137289732572848989054506902142498134435697477478256859382715947296257219901719654269064530879487549022201146993053416712118319954700144838993818779625653721457533829605859330999284242095506611169272505475272583928131978783176313157685788235561593688279227877800500294231546576101462186489382642072106277191401280447175680915586917262734699984600502087034348949622091505174653266239486532593841372092811454024157775048493595502846929093068297203149714435215991523878455823705024710157715761823902787366890403826476631932439312989276223694197401123641520213236386362064346179017412392277317633155036885989408564966621567402285005858633293538143923860869422157359932750366264347781548053056313075671541518032656363511937435592552792773265489021470514440217814962226586100160617395289168265642343953340503293845089427156361929592652069260300679648460338640195/4455508415646675018204269146191690746966043464109921807206242693261010905477224010259680479802120507596330380442963288389344438204468201170168614570041224793214838549179946240315306828365824 e[320] = 8707008439637012597892354132744289849253971960271099212278163093408585286424144718528948801577180580900801955024110932548785901550599826190340051512663684812418073920681569657022880623747561463269534087645968143407143862856868999856277050122013219684964440791543685341574796977771042892905588189006868213124952713731111223400363622140657565718794233242939519855520902623340893401829515198771012217042045645101484262259328789705130855858653872930363595578010212306038003187671944356315715107143232132369000330735361158172527763957523797700520687047697525978913263316713923342250655065153964715215196691456220295207179716097688397093350095576340098510622999875296317720045833605998207441509928129844519609620175473317742075141073249890426579308684958016313504472245261437002877722051529932603519910275196527306459706345978080227913019146879468937664338813029318354440186772453179802843882711967734554717013771347495597980534360631555039615284900722515441245546331983810782936154465481339296968820582202999845/8911016831293350036408538292383381493932086928219843614412485386522021810954448020519360959604241015192660760885926576778688876408936402340337229140082449586429677098359892480630613656731648 e[321] = -1071643775964365159598283508451096830528902200021447112462086082635326425922566221487898661466101306988465218080582588112107538690377346775757332501287637278708461078057397619092983582033673828233090003930489898636994557829295303317355613850327874674575382627847562165731613423237368124736732747849947120917453697731966551463450847789509936288918451073030507992870744232417739398361273932820371622445864241735717325711821595914687991524226628587256601404652906273966673871831607543515520731945854428290650814965078103169358750677667520994048256106574118538620034928064520210693006531746895550604393874449432146895782052752370574077716413833194545367172183275289347227197286465726223339469746706629691109728823599330302085618181202481651622650651747177843541421294388547619125775370107649268308108086551560340812168449864783749052876387443853098527253246379367432233483084516956097898565938745320476814290667190018486284867584842217689316415880319501173311827752929734316336699727085669385891439129977652561746355/1140610154405548804660292901425072831223307126812139982644798129474818791802169346626478202829342849944660577393398601827672176180343859499563165329930553547062998668590066237520718548061650944 e[322] = 2067305959045880520194183862356518730365800896611113778707434967974433412048693036913048083806153748574178085113167216081752417832638680017591627492235375195025124054789449977554011205395127198801811790371932350470960520217783813114382723173305709119547144375537289051950459183727627770713882184299404281050330613129893433583222066903623468344927796365455167410000094990806460240466123234221212073482396235480690405430964647937888899064378757864465607353969217791650709700906510276521432310423879147462974940225647830648133299206137712109556338767682665270837829586741716519145267069770680422162655479966472891088315581989081034827325393100365264558947113866006171664769019747021535313408842305938630344497712521526700056447153021561629545565156546044700081989689695572731354137171012457841724717377849997418904361400069417616036478890471121728910147482404468879929664452066962553218967847050714000717644690041269529372391750735690371457723279398005927539431618551346602483676740256071571707845923939570442421542055/2281220308811097609320585802850145662446614253624279965289596258949637583604338693252956405658685699889321154786797203655344352360687718999126330659861107094125997337180132475041437096123301888 e[323] = -8000878333883148155882120410227996066097424105348465695431509953406752569574263399108192884317818778503789151479805521540128584788554442329515909608243332713872350163259043253783011281897451348249975810596497141875404718094133877005898686846306553705886841814947478073882324268339880396414388946039110322018368928547869974326184269121119829923853551499736175873195725906582786148079768939401467866911132457482783930989811667415832016168916342388134811436947753878298665660682540021475426072990549959981235063346054752746164189980214865769766299969268103624286601889525314354452584599314997920279742906868751306425014715764961928497848338040202574652066106021468535611995148566006386572809444051095223824721676571980999372813222509512744219640590078866805757968950122913807410760985529141342069209745840547555799635129609744193966010408124046718644244575054057599726967851095616010975858867840083910584785045144344689238003738584795389837945274820410634354097796682614259553784852985895219839185041770974426822153000985/9124881235244390437282343211400582649786457014497119861158385035798550334417354773011825622634742799557284619147188814621377409442750875996505322639444428376503989348720529900165748384493207552 e[324] = 15530484686092352564970148526020495243336277859185820247972691109682260472166227138930468771714254576588314256750395004402761262099589721702082124917747527262976504333375524604886763539827740605890266468839245024021505827342866603020467010899706936508359041579916314035167168745040810655598987670880135014192272983289041631329989289847100096227916632118497729516474068818810014040214487354139945042976468950103024960083080571397747112946507805187664074803388255510397790411214140148884904620559105036628045641927789667805728593084496010884541553994370821771689092477239809116162373265902195576398716958342026851024282245096150472249730193288684196391899305787929902461204021444440999088509714831600678105224235963308796370034432534823841857577935539209639727823634716317776133693012202589848272100706327627815094019985887215012532678060208470720181782235560124845112776827064030402239868326583151383183064540023127193136021346724690823091055312077810514743978382538088722523262973438611768512920233921373160246594923178835/18249762470488780874564686422801165299572914028994239722316770071597100668834709546023651245269485599114569238294377629242754818885501751993010645278888856753007978697441059800331496768986415104 e[325] = -120957450686421387725191123966310207371021957348246162995304318137804910890345265048518110366932967017235412331293235555990572361847739670920466680143612989424028590805253578744826022020139284885634289598917565781070942528519057110316110284942469036237655280342858290338765687833232837398046444724925752126890314855344140315788442606965796665250559238779546667591429977802583906095038893382580106184270884433641995878762501781264223570800179985138424894144706622848915694419097765708861131023747636001156115357506710010347517043486938039587581426660075349696499087031169860516983024856536936713939090720187031376261906661077595870714422647541374468656736582381586865800956658921919775915348598852649881006198150610869388772600193610242545085926266378449963763264848577748285883268507279922137866906826058246167160340693344346415349043959026129212443603839770493576022055635104559799795508857761802702005003838755156811626908903573033154974346855898010971252366179420207618086362195730834466814957589644585816255157788967521265/145998099763910246996517491382409322396583312231953917778534160572776805350677676368189209962155884792916553906355021033942038551084014015944085162231110854024063829579528478402651974151891320832 e[326] = 236241616951188933153788667094171850859409851510887365928687683596154012475537020828196891841439956949590258504264463101009016901501571221214432093624905979613379464166844921922284625837109233226621103444819700669679816341786812260207545211975374221284936029971347417933291823114491038407023754016774723415241653488675924226497073642422958196672370604861054108685189725162725870819155510858858705817387554401932652218824282624551356772441898430276148907869556915452526012846347764467782000277425702631818913648568600082456165924819345894070344102959777590423530476235355024534798410975947058018869665143145610017475417419724966233819814136804156136925947010819513871824502734227215819538106467323339805166655989899790865037827013490944847281951261988390756285915134928444971357424824671224878191449557221188972062994318189502444075394876884219860109376955484355699334233310043093676094918257393477835475990944109018910265421632506310283736855339702038211581520439600738877387213309271293568120003137649279714242754681263101818465/291996199527820493993034982764818644793166624463907835557068321145553610701355352736378419924311769585833107812710042067884077102168028031888170324462221708048127659159056956805303948303782641664 e[327] = -925640276307142983898675376784863604598655925880158441017935275738472146869018519876779072328248476069323363510055728436697971960482116874673382461836291069334529215064227547219674408130249297861699406833512653398047516199605397080100431933641154539907522009865280001233009313843806350943248123779719551054359124880499323957660777452387113118865132133712718044763507289016962839532636396026559167700368404931032497402451961801849292286652879872473372497161182838801434758674629301955712979027477008001762396014649400056181584209405870990537596009802152725897467422609663521839425554175729965593143284300406241673092991265280197506801560106625207105319276521250092915288577344109189457039825246188616866997729910890810224235779038420572325422492811578100625431056034070608114944103295005114953712262796629182003043106066096107435586393884072886547834928541641511649945116476999368441949294769777839046405707516389476379976876899256201202888002339911215718438996370140009051971362544491550691641587452581862921970057592370607033109005/1167984798111281975972139931059274579172666497855631342228273284582214442805421410945513679697247078343332431250840168271536308408672112127552681297848886832192510636636227827221215793215130566656 e[328] = 1818972240782958924367097294132393104668685383978477444845953692773872114140421413735602265056308634138419629517076747385689844594971134876696110250360299032447079220110131288194605921334435189399344213047788823089454270862817215487122473074409302596588696028633036956127279058404005770272328012379207660806627263087182841912361195144965543241761155031842175138241857754510839740210542721548318829279952684329898535215963206929864429938833717884265037110652408554334042548036271798169811654764875907490206673560186022582316515303342109689557093353197525508274252187894474015833176553485104416571515997567008627179701558013055455660519914310858203679914640425773640711935939728676297652037042250997314641864132304930112985626325154290678561525600057094234872455480362482824577041752089670470656039854944066042538440513573727117065661080772001093426405020267362861199452025643974886804386467622568220117261500613207039284395409670740795945964229450662296502607348086806497954170209621451320538333541012689931378903949989621333896501936755/2335969596222563951944279862118549158345332995711262684456546569164428885610842821891027359394494156686664862501680336543072616817344224255105362595697773664385021273272455654442431586430261133312 e[329] = -28682950631608757592675718198226504442172079801254624883253116659071450406566170297858165876858657072779898784024393657064126265429648343132910985811430990996838902103540426945547892153223299151483759418249585296965285073354382927624852146254664485047332297626650749878968775573353137343086008068725449924503742565119952396156870413445281862015964253161399428349942529756241317949062976019648319348185881257457896066307670960659514959260923323518288641717489578955083899563608328936457970537227230283016806544621883232379957751554188993255407755982349600468594659699255010726118142068111282959299533804105776725384249454436058431323101817950547427363556389093525253659648773066428777338715261452442634486190933559117579611066189214339131893047685776221167309430543127817284154531097434646607533988417412111255888539515536150226144827474464495678861402167475458147502566608351438761599377123787406978747942324495503248131675852839924165925569783613351655763151597620473778129205997606861224699495478818588270724447270607703175895634348514065/37375513539561023231108477793896786533525327931380202951304745106630862169773485150256437750311906506986637800026885384689161869077507588081685801531164378630160340372359290471078905382884178132992 e[330] = 56708937200038160857080434101143490562550217669101326516023041078069804788080551485014828838477997967987161999164730202781819897630771242889285030763597991874192806131140750629690671538853249453908895823731611501446413256025375534802479101556565701766744861553618699254661247097780896734951846515472831533939170909295819951582550515697929124739397909832552398688151862639996405553743580195950604597880479705831869936004127458774630320653071336962529604798515525474307838206825684359138733979814269026118248461210362589284915778525853397418131005173036999500811357047479865265872233770390773866362631920554121937244754802325639669633771996740352016616214617627735039507444523094710469534122744037343951317670383684468590749939074743464263092767679436360125068583928766474030809833445074681503258828675452194101351144882311495551214226709112394325425009728078791510707199970946589183011987119983085541271766004047052897242257967120612299074228488747604395595768406983583022952338189254588919914358412234905563379281779165397740222901656782313365/74751027079122046462216955587793573067050655862760405902609490213261724339546970300512875500623813013973275600053770769378323738155015176163371603062328757260320680744718580942157810765768356265984 e[331] = -224918460981963398494616073334794726001554480036664382571668411151086906523585579671443683858448495106173701654978450360489460135184368544198888714373625852905416220982929729042052611736046958621036341127297005585279729668537374792702927516127888612293844633554869259861401142053350922744892913261065017676674874844283952053758184419784985617784703169750604497959179910569639569788036490698199372182203849037669750939250274887052031824344855395454892708309959898762229301240551926660023098076241036441550230464612745254118765126664700815691548729871713577542851832570298387520990192135050223852531664207113625920714839305678071978035457496472859645210812787871664069202466462280824957881712199428754809311869788175650697807714060201790575527976812606804687461512683092023768922472313960458865278912896971019893009876974158493044164830903392160139994782518475786671904229614363249570750007278032972533878740718156606971730975616607290924825398155016804677896192972453265071703623792795855865089439261841377669615374344225078218818593398179809544255/299004108316488185848867822351174292268202623451041623610437960853046897358187881202051502002495252055893102400215083077513294952620060704653486412249315029041282722978874323768631243063073425063936 e[332] = 447384202181352358945292892128028410595944003927956541820558164110826245847388179771916082782448198880830684543902647970979466586583990501454791028482186301555101064987169059413754571414059440091137508246015374865781792629052392787915705087095683635194634069271894657643548223699712561340406720455428364402528454435816886582341666994955444771497698948188268787067752452501367728504300466254046684486931061924767918961322370154277499634903282997893791111451474348019751059264785374611088973138745781314510648476317969470011917601073128502028944462777757000566370345121147052097433850460890797113657098624188032089793996840523639689409596429713734560424002135386785821574770000825263459197407942659202058828742944890671145586198752820146653791266602479561075058496664360519491270267241894354590055906594722171515069776046200773036121140921293265485635733680668420350220837695343559789419114191990345344719993252972321369545548474385119581925109154549089245069679914348810717752154156759233536171763653764152888908005839898779613000132504130628398620205/598008216632976371697735644702348584536405246902083247220875921706093794716375762404103004004990504111786204800430166155026589905240121409306972824498630058082565445957748647537262486126146850127872 e[333] = -3570295545366455011150062084164137689827174825847178754726703054120905844351746608519548163796965715189017545184850209790560758177179184270388074977082172720343520482615050245672142288994675400885611550998601410423402511432757800298683606057937451560517627394584499978043654514053986764346971334696086032914367213782067192648915407538674068113186767454359697817967175289523514602139389236720773049852107808281402221529132463592205200831531981437179749369967428405163116035502680945564573324728732461536530872111787591323004357492718679887806888196139495498329273806809963569426825251651216568231855009310011367075139839371351699262086315640678016177866915797274998965392555891481659697229959930659324758404048283946173272358906189577468428780304957603847417171999355083144825735884381780168219703437807369216502811394218837975643822536924689208158511962918058282863874209975349185217876528065497330426439990106748038287317162280242560033124827983354084510335084131633065987467981394886255808366862416573820581140123933302076070320621798065836231815783445/4784065733063810973581885157618788676291241975216665977767007373648750357731006099232824032039924032894289638403441329240212719241920971274455782595989040464660523567661989180298099889009174801022976 e[334] = 7144498743906393817539591980214302978196996594584171598627211107790037627271080361262546170136021179515272850364566704859223582785896148753610589249120630810903792797196737544206244833893669576610207914239146443585887693974519707038376819705893837068547566679916606534716144277482741608988243319754628594207975510563635743832260906854557487654935898912481162721269883359701141034217534720233187098052346122328048493968753693122394784539742653921084728932480559167814989706635591299379830029835535759718562655818569078295283498110201350664483580923049587761707592889156692773529230705584173166726550998795536131908165488789708240230565728857204479949859124715146970464127590708133338916560923408133999909845682127998354161021792731047541413383595592247685222366932623629890253718933346570167770249245536856428874366030316414670592356047596866495130954542589130221810991560287684290348017150374101487728317176877380173681921791311901052355873205821440686277085465944428688295877351082199097771388243562830597647110071315080829388741304790429490112753340169645/9568131466127621947163770315237577352582483950433331955534014747297500715462012198465648064079848065788579276806882658480425438483841942548911565191978080929321047135323978360596199778018349602045952 e[335] = -28679364012762170113884163280387230155150967743840428890954239603075332518775885717627267239158569182401043724884422932509112265083743615553330193857179089834775865897477043460213235107196512600557692719486684950357152565143653640463647747805263635901065182830113351329716449289290295892531733620137531242694658147648965079321707731259617165626856346433172183419303797172575616581748267210289775850614170538020456957915382418651236295271784723645466981191135028758354162172857492226320949190504384560652409247223067810283512082011654343924447703338210500850236840700506502163758135120732229786355042705764936921653105234289692864205544548424697352307716210926824780131259116344903658316597598135342604165213015498231900420392255386754384021591991820694556824539602361414494657694367689531680619155217396480650064355913159114458191955514098999486770803662284217762120966999709373474556783865211329583611968690847053011245113318731372586472162802638940839165974448236089933140929374608003023392243927762608604325016746763683139074873320292306390017500954534471965/38272525864510487788655081260950309410329935801733327822136058989190002861848048793862592256319392263154317107227530633921701753935367770195646260767912323717284188541295913442384799112073398408183808 e[336] = 57734253208788810940198318777820888633294415482269214891638252903550912039357009711288191255306605797610887244859518639431256205687981453140180040399732643291172347920666788968506803909820854098202971132158660061566712635864605598178912060902322935215927543080600574798694687685107842099270936708563629817235917676056074870071304371954711397685765178924479724062598308180161061294476671253561293337596156685969235696230632725988744023029830845621436850728920312628758453730691906122634650886034884638062925139388665763076488849080166546049267313869297233190437817028884862397978855684854095853190288547316617458194905035518927321300932115297723450620527128434580595411268024614505912459744309645539610066733619290385006463786260299496509135347500721748846633001640171420486964054487156398565952044475396637281328185092139786180366834515561541871442657699801561409944394932114994660607245093336064354303392096608792210656861581168187402790539374471404271094445018612740982681482249112146183784331714916886007514813948001588453327975524635680116655153761811975187915/76545051729020975577310162521900618820659871603466655644272117978380005723696097587725184512638784526308634214455061267843403507870735540391292521535824647434568377082591826884769598224146796816367616 e[337] = -1865133807618078184312722625956556821210520190441363703180729797241168770508304439966365215153284736642334554535182474955846409973971726882740438572698033704726244205571275119501013181625077321767098368799442410991911064257225807818220312773354257960127244272986534783342922214302484871172298827976371510638346103196044917632778361160991085978842547930768525996235271039347830356551994405578488571996056262564766622847958909334150086995166110506371340297518846668115113167338306764021598360546061688645879030145272676520001785522575635321622827018583342336298884115337556910049930171380451302902443201376462787578335219935011856376160395888266475728809178184423261920791548146811678157389129861904528487783727408030840972566393011286810290712994935460786314495591955040021880495987909359340349855356072152517661593544743519535367104389915497021133954020847892846651169916327547327343767485506603032238567097673741104867156773192091320356041812658557859269516481361387360653403627027409934395508159406490024440620962491903810802365215688313764908247950992746658914568365/2449441655328671218473925200700819802261115891310932980616707775308160183158275122807205904404441104841876294862561960570988912251863537292521360689146388717906188066642938460312627143172697498123763712 e[338] = 3777070068464336739014681350195698576975435562671470056187313073060285446903932322103403961635340170762252229982047301307985414429519966667444468619304951443706380231272247840341320030385044152696996984297189106772127972836030245709869519065580595072532947460943886264550037517540104004800187081203198931075507937326892209408350178815262796116174302906323290601338972010551380055965069403599264048004751762254527785448785991417052090541016572858631886069105942222425132496514018844497153002153706415227397865845935622376640418276776439343333542545976266514157623416824493487826532470455377814377985316604654000849128330976082514825778114630599919107891935998637113880493160385566721791102286525073937141612937248701844095455306691762115448871413447625656720059165999703869067579009551019283244168705521455258005045416750017319370547968974676846308840242475719432069636398074861008868719202247254506679900055254823857689810079007294694627964742404810969917096469606122223078287188584572778307864397737090541320910294399364579112057735846132209996554244672413959493494441865/4898883310657342436947850401401639604522231782621865961233415550616320366316550245614411808808882209683752589725123921141977824503727074585042721378292777435812376133285876920625254286345394996247527424 e[339] = -15343161665233629752561646654325499009944318532730726951813763942287515300735957063450957773546311915294611735902076198776148237870511707774138056656432812485031549093826073093024581364054221899608672605489784609911326416163839814562083366147756008359255375359384665472268371121170768417389240191269670110512360191658148284590796081631062987459688351147408124093370214818904814626131225272173294613575936227125513718036328783744142586602941041461687258555295655927736318477558748516730475448754385448653195027628922031886886128340427835459398537235830196949176510938800106998182857257544130966279300099297371056797346029131782565088953126046217821832364731165493451427033454967643692371311112324274768280372380954225996607643435038127814727345644499266620859775511502843373378536014422434177056938593775780494070190766208251877486690001344340212203976107358340757293823689668984321323945426753501471764120308996293577787281822119780047469559467429449661230063003910520973640003897311562516146097164709569883916822485605004890161174812664570268674531917236689338508373404642655/19595533242629369747791401605606558418088927130487463844933662202465281465266200982457647235235528838735010358900495684567911298014908298340170885513171109743249504533143507682501017145381579984990109696 e[340] = 31255443980259982151336583575548272518940998111549847958807036928908309886370662902558248226467244683498303117124216389609782668748003512282622674183239916146226868588372631790421443334017350770371007031949572733805912954545097363958696991133107751344356209648882387005658041627199110009959035460158783684975014936477422147404546517086326612058997888613130296050727995124556961787932294235267574915168478446064038280809723085537918964596564349630606712684973404955066809015686612627016840533856627013104589689711799004783642739086273447860776312326467598905059736293461054745091969778286755717720953456563932323734647936475162913787790386150149314116523185350734608220923615539247107617741448417423154064648334326185944513262434826368777813847211617919570822987476326982351034102673907155428825417035249166898585993594478835977320219157841428889018012682278168466415119595715357587491334304523530966368354231796741139996295462251914657670461388073934027230081787380385339098470447642204790416668620845481771984523754936112616643054521183375250470592583065239044808762628270136005/39191066485258739495582803211213116836177854260974927689867324404930562930532401964915294470471057677470020717800991369135822596029816596680341771026342219486499009066287015365002034290763159969980219392 e[341] = -255431054068719024620286939919547307523857612884908153487683362121701819702375125749712968148038546982200527890279785199054872791139134654870928828581167247320717705149200322013122701913563170881787752162948900000060178466016074008199649389415394520239716113758428868854054268716073375194549299303788552953998076050059026699114870184522098861713419929019653258250726987588503679268409559033201838451197200007378351774014756933225796081796064578178404042663471377000653693926824105173026571139470465000993014837547197945872227853172472767320607559425044494905474732417556860435739241717917704447414638466350671629503195189418792196262604634348295417385464155408423087598762386417535434369864366721477411054718072666285815521493753520636906614440463475710703535064898050747812283968192120144663684256618536847038376734812292445429558781291716008113844149926977293590331251791048611576493824611134178615509578917082240518625526398858494254630420385744842403278477173769888474132401087821916753010640126484315645271914227727246417229782602198941960375684589308395095905940125471326465995/313528531882069915964662425689704934689422834087799421518938595239444503444259215719322355763768461419760165742407930953086580768238532773442734168210737755891992072530296122920016274326105279759841755136 e[342] = 523401789410842835705510290466743694283711658478026809493714090670134552092753355781416155241115512107030644906846018347690000921969759131375305258967481684630315573096284055761831440181433654960592739322701317582734127951381726530298942622076010705329140088903148457139419663945484171284321790562979016725649174934266070981706839866192959582522166698162416707582361116620828690688811252702453397493950130000491813711519094603240305806365639208149614861953219853460776846728553224492443478782111479220867561286090353877665670045499204961555336590447736608420261491967991757373962012317387307936771673081080451990357345442623731753231821407742032052434896941703385530196931812203768401805978135945582819960594882815630337513935024964235503271939750405145787348777278509890175803018396147096053148069627473254603047529859048657419441513253039151156399720590688251739431956597252898350648839280897387712096529267345657265015539343884122842789144345164262357972162527312196269952334319577610896844725097738799733220619606246737013192976281834703651357149400328643178482981494386508699230795/627057063764139831929324851379409869378845668175598843037877190478889006888518431438644711527536922839520331484815861906173161536477065546885468336421475511783984145060592245840032548652210559519683510272 e[343] = -2151277618952524644263801651760699633428626433560366682722886646401708005527812401483792895821957414778411634090046654161459569770426110448456844511950324828889170987696299150801618950747427460493092498747490792770905947389809299832504291387999311034956743004216101682235945629828137236485139154423890810759730897618540260668904767422090781056569058211813568533862960206472233649424843579100405312377598166246416850506327946741730304601046381333505650633075522918208012799065021656020689286024891453359075948381977780608013783830014357566662954326729526131982745495790071344538809645808320550049290709445966025000203117672900811937591305160238016039127164677169953058527989689153279888921432334715975489877451416077756075704671834371191413610185804513342464751375459106902370358013899133925978044665927460755962887000804621613270773736633982850127523762894389937904530950719155311170839259831813153679710163003887835521220301658591847898043608853093883996183657432971889587646153717665995168060392851493512281442670388467643741634443303402361957547959884509443902821700101185024539004410215/2508228255056559327717299405517639477515382672702395372151508761915556027554073725754578846110147691358081325939263447624692646145908262187541873345685902047135936580242368983360130194608842238078734041088 e[344] = 4433980418263321677604731896310537620637825434303149512329394892453271984561556993941861056542612372498979490151274323465965530126307795804731079036793025539756092701202384022390191041724853297343485952888232458661806202342322635854844261663505368778623027271229772480939389623622321549409642152281947877727849638613148273597361696388600276481816122308672317915450762828444740115561091394885303914612928127074798738293747092278677563293551083068764235887292524403929764404153748288509834050045475929441742487988393274462114406802918687226378882062673913323273967225314059915744954286965431866507503963387124604306012330430858026704692183779834376589602384520276810529933917784476911382652226741839146842591375742795250123400575493967629915738248065215843969096243908064636076340409452538273655042564883583770815794451403199648142516908330611556598459224896991731871481087107555338913049855379549057282693398850188105244487207323604543361594289486379018500361545353951020656221354917429502552425605253012920506506196782042143282956555005535463137007816979610417157403184292225037397035017849865/5016456510113118655434598811035278955030765345404790744303017523831112055108147451509157692220295382716162651878526895249385292291816524375083746691371804094271873160484737966720260389217684476157468082176 e[345] = -73323542909121967139614208653453278180487162578154792922080032560472459908854400067007274637283233347021509404410602080405428949578640305318898501540677431685221933699275866966415618651769072647103553073723697046930972017279055181514089383957810693037999953124159956837875537562546401893768623886224402086905338470082579683005227625471303500275238910351394799333418402293808144722294391157988244390564228530255660216171655808950340933899389644932003471116902026721947602932171165023771390299006896953750650318000823408062702290731623878363119190258483568430051703937046124142953775800548177179965445802510756599246787010587957363104520742207599961814095738055672869380001451769034578373056863230408109126007527568123181952149957847685862188773643094352528173129056707482212540462289424438621725819480733710938188769969894257729069187608410974076426086717300950202184336301336468569679031098794560585024984640195201538738383719549316365068948378149418814619853521941906463323070935343967564588766284659713718162178263151092558498509941355518881227820048520753801769787220175878197346118909410844945/80263304161809898486953580976564463280492245526476651908848280381297792881730359224146523075524726123458602430056430323990164676669064390001339947061948865508349970567755807467524166227482951618519489314816 e[346] = 152006387671330456443000498116600693209931695496338731281446519498155939757977076524239778760575795225595989857409697087594927554567663749929282825198643804663990098685584499650402248193059285859345937621504165132193403583192652538216782513743894168801152025035283926806680692691559986971625670399067203703605664777954084729987591956635772759811317602343682201058229016620134813518378508450532041829158233793130360306461347387521635850990969190108265052455090434300233156835232170200081303230004080735354774713412295187221559266315646011604672941578954320325791962666868549453504311937250551713022900979791707430242828948088496814145610093210302884813666564184528131539994543741152890294882891555170224966875785324800407569789909995849230092701358330542467798455006976671232946959494928981742105136464126221042135428067178589697866209269655590465731416267832428247936135764670532184437906438268527321677187700552138480032208845469990479147803807459850200084655021438914976379988398110274708554418679597110184510965946183344182948593341492544856636962685112441060986607403296587347069074815373519595045/160526608323619796973907161953128926560984491052953303817696560762595585763460718448293046151049452246917204860112860647980329353338128780002679894123897731016699941135511614935048332454965903237038978629632 e[347] = -632070188329989142503854756940033125071385170691136817619255411973189865284075341830046970132264935043145836031156364828249673367165198138364058422926256063300537969487856711069251105998742736601954503982123792867994315138684266756834373622923514936756283825352596014320519965514793805506703415089917155698863193124075611905814156933382409894030932612859389011038402165949151674129404913631837828018486503488186954302786315289785862812496556724958629121052130240648281965085204434853079234920247665859119728812605064824645481057755481423997856893863203480924878047300886961714711331146026648032048994292116551660961431498674947544078832487548655823968497874035178707892313793032518250120760498859016751647644048510917404896098888788929315235315970855643404665365555022275951942531585402497388757791823364400341685269038527755332239158747373644584535542511284330467289940998844241097399906110659067161150496002247459207467333893282861643008582944830758620308190400713914239092646094987787479491342134996686759467512425310500080107807865471835582910153412213931318028198282603057108819105465684298757013815/642106433294479187895628647812515706243937964211813215270786243050382343053842873793172184604197808987668819440451442591921317413352515120010719576495590924066799764542046459740193329819863612948155914518528 e[348] = 1317923616239681649453841301215786792868385334900856403310976772007816947738802218149408666977157306447572477472567183947381403913873246014502936332869266767184751314446201373296465735483155270738013442558457635256976456427305780948497209542601420924545246895111450771446888464732178629319453784859444772059111522313680214181286347244336485644600474023281399167490293421697731988157679260559403031818897260728040804238451210344598225235111611277477781449349446118325005923857991556761748864181523725717425635770694469197523222604572152533639721872080536827057318367937698756123964038386445807610627396038819861191880136826074967743526842269629130579472491089236704053853093551482561580751198423124075278605973442937268153786825412618526656745886310126383175165737160623608127640363247768251286740605687567330551561050955008187100655989305250788875623304867943643859722600163600056727562752876953384207831720059685533484176806635735899980915405785324328311586093326324038383986341127821978024039751782931290718463388413743618125319266688870991426540692675256481630697271644388356606189863684131167466463522565/1284212866588958375791257295625031412487875928423626430541572486100764686107685747586344369208395617975337638880902885183842634826705030240021439152991181848133599529084092919480386659639727225896311829037056 e[349] = -11023589412538517247161875127924790083055875649284885009578306419920842578650237059418537609761977200401440406734347256634173268833926797082446567733060250628908506233901434925759983670148837964998356551607073396732071031343040091630298899232406056635565115603000577412695584280979230842125073019344180264772026960426593594256988501810083379229982397542535004885328480707109620672827332655591293089515399548327789623652414946106255203731843247166146813662824157701853055011306222414604483737795030728660097025228727159898129775645512012711093435900594827358095105755095426931856208091390674620456285154798499229286161062845984340474042659051338450447442039345257673459195590364661177307061283269620841681511733147520254017175108224939626703764716536373389281861592611630933313245982830715350123785266208641027806213399201530821150566070719378008968698029743094912511210849086106997254553158192119320892628693669719529984418083297702351407885555450069527337598449713672261116396059377437115937422344837321847952823581690658422199494834840739112963180911111645579530346410653989228214241929150001427026316497373985/10273702932711667006330058365000251299903007427389011444332579888806117488861485980690754953667164943802701111047223081470741078613640241920171513223929454785068796232672743355843093277117817807170494632296448 e[350] = 23117460053574470381300768524602430202203399682894452649479257548175112906108239881086193475094190874362155605237176485039632012331989623298650389309445770518056907789573799215547826100056434028530096543296873659447457805070929417992216420603352231596662025935005008547693496045615374804757700079284048061166564577126021305811106679232863085388207414575127361575510426577125502300406097933871239892228184193488040189926806560270259442719222621477811038393210698164668990629347770330688228610918823689970901801137221454079160535494020875856681533187542824108560122095693852454579332854486726392379329291118382252018662837057619690273356969770558893872738560430866990879436346528073777589163904979873052056584613989111227880897337506163694539463957479775447841069773786815713061631570795198727957172275919350098224100092740027911144129339625716132169879575970094755430840984462846966946848182820551613588159648457690644171143262374695904284667318008232208987456292868496388361386776450362572332423348149303595532960028564016248930383954906033487292397870805071891705387606560572000374969375650280267844732725350190185/20547405865423334012660116730000502599806014854778022888665159777612234977722971961381509907334329887605402222094446162941482157227280483840343026447858909570137592465345486711686186554235635614340989264592896 e[351] = -97236189937229939483656305151199304841712327890290212494304496742754732805496546909798361814536923992403413578196214550152862269124393435219671006609883453448153479687094313068212714077793425075739629467686625881189210178333439900504799086253591046054881035847436999259180776502830610873273122194030725606977104666271231656985894824572301306318252904575487861577914700347630616196862037642597546430737287062320375471817375370858694081320669493006755285361323408698752475089505599596811918071350532773880751680090638144785271238874533854584108765475504491439339454016181181356446840730863762627063954687771856309392022316303546737531051981029349975857110869889146368574159807790459562882998540782282743888300268295069261733175049281662074897806709596781750627525240033855728114922859737383822440890911113165347200702690799545781476873451468962210634556032075389041444879945875983007224675026171823983964168881081240906280596955696179963223209463094340787208106347848156015335460792872705441073062729410092578174511686764216175553699680367396268722086063619764199184824493517192907959041279351698910885387673713666417345/82189623461693336050640466920002010399224059419112091554660639110448939910891887845526039629337319550421608888377784651765928628909121935361372105791435638280550369861381946846744746216942542457363957058371584 e[352] = 205079833304980477053566531537223249155681325676539226763768752364890110291662611228511284238697569957777503323078091642063809758230988425904557175719955319887293705433082946676751058010300890207513547973148779031139565312884182794420182758480522523925190145843264743368634425616462532563033015494856417016071754632729493097216401602521955034571201679386743595798863008542592204498692276718797577449492810917059447221090623921877771489993778626275814945934914159334404869830395423870107763075515168169498568328889461279737619061558252579067694086431882391492055561166696593573303551827245230456741365942169074587643667401223370666120039115433615254748405865237020154639421233490712222056516651574933165762347391171363688738259591571988738365086194993261006092134121570176103159626028368460332977158604583516343218775892310769603512871063943887136673549462149093327832669435805969737545298602995608514871153671229256397344942766572501737284131061575427623520529367155729829789245937889647982496666301288575398248564578972058389218183234826854948482006836752469504819360122838997401945298931890617243626135994486215778951895/164379246923386672101280933840004020798448118838224183109321278220897879821783775691052079258674639100843217776755569303531857257818243870722744211582871276561100739722763893693489492433885084914727914116743168 e[353] = -13880389179744436146129711933693331910368713381384240691960501158523308680182938460166699484819722861784955840512444167562018085773953748164473873130630186923095972403554301962182891678933895416579773310703234837307681344312581894055228359231504539276923931734706817533859781180470221985675656799941021338431991762337283765573101654155315280684937355782049842755227341371165376757607106492891251567213499706854528186256407479104098815731131185573373939728287069038095803160821671654805753843633120051361020881005229689358701451171396470987681016613018266020068826859982435335160955018740017271791698439356530371998781268960890859002918370209434888941557657597699315988608216195834204599450533142442609350101848674389372256928634139609199703319369393968012954604992267769612747614430771156995032229060235021284849316729082928398981970506579239091931211832678905784667409692539044799611660319734239101420996651358756774915632555259281852680076844906842085636790140498877554210339177820685288079375012029621989511282192131708687155665184580466115897550070760201569216716222913746114335580097288615953098070381093440190798813782015/10520271803096747014481979765760257331100679605646347718996561806137464308594161644227333072555176902453965937712356435426038864500367607726255629541303761699910447342256889196383327515768645434542586503471562752 e[354] = 29441541452498310064861264138297394061693334752470143811375041364277547895908327927527624951963900621042782620151758678899313836657841181287828586961152458799087985027049414023021082689804052129171593149498446274935428184833283088265560248252205414564726353916293655314321401201589857018689435705887162433944494166376922562930034965837511164339117540142059560046145078671890446685057842484192959557447529263734922353049176893955029084410625716072054030807780345815611422465992969044249902126344282225855376294453184951726990216658188446033307912010109092734288605065271822945599516614329482464825413897529241276417195652725161930452210708572631392632597935651738409656477627502736808252413503622680381701253133083885011308166284870852509591048448306561534247176555922916588186067038320858521055644457374575712894415848386775832196295038695825460918716104641591275328930331450827316422929248091485384518464531366443121645188084714934159377249851506428735521505158645015022086322584799923603826344605769955227765509245176610421625139572614064016435958006511817235316690955348438644857353079968442740699916716034768706108546901354915/21040543606193494028963959531520514662201359211292695437993123612274928617188323288454666145110353804907931875424712870852077729000735215452511259082607523399820894684513778392766655031537290869085173006943125504 e[355] = -125249545620976791804007184839499683627870806019657170871882766014579890551491066551702439921998573775943823674456718740224509606651719014725605580046775083414881196467126630007556875084324359321310951726844609761805814147557981811336081524348239209788091693976995550038254610648403941307398217959435700018314080466675162300205309587293200392129335728025803809132188069617227823072796194965610574507885682119813640676041575487772202569075728175805115528958434463174821931978879107381418204583309417330534049900040233653385452541212764568942260877921775278740702005023563563904777439313059287480086082422525751514580277931663320523421518628045444630384944276626347502381990748410143713268551579223756959426009425515657456239431267082011373777003904983003183661652970819537854112016534429887246907910900815672580499804391884965178334192040247328763605308009502574740971553252213231633003003600358675218225341425760216634925587837602604113153391203059976126926921459868208116316632471326531589606247513761966140145244682776388284826073815800514249007796697024652322871191925783136342952831780690449101994295073424359577211106389276161805/84162174424773976115855838126082058648805436845170781751972494449099714468753293153818664580441415219631727501698851483408310916002940861810045036330430093599283578738055113571066620126149163476340692027772502016 e[356] = 267168369979939581307987693586544030243125991076150546611138557091142406425698114382844132572417920290012557797585459474488477441291645568875094475511142054083988691034871521945517321041079623708988390830411641626881263473277864580165638432478571876919083193441686459183591761494881776240529873697220698810427197737370198108518723791230875172901461928168145836884525090705781207980806779279867028553800894923408158646984765478791132220290053744296092986757907861696699582505559778306044826001431467465744447906874263999533553355255733162020042943200428011916201702682281527326284002345432872886322101073502886325141076106486589170660265635062989254504841926318313444608489574453487530157553008366724349183470222678243690956822447763082103157706105095130731512986184227414497683230256517739084515811230061009003957845888460536933735660059395259968416960267830447553315711586086430046765576074016572480035182011603126421653763342236045940167800463359435577602347801694536609427791844992710508992431590519345266146016676645967233278093188868029731165212597069392769722206327352860104216470054651379263314162892480245336607476958630690873455/168324348849547952231711676252164117297610873690341563503944988898199428937506586307637329160882830439263455003397702966816621832005881723620090072660860187198567157476110227142133240252298326952681384055545004032 e[357] = -2285986920076288306503996383994475433860644816046569548309431974522890556496985668767452810322100552906733879499126118620560524311911900533785072382969876796629598473667657197158747229279124468941809598046007176582040623481630109584241794355115748084414047303532858745895320830668383587633555820492586144372274916154656852394081171751907376988606628340917406570601296348759902993791227422250842437610497094790861453028794138476211894230226142366742082605729030932878697295011128058869525262623502065399211027992841895880140097611080459378039712006536964789850813244731974022167710620625957427878668354224187378571993359430336034538602818747002635979354690830849331986716812394824050898170483589919720664067291901905024305708313943279973496527280827484459806720120815492799183419596923590140851098741026016152782338429539239747692416108078768499904500859800300834965381115399314000458092250946636224695956662895289055602634448120732043413542104706561235500038518282386681227680551052051754829930546482113017568454877305972167516154263872260266689473090786922120577259101488070089198780561597996917313305226490856733669555385937797721700885245/1346594790796383617853693410017312938380886989522732508031559911185595431500052690461098633287062643514107640027181623734532974656047053788960720581286881497588537259808881817137065922018386615621451072444360032256 e[358] = 4903643184424146872094922448428918591876457896058583376923424690763057698947753681968348923696368456340540918554243195725501618922517445706187610185218919083620518852657084518563539279140410262537507128147540344941619257383561518094417711400132922205224743663347646663131081535117620602380609328220986375504598197464522032608210622444487673399157899179752853170975416347937009002215693699377567617443051825183465801425044298382821603131918528934812048369202070180570764935330234570852194063436591671296619913384044827784089304449618754934608751520702692941342374134642926942084330708909440022158138910668864699000094602850945579716277499276660157774306151277842817555923553312982795779447685365083187599491539972958691759057778853662559407386893552000028155336779916403642911969564088925080537396523845550220942678689969827578037492407706698569739336727030267813268785055794121064763929229261586613250005111838581987845533881124869357144549901281626132646097683190129577368525666513124247549203637432496970142966869440142903164980410783484986235184556134151125098973270542014740696437716739210905383484887886883420247088522290103594767040007245/2693189581592767235707386820034625876761773979045465016063119822371190863000105380922197266574125287028215280054363247469065949312094107577921441162573762995177074519617763634274131844036773231242902144888720064512 e[359] = -21096333886588717245395342363880115270039559804395207940578978517258988313318908803107393130528817355968532527494653511459845619724019256633288719983586130066230376806968759534575912315379749111427819148750544802267186827844753459837009168208362803895076113465130848620222302782222221196882380024044932600939413547438037776686462926045671684026238320084716304922199203383867998038252332323620197630406107915903894561779112092261288529987841641006215494154090817073620041636418297136699802843768735661805425793513290027214491029546799308108005560674940618564194183315448231191937185256011764137663665297101151660160483999402325924913614283686902195052648748157333046821087862170452520031123657515801309099734521438436187948640152460396576812496967072100075777375769119624649650496042034547688874065405231844171686142679606874983278412488797690469832085050353333216652157282002814605572286045611671784497169784953509719061988196423151357758548540594786523140761842043822913214145371218729857947885295764023940177528040657986796133218722210525786207858347641957828903986087772352550131435264310456012756151664633631991886586176329796056025695094922265/10772758326371068942829547280138503507047095916181860064252479289484763452000421523688789066296501148112861120217452989876263797248376430311685764650295051980708298078471054537096527376147092924971608579554880258048 e[360] = 45506638836738817662126659013603826674930443034820765755626831241641510542839687179025048879744501963100401321109381404205674852450569310154992700443507264439830007711948926666688442259340831553076354995876565205598970990950170838211258436526192316621630686895633291311587323789315389639223711443664320211652375567581093144361928141745338247510042465178035844855732147788996887705947647825596427545534360798084290212472603207441693677384752782347463376714038200783805014294519692217835608039977150471501539969632988835011925182319761375950975923704927403539755192450377252949402967527676347799057099067998811663769078223685132978841487763427471338415422625367531591166195372387171237321968973648312702247596946223659560792381292062595228296374333140263456180585641337450259108722441051398060444412210271179170228580393404354428999366517965755115700577139337607279052559831742170941601406840901048457654566151121902588165962058594775107688869283724599767191822329801423870935845376266623870230891694045550669918995437891853573879292356963289516694159166404400913663951047366529182748253772074292836058239052532854462448561408772376286117650189827783815/21545516652742137885659094560277007014094191832363720128504958578969526904000843047377578132593002296225722240434905979752527594496752860623371529300590103961416596156942109074193054752294185849943217159109760516096 e[361] = -787478655426071252328372622268558349931797065717614151605391111106740725156388842333897263113314323833007456830258532150829303996222464623165400968000966562055340977996970973403655776259564178007463471726408937312170112669101071025273217397867064852925281347284851617132066653383009321932728405597586221912104417168900633963252038431528353509995355439996833048891841095676636299488448184100660902489555658889480753533436117478177604651309104630011434947028740199264120399158625566197622545947921309618537124043882984558204632868541079601159765578162146100638067030773245049319984173838126931601300150626375216197085814645496537480029260685780992875265387330033385096483893719069566743935331048703403961360404979390698739047733907317667458406993779908846642407547623632291701640051658011010629990541728794657163267108970750905714746240128083431462345594270083088567292455441986559484791556557166957378646497611647378143000175336826364330918960213842933880597511956183239316973196535509042926348423950743643935820768371076337609274473538095619804582092182233560177024112582065610807246397851546953113087435830685610123869533293845962887403233308698575752745/344728266443874206170545512964432112225507069317819522056079337263512430464013488758041250121488036739611555846958495676040441511948045769973944468809441663382665538511073745187088876036706973599091474545756168257536 e[362] = 1708109746503551287294213213029787951815909903758283476999427765813416128203327814655876534372462468186108013191734250198825394097174802971848439979465260163166901826798685939760330935069827886611450609536363305446379077375152724473184450241020433386635158462709181886336847224326437695036371382779069180588546409738051793397075871266192273577487818392663567303503230812265940893342416567759772379872227360326354903695185874069757493943679059184791180473091680128950701369984431199609465184504357025422437499188962231731237457675764758658356276723434227344160811272813750676261298054392975042989587380852673099108947394806187004563701884389858311920922213179922135956186325120984313663334150828423682111391024354764293264045504127991418549161677979266858509941298170847591551314461641182535139721749926702450119114616118617559340614077947789569792277291979710345234123692345398414496648297343273958284746621607741602785386372096815909663493026383674046444576212096533902769663743412264064101799641700989684642701487674563348239561746780239108492584367349478942085259033142195083780269334994896892836021051859099349737822337555345205680487320334884063014624045/689456532887748412341091025928864224451014138635639044112158674527024860928026977516082500242976073479223111693916991352080883023896091539947888937618883326765331077022147490374177752073413947198182949091512336515072 e[363] = -7430573913403808198574800396506585055925788414345180777168604201116191034754657403507931459674335560280291973987951333992613924747017808975852188331839936275066144941938954452314190269485976959858741664036278877283976420379104217515913175442582877145877980493581250887432752628809843971884155041200835586985583285342893153988589584059692676378712100574713952874790911988170974528128968096281063911481206363656859904540215849230859776216893635548743314983848607802224638175858471734695532592136708752105367320199860441917173584461490517150299063347824290440495883548136073901657466104712605530114653300050626570064069956892878667283231750385030310056635625314598582719711635861397368542884128383545855803571404874102935721752051622907702268613425604869348408414096891253588941473558333515543892187875256864798819357630970866018877833066884440250534969269359153847165359260459345057049121564842893170991343944075080804485459664018695502031306119244670858848241534848204124724605178560881980085557572395716177417793117970894506074578269041454331136903953755661620097885470687191795178664474868316454920305412286999251546931007937590799332404565831742497285841912215/2757826131550993649364364103715456897804056554542556176448634698108099443712107910064330000971904293916892446775667965408323532095584366159791555750475533307061324308088589961496711008293655788792731796366049346060288 e[364] = 16206724847711661140732816796405060771493980275393859328440143905532650222058813518627724742396430177228562547734419051567620046895033655759353760411170126666370260822518310841768705301254961336734365841742386107057084418889602050809112929745207999041177181154104591585649209737557391981971133773462479597297001071933033266954419892041910006855681962736835089715198606442961303936870924318358980569679398585952653714718152398061784245700073497406167725732150767318578785832050231520530369917023224404933777788261555628221226425970261768442640545276430408501858706801220241808093896508100329572411848388046214925702788824044474014487085777234296539693261081610801076528880352807796020201193103095659653573985332315816144267936219167735374516492583442033427600820834157294985077574489581864474389043145389759620256407869850394259986893598845372529619416359492815368269830232476678360316441135370591527111196142586872623469192823655456671598739441547072866377494967891813968252834524935092044528185170005542808308652539262381960422675910330327196786232268995090537368161223198936885307231404215149333572702032539757610187839148086852313891493644811461886479735731017365/5515652263101987298728728207430913795608113109085112352897269396216198887424215820128660001943808587833784893551335930816647064191168732319583111500951066614122648616177179922993422016587311577585463592732098692120576 e[365] = -141782024300672200073272302425197299903015454489048711727054069901914837901186157732094809749169124603381520816773491637013236006444131594726935409960361906662500643017282421146321103390181399860051259566963686470372503397688545995052010185192010986373039587932033339529163382271549606246773172232527111330605139624949058803477313700428654752679408563521595787257333037879005130088066575561282912958605265323295504840860418138635819037611872090682956900979428060537189250396272114825578969284162876972599803030291592061032974892171755056470396871962846061952455795963820982602922739170149266179404025962882369182416377876614917003122273876272148577516070908196985412825153404867472208162239450479044542191038747544682905094938400272295969507734904555508556782188324588748630613954499313355734941597852175157871563036382138129716819646070926417124934056244950829458441309372703702869692116149995711355208011919390392659782148234267147434591743730169144330129867136506925962924699666736032198102072431095558265501597355664625041145961386278823878509722528677813299545601519397530854213342186340046514712551873778919804876084039918051023135263308327724706785381422234377285/44125218104815898389829825659447310364864904872680898823178155169729591099393726561029280015550468702670279148410687446533176513529349858556664892007608532912981188929417439383947376132698492620683708741856789536964608 e[366] = 310940182696072879834790280342079934093236447079158180975872924686516435003233897830183972485140169996882688430737603609961001853566855257372312259082949530502050370202871802551863458562501071431902769261259651286764864739860579970690046051848606285630721614456096031333473462316048177494118838618290807111756756760602356759306612841445421951012699339490972115898707844891731352378065050334629666763876339910415969011983056877859593081943998328102008764116301930879980298869981416538351024779540370605871256323657355930407847464244627933992051608544519809792153994310275260754035077426667217147456567914911664318741599254434782449133256401388721719770532106140463518477738442948318357883594569314098753855853542212964047358368093612007133013236621393344799491050699285357855581284825672153108915203824201869542049329937684524719489168693765428568608626739869490265205226060597229028182133562055067268376110636760440126888365194389533664297717011268656913925120144833517120936523965318059431720263621350167265603724307895833320707323082366476701700515715922492493937517095563054906036961921656646243026485978098994924545793556875583321060990452754223463761508314882136953085/88250436209631796779659651318894620729729809745361797646356310339459182198787453122058560031100937405340558296821374893066353027058699717113329784015217065825962377858834878767894752265396985241367417483713579073929216 e[367] = -1367568301118479146798982873091544691985746418005460498649633792206162825752275900372373393196977920228854497939726116215570833731044342908650680149630692832487588004731191875059423787276734104592804524460630988973239320433085877376881106210435115872294574086613459127719330123253794731476565402306518529252187860779690163152520700049661504983624265084749645842984275001060100190750335523074404565416649483393273017760047940554361855775076006055297002381948728215973720370976087098995819487197565614995979212712879107478791333172387758836845581222318034097936476148297205169606185160023837255360761391895786599592024702460519427327190412321802794384965249929636200084604681343798102103616353253539666597332712965774656608641461904928160007506277850573775342867611402096182451391602060165319633536750696672105932388156386857219751576412818261388251858976816897956184987733536070593690883872328174312784340672056851448843941843373632034521394172287279526821839798545031371436992573354171527403209038861023665520000726851455638397615561894110553321756569566213465767569092505185368915938862346408161131592355507583157127295972546364126840656701133703068848540916626879901309054845/353001744838527187118638605275578482918919238981447190585425241357836728795149812488234240124403749621362233187285499572265412108234798868453319136060868263303849511435339515071579009061587940965469669934854316295716864 e[368] = 3015605160934701553372259226234595110493218408323751820872625869783108531026763490074736779431239524857765070011480794780781710418248727003412053342089120370212517184757890857007707058800975513094907204953653326674084248931717390934247034850165636497998720057820998023299093287454507624946378937566023374983243617745146318240532365982011856501680877655070528055272156078423329316082178483023162916190562189190755447142954076709091718438232754990132611357528150908470156991113112380396710759922492685701761073767785547271336161901614840468587110442837901354142688162866366522224521912083842309750130458460296364149838663305261248881690848065387626461252704876443404410730242195954886517407983411809511948854554119206365225130698664235665856980776631738304864028303589088937692740106046661511373854753878642141989149501504211619216835899547316754458447172146555268797149623070799514846806303540809496474847267271598297213850112735181576420784340333419888119678124029627028477189531082463432160864018543519854823203185539910359321134703268224970498667217149892186835887421574091900864414320428162828922637446241469878451334511821457284160009641504393689898482839216535761185468067595/706003489677054374237277210551156965837838477962894381170850482715673457590299624976468480248807499242724466374570999144530824216469597736906638272121736526607699022870679030143158018123175881930939339869708632591433728 e[369] = -106684166700194270110190788452487531246170773483025449532722632635596479783117256018720281843613868999537481519652943955405307728991157659455851815722945837126984774905124050164315856322498643257432018635108933966223069529669440115631928167780526058058440069260737573833860183877726236489272915969608043338634007589269587349606381337864309236150164841440863811851679083562743778967662053536312175066943183834432720673924548487095037286069465761917952826206426014088374839965930804565571332770096991616399682608483622085365958930512415173287731592157574110522308818111777794376125131395879076874248483718727836482099599086715576529161544503914126120446920774444198172018983088199509327038289384319462269342344079201079179911412751154782952154021285952440841780104687962626474118544401340233113516200050252349084061960145685411007593119979768730454019081603441039692203810481466997532733793472704370008504942168279231185587027489533776682861143879387828988868594812137318409579467048709308096731763435578570993994842059296738217551533237897477333451688707375604468877779705530830411530590802513548247800705226799834893880527566321565259114610176997206096524510690073367826726022494111095/22592111669665739975592870737637022906810831294812620197467215446901550642889587999246991367961839975767182923986271972624986374927027127581012424707895568851446368731861728964581056579941628221790058875830676242925879296 e[370] = 236527878914441507448696338198736062560107502604262923789924517664109153876281291353606908932425820759635749078681655945069152316278215966227286990027582074282202119882904498539087425116216585521913288924816765417315831333573431498771219186243984224596483204789874789387218238514531533018424680264365684655734478173340825074234100406314123244704733193169659263570038558267960340249120469285245336076359135841225765178293184841336147738612264086012408349704604257626538073652954700079223135810595829664707243163128266766033867966902011042921723701115241543356541887588704552588193857479024074320502125722958851274291492461155786140224682281346420001334857116225003000293548474037911731711981795943098769479024582989630860783194321436466799475710290911069545391384810563608740009790395190170817714772428466174566341944605311225948585935440785032897966119921368089184803913845673316294214776547239623944501305144404321785207517933978733740910639341631240697895220768546422352303343832897741015423740226111090571755188103399245001332389850123510419863325220914998468320177691580959739377858344463303678688444666584048325580378646693862294243636500079178238641672138031042331213404799330269995/45184223339331479951185741475274045813621662589625240394934430893803101285779175998493982735923679951534365847972543945249972749854054255162024849415791137702892737463723457929162113159883256443580117751661352485851758592 e[371] = -1051643107287484020746603477900263550889566810832625961214642219775015015082513512386788630628222864300386605917919169031126496447494322949606642714022198201012586499644840196382199841114844684971728154498468727882091392457915946446641176590806212909420022204074734738331316911486207762043260490806129896389049380668047271364404960260087505424694065758897930727139643869949834484472896881463615967151098317809942443474808273828941179364715765105727745270829172180029086657747202196584227333108437969516864369254171888594688466332816087397151568313982818222237095053622899034744727635346654838455610981177752544904045626808328520851828840210951604089250523073039980439756796097067891220871735264513772991218362470070056303256373553887342517334132829848644917130384014445008949206695232216225365263817246602738682942816826835902054394306330881939019296758620876326959682463668727917440865901751019993494849892125376062921845792465945001591221119343172146604320425926071615312078354954657312655480266013740414802824751481259525921813154862327735319911308956800340435501855264196495813643228107536821571908951640097664332486234997896541905304837120076850609078859876898768003720710070057636477565/180736893357325919804742965901096183254486650358500961579737723575212405143116703993975930943694719806137463391890175780999890999416217020648099397663164550811570949854893831716648452639533025774320471006645409943407034368 e[372] = 2344201515503334404863015046587962111507649729137317068465936765212210934796598309250402428539065358799855238257343666805249235825500766159405221873048662194278994150026429908989695424665710399098988231043563897815754814061731045123755555469684359019338212606943337897766567782051269204590676850771141915698195578341850099101502016835106458488754677624717753400411644228737098445974202797451836160136355831864648506705302303178833369966393024701838784461371256314041145179595409952863468237794909947110413302568807280665758241742651325795974974889296181423913129967392847805673064456718883589743234422360753927835082916067964188874229399751433370664010384555392690510626075353149430244624239901443459284292477765481879460233395181877664987446368124002865939308159983102024302883849303676710759215852637995357141303579207590099483931140906200431998005218438746044511565690638155208592869809142459641884510872067598999263641705653780017453711784193982539259494447886784125783309556524892613004697123960955758898030792717078391525609890846890833801217277067625193523246454667229594821184683463477715604627963180155895099882234208031504701662808633665881666428683177518465880171164525036821140518415/361473786714651839609485931802192366508973300717001923159475447150424810286233407987951861887389439612274926783780351561999781998832434041296198795326329101623141899709787663433296905279066051548640942013290819886814068736 e[373] = -20957953196650529227609989793761028704589385325125085617231435604673054460201895094250178013624777775264393632066913198285312495644616360501637707640267445035965501813252547091698679520119494485759450100662312431554538400457276218951762462632495948286710561898955299298182046162935259211939615580624720347627589884686536661519274180241002748643855342422155425707707464259960081908178410681956827910121111942386545289701194006541073375833386882145613006097441084666401902175509582485922506460120542467997077341157782167558054838208549949167816098915094713707353842169088262898357919375468968587318895929337675263928476256103024827974738929934318665728611610374128724911651237343828506506658688022080006870988298937092115795281059151587983135224306895673072068750621026004964399175890872468371949138268414128471216026309877993194694538207568019478277230488283309719786553222669865606075476644401205995384209823495959632090364968481982867407586576603594189559671394911758723709709658586174589798353261710509759422541925233700258315458712506102303917024798669414873754328063135619584859130764358650627203140260955119802437386685788189695655186228360034730721921846221930159463194816936399848790003801785/2891790293717214716875887454417538932071786405736015385275803577203398482289867263903614895099115516898199414270242812495998255990659472330369590362610632812985135197678301307466375242232528412389127536106326559094512549888 e[374] = 46968537694952094531317064695616211136276608926726147896658916187465067356897035841509234608802596385692852497794984218240495864761553486351808378570065793659746147302981922679228370496694089173451698889340863572680268801297828507478370956098524129247799484722398581989501153463829638020594987336431190947459977554852579447676792489075639413362715806601066745016237615712979345060113183755938386331325447760220942696746511351784815065420028073465027765224275268358346323531981230962286434802462191624776830661267267450776475765856157294325223749485071933968739150098746309286874602778595645711677285921348587488285742003884988354879048906139676735772573496650725264419750846039393007295952565563883697520997313550027900181413448721546301744541724710420199895500056782445183129257499195604662037169962826837259911322234829462569001631820354722408041400989908212328627096356685948141956346736215914579425538092488507586388263493227589736658543635031312407811385839833619938719126945234330920062886564077001617712211966909411403937801881715111886419626263704566935677633309469478938122214897125790871522818423851029361842150034184403360235542997039175109383610628598388484053242409162921932446504163351385/5783580587434429433751774908835077864143572811472030770551607154406796964579734527807229790198231033796398828540485624991996511981318944660739180725221265625970270395356602614932750484465056824778255072212653118189025099776 e[375] = -211084496069357755194114773295599701202661280656710938035613549042373011445444356556219335506179086772644718722310984096849991619034781626823707402462642922321239324513711244211824659593997896700033858353956266332870680810762618212761870922794584057599474663714480067904090567576881174055657746737065387068067088192034639537188249239049604090852301589715599190874824567277696371232508289910918978104492098663702181875274687644347426341885210581212403255140074363344689104547511175300161238791677984229661341575797964273908053298946026804218213919664856309313237796490371414282957713110816097480337457287200122301288507762532442406885762554542772895257497121202064550317216525345499465254934801628773305336481508604775547769104385513711327051972442300021822688610230400602666785160589862543437321189172043970908533803558643251738612172926170386128949981548886162872616312038076251253574557580879215497243466736010337177948830561401398572255796633254079393833569242041658430184447874155942124974943606819947662084969157865741029093689685464159181865969110597979536265993070611659546340185257634214541120107371859225775840541368224913350367598880940992512951442695457370041335474718695995650027570113014078045/23134322349737717735007099635340311456574291245888123082206428617627187858318938111228919160792924135185595314161942499967986047925275778642956722900885062503881081581426410459731001937860227299113020288850612472756100399104 e[376] = 475591045886564664863472390596754352831876839613345500541008456923123012645875788482410422151919544062984280437622588320524461580215981740805304992812599993180313803419510698000234662729997239557024198444570621083629663785699403960109959982892078190902477194682394707696864443837461757366783982046785344551348448523809796246048196802831753045946315300902436436746174094857322489372080522016506772845654982964218152741225675187864923328956537760049354268803537654035871617019249810388703374262202464529580364325929040009338074667208673149369443545252436184674461875483200925596599930019644749090220488886199145217166730847542035994510129610946948013127124127194993610651818802268073339139370779841652343845529155380633883705363226192303239636386971944497251787056304545026231595098064308908373955521330681583640940751240163727067149642861993896735565427184941240013237013880296496291455868761225441014021193699331663630344901998916480497931427330433851080314594254333285053129944195741099181078416302955399302161391813086642256841974312862606492533411609121642268719562074183568551701793211777224518164108896600870331452563858715651136178321640834110814744594375241307450260595000784412373915695486130271813395/46268644699475435470014199270680622913148582491776246164412857235254375716637876222457838321585848270371190628323884999935972095850551557285913445801770125007762163162852820919462003875720454598226040577701224945512200798208 e[377] = -8595199128996430923824187535477047736976126916282213417593445379473282619306990888755666434657702506063237371424034560164688427948552735655047293534329016853374324833727257198021818496900505530259079255967952667787148841213255837101752204187156750048332831266721726591495381100367600860750876397430889229833492269087877607476934073418572138266695377800661676724501004462677279260332736158536265159257698412726854474835303019577551091299811846830998933044786558535248827978909053860505937758363269965376667783759499731369218588692626738984252102779226244598298132863192280327477309281920104192575931005699084794481097219087809944570923254345478710287394298104795140528844296429448509980898731901468759940063122974180483382177398680712999764678736584605658333529770710608085930118564753855853898748512329838761547945380320828676182717832081650742971955041726898712388007967287512888206861733247599140432827852889336090937832530589399550947465476339205098826937069891484910589606583270765141697334981747046427660468542651912483462293469529239526550572293403857053016106896210263050319190095793184927216477627088151039116818137976689023710163665517154231896635141056555288166666836861566786024130253124361594502758935/740298315191606967520227188330889966610377319868419938630605715764070011466206019559325413145373572325939050053182159998975553533608824916574615132828322000124194610605645134711392062011527273571616649243219599128195212771328 e[378] = 19468841911933208110490373834904151690598767982769834600567469775100500305754581712895561869953518828012822315430447939381211624551973858433713067453388126773144943222836302707070509526331090226222371858363802851817677411822113195567950269228245176166876907265437181232109413120455839814925670061109668438280596510674317418094231523295784780631922136249596994387213587641618276651240748983110790217818474287845830434598442913579050167848344587132073428131776160076217874730542876047768317565823912254976597091681170659012181615943199685946937595654656201881540660003664250724793272663581467165966162881144818691953628731485104421360702006875970227362897126113662224686350018890485350423003026223756697616812057030452796472828121362278385862576282618145842176378606823876780172410958030422105033705868769603910967840391988314987033214904722842595635950462334591422050136670804127442749277574776827638319680423101188037386996574644989023343961934654561277635307382771179070059029333811258087797954361230207760147249845370403964599469877935109956214704300541431030363707706401264473818168914453473866980234396902143410552990720192632688018312022434138177979963628034706331295185030686992605409577687848518773861602834435/1480596630383213935040454376661779933220754639736839877261211431528140022932412039118650826290747144651878100106364319997951107067217649833149230265656644000248389221211290269422784124023054547143233298486439198256390425542656 e[379] = -88430714327335739915140873959753441802827020898556234935746375490306215732472783195926959723100309850910718438940473278932863147153622780112343583358434232298373132683818515816403742331440810671685754742620829831354432202962054484376044674485974050305603024186975504314902829059174047773305290952283488426474821851588172062166407083072115139634934752186313815146577607725280958751054411936603017214866256058769627935583780356697216098235048778761253968726016268023692302441688437125388872414815806412841118880780077761044387780874899885242357824294295843262506747989072604673842548613748338205912247620882476722741144955555932667321638519731107578563706030911879023490910241273802375211708778619337604778688547372315269905614484992960765514197793206630921064076527168930995946150798389488902062570284937236921346621624517315046471266969669840409642619981860325887952591407615143732077210114231588000723456351423075412806875168838438319266872703541218443513823833397729473480277659888412880532995299525381365348875155510912465996046294890917866075957222430295008183686408378079794028001724930777850756169015277802585467636308818689332329155611432829540966686127515806629389134272582864002248172218799592524032051754568945/5922386521532855740161817506647119732883018558947359509044845726112560091729648156474603305162988578607512400425457279991804428268870599332596921062626576000993556884845161077691136496092218188572933193945756793025561702170624 e[380] = 201364062347306356005006117599584463180047714719182866256356863912867209333823495451992358539543006626683951533579433362058696750308724312530498390399438334071532193883591569692283453314547138538699149973367603426947215046749788435049394741995813849338215699368445951499856172906766299614092895423577028034937920590467492428047472326837073207246311463533175007234683519770674933354450812400888929319759873754164261884366011492721967858398247599937152589922824234920658444902560333667169916220644585343343966155589074202335163095888825697875753291474159311598625601462888669950561528478935646586362854112525497080031409023774323937969617403746486745757451015750357027246592360806669434741457117892431772638377545791291337211059526935568024278849567040358405590108386004738510883882251125282996760518501064726670129465842502254675581812915520186266831834710302250602326393475767724906050549283906217059279975907617160314079014721243190703841375599428979111621344878464707467816822223075950431891603068170798956318558760529423400241383806360760169922952505213056142503211243113927121411727124815001396586651316783996315682588151812432187809682943183844746885028459677422481034776024732607100398858556036636728125360276170280595/11844773043065711480323635013294239465766037117894719018089691452225120183459296312949206610325977157215024800850914559983608856537741198665193842125253152001987113769690322155382272992184436377145866387891513586051123404341248 e[381] = -1838923165059298688878554645316073619928978497336531910937077221383307672851067375705423335894728148326688470619354854255476599428162289101400131614954560366075312149418467138402127108776244008614395202219299311174090424667734739260114680025611524096630230576754421959126337618703690486544822131841634587141359634108773102175725507202761481881547864181488613662187990317983675095836059773236783111964057980664635923272972653077133486755072909114435207969215263529388204658430884896862349336230628705456706366435512063666161594703909747490093034760765638183684036461149534847030118048473980088439978451675335463930661635689551435943148619063712495306024875397330372585270018351224789611316380795763624173811422130037853098469821306882515791264674605477954709771197261453903728997069390805071762096842922243243294497529390236031705168701889063563161646634570023366649049880905327241872805434349259158101267231562099256934751338043500141556448811633994932459678032230972949023584077219163219977603883849179920404222303616964353334208397685706651574981396600042591959225784199372389789402341875226785977949330138897383927489790036149246490630309870203964440826657326001857713071028840542100257760839398578475866509141531757615680655/94758184344525691842589080106353915726128296943157752144717531617800961467674370503593652882607817257720198406807316479868870852301929589321550737002025216015896910157522577243058183937475491017166931103132108688408987234729984 e[382] = 4209446653758316521599295598064689478396595143077565368741412851308756905194646936017529087655713246072955678918655465390089706369765126561850197481005575635199522540784533532658293824317474803898665850266751626739344326939160240319576871648115958473938736340080551586233303002034354885336075000791122273748280230304185419403381591976333564346433847737501577771380543431013068766291501496084910422614657742986813335986427805996183429110524729697759887663392154052001939600167696234207907598701007008052520402570452375734688328345554795181824462143306217093842888679561244371080316322508461225443921190545643560238759017180970909864726989991054293750203886973822966987852668626792372519355239070107716602088444093938057594429537081930437630421365989852435021111231841470870553174952507208051507331266460451409055883117956249722065272809869036675122640536302056946073144088069506568558875188492258351990449881978259063084672904874342878078033179069102013303627240500335623639139214383127102883068729576261897283593812333150495337680589644143430028727604357482119136680771360510835974591123669479872188670480021602978280310188893680195027606665467851905963137609855656681594547404841730096332785143250477868499434451775069998653618855/189516368689051383685178160212707831452256593886315504289435063235601922935348741007187305765215634515440396813614632959737741704603859178643101474004050432031793820315045154486116367874950982034333862206264217376817974469459968 e[383] = -19322052021045774436098931033392231035443527294361362963533420280509611031634512885940842669701509950317971354324899707403469592414766021450808337540912746047984781711903370178969406990305678759952670889531300749594139373216026487583029500041532231334165617924711083456600748170944790574324883174532135414059991290705671489115301302463391170782700929219683547988634787755579632443260464226296989296396349048856909336825487425721138645490990364661258050127711675527790728352952430443674419245078064695468680317513057743546574096396039329083518218828840567462779222319874271196114938986846746139682180616564086512233219413221707160739456876313677716165416214429126248640480674474682376513827568768516964130205067530341192554602663808774469577212001754085551967447268899279648819840426752021001876751537098453221975521077363838500145191163844620588460355590016497167469692728689222213691668822171324638866570350994176568836150548036493826125451437507642004767505874511348988464868709367935924765500921201264408738851267434627178099754068301128807691415156956451192964649570784161203267065219319489362672731725274764399061925594681457369396430894773841977981934710403180290760173042102405564958590091044134658603068501300011524280494094335/758065474756205534740712640850831325809026375545262017157740252942407691741394964028749223060862538061761587254458531838950966818415436714572405896016201728127175281260180617944465471499803928137335448825056869507271897877839872 e[384] = 44461625412524465640830121833050878769852215265518021931407230178429774815010814059917026706156389205382749921605970364691938964089311447604289152664083421605624988059984362130000913515744211503081563244830155485520707391056945083909801643873320939909408121758550671515845348515457606325312341553018959273710592633578383230583915346707747971399793040501202048665256029132897295293083578404629962900591800438406529455754037520330027983969327680448461923334534207412711320941557766271385463262674024867336240948566748845922297098817386009233597659724021868069312084856456804182685880841274864753320649453627728428481810022459514288399669257425149757046385966695677196293493814816393559530951199419445496402713992688213787642411643951919940107233243978294351085420574622328692637670939021040402987217141090062520304338688470477360687354587320496359138285539582567041386014733169769214193306039246356838615896208172998165368653342413131397457197864684388579867934125702108114152418085162678713264720459815862074293586656089583177390052188466210510537123959358360121396044939204759517274552441282493026136248976213859336457269066288820441958982919354960974309419560162445868283150959045142835383278553990308576272547273205509267981124928954185/1516130949512411069481425281701662651618052751090524034315480505884815383482789928057498446121725076123523174508917063677901933636830873429144811792032403456254350562520361235888930942999607856274670897650113739014543795755679744 e[385] = -13129805368528739852932311614082788604116019235014380799103280550861819593331139093274046712209138584260555138791538714775204545844990518550544562647907342522107766713042781439240734209644143572870984132348046973829354713176238240041208141664391120729717545260776320264781882969502623026775667209438112246384787492697634739344488194677381847799806527127815320826856231139164307084879946306517366612011028054692033918233144501239991804193855230500685709119637585868403154735373906485423163427000810788558602668560585190303967245698867000050687830996320346808183778680093527958807415900307862743776880107024101406456927262932734362260556041152010084075003340554316611055750652091838971472842407151197245126318115794187799939356722773520864424399909454662265519067714248920658919485969772505714384642473407443954738205709554267704632134169353389141255944245400189901943108071929626851393595341992895564746234733077512934016810847436902402521479239276060322056203177444162728953891793359985186803411054923813290672278385492649714940714365047011564020218633835791503406893648129341972534191048670544924747321921079519120770721090103910480601321118865879605962246321166252737765488047249197257222484824442080160958215025094916758476407296687758254905/388129523075177233787244872115625638814221504279174152784763009506512738171594221582719602207161619487621932674282768301542895011028703597861071818760295284801113744005212476387566321407899611206315749798429117187723211713454014464 e[386] = 30370310312007857630053632242956809914009023791855496929937297312293005030337717394677042117764746101209075802135502523461136187201336446616312717757441350164864713660652444696885839853194556795930741015538486222054278373910615189703438547842581534815582644428589432609482619076743457751027824148722652122238204685569308993962000024962393010313251740480257209602198829739211537610680989532612110644580643368477201741626019358766697230500822703524667098780950365209564250481970636500659521539314143765442909872724951578879744160749415311467174839642611134357254552915792952078507937820878505688073388509512390447876294848971060827163304670558681651485260214024323271753014977404462107998475282349485005796548880586031527074694095536831699142069959727930038655586455359093387558557597370942114547276885661374721344937004565344190373146182482960372720133460593838873293662659412060499177271668805750613054109935874370642190337297254163648738209050224538485291919362467259130960764781729264867486365327555060933302477036296411264670485173984015347462658711515133240820291389669140622127315730649660904344029783458731597419568895267211491836504100111916092653437024834510736701171719360973535782837380574056369714472814111368065882342427047963323854805/776259046150354467574489744231251277628443008558348305569526019013025476343188443165439204414323238975243865348565536603085790022057407195722143637520590569602227488010424952775132642815799222412631499596858234375446423426908028928 e[387] = -140862438483368640603690363189912862738664093148700661487090434189687095332790999092961135838516240184289345566438309529966300932559979213154348443941428199241637521044168025203672666291492161180444456885128253585759936181802022860544364667874854582715237380443917023910866464661584982089651222944781535978082164078473111033606704412974750246905713170818059329442179212654254711919935671508883809760992825178449874947455824981447925163733277691158052894399165063364300223742505552540602167663301435911745939868549968981022910041457604854165155184560094331485424571529864723273715323865678420748961832460408125043508180796536904855034909802718910438640053916804868833374737636622239026964753669245303903129257906921171960566340946807056752708917739894895915754819328344469729772250978240371716992865225310508862565774133046094185458712813788541462908106698560584402493483955239314300670945949727243571319144735570185576692239089573058421445361008706073726080227813405230611051219847298614388405729706897323273800095024240523753078072253510456845802890565742001369742674312501618262642130930408619831752481376385003823236191792330711374796822046603424507880800540941002281253613251007072378534876719161114810710962052560587209583721283495784000311946635/3105036184601417870297958976925005110513772034233393222278104076052101905372753772661756817657292955900975461394262146412343160088229628782888574550082362278408909952041699811100530571263196889650525998387432937501785693707632115712 e[388] = 327516593960234805258304147564799270976031753027264759578515017068674193954654994620404400997204443414470956786696218313127269311394607611589935719463596802194228009579448606337269175709203731335801855958334836529044858366767493213480717319389955694326224686599072569141081974039186124831348901350751267596560001178712762327696424412924885149755292800208505730331710537090118260260604996885944911346641782671342885176563036128218826327725928939706858358744307106604954065887047791828489312587269580394622604320371882873431176432118040194784055422659750957329576132120553875455504795491473420782631068294147308284587666266855543705194305324770688802945262736860073639720250907384760326246187789394219171074778308310756914765887137342733633778743467096731487573279956513456404331250050925922944190370560390437179424108915833036106347567355127951020533448691110169699900200804287950007553065912499558437336203565591544210531740772416172545718124803138818858727527400946102431709959755654636361046402015343102886473841081066504496003331963018623828775806428230771458565161615231043106452315790927157638238682879675670177895910105343730534624048831937758746084540026272788649390839361191877122148495311874704042143613874391547046086312097618986086967616459385/6210072369202835740595917953850010221027544068466786444556208152104203810745507545323513635314585911801950922788524292824686320176459257565777149100164724556817819904083399622201061142526393779301051996774865875003571387415264231424 e[389] = -3053870695497867750901220458940566479637369676972951408393130465025744801157691717359690677350198467792572281845347223118160915978599417603539912348334556813449846867117168619120887419727371744211021883480382260665756939955123865145736098714076452133709768734123639387361354392567010393049113280898318162513898912749441693983303373771672019720706530063482500592424356240375401039529736722932543159727279497309922869017007104144478560016349148351621795632923115427673698103546968120045172580471507522072856861391135630101014350983667195494446188908246816710822023754517875169421017005529731776126293721881917825386553131035678841357850755006586556653259433340179197274610127758545127517976946984458049066507526243554590163194237212908552840121962408198370613446168257029509476264358262579398542796366166356806355002845237079713208808248950842438803412073621416409070711169340273856085204250411364811538069160361183972374616022102714254735577829632103876118798768564084779913646942095201467049116160282145519087818057521114596335638600983355009452642888307436098609236494193272736347110726979871189883013490227707935117815506966367328256711576826968067113343662332225772027923095093170922240864555367435805350802784284621428242835816176724609408346875875505315/49680578953622685924767343630800081768220352547734291556449665216833630485964060362588109082516687294415607382308194342597490561411674060526217192801317796454542559232667196977608489140211150234408415974198927000028571099322113851392 e[390] = 7137142203278072318978779317473793672287287410371813293779439745661989632721957007940689181106934112878793026856673313642210811061943747246555815987283341021396669318692482165339716231622026720808394011392857366660343156496541081458287392120405408589002200408247647822536575960704803661444539839628418051203264602235425762316742227867436642872441750089053099335979050940684624352810177258407990119846002237724154142999801755263803976125936045332327345478100073633310228371684819525348784945929543876302503865476310190763956162535784650306584560259780681011132773865974167189127932381036756133320085811182244162144056568480226298307942284480209414224801528473302756894161806744650480391724162107462081081180280020902266775818373678248069347486918516158994970310762729385770888611257251233930311171755722897727292120612828864180020746868432311206129667363761308518256508562196903992191746832807187266012066283417124008766934691936026225603544276232904432641213977989942589497298017126390615229374257498176514245727446089190981769197412613538616321322768181671476043681551548817081062992181029533474469023473934431489178658589807642856068916678720394451399355694990197936924494467950607139250604550831546750332070938517033161010987556445012866091712594684976776115/99361157907245371849534687261600163536440705095468583112899330433667260971928120725176218165033374588831214764616388685194981122823348121052434385602635592909085118465334393955216978280422300468816831948397854000057142198644227702784 e[391] = -33445797023628703147895594061965752793297045776377664297570445250593499165535840869460934020834804720835576162686821096009101193443454714501175067377384876167313007895447242716615268808830851781689927353447211222406296546359345067113092529749905811371320541562669979685400739106946780961447397724690648017106171443229015575812985246853918541160624515001217005349408066468034036453839368908478555983371383516842903386161937373153871019013393314772599662657676128601937082578172553097715860974932568173454147503873265644915525589187847987576412707843452121509524457616437180450851214968649184411459153927345527893883518935137680401780428922960134554475744794467487918554329477589509052732482798316719906794250944270584819464026863865363431629111829878704346695723077299420487150183938336326628824277115127723167706900750846640135166901551763113420385724881684026876426335937720951714390676266813400968536285781727356172024627609121730966379631322168031209749703019404730682866268368335878408753481603382409311702063706880916473630727948949691797978893588306359110970266796118675580354875756371699757207585921029276092025049433107700304185086404015157630433887264472706861782557069688433257545452154303395850909604371478905159913232301507614652561970515728898919495255/397444631628981487398138749046400654145762820381874332451597321734669043887712482900704872660133498355324859058465554740779924491293392484209737542410542371636340473861337575820867913121689201875267327793591416000228568794576910811136 e[392] = 78566861621678004753352661806596733040342696009624214103178795433899012911198176440824293947601075082704517256782735684233515443232778351427778544256625108122468852676259350789783582776816386203698540966951003741295391743531857250489379188906689299496226070818314518746631320780912185302921191096591915024863603875579906157513470606026615369792869919449695777847165277043587150809817459224233708617628516142936694142681032060933235243919004085471804125841330249458399571046076639124916289277003238088427481443210727701919003035681079662754333611323333159813969080172738946971489808515250134920526063675289076538631890432001523955120294931227205232268998185304658061617113872749240605277708507435595776128264198891965631334637687718672026313083789151380491764024044685976973445963085576175144356307530003033070971249893863411714505557224143630939147026089098824729386591266475835483753706716476123310851339980641180028855366317652049189547510878705814059335092209804916504396031360731264293645731038763154743265990670950418520550237889627834733033197070935343810753138755945200160342502768393259756317276629003012221188339379461042015455941222965650705686125198133161047816672615590689610380063938568217129577892711378485726416144743648989014662578072912845700415401705/794889263257962974796277498092801308291525640763748664903194643469338087775424965801409745320266996710649718116931109481559848982586784968419475084821084743272680947722675151641735826243378403750534655587182832000457137589153821622272 e[393] = -1480249989535799742223418681614573386946276969283494340236463987555166993509271390371478643576202728965292635077112338587219613637710850505844962230810520343837937291043611240098362093504695518674706016223272144810063617660132433472113942067950781391300262332564273394918962937733724489477716071465239444052121486453430736768886289083165963133131028754676309691484526870766384471976852734923594314881476059563742720603172095429796387202153237232246831672945658952191138455526359427719377097712481795144999127725031218538837256367603544511019925145461625134883441025948055539146398139801385617299497260167152856157689038908070648236296846423806826343043402010948322982873665095027832546599638301357191361674549452727995904669937945548328607518838635273835275466435771226261493604532984899225313852711623005953933338439233318822189938477496804801306197316711242485929308528658551634119233166741523596063801564675226867348174466289821792904889401111651325413503979904697895257700638662296938199905549375937038668986066547590242859182096717138087205391505839681389069141145008811782864698755471241627108420896034042371928640994693489081817634546984157816008749138831919196041029642317889273889627539077858570228368670423968866081755649691490371832175457861446882073004389373515/12718228212127407596740439969484820932664410252219978638451114295509409404406799452822555925124271947370395489870897751704957583721388559494711601357137355892362895163562802426267773219894054460008554489394925312007314201426461145956352 e[394] = 3494988418814932281246296276920746770961273487612200626133200895519883031703133377872694112007947016691801816881045860396492986283624807394585049060483784345525873767079303185206584878681263520042687578771277343845517110639887636380696030710107913825883988105558961916926555235181494259460560091264115189889314406630973776248353480518547393077722589279846178892834188501186285456462196475222524822351323710371534340640175177496058332060093631821548522202223159139770538251669878080446972296318220958002148416040502086423062933335791907686138567986207552493588242509463070160214111016540217110046354919637495652054490053324099835386960095514329262793316979432201153760494978500620848588474775424266872826836000415497617265692956518026791470730408934356941259157702443123641789602775771851388137740286937024228434073293956191380393639371501718674260909557765531935374771195740810900444309186366037949121834996906649242772544801171863786760272388698802258661918828499442882018647432253918665278361427954288984072515876767748267864875768273433543033270254114085708445340337412763133209206020530020942461226476335755375939188602278818037052473450582287302152385272237910606991606917506059641326709053740065198626486819975203608741890688439016399953341120183506136157770090584647415/25436456424254815193480879938969641865328820504439957276902228591018818808813598905645111850248543894740790979741795503409915167442777118989423202714274711784725790327125604852535546439788108920017108978789850624014628402852922291912704 e[395] = -16545831865528403353780860931410501527187676917264471380279119221385756765271469816032709607137511683292796097057346497203731850451971340456129591829855707647666042779375854805323354813732615145340887614284032596094017141388526132802365169889557382149371231076755512794323909932386592477429660055669824361059532704643486484190664607857252847415014348760319366677434813315589923313857458631617436216952110707636362006466797457178434921547333116331969982913948337086140291945128587467880626425553732804862677632580438174694466268662571442249005204800866841313130765538933275414483342490918540263131146393010972334146840792225634717119280622356541749636319198302850770444012686563240683634921773151116961817806293654359814145840143578696012518829517642722981860512064555824581220088671219145893006726099060442093036740641283466518712043008568663661732210721883304284014716266267901154404513560011490949175909802681812266007664834590145480710781961356205694386305539629723233476925710990180681822148609082422944497332356173022967408140048373926236097425411158464758352821230421226865332228115244692410826583258705348463167242481623822528884558076436407502874859945463727945854864161695026511805396580953836246573122468797475080641341187326510123019112953737362119668689411243441988805/101745825697019260773923519755878567461315282017759829107608914364075275235254395622580447400994175578963163918967182013639660669771108475957692810857098847138903161308502419410142185759152435680068435915159402496058513611411689167650816 e[396] = 39264573362548851660882126698989791975447123694895884082713075867448120152219594596405134476250647754859002339892616148476428250127798413200020564663639855008279764046841754352523576914302740006048585122079784064658900590747593644348404994018070922483759571806395018995789119352046176130780600555037568080225820190633254523987435193976605988106072778279381864232249845578208054128871807928456529248254586372618185819837476158994683711870668031499094967200616011947075433492323304093175174845684993842265674816084118698466149229106807788464149689682793544312872694088777021565543651172026495516843523070909758667628840544233212957557443946471037755257484203617479507678331306122889282718909675191979011162613231848033449113858898411729634707488881985047413036985145567690300805180189841459649872556214686263005951214214346003191171871292285924767529135650654907699473376337643918275402752032535484381793717521881175162126890534014650984296542220183095964203663201834449455030517989087064077189096488823788021897661358552544917047830509557783566213974360810954675959023603059215676479151868507375003680926884445844893669798858150716613827578068333490658906075404614193627191678593239904875029697195064181111787143405584517800940044243427201401499075631160220842287563628500847596047455/203491651394038521547847039511757134922630564035519658215217828728150550470508791245160894801988351157926327837934364027279321339542216951915385621714197694277806322617004838820284371518304871360136871830318804992117027222823378335301632 e[397] = -373654124328819281231200420882791171390633118156028413152272929202067910807727075681406588741052435059170035921401973570389089342214074105413995959426157676728732976007633882699948896910863589676448411284539743512187581090103310766190010612143326202274822454950879916611103431998414727416984254011796985422190209874268473762597702553276235685868504769363419960669064769594168927738494931794667956446108589500903497885433152691779318469160091840349771952178347670376044292919101549690028783297494247397979355343583116907749294709698611009647175959129655600855024909874015344860658381540771593937117575546419265599849479092815650185274669890291387367583793768142337940686679998888145465826066477092913808282172498230186682430555526844530543429724695724395673309876711864461102298580021960176891444516651068613921222071841959928686171307789200582711577775870363345419168068413830792379517323000275283404280747464416624618491031470430377163719969296034839064645994205185485689580988816901486255817116881385208097219676877893479994754255125312111721081373338184914323990320918733663156011910803747118011548315576510952291108784954931884437726230154360938354742006164849161811031512628032497307054356244918737746645516685984173121817969959414227799014494082855056751520690493462654807361455495/1627933211152308172382776316094057079381044512284157265721742629825204403764070329961287158415906809263410622703474912218234570716337735615323084973713581554222450580936038710562274972146438970881094974642550439936936217782587026682413056 e[398] = 891194616603892113702349749880553960366894577894940039107831059712797350810860274830552030909353298330484262872921921869671593346370714902605842237186486907250577639101524337886925275112535640569856375510654531558220574094052590998379546000241052071094056066969364554931729382289432934856230964734133449971758178203289028010500009863562819063722538764269327670871973976686428331948126724833783495342649756234070505535895954642380373244996610688490522884194529817642231297772078275965025582331145658825786317468755818894461120102554509719761695738023039828838213210022615071809262998431526400390830809165686282555253685360213249939674433347300362215934444136340523550695929967404700119741245270852775103183501317570853544507963664157070281555104659153089453698499775670480699557567588893619304921534687334405359335921576281833880946967793143498657920566002627811433828150095670948722332179339585279911871231647572193831000390787882075159890592412770285740834731209340350757377861748643342618671283735256693734471784104682109052080413046386466630957594884719750763941110993385868029211558765587492556182512353803074335748146070606269745429491920870023058885885813702625835772845181694904821710937976723311151703558682693706029281247566620541162867475949501794453148353941036553608517057260495/3255866422304616344765552632188114158762089024568314531443485259650408807528140659922574316831813618526821245406949824436469141432675471230646169947427163108444901161872077421124549944292877941762189949285100879873872435565174053364826112 e[399] = -4261833160564696932114101780303376078784278208698889377143436393166270472125901009985835778623825178065001078090151866630034170271169717783793988493200352216629149019338334018611211474291248674329664485218081463848872874031266100588674633817551417314759243047228643033980180869354073378396070324077392564078104998166508298136238422523332020291161728084213997111652887239789740489865371144183213250710380228803485184463605937491738860730245192047783329951755134708349471865035203817249267589584598326400608031172143886015718469695566009897502518901912508285838129884817125141399544500880303688638379033969598087842836105504967487845813819576630121571441970436210502031452889833562717749420379276239676044699508880696411032585937518166476899620789929323496452076882806654936593901461006042421790188529945831286347509487782435362330801683031313576086247502960805759629689391762196312071281990352818058444097901870195002289872528154439656571768378181673600894707221574833580816104762431232624498321830808914150383952434395399606068525520592241965800697493954607471556233277397696687480533764816384120720030472373226234730542088594450268320726717620069264748429337586379854198888347453270275223814609033935273029553839771914031390886488832392759796565742831723001704118621580755439560014928724726015/13023465689218465379062210528752456635048356098273258125773941038601635230112562639690297267327254474107284981627799297745876565730701884922584679789708652433779604647488309684498199777171511767048759797140403519495489742260696213459304448 e[400] = 10215949187464338412776094554907590449732368560351100194715417362897992487302714938584083534530692299510450433908694186650867626559715191932283043067001395409711304824569266867714481705838840408998896338675358549256664713826878218129045601460020075631529464612184291154968050695102143622995728785872640719169505230885096527884763568601908493129673439542131508940746393173944745697479188354203622582933595725057956509108383387169847673075655348928472667044304121998593704703804396052705272448913204977417280141461459954383678582138833484427996008038871714135949092171160049048199556087916323517465651658526097991266441882307397995047041580332909266605588967593289162448179576574058331688130290898015580404391069690108719990337189726976452613717317003447794658930093927672944961842969385874747944660103073628686217607465954534088563505000951178972075694083417291500792760071049187825015094087317820110227718956061823306042002044639224319905519737633548394920802112632459933819806230381918294329727435941076823803863576157302373585049802429278771144288580560508915780380615325934936137151170861227219417033512868510425911585021664737777055127292093028934413147596663321879482361148452210349321975243851039788967911229451599357288031147513903039323702878125731167645594497034481296351350373283351611065/26046931378436930758124421057504913270096712196546516251547882077203270460225125279380594534654508948214569963255598595491753131461403769845169359579417304867559209294976619368996399554343023534097519594280807038990979484521392426918608896 e[401] = -392795633992182675435151250538571334789879404426266934978853671198394610077310263667205432117267074366723225160867369106477025434163024011666428040747177692479395084434403612515961535570338323465378492780868775853025547103231764693744083148222415319291146853748726369282361622281342577753068957620493235207112892874624536583874969285978486129034658682388930784934564553089865181689498310317695445626462442029921177973366323829949471600963119200664913997394034787184586672856753287192212328748181458828481828129135325421459952317266986114637684374860437100711674301619300012026576137007426410768222318234084761605555359622685748207679791345375525575667722267289329095867621336450864494463464710635408845186221928902273687873647368937513876283986796174994930818471495985396457621914993243941724912155473578905170552403154084229227722521715168786100634041177971358873948486985867705769170735450964241782153191491670662570098060543373936945892530876756059811023109451083264253216217285906212444098702852268827795982235582172227745565373529947581092349738490725690826594737064725533445170007538015222794157408429217956914705067430408828678320665298014878539748232063591429431440325634606761629050269282070523705360019491954436467540657893140497654525184715407579214589607678975028135909211875931034547548115/833501804109981784259981473840157224643094790289488520049532226470504654727204008940179025108944286342866238824179155055736100206764920635045419506541353755761894697439251819807884785738976753091120627016985825247711343504684557661395484672 e[402] = 946275410913265521434553631667238728994166878691783016737826606434013028505114660653056298962167819760995262054997487068699612260112337088638637183385666466995075430044420125084462991272081043316788124877069289460481060113367731834667023192770784673642328022720650782653724980567093829567416229389161184504816098768319026814210355589144290525896979724772698873744222850352772373432498567910210424534488900859757589548629383425702096337607300988387376121594809842043654339813719414858771854484144109535168721125687307836734230079190010641017631882904152446688924501706986076117040781888784215306226145871504569219876011976933804925830091235728651017933907648951525683987014557241296333489067416485735411171170283636274649727338199766185038637610276049230643469618977216985330004073056778058401942122201055224408615993290954754517834910914764444592336812595345432886249722104738308554591550860999454397968669971951977891477874369339047448862700322195020269983685103957586784869932704294616745980905398931035155205220531183218279883143350225750088242669337584907146611043951938652588631013325393206656840671328653985941709413915335194188301171246581056669871178618781704679838232627739917949033853127410747737827001417475554964355313071461563786958433483604401156064553006707231291265433368327004961977804215/1667003608219963568519962947680314449286189580578977040099064452941009309454408017880358050217888572685732477648358310111472200413529841270090839013082707511523789394878503639615769571477953506182241254033971650495422687009369115322790969344 e[403] = -4570657916329759752861530417203281394940774304134524052384615255255877080803341847319343004282028778661552839364469310849536361184513018586385851308459905426329087642425902384478377948251096205599908632527509856380216350463603403333297998633789596273623512488982044101065564188694356720233288000766180261383086633728781602534223851844403850087522904987052287760933422780956014645079618496065386546438349735843717325708650643173293891035332358825617997832062336463109006864370341329693539516979208298001479359849515562362579553774247232044460898788061052546453100319430716123337615933303405088835496867100434247400736211938199474070108468701386981561754885940291754163384267999700060871598200807810109727369194298079667601726847995707210366548004646318494410578861511425964495411834663022134727277524248859022132330257385912120542089061969602136502313562369138805837304461732907303331201395910518041586589215662283473723140179869007266037080726696589520750532896084751810938051606095421623968559176720914817039329351691557967003015650026268014282866834438537988792964729822588080003506802190344869966685297120367599589168859951447800857531465965550250209377038438227581378870132311590357050486287172395865851561871621239354675817957375587521906407513750455841310494149482013278749853370582971868301569624314305/6668014432879854274079851790721257797144758322315908160396257811764037237817632071521432200871554290742929910593433240445888801654119365080363356052330830046095157579514014558463078285911814024728965016135886601981690748037476461291163877376 e[404] = 11065918580074493410230829192797082943336683742575870324596403548566775928168646313748196313700128867294175761603917746260068314759535146071039497960478599132850939460313009890048479010832867340241867624491818298095082943683576911643774465140429574430504411284228363003777420989365499305186976646347978881179608944983729809852421957060917745761522007319372654626928075048797804200105179283300175045754891607990003357290828605116672776048026823706193013842688750880646739364479880761309750750833403925939790225890450867056821769500550889040685648328707699765391099286010422500565257026885241168886998906770794800606699947615096439231453111739528942747686631744004954780103707865892135453968277130325279340709985864521559693698769482242408589587364011224853000184169960249195093112710970197638654516525190797234783376952180359408447401046800465679152207957199240636879903221351786920382811290223594343864982135859850824664849245876535568483152146383263207559213751103402946382899541054635768746820190041624553269694223587707995513975562417092970366711320534372616886917156726284034396984364380933202993305515515192297077481050726569523433442166475142819026674372161379936203893107547098245645666502437138287787676918792803483393724723126009317986898072601378922020387379741117207662713773825629770805311725311355355/13336028865759708548159703581442515594289516644631816320792515623528074475635264143042864401743108581485859821186866480891777603308238730160726712104661660092190315159028029116926156571823628049457930032271773203963381496074952922582327754752 e[405] = -107431374258143914185504732389919717460218977063547774986102893097435956511837685651327545854731666784419493192395296116395919441308012380913685896317418514426131239112545980081604713014414878822838908109981861426773316025795646369823183478303419305622401740397727607957919386268989700417818959788897596634352903798390625081458734123723309043764190192228663477202015529379273807811718688856040150511171535773962515747661138923929748617860025720547558725227024257674886124845023320720955225623726963412619494583799404591049774593847074320195791351311554248960457597960805597290765285106413865054333995543863991658147376582882640082486969083758743925242306844021022638887650798242984561301893569251891074825431259272350571541513127654539618831119588231726591827340147446586250205084476362758647749319282090070922192547807523990503331186704008536847127027524931795361121706241091098028262991009971873488047445340988254047941262404479145464011152988500458997862947449428238821404493785111183136661414562162230796577334245619439645578526161066443617179546204005492490887547281212192173548788153258710118146080790067654871878988797443190429172606591979135470772064269586108437574631108043414917169690967556949348749582548105502302530725659487917851287074552828747467365615907442575932670995453293433504640508402969175229445/106688230926077668385277628651540124754316133157054530566340124988224595805082113144342915213944868651886878569494931847134220826465909841285813696837293280737522521272224232935409252574589024395663440258174185631707051968599623380658622038016 e[406] = 261388853770306132418769761216179990250411936457150554287380891539128289335276554569602215468863320765801734462563311637000350371722098684331431176625340990304974479438998271989934565230318587542822641683726898197034216238164974932767688951219493947268554922582562209003322941578230939792159854270775654642772019309621518416697165784646793329374933015539008383232376765824618056634497227140812602524935597371994411613332748044410685597105850199994038744988032534211858675880819229141732809152082051892845712827795414091906095503083307326823364926180999558800250737510880366258773166361855612182866481567582515839346574778989040378131749130752603246887561850342517293044316771066052143159593289971895044775486640203057221906870602738370048666250565047247470496550766256564804627692042652502099575069740655193336395006473265976080738390572911028071077363078683742785582120083706877355039832550442214185286340224147650398935407326578085030899333210613271522138800295917356132739282934823342549210043344541716251386762982487783921539619519517994736989658176755545778562158652626637390260057971104197797693802954433189469453011789888800468836863548232478381905757243675352003673546708267511763935441490736219500719535144532950622096981924223068963060777858479919833453802180751063128810877225040448419122606675112588994959045/213376461852155336770555257303080249508632266314109061132680249976449191610164226288685830427889737303773757138989863694268441652931819682571627393674586561475045042544448465870818505149178048791326880516348371263414103937199246761317244076032 e[407] = -1275095214901196822311440362828187724347423626999750309406151638820293743282785444667123357704272721352038096650061283790717853712921080253211788876850873779366984682535651718453314861299496415904118730448742015623785503642387046449987668803786588376260025551961203330405548220161461634307028420356210687956393819395214815651472104038813963828225955367818024642410920282923441437928920056050797145644710400587606745485099985968506966589448223720095328290542648814892142122082446135656833880001808285207780933398315398373964689853423491757968956912893510078068638004326514101969473560202579341124357315165634830556399431733723227693470083316956443098982346028930391849731091819078719444325047051481803193426683509405111812908105878648053162142225197907917676253108483166078633612879422689854581797873487974162391454969673967065264766263158744523049671195213449713139049146352473150547972226757696116304501582301369589214366289974988985448924070217929887637612605710135184193312811708832144698591927277620584574814728198026561341771523864742780801668275273679477437546526659180725357409030221254920622230685449683140701297580039832763276679642874905677860170191463587366391616863618415534947292488984377994571828396051284044624049614071917486270924310765513544969301853014388212649812030858072453376543472622735629028102797065/853505847408621347082221029212320998034529065256436244530720999905796766440656905154743321711558949215095028555959454777073766611727278730286509574698346245900180170177793863483274020596712195165307522065393485053656415748796987045268976304128 e[408] = 3117706059979074597477472534879789358254188885393406919371130881472117645674975910425895198531724388264344314139264144117055400386002889533006747787909118905460693782507945520837195881903514776521818007224368727480989853351698887725364030154041566359818080640772252226489018261852152167058650629186076534207445407484762053764236571451188628860929715893489514036852611271164318769811111746217299420439666727385959336161417283234219837996095279731596612775314999789049047649094153270287305228263199842473107946553173472701520551633291085670898285415471960710795265960739389004351672369356037511383672748824334382255309434358759267451746733180103511723792115935415329557097883402963505608958871479866617946335279704693110354884275098182763843400022696141961047046147833216063049013851349084932181463130121445658677326465813296113015609119939025787034923664339366700203988791451602328205692045744068097557859576595099642439017483408042429598926852496420194095517523675235994380946314467106059020741499315078196033377302300228898505148456761004445119579208689803606548820207752617047781270337305025842975661308076763556988703088214558361211261410920173124344675120606111901709902508449004089782032167950364922047899788950758625162411517129063113155612976646715783752034137583796436095084079397971158458733585289840125815800273199815/1707011694817242694164442058424641996069058130512872489061441999811593532881313810309486643423117898430190057111918909554147533223454557460573019149396692491800360340355587726966548041193424390330615044130786970107312831497593974090537952608256 e[409] = -61133897662337248841895800425690346717961826525441578370916337419997635711896260110980819967659989003852054966777838431328081890109194556146675619583558174389077265049176065159435853600233473199712464350923457180120970910172101725230757633319329793235645886979072664594564030070266173653658633030098967538071687575485569165429188525950745533753795370476072424199645236727192369467673145585381325496699160657906568510708358919088285250536826333876635613050600101883151057846044473233197846501864098743561735966437450004903612515826334098009165939442460899555933349338095255840614318163827017604800794806140233897466354761589251571643130876300242390326857844189292149203146396994101717559105580869781092160033736770034076371302090562833153181873807452334758657222409094916483334807601395462883294518526812616342304166986689026102446509623838923934682440483493203936574232035001828995745327714293421477240234969619211675735092036068381227823986237948849945300998733825228271269599940552882191709190334588129982428893325103000283557046637597149179260250794242737535279408303549687543837590627111076512094000172581272041855198685130821642189182245709525795392216612955756200273258137536455254444092433118364877941264578931719957938243388481695261053452963080556004289442940440606440546139703769223409262402118174077497866288764135571095/27312187117075883106631072934794271937104930088205959824983071996985496526101020964951786294769886374883040913790702552866360531575272919369168306390347079868805765445689403631464768659094790245289840706092591521717005303961503585448607241732096 e[410] = 150210674199095327597299650062520134065997290207896840846143448372306647394025104437082751343755926053740517154702695142214450276131835078980688763780750894028492222891818685956744629918308079888296871069791245002729484834280958836785077107500141546654042541851594483420489141369968892374646571220280144273242990972444287736150587745552558538371919399613718182012047418386121781260143079578219267044777471898180061145022611190772708697030519921311881378400897319755970455259445534368499812005362462680019932151622086956683763111667917876380249183648757695476724306104839013124884248186048596733943775121632577536787673783461953637681345156710314161628564209073811114842729702868368148314449188739651179988764165390435720001407577170557110861452417390976764999333126799824485244956718406262464718404431255531089684751795009272393782076318666702510197535209353059526731649099714739649250932681045291932969274316443251207065319527455105481829987955503626950737898975994732406497037465683101804338503945685917286996334639328770036243831157476076133944235128687582067770966873013262524787569184492220208075958887814997022878786032825872240197246092380793537351420973705528586918431412019036723408054779590232030074445544136463269035148468002837931871143759172530583682495101170177097641227110089200594512543897914390042735385863115991632995/54624374234151766213262145869588543874209860176411919649966143993970993052202041929903572589539772749766081827581405105732721063150545838738336612780694159737611530891378807262929537318189580490579681412185183043434010607923007170897214483464192 e[411] = -739960759905867169120416397485521971854267976993010028848107408039395113417085535889146710944424712678768280073423493047342691197168044167710803014953619733218162368838053121282333168448164078849118327145632644681281006264063684550722327906076195633905757736421492332157136050891956863117854720314735225110554452908494590764350379335969398362989062587733968502420513879234200426224289866817176323999798673605310634261748277399628244422431017154753501844107058324563088739994865470765509929238075995376054247049148579678524019611928785380943907366770739952449682801017186849415260600262081778238267960052401903229628577739120182572722566129565236454285879762133703342150861682154676100291750698400454493014546538955218222045714106642424970507805739611519153918583261092033026682937637222974660765243768947721915887328948246716887346085423961159621785493845080873864190234546743153089893961594306488475440679934990732838790856062360962881206765064060592739902969596845967330188363759120595018751212272190794566500106240314521983034883041743529546238643068947370972295941954576899681519179215019001800338813789155933997582018166434092756886525280023877697437701054723807747680217943811513881259274954596278296747459740907603039021562217219307960644733626934794988272609623339593397629080830637887330400899945169713881686571137528527817512065/218497496936607064853048583478354175496839440705647678599864575975883972208808167719614290358159090999064327310325620422930884252602183354953346451122776638950446123565515229051718149272758321962318725648740732173736042431692028683588857933856768 e[412] = 1827019575064399957382570863037339850571760097405069309648968079819505062203093127794800417832038005040591531900928921454447247043480773571278527559067775463405488540964959001835198401118947456959843383421325422207404258812670425267245246414038877660083984341424918780090045925549374761773667628225108816068207537211136075344821026213485816919709863688962816190635200121917738420947123495005056917151635818631766479607981544056840129035691271689931097924042739605042316550206970105634664575096311857736724137996267895388305894164282379595281026018101472964569381483702538643628752235871655870369760338742797294927098831741501627564315853469155412992510849479689508848349650079483337163764842515705379602716995049792843708555753411046754924056164207698108271310255693930640887207909131117488214491943988749028238085879454384104509609460121257125218289319835454393407566032800294626536093648413016688390802549065070935132939566792192294520882272347894910496744523244642401120427272746638517034349445694260307717418874946075074470855074982959332670619775900731163305096941980174961497785331557670580822344538812684097529508743276147092731744614037847954003055269100999177213857064083083125335720909159377743276506030569910680562273064317249304994882418155676480776904421063439022668561232784543307221839721673396626910826364046684190781147458915/436994993873214129706097166956708350993678881411295357199729151951767944417616335439228580716318181998128654620651240845861768505204366709906692902245553277900892247131030458103436298545516643924637451297481464347472084863384057367177715867713536 e[413] = -18088050025231075341989378084960227298261837894372280295763323420252054993056439369820916844766539939970744357861285319121590458099615269454332980486775470663735652662280975854832409897092855773198337312531757943850228337992752377915371619630982361202040847775271273801937588298101292489475287606726298673021660107975028993319341403227614102876024079243912273998746030720075784766553161897620293002657248353636847541083991954772802518871218819088012979920838577518219802783254710657029150084320807609115208416002707118828048625032788911177743201237983645906853586213218123125245359838872796193103447489764885133579798338344260961390477018250348013154715628616013377125106262320842854855528783331810847724220929983033548370851187753276424260178869043207524046634639085809574247135257452216256686584774246964843064126685606178105661682802354025547208500050179076131269149576425438635097155764176675863738356992296420995312771333922855084152281477524184227163520461422483479391287875435327108469346739144180036261180463731298602467621580423989160661723370384306717815991444804887265283152459764729608750742727154628587908994723285581586030480007798314385936757054552531172888232306870890092096426431463289783977502240308985712489876505150973292530023654272486522030576737873276726005033037626971045334894704447598317649149842597439319741074428976535/3495959950985713037648777335653666807949431051290362857597833215614143555340930683513828645730545455985029236965209926766894148041634933679253543217964426223207137977048243664827490388364133151397099610379851714779776678907072458937421726941708288 e[414] = 44877825448252807375451673022693245176321158925039211816789439043412902135422720133388408101550440499110171738637458442393866867474468241710715033382037662791602618478902382012318949325387117113949756550254656260315490041881113348007701788605179981568847778866920036431623210858840132822009123959283951220514657416826667129118179111539828192214582992388464650395710358586616166100513339477905912278150588995968050358957287783617111960392018935285222560744962983442300921935581431846803495115262630644742115338628347365567189441966762068500167191866580004567131756697151526010273894365893395228867092992045140013917330782496607707622715506809898058523681344970666529706094000006171977016787892666448852635977890265725285776808817012787542721331392304805909267991589207918017873432358654734954477852729746381970035448947502258913159488868781688323170456576402159926376221851336442292416191782208896167572370667960944148438877635740191776820158593449842058176053853652995540435927910857282548212533682818120574428599511819501137353021879162519745766506768238412832292309015603279558168462293883683041852072613177343517465996526663527302307481097330260259047314293522823599682676408482398465681734066793767621205689761442031830567984155012602788720624197648984223397484516168821360805499982915513686690353746736967272100223463923279689307974543487645135/6991919901971426075297554671307333615898862102580725715195666431228287110681861367027657291461090911970058473930419853533788296083269867358507086435928852446414275954096487329654980776728266302794199220759703429559553357814144917874843453883416576 e[415] = -223229101784284296511783687413093399998317865632366400424293938950430578534868020236450016434129755066958857517765559052645325554694144454136763279305223497157176091418056865823490366995655583515927292825573078278329829146500289190345964750058427047939714931942469136573915476899109540867543059399056307840799879929683146690837823669403820682952946353817537939163448849213230254037781583193442130958639396039193125921029776105667572875646538690830584125706334849369621341997952593729705107584427115759546563545374028330720105369271952763347378463358197983737241466179514701228712988863990022594379133863431325674056491017307668895524991227140339779552411406836775749652536190211605110073714084800157229976985217027763833721471241464451478946518130812445120494844807938536007942525721246384189172580097422605354829531459150127998936992880457428773710122666466182691600482503515558865357076058062688992019496798853484200393104110964794166276069640941094228814096338956595970396369544886754600164045754195176361363606420508865667519142036290884262113286677301644811279871400314494031565350754045350116990569337368234698769454501644333094494478103829800145853177386506870415484227167221764942684029808105822725208969467988062333729619101481839255228741543944972177701782847257373907919163209320252146075929671220565517829368267775764766906381541914825782295/27967679607885704301190218685229334463595448410322902860782665724913148442727445468110629165844363647880233895721679414135153184333079469434028345743715409785657103816385949318619923106913065211176796883038813718238213431256579671499373815533666304 e[416] = 556527016581003787099887681442556210556346255402727944830211724212596366567067087009846291758257592026390294844828692583716211924037557905630446784772999206057288187761748852840166403064570028176858910548253041464901321052494732320468086169527372218005949279640532745854924229827406576708407717903536256872155316659836409525469794935082708224953649994406182316884886604825917924368191861959190812241552047782090718657733931926275060181651148578180527420003418123297398078095424168449284504339730126299768549675128051531774175656463874499043865310200061606271743002084078807077473749842838321485813398075444711690145447827174690896013500295036815051690340392423710264006997617552295523451629951024797040051091621787824894903065076375447859046350635679097219775181531037867780649501788463365044575427016280870681851952506694543547822926530027334018665455962681367359017113974551098841119701673996935731053203585189433160620730991037966467706200375479516824008288320013763353097700233898757561742927793103715585449569803605710309035956711374379077306798118493411152836934233603811611617767248013049801173539997526897767649930895488075915854510907046969445621268914059610962098038134983716449380797057874499065822304221559346198449959759953143772537387546130904098353525871452479114099876286707011549896758107024587290385087816285215201308232190255049425048145/55935359215771408602380437370458668927190896820645805721565331449826296885454890936221258331688727295760467791443358828270306368666158938868056691487430819571314207632771898637239846213826130422353593766077627436476426862513159342998747631067332608 e[417] = -44505694711055015829986878028310765178390592290919089270825007299650602056315300050404234985990878829614080851156988054364417267415890176444269574783016959008284351887938705505688805935426966673109513860007026662222689312659133566412204739170601112065834339350526790472745101896476505830768376875770279742718756829409317152169078873027309701239429727587901315105088774951630349385061155613252068887965111991997361751713488033898442470998775183980462256533740859587331311844709567535948885031254033086843464429693703073626343062619945358691325526358767896468205255825437031529735500374820916790232805547962300011898250060865852383575986501408865133106290932038178951266534532261605381084410017410511513937438257159643919943385874681949832172193665936017622138549944688030805078460993917802565210672198358370332019024248536723891044579078167851575864015193029786673791034755817337504084067248170120279712180132678490321689478122890483028364718209102699520961927774108737378445489847069062155314580765266627530236445627836614404950432087944229261930806068521332997540279519879267968487477806442716079874909532576036336086767564993913128237337983536078430195436045268422563039232703406894542034778829924393664563662515040059285510924007646601532278625069219777977156719197680020558053475864495562383654678896751254409295743904309138577044667590339964876796999505615/3579862989809370150552347991709354811340217396521331566180181212788883000669113019918160533228078546928669938652374965009299607594634172087555628255195572452564109288497401512783350157684872347030630001028968155934491319200842197951919848388309286912 e[418] = 111490111474912513442793969413423678466006028868355294968149194416626966399995316050506874315978544914792134031354120770408436863989166203896468714355442501286944148075101870550965945512392240800150648279530164463765551814092873484060301587452523160908884350017561411436150649981537937522212239912941214637513568395407081808315669045964529767727562877424613332352583154824291942682249820145511124546388514216857985028449941096572328006787463319099154518639229939140437451991463064978971767768451011299117602590580120726015795223019830652611433490824296654045613810442822891789892544881370121764522510349045091762790635376747813720025409051308788422160205358265953481180318023842165259469529917980020996881939987179213618930465353408955100820432020969864765086471911886281746521204593310674501092279737322823432707248279072568456828401754053363827404344996555612057324003658644534981825804881084252184153603408137390612786336466254639872628608658000654199076395178749929269072027134045254348552883880656784298988075113655629475567506776999693970940857801649208656751206004394471524794468984965215058370768220333062570174957425866651926834554316192739273529245381438337657065850648495587853192808920929503396762196136730587333962575188299517010926107134141511690489598071296879745040630707332840659591490296575974168956108752267152667111011219328820698318808934736115/7159725979618740301104695983418709622680434793042663132360362425577766001338226039836321066456157093857339877304749930018599215189268344175111256510391144905128218576994803025566700315369744694061260002057936311868982638401684395903839696776618573824 e[419] = -559920064236758934708240317516648234335134785491545560013260365091039000421183650124899036437289811395399051517059040122398438946544486092399225925390193047512540315008553260264841458614349600804884890667312313257884034462832906985817143431435784058788396509888838342233585136712131404195622839339883200959249271469411466568432549634569625280109608287368912701995137002342050764372799164776670295431116362278274059948817691526874866252525522284851712139561612164480692784097835196843101575003131280921740204346776299993736996632850691684181083152703636274474643660227219232316483958593474239860512091981045522367734732936278656686113315243143641745506853205040984703312407699143516333996950583741673402909932872436337830627334688681710507259440511772999930207692285558010808749558047457994520114396379502608583146009959991440089902459594071266401193474580652910648604262296912326996219860741223943383429026790509476296563820701449154396940224819001638296239650837824386736156556704922516088333273444352228225808831173171996997250330918793234200337255903799049619348351513052878077352462501227636091455539459129458497752683714205654424966305735484719269868074103890475524483096387525522583743219076437228001254345401526602909872861156071049185252741305128685940860654242212666402423319985595343949630072334842239476462577750741647750909579044625989020423868613235701405/28638903918474961204418783933674838490721739172170652529441449702311064005352904159345284265824628375429359509218999720074396860757073376700445026041564579620512874307979212102266801261478978776245040008231745247475930553606737583615358787106474295296 e[420] = 1409360696289475855407017525789371805008792707227084853872468605900455528319254185814934688102404206620959132979522105257200250911065353747223314052291157058537073695206392922392410917679144880717382966205666339807312374805840743803734432997118972273982936675740972791165382539545338708672035542597912139962306086350907429734128099318276991383109658163763712880956837559676675253684571896237445707834478970532661476166549634098440781461403563026635773448640127390686801546227367254982995760462487605235763883983802053785056739274889449406982614181953142402218448601225298459350469629628567056407055027617968352670609377912465496806366164024446059732005582115510047384114324124047752004476140203736964930574291157114146254823964600045926199306395873971971095170561085574797955330908752514944484462402627550553601540895829275408280237616739764494978318880714426280679688306315033138076359588800238416625512235328797181179257016360583462537221644184863591379992720059739880808767363809069402960936928352335815360642700326826441654448256896095267884525412021869848000252967057296156687273443912436296544008901384679395122790325037487815465020710305221681065139595522483460258728573786655918494886506262640159826929249452604021278339756137262823192796144937030938468240356203802640943451574102439336559792663495483972398293820207320322120231951771427183333595920427324530476255/57277807836949922408837567867349676981443478344341305058882899404622128010705808318690568531649256750858719018437999440148793721514146753400890052083129159241025748615958424204533602522957957552490080016463490494951861107213475167230717574212948590592 e[421] = -14223688935963336671912419871496216855306100141512004854132767984810442162025628377176276582889693644139517669662838362611328419463766099051578969258171202264166393923138588008261850313438649836979486289569573220202309602795510920708570903436459958882913202357907134186254525302661112627576373132319550235928095227766733109312503210291186651933751140582968198326394983911539681415929506159445810523763134037163048260616227241136497847611594411206824771368942746281812184824360945467875545446112237705587294566081203656484225798135971746807656518109487431446740322476358558922448559745757809693957866508556711161085626402875720881888133540939794465221514425755535571106323810751218604114317483138991106712442954244868516618416511551650928243033817096203004309346366120879969043109268493870010736491603466521478218592099811182117597356915609596225639306558724056249671383667315117420411971179168382600526618084557324316086761351130309122323985541082917874378015055004677945999621820984458610185979291228415561805767272193212028132334983911407839588575605782878059663339279653400092210229820037027858411907949439544766732294251027886314095835893845193426382859457597252442880523018312320761571692418731309282481533484932874732468167691002701490387062282679684192188065908804123423856765286415139797009071005132631024589402375012641766867124265747215103928243203523221352950149245/458222462695599379270700542938797415851547826754730440471063195236977024085646466549524548253194054006869752147503995521190349772113174027207120416665033273928205988927667393636268820183663660419920640131707923959614888857707801337845740593703588724736 e[422] = 35972768443967337047164810360636133996561752124864412567102986524666424251153932450609930141383372321498007288210737256060334141949913098507419295676379256809945899935201524632107174469099455798450539521424518599719335454230025793409592926126177371117815980976864441280332453608049117566030324262640490220775685856855891161020278523764429540883788332847477713035946056936412240872754061152676582078067814932490865302614846057650117291179627175037110228034911337453872731334933278750027728193326306354793755005199950730465013942624236912862685462171667384086623710638353212405995033822924553622073855247458090305490997601845925922059567602826139522078207801747650110411968674168666118039679275401628946666055860171847382155861437833430063650511471717027900498810591243005211600611371491814183805578120707241058696588081362372644604342529434125819699301971068325272580993527735727300148793696272134689659768997495526981840407911430475834850322916902203191873392769130925045418592644594827119737352929527263048897326861337525561403141806781427629371350260476610795626566801443487427227611640080733199512877768837734371883912201272068152572607895289504674485101569027594054230095891080767854975070268077383171535720456706586784225461366942595921194887179862778796883172243155977348752719119628923409861830029403690530746272411990789775978772770706546492687800665669557769144929740045/916444925391198758541401085877594831703095653509460880942126390473954048171292933099049096506388108013739504295007991042380699544226348054414240833330066547856411977855334787272537640367327320839841280263415847919229777715415602675691481187407177449472 e[423] = -182387280350111715053690429884204941376994114984074099306495057984003842663082380027048594216444586371679197545096613937108003717274203193293331911525648220929905400178167658936661287392750099242624403732092061148727368498546159043014400239691105923938737334115522071777042839332882708416119265737629256400885901751928457359169399859018541043587691374465725901224166193271375444911021470695058024776026752440374953449239119822666568285022021457934690108445218363484141199136113470389228659440084134960787172679994492979314258314603969095817096526681308407514426608344329201566994981298314583317197086654667102190553021695195680089594738376284238275850489488031574121263627166044248138800498183716169736776214086607215049914706030781323674719791019220747402923069761997173327853558885293547945066492169537929083507749452440234983225170392086524611478666067019326759463506369733832890331025020860638312389322274466355115901408219962414582562472780476092351985677289097007753373461673427213344238682525003066373218252010450365328915881625263807524504581700354456134095146945282811525244834467313335824546896508868934453103980160695367300464921054053655136733929631860700006326210732066757607663503649932364780522318422879190016198130423183644238631399145558981186668034641811149943170099901276013274012123157826834254639757838372271920920790519143831529870551177176212519334762600009465/3665779701564795034165604343510379326812382614037843523768505561895816192685171732396196386025552432054958017180031964169522798176905392217656963333320266191425647911421339149090150561469309283359365121053663391676919110861662410702765924749628709797888 e[424] = 463459595190562035885628519678400375011541001076325404707401710831981131657183532788900073724553142825119689945649993746192898484265696395799886325987925545206215041347996100559567343753882298398671152801235340413834809162430545762503728876763602190438370534644717926317109827042237274038732555878192463673826564386594246571085122695634041066348156772687330624648429081201804077543783805080673767971527740890124345626579432213354800236703285481700643862086930809990021405729969974293669813242724514403193123952328655688330700115867814559694560271612309587794633255949928694456761159457161608251175942971757019140649295768831527463248170735754054572005206522275821123126690053691183710701386764971751079921340010707400484624354142146034193069091236057961578396554848989303387960824289109220046289631321258780788581024811325316536694752780264435694283023573667689084105364516913275027437477589432592424172880365622822051462770181525533591713518944008030882682299927285153129160051565296230567326206498618087119363741915782473859220591669329753676493094296751010780808165324323031464074544893411337394622047641433353211523361770700575403392511769939176402771114317936168666891174184685000201123054796680784339491842164882028805506862017402911463584729121150097479021528785631490756797755826138260340637352223084122760186613588385579135324953276967268461188589609816758610599725468163248615/7331559403129590068331208687020758653624765228075687047537011123791632385370343464792392772051104864109916034360063928339045596353810784435313926666640532382851295822842678298180301122938618566718730242107326783353838221723324821405531849499257419595776 e[425] = -9443726812191067918124420587991515623879374303703146972492435113882247290806042260190180957240646769988026807896584662447799064271051606149261155158689255512993645820703916575466073595039783047778037805022878292873769463016779077575995373592199891699270379184151177716280539722454999831082710924018379913947632920429601243053106967501939636747337989022541185380512857802472500698198825238733109285054225003358167935961952224737863063281648898620873461981233627429903317033515782991184017090838853647640359565723252915173811965208528064888646806341502276932791269480985112104579624055764247598677816379971156482843290747334975751039709148752762067372588044677464351198384708870942939170409481188909740164697323526142573210224513736259057702826013778023790517387995903295919724819523953698589407191762820914635056804675013092976452559705996664534278948909831806624452123502621945524596557230754523775354585511328664460843282305244158520975148651684099317236468090215200799674993668462047589676068731407809948933135640645606923776129768990261904277657716168121877759204854717532893358129204656302434204991261363998775512804112947490416846064959892657513136915100704530706099298433732532424929388505816820668038329130221676547732582649125890881833009008249999427077637963115382136345051144397238258058447195909526628281416750263452830308484301767928291648658691122176114853077650780866790950945/117304950450073441093299338992332138457996243649210992760592177980666118165925495436678284352817677825758656549761022853424729541660972550965022826666248518125620733165482852770884817967017897067499683873717228533661411547573197142488509591988118713532416 e[426] = 24110531040460597059067438899707952539061405948480695476377709119750745937253935489289659004130215094049236061723446111896548915940961902650405440969197406423907374558654693346137175135229422328426476460896841663641103181510462552166468656462963159059396841862793076236471488628636582043424894112677770464087862122869748273379341141777141448505320048124245741899285912754220724500224822513502705789009595510054741461375366362527330894604122165343669382901136999757794214723974067732371207211431878253714916182015962973107700798818743630833013420618905617820306829022695109090000275895400850031644534224871376864721315619374956459020559895126903447867024900563188817795423642123668083882961799863162139277126764011918267341543281409386785353472146135698025297013907693813102347857708606551882834729500868515071475504329852462704581532417662962234090214683022671979678706553384121590141992445227489603512446818981162358450558728877614612376808719600613242925820182336888785784910296374373102875244556240201351748327606317236440233357897610163409229984596199096338208671823202174578185006316897636543581512616676078466275335537522936809351629912908691954860853015748755123717382946526615298686040016432035605773284277165476901806704376697691984759268311102952119604496198096636743809981598130448352969266876549038211023713538275547855300547323578826477970318184160446906600910378697343893796607045/234609900900146882186598677984664276915992487298421985521184355961332236331850990873356568705635355651517313099522045706849459083321945101930045653332497036251241466330965705541769635934035794134999367747434457067322823095146394284977019183976237427064832 e[427] = -123401245776388659750139838236994231643279185477587223239427423326061923641483484843327439598696570711795445735749311802928284131389891098000969541693449389489656874255357890403777598018236042405253558031246987159628794620304708098857774292696115108299284953700677916932281947811150345913582527134625278743527295276246971083061080323581159265850329196109181607419549238637357514481740388597014035664729294808338228054170308183564881603551872347357169435087041294483623314193461950933278787828029046970734302957080963984400705537801632957326843145948492969784673900881458084505891759289545095139993885283053993027207477540643976110877447646587526980310289835707497000353213396124252716480154349415099593992747386352661738260864997279828493345301689820453999439944278006977805010063194138098021734365736157458982977365433203467722150961793899972894954487579940024514321804345232911851962986296377683827178018077955725975261950540497991628191165947194953285700415098968225136511110445037996603090031912479941198265079013683942299247344040134777561653463133378682680616067035977573908836166618750812874228822809363369768085834091532085362187792322963615642130176459182604971063645386703748008352852611519047318337436309357437438331789388284041842348518162243768051695478815336920116607156751663564670910682915630714188225527781674885131595776419557567653897417886724150979102338470292292429634767794815/938439603600587528746394711938657107663969949193687942084737423845328945327403963493426274822541422606069252398088182827397836333287780407720182613329988145004965865323862822167078543736143176539997470989737828269291292380585577139908076735904949708259328 e[428] = 316533253225551481419552175244530292708032771439974087250109481701202815616655459659892461944135556281492705878409162780577013371542133390618306326620346686922721034188401967564228046932153620084015190365245945170688112429419959935322066270430764183469144598306387061828710065567054922936578960985396530893916196556686254610081622808836166353884649681309320259076840862841689124128660884535473919310680881768229557842541297227487814055073994447337635805926734509950753299590134584104249764027307952811255037508869912900615315399298353805637943481620217238975272272806654516737978487661834037678450639563652454624651949042154173972605652691425057093631761239199737153495195805871106214793071772082825263013789920816963401729231713250473166304416179081995426247317970890749902332056769061264443449667468121467778698410596772795582865883188412358194599012115538395674459103848652994066399310915450947564316754928794683565585305235727455767755638442550724146782160534629968083780314323560486583956857191960363587220964310537673247773913879174225100243932943176854200322153850222164821103267853992430589649495609123599537836180418259429616421859549100615483590737935738371223846322935994282399770637011664473739126191258995355245944535540188015817093226658965159714703971995394035610396589591852277583228886926310603290051317789892047821639783937736324143487822426404986796096655017157071714083326955495565/1876879207201175057492789423877314215327939898387375884169474847690657890654807926986852549645082845212138504796176365654795672666575560815440365226659976290009931730647725644334157087472286353079994941979475656538582584761171154279816153471809899416518656 e[429] = -3255320691819497867830220685273387693806957967891623749851905859310104386935399593042364117181344601070837711305714860310588000615424494747655575804842247356829979402941417668953786495672520131931268877186621525618703484147626078617881522809600831255966191071171065932804018654176023299468512538614754941035270624865545025282883183056964063303292017387721864621425369031216380203720329661648221824957010127807319156797750268515623075020295941010160021168090562979955651523626152412311216372869425725196959781066831903694403701061341365018335522519989613339455160738642025840636794434022536469536502290592741551524455697496099302911064352191851710679918621168169898979264275698230750356102596625829015557517345805209290749303423905626973022077445880636136978915139397027193279603447985965589110365062050134673703787652728353713308111577537322972645297718704710380610910650495593012134272223327593917937658672478767249921930264658858920794818763271212195514529975255746215058927343192697849556984993536044432467833785634564357449041965457830915110065845504569442967140982284164504276111420860511999665080742219394944142421127986603022761116798458556849734413628143383198308089089104580568700516869947446109418937306966249431024225343752412935641470082887665187617990640958395104303190374977228683314647602981881510231134719647959350013591164395603366393656142976043416021430661663338267602851885055927521485/15015033657609400459942315391018513722623519187099007073355798781525263125238463415894820397160662761697108038369410925238365381332604486523522921813279810320079453845181805154673256699778290824639959535835805252308660678089369234238529227774479195332149248 e[430] = 8389199238235919701207071477790852383147888968751452166894041451544460440274913148555957602674817779279731147419744986948287870385845844825586112746944802783351989439574799621332334940484597889742825780852799115047074682804795837610887496756392502036523255495841593971906186661646351796162335224627647055582473844318573784763466856713436804424096192378966679082275587147520630014190785302832950754187728274186104576523586524233991274675457293182141321470720823324062073392582761911710745510858888099548195590359269355735189480816983516784169050053744495668154229026588796432055166039113203761538662885475857342611170130995085379008806810166837764278271542935380557638623865269228864512940514770417141625772877811002107703757986810889601786807088671673896135023757327075892790671654810768099161459927688129689886393094410283326747493184469933275977837335690514241804766753508795237344412026149708507699824601403374983158595710433606088634252543693670649940997839536423723130186016303718841831522765366157781720102736255765214126701836427824672404425950316751796539266045352013959566361837840933322937321013851119479893556816106664775917596406810575272877594526298398365591401849928258055439588598867228018216809096369659363588421126742992161224647304371902869983993952937065944460269719490053404896731093656671171637931590120633674327118738844801528526814709249412550324555679047640498958387840656553466615685/30030067315218800919884630782037027445247038374198014146711597563050526250476926831789640794321325523394216076738821850476730762665208973047045843626559620640158907690363610309346513399556581649279919071671610504617321356178738468477058455548958390664298496 e[431] = -43339826110476811303096259547550576076064223306160652081598296787360593886456563864401373680932931286928683679327728382455556029849290132854450176919019685309799114880787718924482526641393167903285967469150989095142645627319987544762846543074925930719453755254542454015146451771504375153859808352779751767753062551304329706238201500682921502999933732129235739028902600753627939837047229354570396168566341635993057076703506437926006023805719245635628189794932376850318500635299737922399704337592882839927879061466760530388266250684605535575065801523969439128884946303246449304421753106687495387535742753014412419253990395154414972805600195860407829762186742475506196618049082551392699961986571662505475479917845701356344597055491272156994122409981578121663780987201643744246001265381847978908442537817233947185328628263366217760672266328831305862200953249578997935975354266445611914402943785722442663167103615421584232986500995539269046425468626473945882141527604489681002415727635655803757941697213928774852489624898845234856745064231664960444058070335972364410738366332934464709741851316971953021103708837312653852549101646365526094831655221437613870553256543344166750466804395863434352878880954672468359689243016303085836114791240049292218132513545440778540397814216333984067003205992752370021364751886052354557067758186806315163951135822427010447129245675724344022719600911238010137003226687600134079100951845/120120269260875203679538523128148109780988153496792056586846390252202105001907707327158563177285302093576864306955287401906923050660835892188183374506238482560635630761454441237386053598226326597119676286686442018469285424714953873908233822195833562657193984 e[432] = 112209961070639648501233095644400657715709072959427913179005025037765421689967444437336565899689395908803632877066829345852709356309653551581307102136544432658642198623968118593807121476616146205613024868206506877825219913576477719851795704991787697672804281952950867664295041698708129905905506094027034560439467283319678208686895282971392075619236021663351734581975128786206477920580866310063742514654843474091403026919220095419217859372913408732506751705948400525210747972931969389311920133492568548241170128129680515955327628552982933123613766058328491439211483185449970477304954628260887524821829347169099207859719576525703060702437385450787732992546416741785984120631989969571723492128085074219177615023746590223973319893668518343830323823667846949097458981563416482098822397825432517676560405144184665490989714964412979691792766689420603521058259420042790433461029921112211005452290544554388258158417620786099446395509416302953747448164984085361084650290993117721882986906235665152069701293922211571115912071508002848576084035913372246941168753117983831379076539858065848046435354231044033451894549936204105440532909966153776714472590846733627284233530440238889581712416264550103089824076052679178316297139663457593212159997277223802186678694359833417031085618064908865580866562411943853944321358047699835525165647027342330266604359201044637632711645767366019078825962699303758736246267065676404627846877767395/240240538521750407359077046256296219561976306993584113173692780504404210003815414654317126354570604187153728613910574803813846101321671784376366749012476965121271261522908882474772107196452653194239352573372884036938570849429907747816467644391667125314387968 e[433] = -4659087819246431918238548715648166668330468252978943833517950934381917594024166174709476703270786500261893137727688402780163869685854804859358293856658051329659447970975086112835990453553925411075693337961641016369681653957879385684729952666263385857134101889218197010684156543247674125831589622228425756918450211748363897891559562602068063456514176117521977580913633727442359187921402084181103979953927454688641416009189896292975498634403272094755201677047977743495474664836570632642341885486932108470992512944917825433390217320861159909193905876480231492940461845456751387934203486563723084497600512640897472162171606043877655438173784148904256603015999209326294262600724448219179052204669873347794927153418758003056614464636131127486868658582564644790380485526978408280798674828459589108462653091621635517596266622270257984005703711151057301752573928701525574950643876646506067906872691319841808812336984015611585430584786703295422357492872142351676562231837320433183769216761711278658277533976850490758113153434551372420874340807639921278851477476374236730586288175012120867426436621800398173618453527002832209388188127656322149711535835190441590668524405695318068982817141427512625693814491604673337822854022629981353891838935630575634234091869884411733177250432645810699022933210760426285635807672912349843415269659827724065309551148930436857546438645418842368910271835101565416918132768335822927935683006931707195/7687697232696013035490465480201479025983241823794691621558168976140934720122093268938148043346259333988919315645138393722043075242293497100043735968399262883880680368733084239192707430286484902215659282347932289182034267181757047930126964620533348010060414976 e[434] = 12118624597506255488446519502259298114295617711847053543284801980971687920439818604333410038886590895615639552414685083680293273785839618252019623522598178479686932043725981332467870395858351094008783234126555647846853327257971673816856611894444573031661910718264864487032329653346533469192849782425082567406219698390375787344429788220677960889888494020161010991828893307119793242818338354148802038342875934016596144985854079036153692011313992136210911073317432149670721352529580235696552046353544849469651905434517634251652690422641231579281704080158095389176896772236128522398851486362230033655737769093791420038553733652543528813510636026212686859057220823885970906722756192788953446340910416407239907220246766674859370535094395611374000125874733946842823330954620759713156583330997269596226214581404650810960836518285990562854485589375547728143076802849460304095734041157117404033568110771143510754352771010924711907741010595875777608629567688281614064604794933943602537073479872781802398933287871553793999774501535530756945348096585867243362785377821790718493203380112374738585066040537166528882357539477143062011999583099871169449374952175772352824880274699282280614075984265031982427308649148447665819891313330664817050845341788274722851861521143229815051503110182227865542131308980478470646367279427538423770168512301907994783942357273774429227354416720237705175536885321821700554743795526971998412974647939495500895/15375394465392026070980930960402958051966483647589383243116337952281869440244186537876296086692518667977838631290276787444086150484586994200087471936798525767761360737466168478385414860572969804431318564695864578364068534363514095860253929241066696020120829952 e[435] = -63188258612186036294023273073257514047721740192412397692483679993917197189975277853450573448620670801455059186803371886534787182991919998696539473925759923193303576497889824763752260175724078123164210822226198389797804016402878551637196867685544592169916410889616834180172346523994503108312242879897196561645803350027265851640123549217716261618068696955081515891378176453297040808298490469247822949288129059731986220804132827946417654691731768409596612252239115638918978032870517146683967467107741326637838573160498806967296432623366773049478893498345366690045348016490693981533803106618846167497209512072272507850972428885488123899775560422328969154150048459819157578787398033460769853219230808293701146637646777498815067422920478218459103770121606640743789860237258730530488829485980419068034275311566033918290099104373041824823283930999287197900214221120050990394522972595362399654662838286972255327267995146720185293724569339205163808176688414426815844987856921819568558637555347509306163302937671891319761523643536596185375498263209179552814346871042868735733814343379739551902280517858296878217071257283836687969318311860387120401987591529629715822463240181668126968931227379939684639580648269823493092816052981340312261019485064373674819277003139391645664592942676435018995333718649471339751117563896010297184536009992357614260685228741526007686124585603558100061052042512678443515514401887524735161739105271393840499465/61501577861568104283923723841611832207865934590357532972465351809127477760976746151505184346770074671911354525161107149776344601938347976800349887747194103071045442949864673913541659442291879217725274258783458313456274137454056383441015716964266784080483319808 e[436] = 165115471397575479484276491481340987875564425329449511222139900525775844450661969334797861642860474184071183522643181474002089993130683063565196273341906910275239792847294834607544929042632236553041465264674648860601822438398913003787542602105564254541455756096497753328086174690574500429782142629126400360852396839142936065446081954841515900108439071878261729727468084392347018685123689136842132067662388960792756932742190442041794518827122702359181891111533594127160252191267336890033240781100713077154397729659911501771036519778189685841074673771694367512441602917441688011303835782526211467859893362579235092308821282750704523197645145998785798589555743182030946273196578223155153158113785418761558422191820234004668205099991983269387500256469345708952163731082419699951626307937038455646194704062074659354276933164707289638768918700091372213172358785424162543087393510115294213174372810663678715555918220176842595278404444931767734275674011873909451613598367732452196039693399572857488439553401653608693464104217592072779643827577309228098412116958972086510678787328301811132356849533339022728111052069143520532469573466419931804640153489756403022986565801391930511219405915578581434123615300538452828559901216831042727035610505216618446409983451184243364415284217154169019072716406995957028839210678389444726590651365437489403205807470173332035531672964995002851777289390351555833890222404514896700927543401443668133892992915/123003155723136208567847447683223664415731869180715065944930703618254955521953492303010368693540149343822709050322214299552689203876695953600699775494388206142090885899729347827083318884583758435450548517566916626912548274908112766882031433928533568160966639616 e[437] = -1729797142861640592475844112371728830647203908186720034761088756673257359731013731457626171653515243421723504107409301892347250126817720745061447905421802896694436242332091056679900595890633615292919427522779511343022735447102318033611667446851955495063156973036640079455079914339633824530590169976234127489209665049066185051227107086903166224071077386377802329181689052072401142246690441571872271643181288238779056576701148028520624603832339480197784455222833874684337691371592961565301664763563699049454860780664643843121622364590527418890121571726725105997375359137140758575126717670035408057712394959518764000896481952400676542526421307367058048043238536245977363607771941520003110906454971415830489829497667921200666008833559433241147184611271749619634115410463456850614641110165348082443314158090619531653166221208228903420938132630386664253941894169442046359816089541341214514402474783866409789791502653415391046964510955833163090766987353460575590296595562527399491260026988613042219705307146224497548269088508745547749294232407184122176184285389759234755521953561429196190989998294083808693499714066865258021142416864502567288563261002279574821084005434628665899228235465560054783961112219953905731047232488733442968492910276202214502034208020857359353614612988124563781164165128474558899988149711107789160760087046119296352954552599822588385993301566389742882901791894406477400454240491350199472839841139470186215963857255685/984025245785089668542779581465789315325854953445720527559445628946039644175627938424082949548321194750581672402577714396421513631013567628805598203955105649136727087197834782616666551076670067483604388140535333015300386199264902135056251471428268545287733116928 e[438] = 4540841524642028658848900071933406661642011264062269111436254584964684126582795680923023624934515065476298338684271551544573412622825575532258990506793262110828177800491670201806470367092294974707968930227074497525344222316096530032918369516269671328110390046070617348755508285359513626594804163303003751048296680598095376802264082219128543235892831630713329046085380975503739107778377770353955180696445727124140314220277938692365762945979272966301338594425630566868970382198723824665012437395351137705556446359497542715482915648704553489561926822455928844551551148551698932239341755833490710778684630267977417622980184831464560807247320602483920595926537778664358498610384379858127579981853792795482263315996442905418811361854820507767171581611527814582323939181476592029661916716622187930984174722856887698715425165508594677866937253178798296693909704802709073436260447717187335855148838687388617402017939948567204042067885392552724189194251814651379128149313496323660518589378765696244059817957506848070773071123378773963455815284063053392357192704940774453364778024040230736232283953463961030200748295483407244403603257767019227297127201626140770471245554023937018834887530065899759159027756245162965526568508659475328679232587881953105265001763605923546928951686819639318517386699361942124075291054364034866580606946398762546446692711237181166709652994496152603012649378181296046684564576095088005530987178820137493767800519290499685/1968050491570179337085559162931578630651709906891441055118891257892079288351255876848165899096642389501163344805155428792843027262027135257611196407910211298273454174395669565233333102153340134967208776281070666030600772398529804270112502942856537090575466233856 e[439] = -23894557743106518615714795926801503932584979726607203866575722426374997118264843087848352095725505085183951998542366956021532552677549951214071032605841221752184004717587426586304489657308339133762573778664084664824933972825382685259281857316615239705699136512765000695779775878292907980648694587210206195118796089880046229324587430126016829694888134186667601497202839549452350615395383104130275984190450150778398320298865655819937782968525249229861965340963418162503411878446017419432419514855758167007589182613099968840504277371703742972646731196988561210561936090956364913311432547021926143166525266857160355127049344313462577180611601001954851175684300659571762615571102453312462673797387973678891605110763805906695446602047787329341893963346703305408079972589136271174650331502536835290789330972525458058576474594572958241321891198526528384573146579328608876746478158287666761533355907283127200120388169975396385722871242702597666177373018278428718704044086720121033058688955881999179595298110048575236998256775570721850666142417026569184876381092489101624182711294651740369956044335595398391576789537587621171164427910366027554546624883767110291818678394236979703135142518717929402121097564765075183002446777102205926001628993358836908642860338330033205708661375701286804748540326980078852257080782297882392780541704902949323814012445832393136169742561724649823385425162835210844516448599437019494425831910782855720358163701454679173945/7872201966280717348342236651726314522606839627565764220475565031568317153405023507392663596386569558004653379220621715171372109048108541030444785631640845193093816697582678260933332408613360539868835105124282664122403089594119217080450011771426148362301864935424 e[440] = 63011654073231110320308251789040055811079172403508338569155830287809749558063519617809228986108126829970934897953681636099261706934457695738484940836045540298868818890061295378683914933391197920093689198998432030741859356674277287438806973563198444712025596681652420578946634751065695659496249451213608109914214462865034265057531022157913804828048861402767815306733056255567226966745827479599732970339594458623815287416526257163039163050646138271729576524190941991313331813268169541086794045788516311561004531197298495179604703334143570136217916077050452407184238379290186861746758473863280039175106167657928559373499330223055067877131435343248606265362521477084906734761323512837271213539866614172341034240876837049818294836705585927665831107862753424104697566151794880347856565196006842804727344899659680373024128611764885665004860518418474685312154888253167198931004781147876573767102835341861401134693820121183920770330609527396643383409764818186735087534324025422908172142073115206151732853577824220690434483642630280100122558311659449646928930241162796690639867643070062595069487114767915003873926777435599555261039790161764910586944654874454611306078321291288495945179863974637274443672329861596562979755513783427873811082611037232658745762679254583420923931896619441481033429134138803489882219661568062800647664770128074952588945386441755641490355616989891809748663625105281174154855205904312679038115682919058764564273972539881811975095/15744403932561434696684473303452629045213679255131528440951130063136634306810047014785327192773139116009306758441243430342744218096217082060889571263281690386187633395165356521866664817226721079737670210248565328244806179188238434160900023542852296724603729870848 e[441] = -1332354306945535685661686740513819208529355432214794562820225625994339113982867858352851221169497825075028770131721460986434152368185796562173851255261850050398570966931353343215805203167170818928871409194018241503841634895512924502448628366231186958763685568400846750329228839263857041387206014754241271282766529782453831008576983223115379911771493029660956846452637122424833358885458996908420185663244815615865889741049431674193572874407717446843293360825907786410931227362917153460354556962967473517916389541742754798907923327772237033259118703726148421166842328655746421858377327394744602308558197820891141697125126624522511618242323755370501281296636989442081550276841642040216877482517623391182034619662612362660022622335838326470229744299905676895377452115064682146655010835833261890264445074736295995424110066970111638851907275253760301264313714525932669234723253655687617734024152402636470907807513045202510331829192170839088644770924710149998127656124687143540550686557067220479249923743010398744281089705633650967661196045084309100551169155510386143815061466894610624040992755143217866252951403093929713116284824333144897796106489767015712514546406498312302558677423679733911078792587749959807887824891046841869434847198892183659829663074874540734754203704282292421350640241412244188124228153425761417706247557874324558051820745507261036778238551805347894563045470239470900198390420672536683273885988106697789204353996189847391237299826435/251910462920982955146951572855242064723418868082104455055218081010186148908960752236565235084370225856148908135059894885483907489539473312974233140212507046179002134322645704349866637075627537275802723363977045251916898867011814946574400376685636747593659677933568 e[442] = 3529501209440668828912469205408839527995811662912114564538933492370413994700121664613985558215489538952044994572554346538218809337008798863875425074373385291568325603263206317075249593584740746925377665283501675065644453389579515433261580612909772776997090274006401988335148771515759665127326085872280945833428860393362992927447801211969003086484266853551395974305182979922790228225926881620817240129445105852761738236738334450216180873201048613864648145427960391959229381735128411414626522362964044467630699342510792098861278897976164345315769422958026289315271624100382005226586714697635044403561838238235365322595256707639461264053947289531873952115749276324694835540967482083173154897355247623029564202211424742129934671425317924259260068341413934045710039321162998280195917450329598763073097087806891191602909305709517844142828027125495291131311255111232196319215188183372322074673471707549143630282913933165190948876344248203238809606931764020918995074344832201746222652267553600660729313291475427721945317230077611787257322574216468462992953869198456938372346407640280751348190022668194219125600789268659700396999621707828167601530940937314969972512364003318985636688162113774182278152111272458325305321657987704563106595645192157443953930741346895587811177053591126576902671464063860665190260293412965746298474294205619986704059727795272248932054603995059361360933806729448905493834134476599416910425596294351299374348708781441612847744755506335/503820925841965910293903145710484129446837736164208910110436162020372297817921504473130470168740451712297816270119789770967814979078946625948466280425014092358004268645291408699733274151255074551605446727954090503833797734023629893148800753371273495187319355867136 e[443] = -18742151743405219989286279695102737415914495649541086519365433715313512051784751930878486133573859483066242716607203594314060820715022063835525697328318979051686172245684473254095700690547499305440716964144321500979896199199758138128615720191340667753232179817194726773948779429860276550111929763853680689905081142127197234119268180520099277170775566387447501824808526417051379878413360298988355186176526779115143894684653545556165635652231743385211053331602986375931129769943974108605029828748420851315256460935965296249131249842463176785834650138183583388695253974341461579150920265993388629401127765033330454034754055680551179845290192662357915148346451434303687748098321718888929669369287268325739531526791926839179972678603035141938424209666162568883365421918029955608393742348162095062691947978759536388104449733078620123482668342390112581470132111573058637330803014458842517703648232363372122006724619825458711919635463946474907998272810087065202165006609682377612568176641867856258540811819801104356313494067104163949055186012399311253545337851983861338295399057016406627703941049233791265028134921923848629721500944234122929801130741253421785715342674641080177184624081768498132502808231659363725811557986256986569213644070511617925203775886601812875405456923175988611256444623805760904905486484028088583698629787146797662910470630126471167658750451757104470849842252069177561050426615115543303941899173772803549317888485066581262404222099513471045/2015283703367863641175612582841936517787350944656835640441744648081489191271686017892521880674961806849191265080479159083871259916315786503793865121700056369432017074581165634798933096605020298206421786911816362015335190936094519572595203013485093980749277423468544 e[444] = 49874191139120289270501231000073520058409176608292518647238277711722158102336398888549645227056712999687704934252856148079821709699090975539178717451994835680570124763463356714000861618549508157461169188422447243120185606885177236357417727758348142656760417625180336021185716164276559522680584113878776139450404039949581619239806724444081103741072320292532848417979015118751800273181781601031836836626881125379012449929680942389656368104232717028594133423551867877407741664335541644350169789688604225271047844009411194039534214878415528122819796467788176995041864203282361347608503053496228045550841300118068411830766750377333861306917416530596469722191220768004723556893683965138644068412858118495760804413900672733691252868617713323699926735835797074625024063524551089652761913243270860855671423073486508475091220333353455247147559575920169710127611163940265383994139236349282288574278963065502713046670084658073989570501736426860491509445725431489046948274548213881631351719024366006288288984481601340597373763095023922255115025098217524157182357721934549134463932285377457687111920090010406187426952399994670373151709477374669587680819097985923800852848554005521327662290137972737655921001553068146752747058542800392412964873062669156113732941659305707957648134009882180930753043837837307831663563559635505496274358126939803690797157952942193971986823139817838165119676099603371480824563150560301227458714418882960191362417306560379311585362713501595276495/4030567406735727282351225165683873035574701889313671280883489296162978382543372035785043761349923613698382530160958318167742519832631573007587730243400112738864034149162331269597866193210040596412843573823632724030670381872189039145190406026970187961498554846937088 e[445] = -532071946276238472872733434732889006888282566905451322841682097558963023633796002902133234283548828305063919858170763382474558486897901518470868474865766740893732605893807921771227038129785751919682391243794125024610288208564877702659751562702193880930525750330685523226046362854622378962897883179643793324539525342892023498480911695619261893651262590365326937840463474118228864009903612708143350381386465602351389087568215498379565262654632406199889999593067496743357606288982220647852665358890578838655285328414979908032084523759380904766816378539473203315530751954063760117185501932654695171809998649386768453421359376573971607375400389362904861773706760977664242819946052746031066445036005208104013624459932834454770110191025885915744400955707700886350849124268125746653389601456956405071293515163971808151375783426906487242471313248062785597573250300871445562412539641310871885614494042994904608181537034843615955920253907388221897999592699712415747250943916767681985325502825046373970659095383949273195726843578381010697415139657890036184020463385037068056219345460852506425120827833321121816375960103520733922327697674043692958742912141538727817056254657997372875060860586215442281683475704067196609872323317463103550811467280621151572972815634441202044701555750529756138076510544467014986973556897089922044957500383737084118127688216651409075532266332976594655537814756279693915414112860956481072464318781965842026677178816694055427747429615772798122102955/32244539253885818258809801325470984284597615114509370247067914369303827060346976286280350090799388909587060241287666545341940158661052584060701841947200901910912273193298650156782929545680324771302748590589061792245363054977512313161523248215761503691988438775496704 e[446] = 1422265766482637646249019247234697672088694979481354056137922258805986062595450366317548801333881376308591801865538915889916784610603963390490465768491558197682112587857630403584327750257971969891057027068722918486381638806179498536310402595346401516447081967357922985742544218767494112167303578663308490236106446603957217968735124431679460799155167506366367734283290140489153166819795944680313752789702908419962117821911278855775231083031683280123769281806967446963476613971314002632685922307730545636076169449964150241299069725389990430918886222093378334185435421801831748297632553843703889700948727484584457610348216491404975234506575852216773670433704350225452413148341993836602586292019541789075442304610263773454247655626666159207436670193866208294058878489928778786870889861361775913515292030581157421232422921111998370364327736766053271435350907193934224330754528037442297794722384609290579371465412930179009701928577903649587880020916808732147328875442894951723986172816749050220300953892797643399448040394851662168218320066661036386182148972000358566390696191808670211128255037178021699779511912291352309221664642828478848053524541937229038481457199345675862667229488180482438394353439209433346084908145152665286599455128877139549903100161328561894701967926042143206307543017487299792813439016776805921879907764157871203513571813724057020058427433344096547748839350497524074555466352421992908220211106440569752896209383032691178523006626877014321902591792355/64489078507771636517619602650941968569195230229018740494135828738607654120693952572560700181598777819174120482575333090683880317322105168121403683894401803821824546386597300313565859091360649542605497181178123584490726109955024626323046496431523007383976877550993408 e[447] = -7620699756740927604105201090877676568450295803091558584131265941374673545121171803043645767033142788003167262226600988578923989643190699500155581608894073114898700887857991924129767213533629721966878327585400294901897725175907623714671379390960674692607105083032932031104335580483470149762802714552008242888263335137131223907733149502631436988135621027355971083943306621465000904412211175483967688500474188330404218391845416203634987941854411488537301490977042055855093687892652958895471264666182472155382799393209885842287083593873332371204377107602007389730353480717855871442512887015057805117722759020813850009657475381647214231490519225836055721257561041639370972744772944432649566319713141588250350490612563743668856529382890012843183809056288246022902620205215078652962183104113891353375924833108870537251157365464799940886672773282832390610538284837398732986079120417914849426329428678376252363026535242962199491847252209831306772302083052604136595758670185421280715911650559696578532917878677357181223508921982253441469430821209012034883679573026742803131267960771741551062847965903959260943781089922949885019811307075865889375874382295570355828209858208270133685669482885736906111126126934455884698171229556964217722143244622713695422335186450374225951806331856620311888263125390043695444759074574751665042780839266795006716556772316625012879435894582055951501048558564529302253604442209944735513674621040072409486935812007429761388477656993265844580072662234235/257956314031086546070478410603767874276780920916074961976543314954430616482775810290242800726395111276696481930301332362735521269288420672485614735577607215287298185546389201254263436365442598170421988724712494337962904439820098505292185985726092029535907510203973632 e[448] = 20462112858144385175036850948281580216271035909825573524052644860470654517930806770193270846479272154195017476447057534313737146139115328542329046037833824004561313103870791908515226077584557210400304707532901925271622737311766710449998743292322188922433510951936622612545868225457150358847109639752613139797407877387600276472749749351239654699605489881654381290729337433460824538985605031559161288858159783366386066946997569972699955864417077119780289289472301921484941159906694764897947025769572752690192655984403780749409710430973204350854700489977083554317013547382180918911049536827618944079584161031487293485425009723138805286551351337516478639778373739516312686161692132372209001192809399284966266623564797015487442592871927928831200494984666366587417757977170230242263934329491132212699866787106533879120091914245508016044519122498111770417911066389501038823986587037505424565137147788574090694999273638197872783865832078662494471910924956763085280344026046742240898311723515260408125962043561054250785029756311848114158920960757536956902046194703824665651812356150700542497470831372685597009820039132568619736326840932605445761446813967708976979293522313376953743079276794516835433903439116407930374503438551463863393677040763970801081459689666789631093393353901039218671496752069102828459517330901995173380373105044895921699710755907443902913168139637447143176537654595368348503602231687932761698676714929062836158924891377332631627643336322559163877235349427085485/515912628062173092140956821207535748553561841832149923953086629908861232965551620580485601452790222553392963860602664725471042538576841344971229471155214430574596371092778402508526872730885196340843977449424988675925808879640197010584371971452184059071815020407947264 e[449] = -3524158484244928722343157140206483517181861791294065953435942374088387464998626167275819420670194571625324912542207851185134440674721791026356219508947425102300757126226053360743737050409084089258478424746372536921156715691141378296690345184225612723376782144250276781582652509638097388091538747632419341688254368261084051205581617375805633903587748670104019944774031377565033363093983172251986152758110614751703417857277227701207698356659270200136017407307605961169176996958858950298258303990835532076950353757971990555547982622708462192560682077396425578877686325431879636015386791734376232284286919209599951496851555042892127722467875982034371650625547856510148628752483885657587588902496039792404568143472627463111230249116888461631856177250124349353758791117298868671766800470532695247413465682605440232347370345473610867083077566746517356811542511894617274590922058129195759383459852133214873304336735143520340593514138407906558440942447514930437615682974019218189938539608286750615448848458569367353595031154268105456135475735514163643660999568901290615280731169394879804250115623457436512439957576657460379027294507101235138821019411454409262098266724679283423473735467281636418768754307249246746632471139028986994192516464778994391307197504887364375723208883644136837915719695910913042820057625528469127572130080518794821185363233199109254229424643468838921302096887029783053858988823038311324134808617966089548867408476606537871576026604943175012995971528987314753774065/66036816391958155794042473114564575814855915754515190265995088628334237819590607434302156985957148486834299374157141084860293444937835692156317372307867447113548335499875635521091439709553305131628029113526398550518503536593945217354799612345879559561192322612217249792 e[450] = 9504901268695595498854774445258082148347808864585639543148910178329462631404576182567509438730791378978028368469989100163579872722438254203437171193420738883082781237043594411295502302605613450307912671013757609650796491871011639612047152020692028143675131048022610692789175743593664066459050882475095224671924357911935390704233740664571535813092928031476068989051375080946944854072575200887417998747813658321117338095536926341155272466869626380021629892055841023809900804048028811568529926801536595594065293770587840044809782555000856197663552835101827027060364032492450300988793901264305768388649952002559715861112566550504857440323999610652970227406918175150292498753731641349761186575021605252520064161836164984678399666273614120525273339699250448066891768069187351954754650978215395540113761703875584736227483405504320292389078431188188395942253030837986689666108188029755015950747321522671690743279199888187172574075194130609466517898891035000971689940401412661588723898013998952100068702500916005073560257009823393545409399399669816698444002951314531975719146008915177868604129199837543161416139227196197472417796688448418836396391857063250716912892719555983642246627428466194587908587670419686291305009624440998862396883457436830819406672000561474625512719230564971515651016944600410802622900254145267104964684192570126145349137310161931371825321947591910874320336692582100301969177173266074717405736897215416342328432617221386021438151205956070286974872643766882732609616365/132073632783916311588084946229129151629711831509030380531990177256668475639181214868604313971914296973668598748314282169720586889875671384312634744615734894227096670999751271042182879419106610263256058227052797101037007073187890434709599224691759119122384645224434499584 e[451] = -51384819350520342219217829994270292344530217640046696354374294761930679590873196912125401110977761766031287331872955098556573173534287984996194949950569663777714874759717827609695988160989800038892360842347653567358800221697895806924514042035405522483139918785199904593789974887706720650232969157643601750218187735132091549807481936362246796607306597688182607919660149927306644020023229713661679052282168235691908293056312647860869045301389617007253135767885531674808614894114997721478863450926159973812259489385848888931109976786212035038321939867440872038970670713203134001605114546357026162349989934922248624291834824150536639578810701164839724712705703210313327267736551979119678412194980944528732263111308687239700423779895597776602313631201130857649225296292997149752191904022771655083265036982808244669752260982987834972361732454482598572553585022673609854472188963068453360544489512331676606274633532555959715346316984674740845779941539160763488555256140960386693452256004943145059852676364567484255594569470025396962489762258435161155253791959462263357188608881846942985935218851195609905023297310776685987473687454738002738469444391750635502592244662836271635190702094514596592533118444004725738488427990836598106062368214354407475282451149326259233025202186458998522684468044115129123427410947773970500513048036505056463805034601686670268046026407682100679022617464069079684727941674044831878468654728864395667297340459015617887310690248097750371604567065903675924467725188755/528294531135665246352339784916516606518847326036121522127960709026673902556724859474417255887657187894674394993257128678882347559502685537250538978462939576908386683999005084168731517676426441053024232908211188404148028292751561738838396898767036476489538580897737998336 e[452] = 139205043996608611123563979060278510327340433564077435868290530053165854817440501616654633847329760862098763868385469033580745961328674073687332700696003635303270941876709141200602720730338526928685644163422811309383661824509099450591866761921691491751845576366469667032307104956203915633096617021640491893593694987215474551175935584942424795239925979648630243939575519384931734749143365749423707001753088334505196447390129508443119669573998485783282140837332041217190805752526232330819087935905478645678327964256093054792040573555603522909977070891498147958252450231504831220426284399308370263137131175254953989674826026989446798331653440715614881908804108827489692619842998350488042670204621513925502595792561137895492707725844820369490324993111618982191913931377733870006721937135196824055314156861025495708126071548694912512906606036245085316286031574249346064347463531120393551874593621793449616694746075756284793398578137348517482477264461741303152647010574188478365869619636850839919456266435569249806551095055852683151286966520685468184636170840425235293535770083599965300006630432623245268647944173585363417157397754931829204642021475563747840340004870238623463874984347743819096876880680477196389410180085900416114278121862256069008093114059386350799944255276643778460876520266436228282098870615396352586099813401459221618912184227208324823378828250081721815104813145769035292640535697893403727670738478068863869646516162705788607839756955319417281240907931441078604665914152450705/1056589062271330492704679569833033213037694652072243044255921418053347805113449718948834511775314375789348789986514257357764695119005371074501077956925879153816773367998010168337463035352852882106048465816422376808296056585503123477676793797534072952979077161795475996672 e[453] = -1511805359053324623350033069276329781088728322363409650177487307735403383339140495530504753538795200946570601042434532881331231238143754868983067797711133946949551801444197085898169634990242087664686000378664399908071662124052523735400629705286704884150843251723383294804936111878411651110370816445605890721111646750629443018769617099993475770154356984306412847607399265591575946573794057184643467547130722853933099378037132926207798862346554217443007779239713256902175439765474056229782271369429541992399434511283686520662338923367588637378855682122751183979447160896922701832670798821817667832193743625192346410236090711174304884373576358007508000995795794148040026867049973035313230843729766368258970522800998782031556214285098817643237056646353858303335388118316842406062375389255455151540462431184002620565909675649456631449683226360111892767041652406689187070301277152043222803947578280489253386619023260365201662811826934683885365806569047612128381874469322647903728719620194951309131089680143619921391400494418437456031281753149823810447506369838640631512943513528399704457250684471398316551254826840628972457854396161180585363916329802969166512374017491689401500676386216082767899967781213173234755564490221821290961879662362330970959824091572785085351151146348756194671826245930159320663298351226178070954466836997428101398431919300178474786364299107241475488548261500285276524553707337718202050916374515204376235966623871140917960982932256908850854508399271948066866591757354577363195/8452712498170643941637436558664265704301557216577944354047371344426782440907597751590676094202515006314790319892114058862117560952042968596008623655407033230534186943984081346699704282822823056848387726531379014466368452684024987821414350380272583623832617294363807973376 e[454] = 4113726898505354905271647973928394875363823984269173962772962999083858445408461347583984136788764303632869944082582616391186338706229787898422653315627367761016373026133716363503049545700629801099684139393459641299356192362365021322887275472911397720216535436778109924595589306699919532079104480124873096181808675426672060748902065893245673738646655569303079684959799355604567033416762890783792432281059913637953656974865581323385550557836279368373838950795092609828807984230263540023862745709538714900930865097289093642070734736978864562546345005701288871897700739651660569696925763945159937488284847138664996291802141925745469424726709915219389187115532216330912641379105514513371557952701341039482058605197534882365202666279259097253743646174746252830396181575876801635628061326547337634854103427035517996020125092154166734351348785727444079570766608954694518309445439523220800695744838840791788417415174358977231977562912522354453730224495688646562575042262039469546532862253935645030489662510497312070233566916959009906905621863564101246309904603450638601055918477641041382211317163413488469915479493491408083956081356065648476099780047974163588547977315056904486934078195547471968228250680584636247139503913331261569070138705208666102953113995822276972814582322919300821886606903823271998692499635224341327467822055342453348365905675613054007016268298900678677459970584300922959890678421597618328120062583986626536118871035473538919275338130712478796977530399134371073133247180222887128088395/16905424996341287883274873117328531408603114433155888708094742688853564881815195503181352188405030012629580639784228117724235121904085937192017247310814066461068373887968162693399408565645646113696775453062758028932736905368049975642828700760545167247665234588727615946752 e[455] = -22436834028697160595877589530159880793969239961346706928755827119908673101300751770462778701503351935526682877828487629490311537858560533817561826941432956052203604585512587602518427646818576187641307995196484781976342436341816961231372226468902259053513280817747932410812865831323435885426691528771267279725812473624142004441168795208089050276235600425180036192508630495860116784674081652077238989049399571208053307685353359615205740736802642117613727839717597596345063642811131778653533753191367100072433603921507539028216890263249481217562841582149409492504158236822581223751703752107651335365377660269382411676307472210073328284681275158824461578762146181061721409552264170937203359063703877805501209020530783493430385641011203991471628955145142141738198133276562321213454518782798906345344055850368547369308271368673157856853967487816895696094231163431557986924620357197874004300767446841377880658027179621491770795140563017348229981259862222030312997154131227446364469167796717995242304128700029726609425706679759106995591031525742734619779456806325429268254361120370454149141643390961081010051284296617746701923302530527287253001211222321925046413442458983746980441698490179101888000379816980076728236621334297630686044024884617865257312237710721784899494667233278493276649289203075227667215882740780850900679048674411017644238768781960791229514736828651920731903028419880804802369204405874010911631804497432227185909294719706134103058975255332209742004370176311229004081650160271182589281791215/67621699985365151533099492469314125634412457732623554832378970755414259527260782012725408753620120050518322559136912470896940487616343748768068989243256265844273495551872650773597634262582584454787101812251032115730947621472199902571314803042180668990660938354910463787008 e[456] = 61321411632661288470966073089688786040406353772667222707955349367702312309808898106032420708720507709832144704858167404648172916282107367968241420667517874250948950761681164094549734335978690340738106115713263806659754131491064265973867079117330171494366398712774204052897180417668325596613375674845078127601387997739280257135191691542713399235283390996310230477877083463543649359181942001308602054469608062508924391882272184415382723697056357338696955917575741018160134776167887690141115933044569285373818420200630931726868902648211303112550962992872596694846753399995670229809728397816267082474549052682108656573719224818583996469470173817589627971559764826721798019144253299596101357300466681628221180612176419401992060187603120395572055719726285293473252953658583752402703305473850514616571442461213954996070253940196267097839784025587905754238197660185052869886565742144778838309551957234530470119290672683978150128662219047451275222614112898817528128003649778041247911391928889217166602963510293446802955711824045891415700720328956283794934102960474698324542141894526887936288449752248607154970805966896702564770663146704134137283681334347939933729035938349338613134554190468826412649980067463488461190047970979516363546525961316996867644712452030605591341300105031998063651854476122353188597499509481608210810336518032334668513812683806123166129548053608269606573488449336894155877746443861664196546146090448734106568590904824620183116888906456497316037458467906924860287169203080640084345609627665/135243399970730303066198984938628251268824915465247109664757941510828519054521564025450817507240240101036645118273824941793880975232687497536137978486512531688546991103745301547195268525165168909574203624502064231461895242944399805142629606084361337981321876709820927574016 e[457] = -1343708460638123026964684780782288761717537290272214017947546207855868648015694602538951992604859420929884736425261270385413657788451998137714712179712552619768624148304393563452843434517183446351952901346575478221886771888140440291192640804560108100301717496727967960744342782894459636799367249703890320625292068079291641724882608530042985612101713003923665615793602173800460670880454048955042310159799265585495537040019733447070784212634486438193488101548118732133705040737473017195528143113779358448904643406953182552530896910278521484547307733969243431269144947646128050728042544985833048305346455219535448623461282934768362565057310733994131863061434745053061231432845628869372695330201214001703587055532583296978343186896806842648661850421532252812142865388298238075764754192318995331957876013001231198698796621973618851534533372931755781187387791740390614762228589836937916958515332200978809871018217511814635969161266961686973734607099437000697225835215193040659150970892500395670772781499782737816419998411954190367824132227788579441710425823362799317628252437941285471001206348608877202135298582688750544330572045026629561736454576109228880215872484784165942657158288130435877675590680449793895607821004589775415603658941910477056876031109066981658044167185647182145130883601189679361509508638267009144058314702825144567707405619627874145481212393655831870572703000611704908683880929129222632492935884327728694369169095445425499940964694103749949979336734290022644272051047038870118174988334790613995/2163894399531684849059183759018052020301198647443953754636127064173256304872345024407213080115843841616586321892381199068702095603722999960578207655784200507016751857659924824755124296402642702553187257992033027703390323887110396882282073697349781407701150027357134841184256 e[458] = 3688571796259784719693995602670203966561175452199122925664300088681808627843761068378788644566421267479386685583616205061669971734793446684368943565119367971471381748899258403443289342209038601489387618001171994229942204160790126728126778550492781991164458927509420646786672340196011091896962211757566786616045712625971362293938102504035040164582163582656295723465136803103542691830918568217487499112215391851107827792657043080251896388476857183752630496304117223274402730658902570111242515578045449459803156350858414478954349785766665914369252191715043278535092694786974699184671947961261205006841255725980348303743794676531436543731980754929468737157067949773349137884145053509102532155537540220804309996071586000139384715298209981937785341650544481928633947850853767893556838240705737101761707822003207454300506377834538011091882349336429651338642683494680434818826491044655708259215474933828382815091847132184739865101742042444022136055512260205742195941377465652834883584272430897014762698192534813479537923814441952211985228965439476831895296340101331768271172980110997842403274776183531141131080376780040271524899938124098256923309813955209339231753822500458578588112519140217473315463418237269575968854213534117565085582278389649644604905108444682769322905920060547760221863362796231364730971810431223275468469035121758349973811183882008651508839485634120211757529407275444576526145334777639918116454483973361733318891797501797000088598660776543070711429896318319212031923786897329371756927422475040193495/4327788799063369698118367518036104040602397294887907509272254128346512609744690048814426160231687683233172643784762398137404191207445999921156415311568401014033503715319849649510248592805285405106374515984066055406780647774220793764564147394699562815402300054714269682368512 e[459] = -20295026391984230473389164454040486913778668689897912862144594445427319696440803549177834394653873992637786359295919592689880177544279144841353967245437433890946043110748801137596704141976011609591479019571409001859972131354783158281608393494580988578116067315068146436914829142586668236741985667980898709617094598232458564865635252799624847871123350177473883673246341319591858516366773551466496430661757807913287702006643010423027850091578955011699455283901377227342696580402716648435002420269421453157557059848469144246457632670806361799579867465291951128930873158487194981236291391828767169959758212784086517359146071306557990352388164381845981588387530544572516409088438862687860708891422159184264422602565144170429780888372969392235299930197728371581589317911967650896482054150733324291191428683997474198157629207031111313168301177877579538072912344504334498048971809585802874506464361192550685990536009289537904630570561060047091176430820382169113864360634671212216355943591944276528964218002423742959124071561448175811972779681573869388127263685851125152906209869323464997524385817932730640486272605482590173285599745046184589331829735991473421506309267978073188123682929325408833359517574980885036215384060221334537146832666316684310174457216560831048257442834755253712998015350280372640328261072027447049338521516747632281038674808159358239672921898859351940151748979566318182766523515615830982588018389812883273154527659059158519964079672717835063765645624131290157883077378056935912616357963544158993709765/17311155196253478792473470072144416162409589179551630037089016513386050438978760195257704640926750732932690575139049592549616764829783999684625661246273604056134014861279398598040994371221141620425498063936264221627122591096883175058256589578798251261609200218857078729474048 e[460] = 55954772254405382937146742918317061417165479098654882708022078474927592381201649474534029332047858547482814289284871231481865352177651736544864115803087028800332816668628426992710679387415878264397251182562109132202309780913506741691331495986344884160953262499764648565135835309599348334588426906702678185724117881171187146875230381751748240040816272053924610743409281696349588716347973944360280803766293119999005238242472033835383655783670741386958372874523306324882631265158226756476460737703037869218879805187540430028371492991892486531985498920507939567583950116345620354325730207854445927399137702399542885716353376229555491820448237721423124657765595349356424428115573778750558230202629010154867850423902358398968772506059800561361425077838762357586598563804239215996341169900594662572337868993064579032393875096844518802220370408809707519396501103235516769885463617895739686732037990608085456184188475811734096500537344033130037434876567673619725500839320858208385928857119550865264119533800464861716546669154576862397956867092219743351846524997566995165205010275384761217998499755991705752619627652593218172641514793981122540629508246968295484190070589100686492761323857858873538518149425943626547199719749136111787513918832927776497275857473994280173480972244649983133213111673834090238723559377533992174352077833747493498256176168405942330453523434294295439263132926971793239497357977843816841122015334795585396896868883855129435123510077612414957457291004655904265541303933509065937741432754777283513602598815/34622310392506957584946940144288832324819178359103260074178033026772100877957520390515409281853501465865381150278099185099233529659567999369251322492547208112268029722558797196081988742442283240850996127872528443254245182193766350116513179157596502523218400437714157458948096 e[461] = -618427377890382237868010823353344470344336297102398643949396601535353175618881237476175982621291250550530687498841321684173809025915333065436360495956037672780309547984842530355225344070233895414474360416631219986051583858411243766061917580673628721739629461741778015396209975664964954104500857867952938314338115730685499541249144023110335044665943504023352710277948328407474244088056010720695807611175477860589899535091430529506597271725390572081179387194508235802652633013274940347769984778117660233237611593732893049451252159532024110139532169098994377807574679024136848421598644744200585747998674022084636338195149190541216185287134770792379452158434054977892141057709216937208041767440077814706841740951847893770187376821299693974379896903187033985831653540171192193168125086655380882866399545521024051851775506213241226875942574819490273516867881168322632080220299037255759867879209190608833256968983002232461740646150090531898083350017810239411408538496556775567483320144003120559312538832499111016737311025917425469443526891569306145544226546588347171439604478257113345157333290617887261986906406675243111759767094825890784732058231159141670038984259386413317683407248290287734438091009561958368336279346130785592622067823157771335962735002900602283230146699021867292220114707597270665635829611510849238789395693423924151536722082619849923773678510332166487894909263855257317175276499317780602003600921493107972351807699103610574299428148253918582495197725037281022002420960198509578536667106765343246132565965122935/276978483140055660679575521154310658598553426872826080593424264214176807023660163124123274254828011726923049202224793480793868237276543994954010579940377664898144237780470377568655909939538265926807969022980227546033961457550130800932105433260772020185747203501713259671584768 e[462] = 1712467412060425128379697010495047997517079070295393916194155312815799235807667617843116732391905292482034811678071800569477044970294399278193454353390471718426994120159979725377515630714187000718166335354381782433862618708062596248327338052255840684565234576115943438793862750530379559307376444338238264817147685655157743141567816113658608718819032953846128613921018611835226845977357088093592108112676269236455828015548550567564275985154532672532905745149176244950286819324628080202934153333643159555198184603436372781037911130226212198736044621583647542450161339097983054130546582803326790005931949712433800672514597623079908114328899132810969136088021399818497982513405765350018852813810093877768286619162002398495068044619107883659638652502604043402227468623388575279638449425022022500071418477052988974049889161076619076933906932045377861339305950275334551278339911789358266914368613320441349823022217778087427559952680365074609927377549895778102144395167689289432614034096733487094812462855518750172439477157370822712535745709232377598235846629682775983709339984369727420137356077436077493248030462504335298125573024130454237749838067331212113209595834923916408561322322035894335977001812440165828819722524291780083674063324450742240690499274088640189229685780929838426910388950343221902577293187205949303345693243327411230944087512904318362838036970299991045782074754762776073822756841100487332403727464312080005426179021674251734236536092786052525288457613006353891613878184213932610012200818450411732474654511261262335/553956966280111321359151042308621317197106853745652161186848528428353614047320326248246548509656023453846098404449586961587736474553087989908021159880755329796288475560940755137311819879076531853615938045960455092067922915100261601864210866521544040371494407003426519343169536 e[463] = -9504426243574413891095448739901056818177177513821972326799251776840332542847436030360282922334545690424443964038066937105653067647048708764152131148740233095652307577980312886244092811329405972604859981636515567674687819929757284546782685278134016516811096648124086041579533087479851523889428120877399709436633626516036369568795353150777536256558552872247169580698976704335043307170477102679682594779361958669664874528042872693921042765976393208434697430620116839947163053770779214039979114945182076242038194616287061347156879456012813023110327356223463994203344258389746316265825409442238031307502593669976798736029550267285712615502076563972321621594556392378069279503300420712579176538237052774310307344884255887813044359112259653997993605918011332783866818930545880147080344263646618305373094854111964280060292258816284535783149836775210891396065481085492976084075224206908597840184701729154282849165375413927395369585522047616419389153009361943842335948543664273913396016974995336859377614471047058535722430990950676519735454046788457831098462771156206167426596721631440300011422012545045917484474950373711603805524805368281590071111172909288579368543507898318292419395600870781128140574428151867365626121766439728826237601813936456614298576206516428639348280410026109129748605201028751698258069915221654874130479760719767325689718014372416316766831178408215258559652642742978684851456073289535156963195888591279381263229907558598782472629915022538452084505957840421035684059799816741239248869202271611965955276434847731153295/2215827865120445285436604169234485268788427414982608644747394113713414456189281304992986194038624093815384393617798347846350945898212351959632084639523021319185153902243763020549247279516306127414463752183841820368271691660401046407456843466086176161485977628013706077372678144 e[464] = 26432452086164028394381079089669155049885357044436128687302058397876884636094579694819543349077069483488443957334511123234351762161252691375303632324868174439132855700762921726228164598765566894936305562034887980372672232170747206102216663095426838963662489960239224233529298232923626806957207194514169353175200077135699771266573517361840142101485372293984426263415394674058450532478815316665035405404804325769940506274651172233608090305426954738590926818296623313385312462718715193349540225691449500102396224277785409210615368111750795739431216134043266214576876651949758158551233563202232227919858485069588075097397077052899587281337373863528130466966722815671148484593716919106858842284726436857994217937943034605215812226025272680935335551750951541840958600428666932661039958549471680493959748471215461315603640042985084072336999653047363196256092280435877769393339252688756722964285830380437066313099561286223556747115331802730885120548723625174968150931937202788160779575687968617689319346755403300565794317900091902048750669841886901226561638145435515100474249340114267995696223866242495077599702241976308597968856242593978315154369739964066656588578069295211748313421342363316421154828340190940379332412247979384588415564513969986148296857836281714608679301482942541450769930350027138530440256280234357452347403471493235123373038007837849548108567124757670432813909289913657977608678197851595388915039662777424165289450821776639435591549217524709976449743358472898042453197314795382991814645259835862603074366746763027657072745/4431655730240890570873208338468970537576854829965217289494788227426828912378562609985972388077248187630768787235596695692701891796424703919264169279046042638370307804487526041098494559032612254828927504367683640736543383320802092814913686932172352322971955256027412154745356288 e[465] = -1178704439407727056533588455240218441727769938850105744363885582503912574803801361883828790512770420941178326595899434628112302257330267603897410235173476002278198423984677223813056679980294651396958311836342937520492454145912019256215912657397529642910059219964260355461505091148016730200135112515452063235328875584505220788274190658114654009268139387472516360086614754209859375816310129064495067292943359826893024791778150983986506443628288974726905438774120760393302126969180462311188955059363238361888327893587773845233622266776619232299568565917548271686925276786137378807769245055597485364188064780866052802608122157425534627965593030311300472050067133861417684950484111727558515596629457165526565843057718963545340381569503512347799189763261654394707931926911484168029559091567658112289762819353179095127321680061071154851542602609062019230403002510601969252190413475588310379679235347370873909425612948228097670920979010428091909654843670796232670390226091603036963986086564555620187677562640849142977261564215960904756628119376209799777032302976783395687494644705645321298557250166658658385637679716250314380713374814547538375391166353831562948683098071596446732944004476175485195690429930497331284682221315704093422089620055943129841109553855118117885070858233412745289017636304075528477189963375450816038481352908927296542633730985353653067518508257103127754188955857407449849731558988528942227976197803383318076841849192845278938750471619231017907510813549456465033549428898519469174571243568638185740847157929846328608421502695/141812983367708498267942666831007057202459354558886953263833223277658525196114003519551116418471942004184601191539094262166460537485590525416453416929473364427849849743600833315151825889043592154525680139765876503569388266265666970077237981829515274335102568192877188951851401216 e[466] = 3292200857769199224304551987617569367968232920227265057962846842391787989864644582398395096160456196341410902708602684928924557381605054364187798009026135253092446939068721029316156127296614713669140064051476440068279037609642185646830085831835734225442687946615323275788178813701680260364502552410644431410196151507533549958828776742100419200161752598195553959857284392007708407557351837087278515646040478829356841350403698023170021119183391694852489128430725965188490233238974843270457872769822590937847043692251724359249229870856194273589919625676185193315983777861135432669913849770427678476912110623746899487202198105080566502001889004746969462671467224835654507305897189362480898575701380933458663652488363512232761443773246863564349435452830591751300918331833505130286466870396502214850711053820029371558538601562596969783315656044883522014351905790098931855295948305921660900312003946216121767976764504879358177346075409002793842339754537537937982268287296166319360982503272778514889338646199846553388609834679700993719503039227770931076546887159730846036651621273641520651553300476751009801749340435402208750910629595112666217735978356191462197972410301233050678078832862997336694900167080322324318618701555953579049376362852343753008252723965866140946710617608050352933861435714341445636671349021283857261751006877018548869784666770926783106937494570229123273425261947723942565879073989204878429633006833042300046535475249723971851433956853437459011499647277191319558389942012626062936027544899602031110974742593845511845947935036795/283625966735416996535885333662014114404918709117773906527666446555317050392228007039102232836943884008369202383078188524332921074971181050832906833858946728855699699487201666630303651778087184309051360279531753007138776532531333940154475963659030548670205136385754377903702802432 e[467] = -18430182745750901586991967493080164866704705915076639096457405531907352405724327080697846890355907787644516654389785811506098627985013722775202874527392179313871282940277105870033291118218984515627217028260757218836691058707160592066781218622340868727171796906683779968385700585914457238176684351566866499547574579659354366077400881849680601650591881234827770180269393473798821108316120066379060849121284134341510592761765619050687109784655646789093404608370575158665764832786297426572220672458971297881113302416187000820083061068727593464607310079448582870643078274903049706974852296778140599947977173811425986964746743610585778074113801967694894752824067024318614221204255982336606346378737474663395377781746609153874324133439875710585134572336276551288502788151410859517305467366441873163925934781695663001938638600058504115613480683309082093398229680835424084998950742968734796181080462655819198214832076994327960446567913368358743603084464971123324572964285442938727789267892737058613133921645913970590894773602616507409736592816064587125833922271044058847493895742020869650088792748628162268140695595073817555615552446858620278590723710120387733714831438399674056342984619572273579925753238445032108214386559644139380057044461606719225700934746254785322833793892224221210101392543024137530958254938920802017681706976172156336325073377651645209068309845994462275276280225972970284269652800226615643138385813801845903455860480183818706888663770492662624112226201875177257898163573352186414060870804883075277826071854408315229766679058576301565/1134503866941667986143541334648056457619674836471095626110665786221268201568912028156408931347775536033476809532312754097331684299884724203331627335435786915422798797948806666521214607112348737236205441118127012028555106130125335760617903854636122194680820545543017511614811209728 e[468] = 51697898067565943511062836712365451060804419658503459560791943786815367118652367198956107800145058343521072287227490951594896296108727707495210450236141918858754056821758154187337159973242317398903183026753496872338712591324741929807165084635042665727301002905807649193453870159154156531287942697327692604911797361357042592716997418086131333744353190492503155968486073844401486982451877197618167099230656717531142222106617168257142628218489553700874871190545883001104516881192741246740809718236295076264081421007002552857606613807787766380460724253120810181748820573648874251718613611178995825414839124876647164281595891381094455831346314399583770298661307759119020573141829816583246618934696825656390503969513048902683582876634150419642953283398232225194871865412697270257104309214231415671971944158983482898041319454750469912674912745932724562273621246454832657072984940945911841198216876229173036553934540609879721118513994163625413281041965379756033260265428499859457388726429629975454037622908674585427712805670649239406409233924727338350074106076977695246464026851664852349228657636244721909227783851041768721649789230447728713531643588353926257402389319096801435863903204152732707008196019168748642873112509693524783376296518450530902080856753738697728821413470920123449614666257682807167181835802559994418781349034369801583388390275571137158807940441833061788603356909392960415847985305599413978043083682758330809329907613387498757239662117412261831336933902485256013835583727088806778021986522039805528484643973474882135154516447947453160815/2269007733883335972287082669296112915239349672942191252221331572442536403137824056312817862695551072066953619064625508194663368599769448406663254670871573830845597595897613333042429214224697474472410882236254024057110212260250671521235807709272244389361641091086035023229622419456 e[469] = -581304998135574048237119552262108761664053672867710494847301766134170262253981414528721959085531696128819293239512504889430337368685645196928797884397265393076025300077913195728290465575505252577682741062129790112584176530131215121032119030876741570718491961004665843221308502635029254765373973299516320990286879417763197745669427163678793946959993269858141304862455647775227274867928008148122282381346659109731046291633442605625837350771115285030557327292914649404699626687505022373139467970277205859305979743794496373635504058514900070517343060429432475461758392272308085074440585378939850588837813932801543108965519602951172791422696633472568455207300230275834691397509267330636500303923968222100192262111358226216394415911802517609139279646502943624876798091178780652466107994935451196193720580886654849870623285481370720121321405333313234581311194606066566173796984431215962229218219178678126401383596661536220476636565321206261370086567218299642704799640940096446664426781369739680135413281020208925178516849692285316469035199918209824658812205153473733652238506942392941321150582389212178849319716386414970899144565683669709298009717437156860041184163161561017158652214488916905817310791173878548304866687761346307210047957271791947638558526660080972487062454704892309684499319608996995074116391290698537528259298028479913114412324821531219627902531131875235994466127995116950806024925979984391980192337945835593679120148569088442805935038469776612808762384246220720418752707099660219711107691316954754226858372967207948673134386643333680417453985/18152061871066687778296661354368903321914797383537530017770652579540291225102592450502542901564408576535628952517004065557306948798155587253306037366972590646764780767180906664339433713797579795779287057890032192456881698082005372169886461674177955114893128728688280185836979355648 e[470] = 1637574979218727820988686126080818428432435177326470889036482697753548632086910054081318009703876779874563250168241085033407181468954015949302948944882401330940923937435225928342610603950672257583930499534793353191757332223009498055266753657004034310131372202840174851390776978133848179172507546881209148112708781298660395527583592287518240724278671574278410519175057827486898068588628125629564829649409027720110559614959256334416585320896137394756815250155080658352361206805418223230055953219937088420678567286234754298167940362352327912745848327085994937521367997628615075142604973021964047177727237932821280080779333343588148598087383436301709905046646607840060957934982276066707416661562342844793384466842498916066575802132387916211607792706314287338332320304875898373670789387995972254024472983946592759889295829007225372781290936067245297824759737496539431530705497029422577939869550970889690755712938792147704889422234446145704428629487383235151627816066372282810218177719061999046739462571435762312736447881052335134463527833426914709893165673352434421392949283498181820243659874021667603270238212782065174550323247648788680673593034211635651831775998793469095690613805187052590951414289748721649447841336557151567800649699479783309047076241567422469712863087406342155798710683231917375465836240711961288465583964547091492323365833348666509716845481950083370558189861657944345101081492310070080464349367311156171391122104368203209891686599499496366467327414722394246725079197020595188005169143711927468793951112634084444496263541856781088532525537185/36304123742133375556593322708737806643829594767075060035541305159080582450205184901005085803128817153071257905034008131114613897596311174506612074733945181293529561534361813328678867427595159591558574115780064384913763396164010744339772923348355910229786257457376560371673958711296 e[471] = -9245966463129821892909450265896492873118713954837776581555747660950566087753344988853022175902812831582117407683525999053020553743063541866416437715261076826155518052736122395008598837218701373018060689031543267461109790860558721478395044497789079210133504300992837891920505359778149862825086217488733606463597423270891440106244545679942227941586895813708921742293136993713542727232885509414462565805018739920564856756321693864441048302937488322103413310503271667310209882800137077001383318003221827384776396949526591661405859409250917840364107917649844681273940980808210858675480788125230797026933302342401298583820197762694617196564671096944579315586275578341326108368242015614021776640531007036257287028083160008986969099376700567372169554242874322415000652390325181527322087018954993168219695076636064764097408181966535175533804403155380310980814493334567387700902168754435509633352430851198297492648341470506424553883452446451053772594649589854867220433056811972559935298426354264204667426847606998434192305676654187483611253728048567131325194252543503293118037577221995082491161191742973098615415632286524612121159210823911507780227281836014045968465726450102993574108599133262180509644749410182913851068079346297520924299578361034281266417017537429329286929037614626339759017357757835838930012475959779578269733999531387899576959646322839317835497713567077291194954585317038576804605249615352982556124512032574114376807771255751375270324117280061251665741548397113722574736617384037023950908196417102513043983014141832653126300584225902812508665369217845/145216494968533502226373290834951226575318379068300240142165220636322329800820739604020343212515268612285031620136032524458455590385244698026448298935780725174118246137447253314715469710380638366234296463120257539655053584656042977359091693393423640919145029829506241486695834845184 e[472] = 26157453597242680132254737494237591009177469259590001317999873947687567361555765176861836214979663721385024212279566418944540857987710777950925717437301833239049155096693033578503264663701725821099838696590207636772068775757590842505732238523312586949863912905374050162479073170750879709891794945084778874175721042923669595459305027972036900999469178568663551939416141071588512325998265684010311431412808229192435518272904101884867267048917425192720108880273884475100554409363708829557640015884380578330849068200479167691603975461155230682599956336829307439615967994466557904877150259250519746851841908591381752103771840024901317655753818679913855403797029327763788935338811633117485722942374948140467288526207976926179917499655265091835275544718960903263235967468278363042478513180736154803368914642658634690598964259828856670599992785591197762128795993551044887962114779990403448625328453132417635915249880234330944588501405804144845880413629407045069612183469667584002652752052814795544651937068458598495100163472848306943824197966417187044645101303305554365441609659848760247002334878170493673868872415014027443087647302575262187566389441990495762823672407611042535089603725295559816481077662094640055338818813080451501645463617369552824660931292934363191130637461291843162435393926395240632210860230665298180069781396553057967839226431990227386781744758905058373997136740849763535553996157048877187160130464241734725173662277819568037640694234069925480050353955719555085649926239684724453965974899962422932494797263230556528181269569310660930222158112401386395/290432989937067004452746581669902453150636758136600480284330441272644659601641479208040686425030537224570063240272065048916911180770489396052896597871561450348236492274894506629430939420761276732468592926240515079310107169312085954718183386786847281838290059659012482973391669690368 e[473] = -593264924834452513967183369525713860549208990242027659878065751039776726018222972491544033661501816232117638969957772617030582440276770354485326993924293199714972086502261221161448828351778303103875346230051137525423435417694498415851072942362539656989725253502243482223696930175438789921880408646259449132425396002727437829165451077699346889103456450319082512999324517866331972956755372846069217952076638840646181642177165825335312002601348597490892834781264225523978881823669788849560857356480806837768598934012581091520140853953140844634353824963046264224403503504944569773498095920568615428191602525318770075418116525039141444143446324672820196262736056086558612688492482863242433553437560976471445214509090729155164765967084714846764720259041269516811368028241854061617313298194452509317391553878484456427417687087082199197694781007163390001920300585903005529798181520859557876626530903131861564408708563439558125142998186986094095435558250303441375051666232941744218645779804248274716900346038231451651876766978539974482903324304681394566019532883716077652692362523266119287432664680260179542880322581104805952452922105102317292485704155914899524391949548791714824388517432411234905578787457190845087566559585345890589910352588870591445607778169639676162367188144521405347009017068005493160044026712111603632057084712255423656391830442965529919789060022944519880707828782945686603159662318140720860039924805766058599648755358263050923940441633764605905569478031881146920037528267685555249487212321464303400602011267345859904781518165989218574857948509617615648035/4646927838993072071243945306718439250410188130185607684549287060362314553626263667328650982800488595593121011844353040782670578892327830336846345565944983205571783876398312106070895030732180427719497486819848241268961714708993375275490934188589556509412640954544199727574266715045888 e[474] = 1685504910162964179110105085122810258691900383096257508063894052145570385796378014472388049949389911327173362608591511516217317690221651105036000358481817453246412450654725105915307041492960677536402222024871709734656867161743212813560308250139304267157339753299915669577547378124739415016828586368924841356838973870495290240449639719186519570380549061020004557185443919444081731826467839816224218172866968135152622111394967239721174563415125627740093586205244457817735977455949844254969382768982546514380739440358439418964819515133587934141969066856757112122077469434450587311924061673033681282158382477186199517144286459842160022153329779252887002349869955136563116954713661908817360650293522997295824188729417962778711842806483591958573356376043271824605057302929927146622609845369752150495308198566053589457832078722018583117123570343335934958493807528981419233897281327549342544115265681876968998614076792267953427017922183181236519289979223412670184832780767724912326409088706714107188420178891403351444029198066784712026134444797411708193658251851340028881118057916952362823400316917343335609557813711987646495123443869500303234102135542820633868390252152836598573641091713032279843823537176102237239593039121740399337236277509848076536410901740965389229086304717496418349626768623945318817875926946504494676728345046539987884569203637814134850853197028520872813841683557357653649173744191378193511410828506732717378285688584417196373363781950965488614985756400223318533061740988628986582311599149358856243194945662277834668310262533164425462495383873356827306495135/9293855677986144142487890613436878500820376260371215369098574120724629107252527334657301965600977191186242023688706081565341157784655660673692691131889966411143567752796624212141790061464360855438994973639696482537923429417986750550981868377179113018825281909088399455148533430091776 e[475] = -9597487555179654747914022550321394310102064293286886127422714572642299247657136434535317759241360421091246036118044969378599797153019297437574390631950925096918356921653538717863927892545590247320089162312419894335615257492560769715360472110240878509637841276108235592039949438296236820547101771250832464494053583151001395819461565396175137012788886117900988526403622002064069207855983724415063064799344639969527597166546606700430689392067585525732999799365470553477675623625258121558939985905907176941564956263907046868112526139649324508368041293209430360964737331362277078267697201301101472410204725647236229027836810812849985527947214894888434080882780209917880698534329512110628057577622729041696854591928244496725123988814205975218477893298535918565289418756381930898056966525519331537749049042552574941892748833125126063534936874186825954025636048228295723663200963743852742578352006088504404257245055345849129313135904029491904052277134546644094117544758525811985492309995177521185331144669480725189232971810724892236535694474994245273687999250894882339284524999209189591890208482998978031462849886232047447290099181524302938795132713953403009670740061257800431773445632873917913793187817652552417797693418238215238215740271904208828951910631147967845171648125583639504971868594278068793295742175758850641269536372870430538267359757476342209162008940972521799669464279699139841469200025309817277065019529621126761116247700512348132362495999261770037451271854729495376420640672844770173303394579454761932485350771687178769870345782176857870081550060407804120031418173045/37175422711944576569951562453747514003281505041484861476394296482898516429010109338629207862403908764744968094754824326261364631138622642694770764527559865644574271011186496848567160245857443421755979894558785930151693717671947002203927473508716452075301127636353597820594133720367104 e[476] = 27382264391721209592449270342940169923682416577010894994300258289057997218407839167442300841698502708807509502088822884421029420280687615370246957735657847988365133588082060223340921657235671077759367226693431252929300781057618454658835985053025973681089826913867269486985854383869759505866945846033209876672604094647515406507726469598329618447603664966471204301825674735116900039167669316572299875508084434018152262329176681119502778261182009327599144059212191599899363452538570129687423493281022841238190090995300309536546818740398310150677278739216094779717255156570745762870337510242137007560095780247329373716756073860010719118177597441366057855937373242360612335340801816495968809133363307836782222274208284508950782600650441741558330762392603043129822432518226465026000765865371288030239711183466760834582607215854945675734163109189385746441330381509626776499392426038953920993463817398020050802001603218747050682028095603346437966914641337923991484888095021506739547759754546849159950993117633346243643832814585130474304448934845193517754785148700043033806257366219619012480064738311142278148643030566888262371691727214126672123247292620501782121196133795329356589664651991289162106140235335933280368516164773973542942168120328555963077580695903996763872414912134247313112455021486181009395923902730503491875923486284773567245267905116730947308099713045287058101260943956805018917173768737677366226313042459786219454236199170150623582007889485955420720067616093212846002086542950327699079860784655434539415265352262483812351256981518351695172737919095730027408605594640895/74350845423889153139903124907495028006563010082969722952788592965797032858020218677258415724807817529489936189509648652522729262277245285389541529055119731289148542022372993697134320491714886843511959789117571860303387435343894004407854947017432904150602255272707195641188267440734208 e[477] = -313150777313146388918254840317884039200274235695078068939533105413067273425157435068859852089520067101622501800968108027493640634487921598223039229835044130628860283823086514325813983643441104681165968317866059588932652433760579529058228127024771798870761077522884763891880108316613001394906387905193431898218989535435192652922469299625137674742425180151867179600557395519697889450346850807243135823194700068706709152239263355319499830604378798007341463003681746379895532493007114519656162414591235615109652185747358498992187865479658714899998259333275427111679258194328882837007344249071860486816196847086402368448869512695645769420280456160342132750138073934636577501167191244961102904741684750225464252460236579026584439702406834115296752267160616472998510103372833330177451548999562843335786589235835730540444399206303769087428971174344716526434625367058555815121537504468886131090380666591033058556802718008686122502545570342499100597210964113374697109311940961116437230078021194999053893472320151835164094300048022641895662356219477917954512303982747216173111009837832670159883691739273421813488501195375588431402681136363134586245683144821583642220118267546652895391221760100257154081446039365734320603708633894187705298967255416222109368566480488662916980951580469499562607900852605066065643996910323044014845450981083951459443905140336806326133732069760228822341292872174046198464206892382197063386677485329833163314498014179482885075403068996333071727093017219483522056990488508622024637810972732502389134722569939081021182504079997750468070296760551432489104257510910599155/594806763391113225119224999259960224052504080663757783622308743726376262864161749418067325798462540235919489516077189220181834098217962283116332232440957850313188336178983949577074563933719094748095678312940574882427099482751152035262839576139463233204818042181657565129506139525873664 e[478] = 897197523521261135812697656964927302887546645863404877763992377701124093700885352972821344582099128529161506471972092876995321854222398056836467108123658994002286910358137390090147893063903832456472384864813711244294388487277177454368549077800728975273500128902400538630931664363577816016447127274387462071396592093664711208590536033636589788097615025951523356084851777862395980784498088640144093572323495874641483477876933729014403465150825407229691441540612696013518962602793215665540616424085086980022745866074235576678232063925351545713087581563462568796175598942391438959524169369872579801123530274462697807128816531515519004439049665360292467107045298855856654363649605048646515683672810730715622867187356956715141947218967035270569324977430507957779049420682608716751226576491839903797927509603127929669583030005351353564575815324639597578484959209674578912147389967729553083933451288693952541529252833560041000382011983673817237708639176150968412530635556564340673498172884950240477551874507885466011585226116584344178870408154145197971305195346439239156441298627284179352390833358709986981639547730174257364062770444311846679852223084372166761759769675083068432910724091375265498700604272097869721137688521047374195631380494685433082080722077333950648185945558335301385396264808269580461966085045232288381643186883505127589537277384239609555286228333844972740885506518533838900302228078985246976783482419114510363826960620618188773193258519193096855223475877002964437184932513738673783246742640934059258944743684684455018751117439510539840587038489791222214248048048808608798155/1189613526782226450238449998519920448105008161327515567244617487452752525728323498836134651596925080471838979032154378440363668196435924566232664464881915700626376672357967899154149127867438189496191356625881149764854198965502304070525679152278926466409636084363315130259012279051747328 e[479] = -5151825664970216618591088282357644020043470479575566188378101233090251648704183992944452398109035812282539764442642486489326319813869345701282083537880010656399491391298446640889085496775756373346193210848668557898270655509945815932198092513205242289602226369667854821986114680219025527140204198209363048988753176223923695347769612198403092131988566323679787451568479506249021457301792918243852145431592450264881655450446934259945953485742037524175009345927216778474289712591640496079026102713967722151932381457546191255908580776861707938348554910361128881255327474041898589724564310660480640248035854519984650884931576201300305639166889907929549935612266037623387276628566413104786672472023635474412488045726194828531573819635371837617050830372523237227321127962381263611663029968340674485344279188964074318328499192541662580602489139761508761731440666800352602068582874522766897351564478961670603287843833246085078078131341829919825794953410132850297698814928076437123703834957825944711521687781941398266220061517368984590197625205792493793957732329965042405484867318416054566813648073531402526534480378935755335553455269757555040165130537892504944467457221931471085524640533709985026248008909883069090870858743309574398715522099667135889046211383988812068183182331085772823662942919392847809478372105141974553421554393064046507833625326334697556919131460492596026862971845378390539523105745959066888679566887857816817457076831039510661500929092595946936358044975370649792146275067178795959378436676190607307929250951558735740914390647546797007441116954283703812960401485790583992582486035/4758454107128905800953799994079681792420032645310062268978469949811010102913293995344538606387700321887355916128617513761454672785743698264930657859527662802505506689431871596616596511469752757984765426503524599059416795862009216282102716609115705865638544337453260521036049116206989312 e[480] = 14822139032147161273357482112037582219374879227022865382561324182713537945950882050500074186673920765519576962650339146274059154586267836119722140886974043240152306496528321202565011393308582195014549109838580356378380596206886816589835584765637352143434452473569513926460305654606024637590523674887721376746361417643119384775456293485389110907702301556320942824879945971352080776381879570818286569552594369352454126765618863173719418787427822735377238530931210528465684910650217498066897768446961263927728464550870571460040397334307847145233475965991262653472419842174503967775435858710406822118665237342480990606203691407560197885306621776980662669670169863368290406244782021922464997602975346707780771337985996329556104229069497614554594990386584990836893084099311224819351113418976788284508220402358551916939346259080479641329133842000604794591629197210096779163503538691694634010122129857829857902891849770538605918926413113834759195118315200040447836582666802637287476497989823582083989993280584360130164634897690789569914759169573575128273725686788757795834798519273115311674008251437530875892521946980729271443006649452799932985109961672008127827118937012820068534794118277607807605829021991550543298835545611873047446327747483964860299976634093357077008645222219192122840543076727217363917736222483247772415802342112773232737341589931290930201658965409014041283980020200720183620031792031745453365096654677851945075576439754733617468416650588811349746791778595403648912132931838590176810440933577231440712651599641088940815161676905085434574881145176297582892960967439871476607133442485/9516908214257811601907599988159363584840065290620124537956939899622020205826587990689077212775400643774711832257235027522909345571487396529861315719055325605011013378863743193233193022939505515969530853007049198118833591724018432564205433218231411731277088674906521042072098232413978624 e[481] = -1367462182094115259548734396243086796434163483134094448367318843655727472340561182650122140227162499878833655786852164464194067472687316632575104767203539275250059628704744902604907994467547820628044601629250812493068383725061307106499847547803800262763649424032668479177508881921591307138767646132436365325234170107664482212510280319092738355105329367827934878574500452238716505423757648004894683426351767944297761466619099343671070025650496966124357185440732835312891251975095405581334172861651610172622443628842456762992872412213147475913429266659999298513326503522615811065957051248151028990987224476449350175720604792038819593162972429680052775952139256665917952896121058446176849449405283340586451311657219132016719645335942688629172871762104645839425554427814269214981082598501852930868654273230445428268524750550150081655352076368617834341486918893584081688302152414807270648380112486115736597572304718505895204123364159182096866153391617476229232850644736766362840351809242801929801313810445133723204236264665776622207188312968771284215230693026182158850986351791862457351358305421974733308968482650300811461520664804910035307445900169207654379366086445610521420188377401744925916004484712412528602877294562513756848060418686558676264718758363848670832113700734087763657096251392032609545218740296831140142098256525769571789628122450355165262189711109483279233803553775458951267653354074179148548574872946502678550297849671707840404146562194076499751378442990333026352811030921965569175555273223364281999525908606389332381492866398685859463250972397395780224242590766347308002668306122115745/609082125712499942522086399242199269429764178599687970429244153575809293172901631404100941617625641201581557264463041761466198116575193377911124206019540838720704856247279564366924353468128353022049974592451148679605349870337179684109147725966810350801733675194017346692614286874494631936 e[482] = 3950687211043471360944608435237360022574400874656979210792298885542430647711786611332027601008856276543240493951636699455885205084038118391304076040498148133429041628883803367809036500168514826826316275932863797886782399260667222628590141475857437585829845182361889088050303007185809433077598908135738718976333948027601405117554720923410518954262138920652609019438809679105479044465416211446762817854106517798632328603981689040132251768358530542348703884487922110782145437850281311495481542723798444342902631601559459405917946797616735059930186666238854713564629797288629100326552567629831264304765951163788678969116773208247506935272862841060150028122119866623140835706127153941250132336401806132273670483173969099197070555453311629240734734289565168620412770355124380008074908145499975270178023696895478747531808329656885395578498393711105611509715418709663676157419817159838855900611917493017298151943679608230007984001224849317813396664091344975176343066711477363740487797037842394032847127816102793538094659737123140692201379265003128019185882376960969815428949570949521860418746737402342104017924038492081590163518801599217383465427205844923496188579707121374960285725640829417752106370934816846150122917106392937158940698561879895316977950782255360919879178780842233824603636953798380686146084913577543710314742521287396380190460436606631532609475855864664147336972157477039317111781158399723019468014379287906451558888762986407826715176657057449628135464870251554643249996714234681448789653167005758609378719479307512913820428521216813952178895170511975546536016080709992713744175139873213026045/1218164251424999885044172798484398538859528357199375940858488307151618586345803262808201883235251282403163114528926083522932396233150386755822248412039081677441409712494559128733848706936256706044099949184902297359210699740674359368218295451933620701603467350388034693385228573748989263872 e[483] = -22874991935146805490908880738324449426322453138700654081936720655726222462721968304920683656906050068931527959753201710197327862322532965589591531817087226749209954825774399396357647492623179759698829382680067225914606801903743189992191605429221363583363824719373254478140851876162258665602305486521934282537736288812041639478275588055788451733295655446283087354664149180371376135561503058629467027434673883538907230379721909805385968424632712044594289011134352089183860600102191468981192879781774580359417241324217083577057440708039909534617474087857211782536881097571612757241955527887331106941998162749048235763342832493882424706069722033166514618172158744137687128675516147378726742785106471322917662853713043914333146145820619635822704687330599374851967585469456521049864421375274077717402509564899584699427063201043332652403596148377852712062474198484729146619848110156074651645654495250084981450435456294545714879911503570084962737241992786169176908500950886356735352842908636137332118992743610551008277277413463315459605181201384923722323375186729356644890465553180222888984382730577327116125701265602350018326762324581294927407680288685869435843861439149290845396446854962595059537438309204135670365983494923833700520245112229222799365997284913338837984499990596933870964005590594676108680649245320926990241346877208240957732565122168483754987235203412372032032807227903628462043507592760544858192553423715909568158596562945850959398620765372022199278329194345082445284704659334591132261420674199498335590564945814855243696464291290124004480395492124924748959238830013340802332404283369444331821715/4872657005699999540176691193937594155438113428797503763433953228606474345383213051232807532941005129612652458115704334091729584932601547023288993648156326709765638849978236514935394827745026824176399796739609189436842798962697437472873181807734482806413869401552138773540914294995957055488 e[484] = 66361833611292252034080636361746757685929836615260502363907706421745609225908006720716909913173152446851507936120724931286810690006064774254949747869743642010740346210779161008145340958734070086068839072534832435443843638297060933951318411077141619044526556931023220292162196200165506856543910016033148885362717826509777001621216263198539957325556090387869628827158612014260881134694677259388215932235761066426036562257050541092983502833145733795886617845631660963613084670008756518808406210140905449623126723903397501365329257195542695306797137250687655191986096481965991227022122092878102674795003815913219383244466792661131723467870683411896550837907268934642158699373959247876584075880472933851248167709908673064707471140652813352535428302453607747447098043366027995808177082794304315596220163118420154441152736579823625997901024828263437741402869758456580524114067430990652593788687867598433027939606792162231014665874258269583294071865532095227499219523388610415964154479019826141540202120369638435040578957033628067941574383341790307290920048550472037057339867770684390476432007183555866640214603303889338810892636131398510074989193202780525721110571947276414444212900385455415560488316605747407697942817103213113579541497184853144473090466937389603425361287913450780553224821480734254944704805779397817281295035082149595158759483315258287009858360131336445354057939915460999151747343647113056358507187251433181751962025748668914081098617751775105501121982678067685838149701626468606493997739359895535089422517223864515959475235752313258616022979717694064785310161347416969614060535734008149757739994865/9745314011399999080353382387875188310876226857595007526867906457212948690766426102465615065882010259225304916231408668183459169865203094046577987296312653419531277699956473029870789655490053648352799593479218378873685597925394874945746363615468965612827738803104277547081828589991914110976 e[485] = -771672562866079869302562427247735423349354210849031341816764630449623959805647376821969091842228577069934536368372621627171045312199570353758553947971746367139686144102468655035038337694099935616944058770260155183472722976638120334519375958564279723080713504789940406603085159584797371047363054730178545905832028797178111789818065659033869086278343982832948294366592829486205561056874441425480976815808385693120817163584924284252497789227064775100771079812479963371052409176504431692204635218468657168435406234517695311244033464898243285698221359382354259767666115247021621375832733895790565332085160585815845638684877411202932691451401658100800034534897490970575966178489802704486184481310108956124546613998802264914117151878540084158858459299236273341874117523253526151740357833249600998754472837033078395371059416791938232709752813249433873797036688983459546856377272096953885799277756856243250753772726186556010232314642823004963897092915154558619123546734255815209635510926373382755670269223709606185571542113411230693872938834365280613082464423087292279146729447665264018973421858371792260113465032382085737001867584662462789475810968892218258539300029492783492903633093269584787537211909225461160988838903002126468389928369978299660285858238448020740479870289313549814619473956909193190739836478849660994676658035901731333442147935987847113743001877485869830932691364998049391775730462219328358668620849884683658211528871934985172449367813975329600199327688494645271620550700544915156980169173245488953395103941035528950937310632458689819735475892255178403592987654288857460363440070807199834600696583268035/77962512091199992642827059103001506487009814860760060214943251657703589526131408819724920527056082073802439329851269345467673358921624752372623898370501227356250221599651784238966317243920429186822396747833747030989484783403158999565970908923751724902621910424834220376654628719935312887808 e[486] = 2247931961494161068000629772110128794415915679930016943984490388838888760721713893848419604259934255856685683492858465328857680964000339713987831739165394164039655560950664788749793589350165261269161540632966939979377241781877438911927323870563549166406108593055535087356770119797856275078665133758316629053917893418268241182406156030604866913585156832067660605938759887865103482949263107793955429440506539007718153974810667085605583857461448729701471211834796530558279610235621935771944797115224917745377070828781031758607108321558076789774955085813644906676426291454730212619195893390235262839647983833667041020432996049931946362454890328370135157637453191282230245509756637758175399566933456375870858325096995127174661635789223967261907126784354730625166436214853406067326748020564440315803061918733475354389986083692258346699391418197582161487280855595286855776135320244719655872387592482659765328373429388984662394727167442802268585808880911643662077953820227036843050359956366816555743304118193274197633535663755211040616985216499239666304802080953656042645859128317831901350273768542853563278747089950761111388045781780041829941435763753923234866204991280149833253623549802652323432964435382176363027688644441801701571363663978011205609674028449480487105186153392824685676826004959182354298673193354701962945060102866583498610292383685118749616604386791021483024472817620195229741804438035928320361902925523406363323754578128743313676442492736490191983433303407983102257018166148736431287143224942195407027238351294432580179551762347494794738421030388650415551684412656404990118236794559044282715101624750510835/155925024182399985285654118206003012974019629721520120429886503315407179052262817639449841054112164147604878659702538690935346717843249504745247796741002454712500443199303568477932634487840858373644793495667494061978969566806317999131941817847503449805243820849668440753309257439870625775616 e[487] = -13123716246021698024488104441861139261761701962183119245666952515037503006142433251595878535459137319248669515049956750351613322382261700739337725200499449685174745998610687470851627820648922396830899540449815923443101479944124294524896143493917649063468244521659678899829336841891439019266446785300882593028036504486176885979740792793544893683496579299169250544705322401452585778171520267774948894978577511924877838691568339726545265615552067249575610846292513945841381225083247967054892660459254438456055762315157257978833795140913931354687839372626520999391506165374077036640675551399331493720513219997576177666870115117483820492080382563373679786867157105872941732477849641453612230363498599914841230035468251711631415182817793795871537470454642062594059397459654995755747053073777534528526131357514803375030871122840998646841449123644994772177040158348603797474474348129621077710299366284552804460762142784745571862356604829575851239264626288965166798018172436742618331624597637935080148087047396784880083546623176236843209984147148532006441230736166575372702561567020713590795201213711032190634686532911434740251112047156883975218136790834871227019640396801642732517570948509130965017669990029095689295242472788701260204617931779366487228992676011385215660864746240946265338594650062225917975354487333758483414777424945846832326662146300672033157261329183210698084786306793110633091929422357718771556443337718154434843098171746659932965727065210856097545940300032648055028744330088145786041142328326505767437694159871773549230534030694336988105665887075732193262556050872037351436250456583495431271710434632145413095/623700096729599941142616472824012051896078518886080481719546013261628716209051270557799364216448656590419514638810154763741386871372998018980991186964009818850001772797214273911730537951363433494579173982669976247915878267225271996527767271390013799220975283398673763013237029759482503102464 e[488] = 38387713200915172960854701516780673684744229041807570876925643640631165336772304469778042050762214796907846703565385681389577082457207276952031476563495731390956442225623371129119949339903318228504759071467763510680858728695751871030321260661933822322355824095253200642011633312108656560333403090794999495151303762982004630271204659371259247946212132993498216699141328406173388224888846202300182049653731790039499344869341353325590200066670207441974766128787922148175767273401898394327871305139082908493347206252305162175542048295266133642278753297038506815017084734967092306821951658112649586681225208879525356421157676568310292797411856976383994221712244644937118014537895634724828795834606607159733023814864971849363764922710861467032127028382506418169786391502921258870275047042568010096161593760344197645847281277842373150921740968542196041707175343143760641802406716179028189023053477241467059301443534098460928083318466312083929140019935182167797920042669393896534469347664286261212735259223210150566551302768521237092679891210888405950910938964003218711010202396195279114302656664032951854504045172214016120012916335843568277871633423205371535458012987284103684057966900435295806534107536017702343065373063111750619585437374148038075813738508965623977123152541420249195601912893637335146050725608556982381427771878864588387550012021750900593052023635465070167160972845798845100894142933363415877968562455701296537591877826392531917029951206999488807396181324474164824659478631476629502053183564984493082393992883539050855228331684379381009808781846902699381478843845886750334499613882613296869518510678863456152132345/1247400193459199882285232945648024103792157037772160963439092026523257432418102541115598728432897313180839029277620309527482773742745996037961982373928019637700003545594428547823461075902726866989158347965339952495831756534450543993055534542780027598441950566797347526026474059518965006204928 e[489] = -900134789091208573893998965109551562641616947061770098679395109806907060868666398700695895187090361182192097961493441975949450940257282028939890785080189977895079634620589190595618935887771542017419293710631408615859646448986588524291105336905906253446973835383580680411619463213394775702573159690829315548939786108373531767465390038477212060298701545486133234407547184994842885525260922822662148130617777456688392163492523106949367253088592884333537810721087671192080237698611153854237567260381051644242572904469960168056206832060473560485614649093586210916146749796441388665016561187407992028464672514267935792569859734487921830151052622710621323710309377415438498443646916436941620392629204418915747477072466026905789422929176860547238307373326103742077484286030467049856279130776376505992499979609449847817326462901252635279765831052673929270203845904935784431539866212662743160853897990346545344461213934674016158309014705803424190658232821345175114442650129370629266883154023491948860029923676126681586401512627148367541309888811994651173066243469545449580554595988090553795913981058065063435654009518988548995977335852211918455121867680821612752671180740691909362897842192680590601045177567480873886427704590093136905971473983888278166374734916976349925025529819330940261527327346875122580634984440053901189098618607601136626220635957340398512500889094891304171893113963885844474649927836103810340426458804241922843096818073965388078842524836867196359616787305910802821970510778169552476369050531823067176520578277150958469553786592245591961960635817846240570335115270694564819233451116915722961583568358502986843315517735/19958403095347198116563727130368385660674512604354575415025472424372118918689640657849579654926357010893424468441924952439724379883935936607391717982848314203200056729510856765175377214443629871826533567445439239933308104551208703888888552684480441575071209068757560416423584952303440099278848 e[490] = 2643753468642996648978559567950159904882674816901743641718782023071713291908295564799906729733966061768645609305616554565243294636063821658497265846305306244031162124668496053554231189835691386744437320358395973666512206061563839500517859871399837699568133384029926997955737021885499771639614872282513587773129982708128667406933491549639571979820586112692690132674667992741913065246623088113266580073011095400620257186138496074538053570131136774985926785852353818302103736107382986170688610730384132305438856832394860294202525173180085546140349145434665762675406864848578080979557873651662648980008570164192457898924396994372561308409313491122904196218605361775604680491482638631380520873131757819774572088668924827009432298543922313963201562742483824312869623209900714009334360967566098357376738835752912622363534712889105037380066575165648586636239163898964082834582035466407902401897735653255693565088680439420128747242685497596342724720375373165614559651136998738571461648423245618380471713346311585066462103840712516121557160844494960112363504516146099439824247057985881215884837810474452018365058870915837833251606719883729547255179385773254312664162546727853204146473819440553088058893166834924666438752343068833228456673926478858102008200000790621837109620591570949823353722044306806213245249217327373902312977827123934536981164775636864600371582406321021608549340129887919766185172256193057806921972712503144343653607003151382193682880450767257092414346416609730585657787116515338925959325337710127855391005630732678171229104893830576503796090572259080556703217139784163570698801647098230730970885741429553126641252515870435/39916806190694396233127454260736771321349025208709150830050944848744237837379281315699159309852714021786848936883849904879448759767871873214783435965696628406400113459021713530350754428887259743653067134890878479866616209102417407777777105368960883150142418137515120832847169904606880198557696 e[491] = -15561470526848855308787366393011508372737979153867547028712429542391660985089044074666677288830750331891323676627663919498573104492784964781930487472997281993958260110642338351379001081256808325190147385652925199179298211034433094007789775113120714622021046006168522927072615954435371972643662767554640001871983614646689382967965015516903896153743722731025822121440244812865902632883171849072099802870498761314498500488892562558630707893720450842043470702063044827166134119142561923607955323389828708993925455298159192991152382472843983061396011717332716960922649621808608945337732468614910890763679795819261833810395078176046172455503318683342104427772032947504348839844633063854409494531343560777143810276976494924695660654535248042631561009391756126851600544119179670594786924965509305777852208937002131305972650498554387664433712506060410685413417856956482238129455885278550984595529768263383894046165493927471730698006723672564125778655349341751465827976528069590309632575932716399875148799405068776020098763657892023259538641303545581790738034429324990047528646870089115083955714277094967783633465015913038811793159593123407346164572677591535595984414934873433670103744938507673582270598148239385979406403235311743286573157132852197423205918214046104055692039576368452055025479006222146254363613176467284523646942955802105998415425403463947603380003369131903571366678444302133412935887668343449849446971868629271052634672093379142055955983993063402186848955138472696468947250316177786744183274004924521975403530909577351454248494825250075914312547034204511943027888507328824746768753148367273601392087994737789382742332799004608345/159667224762777584932509817042947085285396100834836603320203779394976951349517125262796637239410856087147395747535399619517795039071487492859133743862786513625600453836086854121403017715549038974612268539563513919466464836409669631111108421475843532600569672550060483331388679618427520794230784 e[492] = 45891768144793670286625376909272980072950150477949577728407797399033411823251223010248003780115398984496435033037280462997668729669403830115228114922113906530854691464958927186201640820456918942692887917394276824258336788202433488790578293255618939566274658110984696220220127274557254290440099305416548988284189530549751739181353998359235441200515327552468101710810332630717597314553818045354017593309753352354639043646279463715299795768006325783332444271505674459369443073396707547754775514990105431395229793163951479871255616004914696788797295633450349734809673829474409859172639750202749166134844412412573282675881335806521105225025049072755759559217959635866674782330767444908085254178433270769642842216443159980967393880411454816428284376547116789250969080901918455044208067000804926167153043413691833026455635067900619210916696790414581517246259842661057590840051808789798522459419888779247750436168237172713056287814127461472365792830784507779601915981867956107481169753859942632177585296035297615267941350655301651577153165141221918035415645589020045545947708247498988457888281790229676684140791922960645471977814433795419003400767349017016553068213741213028937038629029438482122172678263545467714800164114504200810233890049238602406576258707495897186778954886324181260292073116864224717259197138051273000480721871885504237002338177692864820997435682003715105207958438790309642878498906216965670115436875783463349561093643516906408901883238055396785015593952721972292506580751696217032846171176829298097057196639067466876883826199153096553065509256844366596996734579425502135028916231522584841028707933560420999433431309319159678395/319334449525555169865019634085894170570792201669673206640407558789953902699034250525593274478821712174294791495070799239035590078142974985718267487725573027251200907672173708242806035431098077949224537079127027838932929672819339262222216842951687065201139345100120966662777359236855041588461568 e[493] = -542452372121002742289936270481795963246010147541351114132875806148786832104978467603497924824023954357340386484911914859793887033888453774554050142403528089614852057925573723249923206093213792104814077112896480459630959048047533504260364874911591435810791453780072679649226099703806129878393207709861012758169787412005212947620182588839440894534751707844316739201693522626861345762910472485927182040270716544710828041929276095526136472256237559669697430874879253676699841943201298952188840368086402476861393101033014967855804697613090489041708290364873231911988588541487727774760534034248654563628741163411017058448624582636003219047231425962992363919070801662995988698585408790054866874229904350607727309625753507242337536826347723369945329238793383780060725482116861192157071856095869030639026457979989815363185361558004312504438169459826542942498133111646860176901927685250947024860193491827636105816248655053024045638582182941840873129405606201580528245381412657440696184144576512593912885798240067299445574037940940006650191772004509685775683577642144314219491051843363512599768686306549406120309644913963568789971280532508510850317214578145346604245795706002391335521763246170883178470152351805687854515233431031936671603608442647398365396752542494790574231486632292851290413577343358699116074574836491852923423705765544654605053949731721668540889012535189122390162143462068751043400954704177493489914709277842242545382433205626533161633842130370664619770510186201374808139877900605439076497169956231161913668080235632776553764917943313146807708693468151741796370852483871900487983002732552642816010080607157589511544111456642194485438955/2554675596204441358920157072687153364566337613357385653123260470319631221592274004204746195830573697394358331960566393912284720625143799885746139901804584218009607261377389665942448283448784623593796296633016222711463437382554714097777734743613496521609114760800967733302218873894840332707692544 e[494] = 1606235896470535287159820962871488018220116404831917734126947018822389744363110898135440157020933648960697382491497249355100050339203668272302910063653855361785160688670656463414749661910545040703564335667930050986826919294568508233180337572559475122528176332052451454440878472157833603530187675695045054207553978228028777240053350744117370712123132800682293365544401130853188062576198561951086305752340362657759727677615929384824079503206889282645528879514572769761948781420941716546643505389757216346126215720059647875406798637573232271844201301865673106986542276638118491224238611307841284971876107051263393814640027835081724128426429269735876152918800496598078370421368225229150161005429087914266410856951560204096442881331115415936183086612681722919961889706553917504694332023467475179757216920664629497284102939319596232629184728687844479235603626907215379163326944951389699745269849810651472748567379850626272268524513333825615451768543335814395479604459846543703071383891924311021999420796262710015144313543929709594353457259186834610723848158653244429270207789198152307723244423399621781798684045228320759082701503056994527662002338895879981973619425818790218192164460933165648277196507683495545246391777315051824456847156607325319516966154845488471500255411408778504986167791519261033371447570740344303616457099838464876490475687829534417793457823893864924634466490586892835932091664435574249930269888446571345404039564109312522356581650441068786564462232038709857062680880965951706067878659125776065855584566922899952276417101564304293075138433406750918203921634381416496008106439877119722064601286123121621652245956432933798426350504755/5109351192408882717840314145374306729132675226714771306246520940639262443184548008409492391661147394788716663921132787824569441250287599771492279803609168436019214522754779331884896566897569247187592593266032445422926874765109428195555469487226993043218229521601935466604437747789680665415385088 e[495] = -9531607247205015485744370528537515506560792585455078106555878772298348416677487381535413969485971706796887614666358281367945380796195922136376520548526742642158933294240276145214639072628222910168900303325149108511820398936438579469639221881453498145548711768972935369168803084994193578975162783117728663928769509833608539479341383906709751585595134212544073434919453789041142680863022089801030452574765449008195510890235623424587412319406807547725299051020114479352689162010611667924738497467848622358016769559382283561786304535878139308677876673365464565958031928125987297678033602377956806463848900255878040441971610337476654338015811250937223604162905204904963612618937693124009918874331541285651488790191750890272730373886838678001303316919086192709715981614685808660936061984783916308000694590230399347271839424020008154674735343673544575262595960866050919772075659407762474509829079340199540919054119665841586113285599183920873746108675272782993235879089467323091229952479570252288581145258243333968758488586948397440926837204484731547840174034328715135009105147254959093550333640483359079955030827379969828038594962085480517220895324144059788100771837435793482823186691704540217373945432801696797186422526815624734222735652902005432470991843228811199298262825354019135053461053097394889297083254600427254637756241032304562503407764938711603366364184218646535099823112433805109187739723495593093544149896358644873642101453735373267778555791373621256867358052218756122497321403571195724079788140835092197635862982700177410319738697420728809688457109490422888282993491709941839117211815315341683898382509797010557223129370512053402263621680798835/20437404769635530871361256581497226916530700906859085224986083762557049772738192033637969566644589579154866655684531151298277765001150399085969119214436673744076858091019117327539586267590276988750370373064129781691707499060437712782221877948907972172872918086407741866417750991158722661661540352 e[496] = 28338070724119462645372123496804009651059201104370544709473763041824348399204434697279020353745871561506363340799853058936601840743348779289345013993666928630826188907462226929602083556220027861414697121009147700337367132238683352911375830887779273324386224668830300685988147557139056731200458769028569570527824942891739677557272050016494079457101275286212166673503057742524601576445518011375926257988916870666956063720266650699577235863761128214411020066638665183225309836825872895510016089695262823144770016323896763537876463947526854535612781445275281132403820734707602698247980031950356924262221008013204877057081866078176020301918958523535659301884817324675663985053966684162416247438072275487499197257084137562237871709587238256894307215827272844847936233477730418221101221762480110123537470641187199699203997538591698628408654633200769568118044308030108312983910485732698677042653721611337144304828399128196418586970382635974130435919680212436989974331141880748184871445805104705060183615370489071354571699344753304264788995047547926122483454542674753580628476343816199309703132906863313287096258710695690902106530093039591119714547700456517978187077036129110109747514505196047946651482109033096729249265484055342283916518875851141572721162133957712642304436197178664913543870308615889838633633676121069507375713694027878888951881534593974452919562510385003057775148500572638383590573017452906612335211809448505969387674896267363982363696654915208748975594901410832385237002561449656369998350879193295080265758047114311048762455934536177652630286540883315473237346682210012726333345416396833910001483908791658735869728356045453144130768056321402885/40874809539271061742722513162994453833061401813718170449972167525114099545476384067275939133289179158309733311369062302596555530002300798171938238428873347488153716182038234655079172535180553977500740746128259563383414998120875425564443755897815944345745836172815483732835501982317445323323080704 e[497] = -1350734399072285978936339910233281994083572882920150697256830779822325197965757021926430696659914106822869513743675360549718701368350178356898594865221484044370133694919152157814527591484626361599329656279255323798007309423335191540998709928861925988850352568685004099430131107917348575921192130595286871454125388446076873719527200365626187241895804686093465587432816379365515794296495676615844790002468668969831464875033406162084125618127291759853276788168787529494358940469387963782828850007293319358029056391470666664563929132020394226452616829761078850178699482119104621892289275923404416659514635853951859006871884620206870785445291679931116779728626959022474929127205894892345152232934326503314091687635825944070370731349072426808972132725009626242332063486517794913810596757798958237725033860483041326482681408266655569593026379308418130742118522520291775279099367147532729896051428669815125379457309562804159280210129299040126538406559345086882649059374763898782532884068886869039822899649495220267506122353935111326881629767123505189575880153232904974614755411127350641549852786702477870041090360440507224245907740872755374116567265709119029659214887908166900162919133619548773941640445672018544913816391037233995813711223239525887331219131109461749544870149745053890456201667063867399772624329516752475217102258809275976039360292973650735951811599842204881216665207404014000086653645945878320839035935073242913340015922161245856754516653026521079341955228676670179864248348051531694261695492333535007001276771504069726462023808382236200512528706700317055868815620037093212405230806390307471229989378229091421675010992491070971470355825332343825281185/1307993905256673975767120421215822522657964858038981454399109360803651185455244290152830052265253733065911465963809993683089776960073625541502023629723947119620918917825223508962533521125777727280023703876104306028269279939868013618062200188730110219063866757530095479450736063434158250346338582528 e[498] = 4032027197313843039361076631828721597619595009685273471831974621775733753395368502898409791747612081591089908510221448874811475029436698837715740550071657953753650072885365422833865030853155539390668754989107909625521021609257049663101267672878921003435899575114233861738065845791118327147639516664073074510163881289884620266993156117644328207149349688328520594753735340601292179887625665568647342422583996837995832648424948267927963838114914357077257027306232152985974419985216494415324975912519185512860004116291144133651800216937006670755970804654986238475861091829566163060856753195999120509175294244332936206288697178832864503010253309160610071019885516801953422925107196750933991441458820442666648269667920145995371481112119599271515621723412668535980435471770580181495495618381591753011863544247546806815045434685274299196438373381825530282521400753516055707743506124686770247325587802868429363565269151188883043919044360321187779776406220077366285137392252421577308960145413706460852783868614195797761321871661043980130161783033452934356342967158094527503551749458802002008834154654557401348979503518488418015941613359753681296441893150723569594980324902526667258174680010427657683121160002744080489673378433832781308894884505512745604327169372444438349489025413322842984835378001430665104194441117556946981960432063221225222988170329360945663039341817968668738274933475085393585919836572415375119273595172569931736601126880356187934028885335553439731662077121437923894400951353229681106540285924009804967940030113048432242945401186635187186100542631317691047991378116078865443232777114770456104470917566835464692059759194161147624089829649276084221068685/2615987810513347951534240842431645045315929716077962908798218721607302370910488580305660104530507466131822931927619987366179553920147251083004047259447894239241837835650447017925067042251555454560047407752208612056538559879736027236124400377460220438127733515060190958901472126868316500692677165056 e[499] = -24120093219819837553574097033539001043776709680294604674105667917587702228203765915458531427343658654557364038306990076460146440839961486972693603786363505804768858184852217277002078668414458360924828798922765291781029131568068746973941884864080883910348315818279513547040493879865443796412153616787389768738658202993223620435840134412145843156994280717596953063830236232038755985081133671917888398291442651402310957489833720242706306455176153652593486987867584633359240184292088538386076344814557818124965760575887908218423022359554689098911810519703727585643467051102997698167145215855579635775296620167426173216267159695652226208702250369178270851335608537086225728240169338029014835993730035271840073577980079471468450384467123669348692571527234404427446316686781215091853080380495506817536501143705838659378016179970478666502784996641829632675112546614793444562210201064555339538825516996293728460686015660854912878834210178380771265871587018235844067792939531367965473827426726897586599907380398795660154339271412680536596489879813035470816074395979859539507690094866493827011206537337047986488331205699585643937150602028565791652611441291945682600187177636463524745150149315511793137005357356162849571039195766706931681663625806631560450617846341479864632483827994258486166299372433619607540433165902347953880211420750494148452268639731963719622147617062924698458280561644178393124537264776605399564012675726133383757476886591122288002560250009532398519400704166487272261293482903152534695819846536811830354237416976879530525344255926429904518798296594676981632488603679922418960239256719587152543967126917322414421086370284279559830495024838365558642719205195/10463951242053391806136963369726580181263718864311851635192874886429209483641954321222640418122029864527291727710479949464718215680589004332016189037791576956967351342601788071700268169006221818240189631008834448226154239518944108944497601509840881752510934060240763835605888507473266002770708660224 e[500] = 72289431357389009561199720494032877890340417942032696598745051824900950423363148880422660308441509039428006865757765077008810698070541932510072291300507198892693208576473062649126183320768863933606170029039707191926909202746689329948818303737397490220599514097646327431518446206082214941439410460977867103043656458411951862169895324213973888287202680375735925456861386226614771290635955583371015143439833269968581162573877925761891594369378536799922375427768552125344022044425867431049056324014563843804521771488110284632812752468808933386744168242410199110383838685538976284171044911674454955071716836215346061839047820964114205843636465673952493302047504254024994266625732106304012039695508964329875429548423299819032184980478189227048978073056068434974198983391542663706721789424295269557682301008039675398866962949985358260897174125601967196456241075971369094076382998237963991335810165240073908008972567523250331971770420492090935539743338183157814565496117262989311788942912115482224895076338148932580630876185572745133884811140958847774637725739655893563311994292958151218650536367260687288166319037627232826261660559557631529109911371065571843270656889662598409264672235627166652839992205772283761599539373534585659100923127288852256782249486426482346843844854772835329066149706805580424729629662986646309038691384285676176601577408099616207416697375811371464168250062361192143374321771128000796193710101211146252918051425237996599632306215852419219279660531591304149139183742409782010281323418923986937392246703094376538287693532907184612588662058761592166191640463315119287263524316130882919192137519276248230840985979701339233355887334831416544042791596958345/20927902484106783612273926739453160362527437728623703270385749772858418967283908642445280836244059729054583455420959898929436431361178008664032378075583153913934702685203576143400536338012443636480379262017668896452308479037888217888995203019681763505021868120481527671211777014946532005541417320448 e[501] = -868358738752992012978411373554785998905334644709294022154642477269057744688199615546654989456743533182646477126001941856428962706829586449826194884766282614380685147644319530017640049901692871005367161266620864469103121042763829360162744309728303424948931876863401564436755889809966081905439675540223614256759074093760071599818599918021726169112671284000026938538470937529234653549205223896712151908314432149103738484205419878728324611030795572960435902864808081493314816949038462830838394599667180421753543504462759537709749078482373192883392591454756214848279439027359101073879619631365960375029035856175616113369126379283166264006943223790843801349687433847084936972397737191007165514996746055189093340878960578890870186162127048020775010114235616016874804146012023488400640704135023693216944008537109836958705816098550889532452898955227469062408074196735149321699886652619417416753133229546748937422404116430540804781047033748393200631463451492653882592273070558360197975694000976594465026598143144492094253072569001694904759258139343996666503937646691062635948700910558194332502261334405639033889769681254980709391928342517001578517877238308437352767102620607428718753515747218860016504911380542453540777736168990031108557745876768691318481717067084674729041253059480134106095867058541268486486734767902077770625999550353988209485769402574282276345446247774192132811337930565117901427503281252877547161162838468677730662083470298982882823259506538860677421866027334482228911174577900686323208601129654839068923420781573791222571904730783686195866191197039147117706259782145819578369786724301122584651194755013568096555407192239967198988947441626550616076550671994272655/167423219872854268898191413915625282900219501828989626163085998182867351738271269139562246689952477832436667643367679191435491450889424069312259024604665231311477621481628609147204290704099549091843034096141351171618467832303105743111961624157454108040174944963852221369694216119572256044331338563584 e[502] = 2612945658468671326910867346896976304268947583848085246537365682433108068950109276150545300185202002298850416349951182764552854057812318666413872363901596774112879924520700475456443179209252984686836138994180629010379719060645847220107210556004122964338532511118302329656210332729667482560056200246704803033089917998180843811431986259209599807588483193755096306910317614334443159326169746639617229880127850490086653114158827250208275375268198466564157507196466782688343147842400716862348458349208487948063975476480189160946631075940606552242816914695726949220316932572697924786483156505413900971549565204589556728731099224781083883389690592363653482882876029063094072384829953207383591783667231640355634318701036128213630749954256793503711043954679361657682674449670750762292972081797896882652768733236975670739618563388766566600800791944070775967543831043090450233404545151841640237869617202376427946079952887845953344009911687072166262204641132922298773505932328166397403823899646726936197900787731756346751170735037683803879174522795772118302874794521216808460234484519436762738130598275586502498032569303404002515199117568659337607917358054730625944383721673259840910165470001934787887974374796785493643274461935771846135243743037846154471412234964613298600442299159368300914397845410127282302014171914812641953297166853282848021849514357817819815402906723381276068064641102489749578768438699043395449377603551724137279851780160838767523832604848941958836503658787743396123285434646667176315412669752735268379306811458717731742557549548232051689456059600853891601413969483762960947909625849449371124548827638929007140909524979040364263383193790106137755121630934921716351855/334846439745708537796382827831250565800439003657979252326171996365734703476542538279124493379904955664873335286735358382870982901778848138624518049209330462622955242963257218294408581408199098183686068192282702343236935664606211486223923248314908216080349889927704442739388432239144512088662677127168 e[503] = -15756387927001757477787490730480016728242091552272567355670488341453540352669841503469407516164572905428364309461953726218261726421790910049119603998256088508139717812502279441730943073877623358643104551028255031461701924396395407358370351475832687070293528241948657341165715261741202767230595274022135091152167778851555839001844767232798398915555330090694241558560251019083124106020958867363316449648716860393517198702802928113723068427493418435930768763567189276244405857983279431386910197748912045300536999086080985087388603383187843420092427065409291889492608653745055938761310670630648242678368867017659173593029325825295973202606943494112287752282859390870194724621831951290908182228031449346105820276536838544964736780518834693916070307378877036475592307361951304496462113509062516601242877478774139505530750741048063260270171769014512637515049401135429523187671474899523716303169035140986157177963886172302383167859710567761787271780481884820446097087667845934258615894243533539744593986967759479788491434828938087074890622078959463534721436285716795538433863337329822263928301769043668402222108956826281164517405671311977783649306109592354577528456891816271739603458141737044041362596032224347583464934710869579111834083940853754072836892601174183711252951883271429511744826433042801482409202679876885705758262186262330303163201995743609787539345328488274586246550180737660153720149955535441565785308927640595732461135960834033861175505798240382150014066721986994244510263937810579082540179791356180891207432454073148350519572568163098340188783465004794965902276993092808369364679432784803000455932713314607376967415292607236817719654038279540337840724849699462286960789835/1339385758982834151185531311325002263201756014631917009304687985462938813906170153116497973519619822659493341146941433531483931607115392554498072196837321850491820971853028873177634325632796392734744272769130809372947742658424845944895692993259632864321399559710817770957553728956578048354650708508672 e[504] = 47601027676604543453985655829408034543779220516052702208105023028369233892141159467134969753057859242421081859798236474429437946889758792310707163973114906376271258902676957812075893827171411940541113436132387849984072576206913846697438801326774233915873699675096360117723895421738858812270126744085986835383574113224100476904719719679157147463059360088602831470372756469100201135384506649742995153924195308871135453323262853044947713456917772008669380650505629993240124571361770231179824490999912440995906583709987107760343197334720643942129389332279017125042254713346332882669305319897003460833119458310212861791485022534312785806842053293535332566297269858764930634097564088359052265066838239623431681300028766188463132581630498707280399950499818829130577822903531882317079204429643021374774341561339299796157892479796297495002089867219311066621592455162360759737945417102607113414287786721866635057567858933270793471531424645592537535973636012464345822688697047422038767048756873725252708035911235657223444048534327624653196782125847934128418381530511176838286243522468322158311836537501617269698777888329948762941222102995546181849423943837638565598780439391072120059904812565734839090729982881643408359634692235210172640386976264295003592373340918295101090307962942758922435629760757516839566120977462144437193691110147667778280133349193088609469603830354444346194896480114515735012347096384179965567959650936302678585429940995556070698569796384297927716182211348838747258471148147790814765831507736542712434509087034800646146359519844688663341359665274709106507037869816903256552021146370731035164172074847283884759037658267421172262309437258034855693503573315346655100764591685/2678771517965668302371062622650004526403512029263834018609375970925877627812340306232995947039239645318986682293882867062967863214230785108996144393674643700983641943706057746355268651265592785469488545538261618745895485316849691889791385986519265728642799119421635541915107457913156096709301417017344 e[505] = -1152730117750532188939208208115195819326998155157872846455676145778553434502955595491865614451633350470268482805568497385602067106906355517035088996715229178009587276429066769480980761065964374016644804656367659171325154063709008495295242343350927141653231369416069561058191018279215338257523477370673393254158933359163976988109252707773793637364445147519918257330284991761948649687372007736793611634583890972049418198279815217715552865213450598962831881735144703134026973307263728605128271790575758352032667138521382540300524881748952994966823733014833223685026787851688294757269239152143034258150086159447443234050692656592844314717177000903277594930268749095867528543973421634288221336124737236244745644635012055512627126565370005466592767153920877177746607126584750288836469336604236616402980369619311205431277800511146424023732055037120057996018179453074499445502463447042791525638613822592133805251694137761978176097188922231003942151934893806089380545799151606891384850166697122645343534686443498759253305690182623452771131817228741423775869483852463735965052595023752216321923294937572894990085675544862889695383006543145397762723253605436679437181213385306200550905071186935066354924662677517877043859203633211982882383847130762874935901161124940530694258946568472303180732533361660599817804217205515341633010121297423985427922079178434885063699890144800605622595212356901074610808014312926571399130415237279964141305353199351426899885913207993067172270984051125030811888015950102994517521653859160135414763705294271854910249308756402626526714921768528918172617984328832543154496416255767690541453148690035705377303124468372986857955648261190858103902768856597792915157467120014705/42860344287450692837937001962400072422456192468221344297750015534814042044997444899727935152627834325103786916702125873007485811427692561743938310298794299215738271099296923941684298420249484567511816728612185899934327765069595070236662175784308251658284785910746168670641719326610497547348822672277504 e[506] = 3496301837955510535108468641509591675605994288178020385147554235447590719880146316002119226962096340110121262200750026012217168945381523079226697944406402266941060962261862965018580828568493067768001100099638326702674217003558572437461870686502183386093161614394378449261036625957430894057562667718214426104408237799730940917001292529885008999027104932737267117637102223769643066018870694813495872061118511938587760602568036014833080464588739326207378719810131745029903114722988267539318475192951600692213035192543094681884997486685056076228480280059193830269358548336871087417058846174670768488491087639437304295056453772756676794228091472320910432195201932555465643469406117539593126573741919828636698699150500535601329168866305120563109863412019302017003490076259224842360387724226215836805013578027276634579469066341162704888091235812385755719965035742484758591612664747327597709743917022045947247842454884418312983381927543640742920483197438369680536879110943302759433005411513066177426733329317424602052887762962037561112950680161673055460081985209568858316297969703763855208768266197953828758567981691615456670424013882544233292620319546002568148471316271026905518952834031931355811851297040100942490339780024473573514404043795008584675375595828583479283763729350522482581678240436220867792103901265802927858032562708774920567859882664520561694304138369868502286350369183773690818160900214964945862543777618720874751272699036101073285895389436758367894308528245245697744825994079106466790094943731625380228329556725100329057075788474877615770093850022888286681465274520293593752951246965391186551727035516762280782964602856751872867146575210022796583487717490945692489749220719834589605/85720688574901385675874003924800144844912384936442688595500031069628084089994889799455870305255668650207573833404251746014971622855385123487876620597588598431476542198593847883368596840498969135023633457224371799868655530139190140473324351568616503316569571821492337341283438653220995094697645344555008 e[507] = -21250954770831237310384343608190361711043436965031522538273361144688521825753606352884340779582554637714112649514357805812381933771082087321406796802235554073892807020597547883499379516310986150887136858526567642730592913530741911099865843346030142106452980820750862768898979252595014150351750972859517500472164304371096845495081124268888170768632889802681205722287363930440869459301611422118632482127921463562866200008289823840421404377074199899837720275976810346991515184397997925834656751837344115435036621935289860430277478118635251740136563459544680820393058626520114270993099594136180372774429908857014026065513079824687004752343848958391215708939629910229336232399506672215570399644255365990119147991904355520817701010008026368252963226344909813953015694666321222630077297958662520710113362192505655221948041140013513369708500480920596549680478314107895183832779226068570153230942409222841955835047834288191073527848673862520756185971339487032573336701966518820988593133475919201188085885623768568547719537212807555426472937066337838033481300904713207191683376208460396698180700792236673597208156805705114830648488808903165570641882180676213628636252741090394314882062230879483676758086978884966361485156219843957270051998028143788396334399178833719530933362837023789605912961847194903462780963994894172654129691526446243174414898678128899222622511351970523542903227041996088215640542973957452451625016714268881450772983922560336325152911077910579594742224527042127981267363847513942776883301756433076647177869134022170941024168569991469618895601185516251926389218352306201254816917566218554254076603912881864271880949848719699821345957252339736227257923755080974080062402182394788647209735/342882754299605542703496015699200579379649539745770754382000124278512336359979559197823481221022674600830295333617006984059886491421540493951506482390354393725906168794375391533474387361995876540094533828897487199474622120556760561893297406274466013266278287285969349365133754612883980378790581378220032 e[508] = 64710468138153742748521333948836177104893418002281313149491129257094995552582158555312348928852759224367046483248108948418760679379750053944294678643264112181787463371560744157388258967546398925860923214605565596186253625778022545322809914637776821743003101467578103074179183928006316781624400076878986179486767710690937249731474517061313015724801664462178723542773348079889637226023935597832416374040885558910509786211624817158344304473955463942985562821153061316839164085810525334944124744039975978769779888198343181547603424264844088415394313912238743618530247178241089209966491552039123428678566125539528206966696581121148377685359836152858078143192252551606383617421670313208315491631052912623020677679233554870903902291164022214526622420891845701264826078121028608181246032607801425909397700319401779291153956407111443538603641043887898242623726544229147556998561753864699163736388565767209775469872675851467447737591438201848562381212435505102331551038848253895495526891127915262981438015981861149869460290796127051498880074840810801819777090562063394796079777164243104508963044204281006148993540989105665825766526475388824052565895063605415414851439152808632647267843614248161982119986599695008641506890096782523990995510544792572230157634803865973476365413507974319422607970826874946000389426243854457399623955237899496300790955895069449906695432816787120954960058884359159878897669250617933131005704934038697480403879961875862441230437089095831488317999230792230645705187522869139825860312673106981151823267000948657888197613032623058943763310545157701477504275962328220055370239872393369599191715111655548000342532247247635172809829351559569715042140554560909983969114527967137511420534485/685765508599211085406992031398401158759299079491541508764000248557024672719959118395646962442045349201660590667234013968119772982843080987903012964780708787451812337588750783066948774723991753080189067657794974398949244241113521123786594812548932026532556574571938698730267509225767960757581162756440064 e[509] = -789742487973946423177938667818389092928775479668730653155293416992414597469777776331700271081782577854169130884070325547341424848972205546662723865023936934145308676857330784915086373122608616390206012560647639611283977992001966861874501073965826918261497144715373308442416802613900942363455060860128959500339429611612183591985823650931088656649351649955797933519342358056521308257223058842487842229360762335984790311743358276488241439727254579120702383287231116777546844467069308637918567844256865107921379206921997094317535781714562162203741773017300192941782894884805890629280258671301396877370670716782587542178748906535995954015521416577952011547573564381626407892992047325862369502862271086362439162893743784309380152073708063999769694390385370980160320850150350112662800386801463975495460033212761837689011483960822233431978453854482276987584477961458040129877803689453803746738057221423161494442271193021659999421898051372829917088993963685652235619693667919186752834219620416729422512485571588512868051407295916599629666792117995331657197079733052703064722589608493077056685110362841101180920590291328769364958113784427418139277166400912916696031950950649304392780716095715043092740052488561853410422674255234877962722458785995011176580153092961107205862061071934756134366161762922842209336695019947030125898046453744328594373496110501760251407501011599531768155154857225903720183036187365043808985145760199009810428256944963117619526520910483341526802573887467654950559066281338602468269704208808744863249266821512469915177512172771314833559136350615321257493167059759571895391986729015563837114437979561987202981683280323287733010358032458904345122302139318021527747295027670596400048217501465/5486124068793688683255936251187209270074392635932332070112001988456197381759672947165175699536362793613284725337872111744958183862744647903224103718245670299614498700710006264535590197791934024641512541262359795191593953928908168990292758500391456212260452596575509589842140073806143686060649302051520512 e[510] = 2414291307220311263977317078909554016286214689853939943607228690493414667421831813479799413866749252005862815178064422671062316378355433931419045643962284230336473761477637369034603067450276717306386965888733217570933848274341171175472608348088587940612443042502177337309898115713280451775399140543194472686261048565101565359716066342216333178592541199537015674751785330306269758515212662813531288852300543700594748934174763587499295881396049700968339097410757980159065300886875328080483126268197759365077012663468706282620827957270914323391804747935578047450991400180004571282949274368533916045097671010046571528992786582739485285747770098747242833316356515674520676454479451974764743773677992839363619528425834800121774005777717023934748328039335474231420663136183357604098868261303999788368974239973038112179017128697464829791907747952735915236511891649832152726748446884870935218231041935475189595421110622827565602862113519042200519277413912673978404557335333603301559930918088637759588601846497118472858967182604012462470386229558215472731047420153253535751449351012034513750641067237950404672852517259027092979559345891929527388229339809654530177702675622587556592586411038111765454055574317886035922680325547569615978634216587532704826349060289475868609922401480493724533124673398650628453218627132966010507630920848635374762933512951175760364730297278331321393751237717929224441605302902276158120670597867231921584205933403585957878509829974303317199845738712338443149620178457061676900643226393907192775199022323402715838546391807374441963245895925768419558600563750187949719024211190163316670116177600463055566071601088339633373760420382386027136470239572419697520039217143246484087347361532963265/10972248137587377366511872502374418540148785271864664140224003976912394763519345894330351399072725587226569450675744223489916367725489295806448207436491340599228997401420012529071180395583868049283025082524719590383187907857816337980585517000782912424520905193151019179684280147612287372121298604103041024 e[511] = -14790244625941353280170899784392535857874531387123421296231434103663820129806440209885679976572045501827582235486652877284356434579107881611376304392487021449618879836821886991159199449546134322920561080836382658223599781685606688413046299824558263855183254544146590545885734165744720903840641357629267883677224859870981026303692812227541571817683468272995483497800585963497589206005027070082958581595341209490335592548935626475217549856441377406763880692321764056846232512224123416658968976635191050044235107177676361299568820977597870928298569530435114691495747395358071283253795365639742769636003874327822112861894706676300360220972838603194297739024468471177482590763551527791863439593630137052988692193728858611295856487863018250631164237600642868351324898206062593628247960904230467663765121946543084553243951540760348688267403294534918179094535320287028264098363265375344783230317138504222583042326186461509462879815342771176094284202137137645372691361709800566778823727695411019538674304195497165447994341321090567498559297192369905155870244973683823879560001308666687626819664461172486035159707416646698885099788579817566211030959312940557532107941926146763574220226280080189050096695454761631283695308039261627407728428435464733585794152314160679013433171781161515010689206115884589552817956282107293752813921542102839357518188791608548342398363431483439076196791775833833651185067003036147823771431193564651932925873189203254638103168945875136868156839663391798524819557408974462240322951268181035840375860661545824697400091719758559546416963884957747521219457069260524907742726944045595428797757153930291618408497477028998846372820679297164795797992052904581713978626847543211425924717547997618403305/43888992550349509466047490009497674160595141087458656560896015907649579054077383577321405596290902348906277802702976893959665470901957183225792829745965362396915989605680050116284721582335472197132100330098878361532751631431265351922342068003131649698083620772604076718737120590449149488485194416412164096 e[512] = 45392165866619818053437940135722648502644337550067647654552748121297193424431062722906600785471883051110512450191785856029177769975970871858043032214038283792780759797994075470699659633210005577284494365995579587010916131274437286198487759542752625310654573889051100772940747986761468176726429708267327442794641613444828868550370337795985934960564491253698040635429389508903872192156037192852856408749597364637089745505099237572857617545658300913869342650546508205875426084286431453972594074456356708166167506835486690051676073822856676039717382576780345853678399644580727186359855266481596816707711435715434825113140045179162561253632836434820134486138401303184038057514793327510400064266392374321903565069884166821548864222081056635220988932967624648443467946845641331741695453211282916753675767765536745224073518960654912567911884883472959844721213831752722602439370251066377590076352896951657826278581763628175380187640399947527997525420222558945108326959000803277881450986913931353251081726548202687425859233897173758888510073610366541182787136857576944367433496450764326659551841324035820053291567282559343643587616542034732218860727038851905252093093032969457654993148161628452763487028342563675764093219426318412902888720730477799850081331056174092406328663088820409423053881327808020207418667464903939819458232169638503565119259310549512791548799819655760401083394307824986427249162994253185854612106505991817193095885157486642716116879372233892870466380538335334085722352001092952524771221974865308845488701091663309299256226918410911328971191940684693060450746697158661961333878944205920919750551446347946406650229203042260296022204330574793016093227959224209955296537398594665789192225133282443430410255/87777985100699018932094980018995348321190282174917313121792031815299158108154767154642811192581804697812555605405953787919330941803914366451585659491930724793831979211360100232569443164670944394264200660197756723065503262862530703844684136006263299396167241545208153437474241180898298976970388832824328192 e[513] = -71466845383095204785502838817455673167405327978072072898739941544974274916409036690246310514509036019098525781228885452674310846602841004565959156191008133571575217688498213463062606532402974811023953287324017108480850200738313365888262813465702980212082715414487918078989924193149350052495023362289547479365925694001141978858524155305011776242748280539332466911787448937708153971119966182568360429380076203574088371007507794895430639149988151796892191260536908232062043443933112139613206307928630400694261603464077765804575857538417975293940789822138857154578371600966942886327229679644830018185069257919703561101820601268860545642468067519169194890764784831615747724069345057117641484846593704014113046321491046781606699973933081700660465881632206568912471574572601184036074818950350693444111498628133828093733795947718433099929856242656435032436709683323609014136477588957879984731645689754190642208585260100373280656344150305880440549163184217366773322367766009846328787096556328840782956973837231467682414437351032803846571902759011404902933550820170662286364635580371700080261920517531793416619191874377067650145437399052622970770966720467308595706866886307521121706388548705282459171758802154999058107906834302289785057767916741232015168635816705007780392232192331758032444027435417111677872592889604926134264469590626367620964328016381065098717462473418408704319152071037852654756961886017510443232988554519952248330808764153024345368608899316555432802023763690531493682933590555163974459426512486341160976533775000009974291901711985899767846288089708647024328140003894322913461757519780905030696028041239252373357922011480470776583576854813001498143735102851161153393601666894710939933877292880530740181734142685/89884656743115795386465259539451236680898848947115328636715040578866337902750481566354238661203768010560056939935696678829394884407208311246423715319737062188883946712432742638151109800623047059726541476042502884419075341171231440736956555270413618581675255342293149119973622969239858152417678164812112068608 e[514] = 220193706892236734437804232655058366500302072797392124500966339905907409352250311434914089155132168820448008761842111460182528650049589724302878877613389232499378705591733177399460464486081911260287554178259144865412971649283809251236429414498137739356835528216688761310254168138668280377505801310771280493234026959104583212649793336054247262615086433378773714353748735500304719287316958754287087567855750641727153753572794449915704504605796870075608383026091820024148836314190417261802987630421293248515171242388331704004941247889956392111406468122787961987791975657693920520725210781450017391023176248262688992139933206906271126620538771283736697515133968331848362300929909942434619717472192674922430197954704868436930989646480162932308153901862249390528401677162753478461760347247935868156764619987106064822209614764424258812808022328664125051782717513503733548386464694962261840350749249323326858427365627013351372331859248088837310245993994705179582367339948518479463401702454871599474497813165664269882287768407348022527425333174941763855231190369544116149698084925677100400878845997860183995180078207847888963230849641085267564643350943051834113638571013156798894167043501218503677027483762259156798371211774500233370631346514023183061247897332940274892489606662776291653599546524173695793897404172887547730615106653495244399786669679122515043261175502981256949110186807720615332720971649217341926360329935347216925010813849296397099798054613512685643894831021390005695813885454266424312446898610536164200569564000553098215961821280686784499435047136911982430130050569659653529856952526122030987533052860903686394883755419890533078029476366654727321146878363756270166021266307216135451527479023641716897460697421287785/179769313486231590772930519078902473361797697894230657273430081157732675805500963132708477322407536021120113879871393357658789768814416622492847430639474124377767893424865485276302219601246094119453082952085005768838150682342462881473913110540827237163350510684586298239947245938479716304835356329624224137216 e[515] = -1359502737377746062535282097729266694394369871717180813695847445011384608952337165473517235490618768964262708696160605495135924407167490503167589612682427933431778701711602318959746131215870765794668191270249411180078803230088322489487439073282969689027284916750730357689237191233637646689514852190128289787807114967451674886594430230654176303189945313992069555533905437826577767040544908151390423101627731617938586869864212299572434943315117566809459286409915597668753953846054808677413358410069881491998639129634118531660816055372609372472025984359606202416213676941202816573416313169726983583001087351290828266201614683919131525351800184786994419132263346220988070024719765203286178232969600073236225115414304808330063462452759434521989997336578333200625128974642280794456267193199705796595951300007717263941516183707130636362402480727992266652123067563317786636878603532237731990272466116608648712278710369759141301605011025492061687442000015047020414333073057293036404693778191597194435835839639520647391968965750902861334206988800901401421348219250767270011884289816439698487244611282583498933032634673006111998385836178127791099050945478443935285203100500567952454872268486491603818255665497132011347479576381810024696581110239473826024360311353912152206992798063113132389007526682103903352035592510460103306875370854825049743326942621843653177152343853461951299339941295354433908629030695074609104329560708336775494574289132099464758068279292650115915884321665837109302671718263847294538596776570775568171972908917702620741136304759206990821004568680173418748703533909237135998574994025844391707670961574028024330435345134097720780648275393431485494093910394325313231448736201857197345223990332955472467927575153068071095/719077253944926363091722076315609893447190791576922629093720324630930703222003852530833909289630144084480455519485573430635159075257666489971389722557896497511071573699461941105208878404984376477812331808340023075352602729369851525895652442163308948653402042738345192959788983753918865219341425318496896548864 e[516] = 4205024509807061818702600676423712183733667380999902644599075554178718093959552852277828009040096332028028914600988918442552134832835494680425557019828836526586429036998953093916374130856037023706300172517889927507967739943591056063671350793420734488802449907052576932822179338755594384119819317819802694508932504029343237961045004756137503640397354842546125647425543881771395987455347672344559372437997819294403719613906583904924492633285796846413678516067241910937993353858259119724451582069370998696671939846764967582860570001112485140619975696258640102367272757727568166586657659014999212007149149474974908399158245508336784256853113429197408079351033820497702885216919606139367757703648832640560535065168244392208575587729425474715986384410349461907644571957089894786305070165386550458731487971477270981430755774299275682361657546659345956840641274503855247745683378783523268417944418565511696255491704824455563386890184180867613684292054515527560538277844567606575304603357817190763853757187253949452359280208132046302475411140507939128232133047231128270924088727548250777560460909719762080899598691210595499470503631705555524900370928530627582420656325283258271451151353873359250861353226611790408194152786017034355970443043023332625544088902048497416982908509200483086995720607491323103280574739472442845915380499139533469156956251387539687031794191415264105864287999247891520490724042831662384454349399195974568038525760285186510734041345224662192595524913189488658573657382413929050221903470188531743034449936143021882567800119583220984428932354663162406727134904829326402407834343960145260009431999825786910129127563592684324412031125431348198289283973829071068428830573979430485871241196595305542973450344079434166388445/1438154507889852726183444152631219786894381583153845258187440649261861406444007705061667818579260288168960911038971146861270318150515332979942779445115792995022143147398923882210417756809968752955624663616680046150705205458739703051791304884326617897306804085476690385919577967507837730438682850636993793097728 e[517] = -52126503065116948279660162226133894025192649874707776456222474694242869944491549535403826233442823934986033963407310545857164446846484538553319408009221115558017056392776901169097274290915979340184669318075416942286675750265010415750957642636845701992859332728966603925241005884851144293766469379872034069526173754905335924613117827301653481782712237602365899019430120041637416569294212401125164989506165022293514706852802671475928809995292116941269747283417697942895868256170224672944981595913857691508253492828578657622973125253591846344200526643122999680679531452393862104048384445163619011272755474827058683614074645551537138243241164719667207731895667900075489802104764064034616583258994037022141977946347687296334094944831907123134183049287688797296239421940920419938502245861249408184799231998653098554443393274950469012963716004464627682520448502030150729458243140189400151415025945999222372204881081934777608184554739794435258910286506407265634698925360646322226424069250368192437780307768519466456035647966839580212151473536746360523557886585630396607152580586535403511112295179127831065930030688360889980855121127043669757555078271939998336197253385927920146233661812477623737764108969250947097410123867130387853071087406877161459714512939159276807399856686759958375909115300455738750092682148801587060367486745213528544013506969667373683182340414460754894758799018645841737699467485520467660408523880616526084484956720038306820781723066454727143373173709984267639848632058818206213398943394816685253332217237715939666060288016714639553762137363568753434651044157026933367599555106750319126809319542660226244113437330138096986988374551460209754254878823438088370976211845640889331821462971846277958983812830412607218658491855/11505236063118821809467553221049758295155052665230762065499525194094891251552061640493342548634082305351687288311769174890162545204122663839542235560926343960177145179191391057683342054479750023644997308933440369205641643669917624414330439074612943178454432683813523087356623740062701843509462805095950344781824 e[518] = 161855944529383332867124548637154950640481263110123496991241434511082183342340484508151613897335389981334290720166890357809796808088602135674324138756693175239956826959198686516711986179847584616518612118569388071972066349789647869092441063129539878800242251353817386231570151661672795928768671896844051065892577142946243464685604662132940231235863659019718086992885338251327779898476515963850497110682417477837397991620109078065415370292221783348055640855926779939102588810193174432304270631848909470690245707419765286572805949021743166580254900419585175148036878999543138378933019407684116583030757033064697712178582110128635058533522133013244545997078114595150872178209828460075525632182443805805800587922426409620005668565813894350490055326333183142162564304507100506300547874422475923391512217718730411106166404024467055423649218448945719615744366071036967271146581458658217794854732159588848967149239473236376610908289071461050453580126280251257653017222337645640993618043288560194672217248150782474117841555606699635591423762700615659980476492336097702344523688312906481778611174037372078312488429270021752576647068471106345210206652459031898197848870172072060403620588376218812887778610160781268540712599875859855049153771906168131917506940461263629152052663684277919266551267586779426766154782321232779789477686790393621574101360638010436456026512854673495633857066968407191580242233006338482856233816547709897719834681057464106035848904229094282869727057991533970526819408464112729543350457134492502770992972594633923792884257287886906187938642103870579953530731239462001073722021872673495662314272894735554327756718774150345503252371735718755813246396222625509620795568406059933062991449874754131775360719342055064227141880157855/23010472126237643618935106442099516590310105330461524130999050388189782503104123280986685097268164610703374576623538349780325090408245327679084471121852687920354290358382782115366684108959500047289994617866880738411283287339835248828660878149225886356908865367627046174713247480125403687018925610191900689563648 e[519] = -1007087226120593131252135058350473456726673464465615280735662670212895801284115226977858969258668761873506492936975480760634017401717039566840841231832424636719721932713820675861422031304617011338371000198520009734305239306695458505527832385933206790950335671947348592602050206109568030190980937363591325241990572141708154237781561660427972976687609755026532347294516017108392993931552678817972254019659401498501446062169293004141260062877058047132549204888684819760553587081573106616682145622626883533539631980633811104826344516927944452998779339365659037792254807472071044841644967253401540768799713951541848403104864021227154896008093868788129994925896548572372700778333367264999304988250419156370839626061373256758424229063040530750673951274834862437212956079873034414256952632437952469287030695131141603224342745030433416199522568262758966284382262902564539917596827279680087728081596516404496810526993398175569827150976746341640356868961423984057525402617554639041258621375404733163319966633645293517687776002259414332485060262288129672675323464416905261904361826525744190351772831977291553352004899174648051674933689073933260037589432200119001134928288968265245544740348075152509169435511047690551650896021422687499444575755225155265099680340467748771873466980053174534673327804774830441519765262759195870424749651225456168241872528139663125955661638029528080114344353960683643805543460881857806283770498528551330637798045022341873804758406602970045795391018959853466296310828680391935532533977808527075027853369323964710272156852704975719637325971912061454077401722189470584519766574893811565722765342927007045020788003578081857960662196778096669441929958556557171837722650137550703873322066017355130286512598655452380471679693148668435/92041888504950574475740425768398066361240421321846096523996201552759130012416493123946740389072658442813498306494153399121300361632981310716337884487410751681417161433531128461466736435838000189159978471467522953645133149359340995314643512596903545427635461470508184698852989920501614748075702440767602758254592 e[520] = 3139151553179839079808080460724345800327426877006445044127257533649361712999037206459272112647091002011052599032443131685574042737221893280255443658475257977844778475599897958874019056053163532142673068544336844762379498937235276045617645157379638690413219906698293222761239020734237449130977512103589842740901968978844863933622733952456497769610186983023975248089341467750323744113661549224729701070184516364341977909154457792507450062282295436837361182259148582113727924722343680079880044732085382431899032249052304813833747120098695033917511450157415861741561382106023189015342275637392449573519633867361917693241468881439488389508548314534886514330623321530994321042787061723906578039184730637635442515081722563939804131770241605826237020357586753818291625357344884860523902886595920887076151776669802041297774633897797471026882448681814731644054490198634342958749936402078853520398439316569304504514546688207117004733918026948078267872167225133035130440819620491064992424149623488543674242033246824994535897530458449851997119782459990361453666541714098748074163107795213475353936004474521012855312280482327461432666195419953461879139697636853809240506279784151505096163317822893002256816492343476028931922093174655256316860215406640651519940260641566745617592265004167499262071320611589560931931376824052777958804156110328772042722991062601904460312965667462131434447001641388513286345693856254872773627749834700581093505528240448573475515280254368143014059859818522411939554637802348704643138116093237491802499943974683030831544584865414734143903176221264913428446771839851967210128286353859884696346283878803932677630989148903037745773906929538007590505131000710921889385735538611818800455475860317703756175161960194867387482630006641171885/184083777009901148951480851536796132722480842643692193047992403105518260024832986247893480778145316885626996612988306798242600723265962621432675768974821503362834322867062256922933472871676000378319956942935045907290266298718681990629287025193807090855270922941016369397705979841003229496151404881535205516509184 e[521] = -78430072342820040570962067480127326668664546337021591645385250639855492260714285556067733279099155909249949502097131919684920825963012220769096975637524093183193998652377986920617878905938843678070519905225641576143117769915740311106388278356579508033333836350685883176730572557832735470965365213491798487417121570375825764577419379801411328782702444272038857471352937338243133269868159216691565265858274417065227185089440825201152422662284334748799573841258914834459768564550026766488496503532780594669470772229443812986368241456156286388335683156967595148364647390075963402032210014620239178091724588777369049519471732737777449629748341357829427206148674908233702094566522315737337221491377635220197297259667485119307846970659813794709214788029901717534365961332888610661675816497259039576597215404528906203309760534695699663159729306612711462693756255060801863140869848476223694597555478956198741510046231116547235420003419036060057340222611180377771751542649429684719488699569421767127779169954876482744686664719399474485237055319278058695452676855164223338355291329425036882289177007675573289953949527566330713923595539547415064079829469052374714449948670017691538101834941837444265771261363924423845722237939158141141796911832470649996196555674457942877391664436505493509610556030367897836158990644554276867137998465254511225684435553479657271467528797459805794540383887691070004733459051061482828469337929819459233609488790960383059389329943785302676400735108903325485966893290614390490799455992149160051861156616132867733139859067896210988861919763964134781572278031067622245158043337844988712921612347380864768553386022538061411915527785446362497731874481614052803777601212928904992933376624227378673571651988473192022013743928299740531978855/2945340432158418383223693624588738123559693482299075088767878449688292160397327779966295692450325070170031945807812908771881611572255401942922812303597144053805349165872996110766935565946816006053119311086960734516644260779498911850068592403100913453684334767056261910363295677456051671938422478104563288264146944 e[522] = 245412402835165518035137775132893039213769595620169123322023600539792502893233824839372887818068013040964699374504821370172600934742422352346732216598377733852759392497279404045873686410346039131382278841783806686598168706709061124213833181599137433206521103118046470350771126277302435794169416103338898942624836630958054888531845867530390754012507759344596667666351614542407159882911287207353083899329802050796721518634011537338639722124050208998250329528403143480400595371407722483566644249283170579367016106787520269316185081422548156651784295202852989086742928518002205187676809092092390376122587372995671410485317646199025971871793408012180302514894010682618110155308530542508959447662971986494656775420593716834166678407037682157378984964424837912837934604334386043307012321080578686741160047888037050988842292188971484409718508840364589626219791989597027427498105448614139974504123273338734566497501608920213363460668517637313174471088374920053921394267636607842941864921943874491101226989257917619669725660994435296080018583201736034045605012360513357712721284230951644010970304440212951802455900213002257095559052456352169003668609992799819592482530502169754123241558800709351640127754947333046377059550772166850202393975454808122833387887562472712442639038396106156821110109948162167159248162430293469465422423897185501349667343930858393035383751932494558058765470801745244930959948774469580309715446597059870366671480101093962222008811172178388602629950489490051124741531121381240829200694290885864411406305224309773975861794870492774387842901628154203232473200437705267389690593643928485763518831342037766056099448223936039766619997044133847745717503875077333562950650268519694171830892141406807399202986170803344345206094266838249014255159555/5890680864316836766447387249177476247119386964598150177535756899376584320794655559932591384900650140340063891615625817543763223144510803885845624607194288107610698331745992221533871131893632012106238622173921469033288521558997823700137184806201826907368669534112523820726591354912103343876844956209126576528293888 e[523] = -1538765162398625595639043070588408665587112602196011694959611132775105703178996722965996875936409455388411222721357231604115120953198511461981616850948695764779983248738542431595713677958744598333055651890556491047355733578385700762235800694233804964030306321658978986439442580059723872748734004407488499959715509123232803024185089483501829125048090056381933933458651307832578651461764093591156208408544455178643380177957346776357476435253118338185248719616007064836643283812663773882292221454837127992749639348354954137811047841883373925810843169129952236837595498759346121864534064688639582238152532137378390930730685718731152334497606394045743442978324907744310349291766184379723102793760762020039843794321207244124534073136492176168117276555736916389676057726766824510370989267055988708475541093317698603634294589292845361352993067864117886588371203619285257655279250429583080845209353270906623094735238198210724428599837141889560689877639115961628753289567562202259442761794978227421161758564968786314213431809332477573328125543868541241100031262143479891942405362047703030423465427471959584336019218263287502304261602315192009139225457781202324288325422476605435626736362706649134664614986355284854848761667421620384897975940685463916048400799722585524953356128350457974488402483983141912694514419169032789890874443484740330178258633902542204835751325798948677586575734574509418005359182082486872406070626658201361534211109541993411211808419676721983468564528080181306837351180616474632169735612800827396793102496769215863092186140482562745747054259824463524358208614566538247606461206716946989664109754326031712321825681832425417271109074811245224742078562430803337283794744923377924256993447694172504579060551624061361847211861369740920836880195730985/23562723457267347065789548996709904988477547858392600710143027597506337283178622239730365539602600561360255566462503270175052892578043215543382498428777152430442793326983968886135484527574528048424954488695685876133154086235991294800548739224807307629474678136450095282906365419648413375507379824836506306113175552 e[524] = 4833353357070307864426970557748970158097194961872600503907165873629018256211811662335430254887702357161643759032984793139800761645809695619257398432608841480417194978830810825140579020186868409607509719400910328240561563318601836679412513248394308322248553737843013257585255837219702241762359465658410935551560153702657726099128284668618976841953726671895374295910323972951803766187802190693891578332133254745975233009482740880474636245642168589137996520616600414185073382230350948214576347852560012965555365091790136129652036729623401460428900693948933760904021721633185831985217486430847105611690709218247167369377879545243889536725395796352098419941717284019647240171963884390452651050182442464460626054381959664661947844928596596330782690435709423022189291024097939275297831334580314828390552397308471583686155517473087969971161459383376074155727245604861914401811870452741802381662182210792208754674507447501349072861701847784670220817701863164377983573344637372216077885036633973725799826549370600292932812019735007046098953943747566016496759622287323439389067633859968546848627444564240791336429896340902928613594257670449158814853206528659555340568367673269913960240277278583561786331608961824279878678816558196939371927789130029973064597448945714807185200871414483325130444303743321309807530555155292983521770871443783743275039454693292797301936756673037245253537463891003092619489201028702310643532040980384620790057668268361896274362659675160836665164596403652476797418225594201265539088249130772529568219252869710644272479269341319711930288869024192870773204684255012724474263317809107783950352973631722322694604646277461014066682872318148711955427225462416578929245192781224833889405945028004522405542316803404137079671945001269210869132746793653835/47125446914534694131579097993419809976955095716785201420286055195012674566357244479460731079205201122720511132925006540350105785156086431086764996857554304860885586653967937772270969055149056096849908977391371752266308172471982589601097478449614615258949356272900190565812730839296826751014759649673012612226351104 e[525] = -60843405512103066146122062364168565717494481690671133816717859572999889567835305517684676336422819811725944500991610832207210021609357669659088019372003958578157325919259466675729800112473632796506209936806196733247852696202850762336023442301155483618797052414362234112085750605556998514816719185186775076275876362999085521771604340498954042027099623463115065044121008768143084233344297341105816576353965827182266900770670092417906854805099948789062405889536374623783682962380127222230919433360015318245975734735353497986498545162679482148919088391483907145410036520703861750250536455662810544661477910391578022929505634068101294826727841209189812024912135949355379421829723886634831115003882959139125192203626139979791876156976160037747460647768829024177573935359685054111019371316253711419994478544458095203778172523257836562014422883970305667155096828281911408006752729357888258423657565064852924231739814073690065260220235305608639261465542606943475118785605403011004928001176136710114499831997593443593383312522307855095700901811354942491495188790378809675256394085204336627524097621577638921168981736775347528701756169907037638588885351279326510564522381190794783552029676351950228568992351106570205755342732001230909037188529515422233824912695293125194606151081677177997396405276189432221754396117516566134712835222606430796332218549480776993363937874955978069975744820747360201586603762871876124688907385269501798460142014551585484871971553996287906863476160809807701537303087475578913487679676892138430750937731158177758623446303141768045487757219439592467119719922612178741872179156718473361792257182431530965858626766846452908448343436715371971855274689475372512288135371891470332329890020181599418731768973876043145097994292909909787677707817124427782515/377003575316277553052632783947358479815640765734281611362288441560101396530857955835685848633641608981764089063400052322800846281248691448694119974860434438887084693231743502178167752441192448774799271819130974018130465379775860716808779827596916922071594850183201524526501846714374614008118077197384100897810808832 e[526] = 191842880574356361878086826015651535601116133856709699789453112462857663150121164139595915295298655105958003185250448544310551273883264114535439942846505232643468998036802268776267596298396828092925741037038184027723059897981394884394161061343621816982648912432553190383347820501603471900683628896878561953648527684593260134927882332587965657276659043674654977799222706810882173431070152688111523517034582973028323355211998363897360626742825792185235105414134218838013661525608969392321059695986126578049407643824999661854310371467748362541186333506770473717538185541353531319758367538241901400606573343329361558693074513625819962854476520207580673413425176282478131126343962023537607281194708780813506492783611901340234586418020784345482918681277905185064421925784648055748269281490376093852376085971648064927195189897365501636473093081558626424646624265581669590974143440423078064768912089276503372723865970752372499710952378726911043717113821964451106988624770980135663097449731515151125116507611347213024562552198905992020068349124034681951713533983091569227342574310474511135187653010879520860648265753120905017585517859617405036775711421191872319917206815918237223961719060853698264193706522453440834405213043076501805477506670483592971836403375008525430331514695327160038665424168239713976840189895422681370327362323896799083328107620231183989351411024313984121199084009450273327091008296438449407872595138189018636573790767733446164790480187881048523701380068867798224109108325430852851237383105963262185365407081025074627853750039895549350159801044601005123908360531622309286996727369064435638283828837609770927035017552207428499042755791357428161036639178521685125479373513129572979331058092533452639476237073113958169043690671357066171150410198860652284234715/754007150632555106105265567894716959631281531468563222724576883120202793061715911671371697267283217963528178126800104645601692562497382897388239949720868877774169386463487004356335504882384897549598543638261948036260930759551721433617559655193833844143189700366403049053003693428749228016236154394768201795621617664 e[527] = -1212086122584070130859198978761621352194661037413804188250664920631376759719132082875483320763113366669400750631264772923248892568605436329145653054472662794147691382820951555894697733385569674532045264345975671779462243030848459020608343301020096926100132948886320120588159175325134548415602798721335506197750584021734504935871910532250626255148311342318444567742498336446035776645739607695381579499061758460118983192481533354288022439086184699720814236552480558476427049259380007536234928790996754355295050254136156988599532467247561085495660054898270760870218185992229227194995703437759518242625268221652071604655083636604665167943926274195498743976691037155030580065782527473734530402158624231856174510535630400361083527396215015474536051353064519328235940145089862601487361970347598103087107906468312924453237415012825598324709293011910844593655432837704584099690440588812707196372525387815711641069419330798852295258110110445839835965319304222016220159288322752638197233730583868803264824516318032746801562198151022309869582506243743835278704551867040366721588337893586214383659028053712280730799734855815979393784972674418729741089789495674492694350912502414089009263664453394851033190699452138871585347502080446832432518693536673240024382932200329514375916333476673158364466668339907544059222972863143101396112221211286882714529954677854190828871152245763504573482193133005902325548118227361545907902800994586744005394591080339234829155414681759771625408647053426695943376022881959329185111958175525374804529143623602480639462594319125401697957246451280063714469964826430784427176796413745176794518279207867382529645741555091634762957645092754640632135974633285995346703642148922083409452730747820020793720674477696369692810232420254827762561464409557336457857007755/3016028602530220424421062271578867838525126125874252890898307532480811172246863646685486789069132871854112712507200418582406770249989531589552959798883475511096677545853948017425342019529539590198394174553047792145043723038206885734470238620775335376572758801465612196212014773714996912064944617579072807182486470656 e[528] = 3836324476159240817205252199211860432628916313345677801476471793661329574943772443544960616255213453384611373016301738882557824135809029703801307852486333530768041967907025964444340538894454750438568203157336686819319560084487132404607707116396468901929573933112602849234591315108430485464260523530989444589735497961725505104298507541767216290650932484751690145942706834717338060381742240345439522596810214530748890066523631923378314249829615022546756993535111164075461411629955936297659989539270665238929897653494042503234807581009477912428232601909224247932365490945098675794643237540828407191090184769230475269619607595369726838514989428003997559669875124385507437447073697897872789569627075811343167170028260932220464384158731278681502560743354330395736248817645802018592468020639871767361793417422292104075841118316003898969368243268605063833192553094779989906191162818812239637654314614981695959719478776780935995400703656718831243478569420058507806842864816956102477252277023397000306979205958999797909377405374141883015297764370012570275450062249989080891236166185717909213025831612249224447826126372321168284361749011090331980454774226287216406044903626414671778717621156418776726844710997924160428510485552061380558584919092139886573015152898683032337950081527134973257478196155679411499351543906507771118881012179562243380093284106658293962964687624387651432422925695981978238881342332237966407799051962303119489486238439191278643493191261386202335803373171359886883621813283984998823786908055732974714548663842603941155069943088955981169987311930986248068489390184360736073659030894712659154606250805754527116802515280578305209586680463605064956848754161030510416840584737032588603153375091737183428046199519791865965200645884911955868485413470559233090114507733005/6032057205060440848842124543157735677050252251748505781796615064961622344493727293370973578138265743708225425014400837164813540499979063179105919597766951022193355091707896034850684039059079180396788349106095584290087446076413771468940477241550670753145517602931224392424029547429993824129889235158145614364972941312 e[529] = -194643392641952622882820709453989763081126784477673083528438111414588309768678402976630269401473665541855246713847379092865931433556792859606922892810925499572944057147514214672569377512217859756736081096542505748688300872086086637074541129836253490969861890188868865057592486282060603859185331217988030780933227808668095568032209835421815958467139818814239067928522170311170878829990232801694092887639532682401651265736798897586981850404452367264086982269814546511046088321679312270004722161598463518027271382699226581106414551658693011540975485260866240597817616106332236284113743010966748878245787792156791142966555671523980969102393206216952319210538823062244698664986135195530532857059876524046709036634564132494101048208384242513246634493724755878804728625867771239962396426720876747751466699985166404650985596760939600449446564102776835841182947172060571997124869460178417111210236729450505860715415055833086092299717390215326993106750124605682223428295156442025113371058687072950229616513928302686426930273019786430398141372105443602144783738701556887009056275761685654377352706107519254794542167835190126652865943545356743478895680702518178104300506915747423630320025928197337837545514098424483467685259254943421756485977019756463579147650910588258362093174343344975126151053102412029530584400135664599957116800851539071566992291169585188598851685273128438282120899081989083695635881702709134033015759522007409518745925189608689696651288967094029306497943269410770429071101091940269555349998580871245219145501706997249707609476271714483439856076889666811685982858864572874436826107996579110854625923476835833816140690614048747808485593147561371369248234576379020720142375290550750752029954175981643268544360225039803092249731881999400718915457719309104578629539969722331255/193025830561934107162947985381047541665608072055952185017491682078771915023799273387871154500424503798663213600460826789274033295999330021731389427128542432710187362934652673115221889249890533772697227171395058697282798274445240687006095271729621464100656563293799180557568945517759802372156455525060659659679134121984 e[530] = 618393560088682351696711350791465363184620993670179563699479497819115177121124886882175775251506045971976224790831178375396347083034731648820762649730710017730440968268039051431950065895902621367891616943501338126443365791730759752001422969111662053543312751107624047896183291313518540990955789795275534508054558397588526610549440189459009384032912242905986968625629013239819222130293501909076107344715510755586916413238871139015332541022328946433844936477397039093364237286923637493085204262808663370981100993903084155345749801618022493657558741315685145931313436567224254185302183638209823160580158464727790724392219658640260579532796274150848090363526835632239470933513805270668707859283698500399730678619443314736654268022271091292331022399114868300968970848234526042363268163109353004166845682418101648413645480510960633557829198936594718887754932647196032655156213315635976581000806860599382843740836650697458810981050073665707828420597069435758371446809673024725352534943574953042868249350848471061257127408540333747184324884445488643330615912791406270824953383261950733278649172333391849491813187177912178249463932990962440707782027809184398219985036732650690435005498065881214941392502896660419979345348232942614744961982474948241062899997585198182668566802197581344818059639043031972775485690429066553915745085842059937047515767600243161217217687314940278467980250762489182639268535540153944067324599526094385235449393037023827223727252986907326423247384646075654944105188141587378696728818564763002840365994212375706876037136416947801196913187295885376322116427527297869623580060151154554734514804368506706358318746937999961612449693268791903076227055790524483983102312324575190908703274450053706190389688574006406471956777167230440250563950429286790349804175039852811177355/386051661123868214325895970762095083331216144111904370034983364157543830047598546775742309000849007597326427200921653578548066591998660043462778854257084865420374725869305346230443778499781067545394454342790117394565596548890481374012190543459242928201313126587598361115137891035519604744312911050121319319358268243968 e[531] = -3936766347043328332803223154961300791700830109728498010228186194406922837860474265038495340326571932983064041348577717373314039979808732441016951972551374152120628817405687341964495872222434876942112027948652369141567136652372636245271749882556395154415026687756555261578926864999860004427234635006436183212002611928853687411695899686767120622401236212802633532505374442368076177160738645910474723559166127438169792072357058618131929352066156595157668013069938699387577076621666792742760462957398309824825938032680025013757747154384664162637460322930749292164836493898112137378346630403321766378158332533576437289729399746044056129344419277632740665474851317959122155675609414314827577943376829383553719850719235501767625764133137617018095587756892552214541134465378221420726730574700007913069787491443553402277768627384166601586882304192834455248647947655829073844336487669528699112638335196047604154464099486882339984093752951441043871466984346578918282869675380114480505042377539065600646292164609343354691832759598368248486211947561608288851925969434532931576150561258082830190544448755213903948327262880143774091105389311395819765346124506833241329303037732432811034726261348077855531311623468230971968357462104443337348965132993806721253718574881032527872803607129841150400173302628455088359782139265304573349816176936504001588289498821747795217745463678955846938598639665069306205891144219198872821812234031016228411109412521626179535021850713854818558059054784670276286336210268633876741058665939966892445540238241628142901579688954087621574019571850744551769180361193808208110179055768027347964184951820013658894114819596395277431369939688842888141702254574207120592213550676975934394738537228097452372516229014224982034412706248852181172109967995145760956935244950141082057687885/1544206644495472857303583883048380333324864576447617480139933456630175320190394187102969236003396030389305708803686614314192266367994640173851115417028339461681498903477221384921775113999124270181577817371160469578262386195561925496048762173836971712805252506350393444460551564142078418977251644200485277277433072975872 e[532] = 12554579622147721790111954105480149571059261025211756107405858099892527815466479728309986969612658260268857184880820512540995388291346116057318557025791546586873674207522326478322477345597520369864618318817080238747360081691908315533635439709932724914921289244203271753150583637438425032243757086200835182995826596921884019842131143493283427900039513942336726114143635450539602076131823977354875082836008648060725780545664843977892158146074605546316625955226837389798018728450514704657521087108973599101509435697638099036436984979720861614414565728871552966021509527740063245412069820411226737406466056710205213263603502040628488219525762500176633565275295436877732888418314283768622661603374493075904357593783373623029857605612567534929106269810575331554765566487258820575741441269641299810655787084824538984399979569076341497999660659061469585452246565509832165892190564082888021748647734445609123793573961014387780621714531103590244197222041092401661210040364689302037411364102267661678519697731687312976310397389726827562142653861325269180334159752895580903047362729377956595989537076997055474510909366430792754637624319784762959725241503752841062247953596563583397322499666213431107661878605586183719186842260087734905837210033188418215521194112886557563199734399516938420597375300772151138317883477639060103216700946045047671661804572999015171548755868440889777341630874281232641387318347337660969492901908727229268190992547736471667200748383530374399837501274277118588501665334791187695640798436755211731858737796107200547378119981083778784218872381909201834049346615591581127378484777881851987060525862317253611852319805756129047886205866221279783553657989267570777174244554579532835050098233425690467084363302553144413565276495938822803478560749057881812671418839798621876444444053535/3088413288990945714607167766096760666649729152895234960279866913260350640380788374205938472006792060778611417607373228628384532735989280347702230834056678923362997806954442769843550227998248540363155634742320939156524772391123850992097524347673943425610505012700786888921103128284156837954503288400970554554866145951744 e[533] = -160450478101209421724690501582290922547052557509254011289624046475486459789559926138333727562137204447159272952147010465271290317820573837233846219824445229925786808487574049417838588964643332615504237035166403094212123933212643191921359877442965571071466780509883709174504594289834394782986016223456670918009846591098054260525684403303252079372244115236868944109802226490870406550010103212625752326857070458053127247147891769951291855849390564924219252864740665109583506340822480870592325047842487393057265833175311617938760140902706192267796820577330175448918378210614271104072036229712191185719316577045218958216302668868769648083395967227411619349204624405074379716849664892447510673006330795649268156408572511333402114283647302606414583961120043988237822426562163293689791986023545855785606280068550977259103278148507666640085709390203935464831585498087952141933971677240196297351146749770243772150130545263413791721003551142882106109613294553137591491786196751410275696141080845984756550424940334000352993050935728937891222230327710902818259172320389574231040865932914190258761807709486929070229092200439179554093475939908743471202570524367369092774542258053550523350612366440600986140872402766083346759625963408144755103462505924398688012423067219133263004210158306454582394500849360941015017146374395940427184729538569218146301500464968564091804187370569197835693723442675259057621152527101455153862661648637549402961710704994599431870435683981328449972385169758502902531368343925110804019611104615900812477301482259633105512269904692429647218759727800782089797775383038486046625564868156973504888765216471818072338358791712145306832358568450851137905119621150267038822314719530690492348308769337447529352083829122518775082385877259088889233988046866293995274657271739940330629867793871265/24707306311927565716857342128774085333197833223161879682238935306082805123046306993647507776054336486228891340858985829027076261887914242781617846672453431386903982455635542158748401823985988322905245077938567513252198179128990807936780194781391547404884040101606295111368825026273254703636026307207764436438929167613952 e[534] = 513611389637317310935794400056019823961069767609187636477504623611535841338683139014046760814595071922935782901532898288910555663722134177432495203464117296007785661521880845857333451867399249496830452451799157642188802059751357784340587938302734915588840732159326624050392531924781538830299189527398396765242589780713336480113081438445944716864348774380435950906669750031006071815981559010007027436839923632713271545054257789955998450754778486267887800586970356590013277388767152384730545136770140998507001595290792181797910575809797999729261766892579245366935175390947192956630588672963671500697562464097824998220222703932699886729587895990110194217949118249584696376320992921696992049324318189958189068289422304660383013121834923132417371714858958157367033498861166577418374525912993733458199950910552832617376567663185584065146532261284020720030373289668900916106669078492949597355013447497390237872775498812919074788052347055810137363391479038205600273453272074679272325303536575426706414253908882459905731890891979651511117958421314990792324980703186347924987602907782029962587642389509162951553477931014979249972093370095916630863930087798170702146960477135106896112702466243838383069601631303611373667244723354407149127859237716469973891046257114252761840232355868920718426955458512891570880584264651797323668806762546877823526215694283195187955238613721561571246947808630567227927452029744113439307502706019043766781108029609437510930078929906742229313053511169644904795391723659194959089818127424331225066495022085987525544092316677922065113509051989960452096585805950017268394760811241550949900715937539082917380166061039690766619709278192884183054382051679906062860501609871413057975669262655071558736846552951106660562770747420390111550976391296629158077774279859185687243641419367773665/49414612623855131433714684257548170666395666446323759364477870612165610246092613987295015552108672972457782681717971658054152523775828485563235693344906862773807964911271084317496803647971976645810490155877135026504396358257981615873560389562783094809768080203212590222737650052546509407272052614415528872877858335227904 e[535] = -3294363578113638530171888461302307393007596691039750912007789546761920896597010996413883522075961429299573119400975131547278836028408377289875852259232011838240680748151833503015252770386227602220349684321614655634294339690055199815259575666960779554569859978533530131063745749346222792167296311828902597161380578904665118692823803741720093028601585068969843254168566601797254487587252378922065152393525874170753350689486891662465919663693281485099943310539501933561375077715460807084384826795909675083493773207684301755756886457331135520710181043727306054882319532374609783308762647509604138351663076068630570376496693773463870658709557338044053938486988346779055610406326751717106930052406728993017427969798732238579480551030989896603867705650070024077454104397529737092948369491987197847623529298099119529950622319572041011781550443067123673848259612924126398065013052642898022939781478085900572297461162841509288065319943747860442071424692827377194797920886115921001407091815012686411310575737080704744372608701562105748398561232474959619823085650439578067789706008255291240737696837149566639355225112687831106683288391250099430780515420788535938004729312756609579698627115419441071722961383060805490255621808471306665749943966526801959566609201927999604920011978927638419939528129461693516806967707596889751963697125630122337167006934356686410059922726020623300928092154952272781643710408527756978896092902959058722639037565238166684002930208358757054995162749438752248968736916148890568067623899641343122761090095440210162320255599053771039659502333585496509863487524437155796914180037145575500173297135080012729658035834234758738617702146254715573010679234751507557265442514924201294533949464286199489114169591033579394644653592167775964871310520102662415893293915007404693802254856753847975350805/197658450495420525734858737030192682665582665785295037457911482448662440984370455949180062208434691889831130726871886632216610095103313942252942773379627451095231859645084337269987214591887906583241960623508540106017585433031926463494241558251132379239072320812850360890950600210186037629088210457662115491511433340911616 e[536] = 10584982636431430405151589281635306548297237776619193714052130029861075113513876659701108411415935242526897104116675638640536412538978846897604851831814154464154887605380644469670289031134699907444021306998275595503239292916829811642885799666214768830405507665546108852110078702964384307731662519414305138142934040815206086520764535804338967033090822899028497617968888919409170818461009478528083193569919797369789027608504541910595810456185952295638152053148951336339520052152632705796324286705880509479674479851626518569218005416339605415256238332900165405518874588426102028771294863322090579530902118041285907106538782711102114928827035715904517149655712232031612860145854232080825372536218186779685497084627079614471676410417191724434347479948417117638988852200517745107403854823574401080279434714721914494687094380265285967941157813443931787369400854723182992373372583570813911850976980037210063926280715556231661664742598697726575405872461146484045111514472140928494820986958517088273136872159035591864392390994460588917029331647191244203220918106939967943467729345484586942682973958779762946379889470130043231317383908808465205725985494672334693907359815122449617927570859043415537923750810988487493060929350267500483174171990485246036970357708143134445069175998631213505774822711447699239682171441788907674001115997471452461642188901193406366847759665581972888166380317516317484325734114947341505451720953431239364341203071000939305149957334052929436942113026264536678631452721471263229919012227497876299939382930527435644909179159200056598429598615183469019362246109067500424814219937058759210065758985341073317167625327565716050079616295657331069556692503321331357886342062719984475641235117629231796470935469540252512468805690946887303673426283605279125023632275714794675017192623363043111619048955/395316900990841051469717474060385365331165331570590074915822964897324881968740911898360124416869383779662261453743773264433220190206627884505885546759254902190463719290168674539974429183775813166483921247017080212035170866063852926988483116502264758478144641625700721781901200420372075258176420915324230983022866681823232 e[537] = -272589410603151559042993105305800042135313852181605847288671454722929155758676597894903184231180405475958727422724692250863250161853216833278499484078071108277332850057232376962539156350070823771726421346781944063925213806781451446284111467933040010885832608351017462816274438395594559365875643705545438979493739952575697837989732245804748467349400083384875881837693067714695744548075851158822083851730652621666023896887102392380675636757433408900892620635132640155956962620303289870666198756195779289599429804774527571428432328143372773345783420854871902595877857877170926359948762803835116523453847960817830620186147062258867760703583602672376832463012802914760170963391089446676530832967399060130141963476879814941468560327445018164983098012746461424364415477681540314261651491609742708895982510618577244974833302277690182347890511886902769519383690576519176418665754658888727260567390022933906696606142435196115380780064712596076025333026722529195824604291094133088173250862739640308728099961998790279439000117953088864614316247109960293275751182554325338763156951180799170634848807514463661848756806757900664541965183974553567292710888469836855540142644288865407026711663006585729207741388214920994553965083721668908672584618059687915875338995537794119897337053227831375075592936007781042598606404281251957655038473716784468143634509296128363541027874767906403197762559395933649094379390033228579861823849206179772890851094101282320216016105048436106507150557200392436177858541106451735047704596296908654243277362012834500664952177486203663008217564365848412727902376819137895324350874575120936330122027297697836110429975765689330629502754767320151380333754349639402139419212037197878212126478475786742524234805419069540548877440150342126225625363321342118411429239370106829935641435212908021726242477477115/6325070415853456823515479584966165845298645305129441198653167438357198111499854590373761990669910140474596183259900372230931523043306046152094168748148078435047419508642698792639590866940413010663742739952273283392562733857021646831815729864036236135650314266011211548510419206725953204130822734645187695728365866909171712 e[538] = 879116714176318861676054250708864991274031987837929539372111375213418640265464067852111789390513823678753107856539512538085861041750000922016941238026699159711261499601173827357978714971874897565400287936052944709655713031644927674728181913514153152611884339913039596114486782939470435201457180632555961476227122612159454303304962041814948779181981184883776702610304406526607360668320910246494592903113972393213328836724743678531247090495703713758865593487809685539358298746704155554737119078821204878398187731557913034127697131136224910675059481824548475820754154961427797031306915034541758715429204571442227934904987263494761009498922841763722650249581011153469978494498202813356746656452276475366469891951809793608229639981137529273805286295799209248069562508690221070678302326353449509910767569211377514534090255925733382015889156643126505847220552021991074653340935285421585892331322492142667695208498468661249464635535170744203084476287253083158993973700173431799211610603000550089545347342170183164630861778849239559633514649342348517714902091170939892226045830691646613381884106021364216089388958163597879109813824922135036901219007870273526787292582198793499148191004514998261018300898557740145559856043101350630951550807097444536928354117794298160818308373564073591374774507081434862736037416888071291783375862128252341148407869706815843375148418009561979942563628860520984467849435363633725923241097193114918340124819709996512861255664594766686992341781606662920642767794961083351498908833855936861355311456703395975325439101724874246928989620620468868596778206722676587588130615341417268382698303108627334632456547256165742254155921525895800001183802754581032772292292419543279264820410613099033847001122189381786686035466895358437661724367066032699496759078344575329310092421654051784211108461160430615/12650140831706913647030959169932331690597290610258882397306334876714396222999709180747523981339820280949192366519800744461863046086612092304188337496296156870094839017285397585279181733880826021327485479904546566785125467714043293663631459728072472271300628532022423097020838413451906408261645469290375391456731733818343424 e[539] = -5680954345699283111591312751625062877423065326204281545459843957903642775809049912142711090219616677178613742971714603479709589011089800218979572659981440361527952670896445682702611832630255290958318060909294188436166592150910567277709691800386849169366319844790697580160923830319987586423433692852879344538418050379241698558850885154161622104594430075139969409701639783182105806561770159399053324373435825231530743380406569536448054115578566777726167069765221142285313375021236640681509839366984921988414297389022460698092575663080259601976949935762671600029513618876490320829295775149530974620731478475378311629460593170990738133621214534835516900188245816925130517067261895610470524503549237900973845966052448538328951369641528024512445833092953036706633478161937781734444009333871936808131957748319503814452101099834731601980091340156555822145064565319709750457550126539729072608256284403958184821277744440577184279747646836804791513894663845580428309548254798408158386813270667585669474289717394726071903822914322159979128135703720546806890139308796576143028726116605742095044193298207276873856873424774551107753612753387963486992937025973777883625205774453150971463457332577242582928709814338027523660905705164950752624838965292563637909549758673177184297283875401914067559390122213489098889847013113509265378780309448139694384930100229834449098848089976172380669132243701440751534168349504426430442625616618097938813538275065132651116316289827415632100898734461819226351699454523355812114623382873065834679216121728636706574780015000746765867820800483600981471128109406060394736346879982752199227333282813691051226551294206886396034976918354122981917438172636889492244353500353644286098545273030748176529578418435020722602287066312827728626698694319492602366210324085659815529526219048993326964789546726664561405/50600563326827654588123836679729326762389162441035529589225339506857584891998836722990095925359281123796769466079202977847452184346448369216753349985184627480379356069141590341116726935523304085309941919618186267140501870856173174654525838912289889085202514128089692388083353653807625633046581877161501565826926935273373696 e[540] = 18389578614127676257098093170731147265287581401047234188708891200882842263135293543075514920621788926654742278740824098431425891176792337620904959960460755150546679096565761804838112868086043283841061125431550847143089911059758497839686134494648134485120447125163802438864587216922826692205903551996423925809652505219413422798965142514677151714477207739387292565627264315084716358068542939496616568669070873825158278278458392711705104157244021804891497457782825316750809748814901793845499708942223233508937461274347634623532501117593377945912927516291624998763806448223557449931801540602795862222120598322136267022662683882765495879727904291372127901149419207587482423837256170579590211026676125516685058836669937545158650032923219431019864053991943886686785811075025089119977764394505577010672609192329436561164664253310152119096844699701115112178549821885361087620519458047268697440836388986243470870451442729904549188394806174787244644087173418781707184096097435215612061160798331752663652281247661307218082519522070299186107011322296008447568330928752203257848599437194812449231448695862496327433250237722966382596147483652405744667738944164937301369745738973320374948358359360424938629079863104560012082316318075337760450159726125690885902810636362609760770323589293804861188053658797586772819842439117896872701356752684382156985922354080644546308786916197066633618482152308771709759165016345374865812395508801075044542808215532559438452668047756236706912266857276989505909991557029808233884962867859601237744423599501295487541276633297319014504945788264433303120220929948123293014378392125121754902068136636025820375958772088754569467198802560486336839921108103419445240402249641324695930890735363434181020923091796858763594665649884778088704659906022846535936767432639611224464940774251617265403452962132645212727255/101201126653655309176247673359458653524778324882071059178450679013715169783997673445980191850718562247593538932158405955694904368692896738433506699970369254960758712138283180682233453871046608170619883839236372534281003741712346349309051677824579778170405028256179384776166707307615251266093163754323003131653853870546747392 e[541] = -238553870908226400179587014342976838409057424164361720001086202738597961270321784042260513861262654927596646834199129455574518118297705968397892465627496528871025948599737189246879261294818247273935552415238494933533129710431476998031638183991487694642002499182027535997624348473552036745555793395969096159788721917469204437603312589901119015324491916394936762513643896609107367900550766731085570525709475876112968042567911132179179133281843457378516367580115787809831103735461381398876996716335286975417667244077563054314013895693781068283198081205883383712482853653245506109333421776971773064568484896792304694333124863088794135145742694784994106213691289301422904422547128124342558953734987672034053723654774831281382618353596946201239472811813954321160530303682235850947397194407060594088004589535758649664473397527317635090841289435612845651345447160026172233212733464572857550885644631891021383856454882980858407395641606229385617916560573672899457894928096797449163439096552908985546393357957821326844274051399272078492389598974495897249946246751112241166469626269695083345567052672247686799574221807538027479693545855192233062832589953285529516410500702430414921052869325628122192338645479685980274608543968809243326981021744948697774961321471365158377412050730109715049978978199057639144877455740860478729466952391527649158853995463587544556317061626731801967185066306339209996728246983017315577035809989126268881063121263811998370734212915452749950301910218135767530843925413400409470001064475515508561326347976880023368913758555444813959813797014817176523426084434285159663920469210080243996162694023527944742402684840838484115268262326444881479434862273928387748854317577381667505812314159149717173035610424497199593840797716207813659506313934542060068674238618206770334766709047282639265330013241190608612944995995/809609013229242473409981386875669228198226599056568473427605432109721358271981387567841534805748497980748311457267247645559234949543173907468053599762954039686069697106265445457867630968372865364959070713890980274248029933698770794472413422596638225363240226049435078209333658460922010128745310034584025053230830964373979136 e[542] = 775075306889355191702724668591604403662028836958206613298566541777888925126094577016672898058942002720938494210121528146679026620479570533538201535411746631239498800967525903156082061343513655138262879821380825446544117823632214842197422904159239166084218596050089946561084233988812750271001428646021521402254367692047918337031670898879628463006708969029411391387755758335271467588954125399636346932416064016649393915246748243920037009432217196008143730886319835017324317905106386532849219233987117461279107623226162703843769512361979021391319272991044359406624054300568743291829462530001839803834728519535968210852012468876034276486793679570984871316109342345664200643323821637653022413555885948893452938513377909113414929822726974054265375082291649275331585622754076498560658198566632377592786221928703413321064623081674377522037644807580412488373713150752905943235773728234342845061979792474661184067497839719431387312603924126738409444603427757181899803046080883173642462036020947720938002119766073007378240647408880876974660757061973239490788227045789313211377682092456529595735949575318581308838983837510775682188922790035344641251637452034134079339344501456442408476969070526353413757143273451046453054561771670272750669143168921856214998596330131543303490511757177724623249897375514941854805188138817860495535017636165260793715617969552636026646859470659948304445506797572610358018045370997700632372744770917684472840359407484717017341502543764489163617020279087031284937981189146698787277753578729683376506043186420833343389104774018109551106215727719618491239465666150455067876304551836729915171543708591646234514815303419361130429793353300748829329712951069874726864174092480701843516187863834087198369637920867206674237383775479015475426316903717082348483468306898402261699878886264225736226991995942194889524045575795/1619218026458484946819962773751338456396453198113136946855210864219442716543962775135683069611496995961496622914534495291118469899086347814936107199525908079372139394212530890915735261936745730729918141427781960548496059867397541588944826845193276450726480452098870156418667316921844020257490620069168050106461661928747958272 e[543] = -5045829626881949681304283928013279063437760069596754294544526763176473013765125568102292334530756655792444189284308598885010342933286080291002831212831133847817658932286327103741402402093754006174507897747782902397978760613700939317912634142680111448335780743476987691384112239994571790082624659375619136804031680108861246827697066797673059438098661200151893139295777360758266258883593710566793291361719671211551681449541518911364532058977716800458957183696569503380433527820695649045422045241859297940809354838590060614874709242784018122971262334755303787442064172761455680880275136258818637627388550592018281402679952287497755959093207401031224592589054400973586466398880745794068337930914356290952112480679725224780155869119625294774391376298194503815076007893379177696537491434325676988171115405186403693166552581397051831406794073091627610944933994280303510916097751024410624361951292060005361237319489689406108198514866126760079910028447123178316500227493555472056674655230143697801664045762502653019576972793151969700369099808809056054386023835920878114604185750334292898099939734985449569900400966724415690947726757023471791291327159848088424606418601500350648491039965837410695868028303158109783740387216488471961042028754627473046715554910513689614323148378402068677974328041838024858933078201096270440633700524841207316336498665777048306242664777615117354666261859827651421365276249861691090791436893385779170662105587475650702138491163631188789731280495488042355535384506205315866849351320649498090033729150295083947514166580164742686333080604618725069515466409724855580158053130364856046656216891394530205441039171952878320635575558740390555923911859072452068670175760821970936075565576936644315942650757758156378043737551071988918737339690975528581728845382514694050317331743816552801885270760147333701986233463836442715/6476872105833939787279851095005353825585812792452547787420843456877770866175851100542732278445987983845986491658137981164473879596345391259744428798103632317488557576850123563662941047746982922919672565711127842193984239469590166355779307380773105802905921808395480625674669267687376081029962480276672200425846647714991833088 e[544] = 16454740805579703889918629747733739436759123801040025969635642478665722487047454964819460824014043693602261381659762215045245817402343442320288196543970019954708317078605211283813463565037954555409747982048334205989816646054838607994237230126924156801954897312571344050081116326050911867328820849510264073407393008576331036031537475400185213651963765169758455308306825825122463077158373013873774300612022453291838537288297938596281889373812520864374390069639744648675048740875069718384624437342498711424314785401869904564811923346464665803476765960620102076399333991165278187905809966615826498660318377221910653871706260438618553125961729019063814499490289572561738399902279962436486619258089385475271542880755921207058905449903322509114933656960708786561206931016345853437623702102540832114608556068964908649183820866426639741944458925140263757157641969013612725504987191097088612962036656757721690937540415536530754950516925183513566308740736335796806546836031393640503637843957144026659529375641786915254475975386990067126825726511030211897269210438858776720779409671678159694140077133705990717687959883925840114089799605145432864995537541937992130618467205979651994434558802174664559571264297618062125071929714355397380781276666778506510709368149004706727240535987701127065069504223828999474077960865672607541051596127516014433631654639319600923244867469519851094199384075419597819357637858667719709898765471805790866550565471058459100236016374169360526747147986192550087083527793999486237565583084687603252681439857704422049144784401131017026108996646204700348542468608221925850925269266522429012217453262199349728684593545014372369878322416355715871751263507155091989073356413602234810645396995563436065762969855621434687479141108278160018881534826728009992247938116560723372010568010609179207325580794959379377595491811770084912365/12953744211667879574559702190010707651171625584905095574841686913755541732351702201085464556891975967691972983316275962328947759192690782519488857596207264634977115153700247127325882095493965845839345131422255684387968478939180332711558614761546211605811843616790961251349338535374752162059924960553344400851693295429983666176 e[545] = -1720274670025931573599866455000203808931865014414553433762038335340642394889483109679520995323476627070264020425182130323713038710249627465401102034101603357317477872720592735398318636936529532827097424222935238337192862466736827062402003161147015895896708628226270016790059108294195332708467290996203333277875548589854980710191208542666039858057113991584882694070732211073806697239933369224791605104277545420449308007565303569728534750977316180188694637351613586580052447362208458295247321342982775089524329660012646363494205854780731687917238590583284325590207350481333185956473472029168117852404069396816620411521630836256217358865295333786965582411339710137087158632222868059515646422900043208389372956562864594033099060672516783814799575010573579922582972346359993547822157639059415376538082557249853637883197762796416503960714221940912882196235564403722956233009805474399607881644092746357778144002919930241311420904705641440155640992072908989982599165903866398348086355822393783744390388093191559268302244287503198827032621640468532535789660188410840021174459549812255914316108852363567716984847047695015533164592559660808486814673876906270129725232981598565952184701665291227760463762357363572092716085058478060075762856429703969551585456018977344506430393270652789124359500350260163093780494652108518026755956147298250586794988826504941133325100321031305672139466304106348035617431388159325222163638629572774721323357969180410861937968063992950256098443545197744856399016727226820677355187457853632588718109608869940742489944785134822459469037616092339397018122773582094981241015814427372697657083455256244196821590842350247960707244922147991339184295713451150910229237628491413190860220766522707829948690903040812781825445683305569637765781975526730110959397388029394309704319254742306672154601644399776542411820413593951461043711655/829039629546744292771820940160685289674984037433926116789867962480354670870508940869469731641086461932286270932241661589052656588332210081247286886157264936638535369836815816148856454111613814133718088411024363800829982652107541293539751344738957542771957991474621520086357666263984138371835197475414041654508370907518954635264 e[546] = 5630557631215402254974154494476174897544865425436848162425643888835813086032892989617385542458008701316657585292064103732798639197402091132996385391062161605177447062456306814761445362957029198404730708362212707877344423341590532082416722725355257912440590757530984938209319076144700138716510073753683391712575953318756169882950420944117238219352980129013643151861077128666966782082248773196640686044109147891997512834944092224130907480222367691966061295172232096866528336094293371509460485682317030225705433448223674710451985983285009261705665991946836746058930209343149777595024881255907846245711657333919716697825501550141478098186797691075761286298632423609032940969515083864864605308029277430281065175812151871358695807936185512412333843305864790512048582113242781611878501148493485537423842744921618737330177024804854865162553493677510118074542831566433487548468528864090926000341731298757128785494267975789726832730094825140640026933367914045164708173859342749281694971526424056545222125246778433761177353234532471161509721315009571101731139293372838618125028370299850440329815313886352406057159895014362150427030902508103310971489608195733946402404291280041105508966944638065526787223477689513129984334161605702111318818342475310880409723978825698306507281882027705228726366320173455891231679697756544532655256368811941100569573379424633865247402055439346388949427680756549433240040279525534231664172961980380843412957336544710418656444511260805081104092596336595255254197275740498025669985205017445213566451676786737510051885442943817239698450724604633946863071380440359664745781503919470756026082142923834334994713416941841869660936414565050521442566348302265933177341384484778722227777563594838882794795569884122132893319742861998982899097130630215279648828979860037505747540788716164436021040207591483848943400014511703235334626584555/1658079259093488585543641880321370579349968074867852233579735924960709341741017881738939463282172923864572541864483323178105313176664420162494573772314529873277070739673631632297712908223227628267436176822048727601659965304215082587079502689477915085543915982949243040172715332527968276743670394950828083309016741815037909270528 e[547] = -36925841434228913952543114743979762297529545726339043485308962090029161966377972234408817795305511597785954120011112732083940712180421184934812356729044084569085033298655090089259626790034070376609462041911914438841037733242361639140706787295196228948371357186314536091633690391678205474230919158527064939976531796736129333181921283488628171336553865377756746264570229651478875225301994783223379938189906342666837682684211028385050675780959068762723821662181318006628294314669207958899927955604130297511029198696204819589158935737179241544814814900507814213781863721708527570331133065418751976286641487431369609266375771871404783439726757453866564704316943479699368874227776681805634651977532959911211477554794151584884851128540168390270847788341020976345635748830652418112460327801389482420645821303632959526238505324409026444367393093177349510132438653506088527665783420864027751116491682413920770396900918693694454497202874370647847827128295207069524825360480484103137018264310559967028074317806997260814762134587581261502879903689121692186039636392106182089839143814400629925083332646681266396865262361195293825186545219346916842283341569386050114446648207042662452136248272672593901215529557464842272760630270774088124871837112768390167079969551018955844366327607399560100490259346863386680056476998579583372531941764526922477119161166330486983836704682949074549453493142193497397318977961447044854786224154172847672497683201876412082663625793389975921451400179855873875479531084875779770530610541422570326247615695987475154743345395788255622842950552102684244881330502706213380934734547263763463814600121628772605365743770962470968101336757422706115696874059705111036898638339278425662878937655791572462418221282850063503082647942559162893216697661345659464547155323899476254849233841556657697362753190027138617473186231940795039878278529830885/6632317036373954342174567521285482317399872299471408934318943699842837366964071526955757853128691695458290167457933292712421252706657680649978295089258119493108282958694526529190851632892910513069744707288194910406639861216860330348318010757911660342175663931796972160690861330111873106974681579803312333236066967260151637082112 e[548] = 121303498521887096016449994886362227322517396091140217818880241492434548211574155606859605941098432440925313512475397456035872453158833307645640375904527594653298115435971806876590261639802732921258883673596231995432154066126065663854643472107955186134194552632353725234115246066671527311522000043840353148346065953665308655560152097564972759711750271847217844278290964376047658820859195647351897940422964732376905294463384386908330027563053037301937069211692215322209719408327798552464985371347241231246984744313383916554128253725522509361305945770455983173937201250438834249515696255023409284651905851266554073692373716371698000924845234629996526439347582569441622029513529905501625975502489609131598467909439690864541804738416741712959696623744668438701602356411643157670276946010146391136779892950221137856117690026010292662813170116212019004739212535748607480112873353479051101342279275790351822111823548281841235384586175548761834705909303802237021661126128162787208459534183359448804966195088203686562112578039446878932236374925444436381177385224155709631508565810741414784358699145515129252040851875554793480521458679365546206772271177939489144684808902874330844909972119073141890793754912234826237526332998987083285390186685666012627607943508653613445789156957839364242586230383700982411572794537012562939457378147929817842815386764252276313459198414126588541886123454982195324364285585849888749361079133125038422653478549750854764373687266698434297877608743233034386284130745254682275090320697743309256057242634698390733249028916339371942801094940672923244865439118267414479148908313708090515940200648290298824920715564083395278682226869493428948944964173132329072226981752377438285992446893595288862688541813143724373178986811655358671478164616149103925985442738983581237863552629142978601959809683343642920667339867584711640122839040257942135/13264634072747908684349135042570964634799744598942817868637887399685674733928143053911515706257383390916580334915866585424842505413315361299956590178516238986216565917389053058381703265785821026139489414576389820813279722433720660696636021515823320684351327863593944321381722660223746213949363159606624666472133934520303274164224 e[549] = -1596866921554760062882382554129661430639339271903119146158655908053060180546858753562821784187818642270361369435790820949425511327359864700066163325418734749200875837064828592962263551226295530204829915180534947649247358799711816613859575574232382686109416093359366289406061359536165819122850682601063297492426240295956249057236193048498049604525270376574346084920650895730523824962428150074858108456522401928659371617519904830670057097179368571994279412908499337578306896405830319522637076889346530787371272255384732953504423676413288798478107796783966390077723020362202889369023391751968492298367081308384932859059264636492588898417327383105067221210377097282505735018126118600519414830124596484146973287428423416640597982239716744453816943508618394945239454043890615684360002465635315395662114768750302998128609854576214960704863428981583466347272934986697629939704145701312814249910231701995520152772944068058174416615936727178184060457371165786756482370005927696311701077460114958083360254863439638841849955262253313724544299006686805215433621911527602444627645032110637681594042442052649153383723662094215575725097990343174847225055296049771246862955674774299157902778341725380742744407871010415094092524287912236935053631340430651068315074136365349392374725204776885157329695844442410783331799138080755877376328960950869699655037837443415185651792802969472878182605210622555211856080407365437978040206507293805369892466390131857341878928885221054981513006249713761497119241522397439350476366544877841382752824681704821661964052671211879725087239835022419981227428072321274829266115304167856667175335084194949727954736083676893726805954069331032317093414636413517604459298621588034752924762529269278195076140566590258867526999976720279434980205842126526581815665129133514935550195717479862947015409122491967064074880319308133609831622480530495977286565/106117072581983269474793080340567717078397956791542542949103099197485397871425144431292125650059067127332642679326932683398740043306522890399652721428129911889732527339112424467053626126286568209115915316611118566506237779469765285573088172126586565474810622908751554571053781281789969711594905276852997331777071476162426193313792 e[550] = 5264961126454270916877787752290190909150433520307582913638060292533553256354763847160317814865679359263506750149915142299729445290798020154680445190710982840111524479153049687806110815291799403092502541644078437852619188454754661681534525775614482593488724110786899159346572437344880177332019238405621630738721433548441920772233654212966636826025948394476983402598248596419798094165935408672242714117276696134222520394993251900527579369951249296520890677798729048027824325974357472032566250661276666659205994533149052994483825029416793671706330092744537607164610785515294381654007240211279059758425771601958271809597470078777938320838947978656650404288206008282767243507262857625680640211134066523932016244390254612661126148850455974348017645333798891727661224827805077263141151679548577395507977743616198678962455179967559995951909664631848218138969942034878295116968276574188870421813191782085097038327271371092944426000529414264774660165731523526703468666498965522731099533755681693770829463758547146660665937566706930903941580151328999035415059946454163013752812308395054216557689103174965225592306414264367176805969858517832426305097227520066361600388246165464468659777776937608542257008246543243154876990743501600884738780095019457581919099484519645142392710097685660747799340797140741662814665629961650720528387613421510694255007767483808930519894005391264366972536820905615022292493073472492269819186337919401839971595045834436965080478577752126401170773843371793978266394693976036033814446013418569541251232361893163351262473353200046536906462204049761237679651493263494934381798898792264543431029921604173913337198666277874598850248164935025131579169988246020796572443996197305041545844667675254054034336512953432115173279867829223669760380097205352825736952057606384469841531855424079958805254988542848192337328757035741043839230359632913569609581365/212234145163966538949586160681135434156795913583085085898206198394970795742850288862584251300118134254665285358653865366797480086613045780799305442856259823779465054678224848934107252252573136418231830633222237133012475558939530571146176344253173130949621245817503109142107562563579939423189810553705994663554142952324852386627584 e[551] = -34780931413273061418354346495444379683117349663440662628960353132595906244048662804070380784873943068682028569123455794877480717712997933597241939999544393862323612655378643677919546141527786655831501624009333938417185939378748905480618016599717541108884051250640532319625227241778412323095294649824268173736873209341146314321593666531753282527267077421044864022153760758366430555593552664338781339933321100086321949012492110338925195957639634512098314279057894993253539521840191508703508530451524487915752062126277986006790564260210814704008628899038742603331772666613351745683411691414702049866693279850030440356751569696301461892912662414615322472503279126930539209168355820464441209591072218740938975456419054634123004847488668020697822063441316870007229371865961863122331649545146160977799273710941952078223527488720410315649940694648891353511139269446415837042570428985953694834121914088479666547324215180544575229079719827768641700638336897971491761788873885498429771678599601103271174283065803752353310679788600807299846331815265071095374524629141172418013863372191156498938436916825035918530807518935007586853176786373775820320195131504950468525782448177356487102183129720744592361730824268780703724255435092902054990337342889683326772544902034550437357423429463554771399171976195459436913895927852932296865454959090284255621664814815818502257682486002252061707066906454930560683814341967747478053166535128691011109902547157218018681881109991373202747446862993062358513666866227932211749802168193615017967602660707267695549023595740109966350231415419123016906014482686832339784676987840729213445450639657984829704308845281685912304478172460866443681863273035200850137128762080896167104743123347902252635591032400394910431366170252552119924031309480925358296511832662064035752750307194430004850136908022855543946549330539679915865777278435831815101622317505/848936580655866155798344642724541736627183654332340343592824793579883182971401155450337005200472537018661141434615461467189920346452183123197221771425039295117860218712899395736429009010292545672927322532888948532049902235758122284584705377012692523798484983270012436568430250254319757692759242214823978654216571809299409546510336 e[552] = 115092074350168594839494659252909813873351983883659904329176011229496551203031040496897277263688930007002482852283476342744084464368895638176969114787222773057794806771733367955515649592483981133107842106411578098737872409626400554796734350237516361521419379955141463641038220758347091500609962213849414753980250358365468510525484697094703863014974842256729390511823694874741200450214294870512368237043647030726802708973143801922612566474154828543587801954248943017223914363801646955592494167771415064764364040794048887938831179635017769814177581777078274369951946612961677039758673177562242096089676780167240486069598163008795234719399425588244217280211696454566209908649876212407185472852582970956610870293411065393003599062455381097819255121506348071457219925199686422960778454132552439314687078186667578694654077350466888186432865087216753832933050894737088478007243523541320482027471472358202087457316355935702908922010395768406233897724393579325158489744335429914727000800826950051974118853575828169528852067797467014411789937900780680789310092682699002168837377576344701067745811857768312399560116386345022635362880046091940447311974425081172350859881919863267738638118720838000708646292858818384889351621969887593752136147075188763069385899871987176039047110587868626228818060595757601585053984789466639892145538944268747697010048043557275481734827716127414238725743278198407570632768209960824686387813285281215081833755788425287538486805040239869388005995493449144358910972476359547572528888995291064743248480046521149135742025250429171349813859284449147849306400903910276054360892181804868743026313016719377467652367734909882157613682782742990525608088865331475849298437914707648175609163531388461817471072537475790884583171153236485576953799655092497100309480529262751055825154016803859187746451128427326079197992157897391084326661069857494596867896714359455/1697873161311732311596689285449083473254367308664680687185649587159766365942802310900674010400945074037322282869230922934379840692904366246394443542850078590235720437425798791472858018020585091345854645065777897064099804471516244569169410754025385047596969966540024873136860500508639515385518484429647957308433143618598819093020672 e[553] = -3052293927890709288913299409760464446530823258386565533675869578567836194602973936220803179632505578826305704348244942085894737802800728356904419596233582070467229670639354729541196916599243474307230907672479835030244809081184229580837346258819470572244593990077630719699478781055107063889119946177978230637407386672069789548158934033390589974276547568769555211069937964957350473045834098855940822680633818975314130039706569209590227675673966491576002838710870224717346559397167382465021386621032010419818339516357379736174641616614700020375996657152583383245893028558284504666878937182636413153185658407509551489801569070044757702346291853937150903317642010180369314173112646284309997965313339390411709253245412304755168589127078865493758092853269091342222993052443547055481491671170813456906560330792921853681880573342449773309007513689852793316261075119691076026763785844613424246010141628450566640058444077616694667881245604195321488653144748672394808651409866682310864469505398164568680348864590932117954380196650515216866033721678118931122833648770149034231190853930994639175118021746904664324432626869574822603222195944025834397440447731119300843436381847583327096848949836763901955835356257158817187826619383461702411884562024124662057421729921795489457504123198801663381828292974262802400583876521957883215711197137890617375968578597940843880528375444893980191608327763857885117660175098534543565889242203544628812454467469236141484339072661749741588521888701140066288531421712191090993202669232340397902912251272991917829473130522097248887378917872867072202775170188058532748666420116200451758240206442154508819506205601697219015408509654939086947518765167888552197892665695605415325482500445971067154902749207497271205542952548852569096861514958066036437846560038212773012533327528699472401854226591929810372088426459214852783483453614222638734507155988811858265/27165970580987716985547028567185335572069876938634890994970393394556261855084836974410784166415121184597156525907694766950077451086469859942311096685601257443771526998812780663565728288329361461533674321052446353025596871544259913106710572064406160761551519464640397970189768008138232246168295750874367316934930297897581105488330752 e[554] = 10136840586689986571762411133202794490959985120232900651945291652577488451581894768699020698147568112044834758735166012018322970064174657620012488295859600848728154042330583077570196570015523379327576924100029353914550005852158868682295501754452317119067025036267636150552623455226268847601745182272130005617254286985099960483424636755364790422894807773115160948592070801048478748422479183416106352755085271015423013870163730436961342139179769613780967644321181780412810003942998972412266221335690344844599639172814921882633936841081347314433829258741780757680735557753027792025928324043935582616824021542412256532311344911027597809299073315583419061548737104550177707519940987547900489235061371819246627247785471124895295244271400829406796966104412713062063426236194913885716289978705795720478224888256451935775444626872918108639866171361681916947585291240849470650428532532224448936594098410370729925453464758494526174660731262397197870542503420474568534974604665724858841304191554928998037552042651738609978836322743390454499897868441936579404083078357556907468279289924568865605441873699285692661953347657078351899486785410651416150051233020207474767240346109662554356189027264767020856268058479965080747770718723620570081232306540403453242571765477203671720661846487456671085329053811995814575873441430138202108585874646022737894286007616876089823138620058098612388187566247007851005780434197632730939119903495302776699191370400385085996099112108751856915264457740476708324808221225625332993357141078361593918754743430560186582122502321286101233138525900085100855629637040597279366269378342920864230217865580633599650661117310257653081916246551675642509594206887446602169603121723063471088612934930012353693212996650564176495727693153774255257050693194450712862421351515966592001145769713417273283484627824010450333731100820636435008920198999989714205923343502003597811165/54331941161975433971094057134370671144139753877269781989940786789112523710169673948821568332830242369194313051815389533900154902172939719884622193371202514887543053997625561327131456576658722923067348642104892706051193743088519826213421144128812321523103038929280795940379536016276464492336591501748734633869860595795162210976661504 e[555] = -67451680621093340989960247272755711531907643961969977486029889791338471940980873540153456991919691436430346721061088435797038975911263601885329183606790158902394348029239178006877107731042864622803714305493673407155292730985008253048398987325021907407440431942386195714776927701848247975019542817706856357975838734936690484641512536253810603373021709358119946393798438086688216166568965039047126804625384405611480189876136269096476244248347937143749826255839031067047052817514564526765848609352958442450095325004302086889740836095637310527404033552026289430981174514114032399033632631849518512628781420262004813922210828691932511485530602688162105722198139005790792163517193223257301982468053719392148742061645883121995123725898984701916962591308295904186283433071113395140473961300769511469748749914219076660419337707226254997061298078107348553667698768468072372029639433469808747274885049678707859167363254758337061867332982438999604584804073066345960836455734568613686076935809184170303284718291998539770052498809999351159150885844842694193055734914203398694121873511102014050153844963352708904280843832855480744110374176262394062602779350926571321357723355013976072158042028706306557655376867606357477658144497493941830595659305626603850405993783759496576746532277077520448887688861754487825587880737994435798188788714321056274530714312719413775615728968481345244362392387190464869886658749374446195759783167529117528572802695551278612150132461421736580299594196904411229720321916420839620448469357706393478219083344540978685127708015511463655060526807767354229751694068229081465112326380356786089444499235831296927145517843671123912920950280467279995210729873777689491891867947096985775921632760525540298885803976269129139327452569564301070440626692876785088383134282442778468532306358670097548944339122096354363049876753168022113189537767057565152634133815299474018213378055/217327764647901735884376228537482684576559015509079127959763147156450094840678695795286273331320969476777252207261558135600619608691758879538488773484810059550172215990502245308525826306634891692269394568419570824204774972354079304853684576515249286092412155717123183761518144065105857969346366006994938535479442383180648843906646016 e[556] = 224820248597589100887374759070383002970000831849121602023065890104983155901140587116576778723817228099195612368238172663195110915815915933451773432379854970337790605820622477863363437316689319704386671028180614347701528053745195408941052268924007616697641910708493680993003788754960203593775245484085620781557648696056758533136115141093512345222357640828548523958520081079162942708531775808516502437755192374509510735535642712386511492119632751491475329545423457337956373318411014879139299560378741752073110367291281022584913054473078663522592385879437700515306658239922739681848361279477536499186263597822602390447436615593387604414439389742382850241329912323731057217965945015853199385956987523470009468069318738586285796348646281618564286014089682448263940317957415775998857574833443879228115254275869056370740425375494929638478524398284255277756444663578664523734411219888309285238416435565035220977419889113467574904767434135400035212674199231834870395897794846989489148766625728895458255063124800679798235874966451270493423937655806130893588968031456028292714896725426094366999825275617303737416995384943393996949208392208678039813486081871673767043538952547391264910716311496337482418557887831255982587106563536108002299640467602304684226371989663660557264828097083030543460265186123021291957421314932853402502222362827759538292356975737787975802105065716358549737200042412656854894117128903389954528418740840511193792433759760552442017194611843817662234111990341644104062836559419455884489602233347865365073935668124674425744505096996015345949051830896863235407538420186216762360877905115933894769565230751559741022283171234034269319894020121778120535323654652948241869237438183001459154441569629419078760741793698134970481933218886388761005336373343357240968827093806899269371386852200362785000059749723486225259043708657932640713840161718499435315097887285954718543386887205/434655529295803471768752457074965369153118031018158255919526294312900189681357391590572546662641938953554504414523116271201239217383517759076977546969620119100344431981004490617051652613269783384538789136839141648409549944708158609707369153030498572184824311434246367523036288130211715938692732013989877070958884766361297687813292032 e[557] = -3002749771883546203893154865075321305558483970959748597018703278672395378026256865627329588342800035035918821551246111255587909471823882428254941145493299311814127280619954995996327579564320793515647350077038056207261838326678477523310481335903526702133235738721330305043678616911753953392194172904279903196095180910298286663166536736570089043874571440171317065142093295143834647165666789674552707327367129037282942285400752961289020197867313572486300906646950055741213753440056771217544871607948764184113814828128527390689898499446344997102064405526685440032098197207831140219566037258962742310482131979174211520910419889457461926278743920343688252261152162843050898466524265873245107835855489975578008864817169746488591173585151552262800076847792147067479923670206731613814936284310537210954519474001297667200128070853454748364632450600710039692874412885883585371872938356770250396511764615940281168921630327887099766807035442141798904473532150702962897372432085244472397823202723210936926304363148515648709256787494678202779977058010842141175692245758116367526757609656508489504013902231335595337405287449897207157319883260182320549889007021438267492471345313140257331802726633573075449150746646627137051938662359721405192740229538736771890702725838742429752166551006186018336017541263965984129030625219975182603736921492915569007709109192259529044896164429677567443915711006860592786677481486667569026502605654692404745520062823309633535876937458462829180705940532643039810147976764568313602020854072319360819901990359190925882251842305331541399366882037637594103154019053330276010673626780068373840740173280584439590125337570367951439862724337520544125045080940082693379604742900862467886178931596052920564405089460513477626469963384539630741140200200951894024951836700465947775953390011539122855055215603551225577207035213424701829466284130043585677576487405711224719354046889530245/3477244234366427774150019656599722953224944248145266047356210354503201517450859132724580373301135511628436035316184930169609913739068142072615820375756960952802755455848035924936413220906158267076310313094713133187276399557665268877658953224243988577478594491473970940184290305041693727509541856111919016567671078130890381502506336256 e[558] = 10044366408733752275589967378798821405348361873080903168527560987795435760937644474159081444894630750523060464956390715215104770507662668091085027566350800980128151628814257181979225411516437676285466670323995450436120009160184910565722182994139437447093421050116975241909125411938481498667066037924822665941425539799811004061073350400955688942469595020660951768237472857862520465738336589559848685850467975673760094891443411881500742795511118243794092217855296878223839724950865443488967016423924919493832327361787850864774293239227998383709968580553749881797399623778694180014450072037347576074387639254576411328063568043930165721383603896054829882066753895791608361415124141048811444193802100437816238507815216738759522576320888154671910761964506917034630342507421713229907937350150990276241180973698970175307567111432005341059724748167987507385771758955653627336891447318608279709241251618862078833935530853705528395605539732833782377970238884938018736078584955640762261857984240669363479563172286208239914416945502913482848480132185690282881095346864078615074472173047797452846521960420172563892740781703733162707952462539659399471446077325594930883613904851463418499979466912255341255827296309132001167755013541997146323538761320440399142851004002312694698498119287218164722843012012223572576552869527554031653903242062394743444426269514041692697110204342915751423632621154662645030266202514547395280930934531579570116568762373848469909191656245002281325028587229764945481066924434250127428117303115987083753366233944811895260112367392292975531383429507725107943720534385398744018667927698570358899998142916892640062902546653244599299491099520409377947712224479374731801195020305327746260408525488589889021012842794014215974985758069247627259598579703526274958868461518164052508696334078204740531719328478055989334016856814697615644009862276784390896281283378107093232167612791443317245/6954488468732855548300039313199445906449888496290532094712420709006403034901718265449160746602271023256872070632369860339219827478136284145231640751513921905605510911696071849872826441812316534152620626189426266374552799115330537755317906448487977154957188982947941880368580610083387455019083712223838033135342156261780763005012672512 e[559] = -67318468391426009183711390205490480973736852262588758145297899916246530936346182026271599846933885860062511933100804730675279070280468001380511362561356234159502162926940743911757474418856683431578909712882835980061846124002631138726381966794623670759472510285434441629774812011794510350357541914081924104042043602026591612950121208578612588879128556675345667609865880667117440357321211370460801300822017563790928059412495402133914130714412684265409202469021379165839223239956604634893224439297776032617087899416275404387804023395344164419581529399029024716288750668513108571853105273919359410415367614926495383226070310777227878289612869164558928074560358517549163461537570177224297493921352299703392072104654102251846576141907611043295706304967854681760335632659025118983782600753277355268368386780425864167507400499835505484148155731588818632911205791614405143650505462688624740270116031772771387662239942162320112881188331479132168731952374087172560024523716631555375790179020678807479687903700693123823301071299123523050900651382610635224288026150928860423499873045253988990954581295933478601847588931371702545237443371532905226691453188901161189752189977660905264933207388223633540955481530169859032600237195130705097549352493264635163564098068083536248783502166922792092726071932408438282110703548203490307953790003379113135222486142392936608904776608886319775532848623015395847634350168292223380287597358997858521416224237405044069892854329484437815895687842625944482593511336164906794028680246612329849370173981264423092325931524154891570106193001960589418635935374284111261372864375435584931556639745993659590785699102388546433612984965572415528761362067079893062922358802275265245235153774623863461407773178770331265821731545031774427220545873781733035074680384339429816086305529986531379669542049381585335687203969201485548868156454463012331522474957720666287112238964420019648684765/27817953874931422193200157252797783625799553985162128378849682836025612139606873061796642986409084093027488282529479441356879309912545136580926563006055687622422043646784287399491305767249266136610482504757705065498211196461322151021271625793951908619828755931791767521474322440333549820076334848895352132541368625047123052020050690048 e[560] = 225991860576805743062985602201977109389362503752579549985861894971281366199004974943366745746579274468613509323329668506980915820205810469545828518759029549638725127601845316410511898067256742732204270202571141836739328602541061280053990626972929908416012952744041541655841223748912236480092425328363271595902294247522477690243493581036991172419636322376183653398066769177159954785995824698274750140587613641459109151032427967598431197227513212004487163046091184692221627638329145293449979168869998199008013391810413325016442209576627034147625291986353407645102612722718902407879628479577880943236012700596992311732077790118987116854684597466788659302410525243210458993082648602013327807211487321384278191593474947738624015211533874820767540194499654969045398590977484732084060972306399901852192162577216016769419740851288700184788378466474296159753320905637633511173734032552654978537335019492913923884943098633266643445943351396511113321717668784525241414837562484686421520240945669568700701491631629957679462658325411366861928499206518156798972031768035834988457001582245041662659905828890420072421930210856265412620248495562123604571679228095720344751823213194446336847366174646438514461336300652922472142116312243335289862685733974111201325217041144881878152984202059686150087148140588870821450201004110582896889518461045606530182045296692836650740378402498720247688441697551805753478138195386803823614963961171639542148821810126990253632060983705977927915929223030619539566754927510732583087256683973304882146072788168343812194812915908975393475232623915490347870914360795978727305255067028273967888781445068095317090789676817805204126662101127499364624310911939931992631984470130167098527427922461431385120747293122926394863607508923219586406319668689133134219446161432209802189174908666124015609440345178962979479230083997614075447124574410467216783127882594198559161677491642037692221726315/55635907749862844386400314505595567251599107970324256757699365672051224279213746123593285972818168186054976565058958882713758619825090273161853126012111375244844087293568574798982611534498532273220965009515410130996422392922644302042543251587903817239657511863583535042948644880667099640152669697790704265082737250094246104040101380096 e[561] = -12160371747221062912523329506419140328827687252471325388874727961925496287463133623647297409483221614659455710372044230463767124424569118575927061316879421556585002995570896229746459503136142924957617302096078290092442226481769321867111967353146829156928421916824840799218261778191075070563383447796397183481100565935421221500032181034357699253270604605272654214687807547850300572841103489325947440353072298599446905878044503520868282059400424439597131059866365756072953041195248084924218901471572453136505327716874128862755478314301096984293237215387286690006278174919546428152034010956629101085869817887121234012870675459821999276819985301421181341463475070101044079403189713149869849897991387121204849290519390900492158317788378011233394640177835847791673128531265362864193773241581426103609131394701283522050642017008676209075565155583901150977491762466130414845814486906894996351081098859809981603878283267177929918306169407524282331407507724518989596064145655417525194302011827672694170807310521695743999351654860276431891592880901661507261507319261129492569801539572491439812233397502683546289126840353652875566481052602347118411328658225575413805099007769578577344928211934909635280782045446711799416800693020583671957199375400625433293343657309266571955560765900206867811824831239286430382887359425727438855122108174376698018646266550337809425608112634484827256530081661894758063678783341569686806849186458419711542627615302531467153748984146846158253243232687983950710909538420282000912770265115743128115331488851011768223299164573399231584398981953353014653634143890756338880686710098825802248641130930195025863217592562813821103045244405028206613573708014058223866592619072745968400848250639666109535269796411204251553106178385188427328433630266147143418029930205088734996599071478695519520617240655228645308617890369626597184252412791385037753394346920759221870892485736480013874958014181115/1780349047995611020364810064179058152051171455050376216246379701505639176934839875954985151130181381953759250081886684246840275834402888741179300032387564007835010793394194393567443569103953032743070880304493124191885516573524617665361384050812922151669040379634673121374356636181347188484885430329302536482647592003015875329283244163072 e[562] = 40968969567607360583449225621946862414192764806114210516457214177243979526909010781204083393441834331503340994694922730446761115611776712583736861683522155320092262757555655040728129716381825328785905017887891463422995504812087576840753912978524403012028934434483398059720055332282894610438762716424004117779473802662906358997009062977921342411875916908705600728951510619965952334645602041666483292583042907292911223704667810491495646709476219291774635591934007628979909336047877616426120054158997173029994538842722897607196970199091149546153294007631058874389900167371216035355859012707323427525080318539679064862432278217414880246956558741656491476780333808673716449970729621385415104900327341386664445937456723189459358069361577845425978165400628592157971522546651866537420838219405771940092690137725791116248219762013358266191200355245515548966588072027426397453740733400011517122716502129065526665939497187920087159038513252810624383004555748026771113752036544821743879300794236828917772974392758305289018615854093694332732777446441728137668137119089460344235790395299971280105945367737937983350320718926803784198906875325566757527761414257523851259540085035688906415153108930518676947595351840240780724117524217402036924272634024738843992914110321850162822089164517009993326203264288072147633110723348306742011806756027786604229023669256435741151672774849939361372575947920130185567551198998471192329748109962282840293122298747807752274339135587239994076540713151854369760087235284826771785794764334777721770635832777343837135119335091398429845540802128100376101838249174093398057814443682960257516877495337887305916778552709911694173685938466631202129761400352646122441909417615832597565887626943391648784490467592521167217966286496279613493104984683710352958250819028974927253631128651386797196117802859504981777192372309702511048387241469629468143617884601538200950273616430811028035025787117741215/3560698095991222040729620128358116304102342910100752432492759403011278353869679751909970302260362763907518500163773368493680551668805777482358600064775128015670021586788388787134887138207906065486141760608986248383771033147049235330722768101625844303338080759269346242748713272362694376969770860658605072965295184006031750658566488326144 e[563] = -276545099098155226859261823564094465635446962545236154242069445712946736398087073992281153419043827439788380796935397376975550971623724909922752415588410592506299139912548700285619224525177312937487344461719724651292228493526000858858059641153157409120038575078743468173518915327329556445175693037074784935695159785087366951478905893059041116027956924501832067155527496835259605662268895018844535962617739890257927635119192689010348917550520275106662814109266187702752635042441991244168397538683366623681339301839226089937833428364532408668972255548087329221207192012047888834810269821720395278144707237140344487134600703457505320617524547010232955182967005748243350272952578533721593933396848201999932199589877335560911326239296497140999963336245432337132402355013843726428311725248192528605082818639342160038016258314854600925565850902241313342893342798297736127318700504391698166610395493169803262815340171483149029027667387223499265407704545778293582629046186647564343609075669763033382399735676665372043778073181701583834450857000143565043637808808093177811746059939046531042312211140647698839620354727058237798791901171957531605091046199023555464711505870852283476860040189009416751083194096225608826046203753325836577881435257141940748905011908704303172775291322508481308475745489919271344173056857122289557722193645204634296056813409246746019570123091181984171986573844593395854898800832214521539781220264348583511404045737453986637323533008507615229069738176303169123310081300546369972620210585009385483458471132607120675301506112695700958659962245546543889855292525412404500809875666647742596920839875218142610285184596295882881349831580666754652510288549513810037528935078738684208028819585712281939986840445472184762196466693799306882659264727644531832835825012967669338624227038740275134031835657625423894666664478020261693642903656050106973678479329688593766595595044403785795634708299187265511305/14242792383964888162918480513432465216409371640403009729971037612045113415478719007639881209041451055630074000655093473974722206675223109929434400259100512062680086347153555148539548552831624261944567042435944993535084132588196941322891072406503377213352323037077384970994853089450777507879083442634420291861180736024127002634265953304576 e[564] = 935014324210270910827578045028225731846610948190121820825774647485918129759750966648308091057222881631146850252240633423730195906617682177888896877509383949569083683486967570718230004280856456549318227061137661721964076211070643839430617874590568152120899048730178086544047973146876084099896116333514247284636222832813957426610684786610283856413120141814350072962107365352054185503343108049763224721516139736748780634143400161822902998586453821810474519991042358347603428312012382554261872758126341240908259362466636275598021090303049352257479623240429232290385533879503526587219733372846025387144669640061544348101011637686513414810988879081466023041253843330667734166985348815948405175948236802627113246003908818370739020765903183598039773621010009120930273249751546069765386939462897600867650845498935774122303046220880157099559399888098495866767638752111143678144477239884854477757782214189398235400572448202582878210539239210158569007404009526896260569204360013016631258278479733176242271302234728225869157872150924353135211974034179270554884569739383268536756260955809535369690721308584296294801209108261812461535865688342707849641062725056126093721366536626935390330333460361889657427865552341327217219095309597875064020940771812283720601500434211546708011082152666250767855222618459400070853730647354624103346844528030258553135012925478221065001500980617835054558683229053288574343668451873101195975121341713559831779166655526889944042082544595927255330309352438260449824770708270290380312784408639448714742777303549304665254005371651152882917935090756492765622608879135644600090563050942491891004124865944580826212119805592888333369565518819708046874215419127769613987367323500325511200139115393441620226350367234758953342437012730180102603392797048932861693689487900862368645187940321341481770643404883732526745312454068864432147644254041408510457170102855857579119643341664629489910004833404129850750355/28485584767929776325836961026864930432818743280806019459942075224090226830957438015279762418082902111260148001310186947949444413350446219858868800518201024125360172694307110297079097105663248523889134084871889987070168265176393882645782144813006754426704646074154769941989706178901555015758166885268840583722361472048254005268531906609152 e[565] = -12667781210449085921749239783750861202804606737468993455761776146216304681243455788544957712388234551063778644630700670470815722153800120851908248618076311829510192948570257892705070147544794268039628707904096817309902371992097204498843452673629945273752743262118489486828177220975464512474340338661586951428091959651634142549237366321735790627956580343496829255513397058510690241665368161507301171434234683692470396699804596015005093860588853330027495260785802413702179902167353887926557091352123527614237366301713673205759910748896703844685906690361144791016803331266339635984812778224464533149363536503221339012815735867132936197239799385927556982067273720438060621383714988353765955023920185756511385574036589510848256891597501230084101559363070720831975244074545719343892055570376029244652841042713430583301008077263031875367626630924310099323549091340833078951677515445678173163156791943760239492909444368565393854520388959495806521618934796507155774140206522113867594240990042502654088913864781690806283332022228007791786009656475082398592623651620538862092295596805173877574673370577615811989934863428949603633825235167568077209307319597420283993113262854474378438401962901369012009354138557152407555509991820413177124400327483753374230746413348654833983313879239015214615067783469086461087614199350048410544202398462301239680160474238282029451177745880717302861659494897874529597420901040953869459369735933276644427135088867004241754463881637979577988481329388200133064005137361207004827091452423841150042756432597158106458348864541328281265277187415080818433332168888203622824828190787138465149870553245895664853503154126326395710473097185166873111991662553223031629865590032362913535001692419962574157813135143477158219255108393601338890079879395382370163903866145708344669983090870547443664682493366229970300336206270732337031321690999843404737812748050634103811829776362847720222035053436622219302221641445/227884678143438210606695688214919443462549946246448155679536601792721814647659504122238099344663216890081184010481495583595555306803569758870950404145608193002881381554456882376632776845305988191113072678975119896561346121411151061166257158504054035413637168593238159535917649431212440126065335082150724669778891776386032042148255252873216 e[566] = 42982482007494024067310900264376360073680873737086186973949594487939121678277013381667177566346411055090947550038296284572529444176723890250692574372944620725644673446419939110443391184992640817355309931654129154495980442428609248131387249471843186262553273783871441681570297975488990007061260338869165503180997473620704334165684903570685739710755430471178681045418134410047006919565623685243394093705857147506466801184433294382454615166864926784664647578839889420366108911875804780406253792130030075316847380910730750040665234102065073596865435500483696189509599682044243171572630838604169027261467688749259391025264897396581577212867322244909295501919548185843818778994168831577936638652285443450793250506828655263953020063965827943456222885567617449505846220749341247038831375058693065360386081340469892690308445012093064320738765850510742644838445037943833342620400491088145342741846636651677582891856911646936079108928192467758748917154894099849410108192101479429015251963185493690736942385524861898271261365472294498501849160862084159021357966763331634701739054046584726190712397032668248386870975136939429836855117924506567655840750026196774071951480993580989841052228758912036168376702447050433781821157808294605875805418790796057801767383892927082847988466061840524553410946248315614443475899071414277179406245863763880217390820622392803742049511936293370151593694921589553705549226291405785326954174941935409073287979751418822390184615544216724528981189883838550257995831010839751139689409650409552421049989935924668809735903809453846201633200729749682075691011139304675193318147305657157058548156734406637573851465969145047679458530892958338587268288303981386786254121026695832084150388822201723438451040316914093459815094635006971986899005226515195503815437328773532002894111177100545655867372234560732065007130038809979078505286404174797543954665331430880498077271932082134625704227153946817568932671879183045/455769356286876421213391376429838886925099892492896311359073203585443629295319008244476198689326433780162368020962991167191110613607139517741900808291216386005762763108913764753265553690611976382226145357950239793122692242822302122332514317008108070827274337186476319071835298862424880252130670164301449339557783552772064084296510505746432 e[567] = -292199656926210926561698590122552823159759301784323521313509043573176802502705184731067417191463118416883856262503922648541853393448672457542391201403709009274881664003598250349934943375564083717826307922971298573687420262960077238231490037317403427781245272513372061087280078191208961861103366151246466654168126260949745388701417867474787430680115753489171751859129593098993824727237177343878964669568211305024245456118492547335884478692749113087736517540685385081342960843320563461506200352998118290444581879164441732231313759248058143912789413064274990587204128536330466933239917499406781522990273651159140588769487487629063186736084158965358867832831729222386438054346929265853918724798997721727764791789505242691534096160273443892224784368461077795578839987494646436678281352059272623575563670653474990707533229911260655792833762324493972276880374513814342826068440098412622183893218195060360207681274944438697325027072338661288846160052132166134976150214471741923015786010716446990344563440720115332560864756133910665463493001899476019517942365911879125344891914107338668930540405700321448413925746791182147893707192630007212651370628445344115540035334318830193659013137298238673694104152261487202626064748570764111649259356217587294856057871147539477572193820531412796278900008118687813223628520188938018957423525371558451384879936929468891466452016755047476000437041403205404117629056425254378188016873741101414233752956981627917573308208061351562810265626377418121501068661530629751136691183113741094038521351938231123470197268671003383903719449550090650029531878521751215912928617710703162356033279772992682662848230983884172529882468525211485623765174826921060239841512820617625189719627470799693527187170006790700886721351533140858438938480762881184855011829111378454313349309425936648050714140200526622513874276372589860650727665560681373697557687766297453921593937573687182010820303998387213562800073059785759065/1823077425147505684853565505719355547700399569971585245436292814341774517181276032977904794757305735120649472083851964668764442454428558070967603233164865544023051052435655059013062214762447905528904581431800959172490768971289208489330057268032432283309097348745905276287341195449699521008522680657205797358231134211088256337186042022985728 e[568] = 994955929029617321517312811884894536350121955028218240791795560328354351281977041796505287604095089576364425143668483443718119165573232676969555204925755291896005590560106019599372571485032815277968958162990106649840663226912447631636582967467653503924258942945703823159243284213839201594591900285430187705183564904706092549738058202796814417241713776526697509127241803746853023708244287118439222380049124147177215358523105773797228781208068958650709177460847965788160152814753114623572709056631055481221526051543536639622162999616973070540392299543633217303487602307791339721936030868199785232182066180358439111831713309320370818685066912172392115612982428716122983804376438635803360990390411179959224164234741194876581810383760827329014090724799814495885191807502439579927794291554914121690715125715993340001758822916987148914856415883673734820882340755613652102281345913738213970161824195408160037867466309909091659141834821681016027424712393261761622931043407125158283085146513711200520254035639197765486420692025258775648868527776982646602875535244774532763915969946316292223811432958223808686478021153001298653453380212326581159256251834422856181904834821737345193377138501043523282477428495808309330970088403188512877391918179327923949793779911719949696738787615363949865098626742650630035452560909147091690460813282028899312286886422627205366086220946627603294102504770461598426263352138570508346906239321788103890711050783250116731338591535756316591923041101344070308309299852120383000900820165485178770528058874109563591445170907646033630439527532660261903133717551084168096736655097379801028857784708040448606312178231263548088311932663256375901181456446915768505493671341969115692569654955473484986393385182752221732080810227162441971429736172074693251426286638664605046624863102948054629097395148101476663992695353344823102938697229293019853561199689361286441063989166561088048189830160169806781030266913524992545815/3646154850295011369707131011438711095400799139943170490872585628683549034362552065955809589514611470241298944167703929337528884908857116141935206466329731088046102104871310118026124429524895811057809162863601918344981537942578416978660114536064864566618194697491810552574682390899399042017045361314411594716462268422176512674372084045971456 e[569] = -27150795106094603204882817125776484023315910248722683230197873501045656348902021384064932451615569711025155254355462756585798979797675971984159746607795579951648314754555938787671074247484657511508741814346971302632109355908730937268000080760157652912293532013175770726680488523640657598356662990245901095347134762391637478405355280694704277460551920956802348776614349199402291086715762121192816271605314656906459932811137552464067976528678441997625288921403754172257651019143222574811857097373679907815209671759560747941163955591036112744475425867982603490061253027000466469187154055416936051390081872136385269702668663159662960451197271419084621641577725744754500843131926961459630354964326546072995414064934130406032042228622148533147321386939718906107055200002886147312111774577553500628352738678250611146622900635042425957249818467012571093306607846482284070395892960447926070995238325077391218170270928918681538249287820859820475510050982778260427683686486396623348509713848166120591434766995460522532226888311252901209212277277421193962326654097633314118763481832225812689379993664136953336772170274791322721377649715003193664908848138488290469166157139424076160338298131148288631126650776340154793475766592075310865700921710434190315832731567840599182663479976863302959261665837768067554268739931178480477517969289435550838381617127834091428991987347348775762563802142367040297849061018315911159134498813909047872934233912848920355385151007060975103319060187851290468108191092911281291997004101365923769652630075194249183479342406072658610340133840070413016722757967687921278762980887524549439778664311749956426361142435649725874390721014824895334388205681732355770649015943366626890565669823971354697245432775741216242327663317941408857979770280995336989584566333982140047477788629901987842579680179746573539419861515092965406113109399217625069747258622514827798833515767111323113822191671568529845552049610943471634975048595/58338477604720181915314096183019377526412786239090727853961370058936784549800833055292953432233783523860783106683262869400462158541713858270963303461275697408737633677940961888417990872398332976924946605817630693519704607081254671658561832577037833065891115159868968841194918254390384672272725781030585515463396294754824202789953344735543296 e[570] = 92775757295464418490615597784600507430776416622296194098247714406670331675344345073593054580232238543210761809320199097989983122173713657294441620786379522217313529285763222760393825766754535277456624004193897007757500278797899500729506072106168601277589768261049311072818939818590373858761219629414845563427542281827504924484891007975085407158621992055362857774705643210661077276130305787647979946285891669273563077677836496916924665624854022612449108306598016447024036938685752096667025950544069406464202073144059484193125485453017672404530972289502751008984281187406398720482555311076429829818105114526939336379203069847222733003205518026150888403046639780687141306860363834099614813575218845147969283984304242539878776718632558719201202448930911706589342534085837128829948909581056022435029973066148096092324562389036038591752569484470365886717712956645948663281843363326122032671385731071054139454503465158337496666914042780842133492648008111412170018651187285454297493544067803679959464258965258441073779752790048139647281157723241891713068889505199697121048574553989126074827063686025846578564342796516046563596459200578374700004248251321400101371736691587755463015870340219823197557401342009064879098980067359764045433148822533864296753019986743504936991654450964065428176144845446584520291009726435777954056255335006696639232721842179363467572953624205841574918903461741328258487254370530555625233217209292116256993247124829193436578122744796277265316470897922318013296460515635118582351821664593947583243560941043040875519908898750770329861793874506468679176359800514308304859799233398166484793627750386738915029592656943181856243214247033377193012696600122308266567877313232074661046664799572244752721395537474000579265872084679856024526609506430228268732162905859047005841272719066012892618320449796169777351459230902838271016763871325757652599239278089325590070986062537160787270044107251279245327863165292520893319857472495/116676955209440363830628192366038755052825572478181455707922740117873569099601666110585906864467567047721566213366525738800924317083427716541926606922551394817475267355881923776835981744796665953849893211635261387039409214162509343317123665154075666131782230319737937682389836508780769344545451562061171030926792589509648405579906689471086592 e[571] = -635153002070959477905560845726108130335713130464114660844523402053878321345991513671219223261380391951364071174911994548733950235393966152269501269154609166531518492664511031790962655848602254188930765615074663012084538718207021669251724361878336691472630263877334536509720729852502437830886597885384666783949114143012339870517898664132764548932053178373993150829794332238487058439500844364562583329219405832892519137739434660874082580800888326877603821740985345435192902729205515994490940982611096622060946577301722225916348539913890209212173543889919254100189369885538650717947395835985829189961419998289461025341596123005213670991373296347149585295653694722611509829527016379937196207270689463842747430889296429620431881661703986486240878648778442827732169000279458008854447432729075259597579785318764690788157608917847688563932025555156646160338421881906510206836470933207356746169251161556089028799916068591110136153044633980845892128284224172477059629892879563439356488292476916697199896454891743668677752500750119391920213223240029611462605643415820074018659573525899763069490034165972071363143412775837500824498958289204185345566066838385849737294968001327220479336179687703251675206925791696960375166940891063208706402816683434419618242338547845614321823858066632693609034735893585688968877793715638740308394708513530050194839863183916925886251170472973279804503142182389148063847647548073803062507945569669406120262423360494485878566011968054924250113673223415182498895570604831235594582418199816490942225536868925686908060113443951978807783302321957133551045645478738626581145011008492542230709047719134231961024358943214463276568114659155539009491531297687280294648777508774013391979307297394092654527499958453773860186320520999814026752022064374839695339071283034423726176585408950167687495330679026003428481662008976609482107806558074736989715855094100923546813609587459888877290640529193732118050367416990859302428526371112565/466707820837761455322512769464155020211302289912725822831690960471494276398406664442343627457870268190886264853466102955203697268333710866167706427690205579269901069423527695107343926979186663815399572846541045548157636856650037373268494660616302664527128921278951750729559346035123077378181806248244684123707170358038593622319626757884346368 e[572] = 2177974386863160155417156452305546012727853881562838449542400114356808125776223283445265503122539606586419542981310932704225220106665073684745501026010561058417781954975087062338938210437616137845550915815660779559991661810254842373483695271521895035243415625413871062421354712717412760840862069260417648432030108870558067002502457330114427547917754400707742643822718581510032221698567716531906901636794474137757707428865339629966363012340966471377393534054408130720187470902812815600152393402881043115779055168787574230787316320335358356254590672328056462121819851698980139742401826069994008297326304182053950195380165688205912647921740765120223135659586389833059915590860020351361333090443529369894113830410321663994523659434448049345628318865321419892354153609694604820142178635255755807344250023649728984331875137060453094414227128999216142409471933399876379696225064635319133460888872394647596669041612451216862348272702663125124800129029890603128402291109338509468781940332846568765196305419952175925170042206872788969700662137109004861749481632938831444658223464554622818603101115877800248132830838013071848494716095180370593425311042726615695010273581030865183798046618038972191006671288622352884886700982377652768680417925290532579185951895459648336728370761212085369026839304832760865452826949015938727159534425518339023559670351380751866724532284382827398019764141854054796371871722957082465651243251229322614316054047080273490405553080804927162549962161067948686048534548412935165403065786442339091905091734432548596134729097810868795468750080773933792670847764768994478650562752152443798114636876801508479514026116837650898400557677467627396683318884946424957563634393048303010091719265859229017568314260036833741366169596497014450763227394161166388064928390569503397428484561588304697717928388616696704387419568293303973332494942507801298654804351277630185031192349162959462825692370176650923925692293168862963410018666088304808415/933415641675522910645025538928310040422604579825451645663381920942988552796813328884687254915740536381772529706932205910407394536667421732335412855380411158539802138847055390214687853958373327630799145693082091096315273713300074746536989321232605329054257842557903501459118692070246154756363612496489368247414340716077187244639253515768692736 e[573] = -29925843773164166258150145821210273018989525938719813544850138727512578186543287998357625684227020219406378597545425667563702709300161783240775382111992315474946148574536500616544585180153028910315577179585346283729488952822902422630101884185720201561251193675259873635680361695442321816390407952569249902513196058621414404507103923417483121488243834120915319744439422899144796268732511191958253321825324363583805680769875786666776123143237214933698104503368257776138125488644304357459061163952434675162263398082071811850869412897468292888847253311387794298486816015933509589840926450620456472978036012547420271433197826661005983829740668633918626933033713734591323472475547573189625319919196781551287353768730863929763776254621914480348362889389693739661977588047551014586797851662845912893056242471854607187887221284637798716558828284967355450031309757184532200213440696247475158987217871353530557406106745678048547908792616722435877122847177951824356138651666245816974029529058965903777169279072192745190273319865812734642620191766221462590017085495963142315255494912259553317097997909443623785944602666161810373283022581996382218802025531456999116732200780185957892280506020193645576026180778195410735841973032069344919189187884185058348496583606774424733800416543760303629792472768949769663667898381551527061735890638220733760750855854930558181789516653821264513400111324004786696174813071223742042194101383135387179747706575195595261816940490614142791445305439382585597681612766920804218550905742441094485904097524603909293033087331565080403597064862048160783331092443711330458245872377827657007446900845255859226189750624972844710722126048537869448536817829626763753185851710596188042869459177272908158858101454410270706221551397035244361494702010821687754032645341947802647297425481474635603896735437400202951204529565739868246169772077639057149496471688453388536037050062166211517733470678428800568743445959729414534058863043095461938963035/7467325133404183285160204311426480323380836638603613165307055367543908422374506631077498039325924291054180237655457647283259156293339373858683302843043289268318417110776443121717502831666986621046393165544656728770522189706400597972295914569860842632434062740463228011672949536561969238050908899971914945979314725728617497957114028126149541888 e[574] = 102976459589960683771528009332009064907315352530743923249648592707127398372720106757635158469676829045562279510748392126579132258996734897375522239558294213582130951568581517922941244844298921658142171569429629707100128681312433378446911484164902071302902622975339300228694037942592506079227368242236246280870988393538564020306248137934332737823107566412868044351173919497656895267149303472997088607376782849075759835111647935154067932045164532068756702947656348081892743175784323899161248751941458540761988463354376983331547552057002146284808933326355247213343025229857099837159371969337753107961783446651429888640966802888522063485545414273547863468148497949673733563650458480731793555086853863329968523625091917225024167721171150021789462592026661968106986560123843950056662469569311167713231969747422153639571788304492053683434752258799081051565316097008794488272342790222488149844377506350596594939347857174138908358097910184051638362249879801679968633648705925479237687492180998336641581530391621142695343517804957253360129552113359629564197556375011175472978299342139007181635870105255868053179260895095385600480473936238497782174188382048592955324461988754569094384458280365199334901910069071431002778454344998963504582283827339472789527394330269756914683798273026438499669346026311518865698905600840614971582281201329647674471658397214584384591931252181248520919062342669306366638801530255317950248343070616638166896109543949134078916856734012404367894318193699006279752792679343721143280677637044368481365548108333621904583027445179725946325506178645820810324549409274146609660877826741629958396062289619394006093606750880135859111918419934672190415904096378392916325356382959974444692731157329121411549270876626313053889327573687635686765931649683235894205233621641445579576787029348086823853058921879796130852355821992269295306666140704664298340692351849403906280826329531775184507745727945390701259155305408327377858095669188836830568607635/14934650266808366570320408622852960646761673277207226330614110735087816844749013262154996078651848582108360475310915294566518312586678747717366605686086578536636834221552886243435005663333973242092786331089313457541044379412801195944591829139721685264868125480926456023345899073123938476101817799943829891958629451457234995914228056252299083776 e[575] = -709930918521668656160029136544176723802295594318030219835534525562576154965686939794776551422182493983450198322499653515486029361590595393476052842454632277919323880352837129266666707101592682694674647071849582144583364184860724067835967592167822792065966693440335606503835143045583150061140890088185751409316745716056266943423788007507153634703491031463480954465178915416654223473234692083029687702238889718362583356472422709409416547337068783136978361165010573999257047526003320060350266687829928065693675871801791980903883131606541732548202277739795313742001660236080865206863759977650239888592434901045742118272676463747423779281932861308359306028688093430254382285768694140551001217518022282173190204766780572073033014301451414878086078995808943751389520550681760475040377680554032862452452898252569747565152470898560101467936309644017467256185425648071564503562693729778075302058279299100390995228826312680369950674076977965956211513633521444031205032235321023313652212257419341932631835190218220931217844749423659168816644050931500166109220472286012293415498351711806317662486330262320057333651275163821270022479990468526161869964090490950362617463439567205896410218367914539520189621430876420995299802476774052591913924690621892169825679250645046066234304534728361925086479262807148187711040089592402534733499612106587213341333161798342858354429085480429741528706405589328284767438305342575408013781333934227246093354439390180001232880687026761197962999410673277339427811076335641386505377263123539081431408445615868291437404819630963813275460765006193717670774283812837007362770577138844946106429484773039046411225202313978483704080736603654703548457208678299171644779560690268474350206812174568291461812852858432090001646468991317060231884668792899413475531365433637830534820459711381120126521691916591479936048140262956136338018843254055207302246392712033019779467644314306394784542118018105935770664540712738225812626290659282136753652015986795/59738601067233466281281634491411842587046693108828905322456442940351267378996053048619984314607394328433441901243661178266073250346714990869466422744346314146547336886211544973740022653335892968371145324357253830164177517651204783778367316558886741059472501923705824093383596292495753904407271199775319567834517805828939983656912225009196335104 e[576] = 2451430021856109575368260245149503259942328396461402097064330347988965810778471696924092549632991500884952325268177042336804503395871892885913844942837301571345845770814530936193885506595222252301071093368569628005963977993686913021421589509308963690481259808898383162404690921347186313360041238488162695756620829643038346073865265677551667142094226139231035984500595245149443785107730261875071083872826617558927235271699120334007860153833327889709004717961106221462297344428965260581439675931748459581707105918241167689629126330684100913632041975327310171178791396085926300401210745797738142908700230527988237763921984727715821290007185120745391999464980420293162525081571936780251074437622555984706436353878234186419631949256201300754423707385312044282789166730906835783903642308846290696469117083265413507200314011768231918657739908980430644889271537310330672202417981764553796772897634643682438397473873879971808094453537598116552981746539680353575437135331706126617993723281320245960348026698369989191734139789892762138629000034939508201573895773182402656948683040094441589869860145731296135043187735500084886107964336959111659743538454046988328740594851837194100848012107148317630051200965095620971892507877735139198768468447491950617290818310320493720099074183522807526021344832386986132320158548619438951535530036121991965171630896757475110022707155899297473567820503879704019767171475938429594257396719807966704134275067039070250059131877681902556115408460773889863446956160142368895324598003764554915612140461872668761208291458007247823743550396823699169293689314259879128467454939717092736371642957595013398812164073510074572783342568632347923342872535283021303805056596815851573981511288795826762487585591067278518770939781173228399335231435420591107000002448468815722926424239868361271692459570696716625173633444751480070977459736454299414263004209339412201602140824904464760399486045750827767727162058003506145148419869191402684460399952476499645/119477202134466932562563268982823685174093386217657810644912885880702534757992106097239968629214788656866883802487322356532146500693429981738932845488692628293094673772423089947480045306671785936742290648714507660328355035302409567556734633117773482118945003847411648186767192584991507808814542399550639135669035611657879967313824450018392670208 e[577] = -542696279203129886418565146701785148054505860060970446491782547203670362149713031283286521625068028037111559500757158222076978878200173461980150787937739528335121584875794913163313346795189804302476289671226288712229213939273360925087208755032993911024085483408962237585167816494259344551266589101691669226612727153076845742612101400576491403050539691098171287515180436494754582373121092070686250446344509067060829364652157343204251543312435604323821836268439072283550366344476930543602921770166289816698128396097914437797011070852960131866836697086232819634121934978200458102537803564711853111786624282589449891728040399271569500599661161198549160153572105756498691312820875719997111140850639885243459541444505916161681306549227826499388463936029350116686146281966582279036855583130475571651085071518905531764536551204183888866153944222130903482379113436969230943448523907186664401578830052484968190917677301941464450665919640704649829523041411553597624571257279049723356987844155295959946198251741405283690099988639851383936451033453457417825017359022830239102555821735417695766539968164286347472422481695379779695947535561910245032649286323865815656164890857272551315988982339648216719294412709718741466455097272455682185518210682046155981896921908742059282876502539218848470939340838909265991147408258893602670654406828998642002786224424799226965984674831258436933792547382267739000987667304080446421568943633767597752150486752598892413694842170466823167355850281403699670548041280098854046317004447391107699532183173569395333528249584680807914351262506069144629271700846337061268557822155351781221406273287504124822984164753342416256284129054342216653839859460969514236270989522624752729811420881750776872333432638406065095869729759085625053151592630993453089731590571487273533584597008858263777248220576260781079040881207259708054451008391475328270635001067945849807292718827674478911890114033431029834632590724191258896392165987912020252406093442628737835855/15293081873211767368008098429801431702283953435860199762548849392729924449022989580446715984539492948078961126718377261636114752088759037662583404222552656421516118242870155513277445799253988599903013203035456980522029444518708424647262033039075005711224960492468690967906200650878912999528261427142481809365636558292208635816169529602354261786624 e[578] = 1880471981007176926553854486437649593483968014366147402842944106668684180819671750938625543463736062875099348122185073567002633773281159012420587627243031232802988987586970726297259956082546392362649534320567802353152935496101967666879023937542418074601779882746553169759814800515449058268547506262168891412251166378232632593508713008451563487530675893702520982720941622567215523766449598797457925081350464600656698797793918131557399683389445706721863396649174198079835163606482196861756469255856018538728962476232670559581979872897401874486679476404565523594130022675525799509171287188454386804714332888566199076727144600920917116837818470653029707336950708336791486081823736516628336508114232035792314502383004315593492977724685267458647288337499830907434668822990810108435359207062069725327904149607125687799524632063904258153453826780712183416137513569421768555172367475161736655848974278063612947322979231022574202358471546503534231402866846719219143299459370752751303619931607543810606329984050335279116197022815304061784936995219568244822582394360644037374756728188521762232514129773504362758983289821498374655466310691648577555828668959373984740485949789559522147937241815242364994359161032629650173253207366484862063778106832911102540957801093465080768694758824143648229514268763282667292037244188373913253970721349913528064021563348570537903972571718215663603522674665098533623630349637870708178001508495352639003659917944898120802577171717112232003489814371950892151521578048603399316606711555765035273773609860339169335291921609416241360341680186660410413115399364121817401131074734751051369997146785385924016443020220115004502255323965398744608705481937498777125328159885104359208135524822986422455198573384394541577252239078781296242568716003102147929627751434211452052062783248962462210189315041063700832780528609238455849251770569290346031658714720805774233569513090490050558888808834969349613971917417507647933460311259542130545713814253478726218662355/30586163746423534736016196859602863404567906871720399525097698785459848898045979160893431969078985896157922253436754523272229504177518075325166808445105312843032236485740311026554891598507977199806026406070913961044058889037416849294524066078150011422449920984937381935812401301757825999056522854284963618731273116584417271632339059204708523573248 e[579] = -13054439698401212715922762420348736991073581521726693918244151503299567733927155658451667937606483188682440355596495191052766852153161996343227547890619713613513344137995164866705957820210358560390953868494044716808113648411234722344416832510526661047184487187681940768838818204284389343762984144564860963433609896049633969960701771950733989713169896586321182387027657010083179988668876952342108308806862518106480115421420296586904744673347121326582991597570449745573878798671272928348051431268246164451329954938161277589461964021286616177917927786541080482205137886707227515975641475240430123436254552316401008076532741640975070909571833315185127229689801558268047314188796200911795948081103036516325012633298854274131077418411683238089069174805470051255043691091392520875372682617067146655636285525531860303632275585054303161626409624069747248393671877946756612018996377410335420548240806813413259726238926594329457580235201709055824359652361335601349936953771612375039498125832762988709047202103052983381201060980923026749505701801633153100005616900364595778008136620745186012698125902766245323007720228756651485596433572216640632948254506803239932030371528950292573558529432599148305229606920685055608218829565881003842872908397748188315796173720408400752901471097306838073663384216379956910519468852950757286022439455137646959896379661272315300954638393472394530790627612854142719390442355087803691141611187750027876187826863951125962836534742852408824774151391170250337905870857278312699065416413214298473800672868961729686308571673204359495622423519407881284464055767552874793406600925899042515410558998193966190538386519607447844353434427053734047469210979455527108206486506058722859821207917837131666667227589181496170193484241158895068083730243329167044453666246654672468673309386327391550883568197115437895380940173416257892241514245374185328398255895869536989904498959423364744969060049408498871584687070446768147843134257893774021815399648155353705219179704685/122344654985694138944064787438411453618271627486881598100390795141839395592183916643573727876315943584631689013747018093088918016710072301300667233780421251372128945942961244106219566394031908799224105624283655844176235556149667397178096264312600045689799683939749527743249605207031303996226091417139854474925092466337669086529356236818834094292992 e[580] = 45390990940662646744959999383888198753750885190309846702182928164898146197053441503301812495169744309023318430885867877312396499174035854469579277367250239130497964971933428396923686722129823556764714831187343663643248979416909409812194676840672458779958697548323304856280250793448987348781284098650358115862107961816484348462155454264157222953130607127219690822237634022202890357248966552818278210396891476538645722141143518191836685747707381751792050174870669593819352314149917814429990500589450529586294939334053734062226118898575943758811504340063111819204532981941017968933778641706088670370290464791054803121451418849149875392259675996364321659761457867828603085553195821305910342068030329323934312949695504644357147818738165520583918765335345879663515592052826757044359485659905892005133585705158688021468750509211632946977531813668458718842196596893641302814007441669326242028410529482086186991194334900484970281395378144234505908505168550520205432142852059383319831749337407570750805010059775267317377272794794434211350329294640105385237891567323844791303291435517241708831956595621930453159046559100438319731735154969950730633866314099367812910232290046567823838040379790582828519157138245535631333059880578263169071131939333012874632667409726487884458386576039501274045703939033199545313800192955052076097285634837524428179130285291046211354150046933608710379937715996321605121416081049824476319049272357433634636104146947681139488039628691003299167816749355223740576575246365434066070942410938991670764442102381730240728303811510958690489469838800105919426488601882011587294798451049462205203290215028338227003617824824745173931221095744830539714276237335571493374777951642561412804720477801604373147851932143529895053559456825197962554512792177595519948676611693790122057593617557990250999682783436629759962318121423520915625751521476737909570931040068445445433211541308949281904814226562398515336449144971413545215397034856234374299137272662491065151315881649135/244689309971388277888129574876822907236543254973763196200781590283678791184367833287147455752631887169263378027494036186177836033420144602601334467560842502744257891885922488212439132788063817598448211248567311688352471112299334794356192528625200091379599367879499055486499210414062607992452182834279708949850184932675338173058712473637668188585984 e[581] = -632397061634534546782388722681800365816841604069176434203701251176841470609544378990609366117330434681812837541141806206782720040790238978553948196947932586796656412843398628395216632242386232251103143027104130149437508103440696351983580813949754771798407775953170128047099012290574329903692240193768656293192223307348603884755891525619935552973472181398837851693095963639850518099904471901834334882289224457470487631139562741887433270265076029564251578669519469226497975580537769322690327348240155289616473423731706343872492166128851820329630731249613402792322326236675875224752809897970739968781540728247400650626179867204843850029509910534995383944113116443540065315971981185867654246991235976919929384553020419383485850011745752351777011091140608661266409140312791683215164593769361481634363828009667663465669062803944406907186236795266793213321178137464062331699247397309233380393785100616226507671445264226514218838368172224380480232837551255427701272239690969329067773413202021133535196723163402769939542140827113730661832391513309684395989905704921012285501279017014622487815068599624207086512546590137274773679218380194055614472936567939756101033981763066540166605891394033876047150989731902109153864889811113212665324123317238111798699827743775231295269634132563401117096944107612249886633050870349647947104134010576944239993138318215518037515512727860418496887343087308580188624942097800306079043556614251934315165008489911617919104621012373505093764177447115991429008123774823839807297136592095353431950800758065421194572249944131406321695499866964584236576206978942599229201408032963256800343307380803155676574493024809420043042991331888411739314082434451405948096700778305319553468456053161656190929203168615075201576543102264591666569482309224675171565757396895793595129953280557272724125387045634785963418144545429210348118728843892154250084218592872406083804734617091331837405276827610690590628202743168678913918733640156127387197443210813096602482853248384283365/1957514479771106223105036599014583257892346039790105569606252722269430329474942666297179646021055097354107024219952289489422688267361156820810675740486740021954063135087379905699513062304510540787585689988538493506819768898394678354849540229001600731036794943035992443891993683312500863939617462674237671598801479461402705384469699789101345508687872 e[582] = 2206467338654708040894225225180127266606967452846198750389813144007594185254742653740648563052360163771970845117643345642461196690929924285267091559025915182288925763226868704965834877034444234633143773163481525689002415054744081176384832471543531087327173532064753779307359100742430422594513202278413756700313110679064898746604641110488353130676689352894765465906033651301644271034524652094130616298002417037492447766365002982768299669979228360592723660911741219345046593539336210878811106803674553762160792865426552015863289358948129396783935231671118266870475591279892401322166057241551774481620465091197370738466306185130134336986274973701146724828956224287800600160025119419078086595930659351406963920869960522260549491183409688058124123148698379343280616217549734536010530338804965095617814970547717117151962511600471869654592957133243986780660536168765165208795252471951607143342175995051652944608686291038644781791483604277819475705236329484766295484704590250079396496555418732206436787995097689426439174783545997497412051408340770949001506871221552706731464962609946320725523158289843292261032146604634587752113447801994184001810994979736794621342218981522444635200822195165243389655317799197370689695564628888541061391586668513836963146516316358399680778194713229435107973365231315001874673698640066323656607386403544678322677724199730488303082683651856430904043956793131534805124379275975219123690167948472116013051069773654252014936090704603380096685976811994030379904142408246381971846388619875402350330177964395605018267079282864894667758223812179274784980139636363939882785225211108214510602645621820795906238988749435030647052960141221838572587952302519297244551259398736174812571157950501464372994560747001643113534476116394058270987737609323424386112516148996442802501841375166901157764189446012219499304061871462269501879756148801407837428893300649144098915950842985502601964215878260248953365274647624833898548910123492316633173760132271818448641771169482914418965/3915028959542212446210073198029166515784692079580211139212505444538860658949885332594359292042110194708214048439904578978845376534722313641621351480973480043908126270174759811399026124609021081575171379977076987013639537796789356709699080458003201462073589886071984887783987366625001727879234925348475343197602958922805410768939399578202691017375744 e[583] = -15423443475687780427456573409180546660841995372021575867217304504128944995867610047724313967589303713261145193367824324437277922485152097683442904662482441383389107218600673071345620263437537016135833416932717505975035132672530782683646008204995971130424859365671128227731649697985789899479395262071397182811409409381384091642409881452742160565996679623898501145551069886238523213765009190922140788884801590818103615283524591022063626540465475902275159962429316947270707374267598646719865851370046749610324657704310370500951396666670271756566612333884290112569367344957746647278762339075292851000140905813438587807977345179726569425097953703797403054034065054780198463966874824554335195572351652875352596705021197433400849353129915806027473500460079945361911686058017454998640859997561198948611875364454249609214926865520646635318360582265262326139985603525505961420755049693226818943355637310628665111316851773486189640183575087614787540071866635529017820231227186231137418704726872720252315255034668781802045888620960454932539346151067837228703147340923649752230527965441141794947561772259299616102138377560150146666561446862620177185194822829237230204524663162185250852576692567816981523766007536352727169690551307819349009042027036551523204116964010423013539387353766270062395057327067733799621264086193388567573375085535152993381549885680849865288846357723198465699204048391099397776998159202223409573763104791879841622509099150727060951392129616353704704826624596204734728809590071687695464293133543506231521859392149496863426342012194352850263693206088497854617405266170321534886483857761514613354895143069511918576594545536539476096535341240226690122278253663322483722297913853816640186496850324964928501350950579253213839064067046035506879342436146356832147875197311176818945473776091115182864720313328552768530628575008918832285268799026024147765784708442359768069726688187932146047097576552453772199474443485297239965713337436071785330520917513971892463585924185781872811360305/15660115838168849784840292792116666063138768318320844556850021778155442635799541330377437168168440778832856193759618315915381506138889254566485405923893920175632505080699039245596104498436084326300685519908307948054558151187157426838796321832012805848294359544287939551135949466500006911516939701393901372790411835691221643075757598312810764069502976 e[584] = 53998301728155078837019646860466911457904363520058069403291049043208920755341151536705298003938319042934847389129391899979855842093024539217222435821153781977203021095556910477170972661258663678150523788867803227149380375332903097012629932520478668950086960716293042790551270464113045551140031793954840444225383188887966302051217982380217089717696983953602571519266985122383469436360262262219891675440139753066689487105789951093974167413018997846097118234977503229065606255237657237002220239728940648415281131130148164913846960052392382414171408710734536022814015382194871688824923746889514935416508011013080842629795804008960921000070745335005310619953875691933782864657083500480529430269626153527356099838021079802741892687662824059524943032536341360009552371411693155380102549159238407221843987650769243863126032488249155016335468267883393653031377558193692741611226207015825474416492788766861806804253302336568397446123066785560505838066954648154583660511973271601518226442415355799620872671827170555920410481155326965788700412222154218581388407759284110587973356508896453006188983538129393341731433392150992382612568357396178638133397398697788209380220631377076708406996757736591510987974016122754943278947015847646078613389182775504957047135591206309147092154452900466099162756322858418669711356639123348575058601944111855464436366194463897063311517727458172074952838976822106559737296530344054902245250139289705874013039867125167448554936887743079141335677360663982121476778026334281176467283400901771269615514301071482295754581961001651185230559363509407836784597038308906359861317485915774725955096767177914007964886050947903814300943690848440024350254029169018108048179315075562233044556721669879563718744107093973403425431611632476969838263485748845964380477707110743900978597612885193629217349081903326839990361551706101225330012877902320425415473053349517558830471930972357802019274114230468358708071172469402476925411826972284615189278554610410848285987436152694288836996267855/31320231676337699569680585584233332126277536636641689113700043556310885271599082660754874336336881557665712387519236631830763012277778509132970811847787840351265010161398078491192208996872168652601371039816615896109116302374314853677592643664025611696588719088575879102271898933000013823033879402787802745580823671382443286151515196625621528139005952 e[585] = -1514999451583245879543073820909079764005004109964868683021833325888161241564428748129924300737306267991261824790944694408427563271803179421963787082276418225894978181244639758504598019722969689048962489263224151782319181661474713779109682022655132870471909738376883715616172585705375189872624971526949261355283015179630307127903223081608193118244261562867486730653133379566836240747738183058408796255913057985846647549876045165511900412539387780249407679385978735040830134055572635775311437015606728941265180173965997727547130388402758917691255373138123914245180805911073708294168097466228471559456799307338874035205120344220995440268455608058633835851333363515530311724704171221755557205371011150950651821545702055404953591629968265392827556828619514867341626345973412401327833519035748989093932179694278653593865824926550510224892631003235384250062891810549467825601002248682921724371471808421990426867008629985758756619777203520086213090573135793630445936359996393575330854886415736647891264135275112898355655324716127795802608355004102700904800206228779642250745452746717610005602214623501735762598550780498368533143322944286533748948717858842373395414508742607524982951187791580254139607152429918898583739561362388195758317624283489895449414732045707252220807777879018042805607848363894503039821696599633758137037607909912014674177539530826965672191784507038005245594824135889376288206602101549570545813353821132811760880374940312996237276733682975504488487271666497572908115814122907118685436051273647194785293480429150886098337545533859768901944490879392890833752570625071960328684874142618920407196607646637879480597816749689482354740036175195117836318248937085370670797983968036932626395541991964347500591710815853049805145839780770063089983559423418864472431757568971290825542112691748283040541134263956223237083075926071330421961177234433059695974729477877091230616079000869050382634126533751823096460129916076634451228788015854995369984636786083095623220554654310469687807936440977765/501123706821403193114889369347733314020440586186267025819200696900974164345585322572077989381390104922651398200307786109292208196444456146127532989564605445620240162582369255859075343949954698441621936637065854337745860837989037658841482298624409787145419505417214065636350382928000221168542070444604843929293178742119092578424243146009944450224095232 e[586] = 5322273940516356943387177697954050182848459191306066308532749771819343206112204569772412418863904226064219786188524904853978301661247488170711325792170219863633926564144335008842892327257355178840614559887332296244108140020325120960366384166795135971723353917050374377834464231535912403379187516180573135788491031408806123855189460665928731471106916175282808698547982566720706925985173274139338994987510092858714488875307752268734823575446898984294716177092811328293251985428755385114820426448162251022032205104653786429112057419726138025030161518304324750252423398048616774063164221130022652824788720979216999255545369355779992969086058547315507824563189136973185063812706492350498188447455138337977719319431674735423751099735900028939662430037502848164136709653428065580049462477723991500151041704912445858841762412955908836846853466690268376029098127832010177744905175284656695861377419158668178234472478271219282030943443032178267660063269624504248137843502206603186991693951763642468290586146839981407905421608917149718416970005330480275023623788492493392211219516186228052480906349002008732112610944740953643179874465233610697173037907871155917468738085580756555066583299945017514684629630544416853071863207835318058704774180076087137834144321901697835763810043555842552804363970948925974077940300352204287802067501757625621792538810168855540814797355659291603274643941474781622310803175361586461377041215202073201300035170428194924811046125212891595738354126192646941396906329534498701885994896824556685258577227553955364153803134710496888051506317827275703095017604499533012720805520434679364440242788373428215433944305063833355912462891837167734515421337778992210415486548183228432041050229055704539401350208247035190754402402579445600889182679982242153142065533362865163418544969861607017144759543811844569384034221583777473758304982137249574441915513282110691587716810351810625831777109591379318599952211095052621487244910909833192057561066076388128256337896656731350651479806373924401465/1002247413642806386229778738695466628040881172372534051638401393801948328691170645144155978762780209845302796400615572218584416392888912292255065979129210891240480325164738511718150687899909396883243873274131708675491721675978075317682964597248819574290839010834428131272700765856000442337084140889209687858586357484238185156848486292019888900448190464 e[587] = -37458731194963645610817763711733079391856822882209396656939281280855049507265855738047706725322126875591278800767965390288483430108131066959810848687934435634598288691386865475931830292215441138792062647729503282113672775663618015560783894671768245027536472597358538490906571933823257247140818742659211874473406212049740779413046714902091725794307822629376165029331621591786839323392641525447480225610624311189548858951693124835338630302840696407417096645328258792458717611766271272951377407253366417002170576816806488927778390651674008989595577481879868090096136062052206001044071463303773974813667003594660550090799144078442596972961584097097484671155813723548749992104178774743643250978546186265489126713129950791270788378808946351553209380247426650862023484152239895625016722305984578297328230541884577793201443840550273715546720363462702100064926646920747468237272286407987607502714237390180601170694447826389647029840346507403306165582352783072531691837385642510679943571037007646910299778099572923103746544421097429145643073957781111974360066063818707603790067273094269031892221937885261704709015869248001389240787180518544593443012618038609637024373001188005565078379569321325275369262897408184373034851042415337079499170367075574942831418489385717927194515929102199124438391649708156355732022747102086327226005044684541186885737079987235515372366335495797496444058509151509534302830444759821711625223815738858114450175854027920791141056593129108220201061887510614848061461385806809565066247316675985756465660598220087728698210588245703453582601443703921037322223767293781407356731670444182172461911921722535169929672929012293742227135469394082841037013471140571678593685651258292344085685077312534963728660497067966796890924068685829715831036681975986282322916351152459752204381397313645211234917179921643711824241560142959567658609994576614773224880912331612293594096633768664995694560664607206433189283038014487748176930400590803016179284331780624188458239387307015699547238943331025143651755/4008989654571225544919114954781866512163524689490136206553605575207793314764682580576623915051120839381211185602462288874337665571555649169020263916516843564961921300658954046872602751599637587532975493096526834701966886703912301270731858388995278297163356043337712525090803063424001769348336563556838751434345429936952740627393945168079555601792761856 e[588] = 132044020040588242741636557158492586568447174611855820629318236746285380331010235666525875172508090795038022828473571610031100198072598533391322458699503813114841810316595362817287961271446392574091678403671648068888958075601443987223942046636427005384500006734621569755268060981583217486483321650415057177095163639637164769603115072303948128002385928933456179010736903448736212574278659175445368926812720658425496045551080104239240894380449662893532200044350184078322678088135748874102135293470868925485006980534215229655712675426950074556158488089664220582840418218876551389319702758302531890510545786023240392686457215353958745447988731552117733253373743281227145118614615545215592250835468667503266859849063568212976910222368930652230256022329335791471299621564662358825590900532319338390617251693010191535272048356964934778175362947272714643036876066800896644863970882740709477085904219041218124267732849452807892395657262678344111342815483471332008956272321549804221903490730270600763270679606537339753962829440221873673727111751389230295791736582977430327954144717866664039311066842785696540094362463676409912492898607185365030755348848756040660847170394851537509158525525280425766751574608696709079530561631652458147006183487114497924142879324195252661606624434237810201710592742766714869243157566968471334988943301428661099204930442046062775400912566071811904427925962902617456753701218697410099535582385070454468381582250035291736432473172128527570293346444895508395358157185891740823488086523673954915779925533613482488714553001622015840370485603784581998422298750343284223476406746505064803008759108415027178788373420206193188012634835127647133917031131361100948453625011773320210596671251778714043698695033680080675089053571446301463476907113566682694064140987115592307725351720048198386947481772614898476220330887530667677002997356163891788676399499875716732373238571757282591821223330540064870526431490875238252004986399458222595232089230482162287590543319545402006353826377082277467750227505/8017979309142451089838229909563733024327049378980272413107211150415586629529365161153247830102241678762422371204924577748675331143111298338040527833033687129923842601317908093745205503199275175065950986193053669403933773407824602541463716777990556594326712086675425050181606126848003538696673127113677502868690859873905481254787890336159111203585523712 e[589] = -1865017786573200413872960294843317220381954757397125827180100178692675559071980218432368707263018771867094646797049783504424973809461579113462069679375159913657049833481964232540045583824426519111487763653498318509374097959065611966269501645900185663379456358940471279329545210805082417539034766910560748256579022080902305848743391136664605739780226067321996014190391208818416890041618797328010585790863428537073406225117309240232336605271973369080337531680678194352008725066851678672994130555541626217806584079454679868803716507498830896112390665831970314285163149417231560353216339977012539002433993493999714266479935501837369206203244837603656045650013471427627641942997405230054898556920404999350051358280455312501827164215054342256653780718163062966313998517546845679254883266002998393907526197501597035357825427059254021985477966699873627364065199389315715276739539851631577197922352540563149029089889853462960464492737419652709003583333743014206163594370740785406943574488372306339380548879688820208487741696233833036966769020961019417763022173658590872260305214913667454816170281745437007773174999073662391462971391896970603900735202722214224294844754791343265258067018331989163486596328784022279473092627099590065249902448354205518534337067828179785856866540540099875596567424294389158945075803310205184687992969727016862407195811307865836301470522934176960606000673963825159944682012590814559128584139131657300221871893976297133860711709823078582484699325525603022925843295244518550033019326493544887827461710954827397168549060999451248741642752690492530696940995433996605392202045824622007522989631143434834657220116275183288727406277720573121388585981375369385460757036516946084820931045042743148927301376366291948397587046671857029856486388527035841427854222447124868614012944390513458530839283460393851673870569986439546974896829158212199314929405950386350057384013469874297338635426793181075980928226310215836796846352556211347632914302122080604383538831810498216094434239562317517176026595732345/64143834473139608718705839276509864194616395031842179304857689203324693036234921289225982640817933430099378969639396621989402649144890386704324222664269497039390740810543264749961644025594201400527607889544429355231470187262596820331709734223924452754613696693403400401452849014784028309573385016909420022949526878991243850038303122689272889628684189696 e[590] = 6596666778572214625017924882166127636360528662676587735912503711079091555064056502290922212252391305867982944648754822377827045595848961526908381194265579579241175651459265559807619717333741235786958511083914823775037268393268335963761933306884422344702133579602739104987368746018536668148731580860410574565598360389108581545090692205254635489656504199809111061613199369056661196311006885700153158646716070964104585256993087725537600838914277222977204366274495801159801289619220350813911132915830416901421217186438451442470522400297246863245300983078782542852670745734107078215162687162418851061237298561433772081216966260287552803984932622415820074204365683664849032883635327023992030927048800966290680684625107904937157482510645808320249755128410231841746325586991015065997056917340034590393647439857681746073287001417737922037827311470002012562153440214720822617398959828163683494216166970557533474866863401521163876401628354911613123856003873513964001359743556199111743061915844272508317508183058760991940231552560092152203850732903904879252361553068752109355808990545501293508221642066812217738402223819646706492369389150405601987370108753438723485588835584575293166748188741584888648549476946393426777351620842805834661910704370193166880305261742056421639529196869299240431143793635951951023823494136528219888176645157549254784478749238911545559432584549145347724106603945508626219316639740927704464804063643268036989569358334001825723458742838970685772685401438247511959722118918668858689706142205059275000041208140029562288405924767689747993750428056098496691724453841223815065160116606334958445531908433609427038513902222457783315898970012842865840725445902302291896527828966368866575846259929186403987982368912504169953277064725377800437526655820704510749543963113156542107171680459970524790711161828410528287975328827515203070022787690331668587451267948370282982491648875123177329365071079416411386647004625831973307069614827854675243409489203166989387268965944685842994008665908925991589378490432757745/128287668946279217437411678553019728389232790063684358609715378406649386072469842578451965281635866860198757939278793243978805298289780773408648445328538994078781481621086529499923288051188402801055215779088858710462940374525193640663419468447848905509227393386806800802905698029568056619146770033818840045899053757982487700076606245378545779257368379392 e[591] = -46744678994668749016547856341840974496431247272633213829425013630101838904588182872153610365431378953358825121574948072905411677312284362716410853218381715114520044281724799597219627000349537433812274160878186404016518486704570861468675260281823590747327322523031973080565412296679260449194693965023854021352652612090092824965498109646216336772234532704748322613619670477867526014811484245164547392491049733964578827842541827292862351457100997179827706583820553161031219936081560944260391711421894209920338823510559074863202179163356219782712047827354624731676395437593224667516786929230651973091443431020187950116903780137307999788625473831861738634836593624852490236943965404506971136748568262573530852936790603282683442016606195482021384119970829076697757015471688017641541647393793840645182704045363723445541951779238583304466948122748920016777910818745074150758077304848382192922554056410711265761256876826988445818775207795079870914529192747142994267277383812614420508809670437894385221044626803008408812369031653901344596645859125631356033908201690746047202408643380142714035990218127435687543546967078004130418959947427093538532817444561065656618109391525250799007806393472045247646297896229145913612903621600884561543827931810188150689321567302402375873983682395953888317810396188627729232861414168245737063106255531935575245424052810978366580170614984901176195496087659751256911694922988064997831878409218652031730407315524133450473038440127778073779017141426900924794173705208181895343579817411778311222739299411471002717672779245416324996054607982001453441544760092350338708348527551064867504519218830549515988021618131536104158013156907478758005546696255113566058387061490633339612732176899925365456963437863206613603424282744830490688389992088996247215484249407896100795057233975459604585858080410913136570786175076835667193604482765069933302986191572905699573082618671602778020404496990856661344686730218446601154059056512762042135740824438044409607955356255656294989936056973836406939443733490349756065/513150675785116869749646714212078913556931160254737434438861513626597544289879370313807861126543467440795031757115172975915221193159123093634593781314155976315125926484346117999693152204753611204220863116355434841851761498100774562653677873791395622036909573547227203211622792118272226476587080135275360183596215031929950800306424981514183117029473517568 e[592] = 165899335290399093217156098268129158224025094682697699502829497004541117693852938939631144528751464196112544079477664183805857129284135777174068985310214083128989143939607129397874127301228528706324201867023302593934520129890466017084437478775977219833258553999723262037210246098381442282663279328057544694233372293273652499348447865019671082742040501896394863894949961333594523080940046830615943669284666418278573774584103383987032107410324897741699616604428054451172281756704096099930867790958845213827001437398832132670127752330871146501661955851093895386358259591480331672264454633928927340254612080067737146510801793617062518145949534812806436688943142974962899921825111313063338304345327150940804899225995083933097789871076650898507963115342900856217691348857227271532507125213453117182252092883912793280227211025887732690946043488032171634369101171973532863167687468492054833439878772577876537729800099354367379541128420888586513732486329215738082542112658201000477883637295624869084786368665670921732987443891664051564898593596975773723033747620278946062506436306993151623049157261321416743869841009795123098541598408190278770487376336332018754226828146312599927799363156937594920865654076052551263120043422617528455838359227971590832510594743410032229488077338971109754777256141561334758286578264569842686451363749121110078845474297827322571977521167551091024347639460140425977743425215911540131815269504349873435185207498680547574635735490623714467491958570598654918557105823768845946127102794935008519496590744503441468211704749938153371942441206835286880883977312214593903318454872027929300321917993459513684933465796511739700692947961021723556809909497049674976746450736669049494589762306210578884431065319683442991433092751506158282085168055310351137119167809174448519180443217391294029289760816480637094571845330714134670745492897128403546784163481024979275085811810574830908945487477114443856540837764990867639450032239828241301041250689322983689037287109746213354722347956331546675876029369910032582317415/1026301351570233739499293428424157827113862320509474868877723027253195088579758740627615722253086934881590063514230345951830442386318246187269187562628311952630251852968692235999386304409507222408441726232710869683703522996201549125307355747582791244073819147094454406423245584236544452953174160270550720367192430063859901600612849963028366234058947035136 e[593] = -9436494184443221625859835515768931067915424092441526714102617489283417941188264603048926701296890223613908666031027227921594998494805818717507811501504988224303407673874079640281608480149001127734755608808079500184027449096976697399912494220428475233358449634590171630014626326133628080580763510868992046060094990356399360436499902960140420353725432014696290361338381144918999156004658836579999363592388922498406979164398439243965199891739713502950289060385556511662719268999899864265340413379848763749781062865661135956306625952654613829837190449410467938399811880732291795605361877818991498568941336626231393747126212203766822399032421641979374743648106030626692621579523174275769330979318897244657436243131046960412734223065764396820068149211010760249286899895808654405904330465895710922655818141320236284015857770880828983743602843383383041708373116987004218004295249943097665090468036904601387664788976975574289320728261216986316347620977083053878349267638401896013274757082377943776325737325840142178614911385335000407974437056421061920928130575017377136118074346228819288138687981819905157977127451168326810473950958653567082827950332759426507361878711384314179187739475301502498487157977524347020913263508883411137410204758212034306246113719095738985089603863435927921436691867927544572689023121301200800682221929501671683125121575102063882846834609043527399301867354340830067716056233988829837074316613356580334559682073732779427741615152564716951447164596165086269658633168149978435043725210446429937629460465976190804250153426688683618785241949914563787203454990477216088995762010848415151797067819224870019958611115632562463529798777966499287699195131096709601707044938998246295519624735293362406917598835958739433001164280964146900162721744855348937240869448815571065242566199007719043816048581819830210623189589189660796172996285180256820154786843837890640248982466539162274697757899286680855440245255907693685408633936108420315367267632254083203395864881353530590705425073114896332816764970426081341701175087265/32841643250247479663977389709573050467643594256303195804087136872102242834552279700083703112098781916210882032455371070458574156362183877992614002004105982484168059294998151551980361741104231117070135239446747829878512735878449572009835383922649319810362212707022541005543858695569422494501573128657623051750157762043516851219611198816907719489886305124352 e[594] = 33603852626181511928921331184082642480594399905963959715617858524521686353446402322318264997286775022802914491174151056061245012899094157188964559850520748328003480788502083559500026871026050101189939723314641741441310286842227240704456776921830299997352874901560736110185302370257892439767791064966869098814977894441746440593888815421010230588212204621758203117317899435333293648068595951881211251813771356440681834888762746030346485409301578087097364771050060664266466409769086958657574672577279052123475431307930914324334277910825486088271065028808801159590692681590591843613009454581102079162872604749336417580650572324225147242531912608361955375357765232821454123561535682725873215603627424195303653237214474950877599076134899860310381562029644351372443145020559353045301111608292994642799105740435276251054468916846016546158562485799327917876476165579987536094992494323599006144222615692449894817361798983591660506702035637895204831524902762867097344632851047793260537961643219875334883041779229452385532727437334481304026045900121377607703651347267759822489399673418260382794516064843329925628654690755529866832135033722764733514872332471884854549923838544385791956349336856828331198443878708643507895405220091601816544188731634135414119664505110601225165921329211929693742157202774904154458221905649982951318495208432142267330940148655284675938884462460629457715801698541338435850843610294320368543333095535508099535754361118182305254365688215673860490018339409566458868794276183648170617244860906886299742828839042801248301837143732060445398056942315417614993333117338388645676621774009267557085382085776784466071050722347197926151819219414217401096864790380299841853790920125842438894229797338390448419671241696243369755606351638487064752811589978948582225713307664028444187400059805275482283625382517717192615228610028680444878867219941846307639186695558496062476575635787828500867799918716581603538420987307646944667712012194677251175368376441151410733070092967785869361107438814799197300389898444322045802677847741165/65683286500494959327954779419146100935287188512606391608174273744204485669104559400167406224197563832421764064910742140917148312724367755985228004008211964968336118589996303103960723482208462234140270478893495659757025471756899144019670767845298639620724425414045082011087717391138844989003146257315246103500315524087033702439222397633815438979772610248704 e[595] = -239733417133148449777296520312527998028821737811399534008827189255212719408257400367001508705612320705188590119176646216881433609076894557601807882127975855249205976608740433806304569910758241970061267461765585139703700620075287371343373625710033325590649391569142118188316957886626756776025682075898266188950305258326848583630562914562392268049132119991634470111318237866273067713252549782658409147632866938630109497592611498046691170223060352804720587467478584779760787554309105525945998573065539389962576672630505740955975872562394372980258177011583414316269487365838924790455944529761574362531650210431997118162357231811899799056247386072195038720197270580417621028776141470308439344856694145548944732522650208961503604231646578761451910090197863263145057526150040127977256343777278290239472719479673781861436765765304636929946495375249872428315254014649994288659599469812000218302308134847908799736310645492842446352158627610778937947859784778921587256427896849577304665969838843863058439330394548052111433706750618253939995948726721026569342705665939243921835512999974332412522360627338676730772758159461974016727147290378352766151361663474319040129865240308238427588913590553415368474257294119407565922732634347043589154063924275663008414037449875575666432998933375057590309089457430192984211187299000530289674036530900369657834283504283739217509426621571850022416586363237326128655111516203966846765740442546645614780630576646288330807246500434336659919894619562380907705829293741180021351255084284504468812037665844356779486694981236521560810237010213375730623138477878376334572947458382933295228632020111057276437551136261328312075692395271920169748659050815517539863085414385705452447767145997632374247373489322718613860741069944238387356095646446782783456367305710714877874195859831257080558228362880921771049680483819079446952556519297432606789878096480320589725506774047324886244977939861417400356148004136800650804050834708524773099456936703568221315826425362231490118400047919010170007081691466958083564314696747542555/262733146001979837311819117676584403741148754050425566432697094976817942676418237600669624896790255329687056259642968563668593250897471023940912016032847859873344474359985212415842893928833848936561081915573982639028101887027596576078683071381194558482897701656180328044350869564555379956012585029260984414001262096348134809756889590535261755919090440994816 e[596] = 856580078636415599852143000380821170413053260518439310136539893940499458330969852487723864504582885469622925985041987121674467099656208271058441810085771456657559388420248538628570770628948738748367121238912803734117971310196960128641023334188032174172781004068157658480211628023369274252169627583872395199222862245751517373630271526017702733768049095341383017538641173229351309662882964527777356187916096434918160313128536465223773665532110742348470192461004526377843786383209502971197291846581367115046157471277242534581445480770966790301097170989430400606885132425335819043590943953414867006462570897929674685673046686709920861986191325996441510907110775652878069945450562032437733140829367497874935432067985348903688490403700872669259582238860112386555150684743697125601000459949933571675219720184714839551782143322321919984367146192864032363692691061628021810218434951107307470261569437829476923401916000741187279124491669364750591041740347117677739472606806509440987193857389411183471928733611406842731379784901911374410123629703687002116145112778384948945304156012578792345074789059225291685093712561174081472970345711085380711992438384416767741089285083825724944442935085789843121810616621885323231235440789783854768926586997971410264182892208682447424035555840279172296137197999615597778658612859938770703010731805496819664307946653846881493134760661475503341132400881040840187138213430465441173551077098091601989950254758313664090970318749862840595716825117136203261630232665352478071449289065505572653351099942018240110004166747586903034228720018279872165614906482093062749953643877202614355487453706436228311179035530035275558333147831742381665552709497083582992051246086859937183090233631034317305957832346458484935492851604645450415680765794272066296136247296313760182477832435498247372685924097970512186067235853588435843595586253854486384489669467514390874190255728103026176860135894660636089836779139609013759528290847401239276754626322089755526856048781730799285639860882464911317919487774628902308047146941152520023705/525466292003959674623638235353168807482297508100851132865394189953635885352836475201339249793580510659374112519285937127337186501794942047881824032065695719746688948719970424831685787857667697873122163831147965278056203774055193152157366142762389116965795403312360656088701739129110759912025170058521968828002524192696269619513779181070523511838180881989632 e[597] = -12262979885985754671450626182092876751011513465219566923715357154614354541951987641031274770847615035841393239196646651360233432154631143076407922186619696274918044918010550511107701481751842858659988768361278494711628916165984860525027493644273076347005254362871404089169171541905661038117150085403134491176275079355224842748595158556066086835435167854454738811295178955252310754844517996852605973076917500974613364423622344962423069797645568664624246449099218591816219751953172390296953504419075444416550574115355686083383351021952001408739259301957625426890329441482130162312393519407627702714065240650387103411045261857743652258469983328698859508814007402330549193426400948854206380855815189522142526385035444026653345178852594092909930325688620838269481419204787211370021407645671400872521825082587357986111753944925125215402419125665010563636885529443568550558850154750743343923109310072735902842367043873014004498243335010175888317010813818682833803560658974427442848950769536160565905808168656845450336649811816133746509700863449503891005740464703611856387169400903130984928457470150606001180811368638246521704208241118197154014841149759495775411118610095553613774378830794548301498101863640808258067224595698247850077180015890249381148565100961248831380851255353315059191847661695171658373915965681066772780965880265272575130184532526567119208434814990049271794941903598830255332551532283391642112185078098409937464779655557017930890973028331752229082423348749988716207242976721777524785951946790663316664824085717717544133883896373270844577648938268191882789100483714392795578053281331419822842469610760292234353847315120892500419129563112911574578522786551772786769214789730955725464112360049933395201839387244169739361162589352944345771792405774476504947090956876994305673920789342018210209204477679387700602288317915808467014517240344494325189821163968177835082327914796853368160069506330269598836406520851988122909164311834529221399622953494040743910129786893009450234523897203123070969546397129997162918053688963687425304325495/4203730336031677396989105882825350459858380064806809062923153519629087082822691801610713998348644085274992900154287497018697492014359536383054592256525565757973511589759763398653486302861341582984977310649183722224449630192441545217258929142099112935726363226498885248709613913032886079296201360468175750624020193541570156956110233448564188094705447055917056 e[598] = 43963424173826346358453345646783805690471989647834790734115013697762860077331164553355610668182141208684756683330444417092022648804990938210775928004631741010097246130704629439824709098862406566526864119578072690953410282776598062469556715587377663234992525539400434284060819695710118372456552181262782423726161811423854919855701415021522694710247019857409975587157940060337403261787294204825455620252094348317804649895168019203765020392275104582228539310034437529019986020240479096691468237375107188528889525401607434449063623385246075779057822358422767831638305502094853830050352643810750949039854938786441475696803000288927848760476376496564080802407604487060741762236027860264296989239867159999447786509702965609316596480170145030011700716682102563092710769059938142511694648107502558558489180473887687313175103110119060300372022986973352688069113949337980486175835730693669354941053161284795356422100796154480169108116157557781532564024504792318001174063513350951372601166065522742958785417403903221300410957500634893936604449500549228996013149928643583438888634801098029690703925872267969099974565821054596237786788572594384748582261391166320571286501905839948460713237630445844620472527626025840501249397172861247194891843024859768015858785825385290489164324793920190820426613241297155773849703423592161101364957160583134612919569358936755340300339153490974037134340802644677069839116729048063838753967862101934760234464285670348658345626677049706312251245055112270180505372703860330738245498512362678294102843928500946364246360650118209791488384432709979209690018362560679902890978461375516604688520417877903688482883033629836209661628199446955658150983341438252335416649183720901853314694621598808178463832864345187550225298738000040763423265878647041642564479394288618472161228993616333356357226662725622523593083432360127842473882140228525950232949521108675769458648693899595213454699380593062705948017712538314790512043938541891251757262109942570359424881924434513576784324982345280811999838913418864956192174544569813474543701045495/8407460672063354793978211765650700919716760129613618125846307039258174165645383603221427996697288170549985800308574994037394984028719072766109184513051131515947023179519526797306972605722683165969954621298367444448899260384883090434517858284198225871452726452997770497419227826065772158592402720936351501248040387083140313912220466897128376189410894111834112 e[599] = -315749902715019817989423615605796504837621900393440723216814070337315093799108496697064814390721407955894932077303840482909446351340276830575820449908915578310513386139078267406312238782195731225137996750702870629383534827707582697586421402740582707897167803811566892637613127752417570128866942204338630876842129866360293991402347366615137421957658514712272675469134852456557517876268773174668202030665867318043086959901595334213940445120372520133203964569268691800737863207539058959385820750970400376024676845120793838548770101648818817415063623809113093008364334699146041017860997882539733817842721579686691143190491120380359475977321073097937385936631582429121738930376033962844540542145185795833267993871753407469320696343918008956664502187221450289147960288615495950921359319995570722273018080674488683821487984692763108488290465918098945104143507534109600855580583344960438674952803608686288693387549149987630570644808027269846958178568283419643198395600090284653755525319070202508537025418879770495235127330030670343123074090532126224672986583191993953991099786207627766149597100515858359635303385513015209202847477921175711319578800078479814235835424350582358350518174786592203881540690432466027012313862210928839206001156548310494989293913075683813498860647986695811407009506594524416161406641726116575481214676262379079669519111622661991196170065311661983436314834576066602545514328109951131220610488531859831982962118093892490655716016432194637669257611018183188339187626638804369512403568085875371867949703282220880124680830995465642337331950138187691126959827365221493097255864379643659156512329268581418238106294978814766561945019567083816076612976599883933885142943566040345502219879897556596980783082306346362174636457949253639024479908872625134087576428914899244068973495708256402971379056904305745255834321360844783214638897369930341848565220109811592077197696822383408798292807663679618166875076113508038281043137262885001702987882545163887600652824553761990731128996443296654783297310991836558255156719154592949257654432874688515/33629842688253419175912847062602803678867040518454472503385228157032696662581534412885711986789152682199943201234299976149579936114876291064436738052204526063788092718078107189227890422890732663879818485193469777795597041539532361738071433136792903485810905811991081989676911304263088634369610883745406004992161548332561255648881867588513504757643576447336448 e[600] = 1135768856279193754748468160906903018210448269929533445378444962218004135718690830851594072838294741309484944952031825369548350519363567718102749235111437513381993785161397552389189109466707594855643062478435600247781965778571362928563671318596721012052474290305857387316840558374749233509331009427247586646441027309618556110858573867362743501095966741794938532998724580089662322675366650291638679117350808889232840002903924296753546069129391900559045692070079238766224605838839970725327305492486384130335238110771270040861808932667833682250922738587100336715349944462030090347046091267033814754621935727662252875044075032083407250040105287253370220047602072859763748783778446412277082262325980864947671679609529489998192521526409306805394039106318714715052350362230271654351275540263171339007018746002548907747387620556133277785305340430675459335062433421538060459600178597363244863120905811590580552715026568875776523400110360213599195769474402777207529267680509744931704745938211929779171220038950422523699801060032892173327946868017010035250348813054229127235995773341040794066686673700452737947387067379289556973516818051272784706055015546218920918659861244137018023056743208384392220949451872495220387484738488193149780582780208173563702856539289589204817114203667251893000346733571172521185249687951298286479759797392833269614946668137009185340600915652509044459318213368474884766342025010384002034896164931803102184870002439828297187960881540996035088782113040641243111180517472366426530017142860494410776719658797221716403032278980066924262770697055273297862485132916102895401087405028439544917903805817308939363583962697311770811303543818214974243430615770597153999414909744197799587589880435456807141881443384780533160071137500933152896165874707559396036607528720312055908615851657786286604331679682229023732698078396467016052092119850244944334686272515646501224470203791316460127141698189894009202128253237904693379907457136793051947562517780819702042769432900643533631362060897818675699033186298192144442177647810556248200729280727961003565/67259685376506838351825694125205607357734081036908945006770456314065393325163068825771423973578305364399886402468599952299159872229752582128873476104409052127576185436156214378455780845781465327759636970386939555591194083079064723476142866273585806971621811623982163979353822608526177268739221767490812009984323096665122511297763735177027009515287152894672896 e[601] = -32737874267279861849323730925925782049087613543026660396114493480897917295375988458599156964359962073837764371893671837421380111243638344376342274395445255388093414753159128606394815205367904662455567192101730682111511750518366692186831975098962738132692542047914093456330828173256706377511730962593477794288953005812761969147937033064549229711208897489314684907572175015953750247766533606676287810140766478849543000670001713337250650305830231624106162009126231038610908745844866793606317077666775960359893825430137400453139437243676218822354063745009146731384629936277578433882425986091277150700852339716231010995156315319710196095857059630409900687070028373279867454363320811230022970022104340898367361854342171550097833737793511044617957763213227200767556433269951542839684101225931571789141065929185304411572614416759119528627586216997035999141648428062544502409162146573139522160826743661453421770640980797901209004498084296125093595960994562326886671621660375243105031348301663620327444636764282653425128780722942493499909214625862599146837245667795949845322794309267766866973249998125457907905484702846471832728854632828996272120663160248031543465029087497830252672975215020487230461492467588201225921794521434284882958197079351588725512158811905158365804129564393344487654134403547302735670164307855185895151969307504015091353948393536781367157718869543016093479624088306908172138353628859943496007412451738046681839174793852964607617539026677540440021890383071462663840193146527548129228848274203441287035245653222252292412221157021184933733697158702406588166993873516876473286285659148150768855445289846169589933936385111604376229598841509968132694986663597576847579464801003170797936189380535534303971729833641265997433991794103432401755627370559332128363019630853840039151894583768075562583377279159763609868232906635182377224046186402363927956662497542601245992653498492037438837954351268974503367813429761082157642032658306759238512696381501399874704113647345438597494368798080240823640828028319078762929673401371185781027903079043137263696245/1076154966024109413629211106003289717723745296590543120108327301025046293202609101212342783577252885830398182439497599236786557955676041314061975617670544834041218966978499430055292493532503445244154191526191032889459105329265035575618285860377372911545948985983714623669661161736418836299827548279852992159749169546641960180764219762832432152244594446314766336