0 0 1 0 2 1 3 3 4 9 5 45 6 285 7 1995 8 15855 9 142695 10 1427895 11 15706845 12 188471745 13 2450132685 14 34301992725 15 514529890875 16 8232476226975 17 139952095858575 18 2519137759913775 19 47863617438361725 20 957272348112505425 21 20102719310362613925 22 442259824841726816925 23 10171975971359716789275 24 244127423312316968799375 25 6103185582807924219984375 26 158682825153013935573174375 27 4284436279131376260475708125 28 119964215815678321835273150625 29 3478962258654671333222921368125 30 104368867759640146186970994673125 31 3235434900548844531796100834866875 32 103533916817563024825576442753229375 33 3416619254979579819244022610856569375 34 116165054669305713860629428639886209375 35 4065776913425699985122030002396017328125 36 146367968883325199464171436990779924040625 37 5415614848683032380174343168658857189503125 38 205793364249955230446633241203569211092678125 39 8025941205748253987418696406939199232614446875 40 321037648229930159496747536446581196426807059375 41 13162543577427136539366648994309829053499089434375 42 552826830251939734653399270874083277934950359684375 43 23771553700833408590096168647585580951202865466428125 44 1045948362836669977964231419929903532172342570574890625 45 47067676327650149008390413896845658947755415675870078125 46 2165113111071906854385959039280274102932375379037681203125 47 101760316220379622156140074846172882837821642814771016546875 48 4884495178578221863494723592615105808022664420985468886609375 49 239340263750332871311241456038140184593110556628287975443859375 50 11967013187516643565562072801907067665496973778686452227667359375 51 610317672563348821843665712897260450940345662713009063611035328125 52 31736518973294138735870617070657540468670060717765596581544643140625 53 1682035505584589353001142704744849644839513218041576618821866086453125 54 90829917301567825062061706056221880979285793202640613776870915946328125 55 4995645451586230378413393833092203453860718626145233757727900377048046875 56 279756145288828901191150054653163393407512878695571339232935463014408359375 57 15946100281463247367895553115230313424228234085647566336277321391821276484375 58 924873816324868347337942080683358178605732756736566867322474777337350125234375 59 54567555163167232492938582760318132537738232647457445172026011862903657388828125 60 3274053309790033949576314965619087952264264743241075237152275693714128194070390625 61 199717251897192070924155212902764365088120149337705589466288817316561819838293828125 62 12382469617625908397297623199971390635463451041089735206773233059728498396179034453125 63 780095585910432229029750261598197610034197415588653318026713682762895398959279170546875 64 49926117498267662657904016742284647042188634485398237068138286134500900602722963437109375 65 3245197637387398072763761088248502057742261241550885409428988598742558539176992623412109375 66 214183044067568272802408231824401135810989241949656349415875387838559949906175121871262109375 67 14350263952527074277761351532234876099336279210626975410863650985183516643713733165374561328125 68 975817948771841050887771904191971574754866986322145367808359603590935208989060783460823956640625 69 67331438465257032511256261389246038658085822056228030378776812647774529420245194058796853008203125 70 4713200692567992275787938297247222706066007543935995864763372323118923590089223226068920299317578125 71 334637249172327451580943619104552812130686535619455706398199434941443574896334849050893341251548046875 72 24093881940407576513827940575527802473409430564600808465254680639701933228858392897085647588310680859375 73 1758853381649753085509439662013529580558888431215859017963591686698241125706662681487252273946679702734375 74 130155150242081728327698534989001188961357743909973567504171129359023829606241511715180911399725754833984375 75 9761636268156129624577390124175089172101830793248017562812834701926787220468113378638568354979431612548828125 76 741884356379865851467881649437306777079739140286849334760660536505684279782780481280146876743861443291337890625 77 57125095441249670563026887006672621835139913802087398776570861310937689543274097058571309509277331133433017578125 78 4455757444417474303916097186520464503140913276562817104573537029617877653646284873001783734227694131070978095703125 79 352004838108980470009371677735116695748132148848462551261309425339812334638056504967140915003987836354607269560546875 80 28160387048718437600749734218809335659850571907877004100904674249243172479372118878479048694511205986458188549599609375 81 2280991350946193445660728471723556188447896324538037332173278614188696970829141629156802944255407684903113272517568359375 82 187041290777587862544179734681331607452727498612119061238208852825486438565615078113888111613913863656730030180675380859375 83 15524427134539792591166917978550523418576382384805882082771334784515374400946051483452713263954850683508592504996056611328125 84 1304051879301342577658021110198243967160416120323694094952792121362944346861985411054616401746854911434663766847427268994140625 85 110844409740614119100931794366850737208635370227513998070987330315850269483268759939642394148482667471946420182031317864501953125 86 9532619237692814242680134315549163399942641839566203834104910407208712679300599402461455875325664368995697065958333862687548828125 87 829337873679274839113171685452777215795009840042259733567127205427158003099152148014146661153332800102625644738375046053816748046875 88 72981732883776185841959108319844394989960865923718856553907194077585937985900053739099163913358900926953534208040587326944260693359375 89 6495374226656080539934360640466151154106517067210978233297740272905148480745104782779825588288942182498864544515612272098039201708984375 90 584583680399047248594092457641953603869586536048988040996796624561463716266586885290651274007868756732802708511480445577418981722802734375 91 53197114916313299622062413645417777952132374780457911730708492835093198180259406561449265934716056862685046474544720547545127336775048828125 92 4894134572300823565229742055378435571596178479802127879225181340828574200460908405262849971627247610979004929803152434335089528708526025390625 93 455154515223976591566366011150194508158444598621597892767941864697057400642864481689445047361334027821047458471693176393163326169892920361328125 94 42784524431053799607238405048118283766893792270430201920186535281523395663416696279658149323941495169874546895503670033568985443293488911376953125 95 4064529820950110962687648479571236957854910265690869182417720851744722588024586146567524185774442041138081955072848653189053617112881446580810546875 96 390194862811210652418014254038838747954071385506323441512101201767493368450076463745401541921508706776559739536072842118151042128420881204003662109375 97 37848901692687433284547382641767358551544924394113373826673816571446856739657416983303949566386344557326294734999065685460651086456825476788355224609375 98 3709192365883368461885643498893201138051402590623110635014034024001791960486454393577319893157407026347728408460547738148179622668867223279030964599609375 99 367210044222453477726678706390426912667088856471687952866389368376177404088158984964154669422583295608425112437594226076669782644217855104624065495361328125 100 36721004422245347772667870639042691266708885647168795286638936837617740408815895771023327191528826580129265842840789316870647718618371776133583106429931640625 101 3708821446646780125039454934543311817937597450364048323950532620599391781290405472873356046344411484593055850126919721003935419580455549389491893749423095703125 102 378299787557971572754024403323417805429634939937132929042954327301137961691621358508346922841953651229543734498438593504771842182332610824895384330194882080078125 103 38964878118471071993664513542312033959252398813524691691424295712017210054236999926359733052721226076643004653339175130991499744780258914964224586010072854248046875 104 4052347324320991487341109408400451531762249476606567935908126754049789845640647992313059983053180672951364124055368457080991819230478934243201134194768943031005859375 105 425496469053704106170816487882047410835036195043689633270353309175227933792268039192871298220583970659893233025813687993504141019200288095536119090450739018255615234375 106 45102625719692635254106547715497025548513836674631101126657450772574160981980412154447334598097032708045731078524901031748361984229030677382701836976557592485228271484375 107 4825980952007111972189400605558181733690980524185527820552347232665435225071904100525864801996382499760893225402164410397074732312506282479949096556491662395919425048828125 108 521205942816768092996455265400283627238625896612037004619653501127867004307765642856793080078030790869640084167010370761709320324877941892934123994268500158308433668212890625 109 56811447767027722136613623928630915369010222730712033503542231622937503469546455071390445728505356204790769174204130413026315915411695666329819515375266517255619269835205078125 110 6249259254373049435027498632149400690591124500378323685389645478523125381650110057852949064856185241109379075037684494459062798528657651587304287940567070230587263883712158203125 111 693667777235408487288052348168583476655614819541993929078250648116066917363162216421677346199036561763141077329182978884955970636680999326190775961402944795595186291092049560546875 112 77690791050365750576261862994881349385428859788703320056764072588999494744674168239227862770438108754969154875156343088573164057998767729293063227998458876486756789595905355224609375 113 8779059388691329815117590518421592480553461156123475166414340202556942906148181011032748493059506289311514500892666769008767538553860753410116144763825853043003517224337305140380859375 114 1000812770310811598923405319100061542783094571798076168971234783091491491300892635257733328209219217417875452075549484678758734620964099862815394818879837063192450124050176460101318359375 115 115093468585743333876191611696507077420055875756778759431692000055521521499602653054639332744060210003055676988688190738057254481410871484223770404171181262267131764265770292911651611328125 116 13350842355946226729638226956794820980726481587786336094076272006440496493953907754338162598310934277804276808805844796218289207792691335162940219137539602094113929001374645755230328369140625 117 1562048555645708527367672553944994054744998345771001323006923824753538089792607207257565024002379310503100386630283841157539837311744886214064005639092133445011329693160833553361948419189453125 118 184321729566193606229385361365509298459909804800978156114817011320917494595527650456392672832280764499024216883833685540129074023295860034829373671699190885157815086404432560158744900714111328125 119 21934285818377039141296858002495606516729266771316400577663224347189181856867790404310728067041410975383881809176208579275359808772207344144695466932203715333779995282127474658890643184979248046875 120 2632114298205244696955622960299472782007512012557968069319586921662701822824134848517287368044969316348766470921031266631301991639424195645436647332116373862554668530124533909164295018714788818359375 121 318485830082834608331630378196236206622908953519514136387670017521186920561720316670591771533441287278200742981444783262387540988370327673097834327186081237369114892145068603008879697264489447021484375 122 38855271270105822216458906139940817207994892329380724639295742137584804308529878633812196127079837048024863864624057323319970684016182099081818931769371427668309387481049791896121535508049121771240234375 123 4779198366223016132624445455212720516583371756513829130633376282922930929949175071958900123630819956907058255348759050768356394133990398187063728607632685603202054660169124403222948867490041977862548828125 124 592620597411654000445431236446377344056338097807714812198538659082443435313697708922903615330221674656464845757076923662143223918552304114071344720652574664241813661272331201053173959438426091919097900390625 125 74077574676456750055678904555797168007042262225964351524817332385305429414212213615362951916277709332058105719634615457767902989819038014258918090081571833030226707659041400131646744929803261489887237548828125 126 9333774409233550507015541974030443168887325040471508292126983880548484106190738915535731941450991375839322617912232697507897397836456602954264249053614785755627970304612796444705798823671503336892774200439453125 127 1185389349972660914390973830701866282448690280139881553100126952829657481486223842273037956564275904731593972474853552583502969525229988575191559629809077790964752228685825148477636450606280923785382323455810546875 128 151729836796500597042044650329838884153432355857904838796816249962196157630236651810948858440227315805644028312031994294660079113347292795353499280263238191924673220819059774341566440439364389111104730654144287109375 129 19573148946748577018423759892549216055792773905669724204789296245123304334300528083612402738789323738928079652252127264011150205621800770600601407153957726758282845485658710890062070816678006195332510254384613037109375 130 2544509363077315012395088786031398087253060607737064146622608511866029563459068650869612356042612086060650354814029198917697177558012896978831144555467954244302897056450034049669669868423873709811438055740517425537109375 131 333330726563128266623756630970113149430150939613555403207561715054449872813137993263919218641582183273945196480637825058218330260099689504226879936766302006003679514394954460506726752763527455985298385302007782745361328125 132 43999655906332931194335875288054935724779924028989313223398146387187383211334215110837336860688848192160765935441408809932711152074798592177049513680217462873175573244359802172838961678030123179580601124195189499664306640625 133 5851954235542279848846671413311306451395729895855578658711953469495921967107450609741365802471616809557381869413707371721050583225948212759547585319468922562132351241499853688987581903178006382884219949517960203455352783203125 134 784161867562665499745453969383715064487027806044647540267401764912453543592398381705343017531196652480689170501437158095621808575097422445956035951659235898781003312674198361144004487994191336940879151738250755693439483642578125 135 105861852120959842465636285866801533705748753816027417936099238263181228384973781530221307366711548084893038017694016342908944157638152030204064853473996846335435447211016778754440605879215830487018685484663852018614330291748046875 136 14397211888450538575326534877885008583981830518979728839309496403792647060356434288110097801872770539545453170406386172647141266331707927246368971037418767064432759607445997485083267150322627251213898079316399922593441921234130859375 137 1972418028717723784819735278270246176005510781100222850985401007319592647268831497471083398856569563917727084345674905652658353487443986032752549032126371087827288066220101655456407599594199933416304036866346789395301543209075927734375 138 272193687963045882305123468401293972288760487791830753435985339010103785323098746651009509042206599820646337639703136986915273875324940135113861353751240348273260298324589591419280578513146940231667785198639767037967133621639251708984375 139 37834922626863377640412162107779862148137707803064474727601962122404426159910725784490321756866717375069840931918736041181223068670166678780826728171422408409983181467117953207280000413327424692201822142610927618277431573407855987548828125 140 5296889167760872869657702695089180700739279092429026461864274697136619662387501609828645045961340432509777730468623045764419299081749318890615174611361962819194365263615629485766884868027927975338844821858089203054743662905528476715087890625 141 746861372654283074621736080007574478804238352032492731122862732296263372396637726985838951480549000983878659996075849452783121170526653963576739620202036757506405502169803757493130766391937844522777119881990577630718856469679515216827392578125 142 106054314916908196596286523361075575990201845988613967819446507986069398880322557231989131110237958139710769719442770622295337428419807299103453806062591061150416243808103238202843145269422319441135637872455811157116155261483882722766876220703125 143 15165767033117872113268972840633807366598863976371797398180850642007924039886125684174445748764028013978640069880316198988233252264032443771793894266950521744509522864558763063006569773527391680082396215761180995467610202392195229355663299560546875 144 2183870452768973584310732089051268260790236412597538825338042492449141061743602098521120187822020034012924170062765532654305569132245353694750916154901747167862786839758963153109594990956771700122662171050172583021237636041557230033852748870849609375 145 316661215651501169725056152912433897814584279826643129674016161405125453952822304285562427234192904931874004659101002234874307524175576285738882842460753339340104091765049657200891273688731896517786014802275024538079457226025798354908648586273193359375 146 46232537485119170779858198325215349080929304854689896932406359565148316277112056425692114376192164120053604680228746326291648901312731558858093068669103161098340452143344187266884811861737376933359092579314972017206884998799689797850700294704437255859375 147 6796183010312518104639155153806656314896607813639414849063734856076802492735472294576740813300248125647879887993625709964872388492971539152139681094358164681456046465071595528232067343675394409203786609159300886529412094823554400284052943321552276611328125 148 1005835085526252679486594962763385134604697956418633397661432758699366768924849899597357640368436722595886223423056605074801113496550672473609061024435542896342956144382986038392959428036190542116021354996103656896459839250047462526048832084226779937744140625 149 149869427743411649243502649451744385056099995506376376251553481046205648569802635040006288414897071666787047290035434156145365910986050198567750092640895891555100465513064919720550954777392390775287181894419444877572516048257071916381275980549790210723876953125 150 22480414161511747386525397417761657758414999325956456437733022156930847285470395256000943262234560750018057093505315123421804886647968487967977748050986274089265438098094431862950665810894196023029552004573678189908051486705352737175874056608045612201690673828125 151 3394542538388273855365335010082010321520664898219424922097686345696557940106029683656142432597418673252726621119302583636692537883843241683164639955698927387479081152812259211305550537445023599477462352690625406676115774492508263313556982547814887442455291748046875 152 515970465835017626015530921532465568871141064529352588158848324545876806896116511915733649754807638334414446410133992712777265758344163531155420172908854327453064279618522061338808610279906501172157069926193036834570499436861770439253140265679500752083644866943359375 153 78943481272757696780376230994467232037284582872990945988303793655519151455105826323107248412485568665165410300750500885054921661026657020266779286455054712100318834781633875384837717372825694679340031698707534635689286413839850877205730460648963615068797664642333984375 154 12157296116004685304177939573147953733741825762440605682198784222949949324086297253758516255522777574435473186315577136298457935798105182529400907694433105206671995232879784834098292641341152754768472714376425983718120569769094956384096841665423416127887782955169677734375 155 1884380897980726222147580633837932828729982993178293880740811554557242145233376074332570019606030524037498343878914456126260980048706303292057140692637131307034159261096366649285235359407878676989113270728346027476308688314209718239535010458140629499822606358051300048828125 156 293963420084993290655022578878717521281877346935813845395566602510929774656406667595880923058540761749849741645110655155696712887598183313342624828926437508568129296056174431244647557021910544265308403519541783110581749955400863567566827407107488333964196185752964019775390625 157 46152256953343946632838544883958650841254743468922773727103956594215974621055846812553304920190899594726409438282372859444383923352914780194792098141450688845196299480819385705409666452439955449653419352568059948361334742997935580107991902915875668432378801163215351104736328125 158 7292056598628343567988490091665466832918249468089798248882425141886123990126823796383422177390162135966772691248614911792212659889760535270811422898051826768667699647111415767723611617455690770152404200579864062797679307044867510496077420233933260241593127057546202564239501953125 159 1159436999181906627310169924574809226434001665426277921572305597559893714430164983624964126205035779618716857908529770974961812922471925108059016240790240456218164243890715107068054247175454832454232267892198385984831009820133934168876309817195388378413307202149846207714080810546875 160 185509919869105060369627187931969476229440266468204467451568895609582994308826397379994260192805724738994697265364763355993890067595508017289437149375157756743857136214180846631511926941515514921029123795834758173610864012814889670494806233519119380710074065384647843076992034912109375 161 29867097098925914719509977257047085672939882901380919259702592193142862083721049978179075891041721682978146259723726900315016300882876790783599381049400398835760998930483116307673420237583997902285688931129396065951349106063197236949663803596578220294321924526928302735395717620849609375 162 4838469730025998184560616315641627879016261030023708920071819935289143657562810096465010294348758912642459694075243757851032640743026040106943100607316220806709700738730406546693493735658263378752016941132735797041136452889141405293086126119940046672013756642362836778709425258636474609375 163 788670565994237704083380459449585344279650547893864553971706649452130416182738045723796677978847702760720930134264732529718320441113244537431725398992543991493681220413056267111039478912296930736578761404635934917705241820930049062773038557550227607538242332705142394929636317157745361328125 164 129341972823054983469674395349731996461862689854593786851359890510149388253969039498702655188531023252758232542019416134873804552342572104138802965291775137545127143865086508708319859397498042758670094010871060224103465741306302783470898107278458344513825364969996279135561579016208648681640625 165 21341425515804072272496275232705779416207343826007974830474381934174649061904891517285938106107618836705108369433203662254177751136524397182902489273142897694945978737739273936872776800587177055180565511793724936977071847315539959272698187700945626844781185220049386057367660537674427032470703125 166 3542676635623475997234381688629159383090419075117323821858747401072991744276211991869465725613864726893047989325911807934193506688663049932361813219365316360075905505551357502172032900396250969050525130729574063000089958650738460407633839394023337588448880398831149852672459947458569049835205078125 167 591626998149120491538141742001069616976099985544593078250410815979189621294127402642200776177515409391139014217427271925010315617006729338704422807634007832132676219427076702862729494366173911831437696831838868521015023094673322888074851178801897377270963026604802025396300811225581031322479248046875 168 99393335689052242578407812656179695651984797571491637146069017084503856377413403643889730397822588777711354388527781683401733023657130528902343031682509375376056221066889417530153812677616920998173811008035036685712387242561726321059457886019362476671641849459672147321464581760097442697048187255859375 169 16797473731449828995750920338894368565185430789582086677685663887281151727782865215817364437232017503433218891661195104494892880998055059384495972354344084438553501360304311562595994342517259648691374060357921199885393443992931748259048382737272258557507472558684592897327514317456467815801143646240234375 170 2855570534346470929277656457612042656081523234228954735206562860837795793723087086688951954329442975583647211582403167764131789769669360095364315300238495020485452673113402215826401659689461290333560395288938251935680150570509430439217397857267555166554240044669059738753401692282459757511701107025146484375 171 488302561373246528906479254251659294189940473053151259720322249203263080726647891823810784190334748824803673180590941687666536050613460576307297916340782648503012407102391778906314683806897880647038827594408441081001305747557112605106175033592751933480775047638409215326831689380300618534500889301300048828125 172 83988040556198402971914431731285398600669761365142016671895426862961249884983437393695454880737576797866231787061641970278644200705515219124855241610614615428643871899053040530104476486516514328631097762578448194131891670249140781395046467230533085181479275373448936936413529725239865288804991316318511962890625 173 14529931016222323714141196689512373957915868716169568884237908847292296230102134669109313694367600786030858099161664060858205446722054132908599956798636328469155389838536176011708074432167356978853179912926071537584817258953101355181343038830882223736395914639606666089999540642466496694963263497723102569580078125 174 2528207996822684326260568223975153068677361156613504985857396139428859544037771432425020582819962536769369309254129546589327747729637419126096392482962721153652738079252497219798633176496310810678133412290109593574979660652710843889049885062042210632929147174969481738181185734895904153433757193568146228790283203125 175 442436399443969757095599439195651787018538202407363372525044324400050420206610000674378601993493443934639629119472670653132355852686548347066868684518476201889229163869187013464760805886854391868673347150769178875621440614224397680583729885857386860762600755619659304181707503606783226850907508874425590038299560546875 176 77868806302138677248825501298434714515262723623695953564407801094408873956363360118690633950854846132496574725027190034951294630072832509083768888475251811532500885297691153915889651896659014597023915079733205181553209793024391530367424625557443064346228387834216401214239299143750169523270445426530146729946136474609375 177 13782778715478545873042113729822944469201502081394183780900180793710370690276314741008242209301307765451893726329812636186379149522891354107827093260119570641252656697691334243112468385708645583673232969112777317134918133365317300875034158723667422389282424646656303014920355948443780005618868840495835971200466156005859375 178 2453334611355181165401496243908484115517867370488164713000232181280445982869184023899467113255632782250437083286706649241175488615074661031193222600301283574142973502404219074874361132895417556325655147643402346593213868723675480691426590447493363078389465701197229260284771555026907572077399255484219072883355617523193359375 179 439146895432577428606867827659618656677698259317381483627041560449199830933583940278004613272758268022828237908320490214170412462098364324583586845453929759771592256930355214402510642788279742582292271428169020040185282501537911043765359690101311991031714360514304037590974108349816455401854466731675214046120655536651611328125 180 79046441177863937149236208978731358201985686677128667052867480880855969568045109250040830389096488244109082823497688238550674243177705578425045632181707356758886606138235424669703454526807522787817313134504125898071718329340571816674479722893388337806844187146152185855445757775846461235470977943965741639969986593723297119140625 181 14307405853193372624011753825150375834559409288560288736569014039434930491816164774257390300426464372183743991053081571177672038015164709694933259424889031573358475711020611865216325269352161624594933677345246787550981017610643498818080829843703289143038797873453545639835682157428209483620247007857799236834567573463916778564453125 182 2603947865281193817570139196177368401889812490517972550055560555177157349510541988914845034677616515737441406371660845954336310918759977164477853215329803746351242579425521720489388670494783408065014077802619415219636800691426578427878505620413796079557835668960647786354972406944542936652257126948379640340679341754353046417236328125 183 476522459346458468615335472900458417545835685764788976660167581597419794960429183971416641346003822379951777366013934809643544898133075821099447138405354085582277392034870474849558126700545363675897576237879352985193534526531063852301766528535724682559083927419798544902959950470851357407363054231553474182344319541046607494354248046875 184 87680132519748358225221727013684348828433766180721171705470835013925242272718969850740662007664703317911127035346564004974412261256485951082298273466585151747139040134412549396252032115620844647758015312589582385796589792127724777342858274840811998656510408919796377508322038166101102350608894871217997636751022583613318383693695068359375 185 16220824516153446271666019497531604533260246743433416765512104477576169820453009422387022471417970113813558501539114340920266268332449900950225180591318253073220722424866321638306625941389856259835232832829072741372369111543629083808428780845550219751454425650162329839039577060728703934862645551175329562798939177968463900983333587646484375 186 3017073360004541006529879626540878443186405894278615518385251432829167586604259752563986179683742441169321881286275267411169525909835681576741883589985195071619054371025136494050604757790009972249045627568515870329504273550854497918091676589058146722213379962169400962690818512948838008155736065333478049378970748561343048201024532318115234375 187 564192718320849168221087490163144268875857902230101101938042017939054338694996573729465415600859836498663191800533475005888701345139272454850732231327231478392763167381700524387463089706731864810571532355312467751617299154009791110683143522153873437053902052925677980023183061921432707525122644217360395233867529980971150013591587543487548828125 188 106068231044319643625564448150671122548661285619259007164351899372542215674659355861139498132961649261748680058500293301107075852886183221511937659489519517937839475467759698459679178838652280700006465618834892277642848684237541444490772608498144260472474771730065728420796707148634182087460327006207374221586500808929704163945629179477691650390625 189 20046895667376412645231680700476842161696982982039952354062508981410478762510618257755365147129751710470500531056555433909237336195488628865756217643519188890251660863406583008879364800505281052301222001959794640474498401320895333008756023006149265229297731856982422671530577651091860414530001804173193727879848652887714086985723914921283721923828125 190 3808910176801518402594019333090600010722426766587590947271876706467990964877017468973519377954652824989395100900745532442755093877142839484493681352268645889147815564047250771710735285798957715505380186058050149653830663723189493836399681803791382559302670568714233074905462916612553965309952998783064864132741176471061829342584756208717823028564453125 191 727501843769090014895457692620304602047983512418229870928928450935386274291510336573942201189338689572974464272042396696566222930534282341538293138283311364827232772733024897396750439587600923661527615537087578583881656771129193322752339224524154068826810078624418517306943417072997807374201022767565389049353564705972809404433688435865104198455810546875 192 139680354003665282859927876983098483593212834384300135218354262579594164663969984622196902628353028398011097140232140165740714802662582209575352282550395782046828692364740780300171566109842113068739785914034848457024215990269611216280584547959006583981091939706353828924376037323900704822915689114078434508811290566454101740463546412122728288173675537109375 193 26958308322707399591966080257738007333490077036169926097142372677861673780146207032084002207272134480816141748064803051987957956913878366448042990532226385935037937626394970597933112259199527822266778681408725752205673686122034964742152817756088270708350744363326288982404575203512836030822727999017137860200579079325641635909464457539686559617519378662109375 194 5229911814605235520841419570001173422697074945016965662845620299505164713348364164224296428210794089278331499124571792085663843641292403090920340163251918871397359899520624295999024650314867009524689852833226387487699340094863711583003404509229003299886139936395480226181409109541034360698844896909982510075324608003593364155817335063838923307359218597412109375 195 1019832803848020926564076816150228817425929614278308304254895958403507119102931012023737803501104847409274642329291499456704449510052018602729466331834124179922485180406521737719809806811399066857314521302479145560101371318498423758685663879299655643477797287597118644105374776360501700336274754897446589464688298560700706010384380337448590044935047626495361328125 196 199887229554212101606559055965444848215482204398548427633959607847087395344174478356652609486216550092217829896541133893514072103970195646134975401039488339264807095359678260593082721964988336174692683891501125479425708042653189215659900097559145669759067379740702769112752446470246722152619601005204903270865606125907526695111409206231201401312665045261383056640625 197 39377784222179784016492134025192635098449994266514040243890042745876216882802372236260564068784660368166912489618603377022272204482128542288590154004779202835166997785856617336837296227102702226414458726625721719446864484402678275485000319219151696942536273808918445515212231954638604264066061398025365944360524406803782758936947613627546676058595013916492462158203125 198 7796801275991597235265442536988141749493098864769779968290228463683490942794869702779591685619362752897048672944483468650409896487461451373140850492946282161363065561599610232693784652999834079373142997441798503499398937576677481408715433739880402601385610649225633711583006425928636731674398336247097298751433852724370979171051641578216260142358249800503253936767578125 199 1551563453922327849817823064860640208149126674089186213689755464273014697616179070853138745438253187826512685915952210261431569401004828823255029248096310150111250046758322436306063145946966981795255456490917902196380388577758818800334371314236200117675736519195901108605018278759798709603205268913172362451535336692149824855039276674065035768329291710300147533416748046875 200 310312690784465569963564612972128041629825334817837242737951092854602939523235814170627749087650637565302537183190442052286313880200965764651005849619262030022250009351664487261212629189386730050381018344439169224269342681388439270677199874110876838580401381580603325202589029836676613496250579464926295596795225384414697794420449668011094712027589811088066995143890380859375 201 62372850847677579562676487207397736367594892298385285790328169663775190844170398648296177566617778150625809973821278852509549089920394118694852175773471668034472251879684561939503738467066732740126584687232273014078137878959076293406117174696286244554660677697701268365720394997171999312746366472450185414955840302267354256678510383270230037117545552028701466023921966552734375 202 12599315871230871071660650415894342746254168244273827729646290272082588550522420526955827868456791186426413614711898328206928916163919611976360139506241276942963394879696281511779755170347481353433612791484621775498000205291600239490402993840785830400217360825309630166075721129237715769988068512772796797376675621290762628551553165959613651898513493484523060601651668548583984375 203 2557661121859866827547112034426551577489596153587587029118196925232765475756051366972033057296728610844561963786515360626006569981275681231201108319766979219421569160578345146891290299580538714747023396671378220426094041674194848616551807749679523571244124247537854923713371389235256301307577908092877749867465151122024813595965292689801571335398239177358181302135288715362548828125 204 521762868859412832819610855023016521807877615331867753940112172747484157054234478862294743688532636612290640612449133567705340276180238971165026097232463760762000108757982409965823221114429897536387380255974425333712378581726150151647428214050539198706765637999856487724419122532011064169256792846423475526221104865205812288630313412806098033987884625910199736649240553379058837890625 205 106961388116179630728020225279718386970614911143032889557722995413234252196118068166770422456149190505519581325552072381379594756616948989088830349932655070956210022295386394042993760328458128994959412952474757193411037609253860781087722783880360535734886955789970579983505920119062268154697642533516812482875326497367191519169214249625250096967516348311590946013094313442707061767578125 206 22034045951933003929972166407621987715946671695464775248890937055126255952400322042354707025966733244137033753063726910564196519863091491752299052086126944616979264592849597172856714627662374573017400173706122261827481962719856288692127367295565507501401255212976001989528406815905583390233699627487390706488899324580197339134272189713463771591587205766273263074739632029831409454345703125 207 4561047512050131813504238446377751457200961040961208476520423970411134982146866662767424354375113781536365986884191470486788679611659938792725903781828277535714707770719866614781339927926111536614601835957167308198288766283010251759270365030182060052790059829086032411832380210892455761778375822889889876243202160188100849200794343270687000719458551593618565456471103830175101757049560546875 208 948697882506427417208881596846572303097799896519931363116248185845516076286548265855624265710023666559564125271911825861252045359225267268886987986620281727428659216309732255874518705008631199615825639330253061393287208086316925245596108236197912764892349434189604634720959363100455395926776412211121428300237616831437607565324842691064729063562809012003745910609408860560069978237152099609375 209 198277857443843330196656253740933611347440178372665654891295870841712859943888587563825471533394946310948902181829571605001677480078080859197380489203638881032589776208734041477774409346803920719707558620022889831197026490040237376329586621365363767862501031745627368656680506887995177748696270152124378514749661917770459981152892122432528374284627083508782895317366451857054625451564788818359375 210 41638350063207099341297813285596058382962437458259787527172132876759700588216603388403349022012938725299269458184210037050352270816396980431449902732764165016843853003834148710332625962828823351138589722597513951942174545666264633317362605173953101997877605115726148050253403172118908986353550015566664402282723825121723256177411385279061735520763362608213411398853300263829788742959499359130859375 211 8785691863336697961013838603260768318805074303692815168233320036996296824113703314953106643644730071038145855676868317817624329142259762871035929476613238818554052983809005377880184078156881727090242431468075443859798829135581837629963509691704104521552174679418217238603468069317089796120599053284566188881654727100683607053433802293882026194881069510333029805158046355668085424764454364776611328125 212 1862566675027379967734933783891282883586675752382876815665463847843214926712105102770058608452682775060086921403496083377336357778159069728659617049042006629533459232567509140110599024569258926143131394962217132902837893191381450658067464528142265322601496278073892586050509275886113013307491131973484097066017704937820650170039416933954092859384457492750543458979860288527752115079058706760406494140625 213 396726701780831933127540895968843254203961935257552761736743799590604779389678386890022483600421431087798514258944665759372644206747881852204498431445947412090626816536879446843557592233252151268486987126952249308304471249764248990168369944494302513714118707229739120828758475763742071834495611110352112675061771151755798486218395806932221779048889445955865756762710241456411200511839504539966583251953125 214 84899514181098033689293751737332456399647854145116291011663173112389422789391174794464811490490186252788882051414158472505745860244046716371762664329432746187394138738892201624521324737915960371456215245276201517411785452128231368365881430420925025964882494639758241754151933541815143807581186937355117870613297256180943546524623163652945775712269501563408004484338998171452133774462478168308734893798828125 215 18253395548936077243198156623526478125924288641200002567507582219163725899719102580809934470455390044349609641054044071588735359952470044019928972830828040430289739828861823349272084818651931479863086277734383326243533872207569744198664507540498880582449736347548021977142665711490255918629955191531350342181858910078902862502793980185383341778137942836132720964132884606862208761509432806186378002166748046875 216 3942733438570192684530801830681719275199646346499200554581637759339364794339326157454945845618364249579515682467673519463166837749733529508304658131458856732942583803034153843442770320828817199650426635990603488133034871246829148098750515822353442183882679916442465022035004305440294795230545509246427624273279257757656399726451614130934370006353697113176964390757222488684784363060077788933955132961273193359375 217 855573156169731812543183997257933082718323257190326520344215393776642160371633776167723248499185042158754903095485153723507203791692175903302110814526571911048540685258411384027081159619853332324142580009960956924868567060561925137428861933450696953902541541868014909781595934280543970565028375506474794467301598933411438740640000266412758291378752273559401272794317280044598206784036880198668263852596282958984375 218 186514948045001535134414111402229412032594470067491181435038955843307990961016163204563668172822339190608568874815763511724570426588894346919860157566792676608581869386333681717903692797128026446663082442171493667964165971800050963872142842356239502527512098627441506308718948766107012888029180744642487852643195059383500541690111017250817837225014125019005289093397686336970656321205473137602581165730953216552734375 219 40846773621855336194436690397088241235138188944780568734273531329684450020462539741799443329848092282743276583584652209067680923422967861975449374507127596177279429395607076296220908722571037791819215054835557113284152347824211161087999282476016451053525149599409689881609449779777435822478390583076704839728859718004986618630134312777929106352278093379162158311454093307796573734343998617134965275295078754425048828125 220 8986290196808173962776071887359413071730401567851725121540176892530579004501758743195877532566580302203520848388623485994889803153052929634598862391568071159001474467033556785168599918965628314200227312063822563814736439302107591708182971588674405954695222900562584851895262454865680175365483122397228479538078191179370998388355049391085552197495906841080785605774192729991338855409619185887002215542472898960113525390625 221 1985970133494606445773511887106430288852418746495231251860379093249257959994888682246288934697214246786978107493885790404870646496824697449246348588536543726139325857214416049522260582091403857438250235966104786603056753085765777767508436721097043715987644261024331252268853002525315318755771770049787493977915280250640990643826465915429907035646595411878853618876096593328085887045525840081027489634886510670185089111328125 222 440885369635802630961719638937627524125236961721941337913004158701335267118865287458676143502781562786709139863642645469881283522295082833732689386655112707202930340301600362993941849224291656351291552384475262626123417919105450033271463040476430581083491774459900505873460365006387464374714460531152225558426894094881061381683446097597272368028745346925321513908720245142132050452025015870672177220994765587151050567626953125 223 98317437428783986704463479483090937879927842463992918354599927390397764567506959103284780001120288501436138189592309939783526225471803471922389733224090133706253465887256880947649032377017039366338016181737983565625522195960515357419536258026244019581618665704557812809781661396424404555561324698446946299529197383158476688115408479764191738070410212364346697601644614666695447250801578539159895520281832725934684276580810546875 224 22023105984047613021799819404212370085103836711934413711430383735449099263121558839135790720250944624321694954468677426511509874505683977710615300242196189950200776358745541332273383252451816818059715624709308318700062377317458845298714858208167046612904646768902662799556132328145660476060498645001753804471881690308428534332549364009024030567408197709709788092422829108622384956852827816471708047924713389480672776699066162109375 225 4955198846410712929904959365947783269148363260185243085071836340476047334202350738805552912056462540472381364755452420965089721763778894984888442554494142738795174680717746799761511231801658784063436015559594371707514034896428240192210843096837585487903545523003099129900129773832773607113612195125394606006173380319396420224823606902030406877666844484684702320795136549440036615291886258706134310783060512633151374757289886474609375 226 1119874939288821122158520816704199018827530096801864937226235012947586697529731266970054958124760534146758188434732247138110277118614030266584788017315676258967709477842210776746101538387174885198336539516468328005898184170372764017261384324192979433365211323427207017993142194846753851590163034668015512444885282119975381775666328140336956811073788683757221095738028612203209688982114807767253878660410819711846167407929897308349609375 227 254211611218562394729984225391853177273849331974023340750355347939102180339248997602202475494320641251314108774684220100351032905925384870514746879930658510785670051470181846321365049213888698940022394470238310457338887806674617431918334241591806331373902970417975993084443278230213124310967008869639521324988959041234411663076256487856489196113750031212889188732532494970128599398940061363166630455913256074589080001600086688995361328125 228 57960247357832225998436403389342524418437647690077321691081019330115297117348771453302164412705106205299616800628002182880035502550987750477362288624190140459132771735201460961271231220766623358325105939214334784273266417133394718623802673513893999032576401977301655421730760615915548170181653546242494334849822409117357122668684123424711011451459321541079140440746308453478564821997098278282967215904101699350827092191018164157867431640625 229 13272896644943579753641936376159438091822221321027706667257553426596403039872868662806195650509469321013612247343812499879528130084176194859315964094939542165141404727361134560131111949555556749056449260080082665598578009523547390564850812234681725778459996052802079091576344181044660530971598662089531202680609331687874781091128664264258821622384184632907123160930904635846591344237335505726799492442039289151339404111743159592151641845703125 230 3052766228337023343337645366516670761119110903836372533469237288117172699170759792445424999617177943833130816889076874972291469919360524817642671741836094697982523087293060948830155748397778052282983329818419013087672942191054447564706156069164106595441033317983139474521907769902183149239020303085604264101279860485984255971621001620259233165433469397565418574175280148236249772262167289295330739878591140141823168586632727272808551788330078125 231 705188998745852392310996079665350945818514618786202055231393813555066893508445512054893174911568105025453218701376758118599329551372281232875457172364137875233962833164697079179765977879886730077369149188054792023252449646133577387447122051976908623546878696454105218614560694847404307474213690012774585007395647772262363129444451374279882861215131430837611690634489714242573697392560643827221400911954553372761151943512160000018775463104248046875 232 163603847709037755016151090482361419429895391558398876813683364744775519293959358796735216579483800365905146738719407883515044455918369246027106063988479987054279377294209722369705706868133721377949642611628711749394568317902842449360995717660694532129938558471183679962098971676089297840553883429867745929506815409185182670021039933391013012133492632253034655990107382953337053495800838359507408467694947376540436761491765874073468148708343505859375 233 38119696516205796918763204082390210727165626233106938297588223985532695995492530599639305463019725485255899190121622036859005358228980034324315712909315836983647094909550865312141429700275157081062266728509489837608934418071362290701112002214941825986275684123785797431169060400528806396849054839159184801575087990340147562114902304480106031827103783314957074845695020228127533464521595337765226172972922738733921765427581448659118078649044036865234375 234 8920008984792156478990589755279309310156756538547023561635644412614650862945252160315597478346615763549880410488459556625007253825581328031889876820779905854173420208834902483041094549864386756968570414471220622000490653828698810392614938145723109227356684475657613913159819766243883177710655872751420601734155280885231796274097486207352778763661026657010356376595877689146811861019783971862021978350387613462121748174084970858535527251660823822021484375 235 2096202111426156772562788592490637687886837786558550536984376436964442952792134257674165407411454704434221896464787995806876704649011612087494121052883277875730753749076202083514657219218130887887614047400736846170115303649744220442264510464244930668428820851779539269592557645067312546762004130096583841407526491008029472124412909258727903009460341264397433748500031256949500787339649233387575164912341089163598610820909968151755848904140293598175048828125 236 494703698296572998324818107827790494341293717627817926728312839123608536858943684811103036149103310246476367565689967010422902297166740452648612568480453578672457884781983691709459103735478889541476915186573895696147211661339636016297814108099358358091758200038158709354991033222243527552833700098302566303007339475475730663677732153524418237913352634177886420443272114545477418090031612373703873541651936974848651900794705219524389395617879927158355712890625 237 117244776496287800602981891555186347158886611077792848634610142872295223235569653300231419567337484528414899113068522181470227844428517487277721178729867498145372518693330134935141807585308496821330028899218013279986889163737493735862581943619547930867746693409043614117132874873671716030021586923297708213812739455687748167291622520385287122385464574300159081645055491147278148087337492132567818029371509063039130500488345137027280286761437542736530303955078125 238 27904256806116496543509690190134350623815013436514697975037214003606263130065577485455077857026321317762745988910308279189914226973987161972097640537708464558598659449012572114563750205303422243476546878013887160636879620969523509137208659237119007077802527145825069736187342279264101624480608515826118974091225022693057420082977200171972217076480239916737979614299255150168620574736466896340406727084924709739372326116172933814129436103367072530090808868408203125 239 6669117376661842673898815955442109799091788211327012816033894146861896888085673019023763607829290794945296291349563678726389500246782931711331336088512323029505079608314004735380736299067517916190894703845319031392214229411716118683792869557671442691594803987852191666948774804744120288250865435282442434807802780423640723399831550841101359881278777340100377127817521980890300317362015588225357207773297005627709985941765331181576935228704730334691703319549560546875 240 1600588170398842241735715829306106351782029170718483075848134595246855253140561524565703265879029790786871109923895282894333480059227903610719520661242957527081219105995361136491376711776204299885814728922876567534131415058811868484109831210400441928694777320511167027258967930522408943443176526939874762157682960766968563383811622723227780913721157780199331782430521799880221251469025656813345095282964694523546478461210692200481273276931994640297256410121917724609375 241 385741749066120980258307514862771630779469030143154421279400437454492116006875327420334487076846179579635937491658763177534368694273924770183404479359552764026573804544882033894421787538065236272481349670413252775725671029173660304670469321706506504815441334243191253569411271255900555369805542992509817680001593544839423775498601076297895200206799025028038959565755753771133321604035183292016167963194491380174701309151776820315986859740610708311638794839382171630859375 242 93349503274001277222510418596790734648631505294643369949614905863987092073663829235720945872596775458271896872981420688963317224014289794384383884005011768894430860699861452202450072584211787177940486620240007171725612389060025793730253686106483783905803205015266462876244433507378433761595565917971602531309667357126004509336609116288442045905371729513108795068420102130217825476928698154998851140027479921427609761092449920451695243131115462305663517676293849945068359375 243 22683929295582310365070031719020148519617455786598338897756422124948863373900310504280189847041016436360070940134485227418086085435472420035405283813217859841346699150066332885195367637963464284239538248718321742729323810541586267876451645723875559489110178818709750478927397342292959404067722518067099415108249167781619095768796015258091417155005330271685437201626084817642931590893673651664720827026677620906909171945465330669761944080861057340276234795339405536651611328125 244 5534878748122083729077087739440916238786659211929994691052566998487522663231675763044366322678008010471857309392814395490013004846255270488638889250425157801288594592616185223987669703663085285354447332687270505225955009772147049361854201529834033777375950296047974471236760353394663623247533356651522690209794721480931267426359402442608988393809656279485360099051362443543497642697409590343197463740726277140481482267934054740447654334923143287000099286236800253391265869140625 245 1356045293289910513623886496163024478502731506922848699307878914629443052491760561945869749056111962565605040801239526895053186187332541269716527866354163661315705675190965379876979077397455894911839596508381273780358977394176027093654279374809338275457107822531753745453006286581692587695645672379623059101399706762828160519458053598439202156483365788473913224267583798668156922460865349634083378616477937899417963155643843411409675312056170105315024325128016062080860137939453125 246 333587142149317986351476078056104021711671950703020780029738212998842990912973098238683958267803542791138840037104923616183083802083805152350265855123124260683663596096977483449736853039774150148312540741061793349968308438967302665038952726209661158433250423010062136519616820025636957098608358185137700682878099292142884516812281757409733233255950836819750095381471238024097140453415634471246944772076749573535216003431641553262808820470915549809982672972429324872791767120361328125 247 82396024110881542628814591279857693362782971823646132667345338610714218755504355264954937692147475069411293489164916133197221699114699872630515666215411692388864908235953438412085002700824215086633197563042262957442172184424923758264621323373786306133012854483485347720345354546332328403356264471729012068670890525159292475652633594080204108614219856694478273559223395791951993691993661714397995358702957144663198352847615463655913778656316140803065720224190043243579566478729248046875 248 20434213979498622571946018637404707953970177012264240901501643975457126251365080105708824547652573817214000785312899201032910981380445568412367885221422099712438497242516452726197080669804405341485032995634481213445658701737381092049626088196697382627147499842933555308006518140929361920642560146862196637278829208696668206175683807990558777629144546875575385484461125687386816992845001543830771027851124847194454427430624250736374778019421243786296384403418369193128310143947601318359375 249 5088119280895157020414558640713772280538574076053795984473909349888824436589904946321497312365490880486286195542911901057194834363730946534679603420134102828397185813386596728823073086781296930029773215912985822147969016732607891920356895960977648274159727460890455271693623017091411118239997476568686962682428472965470383337745268189649135629656992172018270985630820296159317431218405384413861985934930086951419152430225438433357319726835889702787799716451173929088949225842952728271484375 250 1272029820223789255103639660178443070134643519013448996118477337472206109147476236580374328091372720121571548885727975264298708590932736633669900855033525707099296453346649182205768271695324232507443303978246455536992254183151972980089223990244412472242097947551787549844138897589706482385323427709261263661189254600111762080055073208924275535899736355423146897770903416880614659887850933317239139507188216660500610779811180120017652599641721370321033043751626491893525882624089717864990234375 251 319279484876171103031013554704789210603795523272375698025737811705523733396016535381673956350934552750514458770317721791338975856324116895051145114613414952481923409790008944733647836195526382359368269298539860339785055799971145218002395221551347530532766584835498675010878863295016327078716180355024577178958502904628052282093823375439993159510833825211209871340496757637034279631850584262627024016304242381785653305732606210124430802510072063950579293981658249465274996538646519184112548828125 252 80458430188795117963815415785606881072156471864638675902485928549791980815796166916181837000435507293129643610120065891417421915793677457552888568882580568025444699267082254072879254721272648354560803863232044805625834061592728594936603595830939577592927935691881043496029369531371584144427321110765853978826906615740224389359993182814338766297980266386807824210813020140479601356403451587791352867709781700784400531553880805002925303242887040130445337221603531779834355695121921598911285400390625 253 20355982837765164844845300193758540911255587381753585003328939923097371146396430229794004761110183345161799833360376670528607744695800396760880807927292883710437508914571810280438451444481980033703883377397707335823336017582960334518960709745227713131010767730045904004495430491437010788540112241023761056643207373782276770508078275252027707873389007395862379525335694095541339143170073251711212275530574770298453334483131843665740101720450421153002670317065693540298091990865846164524555206298828125 254 5170419640792351870590706249214669391458919194965410590845550740466732271184693278367677209321986569671097157673535674314266367152733300777263725213532392462451127264301239811231366666898422928560786377859017663299127348466071924967816020275287839135302371302084385766661337507141800790449879025773726494273353143878103489039840977441887562295845191592513347916467115317451865560754236798533184754252418910162801819736392644488964938945518788706218908723684715069048325346368377027101814746856689453125 255 1318457008402049727000630093549740694822024394716179700665615438819016729152096785983757688377106575266129775206751596950137923623946991698202249929450760077925037452396816151863998500059097846783000526354049504141277473858848340866793085170198398979502104682031518370498641064321159201564719151572300256039705051688916389705159449247681328385440523856090903718699114405950225717992330383625962112334366822091514464032780124344686059431107291120085821724539602342607322963323936141910962760448455810546875 256 337524994150924730112161303948733617874438245047342003370397552337668282662936777211841968224539283268129222452928408819235308447730429874739775981939394579948809587813584934877183616015129048776448134746636673060167033307865175261899029803570790138752532261343912257679524640434825971587777126720787674293763568722273557441241467788046812572926292989312210454590130166423875770624347373469133673864349654961208419150833404157409175141320792809399964522714034942335472463065852097043371759355068206787109375 257 86743923496787655638825455114824539793730628977166894866192170950780748644374751743443385833706595799909210170402601066543474271066720477808122427358424407046844064068091328263436189315888165535547170629885624976462927560121350042308050659517693065659400791165385450223637832591750274698058721567242432293497237161624304262399057221528030831242057298253238086829663452770936073050457274981567354183137861325030563721764184868454158011319443752015790882337506980180216423007923988940146542154252529144287109375 258 22379932262171215154816967419624731266782502276109058875477580105301433150248685949808393545096301716376576223963871075168216361935213883274495586258473497018085768529567562691966536843499146708171170022510491243927435310511308310915477070155564810940125405800744278364106769568983638303590437445201549877874154225298163382548039556417607373586343628596622121052684159497126848024405671070862329324361133022491899796111040181133604194131188455165430943143640203423640441705439473564266267395578324794769287109375 259 5796402455902344725097594561682805398096668089512246248748693247273071185914409661000373928179942144541533242006642608468568037741220395768094356840944635727684214049157998737219333042466278997416333035830217232177205745422428852527108561170291286033492480102392768096303653318366762320629923298307201418369405944352224316079942245112160309758862999806525129352645197309755853638321068807353343295009533452825402047192759406913603486279977809887846614274202812686722874401708823653144963255454786121845245361328125 260 1507064638534609628525374586037529403505133703273184024674660244290998508337746511860097221326784957580798642921727078201827689812717302899704532778645605289197895652781079671677026591041232539328246589315856480366073493809831501657048225904275734368708044826186980323497490136706437377899023814154131441168392211968840157124127071285706466303750773702673886377773237874467825582598534477133334207148694802451240322551940412751903146693146640631349472275358085377290826891860820822953503955402621068060398101806640625 261 393343870657533113045122766955795174314839896554301030440086323759950610676151839595485374766290873928588445802570767410677027041119216056822883055226502980480650765375861794307703940261761692764672359811438541375545181884366021932489586961015966670232799699634801864432844925680380155631645215494228306144950367323867281009397165605569387705278951936397884344598815085236102477058217498531800228065809343439773724186056447728246721286911273204782212263868460283472905818775674234790864532360084098763763904571533203125 262 103056094112273675617822164942418335670488052897226869975302616825107059997151781974017168188768208969290172800273541061597381084773234606887595360469343780885930500528475790108618432348581563504344158270596897840392837653703897746312271783786183267600993521304431659859987691516763589110937347839016714592082593758913102285541845103806921389698042898566718609218161240336062778740091234846066857401175585577889673795483233510425551388462801600627146672114315536855349432957350936053518060152497111563570797443389892578125 263 27103752751527976687487229379856022281338357911970666803504588225003156779250918659166515233646038958923315446471941299200111225295360701611437579803437414372999721638989132798566647707676951201642513625166984132023316302924125107280127479135766199379061296103065526543176762868908823936176522481661395937717722158594145901097505262301220325490585282323046994224376406208384510808643994764515583496509179006984984208212090413241920015165716820964939574766064986192956900867783296182075249820106740341219119727611541748046875 264 7155390726403385845496628556281989882273326488760256036125211291400833389722242526019960021682554285155755277868592502988829363477975225225419521068107477394471926512693131058821594994826715117233623597044083810854155503971969028321953654491842276636072182171209269138126098246971952970218379557895792427282984877721078770853877405078438309833243880713090792099659920785068405219957544158021430686097016737456111894998544184269787532565579432105227831281729211493040648976575563504708290014154876664650044403970241546630859375 265 1896178542496897249056606567414727318802431519521467849573180992221220848276394269395289405745876885566275148635177013292039781321663434684736173083048481509535060525863679730587722673629079506066910253216682209876351208552571792505317718440338203308559128275370456321603416035447567537107870582842384993229990992596085874276277512345786152105809628388969059906409879008043127383288749201875679131815709435425869652174614208831493696129878549507885375289658241045655771978792524328747696853751042316132261767052114009857177734375 266 504383492304174668249057346932317466801446784192710447986466143930844745641520875659146981928403251560629189536957085535682581831562473626139822040090896081536326099879738808336334231185335148613798127355637467827109421474984096806414513105129962080076728121248541389461865895723914258656160613966049054465750344880178003130454322239783923682010872869428121242914555310509767336947691272370780480152578782551184127321479283185656234198678809168384331624410067783532838839164729066519037650721440881329321057884953916072845458984375 267 134670392445214636422498311630928763635986291379453689612386460429535547086286073800992244174883668166687993606367541838027249349027180458179332484704269253770199068667890261825801239726484484679884100003955203909838215533820753847312674999069699875380486408373360550986318194158285107061194883928935097542355342083007526835831304038022307623096903056137308371858186267906107878965033569722998388200738534941166161994834968610570214531047242047958616543717488098203267970056982660760583052742624715314928722455282695591449737548828125 268 36091665175317522561229547517088908654444326089693588816119571395115526619124667778665921438868823068672382286506501212591302825539284362792061105900744160010413350402994590169314732246697841894208938801059994647836641763063962031079796899750679566601970357444060627662219875653931680726959509193560302910798056756439168876129807959633778559461731927416102695858808775957840042676679896661856184132897004144814181367057682069361877625076149861148099652296391429815817112242692173085951994008227905516462314390780054964125156402587890625 269 9708657932160413568970748282096916428045523718127575391536164705286076660544535632461132867055713405472870835070248826187060460070067493591064437487300179042801191258405544755545662974361719469542204537485138560268056634264205786360465366032932803415930026152452308841137146550907622115552107973067721483004677267482136427678918341141486432495205888474931625186019560732658971480026892202039313531749294114955014787738516476658345081145484312648838806467729294620454803193284194560121086388213306583928362571119834785349667072296142578125 270 2621337641683311663622102036166167435572291403894445355714764470427240698347024620764505874105042619477675125468967183070506324218918223269587398121571048341556321639769497083997329003077664256776395225120987411272375291251335562317325648828891856922301107061162123387107598073447409439021772706327421867980281666274142877670277784137768954542374685934879658010183262201511150457337581202457045739842727759383877528852192574778168054734107537876259071523688861404878012053490796330652124191867700772053213373090481797349639236927032470703125 271 710382500896177460841589651801031375040090970455394691398701171485782229252043672227181091882466549878449959002090106612107213863326838506058184890945754100561763164377533709763276159834047013586403106007787588454813703929111937387995250832629693225943600013574935437906159077904247957974900403414731326222656331560292719848645279501335386680983539888352387320759664056609521773938484505865859395497379222793030810318944187764883542832943142764466208382919681440721941266496005805606725655996146909226420824107520567081752233207225799560546875 272 193224040243760269348912385289880534010904743963867356060446718644132766356555878845793256992030901566938388848568508998493162170824900073647826290337245115352799580710689169055611115474860787695501644834118224059709327468718446969534708226475276557456659203692382439110475115125181107321392957065781554587251318088500995001396137199883212352812213524603207710940730010599989057680522868792071112750907865227302608028452702134880531217315006776326858007240477422923024761170070177835386712665981380043106081622466911990398890338838100433349609375 273 52750162986546553532253081184137385784976995102135788204501954189848245215339754924901559158824436127774180155659202956588633272635197720105856577262067916491314285534018143152181834524636995040871949039714275168300646398960136022682975345827750500185667962608020405877159706429174442298740277278958364402319609838160771635381145455568116972317734292216675705086819292893797012746782743180235413780997847207053611991767587682822385022326996849937232235976650336457985759799429158549060572557812916751767960282933466973378897062502801418304443359375 274 14453544658313755667837344244453643705083696657985205968033535448018419189003092849423027209517895499010125362650621610105285516702044175309004702169806609118620114236320971223697822659750536641198914036881711396114377113315077270215135244756803637050873021754597591210341759603653480583923479901511597771193243054374231752664133713244747093916124575513101962361591996574194181128717264993671843217484465679093355369603594957017180303451873166041982603191307625718092360895929087690994669328594576158124170261955764530961661491892300546169281005859375 275 3974724781036282808655269667224752018898016580945931641209222248205065276975850533591332482617421262227784474728920942778953517093062148209976293096696817507620531414988267086516901231431397576329701360142470633931453706161646249309162192308121000188990080982514337582843983891004707160578956972915689387078141839952913731982636771142305450826934258266103039649437799057903399810397247873259756884808228061750672726640988613179724583449265120661545215877609597072475399246380499115023534065363508443484146822037835246014456910270382650196552276611328125 276 1097024039566014055188854428154031557215852576341077132973745340504598016445334747271207765202408268374868515025182180206991170717685152905953456894688321632103266670536761715878664739875065731066997575399321894965081222900614364809328765077041396052161262351173957172864939553905732763386423247444784094204203788588356690437951081374211056591271062302096862417973686574642982552769713244845063881750660904768486489489851556356324927159980247394567704815323479797782844019755524243728143582117196025235386091867723729390419750218014814890921115875244140625 277 303875658959785893287312676598666741348791163646478365833727459319773650555357724994124550961067090339838578661975463917336554288798787354949107559828665092092604867738682995298390132945393207505558328385612164905327498743470179052184067926340466706448669671275186136883588256431887975458039239542205194094564449438974803251312449540656462675782084257680830889778711181176106167117210568822082695244933070620870757588688881110702004823314528528295254233844603903985847793472280215512695772246463298990201947447359473041146270810390103724785149097442626953125 278 84477433190820478333872924094429354094963943493720985701776233690897074854389447548366625167176651114475124868029178969019562092286062884675851901632368895601744153231353872692952456958819311686545215291200181843681044650684709776507170883522649744392730168614501746053637535288068061073717451771684189049215250594544100661251085069189211697518258117290550266055981815799356239013771817958123361516203819213758162283363976929119271639911987619342601877619230290319464728015005901615358508138635504767807189435757010612625814274182050026138313114643096923828125 279 23569203860238913455150545822345789792494940234748155010795569199760283884374655865994288421642285660938559838180140932356457823747811544824562680555430921872886618751547730481333735491510587960546115066244850734387011457541034027645500676502819278685571717043445987148964872345370989039567169044299888744731054915877804084489052734303790063607594014724063524229618926608020390684842337210316417863020865560638527277058549563224276787535444545796585923855765250999130659116186646550685023770679305830218205852576205960922602182496791957292589358985424041748046875 280 6599377080866895767442152830256821141898583265729483403022759375932879487624903642478400758059839985062796754690439461059808190649387232550877550555520658124408253250433364534773445937622964628952912218548558205628363208111489527740740189420789398031960080772164876401710164256703876037191716602857041479044326929357293103262224009082029824304577740127207963865536696920272070147604957167817258961791408990241645087999429215136281492620494949738959109264643960196758404219973371385716717341506506513027157476316673558545423395973200433309734216891229152679443359375 281 1854424959723597710651244945302166740873501897669984836249395384637139136022597923536430613014815035802645888068013488557806101572477812346796591706101304932958719163371775434271338308472053060735768333412144855781570061479328557295147993227241820846980782696978330268880556156133789166450872365402828655611455867149399362016684946552050380629586344975745437846215811834596451711476992964156649768263385926257902269727839609453295099426359080876647509703364952815289111585812517359386397572963328330160631250844985269951263974268469321760035314946435391902923583984375 282 522947838642054554403651074575211020926327535142935723822329498467673236358372614437273432870177840096346140435179803773301320643438743081796638861120567991094358804070840672464517402989118963127486670022224849330402757337170653157231734090082193478848580720547889135824316836029728545190328279538600367473254538069762486352056068650261179159118408435262957352873029542667121975264118418019726280639473926980781577119681896936010409036450190503201225607134523351044851955872578943338185615672972308557858949923921556741310567109158727005769704430713318288326263427734375 283 147994238335701438896233254104784718922150692445450809841719248066351525889419449885748381502260328747265957743155884467844273742093164292148448797697120741479703541552047910307458425045920666565078727616289632360503980326419294843496580747493260754514148343915052625438281664596413178288862903109423903994931034273742783637631867428023913702030509587179416930863067360574795518999745512299582537420971121335561186324869976832890945757315403912405946846819070108345693103511939840964706529235451163321874082828469800557790890491891919742632826353891869075596332550048828125 284 42030363687339208646530244165758860173890796654508029995048266450843833352595123767552540346641933364223531999056271188867773742754458658970159458545982290580235805800781606527318192713041469304482358643026255590383130412703079735553028932288086054282018129671874945624471992745381342633965979899960302974255210546402932734934922040975300510351158981018909331847003162121938936302214112881279343681540855115194753878476103411580167318025079320019324688809183584086208111133096328753395138618340590600807164778061888452308552581935882749857471236496014171279966831207275390625 285 11978653650891674464261119587241275149558877046534788548588755938490492505489610273752473998792951008803706619731037288827315516685020717806495445685604952815367204653222757860285684923216818751777472213262482843259192167620377724632613245702104525470375166956484359502974517932433682650680304271488686347662735005724835829456452781677960645450080309590389159576395901204752596846131022171164612949239143707830504855365689472300347685637147606205507536310617321464569311672932453694717614506227068321230041961747638208907937485851726583709379302401364038814790546894073486328125 286 3425894944155018896778680201951004692773838835308949524896384198408280856570028538293207563654783988517860093243076664604612237771915925292657697466083016505195020530821708748041705888040010163008357052993070093172128959939428029244927388270801894284527297749554526817850712128676033238094587280751952379873229194545694952302718966127843039528315237679247212485656888515519414050455180720547442901112009359292594206200356475530453283556184176561239785186307472151971754226584005713722203480751031888709834447362213235195909778144155808341141802149472758945194073021411895751953125 287 983231848972490423375481217959938346826091745733668513645262264943176605835598190490150570768923004704625846760763002741523712240539870558992759172765825736990970892345830410687969589867482916783398474209011116740401011502615844393294160433720143659659334454122149196723154380930021539333146549575810333023616778834614451310880343278690952344626473213943949983383527003954071832480636866797116112619146686116974537179502308477240092380624858673075818348470244507615893463029609639838272398975546152059722486392955198501226106327372716993907697216898681817270698957145214080810546875 288 283170772504077241932138590772462243885914422771296531929835532303634862480652278861163364381449825354932243867099744789558829125275482720989914641756557812253399616995599158278135241881835080033618760572195201621235491312753363185268718204911401373981888322787178968656268461707846203327946200463469899930566868140274253500776103078209993688607631304373711968227421978497507118576266907332625858081794546309397835670055289056233263651971802788985320335606408264666216202130235608297753989739881875863083557899082311609315473840669651198695542373149630444590686238370835781097412109375 289 81836353253678322918388052733241588483029268180904697727722468835750475256908508590876212306238999527575418477591826244182501617204614506366085331467645207741232489311728156742381084903850338129715821805364413268537056989385721960542659561219394997080765725285494721941661585433567552761776451933942801079933824892539259261724293789602688176007605446964002758817724951785779557268541136219128872985638623883415974508645978537251413195419851006016757576990251988488536482415638090798050903034825862124431148232834788055092171939953529196423011745840243198486708322889171540737152099609375 290 23732542443566713646332535292640060660078487772462362341039515962367637824503467491354101568809309862996871358501629610812925468989338206846164746125617110244957421900401165455290514622116598057617588323555679847875746526921859368557371272753624549153422060332793469363081859775734590300915171062523763357739097065679808556649828097926948888211745924791139780143339488785683397357369416735025501861135079119286104657677212133404836060845361108975920386262962700064044929462834288710179730065376206811288836661276712195003291741928409823747087320002587195447673780130571685731410980224609375 291 6906169851077913671082767770158257652082839941786547441242499145048982606930509039984043556523509170132089565323974216746561311475897418192233941122554579081282609773016739147489539755035930034766718202154702835731842239334261076250195040371304743803645819556842899584656821194738765777566314779194415137102077246112824289985099976496742126469618064114221676021711791236633868630994500269892421041590308023712256455384068730820807293706000082711992832402522145718637074473684778014662301449024476182085051468431523248745957896901167258710402410120752873875273070017996360547840595245361328125 292 2016601596514750791956168188886211234408189263001671852842809750354302921223708639675340718504864677678570153074600471289995902950962046112132310807785937091734522053720887831066945608470491570151881715029173228033697933885604234265056951788420985190664579310598126678719791788863719607049363915524280237879840094101513256474761006313456529657832138480907799915134759058541657708457291765024226808694037678369788102605548634797613569228007505295587668401056151769431936265593326100749177237373231523491430721912942193149042976388252350613613239306370544421224756690605558105744421482086181640625 293 590864267778821982043157279343659891681599454059489852882943256853810755918546631424874830521925350559821054850857938087968799564631879510854767066681279567878214961740220134502615063281854030054501342503547755813873494628482040639661686874007348660864721738005251116864898994137069844865463627248614109698793147571743384147104974849842763189744816574905985375134484404152705708577986487152098454947353039762347914063425749995700775783806199051607186841509452468443557325818844547519508930550356836382989201520492062592669592081757938729788679116766569515418853710347428524983115494251251220703125 294 173714094726973662720688240127036008154390239493490016747585317515020362240052709638913200173446053064587390126152233797862827072001772576191301517604296192956195198751624719543768828604865084836023394696043040209278807420773719948060535940958160506294228190973543828358280304276298534390446306411092691523216297559389240350055722844593084883967465899540810064628117504427784219877943406200655763274208741043644664633880584133074432293475526865197413003331299757953066010008592027291038564514027291144450304708937301742721899653782352313814310169812896000894996999910256254443083889782428741455078125 295 51245657944457230502603030837475622405545120650579554940537668666931006860815549343479394051166585654053280087214908970369533986240522909976433947693267376922077583631729292265411804438435200026626901435332696861737248189128247384677858102582657349356797316337195429365692689761508067645181660391272343999348807780019825903266438239154960040770402440364538969065294663806196344863993304829193450165891578607875176066994772319256957526575280425233236835982733428596154472952534648050856376531638050887612839889136504014102960397865793932575221500094804320264024114973525595060709747485816478729248046875 296 15168714751559340228770497127892784232041355712571548262399149925411578030801402605669900639145309353599770905815613055229382059927194781353024448517207143568934964754991870510561894113776819207881562824858478271074225463981961225864645998364466575409612005635809847092245036169406388022973771475816613781542074624794745945170677695019440074878715287849080591985847339655200085900982993692642769297935599618461765374350178749477929598623437237087550757929670476248453679247865989562608998086379857460265284420743140960749035551091660076135724914667764439051959391099488483018881161115132272243499755859375 297 4505108281213124047944837646984156916916282646633749833932547527847238675148016573883960489826156878019131959027237077403126471798376850061848261209610521639973684532232585541636882551791715304740824158982968046509044962802642484081799861514246572896654765673835524586396775742313697242823210128317534293117996163564039545715691275420773702238978440491176935819796659877594425512591949126714902481486873086683144316182003088594945090791160859415002575105112131445790742736616198900094872431654817665698789472960712865342463558674223042612310299656326038398431939156548079456607704851194284856319427490234375 298 1342522267801510966287561618801278761241052228696857450511899163298477125194108939017420225968194749649701323790116649066131688595916301318430781840463935448712157990605310491407791000433931160812765599376924477859695398915187460256376358731245478723203120170802986326746239171209481778361316618238625219361715612968076848012368267918450380412080804445216877288328076168130074710309492270048470091592585167203469384384456561736829209615051061298998869122943217100574595724801214299307623997975130211042172293449665489347599496380741421332056711870445167841737336817490332180725465456125675700604915618896484375 299 401414158072651778919980924021582349611074616380360377703057849826244660433038572766208647564490230145260695813244878070773374890178974094210803770298716699164935239190987836930929509129745417083016914213700418880048924275641050616656531260642398138237732931070092911697125512191635051730033668853348940589152968277454977555698112107616663743212160529119846309210094774270892338382538188744492557386182964993837345930952511959311933674900267328400661867760021913071804121715563075492979575394563933101609515741449981314932249417841684978284956849263105184679463708429609322036914171381577034480869770050048828125 300 120424247421795533675994277206474704883322384914108113310917354947873398129911571829862594269347069043578208743973463421232012467053692228263241131089615009749480571757296351079278852738923625124905074264110125664014677282692315184996959378192719441471319879321027873509137653657490515519010100656004682176742137209124921340756095044199924237637333455211478893789233859495410227678401886285691825899374149898927007958215249915034254966274853946087393457907262253144552279152271336126797146366379923561030338746313289850892486763939654430050044170249646412892536731463179934264779996960742646479047834873199462890625 301 36247698473960455636474277439148886169880037859146542106586123839309892837103383120788640875073467782117040831936012489790835752583161360707235580457974117934593652098946201674862934674416011162596427353497147824868417862090386870684084772836008551882867283675629389926250433750904645171222040297457409335199383299946601323567584608304177195528837370018655147030559391708118478531198967771993239595711619119577029395422790224425310744848731037772305430830085938196510236024833672174165941056280356991870131962640300245118638515945835983445063295245143570280653556170417160213698779085183536590193398296833038330078125 302 10946804939136057602215231786622963623303771433462255716189009399471587636805221702478169544272187270199346331244675771916832397280114730933585145298308183616247282933881752905808606271673635371104121060756138643110262194351296834946593601396474582668625919670040075757727630992773202841709056169832137619230214886319381182867122506622875120590192106471394721377920048462260323616046832497813592796241169676731629360359824869381944401810311536509218514446514597375899964955665850670140964313598516577711985060026183307093448575422127735170503183472276673052653275980166758946103265854316000919861835427582263946533203125 303 3316881896558225453471215231346757977861042744339063482005269848039891053951982175850885371914472742870401938367136758890800216375874763472876299025387379635722926728966171130460007700317111517444548681409110008862409444888442940988817861223131798548593653660022142954591472190810280461037844019459137698626755110554772498408738119506731161538828208260832600577509774684064878055662190246837518617261074412049683696189026935422729153748524395562293209877293923004897689381566752753052712187020350523046731473187933542049314918352904703756662464592099831934953942621990527960669289553857748278718136134557425975799560546875 304 1008332096553700537855249430329414425269756994279075298529602033804126880401402581458669153061999713832602189263609574702803265778265928095754394903717763409259769725605716023659842340896401901303142799148369442694172471246086654060600629811832066758772470712646731458195807546006325260155504581915577860382533553266340980718562025607707023984719008895413205032869640096969301140362119537536712154412550734270210175597132719275363196070821019837717235173573596514344609748272414514180941021269462198830057704671317226555172246396970264905769850733300951183833146098774060164745309455297866533150817485875450074672698974609375 305 307541289448878664045851076250471399707275883255117966051528620310258698522427787344894091683909912718943667725400920284354996062371108069205090445633917839824229766309743387216251913973402579897458553740252680021722603730056429488483192092608780361425603567357253094749721301531929204347428897484251247416672733746233999119161417810350642315339297713101027535025240229575636847810446458948697207095827973952414103557125479378985774801600411050503756727939946936875105973223086426825187011487185970643167599924751754099327535151075930796259804473656790111069109560126088350247319383865849292610999333192012272775173187255859375 306 94107634571356871198030429332644248310426420276066097611767757814939161747862902927537592055276433291996762323972681607012628795085559069176757676363978858986214308490781476488173085675861189448622317444517320086647116741397267423475856780338286790596234691611319446993414718268770336530313242630180881709501856526452008237396690630597610019476365953965757796908244976329275734075507168259039422890419978874971548257233917788043056761623688552360181628441506508287921435592500229496945085977572247946663010919243270198313710700307840216991558108182300480293087345398367908577945668606517724666757542205959907732903957366943359375 307 28891043813406559457795341805121784231300911024752291966812701649186322656593911198754040760969865020643006033459613253352877040091266634237264606643741509708767792706669913281869137302489385160727051455466817266600664839608961099007088031563854044713044050324675070226978318508512493314806165487465530684817069953620766528880784023593466275979244347867487643650831207733087650361180700655525102827358933514616265314970812760929218425818472385574575759931542498044391880726897570455562141395114680119625544352207683950882309184994506946616408339211966247449977815037298947933429320262200941472694565457229691674001514911651611328125 308 8898441494529220313000965275977509543240680595623705925778312107949387378230924649216244554378718426358045858305560882032686128348110123345077498846272384990300480153654333290815694289166730629503931848283779718113004770599560018494183113721667045771617567499999921629909322100621847940960298970139383450923657545715164038711652957155134106766015619101082843329500521891704703137639484062492765081028188860516231137412402999389090738382682968186301182213519681394772228588494077314966389126533336021179202566799890002204467947100476007702099598689937904143757243506748142007361734998054814646363694094728239360847510397434234619140625 309 2749618421809529076717298270277050448861370304047725131065498441356360699873355716607819567303023993744636170216418312548100013659566028113628947143498166962002848367479188986862049535352519764516714941119687932896918474115264045714702582139995117143429828357499975783641980529092151013756732381773069486335410181625985687961900763760936438990698826302234598588815661264536753269530600575310264410037710357899515421460432526811229038160249037169567065303977581550984618633844669890324614240098800830544373593141166010681180595654047086379948775995190812380420988243585175880274776114398937725726381475271025962501880712807178497314453125 310 852381710760954013782362463785885639147024794254794790630304516820471816960740272148424065863937438060837212767089676889911004234465468715224973614484431758220882993918548585927235355959281127000181631747103259198044726975731854171557800463398486314463246790824992492929013964018566814264587038349651540763977156304055573172313977979222797020543433970465735497965576238444230178145129867413659337787937905011403324433830052976752928367538948139276126703153277461878128021930543291685702560311385310974556442587708606997458175186854846906527548596973442277252394655880549162477626154617265945251291163042442486629079212434589862823486328125 311 265090712046656698286314726237410433774724711013241179886024704731166735074790224638159884483684543236920373170564889512762322316918760770434966794104658276806694611108668610223370195703336430497056487473349113610591910089452606647354475944116929243798069751946572665300923342809774279236286568926741629177596895610561283256589647151538289873389007964814843739867294210156155585403135388765648054052048688458546433898921146475770160722304612871314875404680669290644097814820398963714253496256840831713087053644777376776209492483111857387930067613658740548225494737978850789530541734085969708973151551706199613341643635067157447338104248046875 312 82708302158556889865330194586072055337714109836131248124439707876124021343334550087105883958909577489919156429216245527981844562878653360375709639760653382363688718665904606389691501059440966315081624091684923446504675947909213273974596494564481924064997762607330671573888082956649575121721409505143388303410231430495120372975787116762600032707074750901214840748676217261078375443090551107582207401958877766213033224347476853874390576205764212652444211621644628027644847491633042339259033394765424050842856741640503992490924783474794327244141889341564656719725250987986642350615770465925781076787413018658959362295976825407706201076507568359375 313 25887698575628306527848350905440553320704516378709080662949628565226818680463714177264141679138697754344695962344684850258317348181018501797597117245084508679834568942428141799973439831605022456620548340697381038755963571695583754754048702798682842232344299696094500202626969965431317013098801175109880538967402437744972676741421367546693810237314397032080245154335656002717531513687342496673230916813128740824679399220760255262684250352404198560215038237574768572652837264881142252188077452561577727913814160133477749649659457227610624427416411363909737553274003559239819055742736155834769477034460274840254280398640746352612040936946868896484375 314 8128737352747288249744382184308333742701218142914651328166183369481221065665606251660940487249551094864234532176231042981111647328839809564445494814956535725468054647922436525191660107123977051378852178978977646169372561512413298992771292678786412460956110104573673063624868569145433542113023568984502489235764365451921420497770406624345785840155083232853075113567540812237596893632266790984019403329016162598232462504931003377457981175799893423908432440880398003487478080111898406135347382082231877098797061432512915146800924310172896990857035439783205821152272028174126017149871000360182304211268153958420219205266104434485896490514278411865234375 315 2560552266115395798669480388057125128950883715018115168372347761386584635684665969273196253483608594882233877635512778539050168908584540012800330866711308753522437214095567505435372933744052771184338436378377958543352356876410189182722957193817719925201174682940707015041833599280811565765602424230118284109265775117355247456797678086668922539648851218348718660773775355854843021494164039159966112048640091218443225689053266063899264070376966428531156218877325371098555595235247997932634425355903041286121074351241568271242291157704462552119966163531709833662965688874849695402209365113457425826549468496902369049658822896863057394511997699737548828125 316 809134516092465072379555802626051540748479253945724393205661892598160744876354446290330016100820315982785905332822038018339853375112714644044904553880773566113090159654199331717577847063120675694250945895567434899699344772945619781740454473246399496363571199809263416753219417372736454781930366056717377778527984937084258196347762584764754084759960900790289435191954576829504342812680487381735274565303615297564585131428704206976300281371100724266905078378436012255566104632972513128943766727942323658196093779219896289659169531591288670779905098760492909745228523687622064554499464043912706184336561042308695801516758768733599936240352690219879150390625 317 256495641601311427944319189432458338417267923500794632646194819953616956125804359474034615103960040166543131990504586051813733519910730542162234743580205220457849580610381188154472177519009254195077549848894876863204692293023761470811724068019108640347252070339536503110770555307157456165871926039979408755793371225055709848242240739370427044868907605550521750955849600854952876671619714500010082037201246049327973486662899233611487189194638929592608909845964215885014455168652286661875174052757716599648161728012707123821956741514438508637229916307076252389237442008976194463776330101920327860434689850411856569080812529688551179788191802799701690673828125 318 81565614029217034086293502239521751616691199673252693181489952745250192048005786312743007603059292772960715972980458364476767259331612312407590648458505260105596166634101217833122152451044942834034660851948570842499092149181556147718128253630076547630426158367972607989225036587676071060747272480713451984342292049567715731741032651389723172532085415683759822898691354095966753240052562896633928131168931372854501490075862900822994356055158342161935847401928035872623266799548680134263338030380947681540180588039940728628427169849926578660772844719876470444845955715831425088704926758830889189017693795938830236511059995518495290178179857321083545684814453125 319 26019430875320233873527627214407438765724492695767609124895294925734811263313845833765019425375914394574468395380766218268088755726784327658021416858263177973685177156278288488765966631883336764057056811771594098757210395588916411122082912907994418694105944519383261948562786671468666668378379921347591183005191163812101318425389415793321692037735247603119383504682541956613394283576767564026223073842889107940585975334200265362535199581595511149657535321215043443366822109056028962830004831691522310411317607584741092432468267182126578592786537465640594071905859873350224603296871636067053651296644320904486845447028138570399997566839374485425651073455810546875 320 8326217880102474839528840708610380405031837662645634919966494376235139604260430666804806216120292606263829886521845189845788401832570984850566853394644216951579256690009052316405109322202667764498258179766910111602307326588453251559066532130558213982113902246202643823540091734869973333881081574831229178561661172419872421896124613023152834620323135710717339365454194179369600906176311300002675183297899394234782854418043942474704745149975250619036487200500193160421823889150091664406325482715855465308511825641545473522012124166871086242292083328709371938132838324190996211570496450383589116662447754176336783251682671988594265232601834213710390031337738037109375 321 2672715939512894423488757867463932110015219889709248809309244694771479812967598244044342795374613926610689393573512305940498076988255286137031959939680793641456941397492905793566040092427056352403940875705178145824340651834893493750460356813909186688258562621031048667356369446893261440175827185520824566318293236346779047428656000780432059913123726563140265936310796331577641890882595927300858733838625705549365296268192105534380223193142055448710712391360562004495405468417179424274430479951789604364032296030936097000565891857565618683775758748515708392140641102065309783914129360573132106448645729090604107423790137708338759139665188782601035200059413909912109375 322 860614532523152004363380033323386139424900804486378116597576791716416499775566634582278380110625684368641984730670962512840380790218202136124291100577215552549135129992715665528264909761512145474068961977067362955437689890835704987648234894078758113619257163971997670888750961899630183736616353737705510354490422103662853272027232251308981236318832391401817788629366613146206374834122298227752427196343993050513917093475994927794091260699621289941431499654935612705527795328956830487154082160835816172579817570581591742196314426683511639645069591402012995700211963689154975707686179398432213921076470342727227371800952934770693171582591339762075222097337245941162109375 323 277978494004978097409371750763453723034242959849100131661017303724402529427508022970075916775732096051071361068006720891647442995240479289968146025486440623473370646987647159965629565852968422988124274718592758234606373834739932711010379870787438870699020063962955247697066560693580549346927082257278879844500406339483101606864796017172800939330982862422787145727285416046224659071421502327564033984419109755315995221192746361677491477205977676651082374388544202903885477891253056247350768537949968623743281075297854132729409559818774259605357478022850197611168464271597057153582635945693605096507699920700894441091707797930933894421177002743150296737439930438995361328125 324 90065032057612903560636447247359006263094718991108442658169606406706419534512599442304597035337199120547120986034177568893771530457915289949679312257606762005372089623997679828863979336361769048152265008824053668012465122455738198367363078135130194106482500723997500253849565664720097988404374651358357069618131653992524920624193909563984320227231810867486214568885130066192629102572280523818036090438992556098433743448926662950038496630956722177298213280475624149794558500022934331095384654255705695060565330302200424576240143970002055589355246965778738595440393478187254069992964348734803624035284922086186275269340335794185128881120189510560749113210476934909820556640625 325 29271135418724193657206845355391677035505783672110243863905122082179586348716594818748994036484589714177814320461107709890475747398822469233645776483722197651745929127799245944380793284317574940649486127867817442104051164798114914469393000393917313084606812735299187582501108841034031846231421761691466047625892787547570599202863020608294904073850338531933019734887667271512604458335991170240861729392672580731990966620901165458762511405060934707621919316154577848683231512507453657606000012633104350894683732348215137987278046790250668066540455263878090043518127880410857572747713413338811177811467599678010539462535609133110166886364061590932243461793405003845691680908203125 326 9542390146504087132249431585857686713574885477107939499633069798790545149681609910912172055893976246821967468470321113424295093652016124970168523133693436434469172895662554177868138610687529430651732477684908486125920679724185462117022118128417044065581820951707535151895361482177094381871443494311417931526041048740508015340133344718304139762912912518291350900283575017551263905559417814523372554831177920995131838448584474965982456059194593229328482751773351505387829382386871385544796040032805045736852380510398783886041772033480384051162092103196185389951847600421327881261279110900195169405389230697003229509971029799382931577150869955441832851329309050925076007843017578125 327 3120361577906836492245564128575463555338987551014296216380013824204508263945886440868280262277330232710783362189795004089744495624209272865245107064717753714071419536881655216162881325694822123823116520202965074963176062269808646112266232627992373409445255451208363994669783204671909862871962022639833663609015422938146121016223603722885453702472522393481271744392729030739263297117929625349142825429795180165408111172687123313876263131356631985990413859829885942261820208040506943073148305090727249955950728426900402330735659454948085584730004117745152622514254165337774217172438269264363820395562278437920056049760526744398218625728334475429479342384684059652499854564666748046875 328 1023478597553442369456545034172752046151187916732689158972644534339078710574250752604795926026964316329136942798252761341436194564740641499800395117227423218215425608097182910901425074827901656613982218626572544587921748424497235924823324301981498478298043787996343390251688891132386435022003543425865441663757058723711927693321342021106428814072595416456556984186200888158216884818030520819899720257619741596539644054492410629677773045194420965180567244007313413427440537874942089959727610578014524925609963270832215992290280456111958287923940692114704839716980231533759727254357365794735713218525923118260733607799477466423025300623585555159156303977305788066587410867214202880859375 329 336724458595082539551203316242835423183740824605054733302000051797556895778928497606977859662871260072286054180625158481332508011799671053434329993567822238792875025063973177686568849618379645026000149928142367169426255231659590619266873695351912999360056406250796975392805645182555137122239165787109730307376072320101224211102721524944015079829883892014207247797260092204053355105132041349747007964756894985261542893928003097163987331868964497544406623278406113017627936960855947596750383880166778700525677916103799061463502270060834276726976487705737892266886496174606950266683573346468049648895028705907781356966028086453175323905159647647362424008533604273907258175313472747802734375 330 111119071336377238051897094360135689650634472119668061989660017093193775607046404210302693688747515823854397879606302298839727643893891447633328897877381338801648758271111148636567720374065282858580049476286981165910664226447664904358068319466131289788818614062763001879625862910243195250338924709746211001434103865633403989663898103231524976343973015309199535521779478510298689210507031625797442320982798507633057132195180031817998847491920276562981976599037573834600948802411673944571785876473820751470194589404153567437806593333116834854794648659541881465606415436935616529062407789500844363072990360834452895530264998405136182133137120105894783473602971832360708503983914852142333984375 331 36780412612340865795177938233204913274360010271610128518577465657847139725932359793610191610975427737695805698149686060915949850128878069166631865197413223143345738987737790198703915443815608626189996376650990765916429858954177083342520613743289456920098961254774553622156160623290497627862184078925995841474688379524656720578750272169634767169855068067345046257709007386908866128677827468138953408245306306026541910756604590531757618519825611542347034254281436939252914053598264075653261125112834668736634409092774830821913982393261672336937028706308362765115723509625689071119656978324779484177159809436203908420517714472100076286068386755051173329762583676511394514818675816059112548828125 332 12211096987297167443999075493424031207087523410174562668167718598405250389009543451478583614843842008915007491785695772224095350242787518963321779245541190083590785343928946345969699927346782063895078797048128934284254713172786791669716843762772099697472855136585151802555845326932445212450245114203430619369596542002186031232145090360318742700391845747815922168978576164938283436570494464830626443809186782934025490790739875244314994066322324412583643873627855926617630051295259704197222476843578892589284409208484486973537186525128358471573044143540165825225616493663255399718236306542136714325788700908929800644812762738148405591318796604234459769725867322520110474215471185743808746337890625 333 4066295296769956758851692139310202391960145295588129368499850293268948379540177969342368343742999388968697494764636692150623751630848243814786152488765216297835731519528339133207910075806478427277061239417026935116656819486538001626015708973003109199258460760482855550251096493868504255745931623029742396250075648486727948400304315089986141319230484634022702082269865862924448384377974656788598605788459198717030488433316378456356893024085334029390353409918076023563670807081321481497675084788911771232231708266425334162187883112867743371033823699798875219800130292389864048106172690078531525870487637402673623614722649991803419061909159269210075103318713818399196787913751904852688312530517578125 334 1358142629121165557456465174529607598914688528726435209078949997951828758766419441760351026810161795915544963251388655178308333044703313434138574931247582243477134327522465270491441965319363794710538453965286996328963377708503692543089246796983038472552325894001273753783866228952080421419141162091933960347525266594567134765701641240055371200622981880034813192329932609374508408601587666604170905860558881256740223015779961203077674372293494072096663404221735654388958423924189663021873725171655594369970006206451297090204912598822427980001145702178680075547303521294154905700302210593046672435525073334982345623001981203711716043649632613213046446923776933727872924107259677839465439319610595703125 335 454977780755590461747915833467418545636420657123355795041448249313862634186750512989717593981404201631707562689215199484733291569975610000436422601967940051564839999720025865614633058381986871228030382078371143770202731532348737001934897676989317888305029174490426707517595186698946941175412289300797876716420964309179990146510049815418549352208698929811662419430527424140460316881531868312397253463287225221007974710286287003031020914718320514152382240414281444220301072014603537112327697932504624113939952079161184525218645720605513373300383810229857825308346679633541893409601240548670635265900899567219085783705663703243424874622626925426370559719465272798837429575931992076220922172069549560546875 336 152872534333878395147299720045052631333837340793447547133926611769457845086748172364545111577751811748253741063576307026870385967511804960146637994261227857325786239905928690846516707616347588732618208378332704306788117794869175632650125619468410810470489802628783373725911982730846172234938529205068086576717444007884476689227376737980632582342122840412607710645211862378456822685041227469001156208202891148782120069296709915600873779191102280265596537181820017340077398251496513993194553672626080416253058352356927146587653518644345751861413550960772867626639574255652036180559015246097549706506450216767378889287648657894130217557417035848466052809331197276751225036536887046167976222932338714599609375 337 51518044070517019164640005655182736759503183847391823384133268166307293794234134086851702601702360559161510738425215468055320071051478271569417004066033787918789962848297968815276130466709137402892336223498121351387595696870912188203092333760854443128555063485899996945632338180295160043174284342107945176353778630657068644269625960699473180249295397219048798487436397621539949244858893657053389642164374317139574463352991241557494463587401468449506033030273345843606083210754325215706564587674989100277280664744284448400039235783144518377296366673780456390177536524154736192848388137934874251092673723050606685689937597710321883316849541080933059796744613482265162837312930934558607987128198146820068359375 338 17413098895834752477648321911451765024712076140418436303837044640211865302451137321355875479375397868996590629587722828202698184015399655790462947374319420316551007442724713459563332097747688442177609643542365016769007345542368319612645208811168801777451611458234198967623730304939764094592908107632485469607577177162089201763133574716421934924261844260039879249343023479749235498118576778939741675213549083962261769142353185254802842789169679735942035677048707465787203173010565185407415355938764690391113232672651438356972780151155306183434424628663961064765144519868411312664462770153859695990659535327849804598969530140824134163181564636294319942721089235292917836000199656273025539121590554714202880859375 339 5903040525687981089922781127982148343377393811601849907000758133031822337530935551939641787508259877589844223430238038760714684381220483312966939159894283487310791523083677862791969581136466381898209669160861740684693490138862860348686725786986223802556096284341393450024444573374580028066995848487412574196968663057948239397702281828867035939324765204153519065527284959634990833862197528060572427897393139463206739739257729801378163705528521430484350094519511830901861875650581597853113805663241230042587385876028837603013772471241648796184269949117082800955383992235391434993252879082158436940833582476141083759050670717739381481318550411703774460582449250764299146404067683476555657762219198048114776611328125 340 2007033778733913570573745583513930436748313895944628968380257765230819594760518087659478207752808358380547035966280933178642992689614964326408759314364056385685669117848450473349269657586398569845391287514692991832795786647213372518553486767575316092869072736676073773008311154947357209542778588485720275226969345439702401395218775821814792219370420169412196012642037038628533183143659383765546544549194752616033571492768282845107338326800940399992075982318789291189183248072001813764071669703423752585525095185101505548088242163465423207111174885036906181777974495857808394445161680018472563884381285199946412009577901803134494424201199843683715013995080887311122317519203934950895962401773431338369846343994140625 341 684398518548264527565647243978250278931175038517118478217667897943709481813336667891882068843707650207766539264501798213917260507158702835305386926198143227518813169186321611412100953236961912317278429042510310214983363246699760028826738987743182787668353803206541156595834103837048808454087498673630613852396546794938518875769602555238844146805313277769558840310934630172329815451987849864051371691275410642067447879033984450181602369439120676397297909970707148295511487592552618493548439368867499631664057458119613391898090577741709313624910635797585007986289303087512662505800132886299144284574018253181726495266064514868862598652609146696146819772322582573092710274048541818255523179004740086384117603302001953125 342 234064293343506468427451357440561595394461863172854519550442421096748642780161140419023667544548016371056156428459614989159703093448276369674442328759764983811434103861721991102938526007040974012509222732538526093524310230371317929858744733808168513382577000696637075555775263512270692491297924546381669937519619003868973455513204073891684698207417140997189123546485942306984547906405839985044860514015338789534363916155958238705098192278759127426128942849969729770444179134923371336755107839412413562608581174737254950068942303790238632707524131064877122303267419572901589197450963053028793650218660469887252532136752334333296850029483791758119001153321929823558227046484640367247405267001568063278682529926300048828125 343 80284052616822718670615815602112627220300419068289100205801750436184784473595271163725117967779969615272261654961647941281778161052758794798333718764599389447321897624570642948307914420415054086290663397260714450078838409017362049941549443696201800090223911238946516915630915384708847524515188119408912788569229318327057895241028997344847851485144079362035869376444678211295699931897203114870387156307261204810286823241493675875848679951614380707162227397539617311262353443278716368507001988918457851974743342934878447873647210200051851018680776955252852950020724913505245094725680327188876222025000541171327618522906050676320819560112940573034817395589421929480471876944231645965860006581537845704588107764720916748046875 344 27617714100187015222691840567126743763783344159491450470795802150047565858916773280321440580916309547653658009306806891800931687402149025410626799255022189969878732782852301174217922560622778605683988208657685770827120412701972545179893008631493419231037025466197601818977034892339843548433224713076665999267814885504507915962913975086627660910889563300540339065442039124201420397972151555116695204821007346570706744412730291405329100270953158072622105425983112510500940501608131691862905875427635414139128950550845486989210990511930353852151590262694600068803948298320282827878813742614144751574021425406973108761610456345959247905116281585113280565527383794683121067263278992812822264659503811117247096262872219085693359375 345 9528111364564520251828684995658726598505253735024550412424551741766410221326286781710897000416126793940512013210848377671321432153741413766666245742982655539608162810084043905105183283414858618960975931986901590935356542382180528087063087977865229634707773785838172627547077037857246024209462526011449769747396135499055231007205321404886543014256899338686416977577503497849490037300392286515259845663247534566893826822391950534838539593478839535054626371964173816122824473054805433692702527022534217877999487940041693011277791726615972078992298640629637023737362162920497575618190741201879939293037391765405722522755607439355940527265117146864081795106947409165676768205831252520423681307528814835450248210690915584564208984375 346 3296726532139324007132725008497919403082817792318494442698894902651177936578895226471970362143979870703417156570953538674277215525194529163266521027071998816704424332289079191166393416061541082160497672467467950463633363664234462718123828440341369453608889729900007729131288655098607124376474033999961620332599062882673109928493041206090743882932887171185500274241835161168190636536552898913437464301530945185365255093907523403972241881086857234296172111475179968344875059310556192682596782818819147745782185879253895463084482596589052520931240065626274181777498405840306466076117849455879354886127827223291187432116983056672065236771859619455315991440405408756749227433367523531289398316678538029758556149317882955074310302734375 347 1143964106652345430475055577948778032869737773934517571616516531219958743992876643585773715663961015134085753330120877919974193787242501619653482796393983589396435243304310479334738515373354755509692692346211378810880777191489358563188968468798455200402284736275302682008557163319216672158636489797986682255411874820287569145187085298513488127377711848401368595161916800925362150878183855922962800112631237979321743517585910621178367932737139460300771722681887449015671645580762998860861083638130244267786418500101101725690315461016401224763140302772317141076791946826586343728412893761190136145486356046482042038944593120665206637159835287950994649029820676838591981919378530665357421215887452696326218983813305385410785675048828125 348 398099509115016209805319341126174755438668745329212114922547752864545642909521071967849253051058433266661842158882065516151019437960390563639412013145106289109959464669900046808489003349927454917373056936481559826186510462638296779989761027141862409739995088223805333338977892835087401911205498449699365424883332437460074062525105683882693868327443723243676271116347040146059471827588157703971686766673060404319815407238261007914007457400459649156625516322085707445149399568408666654698809273230574264188755594056139584560859499202972191832557658421385323433990760724830022053683145351903157351755166203459406729371300896611210656026047349413881938601831905182830667210168678652719132269938090610191971815083888941444456577301025390625 349 138936728681140657222056450053034989648095392119895028107969165749726429375422854116779389314819393210064982913449840865136705783848176306710154792587642094899375853169795116336162662169124681766163196870832064379339092151460765576216426598472509980999258285790108061335303284599445503267010718958945078533284283020673565847821261883675060160046277859412043018619605117010974755667828267038686118681568898081107615577126153091761988602632760417555662305196407911898357140449374624662489884436357470418201875702325592715011739965221837294949562622789063477878462775492965677696735417727814201915762553005007332948550584012917312518953090524945444796572039334908807902856348868849798977162208393622956998163464277240564115345478057861328125 350 48627855038399230027719757518562246376833387241963259837789208012404250281397998940872786260186787623522744019707444302797847024346861707348554177405674733214781548609428290717656931759193638618157118904791222532768682253011267951675749309465378493349740400026537821467356149609805926143453751635630777486649499057235748046737441659286271056016197250794215056516861790956136176812020522382171011097866824719421622420810725273041697377461000176788658593840809521846984493369530818834946618968618775370379265816211306136545885788055792579898947288269435457241001567182571004080779163989780240533016272607662116536013867719231833099791124929521352458205755697664017358770253827589886212019132241337316866570997054850522545166313648223876953125 351 17068377118478129739729634889015348478268518921929104203064012012353891848770697628246347977325562455856483150917312950282044305545748459279342516269391831358388323561909330041897583047476967154973148735581719109001807470806955051038188007622347851165758880409314775335042008513041880076352266824106402897813974169089747564404842022409481140661685235028769484837418488625603798061019203356142024895351255476516989469704564570837635779488811062052819166438124142168291557172705317411066263257985190155003122301490168453927605911607583195544530498182571845491591550081082422432353486560412864427088711685289402904140867569450373418026684850261994712830220249880070092928359093484050060418715416709398220166419966252533413353376090526580810546875 352 6008068745704301668384831480933402664350518660519044679478532228348569930767285565142714488018597984461482069122894158499279595552103457666328565726825924638152689893792084174747949232711892438550548354924765126368636229724048177965442178683066443610347125904078800917934786996590741786875997922085453820030518907519591142670504391888137361512913202730126858662771307996211731368151533080611553327948321411386727374439952112271333118900406117397836240533974952613047049742323772083924045285855808259646972028253079826393628867228989204347814758630292354215806003230429241107261117728772777388613489231173245570206173956123067961570319769612949692096666182740198149668719944271439769011313488566155355545637789741098231388605199754238128662109375 353 2120848267233618488939845512769491140515733087163222771855921876607045185560851804495378214270565088514903170400381637950245697229892520556213983701569551397267899532508605713686026079147298030808343569288442089608128589092589006821801089075122454594452535444139816724030979809796531850767227266496165198470773174354415673362688050336512488614058360563734781107958271722662741172957491177455878324765757458219514763177303095631780590971843359441436192908493158272405608559040291545625187985907100315655381125973337178716950990131833189134778609796493201038179519140341522110863174558256790418180561698604155686282779406511442990434322878673371241310123162507289946833058140327818238460993661463852840507610139778607675680177635513246059417724609375 354 750780286600700945084705311520399863742569512855780861236996344318893995688541538791363887851780041334275722321735099834386976819381952276899750230355621194632836434508046422644853232018143502906153623528108499721277520538776508414917585532593348926436197547225495120306966852667972275171598452339642480258653703721463148370391569819125420969376659639562112512217228189822610659585864387774145832087709148351978806445135603133332549884476867590153411195043020423568443057069274587525920808632590619214249605433281986458494928116689827622122430439744273613710773456187432282616455133890697678499990614566434277305078058139249001222746299924454202597510908212442449221536429723239792301038150399558695684431378021175184306912342435680329799652099609375 355 266527001743248835505070385589741951628612177063802205739133702233207368469432246270934180187381914673667881424215960441207376770880593058299411331776245524094656934250356480038922897366440943531684536352478517401053519791265660487295742864070638868884850129265050767708973232697130157685917450580573080491822064821119417671489007285789524444128714172044549941837116007387026784152981857659821770391136747664952476288023139112333055208989287994504460974240272250366797285259592478571701887064569669821058609928815105192765699481424888805853462806109217132867324576946538460328841572531197675867496668171084168443302710639433395434074936473181241922116372415417069473645432551750126266868543391843336967973139197517190428953881564666517078876495361328125 356 94883612620596585439805057269948134779785935034713585243131597995021823175117879672452568146707961623825765787020881917069826130433491128754590434112343406577697868593126906893856551462452975897279694941482352194775053045690575133477284459609147437323006646018358073304394470840178336136186612406684016655088655076318512691050086593741070702109822245247859779294013298629781535057514127385507608717926858160832575502536706064906280466058628793030088932218106984080306249094769923331492887282111178083144218270830431626681182546835703002956546924061897382742368244986387872500410933395311305784814068389398464042467619165015148419704483804142223446246755385305350790762638972366291742765725977540547010097055781384580228881355878911563195288181304931640625 357 33873449705552981002010405445371484116383578807392749931797980484222790873517083043065566828374742299705798385966454844393927928564756332965388784978106596148238139087746305761106788872095712395328851094109199733534693937311535322651390552080465635124313372628553832169668826089943666000618620629186193945866649862245709030704880913965562240653206541553485941207962747610832008015532543476626216312299888363417229454405604065171542126382930479111741748801864193316669330926832862629342960759713690575682485922686464090725182169220345972055487251890097365639025463460140470482646703222126136165178622415015251663160940041910407985834500718078773770310091672554010232302262113134766152167364173981975282604648913954295141710644048771428060717880725860595703125 358 12126694994587967198719725149442991313665321213046604475583677013351759132719115729417472924558157743294675822175990834293026198426182767201609185022162161421069253793413177462476230416210265037527728691691093504605420429557529645509197817644806697374504187401022271916741439740199832428221466185248657432620260650683963832992347367199671282153847941876147966952450663644677858869596688791409261291933610497274185055339198088062305171771327047632689365276403661694894568141457544085962071727448597823995545455252140649738049012690156763991922477219718792156982464470403437428304986183435165585990120088711644272884251823062602520035424208180371786399068341104801839125452119702978543371257867028321329271793304488574220356696532127216414664871990680694580078125 359 4353483503057080224340381328650033881605850315483731006734540047793281528646162546860872779916378629842788620161180709511196405234999613425377697422956215950163862111835330709028966719419485148472454600317102568153345934211153142737802016534485604357447003276966995618110176866731739841731506360504268018310673573595543016044252704824681990293231411133537120135929788248439351334185211276115924803804166168521432434866772113614367556665906410100135482134228914548467149962783258326860383750154046618814400818435518493255959595555766278273100169321879046384356704744874834036761490039853224445370453111847480293965446404479474304692717290736753471317265534456623860246037310973369297070281574263167357208573796311398145108054055033670692864689044654369354248046875 360 1567254061100548880762537278314012197378106113574143162424434417205581350312618516869914200769896306743403903258025055424030705884599860833135971072264237742058990360260719055250428018991014653450083656114156924535204536316015131385608725952414817568680921179708118422519663672023426343023342289781536486591842486494395485775930973736885516505563308008073363248934723769438166480306663121678319959138585060751437353281110305833221929780227388216985037359227693512753151812388568152513726182308062659094537758274106648816757676667272631205063476119141996745610715834024889592744745643898821671160213754063268015707848029544197684839840929075783416365406120471867952331403345970743884063639939138845592665148907563511168013994341151523980215642950497567653656005859375 361 565778716057298145955275957471358403253496307000265681635220824611214867462855284590039026477932566734368809076147045008075084824340549760762085557087389824883295520054119578945404514855756289895480199857210649757208837610081462430204750068821749142293812545874630750529598585600456909831426566611134671659655137624476770365111081519015671458508354190914484132865435280767178099390705386925873505249029206931268884534480820405793116650662087146331598486681197358103887804272273103057455151813210619933128130736952500222849521276885419865027914879010260825165468416082985142980853177447474623288837165216839753670533138665455364227182575396357813307911609490344330791636607895438542146974018029123258952118755630427531653051957155700156857847105129621922969818115234375 362 204811895212741928835809896604631741977765663134096176751949938509259782021553613021594127585011589157841508885565230292923180706411279013395874971665635116607752978259591287578236434377783776942163832348310255212109599214849489399734119524913473189510360141606616331691714687987365401358976417113230751140795159820060590872170211509883673067980024217111043256097287571637718471979435354737684360982401933137449112676182861870376638318553314656882320660950076636010222288151453902455900085276739053694440374726403732563832221689994063956799449369327775558752845095554601570047505520304117664056190560729694849614066212472955538966650775257189319085288482854872286252658390459187412788904874301904737711457697033152968229689999238199932468927499940036796033382415771484375 363 74346717962225320167398992467481322337928935717676912160957827678861300873823961526838668313359206864296467725460178596331114596427294281862702614714625547328614331108231637390899825679135511030005471142436622641995784514990364652103485387543590767792260731403201728404092431739413640693308439412102762664108643014681994486597786778087773323676748790811308701963315388504491805328535033769779423036611901728894027901454378858946719709634853220448282399924877818871710690598977766591491730955456276491081856025684554920671096473467845216318200121065982527827282769686320369927244503870394712052397173544879230409906035127682860644894231418359722827959719276318639909714995736685030842372469371591419789259144023034527467377469723466575486220682478233356960117816925048828125 364 27062205338250016540933233258163201331006132601234396026588649275105513518071921995769275266062751298603914252067505009064525713099535118598023751756123699227615616523396316010287536547205326014921991495846930641686465563456492733365668681065867039476382906230765429139089645153146565212364271946005405609735546057344245993121594387223949489818336559855316367514646801415635017139586752290504311896120874259554542447269077512483902904884048621246277361203471477670469980168237131592091866288509795120985646372471113416447891784061738219006290502129542879935295338938818095029288296897588943325368066933323644683466720828968351241688243158367113181364917530260354474358549252513774192850571649700820354466931397563905430882422455100368836310169996295371674932539463043212890625 365 9877704948461256037440630139229568485817238399450554549704856985413512434096251528455785472112904223990428702004639328308551885281330318288278669390985150218079700031039655343754950839729943995446526895984129684215559930661619847678469068589041469408879760774229381635767720480898496302512959260291973047553474310930649787489381951336741563783692844347190474142846082516706781255949164586034073842084119104737407993253213292056624560282677746754891236839267089349721542761406553031113531195306075219159760925951956397003480501182534449937296033277283151176382798712668604685690228367619964313759344430663130309465353102573448203216208752803996311198194898545029383140870477167527580390458652140799429380429960110825482272084196111634625253212048647810661350376904010772705078125 366 3615240011136819709703270630958022065809109254198902965191977656661345550879228059414817482793322945980496904933697994160929990012966896493509992997100564979817170211360513855814312007341159502333428843930191464422894934622152864250319679103589177803649992443367953678690985696008849646719743089266862135404571597800617822221113794189247412344831581031071713536281666201114681939677394238489089846505347730492854778084410080375867625683799464164404060245986506879663658590266372042425784477661459375887917873364036534873030744809090012142553088214293176618026854318904565234625467058965507615965442205669215217507113998266372539039196842359701926362263866271987419344822458499723540040235014312101427757057905315351668348626502208206407436521677630508975198608823120594024658203125 367 1326793084087212833461100321561594098151943096290997388225455799994713817172676697805238016185149521174842364110667163857061306334758851013118167429935907347592901467569308585083852506694205537356368385722380267443202441006330101179867322231017228253939547226716039000079591750435247820346145713760938403693477776392826740755148762467453800330553190238403318867815371495809088271861603685525495973667462617090877703556978499497943418625954403348336290110277048024836562702627758539570262903301755590950865859524601408298402283344936034456316983374645595818815855535037975441107546410640341295059317289480601984825110837363758721827385241146010606974950838921819382899549842269398539194766250252541223986840251250734062283945926310411751529203455690396793897889438085258007049560546875 368 488259854944094322713684918334666628119915059435087038866967734398054684719545024792327589956135023792341989992725516299398560731191257172827485614216413903914187740065505559310857722463467637747143565945835938419098498290329477234191174581014339997449753379431502352029289764160171197887381622664025332559199821712560240597894744588022998521643574007732421343356056710457744484045070156273382291202575203518738655321880867431560864559911555869139028971186400659090651808931185035038531717248960204514555747852624435532671939495471365037852810376276804892937733071647620059205060815559800704133322227901996461420243682471943321620202791092680031152319721819470078960937040117103360524132421029755485664123610322121407158637905849311219797350930187174094584179329103790223598480224609375 369 180167886474370805081349734865491985776248656931547117341911093992882178661512114148368880693813823779374194307315715514478068909809573896773342191645856730544335276084171551385706499589019558328695975834013461276647345869131577099416543420394291459058958997010224367898807922975103172020443818763025347714344734211934728780623160752980486454486478808853263475698384926158907714612630887664878065453750250098414563813774040082245959022607364115712301690367781843204450517495607277929218203664866315465871070957618416711555945673828933698967687028846141005494023503437971801846667440941566459825195902095836694264069918832147085677854829913198931495205977351384459136585767803211140033404863359979774210061612208862799241537387258395840105222493239067240901562172439298592507839202880859375 370 66662117995517197880099401900232034737212003064672433416507104777366406104759482234896485856711114798368451893706814740356885496629542341806136610908966990301404052151143474012711404847937236581617511058584980672359517971578683526784121065545887839851814828893783016122558931500788173647564212942319378654307551658415849648830569478602779988159997159275707486008402422678795854406673428436004884301690094370014978512404030014752583612044172959037316605252366241047830847478394314143486842292500822402112825160157760440999800596502852088909968709450635905774723315423425471642519161649631696900635982686736890088165171499889574139482816534636104794073348166979737119042843991566356838760730278486829761400355916468212599912957483573608431390753600870922254113423832677653990685939788818359375 371 24731645776336880413516878104986084887505653136993472797524135872402936664865767909146596252839823590194695652565228268672404519249560208810076682647226753401820903348074228858715931198584714771780096602735027829445381167455691588436908915317524388585023301519593498981469363586792412423246323001600489480748101665272280219716141276561631375607358946091287477309117298813833261984875841949757812075927025011275557028101895135473208520068388167802844460548627875428745244414484290547233618490517805111183858134418529123610926021302558124985598391206185921042422350022090849979374608972013359550135949576779386222709278626459032005748124934349994878601212169949482471164895120871118387180230933318613841479532045009706874567707226405808728045969585923112156276080241923409630544483661651611328125 372 9200172228797319513828278655054823578152102966961571880678978544533892439330065662202533806056414375552426782754264915946134481160836397677348525944768352265477376045483613135442326405873513895102195936217430352553681794293517270898530116498119072553628668165288781621106603254286777421447632156595382086838293819481288241734404554880926871725937527945958941558991635158745973458373813205309906092213762576014241024600519857742650263740405323127019122516577727197681160600310293804065016242799181895373211489779626584921648838565895562098514297535944686482562856464512635731587471968235005221040641934465847791646771248174389704583553483146032917287396639562282541507855218189531714836251161854630158794721546206511846916505218145515035076298608024401370136983209164327490725554525852203369140625 373 3431664241341400178657947938335449194650734406676666311493258997111141879870114492001545109659042562081055189967340813647908161472991976333651000177398595395023061264965387699519987749390820682873119084209101521502523309271481942045151733453798414062503493225652715544672763013848967978199966794410077518390683594666520514166932898970585723153774697923842685201503879914212248099973432325580594972395733440853311902175993906938008548375171185526378132698683492244735072903915739588916251058564094846974207885687800716175775016785079044662745832980907368057995945461263213127882127044151656947448159441555761226284245675569047359809665449213470278148198946556731387982429996384695329633921683371777049230431136735028918899856446368277108083459380793101711061094737018294154040631838142871856689453125 374 1283442426261683666818072528937457998799374668097073200498478864919567063071422820008577871012481918218314641047785464304317652390898999148785474066347074677738624913097054999620475418272166935394546537494203969041943717667534246324886748311720606859376306466394115613707613367179514023846787581109368991878115664405278672298432904214999060459511737023517164265362451087915380789390063689767142519676015903720749890702637033849294909065349461469950694982576828016769173168294547048884933592811677666487386968780849044560639838911846341414394697392248653819292650012650843734679771490711088727115902135519774537918741885652347614653994799380015081638653396861514318107215344838882950856384368021056396945139147950603153636733971279274525710999095591691285576144580697872044083851506002247333526611328125 375 481290909848131375056777198351546749549765500536402450186929574344837648651783557503216701629680719331867990392919549114119119646587124680794552774880153004151984342411395624857678281852062600772954951560326488390728894125325342371832530616895227572266114924897793355140355012692317758942545342916013371954293374151979502111912339080624647672316901383818936599510919157968267796021273883662678444878505963895281209013488887693485590899506048051231510618466310506288439938110455143331850097304379124932770113292818391710239939591942378030398011522093245182234743754744066400504914309016658272668463300819915451719528207119630355495248049767505655614495023823067869290205754314581106571144138007896148854427180481476182613775239229727947141624660846884232091054217761702016531444314750842750072479248046875 376 180965382102897397021348226580181577830711828201687321270285519953658955893070617621209479812759950468782364387737750466908788987116758879978751843354937529561146112746684754946487033976375537890631061786682759634914064191122328731809031511952605567172059211761570301532773484772311477362397048936421027854814308681144292794079039494314867524791154920315920161416105603396068691303998980257167095274318238075810130374338516030505152286224385777981891015035856799645489070766194861226789290700105786152076925140774610941783629793082499097413204423860539201708162839379967065830528334199189122137553342169146489906809443125859942202931324242066810061945918835905032560991693674960868484160209269053947551564760647480656286041419577751131042517952995737819549121650197505071954395816646865569055080413818359375 377 68223949052792318677048281420728454842178359232036120118897641022529426371687622843195973889410501326730951374177131926024613448143018097751989444944811448644552084505500152614825611809093577784767910293579400382362602200053117931892004880006132298823866322834112003677855603759161426965623687449030727501264994372791398383367797889356705056846265404959101900853871812480317896621607615556951994918417975754580419151125620543500442411906593438299172912668518013466349379678855462682499562593939881379333000778072028325052428431992102159724778067795423279043977390446247583818109181993094299045857609997768226694867160058449198210505109239259187393353611401136197275493868515460247418528398894433338226939914764100207419837615180812176403029268279393157970018862124459412126807222875868319533765316009521484375 378 25788652741955496459924250377035355930343419789709653404943308306516123168497921434728078130197169501504299619438955868037303883398060840950252010189138727587640687943079057688404081263837372402642270090973013344533063631620078578255177844642318008955421470031294337390229418220963019393005753855733614995478167872915148588913027602176834511487888323074540518522763545117560164922967678680527854079161994836870901921914439021707993758769972507562146357169220127523701115077035542668779911512908425629726011322432638271206475450778059530186806310488154337890651615594957819999831534224528280083755618978976446119077065904450969567512588584751357108988977396845313889468813676414113777803879207052263806448760627753388409116648790877482899905253720255588088364482138397355156053688318706917925737798213958740234375 379 9773899389201133158311290892896399897600156100299958640473513848169610680860712223761941611344727241070129555767364273986138171807865058720145511861683577755715820730426962863905146798994364140601420364478772057578031116384009781158712403119438525394104737141860553870896949505744984349949180711323040083286225623834841315198037461225020279853909674445250856520127383599555302505804750219920056696002396043174071828405572389227329634573819580366053469367134428331482722614196470671467586463392293313666158291201969904787254195844884561940799591675010494060556962310489013779936151471096218151743379593032073079130207977786917466087271073620764344306822433404373964108680383360949121787670219472807982644080277918534207055209891742566019064091159976867885490138730452597604144347872789921893854625523090362548828125 380 3714081767896430600158290539300631961088059318113984283379935262304452058727070645029537812310996351606649231191598424114732505286988722313655294507439759547172011877562245888283955783617858373428539738501933381879651824225923716840310713185386639649759800113907010470940840812183094052980688670302755231648765737057239699775254235265507706344485676289195325477648405767831014952205805083569621544480910496405525922974140494167460891884292183347891880999958665565277168015612014575781035521962012181165639996723014748836273001227235301515169536400377485178753487004585446543948751365176161354980648518682655968683108882665535268681109119862104436196632327336807306291271667885061583123200228662608534323174291400058988389305325396466035241141328663475351197863421067208796270818500151023044963949359953403472900390625 381 1415065153568540058660308695473540777174550600201428011967755334937996234375013915756253906490489609962133357083998999587713084514342703201502667207334548387472536525351215683436187153558404040276273640369236618496147345030076936116158381723632309706558483843398570989428460349441758834185642383385349743258179745818808325614371863636158436117249042666183419006984042597543616696790411736840025808447226899130505376653147528277802599807915321855546806660984251580370601013948177553372574533867526641024108838751468619306620013467576649877279593368543821853105078548747055133244474270132117476247627085618091924068264484295568937367502574667461790190916916715323583696974505464208463169939287120453851577129405023422474576325328976053559426874846220784108806385963426606551379181848557539780131264706142246723175048828125 382 540554888663182302408237921670892576880678329276945500571682537946314561531255315818888992279367031005534942406087617842506398284478912622974018873201797484014508952684164391072623492659310343385536530621048388265528285801489389596372501818427542307905340828178254117961671853486751874658915390453203601924624662902784780384690051909012522596789134298482066060667904272261661578173937283472889858826840675467853290624165767044355123311309335225808730559129973574655031054894339012858765974571697586456138053961709765158637323793621125990121314038297904145363122364075940605181203852930322068914355326117972206610405240027635755047758596054341756324508087020446570651070941327766422681599287287268190590613513256561008196077403628002894849879415528260196387694314350932023156596302985445181121804125723429024219512939453125 383 207032522357998821822355123999951856945299800113070126718954412033438477066470785958634484042997572875119882941531557633679950542955423534599049228436288436377556928878034961780814797688515861516660491227861532705697333461970436215410668196457748703927745537192271327179320319885425967994364594543576979537131245891766570887336289881151796154570238436318631301235807336276216384440617979570116815930679978704187810309055488777988012228231475391484743804146779879092876894024531841924907368260960175612700874667334840055758095012956891254216463276668097287674075865441085251784401075672313352394198089903183355131785206930584494183291542288812892672286597328831036559360170528534539887052527031023716996204975577262866139097645589525108727503816147323655216486922396406964868976384043425504369650980152073316276073455810546875 384 79500488585471547579784367615981513066995123243418928660078494220840375193524781808115641872511067984046035049548118131333101008494882637286034903719534759568981860689165425323832882312390090822397628631498828558987776049396647506717696587439775502308254286281832189636859002836003571709836004304733560142258398422438363220737135314362289723354971559546354419674550017130067091625197304154924857317381111822408119068004867604241620870580151934018054508083558655604289551563342397522363249933699769612406108265351616109171624737652876619701850703151259433579211448086088638081750078035061963546457753761307665572516465758053208781151150528304635558161439067359239134471314864425175260153658990223528730755349140823034579839762114369287134699469935676137987737518382588960642924037668167027588648210212340927682816982269287109375 385 30607688105406545818216981532152882530793122448716287534130220275023544449507040996124522120916761173857723494076025480563243888270529815355123437932020882434058016365328688749675659690270184966623087023127048995210293779017709290086313186164313568388677900218505393010190716091861375108286861657322420654769483392638769839983797096029481543491664050425346451574701756595075830275700962099646070067191728051627125841181874027633024035173358494596950985612170082407651477351886823046109851224474411300776351682160372202031075523996357498585212520713234881927996407513144125661473780043498855965386235198103451245418839316850485380743192953397284689892154040933307066771456222803692475159158711236058561340809419216868313238308414032175546859295925235313125278944577296749847525754502244305621629560931751257157884538173675537109375 386 11814567608686926685831754871411012656886145265204486988174265026159088157509717824504065538673869813109081268713345835497412140872424508727077647041760060619546394317016873857374804640444291397116511590927040912151173398700835785973316889859425037398029669484343081701933616411458490791798728599726454372741020589558565158233745679067379875787782323464183730307834878045699270486420571370463383045936007027928070574731112264099652001269564761741703233984690541664270909700489013660262471026746348703161477094942562080535807353505313183758330182405418041045288352268507298423291211171774454352691658796881115356708936261980054483206187108669932703661150156308417601151946453390360149313177949422149092436930569987836842726752935326342977615103095394815882419599088866333496983644951981037690893390159629916524863801896572113037109375 387 4572237664561840627416889135236061898214938217634136464423440565123567116956260798083073363466787617673214450992064838337498498517628284877379049405161143459764454600685530182804049395851940770684089985688764833002504105297223449171673636375597489473037482090440772618648309551234435936426107968094137842250774968159164716236459577799076011929871759180639103629132097803685617678244761120369329238777234719808163312420940446206565324491321562794039151552075239624072842054089248286521576287350836948123491635742771525167357445806556202114473780590896781884526592327912324489813698723476713834491671954392991643046358333386281085000794411055263956316865110491357611645803277462069377784199866426371698773092130585292858135253385971294732337044897917793746496384847391271063332670596416661586375741991776777695122291333973407745361328125 388 1774028213849994163437752984471592016507396028442044948196294939267944041379029189656232465025113595657207206984921157274949417424839774532423071169202523662388608385065985710927971165590553019025426914447240755204971592855322698278609370913731825915538543051091019776035544105878961143333329891620525482793300687645755909899746316186041492628790242562087972208103253947830019659158967314703299744645567071285567365219311383387936656974563711439933033382785834925766409667922318644284124005000388335432723835999437060960051137651062874094155009305446239042443959190249198073337463682195946200050098372936450855612883832075320539102453616728151544276172267515098094983174322051295710391809573753607712325196867329169790320711225358396015861977310838089681439381355239267644595466613072302292789782417888719834309085854329168796539306640625 389 690096975187647729577285910959449294421377055063955484848358731375230232096442354776274428894769188710653603517134330179955323378262672293112574684819781704669168661790668441550980783414725124400891069719976653774733949620720529630379045285441680281144493246874406692877826657186915884756665327840384412806593967494199048951001316996370140632599404356652221188952165785705877647412838285419583600667125590730085705070312128137907359563105283750133949985903689786123133360821781952626524237945151062483329572203781016713459892546263458022626298619818586987510700125006938050528273372374223071819488267072279382833411810677299689710854456907250950723431012063373158948454811277954031342413924190153400094501581391047048434756666664416050170309173916016886079919347188075113747636512485125591895225360558712015546234397334046661853790283203125 390 269137820323182614535141505274185224824337051474942639090859905236339790517612518362747027268959983597154905371682388770182576117522442194313904127079714864820975778098360692204882505531742798516347517190790894972146240352081006555847827661322255309646352366281018610222352396302897195055099477857749920994571647322737629090890513628584354846713767699094366263691344656425292282491006931313637604260178980384733424977421735229072812187604079524917736461738593146868839439556580977994099203112866199828269378426836743493372457794506960311499171919761575571225057716260935364615394903029304562310248432922537122936865467309444237474243723638970012930869480777508840417989845967398023247526741364209137770000335502570801262784413396509262972791363513863097130834818413947678571961529995172214813797528747641826658565378238563425838947296142578125 391 105232887746364402283240328562206422906315787126702571884526222947408858092386494679834087662163353586487568000327814009141387261951274897976736513688168512145001529236459030652109059662911434219891879221599239934109179977663673563336500615577001826071723775215878276596939786954432803266543895842380219108877514103190412974538190828776482745065083170345897209103315760662289282453983710143632303265729981330430769166171898474567469565353195094242834956539789920425716220866623162395692788417130684132853326964893166705908630997652221481796176220626776048348997567058025727564619407084458083863307137272712015068314397717992696852429295942837275055969966984005956603434029773252627089782955873405772868070131181505183293748705638035121822361423133920470978156413999853542321636958228112335992194833740327954223499062891278299503028392791748046875 392 41251291996574845695030208796384917779275788553667408178734279395384272372215505914494962363568034605903126656128503091583423806684899760006880713365762056760840599460691940015626751387861282214197616654866902054170798551244160036827908241306184715820115719884624284426000396486137658880485207170213045890679985528450641886018970804880381236065512602775591705968499778179617398721961614376303862880166152681528861513139384199975630093312877206568006394040408312541940958965041370026671898952142353581463733769738582749248910219096398314096175186541605571234183555381750367461091244576576456066774844439476249774799196474745325898983862909783161244360073085775872804950755515513552402344540445801413683395831838114847432271559948571389436033786891293357567417484775195444621855427758980780174456282907699828096638778873739283881150186061859130859375 393 16211757754653914358146872056979272687255384901591291414242571802386019042280693824396520208882237600119928775858501714992285556027165605682704120352744488307010355588051932426141313295429483910179663345362692507289123830638954894473367938833330593317305477914657343779418155819052099940030686417893727035037234312681102261205455526317989825773746452890807540445620412824589637697730914449887418111905298003840842574663777990590422626671960742181226512857880466828982796873261258420482056288191944957515247371507263020454821716104884537439796848310850989495034137265027894412208859118594547234242513864714166161496084214574913078300658123544782369033508722709918012345646917596826094121404395199955577574561912379135040882723059788556048361278248278289523995071516651809736389183109279446608561319182726032441979040097379538565292023122310638427734375 394 6387432555333642257109867590449833438778621651226968817211573290140091502658593366812228962299601614447251937688249675706960509074703248638985423418981328392962080101692461375899677438399216660610787358072900847871914789271748228422506967900332253767018358298374993449090753392706527376372090448650128451804670319196354290914949477369287991354856102438978170935574442652888317252905980293255642736090687413513291974417528528293434058373440623500660693735211717339771343309313503057155478969471823852978263069141257948728790394486193933846439753110009317482452869114346653715483776640985460337624953593172352223661325339182783922678456490168869210276191437258685800502337871506300861708655530363615941731766243694298033584411913092675665733448062975687035007073970559322663716851065183612591198212006118030713013618129902937425868003629148006439208984375 395 2523035859356788691558397698227684208317555552234652682798571449605336143550144379890830440108342637706664515386858621904249401084507783212399242250497624715220021640168522243480372588167690580941261006438795834909406341762340550226890252320631240237972251527858122412390847590119078313666975727216800738462844776082559944911405043560868756585168160463396377519551904847890885314897862215835978880755821528337750329894923768675906453057509046282760974025408628349209680607178833707576414192941370421926413912310796889747872205822046603869343702478453680405568883300166928217616091773189256833361856669303079128346223508977199649457990313616703338059095617717180891198423459244988840374918934493628296984047666259247723265842705671606887964711984875396378827794218370932452168156170747526973523293742416622131640379161311660283217861433513462543487548828125 396 999122200305288321857125488498162946493751998684922462388234294043713112845857174436768854282903684531839148093196014274082762829465082152110099931197059387227128569506734808418227544914405470052739358549763150624124911337886857889848539918969971134237011605031816475306775645687155012212122387977853092431286531328693738184916397250104027607726591543504965497742554319764790584699553437471047636779305325221749130638389812395658636431105030531996249022232480134990418432513024964140663228631972629054671593311192446794282905203385811708952518062491821499694821066348492937165728315154383318563998546807481721376471921632308155258282105302365093013435453960801796563638619431556185993121093291008146395236757242826415476420446930079613723867699759561119835598069236654839755695936012570314817391426358973394426894966728460989457971663796342909336090087890625 397 396651513521199463777278818933770689758019543477914217568129014735354105799805298251397235150312762759140141792998817666810856843297637614387709672685232576729170042094173718942036335331018971610937525344255970797777589801141082582269870347831078540292093607197631140696789931337800539848212588027207677695220752937491414059411809708291298960267456842771471302603794064946621862125722714676005911801384214113034404863440755521076478663148697121202510861826294613591196117707670910763843301766893133734704622544543401377330313365744167248454149670809253135378843963340351696054794141116290177469907423082570243386459352888026337637537995805038941926333875222438313235764531914327805839269074036530234118908992625402086944138917431241606648375476804545764574732433486951971383011286596990414982504396264512437587477301791199012814814750527148135006427764892578125 398 157867302381437386583356969935640734523691778304209858592115347864670934108322508704056099589824479578137776433613529431390721023632459770526308449728722565538209676753481140138930461461745550701153135087013876377515480740854150867743408398436769259036253255664657193997322392672444614859588610034828655722697859669121582795645900263899936986186447823423045578436310037848755501126037640441050352896950917216987693135649420697388438634568109869301602230393521502875740811037561150378081294029557272819449630534165935347431176891422129988323804681465316154749321348727505466452701135043013829900839731174474862300349929586839779553393173907784769109937495003560563796865605718862962103762844148032115237032326173992577369893219883646962501475772591970899351677051278978463671725740946920754958615789372844239720787936099814136823926702390963328070938587188720703125 399 62989053650193517246759431004320653074953019543379733578254023798003702709220680972918383736339967351676972797011798243124897688429351448439997071441760303649745661024638974915433254123236474729760100899718536674628676815600806196229619950976270934355465049010198220404931634676305401328975855403896633633356446007979511535462714205296074857488392681545795185796087705101653444949289018535979090805883415969578089561124118858257987015192675837851339289927015079647420583603986899000854436317793351854960402583132208203625039579677429865341198067904661145744979218142274681114627752882162518130435052738615470057839621905149072041803876389206122874865060506420664954949376681826321879401374815064813979575898143423038370587394733575138038088833264196388841319143460312407005018570637821381228487699959764851648594386503825840592746754253994367900304496288299560546875 400 25195621460077406898703772401728261229981207817351893431301609519201481083688272389167353494535986940670789118804719297249959075371740579375998828576704121459898264409855589966173301649294589891904040359887414669851470726240322478491847980390508373742186019604079288161972653870522160531590342161558653453342578403191804614185085682118429942995357072618318074318435082040661377979715607414391636322353366387831235824449647543303194806026542998702925577810758756016548321983874986257312039934806733553552539194139069654471913600714401421518527044969983648168651139217833972294773366819180393846806162281307930872868265658311804103149262988103074821126944814114918966043267175245761514104036158706009852089334345072691412075273647062396106816419794881874624192334900567245341961974642824906382046643947081772911902926785505556382138973159356964970356784760951995849609375 401 10103444205491040166380212733093032753222464334758109265951945417199793914558997228056108751308930763208986436640692438197233589224067972329775530259258352705419204028352091576435493961367130546653520184314853282610439761222369313875231040136593857870616593861235794552951034202079386373167727206785020034790373939679913650288219358529490407141138186119945547801692467898305212569865958573171046165263699921520325565604308664864581117216643742479873156702114261162635877115533869489182128013857500154974568216849766931443237353886474970028929345032963442915629106826351422890204120094491337932569271074804480280020174528983033445362854458229333003271904870460082505383350137273550367155718499641109950687823072374149256242184732472020838833384337747631724301126295127465382126751831772787459200704222779790937673073640987728109237728236902142953113070689141750335693359375 402 4061584570607398146884845518703399166795430662572759924912682057714317153652716885678555718026190166810012547529558360155287902868075324876569763164221857787578520019397540813727068572469586479754715114094571019609396784011392464177842878134910730863987870732216789410286315749235913322013426337127578053985730323751325287415864182128855143670737550820218110216280372095118695453086115346414760558436007368451170877372932083275561609121111045938820490659652111944992432984939161163761770385142231615782337503531090945704599635257056722732001395528310248256944766503956941437822638449453325378868399483455870513685367461475782322746009979522791196421162208759722959317497285066458639258899098876421486388141026084238907107758295836545808513496568292377422214899234957147728316432463271194320688531820408242448211337069631292636635405602380100020809550187550485134124755859375 403 1636818581954781453194592744037469864218558557016822249739810869258869812922044904928457954364554637224435056654412019142581024855834355925257614555181408688394143567817208947932008634705243351341150190980112120902586903956591163063670679888369024538187111905083366132345385246942073068771410813862413955756249320471784090828593265397928622899307232980547898417160989954332834267593704484605148505049710969485821863581291629560051328475807751513344657735839801113831950492930481948995993465212319341160282013923029651118953653008593859260996562397909030047548740901094647399442523295129690127683964991832715817015203086974740276066642021747684852157728370130168352604951405881782831621336336847197859014420833511948279564426593222127960830939117021828101152604391687730534511522282698291311237478323624521706629168839061410932564068457759180308386248725582845509052276611328125 404 661274707109731707090615468591137825144297657034796188894883591180583404420506141591097013563280073438671762888382455733602734041757079793804076280293289110111234001398152414964531488420918313941824677155965296844645109198462829877722954674901085913427593209653679917467535639764597519783649968800415238125524725470600772694751679220763163651320122124141350960533039941550465044107856611780479996040083231672272032886841818342260736704226323446022091398168122571868190036558963405505849806311577692657700461509519912742433715273217057546176121373828749384695131992221652790592087296617293285149741709038329248889371792445562756571206189363676896742092601382901602226162551592697619944179973080673594841482727369978203088870688448286430422884505422817867589626698116723825564840306484669580633819033708997910582203706110030463703384755877697232850920272539951838552951812744140625 405 267816256379441341371699264779410819183440551099092456502427854428136278790304987344394290493128429742662063969794894572109107286911617316490650893518782089595049770566251728060635252810471917146438994248165945222081269225377446100477796643334939794938175249909740366574351934104661995512378237364168171440837513815593312941374430084409081278784649460277247139015881176327938342863681927771094398396233708827270173319170936428615598365211660995638947016258089641606616964806380179229869171556188965526368686911355564660685654685652908306201329156400643500801528456849769380189795355130003780485645392160523345800195575940452916411338506692289143180547503560075148901595833395042536077392889097672805910800504584841172250992628821556004321268224696241236373798812737273149353760324126291180156696708652144153785792500974562337799870826130467379304622710378680494613945484161376953125 406 108733400090053184596909901500440792588476863746231537339985708897823329188863824861824081940210142475520797971736727196276297558486116630495204262768625528375590206849898201592617912641051598361454231664755373760164995305503243116793985437193985556744899151463354588829186885246492770178025564369852277604980030609130885054198018614270086999186567680872562338440447757589142967202654862675064325748870885783871690367583400190017932936275934367536386994483264413108925054486237258044591738931034570728779963542217089799093773344394693991263822565881806493320998950010393705184363904489200650995378034176975624011059235784974238150562119177975459183631786457751133450999534674022604418254003135992424907566143893639899739154346151913186327064789260304812245299108289163571958329706547043022387806843207429826524884627500144974865733817463897845700430355719845465500839054584503173828125 407 44254493836651646130942329910679402583510083544716235697374183521414094979867576718762401349665527987536964774496847968884453106303849468611548134946830590048865214187908568048195490444908000533111872287555437120387153089339819948535152072937952121595173954645585317653479062295322557462456404698529876985226872457916270217058593576007925408668933046115132871745262237338781187651480529108751180579790450514035777979606443877337298705064305287587309506754688616135332497175898564024148837744931070286613445161682355548231165751168640454444375784313895242781646572654230238010036109127104664955118859910029078972501108964484514927278782505436011887738137088304711314556810612327199998229379276348916937379420564711439193835818883828666835115369228944058583836737073689573787040190564646510111837385185423939395628043392559004770353663707806423200075154777977104458841495215892791748046875 408 18055833485353871621424470603557196254072114086244224164528666876736950751785971301255059750663535418915081627994713971304856867371970583193511639058306880739937007388666695763663760101522464217509643893322618345117958460450646539002342045758684465610830973495398809602619457416491603444682213117000189809972563962829838248559906179011233566736924682814974211672066992834222724561804055876370481676554503809726597415679429101953617871666236557334276340132018786015638686951089251431404879003833233383693180395367324924345745479677203322833194264248217318945489601235538476462006018578803990721428384999273224340514667265904749896216106877235304080906861825523291442779419417919034018025857921254286843307736666816164076876276809689998959158010280165488138002431252405989021070871623290406222709268647998640938280485585217553571356667384128664933121642460545075437039486132562160491943359375 409 7384835895509733493162608476854893267915494661273887683292224752585412857480462262213319438021385986336268385849838014263686458755135968526146260374847514222634236021964678567338477881522687864961444352368950903153245010324314434451957896715301946434829868159618113127471358083345065808875025164853077632278778660797403843661001627215594528795402195271324452573875400069197094345777858853435527005710792058178178343012886502699029709511490751949719023113995683480396222962995503835444595512567792453930510781705235894057409901187976159038776454077520883448705246905335236872960461598730832205064209464702748755270498911755042707552387712789239369090906486639026200096782541928884913372575889793003318912864296727811107442397215163209574295626204587684648442994382234049509617986493925776145088090877031444143756718604353979410684876960108623957646751766362935853749149828217923641204833984375 410 3027782717158990732196669475510506239845352811122293950149812148560019271566989527507460969588768254397870038198433585848111448089605747095719966753687480831280036769005518212608775931424302024634192184471269870292830454232968918125302737653273798038280245945443426382263256814171476981638760317589761829234299250926935575901010667158393756806114900061243025555288914028370808681768922129908566072341424743853053120635283466106602180899711208299385349965635402942233790396333897613872677329492399251218446668538461738704525080677111262416773611593586069657473904911154068589318039539483168581521652265454330613371933259962933927363871439525046020133911391447561299626066783749414194087488071903941253902535876030149270225094231770534973179020489570335374157186706322686975990747446695546135776411696846522718411325152037780685214153133254676272129764413670551359558658077730797231197357177734375 411 1244418696752345190932831154434818064576440005371262813511572793058167920614032695805566458500983752557524585699556203783573805164827962056340906335765554621656095112061267985382206907815388132124652987817691916690353316689750225349499425175495530993733181083577248243110198550624477039453530490529392111815296992130970521695315384202099834047313223925170883503223743665660402368207026995392420655732325569723604832581101504569813496349781306611047378835876150609258087852893231919301670382421376092250781580769307774607559808158292728853293954364963874629221774918484322190209714250727582287005399081101729882095864569844765844146551161644793914275037581884947694146313448121009233769957597552519855353942245048391350062513729257689873976577421213407838778603736298624347132197200591869461804105207403920837267054637487527861623016937767671947845333174018596608778608469947357662022113800048828125 412 512700503061966218664326435627145042605493282212960279166767990739965183292981470671893380902405306053700129308217155958832407727909120367212453410335408504122311186169242409977469246019939910435357030980889069676425566476177092843993763172304158769418070606433826276161401802857284540254854562098109550067902360757959854938469938291265131627493048257170404003328182390252085775701295122101677310161718134726125191023413819882763160496109898323751519854130037313028355675070612691184297295965008372621483060068010644664214695295507497421263439464276755516680090812653074460941655124433038452494094392269708041734150969977818604190882180289492413493125954806777044599113136003875231476204985357274679539740269477530448325408261079637690649737876090445692478115264602084866354198776347349781339696034436700032769423900659393640197554470039061074787534988661793024528723350385917001403868198394775390625 413 211745307764592048308366817914010902596068725553952595295875180175605620700001347387491966312693391400178153404293685410997784391626466711658743258468523712202514519887897115320694798606235183009802453795107185776363758954661139344569424190161617571769663160457170252054658944580058515125254934146519244178043674993037420089588084514292499362154628930211376853374539327174111425364634885427992729096789589641889703892669907611581185284893388007709377699755705410280710893804163041459114783233548457892672503808088396246320669157044596434981800498746300028388877505625719752368903566390844880880060984007389421236204350600839083530834340459560366772661019335198919419433725169600470599672658952554442649912731294220075158393611825890366238341742825354070993461604280661049804284094631455459693294462222357113533772070972329573401589996126132223887251950317320519130362743709383721579797565937042236328125 414 87662557414541107999663862616400513674772452379336374452492324592700726969800557818421674053455064039673755509377585760153082738133357218626719709005968816851841011233589405742767646622981365766058215871174374911414596207229711688651741614726909674712640548429268484350628803056144225261855542736658967089710081447117491917089466988917094735932016377107510017297059281450082130100958842567188989846070890111742337411565341751194610707945862635191682367792303676729002518337816236893075100501046804780026768063397889983426560308576400785218244692081146704776016270156451876054954497057465738295092877081095776920370300729893047475211183169259263030386384280220368880071288606123472804846169052374131382921563421161345118977798770208292734631498294555219944514854665266642293579957229655014993473352223504509443433878260468441605678994470155404453392625992611682725403146054787839602795429527759552001953125 415 36379961327034559819860502985806213175030567737424595397784314705970801692467231494644994732183851576464608536391698090463529336325343245730088679237477058993514019661939603383248573348537266792914159586537365588237057426000330350790472770111667515005745827598146421005510953268299853483670050235713471342229683800553759145592128800400594315411786796499616657178279601801784083991897919665383430786119419396373070025799616826745763443797532993604548182633806025842536045110193738310626166707934423983711108746310124343122022528059206325865571547213675882482046752114927528562806116278848281392463543988654747421953674802905614702212641015242594157610349476291453085229584771541241214011160156735264523912448819781958224375786489636441484872071792240416276973664686085656551835682250306831222291441172754371419025059478094403266356782705114492848157939786933848331042305612736953435160103254020214080810546875 416 15134063912046376885061969242095384680812716178768631685478274917683853504066368301772317808588482255809277151138946405632828203911342790223716890562790456541301832179366875007431406512991502985852290387999544084706615889216137425928836672366453686242390264280828911138292556559612739049206740898056804078367548461030363804566325580966647235211303307343840529386164314349542178940629534580799507207025678468891197130732640599926237592619773725339492043975624528471192787659394894651062949694700141913790650192597969269754719703312442457347706415237365093037926895171936479264219039577463647836856374032954029756573367312682560264359678669360033642023505922392933556715730588511004160668361224579773156215347766573172614228914999646929440045319288614596837881457482957007843978682184175965319780853008247487314571637062922933299544191999856945309371613769161565895774344452282544892796067870222032070159912109375 417 6310904651323339161070841173953775411898902646546519412844440640674166911195675581839056526181397100672468572024940651148889361031029943523289943364683620377722864018795986878098896515917456745100405091795809883322658825803129306612324892376811187163076740205105655944667996085358512183519210954489687300679267708249661706504157767263091897083113479162381500754030519083759088618242515920193394505329707921527629203515511130169241076122445643466568182337835428372487392453967671069493250022689959178050701130313353185487718116281288504713993575153981243796815515286697511853179339503802341147969107971741830408491094169388627630237986005123134028723801969637853293150459655409088734998706630649765406141800018661012980133457554852769576498898143352286881396567770393072270939110470801377538348615704439202210176372655238863185909928063940346194007962941740372978537901636601821220295960301882587373256683349609375 418 2637958144253155769327611610712678122173741306256445114568976187801801768879792393208725627943823988081091863106425192180235752910970516392735196326437753317888157159856722515045338743653496919451969328370648531228871389185708050163951805013507076234166077405734164184871222363679858092711030178976689291683933902048358593318737946715972412980741434289875467315184756977011299042425371654640838903227817911198549007069483652410742769819182278969025500217215225230242199066121874364150906201852871777644444704797108188238428517981284793105495873266648429445957995488735743151010631675688700627772831460119143196685567416510467364602862395398543053271534403883336054193342622835078804690337608955661354168622748103307628572750716807535126177304253815847159034767935814335787994969105795499660117166089634267367962348512352389940847861446472545984204676200836454520587987553302212153649719539316720329225063323974609375 419 1105304462442072267348269264888612133190797607321450503004401022688954941160633012754456038108462251005977490641592155523518780469696646368556047260777418640195137849979966733803996933590815209250375148587301734584897112068811673018695806300659464942115586433002614793461042170381860540845921644991232813215568304958262250600551199673992441038930660967457820805062413173367734298776230723294511500452455704792192033962113650360101220554237374888021684591013179371471481408705065358579229698576353274833022331309988330871901549034158328311202770898725691937856400109780276380273454672113565563036816381789920999411252747517885825768599343671989539320772915227117806707010558967898019165251458152422107396652931455285896371982550342357217868290482348839959635567765106206695169892055328314357589092591556758027176224026675651385215253946071996767381759328150474444126366784833626892379232486973705817945301532745361328125 420 464227874225670352286273091253217095940134995075009211261848429529361075287465865356871536005554145422510546069468705319877887797272591474793539849526515828881957896991586028197678712108142387885157562406666728525656787068900902667852238646276975275688546301861098213253637711560381427155287090896317781550538688082470145252231503863076825236350877606332284738126213532814448405486016903783694830190031396012720654264087733151242512632779697452969107528225535329242564897136595191091150430498965986985398512716250451938939438971634076993686579269305683504962893508976278578955567043494958920545763669478363706414718848425009224017458266343472892915462595604728673911706382012516928649465504442570124211960065418633117715227222616519698055980882122786949316284451251942788739861588868640810694651249113988504140332577436681775381298040025141285646068101140591084493154768013727384079063487121175057836808264255523681640625 421 195439935049007218312520971417604397390796832926578877941238188831861012696023129315242916658338295222876939895246324939668590762651761010888080276650663163959304274633457717871222737797527945299651333773206692709301507356007280023165792470082606591064877993083522347779781476566920580832375865267349786032776787682719931151189463126355343424503719472265891874751135897314882778709613116492935523510003217721355395445180935656673097818400252627699994269382950373611119821694506575449374331240064680520852773853541440266293503807057946414342049872377692755589378167279013281740293725311377705549766504850391120400596635186928883311349930130602087917409752749590771716828386827269626961424977370322022293235187541244542558110660721554792881567951373693305662155753977067914059481728913697781302448175876989160243080015100843027435526474850584481256994670580188846571618157333779228697285728078014699349296279251575469970703125 422 82475652590681046127883849938229055698916263495016286491202515687045347357721760571032510829818760584054068635793949124540145301839043146594769876746579855190826403895319156941655995350556792916452862852293224323325236104235072169775964422374859981429378513081246430763067783111240485111262615142821609705831804402107810945801953439321954925140569617296206371144979348666880532615456735160018790921221357878411976877866354847116047279364906608889397581679605057666745032276074497920890572847369501285334992800963178488774334734671615316049989870221321326951579977091875940082223610611213134699307868414642755519767081124513172445790724320931560203572204974448173863366684461317216678508715235736082662481890126203876069161082118326103406403578651413803565430333516571671286881748185889918473039585396251502416701986289851703228290407114840517077603198998663071297861668412415337188667787409190879088782821781933307647705078125 423 34887201045858082512094868523870890560641579458391889185778664135620181932316304721546752081013335727054871032940840479680481462677915251009587657863803278745719568847720003386320486033285523403659560986520033888766574872091435527815232950664565772144627111033367240212777672256054725202064086205413540905566853262091604030074226304833186933334460948116295294994326264486090465296338198972687948559676634382568266219337468100330087999171355495560215177050472939393033148652779512620536712314437299043696701954807424500751543592766093278689145715103618921300518330309863522654780587288543155977807228339393885584861475315669071944569476387754049966111042704191577544204107527137182655009186544716362966229839523384239577255137736051941740908713769548038908177031077509816954350979482631435514095744622614385522264940200607270465566842209577538723826153176434479158995485738451687630806474074087741854555133613757789134979248046875 424 14792173243443826985128224254121257597712029690358161014770153593502957139302113201935822882349654348271265317966916363384524140175436066428065166934252590188185097191433281435799886078113061923151653858284494368837027745766768663793658771081775887389321895078147709850217733036567203485675172551095341343960345783126840108751471953249271259733811442001309205077594336142102357285647396364419690189302892978208944876999086474539957311648654730117531235069400526302644848435017133429244195323379316481344760272133040832154077927930640142668147179443349456133148491260200577627842521294784187767319324207278437519734632961488695359797264342647856391970756209197355751494421651998016855099262035425488237626698358778770739492801363952733216262503093246732955379412920806083056757566166654565758611674789448982902956420946032466492390180343570977313589723884298371874501203738158087462828976219515408896398867000243626534938812255859375 425 6286673628463626468679495308001534479027612618402218431277315277238756784203398110822724724998603098015287760135939454438422759574560328231927695947057350829978666306359144610214951583198051317339452889770910106755736791950876682112304977709754752140461805408212776686342536540541061481411948334215520071183146957828907046219375580130940285386869862850556412157977592860393501846400143454878368330453729515738801572724611751679481857450678260299950774904495223678624060584882281707428783012436209504571523115656542353665483119370522060633962551263423518856588108785585245491833071550283279801110712788093335945887219008632695527913837345625338966587571388908876194385129202099157163417186365055832500991346802480977564284440579679911616911563814629861506036250491342585299121965620828190447409961785515817733756478902063798259265826646017665358275632650826808046663011588717187171702314893294048780969518475103541277348995208740234375 426 2678122965725504875657465001208653688065762975439345051724136308103710390070647595210480732849404919754512585817910207590768095578762699826801198473446431453570911846508995603951569374442369861186606931042407705477943873371073466579841920504355524411836729103898642868381920566270492191081489990375811550324020604035114401689453997135780561574806561574337031579298454558527631786566461111778184908773288773704729469980684606215459271273988938887779030109314965287093850321962200593831453495844450640730571469846286798202865753887888325778253868344816667643668299636995566740811446870699789392179253797486426555184460116520779166127792291535842340603611050181567704887145491068531914766736860564086701527837008136529304792708622183998997089126371438963696676659959820766021142009435354751124828873812025217649117615675601263690325871469523673649745177349403786912976230911734873542084555156278121342994236186996204196475446224212646484375 427 1143558506364790581905737555516095124804080790512600337086206203560284336560166523154875272926695900735176874144247658641257976812131672826044111748161626230674779358459341122887320122886891930726681159555108090239082033929448370229592500055359808923854283327364720504799080081797500165591796225890471531988356797922993849521396856776978299792442401792241912484360440096491298772863878894729284956046194306371919483681752326854001108833993276905081645856677490177589074087477859653566030642725580423591954017624364462832623676910128315107314401783236717083846363944997106998326487813788810070460541371526704139063764469754372703936567308485804679437741918427529409986811124686263127605396639460865021552386402474298013146486581672567571757056960604437498480933802843467091027638028896478730301929117734767936173221893481739595769147117486608648441190728195417011840850599310791002470105051730757813458538851847379191895015537738800048828125 428 489443040724130369055655673760888713416146578339392944272896255123801696047751271910286616812625845514655702133737997898458414075592355969546879828213176026728805565420598000595773012595589746351019536289586262622327110521803902458265590023693998219409633264112100376054006275009330070873288784681121815691016709511041367595157854700546712311165347967079538543306268361298275874785740166944133961187771163127181539015789995893512474580949122515374944426657965796008123709221557328879839794931351012255064934723387781996746768751004527254696688617441997459729448494678080215610865715868961529249032806519482421375456205497225449162832823564282538528616011579340360461879394013154596373844278083965750246464321822590146394448238684511288423202769459103612919029739851036646819882322129156307337688500141454807023371519541946016424382791565345798248389495069893762093347301039718591835641851572753560408152007088489199304603971540927886962890625 429 209971064470651928324876284043421258055526882107599573093072493448110927604485295649512958612616487725787296215373601098438659638429120710935611446303452515466657587565436542255586622403508001184587381068232506664978330413853874154595938120164725236126732670304091061327168691979002600404640888628201258931446168380236746698322719666534539581489934277877122035078389126996960350283082531619033469349553828981560880237773908238316851595227173559095851159036267326487485071256048094089451272025549584257422856996333358476604363794180942192264879416882616910223933404216896412497061392107784496047835073996857958770070712158309717690855281309077209028776268967537014638146260031643321844379195298021306855733194061891172803218294395655342733553988097955449942263758396094721485729516193408055847868366560684112213026381883494841046060217581533347448559093384984423938045992146039275897490354324711277415097211040961866501675103791058063507080078125 430 90287557722380329179696802138671140963876559306267816430021172182687698869928677129290572203425089722088537372610648472328623644524521905702312921910484581650662762653137713169902247633508440509372573859339977865940682077957165886476253391670831851534495048230759156370682537550971118173995582110126541340521852403501801080278769456609852020040671739487162475083707324608692950621725488596184391820308146462071178502242780542476246185947684630411215998385594950389618580640194617131085161717332900919170971512511055594212895766268446680675117481782866314583266628985717369771416060294704939799178647666960825512742111437735408770292116678239818242145942056199694809791243917800879216624556870615828989446817024682423939370500989970205509680117636673390003202233569332330196895729120733796211363727063699000349684955446325255979418197983013757242589434974143734777799852890891502317568902934059525914721452772238041717400847119279205799102783203125 431 38913937378345921876449321721767261755430797061001428881339125210738398212939259842724236619676213670220159607595189491573636790790068941357696869343418854691435650703502354376227868730042137859539579333375530460220433975599538497071265211810128528011367365787457196395764173684468551932992095889464539317764918385909276265600149635798846220637529519718967026761077856906346661717963685584955472874552811125152677934466638413807262106143452075707234095304191423617925608255923879983497704700170480296162688721892264961105758075261700519370975634648415381585387917092844186371480321987017829053445997144460115795991850029663961179995902288321361662364901026222068463020026128572178942365184011235422294451578137638124717868685926677158574672130701406231091380162668382234314862059251036266167097766364454269150714215797366185327129243330678929371556046473855949689231736595974237498872197164579655669244946144834595980199765108409337699413299560546875 432 16810820947445438250626106983803457078346104330352617276738502091038988027989760252056870219700124305535108950481121860359811093621309782666525047556356945226700201103913017090530439291378203555321098272018229158815227477459000630734786571501975524100910702020181508842970123031690414435052585424248680985274444742712807346739264642665101567315412752518593755560785634183541757862160312172700764281806814406065956867689587794764737229853971296705525129171410695002943862766559075666165108730017972112096547017222696659563050817179768477865382948635797884855273993844819361738236099164204020022687770043526147593571344567869466808557880095551518155628575448229465142484518907786273580996813105107049297708203210177522044457024080898202150352497892920279683922649852416291224438497788432755033009422747454481590474267188019293974883770215647004134423297487008953479347316536589321821015998865300830334487911754545932330184854208710021339356899261474609375 433 7279085470243874762521104323986896914923863175042683280827771405419881816119566189140624805130153824296702175558325765535798203538027135894605345591902557283161187077994336400199680213166762139454035551783893225766993497739747273108162585460355401935694333974738593329006063272721949450377769488699678866623834573594645581138101590273988978647573721840551096157820179601473581154315415170779430934022350637826559323709591515133131220526769571473492380931220830936274692577920079763449492080097781924537804858457427653590801003838839750915710816759300484142333639334806783632656230938100340669823804428846821908016392197887479128105562081373807361387173169083358406695796687071456460571620074511352345907651990006867045249891427028921531102631587634481103138507386096254100181869542391382929293080049647790528675357692412354291124672503375152790205287811874876856557388060343176348499927508675259534833265789718388698970041872371439239941537380218505859375 434 3159123094085841646934159276610313261076956617968524543879252789952228708195891726087031165426486759744768744192313382242536420335503776978258719986885709860891955191849541997686661212514374768523051429474209659982875178019050316528942562089794244440091340945036549504788631460361326061463951958095660628114744204940076182213936090178911216733046995278799175732493957947039534220972890184118273025365700176816726746489962717567778949708617994019495693324149840626343216578817314634867823217332734662687148511613628453519381433344743764798854240875091903621248302154191056375066051619307051117065128712132528017591432873184427284392193694733302828107761311139455185337698639509446844931754554123821218930724246073087467650428632818223545541783347526212561622002905887774932600750349210730648188056301282562656686685879164741537219534681701904635971415410371035277414417961849291915870057648969204990653670369594130486839700377998951807967387139797210693359375 435 1374218545927341116416359285325486268568476128816308176587474963629219488065212900847858556960521740488974403723656321275503342845944142985542543194295283789488000508454550768993697627443753024307527371821281202092550702438286887690090014509060496331439733311090899034583054685257176836736819101771612373229913729148933139263062199227826379278875442946277641443634871706962197386123207230091448766034079576915276134723133782141983843123248827398480626596005180672459299211785531866167503099539739578268909602551928377280930923504963537687501594780664978075243011437073109523153732454398567235923330989777649687652273299835225868710604257208986730226876170345663005621898908186609377545313231043862230234865047041793048427936455275927242310675756173902464305571264061182095681326401906667831961804491057914755658708357436662568690497586540328516647565703511400345675271813404441983403475077301604170934346610773446761775269664429544036465813405811786651611328125 436 599159286024320726757532648401912013095855592163910364992139084142339696796432824769666330834787478853192840023514156076119457480831646341696548832712743732216768221686184135281252165565476318598081934114078604112352106263093083032879246325950376400507723723635631979078211842772129100817253128372422994728242385908934848718695118863332301365589693124577051669424804064235518060349718352319871661990858695535060394739286329013904955601736488745737553195858258773192254456338491893641405477909588376796509169289317021883926359046173873450638570774685253801131941142896820815253882787502180710941705016591399605636753300111362430073707900951251788740447418522954654679126124517727299497402571657947068361550201082373372495625085047537140501000819753077085660385018676035323432950319980308576086606194192765925085446756263698745746987877066955099836953937313463008370492708122844451043344959940560616604021947934890275974720858231936659876737394370138645172119140625 437 261832607992628157593041767351635549722888893775628829501564779770202447500041144424344186574802128258845271090275686205264202919123429451321391839895469010978727712876862467117907196352113151227361805207852349997097870436971677285368230644440314487021875267228771174857178575291420417057139617098748848696241922642204528890069766943276215696762695895440171579538639376070921392372826919963783916290005249948821392501068125779076465597958845581887310746590059083885015197419920957521294193846490120660074506979431538563275818903177982697929055428537455911094658279445910696265946778138452970681525092250441627663261192148665381942210352715697031679575521894531184094778116414246829880364923814522868873997437872997163780588162165773730398937358232094686433588253161427436340199289831394847749846906862238709262340232487236351891433702278259378628748870605983334657905313449683025105941747494024989455957591247547050600953015047356320366134241339750587940216064453125 438 114682682300771133025752294100016370778625335473725427321685373539348672005018021257862753719763332177374228737540750557905720878576062099678769625874215426808682738240065760597643352002225560237584470681039329298728867251393594650991285022264857745315581367046201774587444215977642142671027152289251995728953962117285583653850557921154982475182060802202795151837924046719063569859298190944137355335022299477583769915467839091235491931905974364866642107006445878741636656469925379394330189411477688389779291434405006369731623191406026151757672276127617892750997869572991387971884268998505416000421409413587306439132903905330977163963092987094145503658090238398427313205188515800475715641935327483742856387989657642727485220098455139753153667563220600703955807135735627894827721444138327629702042444832088562561867846617681407969094265781758050333697150443436151376166822866663057111278374568317349638149930303621947471031033255397801884356567825307138264179229736328125 439 50345697530038527398305257109907186771816522272965462594219878983774067010202911332201748882976102825867286415780389494920611465694891261758979865758780572369011722087388868902365431528977020944299582628976265562141972723361788051785174124774272550193540220133282579043888010814184900632580919854981626125010789369488371224040394927387037306604924692167027071656848656509668907168231905824476298992074789470659274992890381361052380958106722746176455884975829740767578492190297241554110953151638705203113108939703797796312182581027245480621618129220024254917688064742543219319657194090343877624184998732564827526779344814440298974979797821334329876105901614656909590497077758436408839166809608765363113954327459705157366011623221806351634460060253843709036599332587940645829369713976725829439196633281286878964659984665162138098432382678191784096493049044668470454137235238465082071851206435491316491147819403290034939782623599119635027232533275309833697974681854248046875 440 22152106913216952055254313128359162179599269800104803541456746752860589484489280986168769508509485243381606022943371377765069044905752155173951140933863451842365157718451102317040789872749889215491816356749556847342467998279186742785476614900679922085157696858644334779310724758241356278335604736191915495004747322574883338577773768050296414906166864553491911529013408864254319154022038562769571556512907367090080996871767798863047621566958008317640589389365085937734536563730786283808817923750582397547415270880986287679071954081301634862013553363500687006362163505264891881828916984054980291125799451384058701306479562088020926986743334606650472255902949335307555368329261733947689337285746528898493298779730159659724325161647370547671956534924552971897563930222600329109407670635629999387922358073430224848980114572589289405426204650867661488201941620947318216920937619166902980976100316272334052636463155604586180548224207652855544947723132054306915961205959320068359375 441 9769079148728675856367152089606390521203277981846218361782425318011519962659772914900427353252682992331288256118026777594395448803436700431712453151833782262483034553836936121814988333882701144031891013326554569678028387241121353568395187171199845639554544314662151637676029618384438118746001688660634733297093569255523552312798231710180718973619587268089932984294913309136154746923719006181381056422192148886725719620449599298604001111028481668079499920710002898540930624605276751159688704374006837318410134458514952866470731749854020974147977033303802969805714105821817319886552389968246308386477558060369887276157486880817228801153810561532858264853200656870631917433204424670930997743014219244235544761861000409938427396286490411523332831901727860606825693228166745137248782750312829730073759910382729158400230526511876627792956251032638716297056254837767333662133490052604214610460239476099317212680251621622505621766875574909295321945901235949349938891828060150146484375 442 4317932983738074728514281223606024610371848867976028515907831990561091823495619628385988890137685882610429409204167835696722788371119021590816904293110531760017501272795925765842224843576153905662095827890337119797688547160575638277230672729670331772683108587080671023852805091325921648485732746388000552117315357610941410122256818415899877786339857572495750379058351682638180398140283800732170426938608929807932768072238722889982968491074588897291138964953821281155091336075532324012582407978480989615030936954865219138510008609708149962659076653480830616108548112750064524346755885917286948012633460258689999422081715782234393514413910426887703863959850638987975412528096119526881341156597007171538933871678401461971581782657712230786260929498753642360911592448116898608443444092188001790906909835200684464848804285616165654133313526240270007673085319620082864151921658238870223168434973705702533942734313842149923358914612411708173217662343201794783453806303441524505615234375 443 1912844311795967104731826582057468902394729048513380632547169571818563677808559495374993078330994845996420228277446351213648195248405726564731888601847965569687753063848595114268105605704236180208308451755419344070376026392135007756813188019243956975298617104076737263566792655457383290279179606649884244587970703421647044684159770558243645859348556904615617417922849795408713916376145723724351499133803755904914216256001754240262455041546042881499974561474542827551705461881460819537574006734467078399458705071005292078359933814100710433457970957492007962936086813948278584285612857461358117969596622894599669743982200091529836326885362319111252811734213833071673107749946580950408434132372474176991747705153531847653410729717366518238313591767947863565883835454515786083540445732839284793371761056993903217928020298527961384781057892124439613399176796591696708819301294599819508863616693351626222536631301032072416047999173298386720735424418038395089070036192424595355987548828125 444 849302874437409394500931002433516192663259697539941000850943289887442272947000415946496926778961711622410581355186179938859798690292142594740958539220496712941362360348776230735038888932680864012488952579406188767246955718107943444025055480544316897032585994210071345023655939023078180883955745352548604597058992319211287839766938127860178761550759265649334133557745309161468978871008701333612065615408867621781912017664778882676530038446443039385988705294697015432957225075368603874682858989817572513748174961243128369574422847747626638452745152959942612024992236235291959600664202132651768697191226567041222482732109933423902791112854230397096498443664573858570397686451261386608052635585074702620681018460655563556729356979550640121091658861684253285160519218038727652706761594803010917401816970881311526207702707786361077972990273802816445592318582287156405877485521217873282647428210932421273686633812426557103725599409456024137975272826130146430756440167897380888462066650390625 445 377939779124647180552914296082914705735150565405273745378669763999911811461415185096191132416637961671972708703057850072792610417180003454659726549953121037258906250355205422677092305575042984485557583897835754001424895294558034832591149688842221019179500767423481748535526892865269790493360306681884129045691251582049023088696287466897779548890087873213953689433196662576853695597598872093457369198856946091692950847860826602791055867108667152526764973856140171867665965158539028724233872250468819768617937857753192124460618167247693854111471593067174462351121545124704922022295569949030037070250095822333344004815788920373636742045220132526707941807430735367063826970470811317040583422835358242666203053214991725782744563855900034853885788193449492711896431052027233805454508909687339858243808552042183629162427704964930679697980671842253318288581769117784600615481056941953610778105553864927466790552046529817911157891737207930741398996407627915161686615874714334495365619659423828125 446 168561141489592642526599776052979958757877152170752090438886714743960667911791172552901245057820530905699828081563801132465504246062281540778238041279091982617472187658421618513983168286469171080558682418434746284635503301372883535335652761223630574554057342270872859846844994217910326560038696780120321554378298205593864297558544210236409678804979191453423345487205711509276748236529096953681986662690197956895056078145928664844810916730465550026937178339838516652979020460708406811008307023709220802385147397648099720993817440148213783447047484816673906679565999613193591182604680015695581633209725541689853084891042072660352815271588968861395035434849123207481704174488745481547241321577608571434350388192255552795780691807853072786652701745546535395677259146361222272441642386078760622807969198208412570375078546959977307076006440388128673417234296608884734709617587888956389134818244856165137030844448318226887333224586734189475170836306550938273052242521998778101988136768341064453125 447 75346830245847911209390099895682041564771087020326184426182361490550418556570654131146856540845777314847823152459019106212080397989839848727872404451754116230010067883314463475750476224051719473009731041040331589232069975713678940295036784266962866825663631995080168351539712415405915972337297460713783734807099297900457341008669261975675126425825698579680235432780953044646706461728506338295848038222518486732090066931230113185630479778518100862040918717907816943881622145936657844520713239598021698666160886748700575284236395746251561200830225713053236285766001827097535258624291967015924990044747317135364328946295806479177708426400269081043580839377558073744321765996469230251616870745191031431154623521938232099713969238110323535633757680259301321867734838423466355781414146577205998395162231599160418957660110491109856262974878853493517017503730584171476415199061786363505943263755450705816252787468398247418637951390270182695401363829028269408054352407333453811588697135448455810546875 448 33755379950139864221806764753265554621017446985106130622929697947766587513343653050753791730298908237051824772301640559583012018299448252230086837194385844071044510411724879637136213348375170323908359506386068551975967349119728165252176479351599364337897307133795915421489791162101850355607109262399775113193580485459404888771883829365102456638769912963696745473885866964001724494854370839556539921123688282055976349985191090707162454940776109186194331585622701990858966721379622714345279531339913664150485125703866549040370386657633282598914482093471854654900647110191749683269267398672296996800401250362839875166482310806935964634768539455287270183896381465227960408072908747808260586015443693739700536287401436929007643771174754563176830061581730168640906569062683714420215145325264168731456719685376941086751149301643324259715719670211417412864815809779509731141884152978548912390843365895119534630296411116873689568531063284912332876418297453941822759693192068652933812700212001800537109375 449 15156165597612799035591237374216234024836833696312652649695434378547197793491300219788452486904209798436269322763436611252772396216452265251308989900279243987898985174864470957074159793420451475434853418367344779837209339754757946198227239228868114587715890903074366024248916231783730809667592058817499025823917637971272795058575839384931003030807690920699838717774754266836774298189612506960886424584536038643133381143350799727515942268408473024601254881944593193895676057899450598741030509571621235203567821441036080519126303609277343886912602459968862740050390552476095607787901062003861351563380161412915103949750557552314248121011074215423984312569475277887354223224736027765909003120934218489125540793043245181124432053257464798866396697650196845719767049509144987774676600251043611760424067138734246547951266036437852592612358131924926418376302298590999869282705984687368461663488671286908671049003088591476286616270447414925637461511815556819878419102243238825167281902395188808441162109375