-1 1 0 3 1 45 2 945 3 4725 4 93555 5 638512875 6 18243225 7 162820783125 8 38979295480125 9 1531329465290625 10 13447856940643125 11 201919571963756521875 12 11094481976030578125 13 564653660170076273671875 14 5660878804669082674070015625 15 31245110285511170603633203125 16 12130454581433748587292890625 17 20777977561866588586487628662044921875 18 2403467618492375776343276883984375 19 20080431172289638826798401128390556640625 20 2307789189818960127712594427864667427734375 21 37913679547025773526706908457776679169921875 22 7670102214448301053033358480610212529462890625 23 4093648603384274996519698921478879580162286669921875 24 285258771457546764463363635252374414183254365234375 25 8761982491474419367550817114626909562924278968505859375 26 81807125729900063867074959072425603825198823017351806640625 27 4905352087939496310826487207538302184255342959123162841796875 28 796392368980577121745974726570063253238310542073919837646484375 29 3278777586273629598615520165380455583231003564645636125000418914794921875 30 21132271510899613925529439369536628424678570233931462891949462890625 31 3508062732166890409707514582539928001638766051683792497378070587158203125 32 86812790293146213360651966604262937105495141563588806888204273501373291015625 33 801528196428242695121010267455843804062822357897831858125102407684326171875 34 5433748964547053581149916185708338218048392402830337634114958370880742156982421875 35 3633348205269879230856840004304821536968049780112803650817771432558560793458452606201171875 36 11359005221796317918049302062760294302183889391189419445133951612582060536346435546875 37 157606197452423911112934066120799083442801465302753194801233578624576089941806793212890625 38 76505736228426953173738238352183101801688392812244485181277127930109049138257655704498291015625 39 27233582984369795892070228410001578355986013571390071723225259349721067988068852863296604156494140625 40 4776089171877348057451105924101750653118402745283825543113171217116857704024700607798175811767578125 41 2333207846470426678843707227616712214909162634745895349325948586531533393530725143500144033328342437744140625 42 349538086043843717584559187055386621548470304913596772372737435524697231069047713981709496784210205078125 43 13383510964174348021497060628653950829663288548327870152944013988358928114528962242087062453152690410614013671875 44 522532651330971490226753590247329744050384290675644135735656667608610471400391047234539824350830981313610076904296875 45 1231931818039911948327467370123161265684460571086659079080437659781065743269173212919832661978537311246395111083984375 46 11213200675690943223287032785929540201272600687465377745332153847964679254692602138023498144562090675557613372802734375 47 112694926530960148011367752417874063473378698369880587800838274234349237591647453413782021538312594164677406144702434539794921875 48 14569479835935377894165191004250040526616509162234077285176247476968227225810918346966001491701692846112140419483184814453125 49 9815205420757514710108178059369553458327392260750404049930407987933582359080767225644716670683512153512547802166033089160919189453125 50 6542462041632821053301691569311662289788027568567988893682426033251259982339506782455939031953293309105590414818221747875213623046875 51 6714106943458670547730977261255572503143663272538720494194287364895824891914784576227321679529056351713206194234012546241283416748046875 52 136917995910164817710971213977468897177456476803825601531483870641338902150108350442990997405410581289171608437197743359724581241607666015625 53 6831143162071561726812930432034344887259361079210475492086710542245994868827466439695977806449651556346231460704035914662520371533350646495819091796875 54 59434672189971257517141248315231681557040632402553431274060354959344109921206881345798715818702828634928992403480630736422535113179981708526611328125 55 36316810571783900705285456528226268183062312405833720396835547717563360985736864720467803676817871810966578596483277945077598217078650169074535369873046875 56 2165748946877173794595116474502742970754628772274870952671328809120411385356316070551223992086096209416668175936325297333227966697996582090854644775390625 57 199426803919050614093021028793229364339166405841296420616874538162684166959435347310793600671270780597821269929165268361223630947765878128744661808013916015625 58 2293746256601148249551255426086194010856920728879724593739170535545719927096149604832280295178378842604771419897144934066548406121252964375697076320648193359375 59 93737868154323152059952938572720830735479601978296560642163485166962912517498605803188422367511430166193432356221011952520775738629623897861654913932134024798870086669921875 60 29229472328687941276080346288990370192660989393998151666346530139070696788777850471582303513692027104879501752462606066477443992269830469130411048717796802520751953125 61 16366323200160121148838122254201100563845925628594636712880448927869211791507478514050897258450095475217231466322905471401512110000040149991453290935046970844268798828125 62 377532871044304718596150444474418776437482891281623700996236578760557938053745772374704335449201938486830466377489800237463648061020080518519321754188361609526909887790679931640625 63 577950740687688024359030799330920858141311892493550533698557658165533265896230851047479709190026747937087031497626018723377205590877916583255230277656776690226979553699493408203125 64 1263937473361101637177363250080300557635650898632160178337543347279209567813934784357234772489704495850319661153672976405527827883325941596996841189215771319642388261854648590087890625 65 15710194130111647962813032297632760164578167012448572056294612736727551452864817411506309513316241579876956544832699752315043955555364828471477494171344900656968404967221431434154510498046875 66 32780218371620170960194915890832594962280606056025074225184186711686300141254398632304883824520486099878040412020508643077364216154058295318113076242311029174925339571200311183929443359375 67 203100496492343545739449664749317862682172236017071555511251813632933770572687534406000406822059640789776859735806967963494810144552718237589347950609016732337731792048732168041169643402099609375 68 94737485811931899440149880710240762818847868958026332911867578230326481473007651086392206964672016216164312840297522209773527859749511648776624405518869630702675488338241821922245435416698455810546875 69 101354050504296904172469721738157376679811804470339652355172188295385860129568423267643623588034378114346970744593911427279007942569074703569910091377902325049397507010546491350713768042623996734619140625 70 32684432605116505306851708845033063172502514790519084854594314489462636108187639624805311402811845594576687929902645162371867111613581518827935419904010022592423043476693428563174675218760967254638671875 71 1185540374781017741714813535050576959279304254032619259024050471904808987040481956092743559187855489942028639186566897889492635478298164709713753411218796087980383128781122124285357200906934213708154857158660888671875 72 433057782732870981286507346874225000959495532631923050429948377890025958450389982169396066307937012159866931880753531015297844653397564574661336955362464955992036864346623236163495783132384531199932098388671875 73 3462121584547296682638205202783944821545778187701508859352013152137712077297695499501542944725101697728211374279212775287245072376828902760764651116655985524849157955521192390716502570351245711208321154117584228515625 74 27702863130042322231681482264603575176085603488620626221989406732278743721709878295135195482966968869854205773065900854913834297780773158781274373910657762692565242001515062882465585620283161299119619070552289485931396484375 75 11074164098968938873606671260278950220215417596195608777022727565454235138852418753272015514606379686187509703109520100494182186661837641063583266672952475836258919177956241538320477019400234611748601309955120086669921875 76 19399257768514450217139249954897985335654163540559946479141534599150493129212863140878030008238945387592396860001667334105507697778804714801788708777131217756468418993122105355933509846645920063054428683244623243808746337890625 77 117424391438608397768277989756587998563067981751038910925553459594098496916468642602165868063927053640455361858824950778469642658572123744690636925911054753040912906064798862155702356276636945348455989991066517080980702303349971771240234375 78 61637350269729905893058834517403684645602680064689455287062498310625770984742750377104364405749377923008874595529832410873867915905129558361247359519945174646229908935716181774410252706119120852064863242882347549311816692352294921875 79 2515252772843575858696369940762973137408387640394529698452835839191524983773230814390405225682982083054678504483919438308418933497688040837799720555857860285615606027562338078267191187110194058446485589294580889718417893163859844207763671875 80 1094430835537272203324322179975841157947974468399395213976838885774664483660824567377883514511750855101956328680207544400068620667529950763473688372087626941128554732880366989470156273264604289096237886754944160923866709708818234503269195556640625 81 3414953359007277927666118080375744966529394017937962509777354418018689930219866131291892169341177480205352454152527300195702838924999470427380305822679437447882332437183100004737705664697825413345403932355652832957929958865861408412456512451171875 82 9296531643627150060651651161192529529304615755989163458394012145852301306302517737729329247648293889516621594797803566343605447686054883645024186517352308081764589114626007580367341357158293373142257396622796545297316049827713868580758571624755859375 83 91027961122154432735394307475291963650039430424463977820887775359758347557891676914865061319142417418627781018145199469523143005923950218054777819614246121153011865654851690624256038515328546452098190690386779240779022707540594319652882404625415802001953125 84 30122965803351505831075724203588998304445400243339059036936238733440023227829751166946868613412164847685669406462850634398505084993919418017302235048426090681932646939008430924186733057094517044510348680060860409544539465345602102388511411845684051513671875 85 34429933761657520793209371670343515287015774276767930725737819903802398912570654520728219639181193717532835651985542444081787706362220473714771555296452303843048703192599247737531077519264683321299418102359289475964667925128232042987065142369829118251800537109375 86 366864716203965547059963138896178292789267881228673009055026766202976081373005352180167471543331291537799377006166748958669080726372004035620376830305817878369221151998422024342488643398772906661773819647879173082193922609411363710844373918007477186620235443115234375 87 21199566680959237007103187176076222166310023875825765530294916209105793347187195617556790393086073225635165774890649577036706073391752272367788095866728844144053211130519901095266468549437875228399504543510643207657508192490968582652114502474205437465570867061614990234375 88 1571125661997197752700321639558300752241998896452884311753831253271710291685998396112980709444682005857491166982184564921672238391742585182846935304046938000457067275019642200898533302003499880747046015678516149662476638118999870943969344631910871612490154802799224853515625 89 7577796761483459850338408640182399221649052977752132545394430506922808899840181194496421772066647633783215451907307780768100559632702507249576541628703856714618561344757588022794786469860320275956335630743781131439117467946889812055187747876355509535761183684599018306471407413482666015625 90 1138916848010078636921226658124010006803986210033178102011911044652929148994638667334280281179997209456124634401220502034544813971366158711971657636580145591221330352998113729642351283288847081052937391995434749471077627355653601446638097770395350386252175667323172092437744140625 91 4457099833429282292052559071368697581177093853585391009209023337252228842778813665872675837785265979332118231120628379789599574960312750642159043436162753664693071376592233165837507841343155053582023101391494097491336096163119364849353096910042535945830508126164204441010951995849609375 92 1694741087727972422154708152434680733472677537392011121820733107660310247857450617506608295682138049290303934220356378196168808598207429079277112026546054696632550607895314870354938353886032424735411379680157255665269518607044812111123174359135535316764617249418733990751206874847412109375 93 7017438632542182950879173685474174437100794060186777480853421303647727504878315164061291635763824479811351361911004231716564702459863190266121013155633913625984925624263671645319698312483807118707985548575622579351119570975027697005843601257077641593774632996343143531703390181064605712890625 94 390948481762401539199217998151608833712042116389787588971481784973361510321425040712092265715312241930146435655654631911345227383131274253434134831847770779128209618409021325876157083912467094904924948819170846380184972561159493550115257312357821105292619810055493786649094545282423496246337890625 95 98273374657561420924647240652873075763343369048204996701427411062426340744235512268225968965884164836941425774412349690936556538205334956226545043240589446909046667396436862011610443482148354883439601360029082778252442953735216130447586408082890295858626315999210563664329605870761952246539294719696044921875 96 130979647548712734224068187383459940108015339364123440382019620365891203785491722946608959097267294646694201313366542081363405778001099509161789753684336756754405490369037327999800669712777447381949235114227181013138089623061883832955819255203473694824870638880987563110949167821672745048999786376953125 97 70769217153611142572585254518890405273442941265427959599401865470543069496447581712820373197743222736989037661666103418191665651609295622469191407399179097923283648424686192353655100455484901443162660828131867635986076461515456691585764010425741881542899009660103775237098534244495340317371301352977752685546875 98 8778540857920318736402559476425965071833005408263612595108941105064612497057608692334837779326031580166931387764433341469087353388798038006297280833577262682453576998585644779694012098860574925544583972548683338467277252828971856793523689304462930960913806998683744200294828798371095184194246030529029667377471923828125 99 2682678748792657844957504192313280657551803049278355275671666881580642758576467817615493645217977237214155689404787155170845497733836863647685885197919191727452679238952541411298115541287013688972773507748859386210346035176197388875022427877722880764252312145081723341902733317236524547144682628641021437942981719970703125 100 2367537171554188609850314340651003983086704629557855636144124358181858551838027842816685573044778049571009609318619649137625716425550304463940914249003348059177574705404758726135194501981031158409376193969487987654626915195783518095670821731344203348399441246784599204067745589622802722118422025232575833797454833984375 101 6824708308676457509281857081672643536257548592262255679994995914333272998670471256070326552640153374238078276742168710184053509280232574385377666514708343144952598085327951234729345188636491121416757741556346774789069465223425119947727185734569889545057803221205729906641333883120387002529059383704179708729498088359832763671875 102 507502580939666156403441201955172574924945200982267385997707473838716662762543312224583122499753216882955356757632731355839677367792820265294807805478685071165257747303273446133186129998894090646269086297319289664779837539819407724694958759948278354092103792294931584863865327700299769632215340919856316759251058101654052734375 103 48746183689606872653653353250322486287236278618793867830541330328967327240254637749531217080451658708912517682239841030896549214019991797547959440478852755032426644238290184618250504957067426184544309866197876310117182977420135612402486576822461878758127841024618664625575539296800901704419727093303915665956083103083074092864990234375 104 949328320806172936877401687393414041043909902157422820726515156827153863930998323840806199098165090370767699856881087631332046487701398844178337972322899825594737207898854423175117230583436164292286471134704112263928289111455226269079605622504536694537326635039390516818185379136863759896194411606822898650773634443567061680369079113006591796875 105 9418012795050039481826453703252423479879848601076354021111089712295669859265820945102338977091939883444517306378427382666982444551467468215353911925906460301466151163713919430450995867619947589497741911656855800716507465595861973034036141810727063898650380596265233702799235454646629332137339469291501561354351679256069473922252655029296875 106 7352968258696889983705676498453485085198978694821281383439167093827878935563212239294637895997128309786150966828270035043588594788852525609861348661808686210654768370140482520866108069035100501869308994963901065362018977246976402060758239591304709347699015742795914506585646831322830926408302308311729274143520029838327900506556034088134765625 107 11624245477950364602961946183953056783874976316630552011834199202304857650400186898439728174805673315799219102744471131807004364067342066999690712919820068513677500303280346831096022969828727612055863454286254462954830416456995812287743025156757328392659785074438236901086253126138912308543646303636051943973764040362781446713569266648846678435802459716796875 108 106993344363851379566695293716411366131029868947306078465533810910393735229742968372360753035522860360108769419135314615464263218810940216813756520547166232662392934545441462647069296955073455856591248368925605456838969196028203517888369643229437114220902203078714699069354683857550937005504990324655694041330493693209291450330056250095367431640625 109 1646009186102218741751837153618856660327025656687822979073703689321228226402738796841706973670549054558397028642751544951940618505058215580913092585181590060532605838163210464206938160098534550730214751819079819371652398269495130288051954277298815503479490596991481582504783317569836494575422908776003571554516705964905750769755599094423814676702022552490234375 110 1346660620626236024699503240535778947516863963801949073068360567064964351239470117485965802728473557448087822936454713191459509515794833840282165042992561551002210817364543499966578023894749125325202091614145395652139168397016678755499884360166377876377529199147948556080828427696189163008199139507797205023989077645405100726405667188601000816561281681060791015625 111 1982700936453770257071022259285203748090734327642416352662797183380726903284561934768535535325299811599567433953412398454122613698407380529361662784330490445326385721220550065761863942804746731315315916360071254511604124637491342715168066528113445406613774031248088175782967301789642197882056669232196683073722913201622351418279523282972576225802185945212841033935546875 112 2544885574343945183576503736383501660543681597193828309557761090625193006863569641272041024851201117026460165589738705621390394595211182120519228444121268005045202947385080192649339985105699528311433782680121615068521296957472194095174793966733416751331345242319814482567647541949565875523819528863347463124208959207345424225243269711338456318117096088826656341552734375 113 8473062067109259863185365303933487220416465120430588076366456858137202661297080548951208091629911889124885827813944526583357692891269853146866136452279956754392231902520998962972967775907432824721174170268115477445554853979452669847313042308070907107105727819820051911940344620580117877242839419319605028179558572821431977165952156026695885060462387627921998500823974609375 114 1940651644091072704349593337195899965815154482062840381859413208696184171736356586072476770428596363035700331295633284595212911311269104239562231237923614231296200945533015748958514842345483521688874109703371638759252733346728561267760099250128446466205435776801639456259061462090619130346442573261306545834920859691190424705137317441649074944987063418011530302464962005615234375 115 6854011025046568422028262866971634994106079013380494484207720043890495935999591593915221985515193914830216008211211265259882597732699951914334863050955559413071673582101629522846008408893821187656014894937530165109215456451245557358635518489947930305721978019278352374100198167580188825687999864033508757628326254839588230397657162492754770994042579079774668571189977228641510009765625 116 63715049126382646918900000078622789418582852008565055245403065372210481520955769549039826989396356552117294153050258831953688354550921562825024345715043411452781706438589882659314324413344291444342902911150346729130371169639236866354694459369435382615252999375164563494946014034934496548415239332662440578917339164255876180005816859143283772460270521220682127250256598927080631256103515625 117 92628473913152653629599076920240135944499197147694986092465196874513667577100921277394437733228261762024523478427972176462604893477236782350075842847367289420504479475536352681167441269042928696329860280557870589841669326757337311655844471958515796083371996331554078936451923896794940018753476806549802973537865778434235143198710623718821702134827468511080184043748886324465274810791015625 118 61911704844779927962588290065119311839590362683635267747378972529444316536322784310202347010974331485638989983985428410298181681978527252139333082403560419420818495725007106374048535034468303599725304855285345673080739772971087116660639581416725280803095191860856968779729866638376638292290587603690125779995242909196634498351213877139801568553471781126702755404522804383304901421070098876953125 119 175693791467519788753248915143429551030004832290347711308709064430061995777902800725457522229213900142258705482350290354989128481880927019964186012633658379630288494869388181687595204958188998331058792978853665981292113259898381748964453643422766849038709532858869953172225338141944425698612040274002589421433200732526736097521820605866841746180813528615510906744788643778221182145671264152042567729949951171875 120 612570195218988026143479001918257076765426143934371666085843135844317076111094390275141122925067834173441004843997744975734835597824453157115857047236839697656530505419630187276961588007463185233100096190931307852607474902418043559455116481630341193212428617545243367633686131636091245306687607850749045449346832130533346868483989659959867368668030937771784371174976779883536437409929931163787841796875 121 3915522054353022811455807194217937571333440197848332629983053418093577171498806164621733573340384680043844753353927325113376385018007042647538596686935825571781514445837692694892282950474660877262791767022163748867438605338216898864925823893342809153048921443844084943159407245325215409946203420355559605075466283724798260429137988689521734834988285578979081709925617882372961275905254296958446502685546875 122 20399192517863845774738373627230855043447382745635585240666721240026206874658110824212752357195216296478783579831631134413446351829208576975298064561708811331157772060815249019552577807022551054207378643209778297270801066933386531562759910316782487381401403259017897527165345170690931023553799126860744030631501282539114546736754680200364951230162514893075852327576652035269477725165643278160132467746734619140625 123 48049174914733955007855865870346296930965168410720466049270104200061728850458828747453724501399254648192920247698499441365067498947386904923673884685403808054759910140921064990698459192379721478801256807876779275355026842078989022918562965013270747013874496628384018295018712039723463384548849550569557333163979506041218080384033736425802637835013208429589979188112005200998744225415748587693087756633758544921875 124 7577834251451999039514401422585053122879168525469783889771482580471296975561406781024334200698523117823946684550196550752797867316412913406659033139766132929867076946942763862130133216886260772736263607220837555199606239956649254156143428917869548201022666738599222421121372972346925680848155864177245403685649611860640062092862879585323901649178207762121558365351631338428590248419702835036559918080456554889678955078125 125 274814646554863095734160307429302238563673230119762691627233137707258312431977519180455291159360026120109580672717010568423339883147286221574092026475409868195946879257126121626230301486145047116412745915580589255171533989033708703346275452689474222796801299773667413123126565179677865128815088314453489013197892291183204642513524167347490122196379476150115791400358701035453681937771909810888822101038186929145012982189655303955078125 126 1372535228794243326032045957665717746881489399175714607034859782387863664698559803213032532101519999715862343239154350255100513717685288940781117377440140826922174312015008104528320378908523982461855745857874202185528680212148096159031478562749121917910230513028784161025608679616336913943622230899103573742563285948258431246569789064891791686207402880914267258924314226172878408745018675995996915162322693504393100738525390625 127 14492544681857265658663460793515645692381752416879313893344161781786916800696823280820834463743182937208757050444795489748278975182737550878723988694525004418684492040920431170540212294969528905416927574780156837989074255416496113072210017827573122302839043242792986404065958115185051120580784760101430827654296462345721796557850035957300658481189928141921412977057690294151139350032034394991607706426606227978481911122798919677734375 128 239894239616154973902817521605606041049189713535872878211002772082049316924475651248410754005725392854737896117362673577362688448024843930427819436390549190789283297665588784199412690576730907881430789384890360835889735027894235659912935236275239800942288633442467433770832977271357257960672519499561331464818766147299183150081117654022612076270990928184510918337884355810242977241118498750037553446379234856067341752350330352783203125 129 728735385866688117015272329523441393133054442326836848755644582678644069950587736256416133861142782418384541705315027384403942057550830903705377285509739065922663596713722335877945923977748034438924131530208509030949402816425450948668954726371944572598209174870634760578332617856857006720215843744958403265712559262639492473033550273943857569819040618543823072866370346822910946480749637002831483708806779853173196670468314550817012786865234375 130 1702941039887426031219492230765345444423603443888111776462200631517767126123201973833787450528840066976777686490286390535187349797792418562580039461904561148907813401332566613650656506291121884079148125877379008053497906715364327663187984682205863556123670252781440468005500154604708631741178401027607494218606035303182315383037842925919544334113231815754644739580640740367789635841502272599504274994846632351741533284439356066286563873291015625 131 41763434279408474793614454456453220134912157416005829954597016784187188005877689784080864523127072376923884198136651170103893935077798177009146611337824271103521690157572290317686044993957928076116503799587789009108251109935385371365148299852625231957267261046743934866552955012964513941041172785377156862259631539467388807667911396813904502049006248131903842330878490265299024690676974091960966073031926898848835254252076509828839334659278392791748046875 132 12425991978279209071559835682188700091748140046503193697810284920150295737905156466331960091647048003364723781877959474937311796124853539765597963741150036492885646455411348087675948027545081368099692339264305762618133340405017814963756938293067683188391694415510536897737330889263574426621243760033261193244356566962733405039689411889928664913620686636748039748024739674914891515107298063558147133202046673815244215433040153584443032741546630859375 133 922559816256140719194803625491712886073569026777986962043584575596756133576809862683944845491082324660307999886936717297823324996225074464340189751582629050601319154665768328046223025476389895346954771306906447567184745957824764517752837540820755810766824113099844492179644467128338716826159728160178212426087797757667607158059809768840940854871273448116495854191590846864196003016788327742981156095206636739104928170152053468200392671860754489898681640625 134 414342785502730323952811539232900760134593882149689102990988188823029497978202522446189588657058076881009920240022412225050018474645516865363492251140564269366867721431998488448594054718722353308687308726018555995381724643231312652843521997539781261351631287057351955504636175479349175257028259627040069119735026793566399130087598249290815073345024124833008867408861507429540598109732297308488840017260708167355645240336855703554286289858055170043371617794036865234375 135 9042992694204132977015670006861861285917676656424404479704868123426348264420750816490631481764657485695447805031203761176992360740546352639481814157502459108020634629824441686958516751085029730420731051082206627745214552399762618715428729328044759707569034875565969160967885308443692752382157676125833713678074722641101162413488786565481468259514001375054197124401392225242983320264718346821047473597889455201481744317165969103931855155309449401102028787136077880859375 136 211999742852531412857473414501785155092788812984445034174274709978135944713341775259934941564770415937729261552041101485729404420967724711943197532417189466422467432712930234481723922116463127213813617599436874999952217501514400593328642602538103855746358653587763811158800574427232985951080210011365616473517767220353852927340698903596087662932359156323726562040496357019436191192122637070171400626210718872477845959517931263664525243228808903950266540050506591796875 137 334396452973991236602857431732253935377235101081911345245189738898502540673404166820314395366513083114290495604475677642922900843779872699940232438680611340825920202969213595679495404062907620064869678178425509059565320461828936957387829313638401914379458916661043752017727195173014689630938574319372196597955552311435797837442744855339471425990734590281666619182796980688771743888468013102402614533417950275799036511028717878067303371169248504823912071515223942697048187255859375 138 1024545349883663149525998034003110376110357077505964562554795165342425042472868244172568248818469402423733859009824075512415500468761724242615955368572859329446486309136484732630088642681513983877431685818674789723867232683122855869164018710721869789477246726452442129542949690636703023346958901560147174275356718610421669268019464205311922720964874848340064827329189656991730414570192151546901723509115698490464981245833757366665611905631738665078955818898975849151611328125 139 38620302890811977854279012054727366763085733531190437115647219869816999645069458923237456878916287808761017779361227762326823932060963651865002284255287316394963810192102502613237299983616371652837154697578107826896632681252672234407169647241789059270989689834345432103706367296502121529413227075673453933375809402829782841863478512682457870725403056334345544473091590159365352327192545457478849269011761955816210546626903436567381044502684637437337107634949262546797399409115314483642578125 140 2641467413162831506715566390223553830294147171615937804253771034823836779189424511672508946702259955164930879073766626089504194561033701866823166623213412962265245250061912287298372979943061150552824269112133750845918553388126251977971031423279280182719064828628896415685959356318021651254511863426773056140000791904506199006498210881602581301624080693762783775320851919901896477967817371456617565438919043682515855797459006406750128717691070384492035838519541357527486979961395263671875 141 8485607253909816125872765451636450450339697451549269049770671116252928649415259688180965034355532997991484619877481538575121217735721852443926868881939363251939431808740057368723824709125236097231419714558805960533403179177028766267540248603323869396327497730287026625993139808436846137312965429989899669547106791065451668205681667743935663713920204962693029168658293473252622672883153269361574846294179563786523074269516384454951759634156276926493511769677979827974922955036163330078125 142 1081303019248814865298124784094164476339886979149603134505312554457384287862607626451698624310738045403896125086954911097099764695172395548099091772005323285198816951247197260235371606689867872496798558699211209911388881108417532977747063102056759060485717388422767167037098334270971693095595317073590206212185404443034566910978432726609114178878751632843296461977551299639059670919037764778193860378766774800257482003954689922006918327015946664842476377006719179263427577097900211811065673828125 143 668636777479386851332105669261394329961794094128601422685915968514201312950131183157155693208124406784032266473811124469640331938902622429123815621652249638784029554695897217443269910246025099916344329237610515135601076683110368848791785126919181663617072044710804247620992822771663660040053871103684291844771713063046275554710030060468112611648851604102116243333031498895432476383780087881067654373024691212665208474754279565743017824811816302530548471657830386234949542056948956769701908342540264129638671875 144 3257036029810069031160157434533498279792122989165772701340279710184798488526482358903516980595114465998482848338504715426265176653878892008171024891597682043005922072745924116924829409929024603477330217368617198565173120768587866981774726437127527360875438820392191636825113962079466881617794832381567515917020215605314496764484323797492427962349053757750743172472070336053347721409542852765666033071293525422592188058384920313887061895239723931699349626459015212380510018164159191655926406383514404296875 145 310224777630245822739231378924432213061153994234668607750266248033709851012703023715274517764944379688691473414433432164495369220113659595897068442397399913595978585399365797822014259221285605478518512456914939824214496074216914937270596937829558035275013623426420786994914139472829967530584097958672501624782509424172649005827295073128748446658676954771415517654857390555646418195135351132719973280237800303739901933060097471531803705425304809940907849338307989504729712815223052757573896087706089019775390625 146 200407129742760109013644454019732541117226459430360175552040047880514372755282432078814373178164211934048761712859166665543428387482588803639000775613063208062466461235219781460967707945357673109876925861944283999069474593819787194349416699538909034047477505817933072207593902567112890570556016902709779819119574739573961128188268746470624894781874596579454007181247334414769031161850246670914125602867956470577859836148807939213868690887720544111648104301212858729590323802853546464319833830813877284526824951171875 147 146327165911013631091274783661749897754280548575772118212457147916744339775057131262861889917711095275101550184198084232291717521126199183786582709170634440371855702717509725815894279115252433912701665718633903707293999265304796447302800847645062235740147404787828043004730730686668556561940028620574889899491709429866668793845769979254423874586998303864616293781590142594703866523573548046844358652393040310037372576377422806779827214418102267714742399079066631319919313667017070346165752425804384984076023101806640625 148 2158374800263260123573179325716737753586293890334442694008982011351816845353158141540388333296278155675289845602889594132421052133766178296148667639028324651337345392164717284551492930466455028545877321586668413207320480438166990818000642301706830749729503129145560220911390603376913782629743589948318745108073013321885668960498209801378340883002046122373514701162273928823088307687986200653386117088788080492618372136659730501615464777504061503244703655677668740368581661593088034944987185781428706832230091094970703125 149 1040973116127485603754955830675905988114672036751053853877640305177784416212580813113502398603934820962997748761392745799359713333753474215777029708560323930764571987974597489728456368625635086034217836376561293842789370545560822416332293883891958802702204303684392374285337403346536026803922487814715989299431161325337508870150678414423627771554591908887765295366810297433809938527010801437984564725710321690156667923277901578656811343023440115236604605730076599816807592682600095956752115887726690968140275117548299022018909454345703125 150 7670534754510179955306869881839731841431161672684244707075717694498632281486544096508882870576350421067254737989687621934516054340204024679537325146967743380051436160194017555554802656830880502915449173168632599165176612700768743813009734409059800186243178604030667811117181676877520494234430135003194012121794524496687772030637600495553837244240071871772950129565977086581860308994182713997705956438834433740817748290236384379898933382176046816258169406835558790379955431968833881226609017200956941451295278966426849365234375 151 8442101687668773058375958761865227751385753556948301677632603422375703922349109411004318431948275646406992500485310586170028258038339018298672867616840870742777552742021619873950234701719287695758117084510725880032532051367407941034701439972838087127194084744372025297628978361021672429879488100711401317738616622671488267769080768168804812279806148580840674422973063359647447405227317797419133512233075833878229126394620222260003724951279724616471374898270637814743592396641219210737491874065908936675128870774642564356327056884765625 152 21784863558312374210187222059789363316953162611824892575185461564613721046515540405326480583539873761839747567206852626162317833883039482008688841652374719554858495682635197700222659737338086597365736251383789350999736567979963288517486537102175649578082564089766198389349381818076944843100032090901394110471540064584857703037428855942236970711904281199502175422428466912266139474621919831548201831887765539611980041847943158416791375632728488066043448234270174793727865811250915166872758331593708906195015762019551175399101339280605316162109375 153 90159342976751591783821049323290601741343131197708758635677037988595876686779952060733251820117756254288961845594022165141441681290526566353939256696210287259121279854515113045778793620584190060416849169443312450173740033697643524527257407183578980424074090887604541768316169222269683033765699641846451499611939846823746804416893859963875104351515674327014806597166357514484909665938371038004620983931445161566625919597717889367106142163482125038640287440101289140112515670404455462869627973553202893402906681341590910960803739726543426513671875 154 2200478748879236876267438053680453162104920398659195218807211016370364514303828492138677912252559919269545714514716559470043331723657136637943024200591903507895414873826079018816369701966539282843103740245631170023211864540650206527383069987488977122784951233282188546898417681420985741101345404644643602648888459615264831124898723640846225878307535278775883396283773029323675885423387932854237344206536513477792603615461968353341899425168183813425122685562887806884286275552754874782843537241386623805276660272023381281769616180099546909332275390625 155 113208528721917804917942327474143097137274655730520041632093660857195145817330528119043123875933042622460712346399368177586266706945598642888322661555124273747725635495146437911199425596821021144767281695590802359890818413797554243015617529095684701403038534536767719668611280663115220450041483695265661858948912478475821356995877598705150211345100506372711114094596558084912865162638910109043464937412673727283434792781940984540825839245632250787363460683625046588043929387469890205173436622630412168725272810005378002601826581408062111222534440457820892333984375 156 378499348506651900457497775436180020111026210227007580506985623264465558367869030231655490691307712259192582113416134674988812482214164852327493358597902886248754186503928792756106442504123588998017630942059550212124438247217831456123963270661643752669505859474975428796208419886493255086521738177005499174356556464649850727177636501817321026450682989812969757805234790198898844333755541539500878673911330827602656219251032581075718888533576642784043023319386961462604981607203109750317864923760819100236989977344669033865187657283968292176723480224609375 157 127335262529735641774008586641421066042602660705755390265867655741169392874233889188063681686865739536475172104051961289516056559111690616280652582482373262980686434314504723332699106956032917891960020051972938898493018618983305577855097882522128639418062675812578678464891126771228070513011730086038343494607161147791521514267911892351246111633231183300440621051625537255876264460272619254657018405094341256374921205437982012149798236254928893120954865379581747870927081734480704813015547062404623279547292866254872369981276936101721730665303766727447509765625 158 1053330763716748874785498718806301720653196516719511257199547377088930633577428825309138872051275867840965582717926432484381250655755858794740760655337418266467461541274333546007815612305820245085006255240041649305269710577599792173747506753579018946476264885352751799085760986132810995213493307912752280244132166452180902309000376718607718597268699144120438003956753706162450131324155003317639998959487649854038272678046522543000016458954167575373430843444657378137233564192871898271833822345090246177558182693245554009981866834533281718222497147507965564727783203125 159 123172356767846871886596487725548825322085223024565499874516973186375557095278522723296693650284750888753564712825088840527006262119076447601706061907036286895270188411502706970076480639474500783893320108389317641137519431287593146466132252252304468125378857634074584827504313796648854281748125350201964586660762674947895955957954077070838463943163749798003129368274846872991799595019345984959495235343140724445584796826404134987840815238229981007254275913831965606428675836092017019409559257799747007915531957466698565191187494005826963405780816174228675663471221923828125 160 26769952178298820094517891090394436992993461456854216763237285694311296175767548721532272263088484805541534329303725899316568939040488986723008184396272409584161167284049543432749824483719455294189342289823210738138502073984036628632179345759799858627488951692419141024170122600737616257425468244351890139598544753594777981478635192479654567843145921072279729125143429875506234074754220665179945247329809543151319144345951924152075482263186286553883176258920617731294619505789475596541014021841899271742864002836386609938098534995469524044864328971016220748424530029296875 161 913521517534333421824628478607099448448052564452593486928837233946655667521717481295519687161839435474179374485219084017857299930038807238338386983815808404871658375919661255527823565620198297300871218257234618691249486320544243437294319641867836477154671868284344743304198163250216710704766705138001922040955492291458411140695047922805563918715254052972672922739967335081947588905783279393973826340019047137551253512531033460146822732669337076373093333074373117960461862666423740146690391274257832173887837974279183663426639428078451682088144988717892669427556029404513537883758544921875 162 52242183265696125754022720840298237934570386386015352980013076647997650748186946213476793708800742247816015043954347207168775170805544009965342716251598719260669016565160689655138660048110531796707287248461792379210452733566568557983649950976302856315389724214568841566520721967234080466345846701174666103735211094764745758963655241348544460614436529253879725551023520362765498495625449524904353097052358263978941429624427378833490734780771461013608835842843814578007526669816930896850967483244198058821576437302397733541371433498631200232666105254253352541127242147922515869140625 163 1155592653251620717508293493056125597762472508375816796612885954342192954749581654351678531311207170458599188410991424103060697432329115029192533829354482284154861489554946416513046473478100873947962473816558728175782981578010143344270908305349986195953633891499704537099905215653850645018730489633014014368004051923253121184886542027934288842512183799990832949411968433425141991655862815327674673636784915348761746213270815543469614206638208352046841292092658536741287359296583576999217168397125585304298270959131867162127785092417874765494554471605137546674768600496463477611541748046875 164 14651975937334502085559171007130788955479736985251115660127147798517255886904221720424800127589136129491688186113348026364623494858932688431709016510211865790386052182969724212428005216609002873626548438933014802851267521594420688754919599939994869737262654124548799950335765314128019090183340834150710743961337479590635746139983161188256777052213002419590180512224373217733302753516605581896284215622999142814905464275688446855622311460877069765235037601769616366174043303565252270072714557995844028931766897564678736576079983768476496106361944894523659395878245614852630751556716859340667724609375 165 1712911178371345017868685346606637543393623827389330920961985775768807996256487714609682686601559405052476605035167095898111096140410276990535656128060048816909993507983720943138450552452293765339689186112252989056316652463889752349842824537137347594398920183850360145859055792749310063203614849253937790240064177843310125589384163921104153161410456424137196580648229524937496317409594615043835924969770609183091225610482294006848415203258310529045958993406851267930577066294811694275753093098693748758996331830198284645368119880381458739200926757245140746345468674149969956488348543643951416015625 166 960989588125557798617123602859248047535905185531588700385026384988817298457993787559058556276880146072168900569714469979252868897286098563714909159107920212129814484261891061552900331254012937789986185221893034903634141022012561964829104382054991376465883587971990339417404710358229591736216600396419092346394677994747763344463389964790372256738528470653160992439590294118491032515655852333230105150502179381131805229841066153563043698423961122750456929235196634412528560546479253386532827365366822733175674727592619289827046896861121244144411136577660511280674082712494055158458650112152099609375 167 24467318914867033958624410860957442217230999615884983359986725105355933030592732182689721561526252715089869532281221767539606813681783012879894269482201501600667766701285582473852912809818555097005340795227788458414263200535801606161382143781331019452623440555501400579601597820074601329698445664487511643031720646396954265698017757857203763303572568080205616674828384756448632033233304949737104879463503044500828791562515245846922104090120030476552614358818398331904178471929386766614480980176245244129021475307696483824683749739568367786863603020150280913280284371232316622570002184744453188613988459110260009765625 168 22448181637146038636952480438256928175274754052176770992852576445620895294233829066669098799484979087383323038973714264667022020791764775225103594853872129523363538683214996699909760082250778460859474866126387705884011922048273224473089333805592885501470184940761478306390214360894209627436417597003170245293920202884946206513429974971850352926765276373801030510892774398158816226056898879808045712133226275947117896206367989901929096910854608968340053433736294822102845041648886643939969755652058164051242451764456405746418985972205571694931823672946579224595932259590791435499568251543678343296051025390625 169 353671662897776767376152253116748859824658131960896331411667163215168345883036332791098318313355832646201439062106842582685548613124773827790887764512626747443830636042519353381995767839863070920302548002692891465895254932168595858404134281340461050897800300496320609754135487011247295035501445151224872293861845144457399607274252091430876606620010098401144580724878432962352103611932093273847755395801783308203741132678732840104640470057937135661421750349851168329600876202304250297440321999542067676081426108610304783944974784466748087192943255262865179347989527648159408836081585292276940890587866306304931640625 170 847790657926548041953936555003646716221777868952674518962150579282471266970046166376801830228428689377367753233332870058435037344214475464838236109143944630343925232391282860728093315437303413632522465508340762986173399520011513589050022816239451538731938053483396188753077176367602428146599947289631986319058214110289594978872318434244469770423426971000584168419490935170936368263826486358278395401892283549851547954786009171555482947389615814727049147108982503787139881475233186499847824637030684839560434718348286643312863184537612334136868031098328328370253742197640226465758968299457620787507039494812488555908203125 171 1891242475590354671485136888622608740371581840818900499274250121204607613185547724309512924959576315750512222147095457759303634622870028556693086183477162797743540577626553897471591324990005536148129721082685433640471554666088842287993958792963639656271220757731249866331535585281096258789138882414265881059646442371822341219973853517655360590494576429782092630445269646695796735203278190752401567847852865171603045266505526249283112880268887700379262005274432811737785467175145189989265791960028714574987843449325901546148195056664563093810060605163297168314379203318262157829010203756447960898867677315138280391693115234375 172 11255068205211410761114746812396058994455616836030394162585577676509147766170910254422744059995415238755052646238843823356261836545324942372917977960189187752913667388178271321317799867353382715235669400063339338260773691531312725368565851337207643031643809594806072651050671273355880763815602007229624413751895578598076991795854687371378952835740466293096668702787843465237056837756068543415862900440399245575484067347315017597821847299236722907732767735654838305733094161530078353804963045356390769144301498470578223184597272094762683633925168127082470730294224245070020152200575874377151686100972938220365904271602630615234375 173 54727338022452884202831251874899188029500654242794887471323973611472832330100867935413297328516488474065722980044763912157169518591993663616396073208274160401705832316987540131224838776681904481508535355491618106079659996134754020170706209212236692502601697038617999219120990570729844317040706803519161781105423484573011173268172677129530397492999644311621194499411228561371252968126713046154077808763039962117689508559119534167659647926677767876179602410953537003045869254268148585725290308935997738415753963844287694736265149562275959285364532514373406032014341471393265582953370146100032056870644814328130678404704667627811431884765625 174 46173197201360975016201341915239028112503643804993905991358416030033457978932931937760319284543488450330212694171497777852402027438631569649758042916528271891906701290648195061728864721663939452474830220395964182700622806945652590905059598899159949655109921260110227763601092025943760250946357548627509598817535351167596575278481764362329445811843879456655184735226854747122276344760734728342101258732504827789292221246246911132923202305506603264205319985311479217060379688579597590541706098233988183176696275921373514549512735050698014596916420075173897307472260010638333849443504579587246267687213052699490845043328590691089630126953125 175 223046571902738456366248297521770381835043618815320481564401331740204256379762510749033033303827449581596953459190891774008351776641595331467871812901823936622310624140145414324370205169255637136602982296559425115782861573690739004059344120793357915280574100929567373121273077622604215073044139234842916715053915573241160337302511869021358725526989879125748679555622775471574503464842097138275381863493736650486225155470508540783575325080728324250542782239913694539057437560147486089371116642266953217328043950377344303655633088313295078127571139843008401516386961765537404836953004655025086509401162118931653821629623735134373418986797332763671875 176 1092701334347894660428982440487250677112494451718223468511187604258195552417582088619347455337534953836606541352517891621900091933426184714963039481249065229739577794127425740569368216652492181054854693952062014797809137186738107903336249576312541500690207671589368172050880304399076100224562082641360071342285347882790202711149718997607321192623121398132553221083331828658471021092846953525971092617753535697993569839267499690017514395929395750797762939860957183600671141065237576527143449627558882289695056396882222283489107416993705507877001031516576445505557284598544588905588309527722039424759065996684004318240113207139074802398681640625 177 21432577372374304102764256183614075726771565847329602032651017054477878854321272844575839073672487992658254516111183156875753116134981955355451465474775172008312002290830698822319667330083452539575201279500800581026928790784797781153400369642005648834661640775037447827840701119889096919336685190929878653514680659317512045612665293463640599874261436084317410171835405276101689741585532046962267241745907879964841762772784816580864545253941169493595997179715912701620143077598445039901017325671028017001016840615674794422857100856503836849174247189720244678028649524766106076393198539818672236621492820787880477506615051197513821534812450408935546875 178 10106615890014611101259710254528411042245975720475378061483774323791942279762905498514945425379434357362990126921498846833361914894103833396110448353783697149434136039812208794941003955995445634796419536958982143379045839443316492982678198250941477448567669699309667859983006515899602748225046250864922796320931668269254978460348469794807394049328045865313193056799703760668784022034940568177406604544446309278706939525725193892138388329791261356899329931943199107228498004646082281407386186590336143693155364452761360374739193065942379206969461237098490571598795384555616431235192730930462740911689861227226876791256138243824125311220996081829071044921875 179 293432039669265231263450513321167235367492783837183340830751396209082290267154746043738752676403217811875206316334481517045016264483165957376044608155192709762660997502524362457033194766161253148166947013473044511545202382034193549524983146753023386918052128031040816256051352134895580334121474520373952785185541414709310201402071923212161757281043899254799772232146836853801189917064000647344814068502756071743692714234115269760529537598344794743881173513425065644196572115649801515551962149882501458572697711525978990185745372945067534207126846674770405486431077247519400979428039777361095240355385493034570098631037030489731483860228744564579983489238657057285308837890625 180 111743625661058695680051539019702329624525367789592891532227758883308054440760317750510177300063555487565618462050627487675382551461575294524892577177915181271740683095240039564308642807837021164908526740090726313823100150016901447536675711691982623217508521572190548422018575712133989921824874014482205619375675879220891389318694295190797166628550588629963098844792025015131281225834266562271911338622018717367431055644781877130129555881084290087325099008557761368630889982129785522440589200029056681060305293919332264534172000961086985128829592036513427000290551912383924021480651553611409632980083351402653269246532767577928524360686424188315868377685546875 181 14839100586962763617280198784127018654905419104283896902854715056968584021272539890273297606431986805656098586243899992998311292439977736047081889551240593781430437005548368337926432237200653748978775236053372430858782353913527988480712117702252154848493839290136174487124643218513382432632500465644985619366837230468047238455990495107205155095677271822524111684100054520364326944178387450283133608032831753772762698883698418034365830906363473233131099066653810559847833480727656795984845300770410387477063221778020384389293255469816436305919798196603423395440983171347514901075134124487025607840113263634146201903146430913413267825562424917507087229751050472259521484375 182 494291705302658017914657334125192084849319674716268278697131725735439059372860773948468491742589391095149953568756851350312514784734090162018097459707537394550915239470201788136753835415573472725679565389812216278144454327589846751182885620029240484920886815181857577786719011560705248501189419956022239031282501728983816371907389348270098735023813784995531739025369313865881057593750392649969558551564941463752862280501455439723270070772586508499691600979840076885280415914597112755868908103818128577948002264388808204183256190979004195987245130819922983886696600816112361904228489217287616621327645196062997541120840347741703340428941204631740902186720632016658782958984375 183 170376827614895679880781356491709597054250294384697310010038919240590978180861819388079249073847696835831072043759831527318823607448053892550212532451808098111860380880750812956133275702401948282722039162192769513299028001926460684624488417500743649183586297631885123647432092676500799905936853884275586337663916914914725786070680689146650228050393635550899727216106612365694320127735504861151812689142317411611391475879493894460201272838649885698489879350469770207296196543575308901048760339971653244417310342037101294651256884668498483085023623981840355810846574449621643612801925996898027910232589103330370842692281737684461662723947421305137339686552877537906169891357421875 184 402125862092622131326568364179637000768850592745955159907716531098355205745457422811991078857198283550380681019203490808882664572609092538655276428185844383018353919240628189777151228083770464898332471193128377654257520168901303530308717117510465434428044722100127621607931190356948336134836854486985208331978553049811038692423092427224792580563244170725071321453096512158457218788652154257716527534229334664875161971309605272094423537689156839873478319479024390503503793014411657426932696126391012972677284355884186288370587305927834368315950837765041221487047201186539701141125229019908217359993483332385721278318787976141636303413986358069875937104598051519133150577545166015625 185 1277486857818644500368138442969714573156307947201835099403045069179223265679182687496722233097663098642843370733486115430875600687364382493404048237569415555866060954485891747247032425720799181074786463158317795368338693397948933731993222363665056606100043625396445874173775962920653499397739418901378319837697509240217958571455863768867059573636633195455221929042680853952459671346298058599506969333861989202741060827736410253240042336396376835023429248689521298558634856344075750146529788265176296828063646533968786290684936629229300899429817128471416825375176763079524372499744480145302832437307972360131526219566601903433690407880649652229326286058397332823233227827586233615875244140625 186 12750726249383264908832962971056295802624029766289751884571584437947591354787670696229620664921030157938648048337308046506814632744324276864241427778917803476342149654209292584687255820521170520141705721731372409849870349166901235401570204315716180585837910056802210517056096613178777141045540780803286092871538098806963035787051597497056253601216763048359672925140777614168177303421439291404052203192323067145718154548555477154898161767349572105714356468336651303594969588763575416175204578050965208069005109242244622737570656073920228757520257753203894400398978540991123085214780070604058508123477067162788243781773460588622121660515198460691672736888602202043330180458724498748779296875 187 30517546626818745200415241293525145799122735590366915128734006590791032710750914997603703785441564489694627830255572848157084576310376340580755223763145200456135530301461735407105962796305519997351114534047121949520299748466661959523480947975960164061381674023721964557357332103232259626409459112793777967441479921973393568016743031324679990446586109755716709571402833421823112835691579034483551790776365184374821138537313064167716450923446963650951178659284979262682992838845908476371290587527034310627547907791553794479810072690833477942285645166547266497389696547686824673273428920613958185325855696861328808357806007833262788301445574315824469012145038482319847616963670589029788970947265625 188 5626569040692871440074428004951548399561910328236883167009057175108194872363033704192512090004839011428146885819508378205227562845433267473857098356507452931067515165762431333581361465645891808542124305512144770416510642051772177137566186679236079167330588776446714110973922770206836747831797136238671968871961405147598555450149399907991665718549030395945510708354814089519458371737590126438722524988824365468527577444096366247739485471560295152552159686097548287791259897472325351375873643068102609768430020416622090855725956016818228624215155842280625777173246424566518856227619556473106309463016776332834334297162333942342532608102090878550560647672735711199729709448835723861748192575760185718536376953125 189 406898319130172628591129899864218428813733665775832579545114472854758121733836989442171209282367476659874482733573098051707153442739400746047976686601443131548411269083262595873075397222754469827299083380065349327531272982542421248347012865426992299826712692025151220863326545862615842178048781421971305986537171722628693311312199052154184548351451538864150786171163961063631727609882958712282308901311142436159632286977049339833537984854607452830669680306250506071398868139127193208737504494828110715472236931437376616137954077351468937616290856167781478434262870760066807180039070213186200583694572693703848628564340154067931491299979930685349426513101711288061487249712033786863685236312448978424072265625 190 107390827703589855226669730526400815798947424703391673735770875318925513427659895782677680920524252892540544382169686487671203815770811035339897109827692083352102573512641754190780470498789529701244199784608876099810144978695784576927965921834588952878120373822878314177890984434678661515925829062096911831127635457053002329106672101233927307485263055231584581460127597821559097493795532479702527927112279002048807084439646591671971242638252145021302848493788753864986007013217638351011276011382888681460566336523235587927394077463856224073475316657482375713821597040314454581487290205774072252043293621369213456934211323916139035991848877399577976481328460667250655085659671872377884938032366335391998291015625 191 8910686675736473002804034464642714185038772552933940752706869721756030376151923347696246151396211810047798981057313124459203664960549438265771136254087206573111972199735300129644656334321313712511709721454027381996133654003040541928985594110206299062903242859459823410480642100127914643945564625456670266307265867522906066100182526192015081097783025899278707142967870931636368352270674305520079503442539635765836129776187081037502012244278125740928044987969766859209049753759771549695231497987949439867068170500650056914604761986659428839855569506104919959803968112214053357173298521316048730129414807380696572226034846836771090648933065886829755499828347474323272543346117154669343285444682578599895350635051727294921875 192 23690953545550440012279475902776651969326796626691720184479733949731562889708911309137609799472252809358906793428543687612705917778119768451158001913538012047890588229756334183257125694385464199742976693483641111998617033025183556593193922186319495949677745067196070499213640621212286123720817520243889234505912020003177578812577398892710533667786456299363716593011448717425044702618763442684776173360604309246977086862808236355795215982211614452424514891972268046385238077150877108424842544491122157573608236668708386874722770458914002311729022231223899494347613415078570252949003655844789209162010789342155334666971689112519852034981821598733899501663465065498830765171951913405923306754630175419151782989501953125 193 51368350252560102904353560013471579467294346365851191412261312647979601769876984074314934034634075481575250428567228187037758230384611676886189333047721068575450702612487769303833205400604857525763286529168044947556440759143512699620923446055608470492477686395568904622722536291608814153372946654206315872151726720363903277142245895281382620962706586768678851753948690088327796373179324287742850154998620352515280643015256259915083767576473584580648458422295594153869087231251136347685448263943142654682650374712966550019351363910961499660658364432443427149587428649612793127374064064987725796236655367176691453397507042227966618237771477254109858545300906203103758404260243528483172170684412094487925060093402862548828125 194 4948165437375229685117643335039197935965532796289136151502336407235090566265970585783511460365418973566483262002579022852517285566475972544264404697048235196103979936743126482212920241873318081683183929092518998781486172231393745001983395774942657166116391930795653740827771913945136899461216260270324861650297199424099094035141614403059274251145111590622319412356287188081793099714424704677506320143006571166853265817924651033114190933427607292586552099639954492121089771088384665637996699205381060675939785478353171636119470638353695390107701539082445011232570527159256407650266370619870693096778420177883577944213799869390106283836674579954910288099321501596280045885520698531334499373885403572526087145888595841825008392333984375 195 66613769847142946284013726265194903840277760778072951721443128198934429981399384270226707645856028392402161266650982270631034459204709051796789787966388614428542290044662345347062811917176687912791559268974222121740121294003737678467367732877174577259931912729033827482116905343956391877703415519467579457488544958352190313498361740570855632908379083686609305810444611181308804434904448986897764842460372731942992043373205901834248491623106969960245162327809986298877104160011085724857755017907113083498042872844726545989864137326333558947678741200666238774522003638143951016071610050168527265895920406106298114944773658699957243471854009632443887886506484544121519235814694224043655158416961381551146814672392792999744415283203125 196 319325627631484560593412455980648465461036695689665419883850203685836774865187943758500695088170558272627229376794026410220226474520457025597834164952607833827085956163582236094778095824819562784147574175074242099947715439681170453954007089732530022819538136086269744213509552471995633069905072825307753871690616475493982843488432211503632414183898552392283931275997275614368982041352707613999596585883531550931521942022186586360394682743159195127274716791010201448296498456149781491008024561752671622648877806884883122935784982158260378482225668600224821982296277148626476249219574250497448750016727927269043452676358833292630191926903836601359464725400162149962716429045411151077019142334630086299540607797098346054553985595703125 197 2673566092981126000744733888049946520313183544493215105908152119715599982916880128096168616244044039618025750558998367021853664628401486103200420115942485146202735854233387092459631651036594559775951293717382664686619597492820830074005486716537879032582305527608220489807175932360094270840310039729300246513873209268502712745817852581452252580762165495924044461159536857426044722759854877616710038462725264842912320980538736510044939754371931769843561845620882185708321906285667754696996265131495744467769311863609197924960288983107478989932747128019546572750679538507078087378785595710132256952758435046755624990949321289473209546012446343924944400830385603886322911259312698471603488538122178335172468424942525920540159489746656618081033229827880859375 198 299820395749659152105759459007106283478004120214431779463534535733223943364761440539084964266622133381116662120068704034003255351328675190346873072080244558388697508277802440685080826734364220173952358100486603431368797356804459219494741553374114753347622916228128715656008315590952570475523980704709441647344171841387190393590161972824783417291364818720640599755365047147601028699421578643117248939066913815199955510560073803845406768575949673626277436669381437132521790685222227118157358456315470189656941643535744874119704112003535067833996298074256727565502048673142508090206469434314046337744932748632233345166892738512543043817286618629059284727147926058446314052847508606330331921093377427989744819780693063648868701420724391937255859375 199 924034885919863370908771540091168918466384710862231914734766139380535288679674465692166988967558207855425658470544732414413864982240420762056881056616727033901100081811857639635781932180505658212828177783322629026765992229438080650849511929894634430816703847012362925312146576095233227606019519073678306778575299770884540415355387274843637351855316076951693387380140451325103605256873210300640373615088855513415424834675845690541479639476106484170528818239860844602916731932823549136214886795841739909991830372462153934607808028976130697140347830147197125391277248662271365083713887266723259697828840283593032840007577820715767390369732042229479607294818769425709874299352494689897049716961984096924391557047950843052815106393182986721512861549854278564453125 200 5011766411615456440959958867543308867189350509023982222752283846545950708713869206599843941779213826251361131835793462454544463962707304418497818783329162454475229889199568275081820525872259231725884944335121514620867324361239488167197143093077913456320008674765226677158266841949591803299058431092038902058089070218275145692536777205566968734194932794394792426584022686355998050122057736528919193590859622319061613299170227941369162794643427771994701526030184069481589832880092909914940234465744676131557372104365302918839250280163990624586870161846034150013319839793715038672358618743099448621753159924287499245231042705856813422515260305983873732530232863213413629528738282619956182031569440855669785178864018664046664497391248005442321300506591796875 201 96659074914306385258828463844669201944985466495826102854667440100419439347130844605287418765700394659009287086213042342667967908183614233288471146406193368166632630170198244996774454299340622511307585272851868583055741875055591014287492900468711958024354681590954203935678830713914948772055626212797244567478902132116890863460132515233938373422855271701038421650139426110213073822389772102869533675819143330169273300493496660460649117584405138051163525645957857185766005055425277614723786622006837143020129002992833960079698997724791364896050058028574834346078320710192928399423110760487448723025683622225490547943202417214885585158096102515621839037177726814018129579218187406443883479310290337531385621153219548534231420067186490996391512453556060791015625 202 46655305620562491730346064100081085725603639982738847499788025320230354564633768943235526002409500793615943681486225064916632081954158734509445964476195008753302071297921118696798096826751432333135433951914867075800762432509957615185272785705337419187237493355640184201469522330161753558347037604766761210586149002228048765084073302320602140145370359689385524323667648055451536259517272808840963645110708283462774667408900474574485655426523087629397559395265292548568349554147617573797262602923638145355812847035578103017309032522804571216660545959174472467330737762075212486905147678761321262181313945092177552190676999538863759358524668666137833644625908000863456767167455479154927233910011629829311680232614858466954287606609508287647258839569985866546630859375 203 514698882600521486094731796578538371159626783856047196077521278602228327676275019688395279112847053721172410297022604565969276887134197056798315399176587057169581016282012438176194620246076872748832824415017315137628965845899717823837259538966122328987842627012515980291808178197213013493317048471746662348956361272814493411244870861989664124633067806828569784382689125973392261114268030719194546938845667781345911959875386444845368562540505308131667540553695414581775300662219334880766252806408366125894380993960469948749302541155800410979258384501218328690653979370598470655596044927712990125345611897851593120733705906537971025995775963141134627227356614841250209785175635129238589807433184961617175056448360915986407470292363127285610591155062820689636282622814178466796875 204 1244238787578655259310028138704898455615028305753162489604666263040864522940713320927806010136352065889882023333069259422492334569509699395696546192335308159456159126690675430193219489874917805053439607592468777495094105353739233961156965893538465380561233954939877864764400110863388967445671938473683915255599315523522488065336237671170971267591855380501414082444249778519449994160047240021247326033983870370674876747113486090337904177193411248416068813424163135099767766177007306541210233433081081727995957858028372234666576031212370082853150863653779520397171314999530233688083135722662519495816799810381671975476671909043891141659486087763119964737322378683770903702389614655064072436852002107195644898825716945477813715028298879698709367147557713906280696392059326171875 205 4382554745593321190654349005734856959183474072608241664575351621301641279080365912843837336188822325173783679168906735309402425071028307090307621858783282567116990678299158815871245207871508225745907466271893549821039348786372380182657632390495363855387689559353001575868687714388219252532757923133208961307848479111493325081515710516647165378416585498864854707504839556246760501741376897234609226147893907263246396007125522375752285329357577349033714784539387178742629078670424262461212018841678157780001313902167190732332481773442064217903908180277634904269277072702416320635328737586554291285337511100211021976613755160677117135043435378898592536514263731511798094171753090757022124159384189257032393039913747198700416986183846647200101909191971571999602019786834716796875 206 38196425809052188996050706158120848348796132751287198940297578751936229011906504092551171288817131166642446598409086988345260076286353520481072340996378498761994557835693840840853808189318098497147433204927750435289675976457738564353577152962252026872451742542082342197921001749515135315240787977599561560909388806094483888022219162587983987902091898487315290602967545561912935671355832229059987855051226891742543348555594538563310262946936943003551052051872401111760374723544941824161245716415146874520926784324866070899071789378117825977258761555816809596161508164960525960854516378440076416848823371123886937326110834011458817936956728091041334197013675051047442916501390346304506810860754022328248832118775094686190445490049372100178220424348228545508021625209948979318141937255859375 207 1890293126032267831187533132780000732186864130441539246155213673194708453166638494609922774293007074574701369544412902618652740411986301829380069150514046825230826303141538432723746006966966818488324154160501948420688957006910504400885265128498868856921276746456236277634539748408075668423469294943400258284378008323898885178463795709917945532959019628090259103139745268797289025731510976559527185019571133793821772470527294242410156017083254144044718067805237399824311573971756226688154645859410706099912208503612905841282418392236150525018698165267914395759531985596134526314736861140040252485292362941164684073090652819209797510986069708764408175004842224118301107603176007181494657408535344134601455004142710744298171053980840201011160249866863668211092175397425307892262935638427734375 208 21920760948293239455783623999124816939186626632070584117666424459014009872081629018962293347601848047099611247476499049875120969176035805049033823048478240894560908675910301188603003551389903148633496758052881065091787559134385969826931626533843651747629082098635031824640347802412909500371186206547907053304815148893362683595112586807852156716804536549870252617555566718628313074899700536041214258846655635016097346028637999809782969421105080295042765197198493622339945427431982640509367105962186731135758774940432978123109879830245594123567093864484269985375697986387283116436324263729723564364335964821435296669363556409923916027323795396139547875438389196328957914029115811171790236823765762272089020373797830846487634401408126168688260321622401373929667212081540128565393388271331787109375 209 6057803974526488767423195196037702725530938064838632287250452353669366707416263345665649068598934101024176162411039871697753303922832047989940258885896694723864694180028245854580563925446924148067798642702325855300155106752700605825016693833927911473442742393854268708623066407743220131376985351942861177146652154460932927354150841760251658263500863073377767994289661654915167764378098777158846761665353081653666906885297805571387555656862738165403651207039471792892659483091600825950622836670173007271704493978158482457789719442593402904472380828741203485333375986264665892258816692268731143736811450226680806320216338712716128829807959942119149844130358422198026393072837657160029645454086397306056059910480798682795051690241026350534286358542345460252967069943991055593068839613124509924091398715972900390625 210 56084883047170937103259278777677740059407274861969580648734936937424339528283577361865048209090167770896152831817229538754780390602927864109177759873253379534065239079449046409531685501451356897047033607214918295158664090770126321076072590181132304827007534478416995457745597920959151723333379071845499401797265276731570025621514247318413419779082251033255617292838593132253003907635481528358264234083115530404402072796995857477877136007014557064097030193384468792657793717115158033330590900050739149825519047096246058645196094633139118261021109751985925043765810153155419186893423495524242011633792164749568923693510425455564531146347358204554661088688613911536364214687988498051907607457231845455186454011453951959822223387227211136237798513187348330524296946553164389115408994257450103759765625 211 420457472874835356801038448332458271659203698885934885602981095727346124704223517472746063709958648876966444639003896877948242390937569719444984496352258808799111912194959731763258298531496883209314006111306536852701895690624043570517552365346217351620878267366006765269096148664850645340220809542740316949332807633917596223633464948680890096500786252582820387441917539423205933165739088211282800444719682975003288328590406035111391948842761731626607378550232844704725473830915884399704095010439193049400975441622872549422452412445320062832066282544752510507383651553096774906631654095029884344344149820492633145923286339837566164760522999290004686370662144401206597905721683407809577279275504466233075493927381742740809733869816082194203394217437386093717224905762751274718169725019834004342555999755859375 212 2494974548160559426090587869566092629387127010794948871132787214532119433459390696262255620477992722637233299571784712045304740098767407847211488319475973443294234614138127417892683392872876035627996710039525491999615056251112566141178764443553841344169427867036383994748970779930891005608203580680608899516504438700794968998108508528505024623938837322059695336758615619214225510076193090398821384687493295355340029625935856673882784627753212922319211631922773522755475973892855625894374076927968378500820377698973333597071511665269366150926904011801186179298189196210294197456055173785379301787410041633802017109080631260135040269533292250381414624229849599891874188977657897434348934234827767674087694104183651117857009651430342498650355147082773876396921411416275800310149435290441033430397510528564453125 213 217574929789787033552074604513583963446415056145835893320343123310088213605483857394765207398815916997234696708968180890860001294026552008723604112275123744115296241481216519890147101946666417626408541746756290671851295741204285144548559336749962343564604192125412470690190685774894953087578422497463493841498801064588960621471673596635991079093998184031654126354288253077797944856332276878794191506101146738569280078132337985531535769350956163488933963662266525260951486486022121573855619587713462979158230448151861170747106869772967850695945779728585089734936237014760924487587036309730700763533737926632903226866865389751227574553372246178903257282889501885489778345523407664113056742092543271307377928596985075097887515033969890660344396373014669613862828147802659889235854517863799628685228526592254638671875 214 350389914397899322596305969424166883118645999192057351625854245072072142890684045336916481103064648770305116867316673578540056808715463638101213047405559984350214296622214071249613737752906862793272734822783623299342864162666779459760021897323358366672095196677324778713964264761672131358102629444684285490822228327777283856014076505764438697963017512462885536286225489369053482461740252085019454011703193238210059728257575695704750855525564039902576304169830395110646021183295171276611139229513351434630942670191631257497110723361640938274451335768025343624197404761613201884157029694887204901183305018566711083879467604314882577401504552986700474031645998342278445089245540756101639716208522135148277319232861916229886579863408396463270490123014888339412470142799572421786862539729023868773083449923433363437652587890625 215 33633867476501738451323695092906022329063982460544866057406314385032971979667170736719565138905617099116893342476238812623180594840158400850217162285157139657450248342727832922443605782525308979535115252798709389769867339590076264066452050471481768636121371596917964019864750806273785297637328520165213241050791847602664907282064737754829992236336810437131621438283430569366307504301777238651870350276397146724203696316717799251644757164780847039687129671209888191885002406209122685766567349298337362227314706171298346747254312938176133577621945901849333625429264182245884286752813432149477806023513008275429719988319175851708022739507356048645590886549101737610285914982617699882518226477837674677661506390685637202616098444226422883091709532176763160833904542278076966329761143374629024326819166923474568875462864525616168975830078125 216 80066165925777800981980346730514184687829039178107603367221847774053001440456567492480588620347699444211998279872439511222094353854444032682170506681996034733022399862655955636412304975898667143361143791348192554401158759912138501161063585485962479356740451185112714309833235195970219168829930525466168732703506758791773499594729292019253759622310192155797534819571488380538628785813103339280174902084248810163769889168886659415828371288101306905247200726421794280571906021417211562717734379766520654435284128436384329250065919578773000455801933799068783895159613609056753435813742213184468835222074007181239558686499453530885256878746617429819616091759479438473556348249951604600965275751970358239452698174322596588034078283124375096018226318732356164441391410407818841306245012697634898246601409255163162015378475189208984375 217 37789228662818977618470174148134432318038110766087336099244531603158665354859488442263525814088605445181957888142794638309047982660451222325167424891235078493118247175177044661495697640999773424987875840921563180863486905709531569085492985759737141194397574448093573336383541181618044192208506459756894987617737602480747297471222357600787293197739852942732541496467253228404719321184139448556760549411213332177045293440485281077785595538701614326604047562852926355572925344458388427313702683890303585877093226518762493797799862393191386890127117704815489278917958633134561202868190981067739678503938379539365540711060579580239569115346434761439113304908180307973556757465270908581540586023036209830065687220825907524637384097677626935943202366783703800712225710927230297625514989867966231099939700133205633392208255827426910400390625 218 3318866419618548718228507482824233575048900582877170012669757380030634716086382987514710172583957313097495386518392997892722768460560750492024503767522736870584048966136424820824057094299873882285202681934071290861267135867341011749133636090960784538720189391904322725345982716896377876909969107878735209939151822844728470934499689180987347636193988225184810115112838052130136359166392634044253478326142353792600164125066481538679413753857473052385032995783660350690970500977102833743791111572592806455876907862436832728104773838702213574657464210636603419076892644042235313452595433498011903802971174939945296468712127204978967663338736905227166073936352315941773026242459282853690887017014256238792129709818545315464596630336962040999791081061775651196288259710714707501818751533727784469056244060457261380037152775912545621395111083984375 219 8787021143428735759932106958444892224710318416937839798292520175677249742940717191015957726502822452080263442939784110578146747445038912311087118861237669831793584105258464054300630539074812917174121303799469704456882630475540217425297268310457781761591674060315820381207863823754785891300754138001852649346381077685757808984277855610408717963143497221654752637517810290084091262813531974996847859926780332154273129489194669454723455884549735401009972718595056326699328823404351425205088137260277920702649619812236112933081352655483568124224595465908091194447387988629975679581489587051815959752924423472140144017187788030363354685509783969428886580291908482726639703942470089606432604480791242087349981252455097565784208142556305190457149834679926574905500589991509309695392580234376286496781756536961484837199021225018213954172097146511077880859375 220 371894365264113315850813252582638262406849661965588535602655038757889061929388274136170405519682343574720564950502448165424818976037646791709876180725885134234337843722544443502380116920932948425501352425143452561438124547110305492079881158395437510799934189440710837910849342058131955819221516244627298211380029718450710484673471578788986178991830139767381704993277051745553402226619030874517397361316292412270677091974418939550960090202478984907340751805494599560648697282756401392626196523511162931038930515453989501903834674253325415800287402148447713764413242162337602633041171103286497106297046923416717115768326334027488404192225045276259686499320971994260057708444196442532090747517771272634324935506373011555345230834638208513086624664632683046687394296669342138248062039267557078038766222665456357039659440744117091526277363300323486328125 221 3727654517623468047820206911355029393870130450979870547844487274432239910686447016084323238477642706895050868435434677725016767851135343796206876610095565617177718291993754626009457461080863235264001363281727801572272445397654414986376051496732819313020120766929339624232891538732126790377430776156302656311577032108501038508135250702373615167684448980405232142076651321141102791056641306107491405258274154380646228437089037071481850760424398455225337839654152264364739067034826639392043385968102987721720698127251500619711912676435729457817520442292067131763489153595948562691693315896764551036798895180887249368933634638422124871576666751347975658198397422600178390674444255958605496722812737844562455879483473792816327639697686428330148891566948411893405764702371564033264408528658543002786495736143576534701998283737045536412324509001336991786956787109375 222 4059708600060813869255653455101591150720580930666644303256585186317550577294471570011306316922480768753004229566345122395986124264024883484108562802277076261416631031739193295882814558443395740232558285971831345479164191802997492291664146289986322521957767592520684516332015118462475578649588741673643752328396761515374898610288594428176315880797620395591970069309585313584725876959430193640339892228350236278608330985734889597725447877876870330549079312230561669710911570904267290740318385978622290348285621991197808329685320935378204969873598366636089035527895453350515159935054170908950871928984921844859291967276201918512601529241565300624007234434105029976081096662400839404630849566674508954601718121843542174176557366634006902400364955393406434779138368923760056237046628398946236993209193522651807903070249154697801685642843949608504772186279296875 223 172735394267701101640006929723010037906726044339265428471452901710293730039050269301878053874385073264624832512562262201978961794198042860648245415271736428427709917046428512064097314915335561196822616850368571911284748567478569582145663920984979561159670195692667807968247411024044755246379900521184358855089071900048608672711088528128303867851328314107145203536551120521760300751385114054625145680691299179799966175078665921947804905281077458280635092592860169147054327200954193972832291212212797463951329843929643399676777467419459287719757574291888153941558735539057131384129110798359786881451131767596365185200210086420026090818558863932006324097358787954019867203493912763849709732206938662585539871139729655205270202079075158076032435398096834726267534887175866594616102314006277634449782528166152572166957982060259287580838982734121600515209138393402099609375 224 1328694367320347646260996919655601397444413703340372939894702900876098310239639462598962546721010140012726439810319158898658028996563757956455645849008558185612879024403040374338937297494011548651668809993762074411464080933798832220698465821790300189410262451285604551019452277287191893101890568883714403862977490315451010163933100148108903138578922373150542759911026674288129196238428935862478038191733697269614817186568834960222098222599178251131116211110880415908649453182724974309733364402768542216579353961442357174940121249188119104659821477636440044788595003297713356796946370369307552323553067137363443931113395661551555974032288086090496278620786184585714823291982165036829150357575442748294279582977997075513364975804510160686789927572054542929590055880363654496449194484779442671898719944758867778564536979564356146952565362884257638143026269972324371337890625 225 146489518121244026218876099980011631197244006301739355494134823146999824002691078842582339925923152990253402722163462015763373587593365521541897307441584442903973678533888136225466105227585593077993226348979291176758042003468082890922911181259213198273061441271303158791006134689827900101044061489866061379230057888711093025265269378375813785920383593788964102708241360892292447498942378696605238057540534545509121241558896039402695953186634853867209270244559448815810801943211008752817062602959300058421369620877691667363284064580666774401770666060321139511751988932586474696710589013778620735850092148832155584033010994674833223487203871637826143087295739651497821091327884960853659980496127380613220607191405045698731390125925391051572521916882354806523890442292335077876149971794611656764411925393965077687859213790897271669660430204462642223006696440279483795166015625 226 98608086568589130884582137969318369246574047453215015693198336012515931236422560784705732112145180858939857083895396898216994287268285721378238954180120534523131154322719439874355769090602655323418965922518258084648134816431424749864592023900031092200667264346593956149027720805281088543261811606348265052816193481034021183119256679724893574692333694292370089467186100634039819778070371794339214030211617106319500391007407842211645777469533191328931229331958098828753226913946062555696661418671623521474541252194202889876509277162466322767469769543846128088198731822870261729895697824003074716910123834658021068986334404713130881413458859691875632040181229758965375288894511187601262420167220257560788344552841513370666856849970344434728724102877123547782910485245609051238112182341960366863218910500252197537823989673775270425382967476313211818705894984304904937744140625 227 97478518934150242269015127491323798444440903675071754427517635487473735503042342306561789038672874867939763843428829692988540908636550049854941285070675169322846456605114617710816751495365146612307404793224672150188513244499890823355312648679666369674546508988137821450753094251370830576392899646561079421101236866179189928510266488050281516567799212069703278355251670456320235393274973699703196949284006523791355484757269503587437338638174743175808562191744412535466462493910054513722891893536687121669490985933876224408466006193885821683081108509143401576762646819293403223705598510175762430715256982586615257534657330212023631434090086596747849017244598559927737417481046437689597916926130157871507698693758660796506788159934384604347397956731096884210677409607439359630974410451213576591674021473195360448467670428604493233710139429560765657843679488081534145749174058437347412109375 228 17775246986408701023190051560393033931036778826492282106846154558875195302632607167567292017225247108698646893086499008270860187764234857212379523166589838448429220936678129819142168802840230199470614627105607474961195370655961664607235858965532520982929926299482879289450633819051257555079083384852061125782652722850468915415279651355202733478460435043182132431976407108499299126370982295641448649516734238226745565625875719258710201392824224966076708878959103970189191298855905137105762713922904700913866584123457442907633323265836466356145122718688273237280966356990015463797748180750894823970342940344025048161221644743302931976080537888941015704473797904300849473891644342973293924099970948697717225156499011998019376889857990378450026979969200449157856622511073927088521654576256614571157986544370764897748315544349396529972576891037521450156244640083968988619744777679443359375 229 11132566267462961902728369443026690205871730680216034873948289652764921953812703542905502651217299638456417085561234120039134061311991644633774117977104197680949033568525089023909434662315192381906990338111237369937852873590509063121263326905302020735818482122972929464704070928496725510562355230528979915702894224548848734852449198875628503705813669769139723377995293361784619374630009338655801581549472595297228714726359589712138607748896539971340467493887083823522492650383279429607625534730195136729106317968777396119458601413269379762874310952000214438069300294851251407288081838753650163813684736063940929563635336256581888347998669414311675391623956525292898498361584682274283281241381083002789910245887471185688990748457659796366790198175814885692383541433386690290009966300199047992869015602325745661372711866752960312890814709020205400453836148445818654550976134487427771091461181640625 230 446716503793521800669139125895057610360441332062024453584897143530821978706512248203064436664913052884722953151560420762571610944844923375490119581051769467487985215963856113740781434549551460869440374383263687214570059272916497505669893979355518799315612106492799803894789784014147459987263311752548568404334943217270516520119626808473777972026048292199859122580057583468457232152102054132282840158770893330852122028724183690981849882857923610435123212116423582457116606888012322677243002097038562703655889999626400352597326950949084787637142146404810627011283174037275227565178014168874085612059852530841785595130118166726606628132851551559725717855274053659852733553763861723322794855818163271567511694830905268393914882136042950083086758060586262611921244977123792741684834392331474267086064831842224707827945146878258953940576177581836325346409281353193061921136308711766105261631309986114501953125 231 334565136230123814049382308257203861656424020264281376406449639344057968378570448162335542178650999467948960991884540377423849274594868228440384136669850287294749600775041129592630001648617095254332786154219128334207222542019273629341017219465249906725916030763532562758572632699551203318098208870690989568120119110090534530964275363187609028982167543266067830666288328295671464558788137103151097875894503284704011377471364123781011600583469040615984745655899217667349148430912547027513894648846050204091504622433698446414876970658209538964842538714552588687342165125289909593991202852704230564323891464746784726429568199512989471598466559290884611119845122174843920411040103015748859008800702827752140097656123959970172868080150635060389174305247551583402331230173231437394653946010333472316151007624425585707611852804442666381585043783256238542260121252103839857572342708635915187187492847442626953125 232 66714983021399639732481396202391453290082382434914821133998159295741366814787914081491567197220972026489814639993113828773437401476298964640585150346415566086742534691131971143176274158288946746294442525011895656202249541609836265129979710376478818112363454908808443650545361664195077933725993312139880507799073638588427727953281925294498154560260884416769259458899271620343205643978693516238507957128084787378262004368058095130523588920625723293258894275319099028467890956677945205321583504696627718912415976434100993601856968997217093253788710558163663615451475943098122312109705484686672388785612895692378199297697656196993555300131751610111577038715831162142193538740132188005121418537702887909176889638972556339408778024043837817847867864160927008478920119198893997921188290334167253295061748164187210166096571131359916614973873654653189016411319590179807210474083323248351007350720465183258056640625 233 3786283455759962136101417967128081594454762309307212054242416271261497575403382954764818491475756918105674379744957435063414899512327952159532909441988340363254364823006168324189721441746050750740752488758388690587463750919787986743819341931038654516914030468219216091524601263783659514206405843122614750795683281734501512855103074911311340553973371683623623914030416262713100194431223163822837083844123416542999495493871442854051100391531162538952433132815101535244869437029688474841279990604696435114948640189215864221753852016722280652722760267928998175900817886675496116952048893603503847540689381695914537636371145820083592388355846223209302761643776331632519362865766686334390600868198819934128030800328251200174555123933843718770484263492160502909906285715491917717247828389035251524817892907221166269343095864119943612733218643392488624655155296553442007125462795335212561054216706679653725586831569671630859375 234 9382761787923151610756677588724836592599087934372820551960112990275258662406998027676019183341991698098542259571496892328668020651488546761270610611559561660240860620950920164458768466308404167636530503201967974128560618204987025799911516347513082363434922004283910201982430741226201998865178902696703412536727309195183542857057865379173647913779656093671335848900604652149986649823135822798332123598007323326400291785059502102051177153478752490476560968174846152495110921733816918025879637987197869377355007805287770255567369589427144389449124104756148010881624235447872429815830612403885776735941816058115328067750350221019418923639324180438535528824898098012265866049449282114814085737311846766399795261203391198323724497503735304739377394633792829848044077625152733221742962637263825085623583435875458979967528549532321861411701488879723522020390765091773405997662631065903138249950643512420356273651123046875 235 472059540225579107289364935867276608296286385461843473997138684694825911385690262133327356049185614138198704545759606148817554484459095362850562516154759128347163480831796635637781267133338961497658808521322647825645332739099540432119639175874766146089451973656438454866556975723919167383814694020447553280285301008304041109606113558860834190607591470330914458379801557237827851061669903884742450500202472991992098316467868631893424792378543508821999159437469475631327887441867057078042948968460452805469335926785580386698851955911701580339171046152242837538378444772976254497347823333601862362735327231996588675990430688278879265255917544050836047730901748172039839719856042632217362309015618981517709699311953343084755202730091337365944539511382436078059435787245468307567554463411612036182839242090852353271684498865902293286524626953023726379466796288264972474023312872513404025998084989623748697340488433837890625 236 55329815474115991817922090514041970892442749468151396481120226949869728177969924210490019406111416321769787240585755980939216270590759892022496722180989624578094023290206384585122959651938379673763690351499114758055194063150213674324483636020775815123457012161086957431836223190415131257556489997320245451450271960002711676032266806565943058980601431682604285118021512642911459726227692432388331777658431737907598648414209001623049183859813657542921228278170134757062562890328772639883167222823868597057377582376981805776740418441236995210606034816876691642170814484773683003881439964237474126418790063665980960759632786714754471353086941787672062652910355362195886389660494843296617705822335291452301843230534464170958306458872367597859939909405428503247699632961568993049008518123796999793768877861923549815562177101373088254737579610387739154701475512869764464696788087799572577844819942782805810566060245037078857421875 237 10278927098708892979898518429260538844348867241824995550803162210309110287290461189268971305002519607425103204323469855902472351163719638825419555302430269125251880050215269603406970308120088378353626122806906909759087600492730189215914948535200995698315026919357661547179381272537208560605931648023417115307620611912910191687429312423198849357743166660914063938029708273145660899483726580528110265249586359884496194901258620856505003462355090341168045300485567914389323852012427740602006754716245394688450548557245467940245006217223868470015541989303112446564299262609706459763451658010482673008627848764904285224581201462940443297559225640876124186379104128501516295333429848715931693498231490419444857450387185555795302591459518109124493437707957615338762840004303726266514995298449491881455156263999092460379711351498480873483443438994209420391698680291610832048660192732942770412512731824372647082554976805113255977630615234375 238 21278623319042866595865405980051045790300859002375405251970319606834554787637004397665898733503600078126597516384023916658596381832520891325847204330789919518392272401808167727237685975274106444733840074755539497248283997639931046428003096268878124545144038593634882965166113620073416005472570719329873557106853005432135433742171741067444636599882414393373181360602621498944451293265208295989430828377841862367668027195722977820930178478064334467958433913217732548785749764820384252559643040860132857673779372596948574806966747681961572638283568531018815462500794207953603253517030807335167297143201432252317774665783256807603751521978668869083197276638159634032791513870306074142465312162306599993773247294806897751947568856719892468819022674025910609953456742032122597556060918219684541834914126984185939311499638773161827059303218058238898404051654454345804118237318490033337629871172300664861065655486527248285710811614990234375 239 4458502989592219161507549906079428566441262349169995098734921603293869126835221311631587510092246026922625132946831202331950647910806029579051506980575001423067092600322544967142810782819793053138527233101139111730715620329144974167713707020274497035580895015488249233871054984848509623774498574985128567192504518420513424821057315948263035858963769930244936626402012561548529948566757943655388139138116281546383479398422239654417986037411894213936722558309650430817083808102623378966921618855310788999556230234483326112758592517617958757593310770068191004929703256487003672526117066269592491712538392714065802686070196750358664275742040643481377239486759145048369193011407594134093585134637153574948360055634129210206077976918685870354148201939741752422536498343173053379886008174580989118358738834365531601615255311268395043332744827356812304255415165151821402814962286118478197295624258823416251755614709661838801491029471435467712581157684326171875 240 13906472232490931002151408506455012263545911818557411897273740199012702024084706178913992988490017454453006153291858865898859480594896912594601070915740737464745963426679359399100114952449282175805195507759478439889780754281456016550511053161491964416841938933318048223855540188370362736808194347883773081219474572793623193907214535916101911959966241877468672256050542808440327176824770832634819443338091114298932196577764874734593235923845950641390061040045260741891269826011513555453672764640154474958544216454508294735865803621390977138435445690795773558394379735686906101453750798939821282220341893264922521643614474628978142330858103841851517042496887609301489738770548893331198762931626646177069556112816669512017009130215079142666061866811314379647800180057334393921562372349951026166687392409798053493711255445620431061235843695444031190474362011011436895647703550441295888467567148671469074057427395274544323910959064960479736328125 241 186156835037043811765994496503341521139056498942786917964010845744352688676596186134574435471508402701329726655087708470230868113764095311426175072647571442257514803786912109295346828293144686207678999859318555416426367151171797339870850883933072150411570005030327388251167491122890663370058688367822206366916907350143053873643871766787831248655734302125243373511420903471051131501852386911586952081231639297439939514997779942079048490742995622138618636653104675905912490379080094425479495144576908655088933579214724838695983520978188999862209636245755549394544813202913737056664909738634081922143862601197429272991390404377248410699970724072849845904242998964334950657142443325499625904175965696919184167123022859838841330085208973606032123940480304189426431701309597977399936855294905169371304941947938124395274195778203829234419130073288729706450523534292893230869158183932089010108375162782576682163272925596420037663847324438393115997314453125 242 243715266969000131295069344623082964599348131061422350487405217604631770610322827921003402353972137355970666111212374373891251528282795413667227427837784792323479919084839119765403428774580624179485545517135675490882853196849460302841028579082275906792856232624631029938295709003503119575195279477761093704940887883052888070082393067166340686179320065964018685622248426987210745509977930694620752348379421164615540402168348100524403669026105326891917079959872907888383086506380190632921219626462535078262294505488556400977073727168796274227123873269527957577373380850753266132190279592367450857384485102410778160093989359462608543107330946267606400338883597759667511459472789993789270001503760718467687243248931555351448091629577183152883145308248855054329561195184585828303991533732510100484242187478857760416946595129041602009270845564820350415143809444395017403317631577516207911122177727399165241126626083525641094408575870744471103535033762454986572265625 243 56209988230315081713886559486849708150594614848798918420454176300713079618599296074773606336540462511179174803084176939409394235961713043421566360957097834845583264699672291103234334788177642921602828893661071887744557681823299115005541902090104688129723749394490297047441235528276931494809557515974236289713752452385462445242491135930241405548992127396101915591643624472348988770233389615439077528571295070025264173201796231496933361554062762787009797490629850982144722198067297991817247019341882715591654251923187508874273196911480297575331858773358539964337234385984885403429650720136411010052236058492268591746388062056046990891491984470595138230288204658809795530115039898931977951359324857804254634265632998604974420321411777100623447877727029626442539138148573695351259636914181950386143776806784851795965357057300060429279682080543463816399236460259932977378484149987593503187918660316242732858209807538549078465006658689162577502429485321044921875 244 128592224786436911508697979002318490945649795273869235338100039207609264635422046929790996344711647034419181930021713050196035616607444561906861071604587372133572344010548636116445867196375554856059133814851735599684766642703592997727125028989582516078486444704408865260967514814982474378130877819855819237859487675072164282146086160829021960574332467953366483602613597426871598479974321144628837277088188853046468560311740198838221268299361378593747152076545214786003801154292673752195780008138318093130275349966157930300387499092478361816310854448095228886375860408000862001555010399386069104022343738851888140336696251430337825533877961422570742795612194566308535582693343729794216719433358636423222680891967811583293629019453107790600926529724871394485732650205932188919529838722142155458128488459180652306819457021604167864885484035973399253461255267034910635459952152293942487151320816545397058909417465039443490592879944245385814838300575502216815948486328125 245 4570255757053707583735716639067323931835353932279755031138746178996661268928533287699250163974591526808332519982898137138771017311097830668506103906943947438974269251082460171010396873730186017179537507760100780112343125495967188637626356452044576227890486337301626870021283066307352959659709041788909647804809488804210894781954550243054277260820620044059258208886986354055015811393379289308293737810996232069072235092736310406795375486599431638931821998278471929256304301773392030505736388636872641931488685934355808405606515261039913342490191898080348904464889258266955348033563189863788670024778234704020542100594456392344469098906366698650047778146064632433459355974525457845613017786055800057393608629648650239776781903253444638346161757926208616691900082904282799486800694755590458896471220793208455365889592885914657911103443308443820148224223769900494813199598775131965227208762072366293388154084379855189140608638260761080462923899858651566319167613983154296875 246 2446142714612116811599365561378732123240778737804069600010789792560823890609094223335494335083236291046652329575382498238739006299727802232292172071257990456348124040040507544992271998112226928776644820451606436340812699474380637731559421235672633901611290886690792636667289676135853975204599466746437990495925174028849856116182902795256351284866071572900034057360854102330571550263322536072780122398349446281269881846404846875481396126324223797636142408346425343732495137077865036743345680485028643224180611910264370589236713702406984466880822159033446111636404252015092504959682583257427787295401627381765317555390328268461770260722743018133547351771915911965510762936927924783089525447095085040648669700280369847652802664119207638683727462278894605301029428723534177837328278646756254353882504591370912440374059075943147897713064996519924179956473853064972902401787105567123345361332126803651218185052497550984723927509735595491047188687616653623990714550018310546875 247 25421599315174289267466696580767508059082874052097238419852133188933176303752276943369708264710910235609610501420401997508551091445078677894152205554850447267359287789221975674020811547181271162984500712663831179832804499604987637141174574177258739638342880822206229746380724641483765833663180073149025477178664769224172850933833721872271512136752770473152926441974110279823023100400336039199769241527906579214254278835808531274612296277727653922528550882300434045373549024460139340981138568082672300423377613792720227957907278070107146246670616308309064551334122099173149235106125238567399715162143797605680606827332871288195658978817624884528344191973430412999369741591096881506377470447071848662067316076906250650977943006925468365211604744919969157956080863745047031528880069043380542279082776028436991809398418298216063105680470802958225038302153429824057512533132539283968544751278161110115376268612707111047518034743114919530595184615773263203664100728929042816162109375 248 8063773816958746336115655680812225940835653610379707317065786299301191053431925242788868837418059984624790829188697247863410616065746015561897330562353524550217301408977899221364860690205690311309002324995329672316683756839318823778799483812636988348659989209496189692466844418236162423129690378670054154386020775672914804614975975347265675005868822929884996845766501346192220423006477709377323371487916113202621950016836004814642658231207308003799382708760244383768960149327784152291775504499689436281944525960358835707932005597690750834160932557404798127940066314525846696932567861800741396642807424528792164310382235151380209949270591765186449137560504282475242885249262247472797086720679443592200213383489340921789453959038833594412810239145391806533501468978174356308967568039744950194307003778522510488374386493541894154905216345576056174086471534874452253794326866135270019517606667279915420458413973749329314397276235543869562747779371376932733284093046677298843860626220703125 249 2696919556458329998048552590007906755907853352944592451072402858708971680911434593059090994964405979150487610971006522215574634533398405465882697072019898842228374212790815582818376653141259963035237366195601722762119508713636204150228360417261351037143968045985152867546365659738076298559328151529427548932125106648220206002591665365538948628106166392753173027720696592544768985511709860915971018394805235261645114892356124524673628192149304567480037105929791174246327822416085343341150543657432654367249158926375408910957318597512660377232374062968293111066083148862569464365549252946301027798135728454622388529926718082467835299185524106553702150931562003377977865936322988090110346062719311327015714624703161503243470111887280051710845289866610663980306517910318104690686562409889187948800886161027168074696860517391476459902708387763938655458002706618469301052285420809536986332653847219854591117229782733250770484092496626822385750770261201073561829755220742299570702016353607177734375 250 18035062129511287542133527268833729685925769781057628613223902439796004926235506087206740272858924265969663874703513646484796239828330200197874195731126640881090470528040266853183655479753430257509260967833750990511565901658110084318273195519309729994725315509317308400221336836621868482316505908165862012042606144476885009528783856862838999954643794026773324998959232037616732702148077029756814648370482668398014131674261769553920518133643244741997522966501684434534124139693874673608714403787010764750084036481376126712702855448106669102252755714594263413037669387418191450905595124767097459023601812499243432203257925107230663491362389407398342770215008569056727600871684798379025298580445326278433930815033740757702923928709585557132522214682908707016097472948382207225522517754891710303328023254439444127454049734940028878918100564899362636353719648721795025553179589336502930973601468871563690467053124467540154291351012020768412954841480836548107957728603878422291018068790435791015625