# golden precision oracle table
# generated by scripts/gen_golden_precision.py
# each line: <input_raw>\t<floor_raw>\t<cls>
# input_raw  storage integer of x at the tier scale (x = input_raw / 10**scale).
# floor_raw  floor(f(x) * 10**scale), rounded toward negative infinity.
# cls        fractional class of f(x)*10**scale - floor_raw, in [0,1):
#              Z = exact (frac == 0), L = 0<frac<0.5, E = frac==0.5, G = 0.5<frac<1.
# The correctly-rounded result under any RoundingMode is floor_raw or
# floor_raw+1, derived from (floor_raw, cls, sign) by the harness.
# Computed by mpmath at max(700, 2*SCALE + 64)-digit working precision.
1018011605036959731251983436679143785894612215242250356509750477274270708678558382953557667182681536953158569011077588596990051066952787337170798931120180915434429259672935419236151064416175710493495165160317616907764430527006663040414129618136993647562749331540276069635297125390925165382124619636830310755086332679991207814805305878897438948938630488681084417653444633762193416982868305310137421181667837245011096091112441952123907869480445661438949784632119246028509341535341085081973727201093119637053309383534283769462832946745613392021402239563845038109549686860081900988318257826754623288006824037034874449732	189514081756411584825468896009485790079540050759442775213812781607829392401857180825675776366613779133232221798937435621971206920934163627219654457100509194715386610412397212914689588329093417122384530841445164043486500017819907091393272010211887863025063837114489644459625237309404555421093416409511790567914431889207251023645348908143236546235680307264695834349628456662043599853650274496995631711488222522604152292595557637586881397881003452691606009486016208308724066864275984215725557048717231101032352018195344226844627723340912270170189271008203358855009433545623891536404315963917702236726542211177248624046	G
1014928939139968301517778381964492016583283725889896250154611378941465683567102011915727080884086638289149433669949536117862657949979763352333883210982184697097518696660559134784601670964176556303057895901103965153619970086970252736109703971274445964856313333840937220227745142199484869574527466262623286360424780514215508741233755948258030534086054097218574988830531518124773796295689730871854000932601451286060813067971309974207142030456159882479735228083110251141374908191887638972486669433107936060193906761720157673285599089117664947187823081977586625785723425357225834677618212036507697277579555668576832050527	172580072865073619754976358046242581356000417115123581047771322733226316278951647604657197909253229026770142877233483505133492090013949566475725482900915807706306740000570971101825282862045702017520168624090690637079758549707407237210896073697960494131817540355689717325132015287924002611163397722340387596797175734518244803934548308901751417933739779282660659518295975584722870107065703760596032728144565718564878532188555151246779741300425089470517498271575801575754417780151710974301447240556943895825897059622903750667130101137841594345749307214820497013787604797192845616138570500924754242280839201208497166378	G
394941414872717493509722752626818383093696378384875320777713850442915804280803932716380556913387894620923803075780310921976527764257419730164247156318878808209516349179089435627556462213387818666016238934407516416325857604055572006236908354134816765229929161673587059801079786923525289465755195896945168774941864999059131851264015854149061679225901348414498911852697101243681762941323893143683548921015669963387793555726282036227933857847930400567938276264867577257312381028274865051311128881810760052404484076490814472471316545120315270601932464462237610467954161264596416260755285571132281829578538051354625924591001271	13579639896663650071623188178195802844559605118154247696288785154181280948515365549815313821934222431254068940321193244193939163600044546143714314750819745210759229427581033265007748902371044080412645283002735001829942322154003024363244763695055699644641434439770028629835681350284937584993559661911271057526129655602777553005520552219827330099141466656319698104588624833224828380095860764138393279422016433826217516115298937343522112022200698726855397361561119192965362208627476053795408297204101255633163851780169108733167991578980703569966723991803855346502313660905678230921130314644229830967483434536944632203070	G
983310106660990818648321611162720657909073599344482611735732564992566766431648448763724169776913773372535487861860401128871759717932484290463538744452008416975039611657832627349484190611244790709691274890656973789987756563457611883992243719443173160749843835981033956616063718810091467200795606459218893267265317628409525938412715993674850691048777937776776445008766004633982815044384092366577918386948543708767731442338992792301900767552435114551179441980042532291683969751626176545795204583658244345046212040156259457042530671739859346527181068926704971614187608962442125075313160901061061226244750327329955644343700237	14491826999583859785009677149500471096727874110638701176412376663485047000945101928171507824244171017997060642817136062001436310656112397586812234108532816988357041554241337656329769282861439160058906396002074633382271383210735737638213265020716927287020197090493582615239298399862011486495275993053936494924514531052655695052678485189069982230986729550315802122062407174291074151318538244434938855186280025538277625050796228421723548813273254747379644607779601619222450860951628759148810572509121006847512541787200120951318980720487579918593232835137513285668362223832150206838059154161917230872580656180267397947998	L
378930379890475276026058686064234196849613112022859388330908143082807835744629207285254626929594299513959987199100511322208122037876706115098067804171132219171047342392005150051530052987421757520731065492246011586950778814633256786778290037721142321662496969678972901769706968639851807938221663295508085877060447445567848166846517393201904922594914447767055676558244527345944614662959543024771840474702041637083487345258952864083014934714350521811860858895254275955765627167505465004370154944613082342032299308779229020776510061764985638028267887225885325321491889939631203213699027923081599083532877460065600790121301328	13538254953528536010488498075600667503414278593564979708119184551355073672925806067893528237811027964118051053028156267501732419313252213272179572841618275822708438355047722397181869650631498891136564454747171508500695209377362707335327799116968904318267583473314936844266351627929636935641584062631092184797101713102917903693316906761699205925318718162350085095079398817286332541098622146466245808507902027719703519625172634001100856606939922334427920112151452677525431335480430439257062310226868314788529301570833753911989746603108911900542729595941005461433481083685250430641632213081271960477452671843673042158016	L
966562969672785197897199421040412038336618801285619978252835304639993283161685894943029763091388953398240478624343525871211612927803725197207346842127580295422142383277741228829414212651795284502385045843836503257514590945821509493777309851293472687813711159188021610430350634678963617335659396467951795844437581606260517161956817783783709753564581505512544340186490462167545338743757481296384689530336702188432190706739110624464817835112840555864965172210213900649380034921767586566542489340607388093330945168212990443578084939153132296881514017314615126019397676333299447285393474351719688424887493467100929788385672422	14474648908341846091108634246300214909924063362500577285114237458871599531824846082105143085082530435585167177656587937376709502753677222146814544149497818171622579769244018893506249621543096632983307542328996067892369489401740256584536805995579395065024261893702729494427661744863996898214493115826706391338249862572181889113094353614910763469575952418615053406990677010876602438918430216028928916889237192134478310924276476810774563032736433820218442491193771457308741250482250419603127350836585301281275581986207293184631627401645112945953226187304029927424868727766753268209114889505798763029338534454293792469273	L
754232145366202334329541458962718595857645476028828940831074222811325671076563747567756959688810267865487263791561347512697745089778101093408083132428222995810871358406301904663381047622580990286677892614431919543654592780944505204565467549852602782447458414647552834986449263958620168455703510127551333258377015826074405107161792252179004527067050957123774467930044902494591622782667326361373468672825572445299582982367745893836555001806194311048142423353645907312515858587554037517956839771316087751441328134853964887589586282529607077605179004403916977867305161073041998568636701057809505426388165717129059170181473032	14226602665263771567750155965322132288904060718784285146485387072903006040519368448961278629356830470921754466035076957305034299204588830446851941462371777958824062398977983986783229170203277372616294383389669604568683895433183849716236224778305590883631543516832343828643014064267395038418478139378935766478395259127923971116686506542799946288527855707687902306832304290497301643500755253223400342012557131550519944912642232377645850470599645152966671384351394146036283202467525377409937677236469300375853988667695853584384467547254873529643779596556434880937237924576282510777928187745942751749041319094719489268827	L
15616656293499095496038913654786579651237832723946080635339798670459603044675646598536572845519889356352986209512365545975174884975699823088509827837942474559672974842844550668547068382262177012418795021892940843720264958066915463509555358295955271082529926454086577013998400063304589982694245009146944151840812015253043103158371647921464364470393961346969430841819242044298428271271869941776425484486322832229620645895265219502082993547081538974228063261845261352542551943808528965525302845036982856593435687017705274558465601376569723835100090426242044805066861285447896400178329927504261621182095183417135986892512766	10349240514296104474595375063274500876081024534756880958523713177843406670434415960603476864253152826603057078111806690232720086010191179372397103668143313515993511827992023206938105823985973392461841196848150388457401316600107123662303975190483227790755655138840245161662226732188524380450396112729406695144481438523101567806667869123370084023507363224419464589257482055354797271903475719330214716963445124985180869604558428116574339674891570554350867610836672388096382431782652734757950728841350270112895258378463577279175685667769178716493764510082595229444035788438912904238280676224312310710306899877358546207201	G
1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	0	Z
1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001	44721359549995793928183473374625524708812367192230514485417944908210418512756097988288288167575645499390163523015475670085065354488941477271727202430669054177335563463837583316225532906452797131610715227008350675700068467848281288841728650781945051852544577525990348048813632235518178189969847427814594577969	G
2000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	1316957896924816708625046347307968444026981971467516479768472256920460185416443976074219013450101783556465436565604979319809816862106371532726763345709920676905831128776256958170470437336863711940955650446796732000825937475377912890426772092633344421560844241189766870663034696512893614993749953769802862780873159940981142809766344237947668230734996192527815363036970894838990449628871022481651182883057284818951973440873184036652434288979554886514419904768654294164574178950672118581644555883147002267660087432223313664552320431493923673382776483400537431236003209726851866487291274731731854784137385452237026463827	L
10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	2993222846126380897912667713774182913083660451180980642685145600977499226709739878280630962707130628604686517688190188702855489681493541369084747411198592249347191290601165002894117297486963364109290380648202824730331678012898372833260606470219892842228717214572894462674505221623470762777335774666199660149540399942822109149481816186375308923855087410238721627593673784471632573931602764182389124788970832436716973188932498492429037393932119782276072508695349367390598245924018348100656281152185530920784796951011135179652690548283039791938907774111348658353604781625491724849995336698505422053448416755367941171320	G
1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	14508657738523969413525180755814361813630025732799525597299814057356120946681677435563498261868085846272400685496499137316809954443496135637136822921469669137934273553816034940473491275510167632070585285368124999771006748057029544161780600000032832854544065805203379658455425745798511376581662635744283932085004413595319667712387889314158368287541606556209362394114108574750817622596392136515153252350044901211688705163615735285257169303321366737268708107736737666180983888540786845316211187113625031574313201419092989678832083247387672713264391405961422179833946155121604881031680277003415584927333695860786509938050	G
1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000	447213595499957939281834733746255247088123671922305144854179449082104185127560979882882881675756454993901635230154756700850653544889414772717272024306690541773355634638375833162255329064527971316107152270083506757000684678482812888417286507819450518525445775259903480488136322355181781899698474278145945779696417728308537978819826338715	L
1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	4472135954999579392818347337462552470881236719223051448541794490821041851275609798828828816757564549939016352301547567008506535448894147727172720243066905417733556346383758331622553290645279713161071522700835067570006846784828128884172865078194505185254457752599034804881363223551817818996984742781459457796964177283085379788198263387154039497357768850179508265912	L
1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	14142135623730950488016887242096980785696718753769480731766797379907324784621070388503875343276415727350138462309122970249248360558507372126441214970999358314132226659275055927557999505011527820605714701095599716059702745345968620147285174186408891986095523292304843087143214508397626036279952514079896872533965463318088296406206152583523950547457502877599617298355752203375318570113543746034	L
1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	141421356237309504880168872420969807856967187537694807317667973799073247846210703885038753432764157273501384623091229702492483605585073721264412149709993583141322266592750559275579995050115278206057147010955997160597027453459686201472851741864088919860955232923048430871432145083976260362799525140798968725339654633180882964062061525835239505474575028775996172983557522033753185701135437460340732033585840932076336426421	L
1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	1414213562373095048801688724209698078569671875376948073176679737990732478462107038850387534327641572735013846230912297024924836055850737212644121497099935831413222665927505592755799950501152782060571470109559971605970274534596862014728517418640889198609552329230484308714321450839762603627995251407989687253396546331808829640620615258352277203615552529839228255775224412164317717688406295597310442202327825860098856751577498249500486852059663335882	G
1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	14142135623730950488016887242096980785696718753769480731766797379907324784621070388503875343276415727350138462309122970249248360558507372126441214970999358314132226659275055927557999505011527820605714701095599716059702745345968620147285174186408891986095523292304843087143214508397508185149754756159163398473614655144874157083258073577425893902624941837727775045118219908848015105718959258848175630386193465995052761947096628648852908511924709675190970569789899143242868384128	L
1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	141421356237309504880168872420969807856967187537694807317667973799073247846210703885038753432764157273501384623091229702492483605585073721264412149709993583141322266592750559275579995050115278206057147010955997160597027453459568350342653983943355445800604424749834291548484066077878203717966964100927126472102122338653579499667477038649330147389164625771341944882503845242328191048517668904846891085319722027455307168643122098560315700678260592762299820355677726561614554043085197925588753311315830113722	G
1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	1414213562373095048801688724209698078569671875376948073176679737990732478462107038850387534327641572735013846230912297024924836055850737212644121497099935831413222665927387741625602192580419308000220661936345832283022195528498805369895956378769046945372020034703180844319736963653853245542584848403335459152342869540383834988002846702858462771853728120750364029660773196334041707391853502835230823091020336682388456078576012616193893236883502545115342325518839316970511172314956078096768839895774517222078609181679853908660843949269	L
1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	4472135954999579392818347337462552470881236719223051448541794490821041851275609798828828816757564549939016352301543840228544035799400132437724834782674504387134203803509973502880202422435883371662047498686870430445057666491243514296920691922865121596549738228015695286018767136484630702918636237826059533137702755068199437665421060003827248100019649925391493326408781868428534239083911221269070092042018498927202471833266222850428431589410722729771173164140348419868458534278154073406419479419933510184029220585764750149961526292897268430485128015423590845198	G
1000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	44721359549995793928183473374625524708812367192230514485414218128247918863262082698840402707183244468790810980141691679868206048700681289212828952645292707284271237492399561680624314869157637568246742837498047592445581196482188684775519356685831456711153338388644578171155282433989520523526490515226087439367005900782676868150944834535116538063980764460899960359100083369988413569000973622714253458108939362355673237413370257645477149539458275716926539797158690452696891740473366306777129964751554289019492233595777493785685297605550488773292330189811193546457891125181514442219452632529	L
1100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	443568254385115189132911066352498086649001166099975463893420955807668816113034717457065136821923331011687598506485974204379410233305149218972921006854663534658501924885761580847452870040876042256750899356184060938474833298960122783400744424121425686479125702229938767084809734597204733256601250516759074172852216218133231397901558003224446545593069938062886507366106864464319050624845110336064180905411467413628636578598459378866798926686009027199198683655310770456451970658672316798635953864027637342978192872226098128332685116290004085051903004809434501882846330992891431317315698496055346645857042272445007093873	L
1018011605036959731251983436679143785894612215242250356509750477274270708678558382953557667182681536953158569011077588596990051066952787337170798931120180915434429259672935419236151064416175710493495165160317616907764430527006663040414129618136993647562749331540276069635297125390925165382124619636830310755086332679991207814805305878897438948938630488681084417653444633762193416982868305310137421181667837245011096091112441952123907869480445661438949784632119246028509341535341085081973727201093119637053309383534283769462832946745613392021402239563845038109549686860081900988318257826754623288006824037034874449733	189514081756411584825468896009485790079540050759442775213812781607829392401857180825675776366613779133232221798937435621971206920934163627219654457100509194715386610412397212914689588329093417122384530841445164043486500017819907091393272010211887863025063837114489644459625237309404555421093416409511790567914431889207251023645348908143236546235680307264695834349628456662043599853650274496995631711488222522604152292595557637586881397881003452691606009486016208308724066864275984215725557048717231101032352018195344226844627723340912270170189271008203358855009433545623891536404315963917702236726542211177248624051	G
1014928939139968301517778381964492016583283725889896250154611378941465683567102011915727080884086638289149433669949536117862657949979763352333883210982184697097518696660559134784601670964176556303057895901103965153619970086970252736109703971274445964856313333840937220227745142199484869574527466262623286360424780514215508741233755948258030534086054097218574988830531518124773796295689730871854000932601451286060813067971309974207142030456159882479735228083110251141374908191887638972486669433107936060193906761720157673285599089117664947187823081977586625785723425357225834677618212036507697277579555668576832050528	172580072865073619754976358046242581356000417115123581047771322733226316278951647604657197909253229026770142877233483505133492090013949566475725482900915807706306740000570971101825282862045702017520168624090690637079758549707407237210896073697960494131817540355689717325132015287924002611163397722340387596797175734518244803934548308901751417933739779282660659518295975584722870107065703760596032728144565718564878532188555151246779741300425089470517498271575801575754417780151710974301447240556943895825897059622903750667130101137841594345749307214820497013787604797192845616138570500924754242280839201208497166384	L
394941414872717493509722752626818383093696378384875320777713850442915804280803932716380556913387894620923803075780310921976527764257419730164247156318878808209516349179089435627556462213387818666016238934407516416325857604055572006236908354134816765229929161673587059801079786923525289465755195896945168774941864999059131851264015854149061679225901348414498911852697101243681762941323893143683548921015669963387793555726282036227933857847930400567938276264867577257312381028274865051311128881810760052404484076490814472471316545120315270601932464462237610467954161264596416260755285571132281829578538051354625924591001272	13579639896663650071623188178195802844559605118154247696288785154181280948515365549815313821934222431254068940321193244193939163600044546143714314750819745210759229427581033265007748902371044080412645283002735001829942322154003024363244763695055699644641434439770028629835681350284937584993559661911271057526129655602777553005520552219827330099141466656319698104588624833224828380095860764138393279422016433826217516115298937343522112022200698726855397361561119192965362208627476053795408297204101255633163851780169108733167991578980703569966723991803855346502313660905678230921130314644229830967483434536944632203070	G
983310106660990818648321611162720657909073599344482611735732564992566766431648448763724169776913773372535487861860401128871759717932484290463538744452008416975039611657832627349484190611244790709691274890656973789987756563457611883992243719443173160749843835981033956616063718810091467200795606459218893267265317628409525938412715993674850691048777937776776445008766004633982815044384092366577918386948543708767731442338992792301900767552435114551179441980042532291683969751626176545795204583658244345046212040156259457042530671739859346527181068926704971614187608962442125075313160901061061226244750327329955644343700238	14491826999583859785009677149500471096727874110638701176412376663485047000945101928171507824244171017997060642817136062001436310656112397586812234108532816988357041554241337656329769282861439160058906396002074633382271383210735737638213265020716927287020197090493582615239298399862011486495275993053936494924514531052655695052678485189069982230986729550315802122062407174291074151318538244434938855186280025538277625050796228421723548813273254747379644607779601619222450860951628759148810572509121006847512541787200120951318980720487579918593232835137513285668362223832150206838059154161917230872580656180267397947998	L
378930379890475276026058686064234196849613112022859388330908143082807835744629207285254626929594299513959987199100511322208122037876706115098067804171132219171047342392005150051530052987421757520731065492246011586950778814633256786778290037721142321662496969678972901769706968639851807938221663295508085877060447445567848166846517393201904922594914447767055676558244527345944614662959543024771840474702041637083487345258952864083014934714350521811860858895254275955765627167505465004370154944613082342032299308779229020776510061764985638028267887225885325321491889939631203213699027923081599083532877460065600790121301329	13538254953528536010488498075600667503414278593564979708119184551355073672925806067893528237811027964118051053028156267501732419313252213272179572841618275822708438355047722397181869650631498891136564454747171508500695209377362707335327799116968904318267583473314936844266351627929636935641584062631092184797101713102917903693316906761699205925318718162350085095079398817286332541098622146466245808507902027719703519625172634001100856606939922334427920112151452677525431335480430439257062310226868314788529301570833753911989746603108911900542729595941005461433481083685250430641632213081271960477452671843673042158016	L
966562969672785197897199421040412038336618801285619978252835304639993283161685894943029763091388953398240478624343525871211612927803725197207346842127580295422142383277741228829414212651795284502385045843836503257514590945821509493777309851293472687813711159188021610430350634678963617335659396467951795844437581606260517161956817783783709753564581505512544340186490462167545338743757481296384689530336702188432190706739110624464817835112840555864965172210213900649380034921767586566542489340607388093330945168212990443578084939153132296881514017314615126019397676333299447285393474351719688424887493467100929788385672423	14474648908341846091108634246300214909924063362500577285114237458871599531824846082105143085082530435585167177656587937376709502753677222146814544149497818171622579769244018893506249621543096632983307542328996067892369489401740256584536805995579395065024261893702729494427661744863996898214493115826706391338249862572181889113094353614910763469575952418615053406990677010876602438918430216028928916889237192134478310924276476810774563032736433820218442491193771457308741250482250419603127350836585301281275581986207293184631627401645112945953226187304029927424868727766753268209114889505798763029338534454293792469273	L
754232145366202334329541458962718595857645476028828940831074222811325671076563747567756959688810267865487263791561347512697745089778101093408083132428222995810871358406301904663381047622580990286677892614431919543654592780944505204565467549852602782447458414647552834986449263958620168455703510127551333258377015826074405107161792252179004527067050957123774467930044902494591622782667326361373468672825572445299582982367745893836555001806194311048142423353645907312515858587554037517956839771316087751441328134853964887589586282529607077605179004403916977867305161073041998568636701057809505426388165717129059170181473033	14226602665263771567750155965322132288904060718784285146485387072903006040519368448961278629356830470921754466035076957305034299204588830446851941462371777958824062398977983986783229170203277372616294383389669604568683895433183849716236224778305590883631543516832343828643014064267395038418478139378935766478395259127923971116686506542799946288527855707687902306832304290497301643500755253223400342012557131550519944912642232377645850470599645152966671384351394146036283202467525377409937677236469300375853988667695853584384467547254873529643779596556434880937237924576282510777928187745942751749041319094719489268827	L
15616656293499095496038913654786579651237832723946080635339798670459603044675646598536572845519889356352986209512365545975174884975699823088509827837942474559672974842844550668547068382262177012418795021892940843720264958066915463509555358295955271082529926454086577013998400063304589982694245009146944151840812015253043103158371647921464364470393961346969430841819242044298428271271869941776425484486322832229620645895265219502082993547081538974228063261845261352542551943808528965525302845036982856593435687017705274558465601376569723835100090426242044805066861285447896400178329927504261621182095183417135986892512767	10349240514296104474595375063274500876081024534756880958523713177843406670434415960603476864253152826603057078111806690232720086010191179372397103668143313515993511827992023206938105823985973392461841196848150388457401316600107123662303975190483227790755655138840245161662226732188524380450396112729406695144481438523101567806667869123370084023507363224419464589257482055354797271903475719330214716963445124985180869604558428116574339674891570554350867610836672388096382431782652734757950728841350270112895258378463577279175685667769178716493764510082595229444035788438912904238280676224312310710306899877358546207201	G
