0 1 1 1 2 1 3 1 4 1 5 5 6 1 7 35 8 35 9 1 10 175 11 385 12 1925 13 25025 14 35035 15 875875 16 5005 17 14889875 18 14889875 19 11316305 20 1414538125 21 1980353375 22 108919435625 23 357878145625 24 26369968625 25 62628675484375 26 162834556259375 27 814172781296875 28 5699209469078125 29 33055414920653125 30 16865007612578125 31 5123589312701234375 32 25617946563506171875 33 281797412198567890625 34 958111201475130828125 35 167669460258147894921875 36 1457995306592590390625 37 886252861364496016015625 38 5124853502672955223046875 39 306466239459842722338203125 40 7661655986496068058455078125 41 12565115817853551615866328125 42 2198895268124371532776607421875 43 4976447185755156626810216796875 44 5943299781844729914304773203125 45 5200387309114138675016676552734375 46 23921781621925037905076712142578125 47 5621618681152383907693027353505859375 48 151935640031145511018730469013671875 49 55091863075293362295391668064357421875 50 6886482884411670286923958508044677734375 51 115340107423643738795770733632275390625 52 37119822376950710570980361714094482421875 53 80661374025113894070740326004727310302734375 54 16132274805022778814148065200945462060546875 55 4436375571381264173890717930260002066650390625 56 6210925799933769843447005102364002893310546875 57 590037950993708135127465484724580274864501953125 58 2444442939831076559813785579573261138724365234375 59 8778738557828127123505160385771798698201416015625 60 117390108622120304558499237716715912824786376953125 61 2677515260137578772669073917660398602951431884765625 62 502386415915287806556065711392595843132729193115234375 63 66817393316733278271956739615215247136652982684326171875 64 13363478663346655654391347923043049427330596536865234375 65 620447223655380441096741153569855866268920553497314453125 66 382195489771714351715592550599031213621655060954345703125 67 3200887226838107695618087611266886414081361135492645263671875 68 54415082856247830825507489391537069039383139303374969482421875 69 944563702410339704895601702645549122947782795454810791015625 70 43804141699279503814533528960187340576703427139216850433349609375 71 622018812129768954166376111234660236189188665376879276153564453125 72 444299151521263538690268650881900168706563332412056625823974609375 73 227036866427365668270727280600650986209053862862560935796051025390625 74 1680072811562505945203381876444817297946998585182950924890777587890625 75 210009101445313243150422734555602162243374823147868865611347198486328125 76 798034585492190323971606391311288216524824327961901689323119354248046875 77 307243315414493274729068460654845963362057366265332150389400951385498046875 78 84982193625285373861231701883255266461845654498921658618344944000244140625 79 183987688006230083467494640870278020042468172101747007842515904998779296875 80 54403256022531826404612639498711517995316019854223468698261168460845947265625 81 16607309733193925955092279425922463388043837639710322023679725109100341796875 82 2812411800469145286742801233215999778105684678550943664444892578258514404296875 83 5368894127095598352392007554209343576403752051353751455425299931895503997802734375 84 326802251214514682319513503299699174215880559647619653808496517593639373779296875 85 1463349521585836472594248508820228780558970440016253832330762006173992156982421875 86 53762487765847704049295308522288084306180037664925922108436907537200183868408203125 87 3983531531010485631532535884958935606666409890782686198624632663968847623729705810546875 88 43818846841115341946857894734548291673330508798609548184870959303657323861026763916015625 89 779975473771853086654070526274959591785283056615249957690703075605100364726276397705078125 90 19499386844296327166351763156873989794632076415381248942267576890127509118156909942626953125 91 1510165279005077252883413146617474954307675705361441407443701699575832621065769195556640625 92 40812216665112212759174240287337260640164935937392954036166038431036876584302412509918212890625 93 4408288211214211134266207139050366131864505275467531620631174882794923951614546298980712890625 94 567805201060572871712741638564338875652616965011043533355874127419629784514954547882080078125 95 5649022969701506929061102469371786931508429607774245732915922209431969272416218427560329437255859375 96 1129804593940301385812220493874357386301685921554849146583184441886393854483243685512065887451171875 97 547955228061046172118926939529063332356317671954101836092844454314901019424373187473351955413818359375 98 26849806174991262433827420036924103285459565925750989968549378261430149951794286186194245815277099609375 99 59069573584980777354420324081233027228011045036652177930808632175146329893947429609627340793609619140625 100 55516516527237572701522860978602469199258500974297159709406609187167603283785178204536974430084228515625 101 149150673302076462819911318305113393750727888717546749275291796242244482982217259764309035503864288330078125 102 12677807230676499339692462055934638468811870540991473688399802680590781053488467079966268017828464508056640625 103 30367770808364637953216827715378320053200527109816785811748364560484894151379351377593618740379810333251953125 104 3395116776375166523169641338579296181947818930877516653753467157862211166124211484014966575174462795257568359375 105 25832410255028440937160314532668557906124709256676757148124206635908128437901609117505180463283956050872802734375 106 6297941620175933900479684683064594417513204116777793392712681577834401713160412302847762996948628485202789306640625 107 20927942650895184079233734816394770269376175170659127112430339404604999481620003615053125486754759252071380615234375 108 3369398766794124636756631305439558013369564202476119465101284644141404916540820582023553203367516239583492279052734375 109 87339944252213932320207565349087235067130201681307258429498222642428807586908309973975576496328007161617279052734375 110 20199545606930777197356004676110150290150537393844336193282201441627722474662219389231201454188259856303036212921142578125 111 149476637491287751260434434603215112147113976714448087830288290668045146312500423480310890760993122936642467975616455078125 112 5231682312195071294115205211112528925148989185005683074060090173381580120937514821810881176634759302782486379146575927734375 113 591180101278043056235018188855715768541835777905642187368790189592118553665939174864629572959727801214420960843563079833984375 114 320926340693794801956152731093102845779853708005920044571628960064292929132938409212227482463852234944971378743648529052734375 115 1291728521292524077873514742649738954263911174723828179400806564258779039760077097079215616917005245653509799443185329437255859375 116 1498405084699327930333277101473697186946136962679640688104935614540183686121689432611890115623726084958071367354094982147216796875 117 486981652527281577358315057978951585757494512870883223634104074725559697989549065598864287577710977611373194390080869197845458984375 118 28731917499109613064140588420758143559692176259382110194412140408808022181383394870332992967084947679071018469014771282672882080078125 119 1439620287323807980897991588240092245727734305206935205530545140483433532456683785081947858140256325814505767500108540058135986328125 120 234184807013290681824159590552754731753655409237429528296920870455353057505796163669152476923500600945852821767997108399868011474609375 121 712066919224921374372737233512042184364901283922277116504888829167687971410911364437047789557755871998181746876667283475399017333984375 122 960382826468769300963724732770376333125669449926150353004854551612108861408438797864834828016334411299731301082145310938358306884765625 123 5173454555271339877974556960044558846495675612715331773640201823879066025928692481737749195491867301194949654666472864698581397533416748046875 124 32075418242682307243442253152276264848273188798835056996569251308050209360757893386774045012049577267408687858932131761131204664707183837890625 125 426534817056945575045774642982397138939803042537700226018208129096412358520716667377314428351723101960221913017714518100148998200893402099609375 126 28065990962347018838011971508241731742239040198980674871998094894543933190663156713427289385543380108982601876565615290989804081618785858154296875 127 17821904261090356962137601907733499656321790526352728543718790258035397576071104513026328759820046369203952191619165709778525591827929019927978515625 128 15813579646042907686013843751316326225662635782034364280140896413518542658448185015994967843673510531680525458402099121365151368081569671630859375 129 153268376645377069874383376406508097044367398526633465475981596219104419154211498812026427334452398775153988847924825104095320089720189571380615234375 130 2165748800423806422138025970961527458235626283528516359986696468313432009787771178865590821030305634866306364155459485166564305615611374378204345703125 131 17877811330621722602470882878101595155243676691154574774355935504187316836960423457320616832230988706444331712877806654265365076218731701374053955078125 132 71779412492446216248920594755577904548303361914985617719039081049312077100396100181142276581407419656373991827204393716875440781018207781016826629638671875 133 9546661861495346761106439102491861304924347134693087156632197779558506254352681324091922785327186814297740913018184364344433623875421634875237941741943359375 134 3120128510830186502410397170082705889902103697680179704850523176733755702642095847386140617643519592965603127669357816639400257559284144081175327301025390625 135 456875960514420166424379585619253362449950898588883456781683750878871370744021177652970590440658226112820457980155966007912180571180892526172101497650146484375 136 10873647860243199960900234137738230026308831386415426271404073270917138623707704028140700052487665781485126899927711990988309897594105242122896015644073486328125 137 7448448784266591973216660384350687568021549499694566995911790190578239957239777259276379535954051060317311926450482713826992279851962090854183770716190338134765625 138 6615218829908159840289731970501054719253026933350389655402987774000830946307096457634348740276602478561152809528559385952844825137858751579187810420989990234375 139 4762538152660058907674732649753829630992978750104706137185998647855726628659113579581317075289020247966889245772438647220978863737344560892165102995932102203369140625 140 833444176715510308843078213706920185423771281268323574007549763374752160015344876426730488175578543394205618010176763263671301154035298156128893024288117885589599609375 141 1566875052225159380624987041769009948596690008784448319134193555144534060828848367682253317770087661581106561859132314935702046169586360533522318885661661624908447265625 142 397314745385665414372764571305713236965589252227485109494741937197363993995886550376571377005986514186637735328565694144410161707287969992428873717435635626316070556640625 143 397712060131051079787137335877018950202554841479712594604236679134561357989882436926947948382992500700824373063894259838554571868995257962421302591153071261942386627197265625 144 3029610056225869966003712328143355171986706086305180686377731320773653460216205956404097873799219201682151004105079107511366001668217543038821577536873519420623779296875 145 4339547649860968211989985228547501526026823087859005660141042853074828573145680890541609791220852780617016637389169062878351487772165881898644659170531667768955230712890625 146 19580382123196165951380691629108119013460665102617478204120210458787590578246072534287181551785933115898725529680561583214419270852627002475485990359791903756558895111083984375 147 206279325667871608297795586312654033806808106856075132880406417183327266741822374148715457648064805375993073455184716279163907018432425471079244908440407706075347959995269775390625 148 74100340288458733077848899937555332532542717996842523461893567337700086111140076150509436242508716494288773959629461187660820967786405266310020015653350341017358005046844482421875 149 32491940640199319329878487638333191096483802659929777359133730798048092044219049962339094800393750629652851827383809738486589125503370332058853633720913362388382665812969207763671875 150 28430448060174404413643676683541542209423327327438555189242014448292080538691668717046707950344531800946245348960833521175765484815449040551496929505799192089834832586348056793212890625 151 37330414409446391882262566775780633683677586316897581161526471145148731837760365011078720873930646103851156936461616188674265984409850479332835098742397200048391823656857013702392578125 152 721831464465843949227820428363545881405624124800187741928631322585398044827490243798292080615384617140838742532465764356223638725093126525152607882762282142528638360090553760528564453125 153 1021841004597558015082271954964164803375242405115077857218055099990088168101406601574442952735559211147790143260771358384897280759693364815636079397779177594544962630607187747955322265625 154 220146690163699462758621678973712610597681863233132722108984246067761489890201802869921586986362569924992668616855130858308313338762061847878347010710409252941048660431988537311553955078125 155 16549527433056107112879384716848845501680734068550752384542890698143970002495920530746355301699806194111323863272084462273327455241437999414254736530155015589843333047974738292396068572998046875 156 2814299359478169556566540476137519782863698313290625760934664192121235996465340085050157752714816614002912097791252792839261204303871305765388146979715539040940275299362838268280029296875 157 1777767657414079716704569695109920719417388328100636085097475784995360146057588094908069008987858128535853263417806546710519017691988155621289153539897178253624749618469286360777914524078369140625 158 2668429253778533654773559112359990999845499880479054763731311153278035579232439730457011582490775050932315748390127626612489045555674221587555019463385664558690749177322398827527649700641632080078125 159 10472177004832453439688902847469790669515845513912617732525693530080406197654150737817224277823848774484467579761330189593626021062623750028908999004771582496157697622960913577117025852203369140625 160 707133752251311418514993164775397614959057468326949512388797455618679428496596528571108069360055388497063673323383821052309597072253668720702080157797201108053048531990435689294827170670032501220703125 161 22769706822492227676182779905767803201681650480127774298919278070921477597590408219989679833393783509605450281012959037884369025726568132806606981081069875679308162730092029195293434895575046539306640625 162 113848534112461138380913899528839016008408252400638871494596390354607387987952041099948399166968917548027251405064795189421845128632840664033034905405349378396540813650460145976467174477875232696533203125 163 2651044437190166508012709374742965658481506448757733721945601661114429177433740385613084152030847651475491711289365945125108679423879004033912098511581706954090878946432143399166307062841951847076416015625 164 152169950694715557559929518110246228796838470158693915639677535347968234784696698134191030326570655194693224228009605250181238198930654831546554454564789979164816451525205031112146025407128036022186279296875 165 589390654099250398999727006765038210128599708361138405646638341136496684025233689956373709011365213782262488207079456954927331052196198291201443309934045693948232734780723712054086718126200139522552490234375 166 138931164984275304052215650034654806891513523254887544979025589772694998358428085396516410688159008192754913720172769593415470475623687861202004217017653250977477420242512193405389321196707896888256072998046875 167 145994868816851093485527394637473903541925235235125975405847429474201263062279702121937078938601525095583127304737305072365866910578629957341648025685553063888992758497983490427259102943935431540012359619140625 168 4060263296665445760926002372262786731404482717124088502012022861107011327025060795713192102361447014433262353472049191367567124650102277743628573242340916259816777606587418852272502911973788286559283733367919921875 169 27447379885458413343859776036496438304294303167758838273601274541083396570689410979021178611963381817568853509471052533644753762634691397546929155118224593916361416620530951441362119684942808817140758037567138671875 170 8332240322371304050814574868222133056660770604498218761628958342828888244673571190060000650060312337476259101089426661999300249371245602826746350660889608867466858616946895973270643475786209819489158689975738525390625 171 221637592575076687751667691494708739307176498079652619059330291919248427308316993655596017291604308176868492088978749209181386633275133035191452927579663595874618439210787432888999116455913181198411621153354644775390625 172 1013874093694499741842735184497071892575381852917559853143744952396561954708258587999003057823296303362270761683626193190936130343705395799280050626162290917298786477240836129173081064638751786333159543573856353759765625 173 8243810255829977400923279785145691558530429846072679165911790207936445253732850579019893863161222242638623563249564576835501675824668573243946091641325587448556432846445238566306322136577690774674920248799026012420654296875 174 2078873890600602996754566206688913523455499700313979963577755791566581846593501450361538452449351695969739855080324980245474335642742509774560318761725582921809883065625321029764202973571765499700632062740623950958251953125 175 363269083245813850165284450760312103600291150125631435256035350704420978411675161619237480186015359006251808937227380870200930847799260297588990223755762021910617411766270313400347184078456708675730624236166477203369140625 176 210622749442429514144870523572429396455359838058126917362483152566614213404867910102419027419210632354828906369980294051186215584856806911369927032437986690762317100069933841173478459164507820364406143198721110820770263671875 177 554131260089200016652775174415096645796790071903335337791520726798470843287521359813333651423419156531076907442571624645074918002486025775086819252790674576318859366439092268058754603330459707393416692866594530642032623291015625 178 2416566425249001272622752535624236472319801503570445408108821889568131347576880650145948053857530941632026393357054855077171717408841558405153618761420131827326545697040881381004228825124134783942690197591218748129904270172119140625 179 86513078023914245559894540775347665709048893827821945610295823646539102243252327275224940328099607710426544882182563811762747483236527790904499551658840719418290335954063553439951391939444025265148309073765631183050572872161865234375 180 2162826950597856138997363519383691642726222345695548640257395591163477556081308181880623508202490192760663622054564095294068687080913194772612488791471017985457258398851588835998784798486100631628707726844140779576264321804046630859375 181 78294335611642392231704559401689637466689248914178860777317720400117887530143356184078570996930144977936023118375220249645286472329057650768572094251250851073552754038427515863156009705196842864959219711757896220660768449306488037109375 182 35623922703297288465425574527768785047343608255951381653679562782053638826215227063755749803603215964960890518860725213588605344909721231099700302884319137238466503087484519717735984415864563503556444968849842780400649644434452056884765625 183 2173059284901134596390960046193895887887960103613034280874453329705271968399128850889100738019796173862614321650504238028904926039492995097081718475943467371546456688336555702781895049367738373716943143099840409604439628310501575469970703125 184 1428010387220745591914059458927417297754945210945708241717497902377750150662284673441409056413008914252575125656045642133280379968809682492367986427048564272730528680906879461828102461013085217013991208322752269168631755746901035308837890625 185 196731218239453781013692233969255893680069579593052358832357423785019834585921133202832417878175164250753700821763734740701924687192397747618781108832754333317663259763234989688020498618292059152459427104038743465252991882152855396270751953125 186 57327476994976831787389916978641167418372275493415457363748953290954779798337418215305366569700242862669628419461952303440540853847864703656112815113864612728767073895006675995089173297370306037026677058116889845774721834459342062473297119140625 187 53601190990303337721209572375029491536178077586343452635105271327042719111445486031310517742669727076596102572196925403716905698347753497918465482131463412901397214091831242055408377033041236144619943049339292005799364915219484828412532806396484375 188 2519255976544256872896849901626386102200369646558142273849947752371007798237937843471594333905477172600016820893255493974694567822344414402167877660178780406365669062316068376604193720552938098797137323318946724272570151015315786935389041900634765625 189 1224213247886830830286563645358188317626003993468031649909728168455192959921247129767522411477843818687963744967218914114742240524568615120803550407584273713610529915738457385368230200893479117777158018967901913912390909899841062724590301513671875 190 11243659224174032352190638822694944684317086006450769208793390975347115341129051449051075382866726978382625408684663781833368373166839164949272742577307979665994429036511311882159656538038280776510713557094627997592343291444194619543850421905517578125 191 365695197555164327669706731720086206595405657894379932472058415734175491992219057358336633509719066374618441720864967505366663465091515194618689121151551763788040521085800485547864760475464494421392453852978306495406283121383239631541073322296142578125 192 319983297860768786710993390255075430770979950657582440913051113767403555493191675188544554321004183077791136505756846567195830531955075795291352981007607793314535455950075424854381665416031432618718397121356018183480497731210334677598439157009124755859375 193 845983239549703778564681155057939152586289458587854946523546095302861454934054702895741081971969963479639580076863991609161579351607255184811385278554360330269936205457048725984872074319096801307022611567420705608379946056487597161321900784969329833984375 194 239616292770058098240660290358610685578540626250424035053329196033582478495521654048189704057740772455973114660970956983378925735549238958545976766297737019945656730833654481147955166330140978002201084500356240656517535921039547019972815178334712982177734375 195 20493498723754968928477524833302229687638343034575739840087365450240606713432773043595172057569934486366121648635673952525829174750921753033537486591253824074299588821299396413969849751919952065977724332267310056149526098509961258287148666568100452423095703125 196 3556280952808178205482306732489166046447585715785650287254676092110718518211726319401137965628631688128025956175174734352571661079796486873107809881911893795558791648206847728127852771488811812381222992235016898839740689228848822267536888830363750457763671875 197 163419613931640329837620756395715740883508068736627509428300149353577345890894113287246074850553433666997881443970567504821945715371404606896609121880090874434568029867306886873781227541320984720207673330789153716009397093452889760811785890837199985980987548828125 198 36235900372221738342610036256017600739287941621706187454303188244044757677823146942746062171069253915644578444631510586082342038552993308978827438944489913437288090759359020489979535992948474263113533175012844776643626174096039535044155854848213493824005126953125 199 71545106979272136402910367150044351358799832492895523627709805386996162031033442797156331569572293259411672496170314453611047834189600936899335473559103784827453883475906955073341421417590327110506919384219491496868914047513675137283399863008526153862476348876953125 200 205692182565407392158367305556377510156549518417074630429665690487613965839221148041824453262520343120808558426489654054131762523295102693585589486482423381378929914993232495835856586575572190442707393229631038053498127886601816019689774606149512692354619503021240234375 201 2756275246376459054922121894455458636097763546788800047757520252534027142245563383760447673717772597818834682914961364325365617812154376094046899118864473310477660860909315444200478260112667351932279069277055909916874913680464334663842979722403470077551901340484619140625 202 1391918999420111822735671556700006611229370591128344024117547727529683706834009508799026075227475161898511514872055488984309636995137959927493684055026559021791218734759204299321241521356897012725800929984913234508021831408634489005240704759813752389163710176944732666015625 203 4789145031903096610429514000171209187789190338967014184675630316754674448937354750613598191036906065515217585068258716335845022203610268903071489206277821719044362765357940216308678454838137179378603199778599772968278504677166123187523102817664266694919206202030181884765625 204 158557929262215081705258377361667694845768539692487711742190368301862963270644225610346228275623594114928642938553011800127168089461003456338692974876932008060785471320482391053230054141034876742589173440433588786505474176966417612051020700647541161742992699146270751953125 205 140674293676393601364780645877886168163896338792386088797439961082787483831179171006773570292864777237273066250544287994199253462913617920072149179021259187537329521428438982510901274355934796591133070988925256045553226391313644631314651826550576885210830369032919406890869140625 206 20285233148135957316801369135591185449233852053862074004590842388137955168456036459176748836231100877614776153328486328763532349352143704074403911614865574842882916989980901278071963762125797668441388836603021921768775245627427555835572793388593186847401739214546978473663330078125 207 2332801812035635091432157450592986326661892986194138510527946874635864844372444192805326116166576600925699257632775927807806220175496525968556449835709541106931535453847803646978275832644466731870759716209347521003409153247154168921090871239688216487451200009672902524471282958984375 208 30326423556463256188618046857708822246604608820523800636863309370266242976841774506469239510165495812034090349226087061501480862281454837591233847864224034390109960900021447410717585824378067514319876310721517773044318992213004195974181326115946814336865600125747732818126678466796875 209 1267644504660164108684234358652228769908072648697894866620886331677128956431986174370414211524917724943024976597650439170761900043364812211313574840724564637506596365620896501767995087459003222098570829788159442913252533874503575391720779431646576839280982085256255231797695159912109375 210 221837788315528719019741012764140034733912713522131601658655108043497567375597580514822487016860601865029370904588826854883332507588842136979875597126798811563654363983656887809399140305325563867249895212927902509819193428038125693551136400538150946874171864919844665564596652984619140625 211 9361554666915311942633070738646709465771116510633953589995245559435597343250217897725508952111517398704239452173648493276076631820249138180550750198750909847986214160110320665556643720884738795197945577985557485914369962663208904267857956102709969958090052699617444886825978755950927734375 212 6006808684582464079413471539325370480458464589147694192127699935231073355838517537281500901475913100863495048004883415782470478044469785999626994679585934890354350490143426092911647908073742810478100673525841970380891138270581984578649778128857486776982721465856229769997298717498779296875 213 176137651058011594200641225947637838598483557147577836795760545200780764013252849745705450933978199856620265292647196400989381827697987534867062364989498368789860619422475683322448251608446360431649346049798264097478870847508275533799747444072488084761464341543302225545630790293216705322265625 214 198386617507444637678616959751549986631976216997798195127856614068247807888611104450426139473007025101667035645402631735851198479617733328745007084777645531163316697665314717005283820232671163854594526603456992194002517691404057706490241858060591842836596679422456190877710469067096710205078125 215 4052046662589556724585751402925408476958114232180028135486471342343961476124881808399953898736168487701549203057348753204760728946192203239616769706583409974010743549814053094832922028252308521730093205875609065562501423846927878655063189950887588389937487177203667698677236330695450305938720703125 216 3953216256184933389839757466268691197032306567980515254133142773018499001097445666731662340230408280684438246885218295809522662386528978770357824103983814608790969316891759116910167832441276606565944591098155185914635535460417442590305551171597647209695109441174309949929011054337024688720703125 217 879294125781933809235108054434813639499910788383066105400564281288639640319099352422789996025748561831236177063444679445433078181323708102996839026328599964360331350309649521578744080130750949215430225675007167227062808974783349668148712219342606680616434717453195890612960283760912716388702392578125 218 95843059710230785206626777933394686705490275933754205488661506660461720794781829414084109566806593239604743299915470059552205521764284183226655453869817396115276117183751797852083104734251853464481894598575781227749846178251385113828209631908344128187191384202398352076812670929939486086368560791015625 219 850643569464662288156079609621618495987938011326937021358333129022942932281954230666035258161322955196491946613231527580220182746357780592771531687841540415369623897193177050845236066334393349897529277288271371383068543588127794931241252660098373417345285233650465617216696045943535864353179931640625 220 16730864553764200113243761452286072483588845994522745001607649967032774303958654134675986952640368341609262797789591838656613268255808738941522680316839862843601461325772324712004941978609617028691078557099207027365897061116491792696533116178782681507459713372723016677756646686248132027685642242431640625 221 17008596905356685835123607892394021286816420838031822568634336956485518357404367793311608336054198456079976560232899063178313048508855164007951956810099404566805245583780145302224224015454536671367350461147053864020170952331025556455295565907350474020483544614710218754607407021239851019345223903656005859375 222 136808279456129864325994237395343214698305993697212485878145753780426995483469914859245545311740291929338941897525492464695126694527748058324830956950799558472129149260840299170064410559090838443606949361400215862770940268749553388879551290993905986686498076248756107374016099953450975590385496616363525390625 223 701689665330490074128024443600715348187611441673002840069009571139810059834717193313070401903915957305579432992408250851421304816232819791148057978200650935403550406558849894443260361757576910377260043274621707160152152638416459331563218571507743805715048633079870074721328576661250053803087212145328521728515625 224 982365531462686103779234221041001487462656018342203976096613399595734083768604070638298562665482340227811206189371551191989826742725947707607281169480911309564970569182389852220564506460607674528164060584470390024213013693783043064188506000110841328001068086311818104609860007325750075324322097003459930419921875 225 4234334187339164240427733711383627101132138010095706793519885343085060705899155476889217942523630776844013819781773927551680287684163567705203798144314272886055907625786163156123122872675033079862776123208924094931952645231823461483571146552201902275866672785826802175042500031576508945363457314670085906982421875 226 56636380130246698840333401519200595960857209220749514948427201099141811972373602031697825296530359411093197091530094533007576745881649025999807536811909682643286568529392884337206014913290136337593132064308752077926566605815042788904745498985982178604143211098589513173935806544800897199820610694587230682373046875 227 3149832280943670156005142125490341144363073690811984273856778789128771872843557876992874553866535938647948156245446207453216380722207910580979296159794357000206382508762185262413712519402630932415242039756531246813886001782403604704937420926105398863069424685248055775168439880989101897768023263779468834400177001953125 228 1129185157319428923850900007251254372507516983498635871759977301763144633660898106846502198555927978005868206955914678143605872334376420774313332585586656283092854106914745660110576186200943164450747146327813088480449698752182424328185113162188727894307906962636095466569818070543262944482876264373771846294403076171875 229 2740984050877181769755674677601694863824746725744588715110168902299857283748464064559199436774659573811444485564787289725788894504465323787568183518253049461579594059124853615352412634384169437387743622996133490977443598751047616814236543689896918090643013361102858135551576384436716471437733844140893779695034027099609375 230 1576065829254379517609512939620974546699229367303138511188347118822417938155366837121539676145429254941580579199752691592328614340067561177851705522995503440408266583996790828827637264770897426497952583222776757312030069281852379668186012621690727902119732682634143427942156421051111971076696960381013923324644565582275390625 231 24271413770517444571186499270163008019168132256468333072300545629865236247592649291671711012639610526100340919676191450521860660837040442138916265054130752982287305393550578763945613877471820368068469781630762062605263066940526646890064594374037209692643883312565808790309208884187124354581133189867614419199526309967041015625 232 23854696893068191271254854128728055165823098406376256806840361928046330352537629867842435908120512199199836194973651727584132335283433971451423467514718464224489838084122426309856872782587041227182583681864128697157674179379368438241338318777733764008278575507324071730357515187836843495450267482738127000629901885986328125 233 1872300811785610088470955427992522817659686754735569487446997239770387873627854154789788219170829993959161534198219801300733756102325532943343675042877024377311126158977247941155430098592332907432245778976126840678492799071591123493171508305215316904771738633818913781524712073576581895795190035869381972588598728179931640625 234 2132025257016022848577593282390388787411747905540434845403952228672992217224785906429734767061276028223180046725276333205290762308586469477924543638619899472717099193074876389203746668611002172951502454088227770341308913063122801189470164034409802536611531354059093209949551217595881190430761320531161118196905590593814849853515625 235 18285618080246911292545051874516108213202947365036576228829517289713619381307470365364513513116783453738952955490508697198661647537146727274170356024659721755055412787321020126382498800130858052686243675574216278474729728826053221880492282776872394018383571832258646143727902778650805830336821544701564334900467656552791595458984375 236 416345495613058546415891983948489303344561756483353931429940811979592071715797980178144683736684396215695652786562765632272625625472554919879208416189646566045388455098354382201548557187204860957360303182158845574397860276340811809746532737142139608029843411606046864168317290591082995849612756467106322588733746670186519622802734375 237 11676409424468226934233690689835382512298234460575661006952690071967659651269554354096067655395313891869184582399152762157085785666377802728012400032038637944742919223233348648842429286315160325549169702743644824133987991449978067204341510613151305307196958478491584305600458414626922618602389755119996817001037925365380942821502685546875 238 1389492721511719005173809192090410518963489900808503659827370118564151498501076968137432050992042353132432965305499178696693208494298958524633475603812597915424407387564768489212249085071504078740351194626493734071944570982547389997316639762965005331556438058940498532366454551340603791613684380859279621223123513118480332195758819580078125 239 66417752088260168447308079381921622806454817258646474939748291667366441628351479076969252037419624479730295741602860741701935366027490217477480133862242180357286673125595933784345506266417894963788787103146400488638950492965765241871735380669727254848397739217355829847116527554080861239134113405073565894465303927063359878957271575927734375 240 237206257458072030168957426364005795737338633066594553356243898812023005815540996703461614419355801713322484791438788363221197735812465062419571906650864929847452404019985477801233950951492482013531382511237144602281966046306304435256197788106168767315706211490556535168273312693145932996907547875262735337376085453797713853418827056884765625 241 16006678253270700595801247131043111096355610959333800460479338291835312432432706457549589741018129499615001273726289438750166423212625142412072712260800365466106088223268620042027267010206712686273097691858282517761987068804749423291088226741404268418463855151382754993155083140533487558631321330622729380566138246422269730828702449798583984375 242 499177337279833704147410026509334134705935290226646870030412353946410516578442649835953700686390120993148235598165211878549004435239083049448659325658980469432689864694717274506520440266755730680166190905889738311649596733343989746964349339100493937792300637452915812930867283506327833658347907475605735837242971086880061193369328975677490234375 243 11761040008779176415423554182998642474247200182653569684952635009181884893881208898248119739271275622136356291722619760072687255335970623219946552001195313464894563243961033671880612753430970579542414505190989705180959650992073598604698053410917637106109585094227066760819559509379110970332705131195957341805335971685053664259612560272216796875 244 23629058437478208219521801014845840600440152898168556239759599186407288212757161272634704375690962767331664880274748469482995673946477235228701737839393499501065807435189136906040651560467149267476346812721196652720245310969571098662304440315660981039336342974471222920895533732055534334051556548265273111591733279368554576649330556392669677734375 245 31462604984685657683602398090419733408194768804626610210549466307987965283290785390192948761110249336936184215583224864257249674548298492559956118318757648792180015334898579032499780610404628100715787875634202064763370115149700647675351021072483371492594587112747008780540248719313075607840387795244521262717253551333129735212423838675022125244140625 246 5933847300111715039127412279853161720785533396552578685709629345686530252428642124590390136345393024946164343058996209398917288619809095696807723914917692562205150892161872005529458623122312859794997593344610509414371603717233542151571202574270363863503339129464085856009890908462446059638697138183116710148474019781428268061063135974109172821044921875 247 1046900202233995439046050595088379246452876249248919239550198891703266408821339003409875974055222912258358994811122902658237550206494890455079648433560478616331908764545701703832697342793722340263831718254370568446678418655826203508170062168460557053060946260698306576024602181707302983379112995093735591004766487775723415865058996132574975490570068359375 248 1634369380466021656640237259958117240865281626525291186923691794961214465570004055683043786834412747914128790460529999113939197084959649127714271295558445034129670517312354458501405204217537754224830811951067721963519545671325799721387794896085905615210254234327572136671501247701329117937176402412522469410318905376489073688617281732149422168731689453125 249 3771143908487298370531683453627359721572550825044456884707726447693506257856227358083055233741723974537060771108626919955503303353835894397287909587371556071750801751646526677546142368211546614098374615495893661658624999682017150277130197943228618616536140620287439948155821978946046806728240830926654345917369842265710888629115515868761576712131500244140625 250 2356964942804561481582302158517099825982844265652785552942329029808441411160142098801909521088577484085662981942891824972189564596147433998304943492107222544844251094779079173466338980132216633811484134684933538536640624801260718923206373714517886635335087887679649967597388736841279254205150519329158966198356151416069305393197197417975985445082187652587890625 251 11842622373014611788152494080428226530311158256007390126884687948792288944073579557587414468886656961375265908671120970233601855943008826615444716575296023596354859869673683766190593214156468323224552453326360087532715380344638984080168147379521360133502293260085920165487830506398980938954915030559881904029374316993962479305224633208126761019229888916015625 252 217957231816190238060005520658660231276413546039576011395772216072285871547808929873418685713296349449395255751245312446112477105022686396580093985033283684804807851238254847777913557268016032926672506560075169853098819882937635955161768348231996148330723653613323420687821684770006718402023655919017489663711145159896514188202498729651779285632073879241943359375 253 1047720413340426474354446537806179731745719915812241886779477042659478184530317525901523622223815551803242994396236216928462677443844053508360511786054994672856711340902291053268430469787353070278514739034281341483846027177281216036462620449951205485025788602919245683246358838689422295358527714002717072813459474783622543702689411393436103026033379137516021728515625 254 131094081275107549007896266306783079735671358924290364158614368884486432941231848068466502485147364609863901761893595615679566537308566301046093592934959924584041714575951688438512975037432354606277213652565251594530488129571147228207638223786998124727364682335708573174667559126656779813333024313640461327398377633024692660336507632479197127395309507846832275390625 255 11310141862009903790656250375617710204195046491193151167784454675509067002004777692106947501906088881716008124507369961742754603006296557622751724730463667493488198925040231920032706921354476393656566607875067081318117863378750727113613987757223263210853387968513257150644443663652313678395306672659330801021295030289205359270532195992142732166030327789485454559326171875 256 33761617498537026240764926494381224490134467137890003485923745300027065677626202065990888065391310094674651117932447646993297322406855395888811118598399007443248355000120095283679722153296944458676318232462886809904829442921643961533176082857382875256278770055263454181028190040753175159388975142266659107526253821758821967971737898484008155719493515789508819580078125 257 70895279476501104248747715769115890792149437761869264637087923209898298036956777240767939219264996161000343609716928784582632511527273544123102274529979574288450417652081453742644040946051230077310673615216883899969665631422900899224360850087960454760715139217266026529649317598991332081648629631059707703962751775227457983720165228536114199187068152241408824920654296875 258 124988377717071446790542222900951315466559458774175513555186008619050699439154798275473876843564188231843605783930945447219181117822583258289029309996353989470538086320619602948281444187888318626298717583627366315646520508198574285332548178705074281743140790440040004771771746927021718459946534039558264682086331379726008425298651297909169333166801152401603758335113525390625 259 6474397965744300943750087146269278141167779964502291602158635246466826230948218550669546820496624950409498779607622974165953581903209812779371718257811136654573872871408095432720978808932614904842273570831897575150489762324686147980225995656922847794294692944794072247177776490819725016225230463249118110532071965469807236430470137231694971458040299694403074681758880615234375 260 2104179338866897806718778322537515395879528488463244770701556455101718525058171028967602716661403108883087103372477466603934914118543189153295808433788619412736508683207631015634318112903099844073738910520366711923909172755522998093573448588499925533145775207058073480332777359516410630273199900555963385922923388777687351839902794600300865723863097400680999271571636199951171875 261 1743462880775429611281273467245369899443037890440974238581289634227138206476770281144585108090876861645986457080052758043260357412507213869873669845139141799124535766086322841525577864976854156518240811574018132736953314568861912706103714544757081156035070885848118026561444097885025950797794203317798234050422236415798091524490886954535003028343709274849970825016498565673828125 262 135487750989073640130926082157966457439768283519862150574495135134430994520271046424541063060960515434692337384949862637768622690446535179548657224406151951677728754025521868277877534083370784875188713916387680315236117750817489317923483579452732493227471186637519002572613918454285491261150617325628896663070948372312444909148995198076999811609422152969273156486451625823974609375 263 102870452223783122469617850802229560116107278728663746658728825751380620539758566686382721315111039682933943299029555147539057507836712158391961352014006940068665512365514646477850256709481062235568002830189736040099762153908840913354146631226111958575655448600791816945698985793176492043806533690942094706702153246228517280191072979818995257461633485718266456387937068939208984375 264 4625199550614402482605476037059364144204345801830942179021770226138124632336300820213128086137233499600266198244987440810562580232849550038324331132442571635203297567670850226149216532017661831598267202449292797993341446106756959841681128345209710214303474886719641198422350379841325529378403083891923896945918192964978856841582908674833773368835487804773265452240593731403350830078125 265 54233534553664453888958015478793429124519983959522109621272969465778895025182288378605262956918888380268608076766445655522083352287837644254687953544127499262339551125344040262369131901977008202369062329604539445497145275145601520267499956260202354282761984291181633521324019940617312623242337045635390827020722174146875976239799592868626103661124082666589174550608731806278228759765625 266 413151592668900220494544632509617653016568037675748120334095248236002186374090257393361548530424124525518944045073897460160627882115196206203644648569788088864294153745413597811841234450502429903009459912372675390050610844937206923117994167062248898161585473578329943199208594623211684470091915633091778915663798641670396029504871481871216003407820682724604921531863510608673095703125 267 72541745381825053897246351302139993721804564664561542909331919771006000186678350471743206231178523638568065059929339146358883772436518164039829767589507604590819399133788806718179965818578308608333012759894769476047517074274528827080922858994477725243891057710183020547086103916190845635909108427838031697797204586417552515174807379228809772361150011617259014684577778098173439502716064453125 268 30188179755169432367177053026356394902862769146121884316305829966816161568369251438551520605521497414807828316865004489478541694119544826028997480922341673960154656782384161801975513725743768178623054999459314005560146856996232493257278456848633587523855284885604114140712850698042153152831740774317690209642314952111652288923677605020684812100602799865567416048861559829674661159515380859375 269 288932569506438220196700771164302565049300258331357500078428550283500804721437328298834874233045421334345245651957233024270975078590799308395547381495181338682947631069232190824697795347676653270273124634604072987139093973403278022205408328764082219242132272510636150125996210139559693015688367114900518295999783041105756680882995225600185309892819151243725794842021059594117105007171630859375 270 176678361759004452214874458043036365790281576885053065926336377031465019103311339263814568365477098856474626564203578302003535436570725252768898905576445345613559193322739954524561827560572548114592687698862625711730324355358085547362090903737496221901438990960895753962180114983987514985944575837152006120189056521757236348783182891329843044225000899915926921845965580359916202723979949951171875 271 316066714247553549038099231185999222083702653242895110088024059321052586360196752684793697948374463913268703043580602967741204250222062820609054295488852360475853350838022038183368678849216938438005509287510356469495086942225784796324653968202653812133047058405870066900763606234512544650145631029281563847838656510911651894602850107290693346020353973854950802024887934749131090939044952392578125 272 30116416867078139920095285243557935876245607314249260564737372492406495691331347579570567509010860793975808369507577753781220646982409255861733738545655297167941686534600929908302284564147635979065354952460424316195839359289983904317794653360189868489097388960203329324639260220055527816989126452625093811241306385642216750777232572473193715475549428398768987170941446862570956000126898288726806640625 273 2740593934904110732728670957163772164738350265596682711391100896808991107911152629740921643319988332251798561625189575594091078875399242283417770207654632042282693474648684621655507895337434874094947300673898612773821381695388535292919313455777278032507862395378502968542172680025053031346010507188883536822958881093441724320728164095060628108274997984287977832555671664493956996011547744274139404296875 274 75092273816372634076765584226287357313830797277349106292116164572566356356765582054901253026967680303699280588530194371278095561185939238565646903689736917958545801205373958633360916332245715550201556038464821990002705858453645867025989188688297418090715429633370981338055531432686453058880687896975408908949073341960303246387951696204661210166734944769490592612025403607134421690716408193111419677734375 275 232247454316153044029611694512188251543641138107358277984825409967854252447950918121021156992108364619821787472651570505238420783420344401594694490658284756505623270338747153183523349064026836479456066222249757041533233962561632894100988432704366060040743708617146409597946712762792211373869871492095153932400857096060788038480248825920839728504309824975312633900392800256895498023368418216705322265625 276 474958631888556910535542320231267535009979792779233097297634740921482203956542306497250425395570577920897949722453479398333954424501065683927716665837586006087802192623990288356007795801454150855024841943289999086767114554719310108939381618453481169423775092431071456963201236311741815597420350948369461349102888887898918033403794478494482154304598525667027998271060677815125217193781281821429729461669921875 277 9011201440625360562900357719456240219024959082181340270646905701044559623011110883543723824285825348225255621446548889954692149012794191400546405235411734499063096394304473279083161605274164368961772686184337653906471967921729376724397856733672211228108609630370328327315530305366608419211331315938242520116541111092328787346085689763217229913861218603408681885005740257177375696073795552365481853485107421875 278 91436661018025533631749929779322469502446259806894059726254152148499146494693742135318165645028269808441668790818131586370261236032822660141344373923722869961993239113007490362856840808716945851855107446712474174188971058501787985622465052276571927331618061919367721537270686008554975629737378862825346851622542654253860205200731494027365231935949785168787895087153246389578831188060803469852544367313385009765625 279 12061857410888474649294671587910623636492910868143471708569696666397759750363855345510055893599473889624220138363242890116928077944755329635666704645257059441794852819162690218078987510937129027265992897225900848510034480057682670443814538810952041477787914551065529224065494750064698912858973381904620222979994988433487941962649686446163073148997631235031594671071279310965718156722914500278420746326446533203125 280 99208777204557703990448673810564879410154191890480054802985755081121573946742710216820209724855672742159210638037672771211733441095612586253358645707239313908762664437613127043699672277457886249262791579683034478995033598474439964400374581720080541154805597182513977867938694319282148558265056066165501334010458779865438322642793671019691276650505516908134866169561272332693031839045971764790010638535022735595703125 281 105198741111247980457796518267051815525484256306509039243920744067151555769942270078967845028997902039799012035051268108341498479048555232970542563938619800786272863045167127167092860037606286928463563901475217692821148834608745773571717952691858988922642916257684633135436879636672768848575399073933984433422411008083728938349528383232200938636951133023343009032629122737685818667063841758135822601616382598876953125 282 1366267278978721164339786897827038959718359136910917709888459715700075732132044811088159030068997778838057033260233101448793914031855845074711269691194483439825889999194532397149261284430017000723684763704769380984449852695570311376262510011237855794610550075067218045570246439911115053189787899338735950071195129411556667285863791463146050772391268364760935534412300024711029063084755108548051794059574604034423828125 283 12786235886654758201321556714122927329333914299317666679675803498684601843911743641203210216677096213217660850197499414962011099534606233991083257254521007659256105796944776172038553958981149101565719786730458472104715057655851579192535049293790356865169636507690268134952695622501961796225822983339135194533522225410629132116606048680118922119816312427276676594237758269189626021862526972228124577668495476245880126953125 284 5265371938124429427304217054875821474219705908459015138690495880758319039322856031447481967227628220603032738111330259081356170788350847157528085337411750954081664367181858827645476520308437200024763408175602798812721660742679680311485933299182868957076856313866852417973520057346307867685793904539055873108904452424097076605618370846472972128940357457552535421507108855252287995802988607163541701083886437118053436279296875 285 2501051670609103977969503101066015200254360306518032190877985543360201543678356614937553934433123404786440550602881873063644181124466652399825840535270581703188790574411382943131601347146507670011762618883411329436042788852772848147955818317111862754611506749086754898537422027239496237150752104656051539726729614901446111387668726152074661761246669792337454325215876706244836798006419588402682308014846057631075382232666015625 286 71530077779420373769927788690488034727274704766415720659110386540101764149200999187214042524787329376892199747242421569620223580159746258635019039308738636711199410428165552173563798528390119362336410900065564021870823761189303457031536403869399274781889093023881190098170269979049592382511510193163074036184466986181358785687325567949335326371654756060851193701174073798602332422983600228316714009224597248248755931854248046875 287 1236694718234557064576462370733136504019749413732609146335221743193325681374740166670507843651443586214943453461359939185602660693123323869171714715759517393741821132101416474326072902267949654035575296886675715317887133702489764588436804090995035654361576487822524190251498041204050181553060447315530255926803736447834335632064002289244532449919573192136403168207045733746919843698571883465475718111292735557071864604949951171875 288 102645661613468236359846376770850329833639201339806559145823404685046031554103433833652151023069817655840306637292874952405020837529235881141252321408039943680571153964417567369064050888239821284952749641594084371384632097306650460840254739552587959312010848489269507790874337419936165068904017127189011241924710125170249857461312190007296193343324574947321462961184795900994347026981466327634484603237297051236964762210845947265625 289 36850430069928348208690189921460553194933825077272168438686911744072426234951419103013008255487176773338942382829367529496957791361427539937666982468228004625695731050579722943676410815778022796709744902385950786745538728101393767928985863019500522038721907097389922672748675173119940006103429751251707141510858666054909576156918289331811925312075530633261991050661373932158218994779681700231510621534880556282587349414825439453125 290 226387707890125602350492758872762266930455301691820729526617356490887050119721283936799652032723195203578318401881996046343810431403296294696009396242311254733386010888364113715822581709036300576102367038473689767519632001980799345342677624260589391314200768733833617051399426820127631432232780932360816636466051462908385277732436174855565630634316648061447679230970993275324637482403070866290688278876785943793947808444499969482421875 291 725621818506959104577318529743479752961441949596566268726183979152530144992428393557429145558797997843817114460293076023324595869697869688912600551781877639084574640116965324483932205373485046890011586872881756941806403095044544684289660628716984779464473072654704967349094162833904738660182635231897365323490317993287224464105878035232708621320079273699561865778573114098127490226206712359258675648643333033760427497327327728271484375 292 30457975831829608414632945285982562630556525834315869129781572524927452836057181819573088384830545959494223379470801866079049911630568080192106408161044313900575020518909619495213054320552034843208236358989211747632323769914494763123058504890395436118021257224681241004478227484953151405261166113858891909453506097768231246880844230528892944379910327513539109316055606464268901402245026751279882910351803904092093944200314581394195556640625 293 65140050501650184419616445027685334677029650142004012080481757297837545116531053088576021144199634789283266059744123698986581197866835383184577938621795503451594751912704514686842517634465300796058490899152109796031174194050707778066103225787488049507884878590011705213957085059060389501762931907742009704159688223694100403913046420036245494184771722346474153500761260540370716137648122906021939363015171853277252012048847973346710205078125 294 17491406360703107520355407818834066067476001656130917323850961469615337614690918375344433197640485933618342602362492095651876783251202637092722868078724528586822222783599416283710952835206622569757625976240324522430290894586496052566310038188456291053857247598989943084051756480058895789013382475866884445760959481826339840458731224708132640098494902884475239698024413680300344697281273962725011157756833946042007710275356657803058624267578125 295 128999121910185417962621132663901237247635512213965515263400840838413114908345523018165194832598583760435276692423379205432591276477619448558831152080593398327813893029045695092368277159648841451962491574772393352923395347575408387676536531639865146522197201042550830244881704040434356443973695759518272787487076178469256323383142782222478220726399908773004892772930050892215042142449395475096957288456650352059806863280755351297557353973388671875 296 136370500305053156131913768816124165090357541483334973278452317457751007188822410047774634537318502832460149646276143731457310777990626274190764360770913021089403258344991163383360750140200203820646062521902244401661875081722574581258052904876428869180608469673553734830303515699887748240772192660062174089629194817238928113290750941206619833339337046417176600931383196657484473122017932359388211990654173229320367255468227085657417774200439453125 297 52502642617445465110786800994207803559787653471083964712204142221234137767696627868393234296867623590497157613816315336611064649526391115563444278896801513119420254462821597902593888803977078470948734070932364094639821906463191213784350368377425114634534260824318187909666853544456783072697294174123937024507240004636987323616939112364548635835644762870612991358582530713131522151976903958364461616401856693288341393355267427978105843067169189453125 298 988612883861920169532065379519393748313959353872300106422142953489686152835435050219966120337833427901437695495846200575641176896174936966884013339520210470718263353337598646213381705016123428809725941686960981941278082151272019569552408048557606733292759365957716415839803004944276592674320337665167018406619330303413510832670785762961929323835595812930789297665714277297686945614123428509579777687839839163397304133695797645486891269683837890625 299 467809046249962583230132554218590371278419949958052342378681348019640414337730493632957396231949899716047773770626132912271908240210050117893401213826280842196658351314633001631692068021196564591847410318821550556059741150968326353061318652316533256416627170796839917912713598451818828534347430550279103675764409889316484450891650878990601255022761966129735875603242065160144488678544609649819025894463823508537779483074103836770518682897090911865234375 300 326682294867292306724952900990635734132974825389701356409693678784665093811264311196199299044657751198357383918035009016949656592325453992942319283398240811589845217398486732983025187165640059072519141284093261561494232647324250246551200176198696408112169812008966423123403350874175159591024742004384848935589671710416539421013722680859358418311984613219089298605615967290603693211274168749873621434681440997582248242370184243554831482470035552978515625 301 3520263073030968438806747470494892543870110123434343876399577143847794117891421964588004406645422995363259497623961650164846109507580627137147844134042763337529854093642613337278482811859504148553651762649132167934349552161036655806786422858681912754535119460246220382293169828349936684720964414890850255160127184417106545492959672864404274444046283795126262463914396540330087277306048187614888169855840271901746790610132631371698153088800609111785888671875 302 2657798620138381171299094340223643870621933143192929626681680743605084559008023583263943327017294361499260920706091045874458812678223373488546622321202286319835039840700173069645254522953925632158007080800094786790433911881582675134123749258304844129674015192485896388631343220404202196964328133242591942645896024234915441847184553012625227205254944265320328160255369387949215894366066381649240568241159405285818826910650136685632105582044459879398345947265625 303 38348237233425214043029789766084004418973606780355127470692822157730505779972911701379753718392390073060764713045027947617191440071508674620458407777347274043334146272959640004881529545478069835422673594401367637976260728577121455506642667869827036728153647777296505035966523608689203127628163065357398029605071206818065660937948550610735421104392767256764734883684615454695829332996100649510471056051014276266814502567951972178406094826641492545604705810546875 304 7445716134373070755799944582319959982078087155893769275331599046683441268228317162457674809556478656521287163262757251143191914641621392298570756546550638609873637159567346161531742232917639836658708887672090358906339674307674676762603612885674446547218153510044430904793500204314837979524884215609538595529159810958836106430287820775515052564794508095109065313182560372955540585822600564065536715992386713494140626046040309926610234469990245997905731201171875 305 143017030741371132449710712683754494737120930315813712039041494054273969565560463654175757064134164136591883845239639486539613015215661431091191993333464390141385459553425374349362806473505369391736761455998113288085594966877901245070052387803579456180707246675189181464004967379468375919117075916725462082461130229344013380155179089411095187744754307600502111846710161434194751943825211257459985141924188114072201001808308518103984852132271043956279754638671875 306 5289027227471238946028711634328071973469258820753359535885424724816349087679643954765997012594396831266613729987883299563310660606102547912328244059059513383330688788112866509113265436441880869771330564813431025997323855946085168264931663395274414732583679255092511271065538902634023584565603878137157693641161025915554434022222802048783240014138954852820248999892665848127103477436155197681133678521611939996995323008674503954817947004585221293382346630096435546875 307 3090466994354149898041139078299806044642296265647661548376142730336161343581367898959195056845222358581748030274610150296795532558190868308117188667931615166887174453655595771408017679839469788770077052527071421738063235202604009625683328249617901261711438011635707956256415004013409289040046422893238317373118452523934547477773886998432536513781231708823403964535684079510888404211837924796551273898239180774795516108989479851787418596131828962825238704681396484375 308 625136573150963087225863571619406466904199046318943330343977775349668380418295517233567016903594733471557409815917866591885503530338290650497636806560539184342770761311000257044642408260248109402622416108123480117753693153547536463073597955004459449317727969555659369683591370596828417577731550376421353599917027458088956329256624088155935053471153768829089330542313639919382995515566363589921595132861923247944862203010282994939707246206950230771326459944248199462890625 309 3744638966824611688529453205978416172790491524911379065160204179180915567495460207912614291426010907099180762491395188075848029289028434835781133531592645303129129887469207704309285725548447529425420695500826894569853468730177159389158510576647823395157079433802437631719099224860327246903538801324303542936403246768430503164491554584475795900408772212235894216101093626734309307246486504784060732694665780432586263850541386942645527557971263377112336456775665283203125 310 1425757912907875098222987417271974892017933967783132895563086454779636527625441133233413917837984274267630578244446962877064580551692972890742110230962715439718905029190017014816816578267837295230409553309455908582848244456626631376138570193092313586908218147708014548142648033082623669518354885965652415746096477624055741113797429081058500446952424274193773023158291037330421360486573856387585466613734372093348532153008452573458918026527708633466318133287131786346435546875 311 620774995280088817766288721480217867984608449572776062728167842411053744128117069409828419826658353016126353767632207636673918372207120396629114794561166302453611249709333408251241938177816358343320319510937102596972125636415235301170733462072393335739838181512069534261308953604174345708291717349445061815850406357513869680947400621892871094603085528983968774283119917653665460355854257071154712163619945609443950899419880250484012908750164339011234915233217179775238037109375 312 60495314382617351056684807940351066595201722971859736247872428420867306399291768383266637614292043397373632676006137175987713184697845316013332026456485471753350421635842086261365406269202493691627917193719507749330117190955007937895198913095510594937165639877488035572691277337738129641737573654743521766162333453131036775504619251009050406520540568791541184900154114913775494637377101513680744063920984204818376024681097775534424046579851097504842982743866741657257080078125 313 268716325084540574413939234862021968598869338437406999919246271358572094133756208024318280880284344513044482285159090731236827006011784350413177457347806987732313210113540174273862068770801570436060678732979050049689316937720594940474863240124741327992063995805596907969070865129296320498621169988818293247733542922204674014018614162817243881270207980578273291761490951588591995551911805534311545084443570072853982575504201355236111545287704116535820730859995819628238677978515625 314 89338038423015314196911809598867317246724796049994424528232405332502972859337105609887118477838169775253671312556383442477879994474474283473702926684814947622290568931192293127588565238105194334205530451482424434181458422322156795033296501413852951532031548774476214638602113709802998376180473680896156155666853490558607323696479112747395476453834858692817239013653603594152752204440514216611168784776260579751725047291980256827540756597340332323398115477175451815128326416015625 315 69400021697958871451016016491640103720186989691536918834144138272421621891454547065400560811546636235661433217376612567702879126707633485259459276021931371686685871209973453108838987191091067588669211192972834361083011438920409452301740554710816319073870407876732485436632086982617714213576396467162156505625903462803190134230517386759995490996250264104047751696781460612027711731214502456318971191233818624865633809862592563010054348243728903657123741055556820356287062168121337890625 316 196685263287488819538305481716217693054520975269288487458202221471616435136319613207771992972634413008690698625031475976628787480175894003067167096169778595990966235895530145133570582532598900071923504367528391552486382194608514680962780406175945801142090124565448120161217394497822400820539383709625483908320946136733704775038955105077655382554395367326269861311057771779378985713576527140778429564393602560157311963377392375884997076636935726956512127117093768902122974395751953125 317 248283534768854859678256300142877588209234683263594151194781664965179239575385174594118034914794630178524181723251786933283314567162752195907519807059603905878524896101623598029236393746641943660434722272231241557800265066411973416284641244517567582652419517779573090398511050615099345292941956675305983624341357202711470075933549559518652440145585051993952549391785445443858569269257826430513713648866931403215723928626986507922970149009671847755049978179187064597499556839466094970703125 318 2142167241842910533503095054721106633154094592809149537052651109350732508894602320335297464032297855726336544635497975633676969870171652667016042986491001141417040382644240810903411676279166537163285627046460246928927868363694003196316323295721338910791805606888874803205758134376787374504220137826477207549549849353626869724915043873986512913814233820692009205217497680457477423230108223388850878226270501176582176221409581266033068029827633849235431207080893045713310129940509796142578125 319 1175364322254368151522478194624376787478988621182524167990048610678559912980290401121571012565241187479926335310605029270685879828365782385338362465827882506272701717149242048126483918540853095610751557847851808284964142813791625673754840265896384233573247900387787827022935373169855696642975505222631514238287011343347990880666386272778919905551593812737291610718736627313408712577895780008994699865190098585567108449163009049047023766605826140398496394701144396321979002095758914947509765625 320 146920540281796018940309774328047098434873577647815520998756076334819989122536300140196376570655148434990791913825628658835734978545722798167295308228485313284087714643655256015810489817606636951343944730981476035620517851723953209219355033237048029196655987548473478377866921646231962080371938152828939279785876417918498860083298284097364988193949226592161451339842078414176089072236972501124337483148762323195888556145376131130877970825728267549812049337643049540247375261969864368438720703125 321 181876529301234153139505360711529351912205389116865398818382601582989979014419900676820874565397129433030771502045956689945318941451869490413612517850962324537483490100897927849733584895978598412608342525771017941937819287724451823757401383193892973032246088594743589823934293008003932927631137645082391426356091591569148817364642984883647292610083499107552210254678109450070475278872633280734703658204634333105340145861690820049793982511169371525769529462923657092687790282070636749267578125 322 118988300852545720383842625280864433488673175785760800161984435476467676771845839053883831469262199336636094791005317329028405174905136883269615733856053617222743597393928310628760627525170868072060652337953922601929136431368931499939910166779870546705410779817476969207630739466862771414534689415579151754636420151919607910425225872791373543868043971910261168832281485818297752171850233899528417179361747381020900388167758667246092558103277742705120218792702591059651240357197821140289306640625 323 12201687277930500088148707817892736698660211648520455337601782230260326816332840419886531974268722779028901466458658744545694264053082310836134967116078113834301913976622365041927621500184996712354314774469247428597014858406305657389203743550695586968172627481965813338522549960022135484701750198126675764809513845606398201427426244648760209678691697827768991031056140501546965822724159747230278726396594094312950295621185006855974597634372942379418473614663930015833415154702379368245601654052734375 324 3336787949474871452677401729791074933919323185513757173956405752765068966099184931152643437861242555897699584705020962794128635475740876840902215497049933171013176475239585542078165879642427672358118734242610521289795900053969302224802656399577976844357412413435548953800044274781563581530682707242805209151989500635219099982194115883538506320295280630451111832982699647361823306622525318630321121096211446199868040027017940650409379761236682201718521355846870657391178838224732317030429840087890625 325 265691740476936639419438112734614341613326108646532914976278808063918616425647600143029233739701438513354329432137294162482492599755867318456838908952600928741924176840951998787973958166528303411515204214067862757699998541797305689649911515816396406231958963419805585446328525379482000179380610564208364778727163988079320836082206477226753565753511720199669779701247459421185180789818578495939319267285836403664492687151303524288846863488470820311837262959307076094772614993644310743547976016998291015625 326 184288313607407115852631542024434628438179385997382404855887003040079721180342803503462830210941848841177683818886718929721899122383856905993466987911804048446526131170532662989105341196357929600327567178268347359596169201331748201757172668417330273258763025691184299692559785688747089486123572433897716846521394595986933175665530450161535451990733661244877336558737599513417806249959269339736634215181239718286435353215584997698221441483492526429061590903689588950842281889208607026375830173492431640625 327 4720545153053733272565156948955893007443964972322950300383545582871642058034480911741200395853275458066766371020783305384826446019862494647022656895360860700957766849933194162465933314744708366712390633271343717616055874092112730188009977901509914949523214903079685836624918910417256697187055307894290017023645522576205293294672562480887730602742642732787532975952063611536197107092706684137353885421867455383907041572617209716039942223599661064480412650998008820975825050592078468980616889894008636474609375 328 536128396884219014335654944341251006385602669986817070126663071738884555067628025987227745789430176677942995046681760445368100517491308256310052445179488334457807315366373852246823451259094302036587301839681696460549282099104215893929111063606389232494326346333149914962940928883954361730385782891041248470829546885386196745378324270682540040754704576299969119152450437875302164517454221744131604715502951996510218017942674787694287066946221893749852960362654741440467665025693122515804134309291839599609375 329 12735086713908361622726280416893208155482328702332855320374729273471115944165422603695410427932966530772522315739869201267184786072385038058737723772304529999043863407749771211500594896518274231716687450439431081384595537125701723501213318382693448550823729165528376450046706236523675117671237809637215607926390890806086640250367639060938919620079101564514206462523477211202352555514704092465753312091114021134704416754606708371932556130827165619755257249862428197228580821487309293615908245556056499481201171875 330 59358455022454227902537747705858173606061701578670088357678822884822998044838834169766743520026538914617688759804475090652132477456031957053438543006504165249780719273409950562079044009195345995289644896115992328487521571348609728183621399241367768669093652890174635995980410424474756904399837248309055799656906694435149594387306792233189879585114456444769606393117902255604185640110908905560714590255192471390571434025709233936973778575889331278520266842579114478607791964559492470243640127591788768768310546875 331 33120321946671674763104562141362979210079399146567090158203135203363095109075931214324992405788522241816252679720616972724157004349681373979902894467829138376084790476869226415052618584445026055486042147892834690943794536196199982334226923022419175838249427065492013324728612433701929359600697760635072877471420881017829612251134695586341861669077149140283018378605700375705546896163598286191291292374104393536756272431087875130147454908815507158234922604820786475792330550739495098611087087192572653293609619140625 332 96214535255081215186818753020659454605280654520777396909580107765769791291865580177614102938815657112476214034588392305763676097635824391411617908429043646982526316335305102735727856987812800691186952439628684777191723127649960948680929211380127705810114585625254298708336619119904104789640026994644886709054477659356795023589546290678323108148669118252522168389849559591424613733355253021385701204346773263224276971412310277253078356510109048294672450167004384712176720249898233261465207988294423557817935943603515625 333 3559937804438004961912293861764399820395384217268763685654463987333482277799026466571721808736179313161619919279770515313256015612525502482229862611874614938353473704406288801221930708549073625573917240266261336756093755723048555101194380821064725114974239668134409052208454907436451877216680998801860808235015673396201415872813212755097955001500757375343320230424433704882710708134144361791270944560830610739298247942255480258363899190874034786902880656179162234350538649246234630674212695566893671639263629913330078125 334 2243432503174138975997558773262848188701996846354277492469039569376194492046933660065952988901667718105624628376308211537033036253931165715216554928992681866811434372210755584166273314444133190456015770281002427314217574361317391327922496592897392808304520847465835138561554602044858352812021610565700962170745726253455231889659647283401352774530665968612582937663699731001557314182649465732612255628900799975331348703232698879799136471230052110991626677667622992968075299713664842726768000602532993070781230926513671875 335 8659161759534095112790577395496058606609555218917434104084303816146594175281153724884998982162850072818557668874207020834787295367075618972536941905275014466355873321435209868885257108251214086205773913334608281948681094083737018049405201523237654198140601662338239757643565643327491316125531238172613170291650080354369052652371095112345873589519994407112263056134562766072315242024552448713593608411116022513480020918673167089311666966671646789273115578693183965249603684003504191872557793629994193906895816326141357421875 336 278825008656997862631856592134973087132827678049141378151514582879920332444053149941296967225643772344757556937749466070880150910819834930915689529349855465816659120950213757778105278885689093575825920009374386678747531229496331981190847489048252465180127373527291320196122813715145220379242105869158144083391132587410683495406349262617537129582543819909014870407532921067528550793190588848577714190837935924934056673581275980275835676326827026614594321633920523681037238624912834978296360954885813043802045285701751708984375 337 20426962590740930371072972075975202252991940761426227051534872702289815659488241637003712598922163321778977540874254362149263229770931385156214645954543759126133505165265660080700321518364614029359420661556340937116938700943535625578546870393317626253413679321455907588281171352609552014740128190849194468718002539555956595206943413370023915797677666806377828549421433565164591655935919226515367322241822697109299369347150001163686222374378414775895279650137220974023815090564266388627363835173156303426367230713367462158203125 338 11342800512887142336051520351330801593911381962809106364188007170542930495490113606147632981715778404536412243054032386524883739159944327728886618403615941674754419225341088676240307105983322104588581158781356746081934390081074710946258812174117944749574138788928444685092701863941904097327839753975831271415267981607714755081341292538468994386510441553770088510228730323970681109517559719066461825936280689094835235521767436360464049481315556890557850285726196846575795608146186207513509032474008364488327060826122760772705078125 339 41482226052970571351681808155017044710144390892025594414702197245726122880242926026004576829489897507284991506419518269126187713560548603738524719570463001574724175858408433501857353594110364552643488865777582994980215500662920907836085442150725105954407206991559376435226683125397005665662607549698726377088766860915291755715900409139483049691327594221301027435246117812619809272575328446471834286069224718022786910076869748415377309571964906054029015538479389271437798351108342908948045657524517082492820918560028076171875 340 762633192483967014964423970821726445166631766269470266396180662111453931864277788309336103525660361029005677161737867508000558202418856874851691788367117838502113376615808097147017048270788661702013254210664520822818858717101058190471711236526820015237617221473603978402207809822133921983837305858565015533605542743394701557893981803823962837577029537867731900985228683332168744398413127711433560866825832131291247060306033583695800366876251467536657063960800844979523617713708829662170779798389952386372669934644363820552825927734375 341 358700577430390002900508378000287886623201975583295670125651870041387297607887897673770498347931287049504739189176017683073365995896317509413002620459568528178235395070331808451217673738398529159153820256326347035284456306939945990277039354007787069235899962099998560876072914688755403305501408686580234892357917345513921698264617648419270796708644237810891832049604111746578678399805346964963923111155322423131469306985320623503817827730761035075862150083631845707610418814309946089379635739656515536211145445122383534908294677734375 342 4941100454103622289954502906953965638234607213659897855980854509820110024548655790456188614742753479106927782330899643584335616593471773692164111096830556475655192567093820661415523455746439739167343874030895430411043385628097756016066217101457266878724521977927480176067904399837605680533281904657642735642230311434454271393595108106975455224661574375845034986483296639309121294957318654442378040856164566378635989703722791588765090576991233258170001117402028674622333519167119507381204482313768501511308528506560833193361759185791015625 343 1694797455757542445454394497085210213914470274285344964601433096868297738420188936126472694856764443333676229339498577749427116491560818376412290106212880871149731050513180486865524545321028830534398948792597132630987881270437530313510712465799842539402511038429125700391291209144298748422915693297571458325284996822017815088003122080692581142058920010914847000363770747283028604170360298473735668013664446267872144468376917514946426067907993007552310383268895835395460397074321991031753137433622596018378825277750365785323083400726318359375 344 78785179024404675842744825269907069403591591128940360516607160178742489461695269463176568517665806554970894985511825776459855145013097502903490242775301489145338848834666768578613573458166745635653140322250461300683760967166285192952389876788533220750603215840489086612784348100761995872632837634373592116742978230645152485172037026453817285522738984291176671368261775279102951329000532793914198621175752637317299688800224273667779806400047242513242536735743265861626807647779292556070686388806239598692204850749476463533937931060791015625 345 1197253345531578198967425826869480643972436500905861549993440952001961759498262041306486782295242881755004136297688638138702441578681178124479824939317527986833631434969668215364288410944641080998943257397056117265747867554616226771472924734768603051049345297861718084062133575602651044421616871908070123059790615612125442230025062669860687678211622779139131202399835192187796635374633096564660411189652955256375393485160551015915725272257860774620882120752098558004364523361788892236002752087037676758697612999782222686917521059513092041015625 346 289974760287748239789910535267788211970124120519399667408411398574875138150479066404431098671907825961062001811300188157193731350356581341749013600302705278411105533549653641761230653130792069817944056941566991601764133521728050124050742370760955658964151431142108119959848752010962082958915606376134583805081287101256782108112070178640258555662855037107497577221240083547884345087736135987960751590133945763094120302105885456054788660940853879613177649646158270748657087558225269699559866555480525310956561868547254334771423600614070892333984375 347 26479274163118062949236567299453291987798176268482022260715461922495177089004272642720418747145267265391714375926622444880585468045719401470238873501325982002277268458349950971354483325364433743901733620716775285740040613694640366590949369119487266752779091212187241480544083407316800733353609319083868573779791216877921945135496934733728873372371236283237278762044818155556807301432747154690100210993810310472015722323879540329213596143809551638361222217688663144680002469132675943617703603882037442868928149575236119517285260371863842010498046875 348 150413196534825285412673696721636741085327784782820559439734221848400438928261383774628358037907652198256027022016174918857758689620529795980429064940521815291286339387121886445529075384286628792678919845514878169513014207688111773109413426647809113203930713999125464492575154200325332000802461183661975094357370726801391667728441350910150610599758259711997325751409224780534029104014883322002528002655561660516295494850078625993780324487000648997289004556149004048646199592702107679725306038546418876502880519752114452103342046029865741729736328125 349 1018387588458688077415048531023513719192320299650564879742664522446780011807686524984498760931457549973512256555262713905618340983944759036665093027086297002611183289454447444368099157796851048903711894706043034134504813994573129571014594546461656381858533292202478869893429339028722692844633143690101768573856014242881502425522185010472265724126723273206049093732491297299083697451643169019950316094779745778691630277431942345153489064971686594101044934247862446811763958962348890256348157064582383645250402847033666109410887656849808990955352783203125 350 12206700546593863941618732392405130195798359756085537942120978864944280963448297388512827613904456934614016773778833899553644498095228276124410361626034381880613498332501938545508037850304721476585587779010789792708105647195225868145722879837725333344194748365440671385708913310275785701904849325052589691809917978938648145511396053207715513816587436493908122698848354590913674455755996888937760638122359966525413376613054103452182231943153777669019374211875063574798540604000757246223351197691912132734165787550061066379925023284158669412136077880859375 351 7546683269522851388010538788529295476099441959951254402001829930183793247109077668859070622537674026676678774147305127476487705988515722502974223572056435442802742617292729433020930241002723570866268926567582744807812546702455601869896425385017160484456557784236610517939907968372456437203714664153034278519617043656532306247762120191610438183675229467569256313489959939268454109780091887688556902656755445102682276485855598811805171409806472317849762949230902496732127057457145685124404095511156100302751356602611043644657229378935880959033966064453125 352 18203678143699049383793992492045307730562725356253847225400128338736192711062396634097915351649803705776531585925321011062927845088012567780388537859167558921674901298998248068079772445618712499153850117870519235154273550152994691081885877518002107825721282598119309799345049435138418134597817443460569113257676254591506855856209057062191749818765178508558127550468281939221121091948121646231611900194187955794112891209095969419618617036368897869556178199680541236760280766451986413332223307529410107658850950890726781705719616866190335713326930999755859375 353 233063671984872285115828784703854691203214996659602365253698016191798612378420632553657765978894637082765852584567192841121734223898855207177927860362710041945381767408417984332772630637947350183467169125689393938166890893409584879084663229777115069623612897927216655513894389400140058085964802605135058439687658161117168087153847564770341004156314798417860793664285620061219638436289163667556025934610561858897683700402467048890557526926774853034576768556531696352511159450273877861885615507280685886140003625134641852822969809722053469158709049224853515625 354 5153196180372312059444548294024841492681571197986198316784192835681574367287525714346603846993540257206708278408673058023015898267060707270165173875631416014819538224232340946790838728299624226289593504532475978201759973986902801976965165431984484073405980715916924381236340606018242410533749917018782350393637598991536297103729829553475481581219333222493555063019845350751666063833057682878564014208564015315083348148510470457702482639058612138844127502045099857021445772155861450899595152973602272204808196659044984035136227618068005540408194065093994140625 355 942133091676567952267949541855091645899508254271826707266070055183483833699341888725417848326593997523816441000065651833057881600675373806667947913812313632909382075845277733597035090501378799171394932466149920714736767244155504771438656370102563300720448424387511699999533971295285168705832828578958883210716794035627623517989406088114154920086424596402384204396603226251173348120278770872273465897680716099980113125251426761429456388485890764284177610561395381359945823294395369760718483842398835415844058554189899206223780814273283112925128079950809478759765625 356 16769969031842909550369501845020631297011246926038515389336046982266012239848285619312437700213373155923932649801168602628430292492021653758689472865859182665787000950045943658027224610924542625250829797897468588722314456945967984931608083387825626752823981954097708259991704689056076002963824348705468121150758933834171698620211428368431957577538357815962438838259537427270885596540962121526467692978716746579646013629475396353444323715048855604258361467992837788207035654640237581740789012394699270402024242264580205870783298494064439410067279823124408721923828125 357 9978131573946531182469853597787275621721691920992916656654947954448277282709729943490900431626957027774739926631695318563916024032752883986420236355186213686143265565277336476526198643500102862024243729748993810289777101882850951034306809615756247917930269262688136414695064289988365221763475487479753532084701565631332160679025799879217014758635322900497651108764424769226176929941872462308248277322336464214889378109537860830299372610454069084533725073455738483983186214510941361135769462374846065889204424147425222493116062603968341448990031494759023189544677734375 358 77655893553757786159221904087127058099486211037292699197445029732445288417610506951516138141792404694420802037698846174910476882689685488416053143807753576079114979834114923012964763355935583143579983809785647480081308749436100879788735605270450799013457312957442452966539848169909451073724439663429386184485286097739498120067200790364341114860683599964742589063862262334412420454765007424051149636552096830194139073113359873418416856403099059397023338615155529940564797060759065375795771033265106338876851822712570209837729356787405787798661549459211528301239013671875 359 18320134659239372580477007487068803392213075558140737636380103157165735613263141597104821503907996730338073212150839224749594503439106659367181451669160607933864353956865340551944287172284574571901140751925716892658039038402682427554731139791946064212974772373988638118420557895398352500449791380026755477865571637401001027925567912172524702440133270997396558797151734288435524448428419037154009787114590386483228752191343213566167656666296826669749191627009691734835529409448217223084162326333428086860176157146791206360860894256960273995815668968134559690952301025390625 360 2965794232531813322463900379497724878480377634296604150200294220632750908715124680382371658819518434606071056546158061360942680945276286206527987087976971682170455080898644400175994685614986632823958956139685898441403174579527682536612349180009769877216082484225727724998702712021009886751816365869271238322363586073242534585545221674553027684572916211419424412119845976388729674814961453748336459523638591706350630558265552612469324622203464076971423251366046303049230015405585581905391680951295018686892532378065181418270727562412625299970159176154993474483489990234375 361 33025381854685329227325865258826413305837096544030278218813326207845494289282321883210075574529538976718726642249372749994453780989172869325772241666406660186100172955484887697790850110117791370519462605304812803357729098333270434035387066809992655347544050356020322817269760166693991131856629203401063698506419979820466255933735278969874392257252657875888931431304346231186025311156095667633173585417727141277727961754547225482740525321538080321341280668749815247488502509399090400009757596407884702165547973398445839972817434575073913816112280983361415565013885498046875 362 209484785784637972661665925587198469428854049757782939132274656068664107873589713641874574830199172512478507307150897512263569528612566940199425565865059074526160381581719187975803541921743117742953676627526196809554562541447192687299395295900470861804497305295538530576750592852564156378080718248407440193862505362898291428994793266121363901874630910542155495963821007274616480522333232453669026862474528827560113731963547460584718149490687666499914337767577046838030457249982293275369893848866691809117884799722484737594377046037707221053103534558204046334140002727508544921875 363 73048008875911223896431057625507247264816541846373877910677906006652325800300735880884217736178962172939191308833598267965106377412451296150231969653233855958689931329648477651504981477034343651001137959454379867308651491398012435628895766005639695326640270722651764264515336412565599198120365729271758684315167576111507962271959611529351677598934697912394279572398679770111222314704095466553176514004086421137676546304291765794671170283496275638298659567368365035739727167861260767492095549604811841219781154946457213973831765333033353738978465941045215004123747348785400390625 364 461327395254929743395520701328128469376222388376589588557095247594412098359219267382136188691064617706980168791807706501506832815910594915707174981148033093921510392319261995760314560020062693893532586669138190614001057628775007735970728320632016931865863965721834952036120155579916785175809357726642864794924009310174617384932333730652467584708312191195934833211526622220160413406282244509469930956541407384052882460530124217699666308808392379166111354631758172546710672955911006251019580233974228702039405905948855889130337130784238842203144603804076950837043114006519317626953125 365 841922496340246781696825279923834456611605858787275999116698826859802079505575162972398544361192927315238808045049064365249969889036835721165594340595160396406756465982653142262574072036614416355696970671177197870551930172514389118146579185153430900655201737442348787465919283933348132945852077851123228250736316991068676727501509058440753342092669748932581070611036085551792754466465096229782623995688068475896510490467476697301891013575316091978153222202958664897746978144537586408110733927002967381221915778356661997662865263681235887020738901942440435277603683061897754669189453125 366 15445796173460166521355290849730496797987355604819198780787557425097120857094762388365807881513614606384832267894133210911352831046991572628902633015430010279943502082689275692636697261423602826375192544644153103790576764067181274047200400088529108252621746160596473995615361299228341687126910300426621631066139950813590761015817158666131113945158753288687953475871639464258453540587780712786989492853224714896146508246170249183583564459577227552080404978761046183086485914832118126584888652495392785038958454881129738904491663484076808754365435494282365880280849523842334747314453125 367 18848118925569104701846827541654881980164020360670747792225536636910389153891311173463086212614026063806251195704513403944851075905867641289734160502903855794358057003953655895832245750683686938954988082415643928728046060772079629187947468218029857572968001296121862304999535009415864652258790466853095710849233928479054465898576283291313145069428597669353692427769264847247984394240754109296143603391468788969895180350095400822497434120910601351114916185457635631065861599721762946918375000423815430763415028530070592141678564658031827802733281797785414024559713652706705033779144287109375 368 433506735288089408142477033458062285543772468295427199221187342648938950539500156989650982890122599467543777501203808290731574745834955749663885691566788683270235311090934085604141652265724799595964725895559810360745059397757831471322791769014686724178264029810802833014989305216564887001952180737621201349532380355018252715667254515700202336596857746395134925838693091486703641067537344513811302878003782146307589148052194218917440984780943831075643072265525619514514816793600547779122625009747754907558545656191623619258606987134732039462865481349064522564873414012254215776920318603515625 369 142190209174493325870732466974244429658357369600900121344549448388851975776956051492605522387960212625354359020394849119359956516633865485889754506833906688112637182037826380078158461943157734267476430093743617798324379482464568722593875700236817245530470601777943329228916492111033282936640315281939754042646620756445986890738859481149666366403769340817604255675091334007638794270152249000530107343985240543988889240561119703804920643008149576592810927703092403200760859908300979671552221003197263609679202975230852547116823091780192108943819877882493163401278479796019382774829864501953125 370 57251478083662988815915308323485597261147487716879846053635385434900166062563334254222766564523128960445274358199640183149770854648080452542046167130756313089322265840496250368403306883211454627901490989172928190167918684914851967826739218747584029817550895336873063284534525165417077896288641994057864808175265337950553548691010994374165322279779091127665051442716226892165900486789178680514027699055093605675716750943242393501763178254424186784270294425126535179897847387366596719096095566418781191201276719952885018546369068267804087667027681911313674589791844482533633708953857421875 371 243980625167283735528443071769431660740033951563944495712078784754221383936284464854874500727441229838529910784120011732681765387979133940601082514413629638465271324729155339916610150886715777286206119487102330189699844644473891856880766467143848791174596243825728510040667085901019234358907700984398375467926270390466757756146540512217683776453067717675406702206497342740357216118297490253784597938860674618416935325647811271766268208321608654736189450572543677342105540495155943493924667213861104696258302405124239114284078822608337134933976932961622956751168711519994758418761193752288818359375 372 276036473729408605889844351271984725654782937900813115586658479101491346789226949288361661406959055656730920960135779697559661570341355918198305034555566379285525951335905676547989586769641937805561668032853001309514422772944914144646122645308734033810674582430568752235791228574145849092194844179428818960062568689944141986881122477326576535403105811968525830963555387771936996338219788243332939273893463984340328288141684285574974980217878404993499013421491021810411377932475702493126448307653074656350634107987277830029432244556877780399754924153661009463001096975176551495678722858428955078125 373 6124941313090103851314344852084103979889302175279831098390722944231571564166863367600768241231877856324188793740294606306989260054717164036409720178386451388566939487284461996213120222976757561355626052169700920502603785549395596051047118236179599592600643437596393316544145710537310913790815776123748188310098707175351975541299279076797823506571476377509178674801842757504885996473890316553433143654029484613015682089591058913229177795967783054091529780656366784860543562191680795962333753786096295273197461377445889879432921028702132634045973243237616693256109012821752912714146077632904052734375 374 527554670167339442942177413668678460816621352821637468132809426777142568279133108950862890307432349896486294020197803089354860344884909716216849300348817508290325345306682737550227713669478677626195054250691113624914369777697651358188000597342268508029797140695740068419243667169141771088813302592245903705163083866168851427718297765298565493832715717642896079453767280757962341625488415523443614215837598374585189332877075004526038187757856283571622461373450315186965310207406288653986923347854803323730098382854444876273292240628377828462174576581191048546873832714165786228477372787892818450927734375 375 329721668854587151838860883542924038010388345513523417583005891735714105174458193094289306442145218685303933762623626930846787715553068572635530812718010942681453340816676710968892321043424173516371908906681946015571481111061032098867500373338917817518623212934837542762027291980713606930508314120153689815726927416355532142323936103311603433645447323526810049658604550473726463515930259702152258884898498984115743333048171877828773867348660177232264038358406446991853318879628930408741827092409252077331311489284028047670807650392736142788859110363244405341796145446353616392798357992433011531829833984375 376 3099383687233119227285292305303485957297650447827120125280255382315712588639907015086319480556165055641856977368662093149959804526198844582773989639549302861205661403676761083107587817808187231053895943722810292546371922443973701729354503509385827484675058201587472901963056544618707905146778152729444684267833117713742002137844999371129072276267204841152014466790882774453028757049744441200231233518045890450687987330652815651590474353077405665983281960569020601723421197468511945842173174668646969526914327999269863648105591913691719742215275637414497410212883767195723994092304565128870308399200439453125 377 5842338250434429743432775995497071029506071094154121436153281395665118229586224723437712220848371129884900402339928045587674231531884822038528970470550435893372671745930694641657803036568432930536593853917497401449911073806890427759833239115192284808612484709992386420200361586606264401201676817895003229844865426890403674029837823814578301240763681125571547269900814029843959207038768271662435875181516503499546856118280557503248044155550909680378486495672603834248648957228145017912496434250399537558233508278623692976679040757308891714075794576526327618251285901163939728863994105267920531332492828369140625 378 69827273562891973596508380816931283529958386179253225833729687712306276317067152935420231126502056432268021930749602289161331754635549087929911766161759344715464789110613258272201361592235730688237339869489057675193028120605712334433764355229308193840461059675943144523540251752656063830889852163497449300579426594145983923290513688730598345997288220815499327941253994438775702132518628637251892463739720093253860891081913304937920446334692498386743259481231573677288314418985511048522270799794421112772755311271815876677759122832067125504808200457390982650494556417675173776160590932704508304595947265625 379 3099944675680508421865430943210745888255921322558176834022931108539911732618450838256050104382145721516928153481565820988819947250818086573643471731674061285023539628390826576863630291203210512942716698888624121209322815761936060969367516674521026319449784387121960234558311857853283891277609719575088713755685595508048189440231949316015246638349209205228262981409371924235204755254770444944088475371312656756859561856359663811223412228935312676408824934603883594452333136705253746504370608013261994628398699492637731493425899025828097943488616602304869434244132299157586420135235272255158633925020694732666015625 380 86958821292638132663206738204990509473900822548581704137535715854039926356449781383784550852271848917530317894274125374693762177058914021288646375275803408160761904180336775763906241559175869228594486031541750284912793804223683278831250836850970737715623196355219459718608523739461988327931531140268537118877378956258364730650810602085114401063950532834313170505489379555407917010926354535430344640723646841050510357395077086773231016874994007045071271714217486999637290494005523509689720593297079516239850130455496513280417057654777447773997099515432172755327634919970090920937622058772831223905086517333984375 381 1003156157067404614909299786298636243364871630832600366221272488792836933918816845051288556497947910857175929148150598878408208563139810342556750658632393036733366186856723941670602969082120875927174655928215153816772128633829051554813688911143992928715503726484630695072932055439179906131466730159318984017002922842422116665386780603117958552164694647567007337996477076230144363889875255433691028916643822227721265742381107221096689428831008922255075765598197415907610389965295229435487816756739214392031574505677622948016222973867907865649861590512892662833911968712531648240116055603721179068088531494140625 382 35717795049041494074865135234994954930426344672614505344874763952430003476609736942199078506448911664247159954026112506869757593719969804858013104552728409680637600363791233130616012987515231770914452508347143771382908182420209439693625229687581854329674374442248259969598461099574875991592465009673140291546541107863394342344560537415326372910557464653330438191522389013932346830402109174429158219863917279601792636176115273407701997457709842806033211558376042066549366326103186561254345973324405696758006945456633890097115215518018281612221602138001878486568460660816147551779690949569356916981632821261882781982421875 383 594778934947082270898841165000133379928403913461363284655958025816551797023544749950532481216084050756811402712695699570918137321510801533070392132334564387290617432144871403870692738009492772533053709160737220193028427559432183278376454911754080443837621104842655807319835243527703369773039743421948379637492401926594784048607247210003043514119282998357632949015351086623308210262782948426363808617733926873368981724150093465876081088100124773683074783776435830934278578386848715346104978599271625298187680874343077387269353371452217472064385809515422585232857410134460196188331375377611465182781103067100048065185546875 384 2735983100756578446134669359000613547670658001922271109417406918756138266308305849772449413593986633481332452478400218026223431678949687052123803808738996181536840187866408457805186594843666753652047062139391212887930766773388043080531692594068770041653057082276216713671242120227435500955982819740962546332465048862336006623593337166014000164948701792445111565470614998467217767208801562761273519641576063617497315931090429943029973005260573958942144005371604822297681460579504090592082901556649476371663332021978155981439025508680200371496174723770943892071144086618516902466324326737012739840793074108660221099853515625 385 277198287839811237305749395582956898908737718615809046612026753610819271718078355832208690587811803655345524790574758931604216104314639346070438017464345665760969334823307172698683378688108342146325820769385688674171932949409051733159132012820125385799059730704300903885112688496727017860014048842176468509999748371578779618443009160240892121975065839497728408606891256423652326414575947806076396068949153813878017535123635665280668317638242361629664590017912593838054569032397124967882083447186854842918521796963576329698427584432072932375270333855740368012471177196876054591982859419407869694396140403114259243011474609375 386 203297224301717561440036606720540589659668242832834354785260421098174853878038666167341853677101176800830407881407528200438532090904356496408059242008351111269094910159413480457214389929858658130115356952267464073637695625096598541098907418202279957945030406498534282909341645743499594898534303420852222005233815455715876972166102918120670282256513286687634014872294047461106616192450000120976428876967309407098138060259674396916842144155886948019196010319137096320829220928360051451444720000166839341796443885893086880200826790422482288604023262849799985900346361356188898437760229098193731633870129371643997728824615478515625 387 847580973547466030165562071106987274851726273712101965887083141734522553933144199538065476169341135414270932042556934652490535002509970073643714965033168937207535645140954804209914751787306550407702335603511892335164625247644295726817760571535034438484002741902787931228227303900645986991891935765347936378934443618819708526744984921094923513838747244232800969527103884196667037975852741492174217234151748580079111151192189015437977486348691923910239527984146981887922637623328182862972227501713635294192934427020374241175468982156599741120925391469817079419311363252741243074685358570297122327019678778015077114105224609375 388 4239763612812319743831963433156873997352381204278760469046606082002436577626496382919914358435945042181318156366754000620145586755810354732590075492084162425516974351374568134935206101987202315303555769239537963255714142261389562574617714206608548522943609127526932470074320021980684051608932897841873089919151221328954614254524076357406578736459584593870607380161692359801378480693544752522963424229153237685031669246715509547700742916371022300940332795205604143770893402460948873019879635603479434473164837240300326886588242714260868128836905146732578705951723366083319476919489577842830273224361548045635572634637355804443359375 389 5590739136894889424917402628806860966000258604964196008336033104742196029480363026968971815022313970876382246870058665224530960162746535562635726665833014181444417026049854252507780249739056612383332861810780568496517970642984880818733189241934662289576487968162632985962408435764359647714830160205046210096779068125299474389863951535698844503331452227171750070789485857500800776236572571970958549237764777828736675718550282081544369472773992118867082906220271226870771300194268174931298909321198305118851259954158736131806191240160941363110359668064315649543119964089529750920954053494443987404327600643227924592792987823486328125 390 1600036163432231413773002916527933716762014309704305350146916937066143415899790463315373650045565229724695963936319028442990763598815892827067762071900717118346219350365760526743831138638006127499259815301816677625682568463869180443271774682299957453770584429694305783669092265011665615595998034655697926546354307929889812260084198070104855870916128305313706083692364049516087386333377299515569107188569247983075011297062711327068854994633452222078750966071249265302194622107837197825487411734835485084387655367477518885483339060150538069218524576643779889253572019573384074237452148891880051619074354363192469463683664798736572265625 391 5461387279926275745486821811632870303324363370856506483100818631963747109619128438758676678859110400403629989216905483794270883908557647477614874657665548710008587403456915767961973203765452315582815554587842541206515471797782530302591619720157913409306579844260811545899571344170762753324867819397435645828644143953006307723443092748213278078226685760821258407099525863866181271631985031323695622282599164744314797517804801125110461797317595812611992059696223713761771011773161051652676706868727713714098163864730757295505802392021321928249861672226332476713462696646767764534010937396818464138747994951472719549201428890228271484375 392 2053891221298274150983956512809831699322709954694860675632140367015766194250013727606169332001939943831795148194747729817930422665910817275144013986881571231116479507755059597436299072606092479582807359691622883684240306056351065083547143386258387285404972014930384702124181293259019602456649665179890610505007346437126847177093861105284308553269100847500854755449954189253474121728998770655058831149928480881218187476508440583125916920426214845228054913850257333152958033252591542500280392535656774935029466975428619549907344634579418644166566728382517986180015483641433187047128163281508503900979652201375103004465927369892597198486328125 393 269059749990073913778898303178087952611275004065026748507810388079065371446751798316408182492254132641965164413511952606148885369234317063043865832281485831276258815515912807264155178511398114825347764119602597762635480093381989525944675783599848734388051333955880395978267749416931567921821106138565669976155962383263616980199295804792244420478252211022611972963943998792205109946498838955812706880640630995439582559422605716389495116575834144724875193714383710643037502356089492067536731422171037516488860173781149161037862147129903842385820241418109856189582028357027747503173789389877614011028334438380138493585036485455930233001708984375 394 302884404274540348653959804149047580939549576004630111177363694009005018142914881533328068291280366459812213654067740933779030958509488350969380394054015478636702780895056131605934686667116734974820054466066924338509654733692868209206292167823829718139692073081762502901249980772202965031992902338842497058872711940016757400567207277394698004766946774694026049565125530068939466625487264424543447174206881749151987224035733292164174502659653294347430932352763377123876502652283599641741349086672539375704602595627922198425479102769091754000037643196386523824843769064768378617858494341747942629557610767776498761350012500770390033721923828125 395 59991072909677941549297912498002619004144310720114774885774399279004217418707711134645566534770072583193464953688918601855230702025697370374665959137489455474962979167251447270086633856345112622161708495607094971058681614517247893872163169343330169817782849718558260782375085733176303604116072705365294009153513503878677235857330094698878222290874486535027365834353301621820746792225808462311076750478655303467424403614527403498133416894981472698470381658695611586498462022461615545087022222396101101276735399492206653198169750655912514313044705117335869511152795233816946051459794903648500098189598407801004231743036143598146736621856689453125 396 511171423276817227153235938873657579946309489295232708800425970396069628273355387466078482564410455441475794775686687262143028254839477088566830432318241284596173250226011399682301628859512118337743841158232002561107722243353526650113161631155699257411509083597743095902824255356654339824438409295181088905970187975430294218016602633585975863398033834151905042644091766474314101666548022254851843090229738894031544652534531960246666120942045464247584137406324457891148710349088641706353590233558539386301894813282982480391023477717094058191254198682600856858505989196691242587431117058466061940427411884602104663599675404839217662811279296875 397 325378556488970413488535979977556318788944033862080734705465137994101724897353396829978715234918065953064931128160384802389058982332494396201893306050328618393765132306626645942119029137651346194028765726371345639772343954086443849951487756662956139524540707998610070348699529499916513615202976644168161527945602567729274155363513248110143835102287758226918550900066487529143876275216679141154636253024058401688763655993024087920447232816918319767625746226084639834823257987826926707483502098847391297996977643645127375894043231633149866732270865869553750932976105403350293910843411374154152936473657331518070934261999127556919120252132415771484375 398 18194843500306736551865443464364971790358961429533692603994905051492174354535104597335579777221383330029437883755600557764793789233050754141213671781028326011960952433454255414437353990348325627823894550652959276830429701568559853645437243864835844366072791850574276523828928990105831524848535250965239424481190149984853281493772297321071133115084829152291058447780817916142196417433841480894226104632852321764033974879473913972423488811889255523085864103216426974923481763421293914555769953865447273992692992854991877732619003469694107397801854548559576198421090838049945085200452720631326078054670444321159008572996729213855360285378992557525634765625 399 42902476474440137601242868198928131337961915967165696593055976807879783514815511239174401389423703269105845909750817732164126832160194137058441952785688633269937180633798705258756636481097904591801754724525194288067496681298084576453207223367133539592016333944266975935985241657372140640100260409154806195479093873734340686794995400118827421404242217485235542479476088695096394353669017231786757768215040489222879508181367441863883060224825298902055135639177108193685366094052514681959354735645855641184791561913197761518275462485051259354802706408269189511390924234742357881954794997676914606529051841055121853385490027221749187447130680084228515625 400 60497854638519899034952599519013531202943546753199527908283059296211479728829222786140802759261099572347880963487371854567939349199893757519535458671919183989770166841235399253004202017908182712514449380921089595461178757715461513371078835850579182517192032903159469441731188892101889820121379709459421086399957248699637160966792888592561517607657056931367769338871219571172803087967522923973301797904233969865412966474250763958308100299531774614260498143194619691620576863375802265897935096602612186025704201242847993460958186536732907097691166373960590859750127036516067408291505296099159209531779227367853703505214124636069072948885150253772735595703125 401 3284988450920308667977791795142102371344666519706568813977184397803764843772582036187198633238145014016452304178528925346207674885464779521372202969186133077846694232002084644611331754797722581952375653588267695027749855361394728078781667322421428867893568746671218313626839098948254274592914456803416094197208240586127894590072301736711871165967566666144681855773508334196383756029109910969978878938334166813274285654187482240661008560611000896454767739393506092937014397049925079028445764893384900013040945795312396124284933351554488252697922507238753816487447656282050511946498798068485151390960524058836741381935120376311942891334183514118194580078125 402 1625395860573114127372071491277336542829484270618211716311840954111313825874454728595244947733067962210270517846015219616676826494953545583277359168138452716253155072523471471730463895615139144937125711517206914161255489683541304479740775082797510896689398348009185465490991851964101473797201108654046266328307651400813151603694824537816350293564922148575057858827453056218699700564423438398390699404293054068374050170263695275267863730747520188561336803613209847254770038588317679477879822240422381601952594774791597040315563597682403014993668566969199194628906663090077183058567872790296110482490312501692125452074587886597267782917697331868112087249755859375 403 655034531810964993330944810984766626760282161059139321673671904506859471827405255623883713936426388770739018691944133505520761077466278870060775744759796444650021494226959003107376949932901075409661661741434386406985962342467145705335532358367396891365827534247701742592869716341532893940272046787580645330307983514527700096289014288739989168306663625875748317107463581656135979327462645674551451859930100789554742218616269195932949083491250635990218731856123568443672325551092024829585568362890219785586895694241013607247172129866008415042448432488587275435449385225301104772602852734489332524443595938181926557186058918298698916515832024742849171161651611328125 404 704150792537996533728119056031732524110356003054367212910870761057876713900994420925041297510287534094456291712908918993748037558662063390731077113732525580433741375306506937510990069109925055786023392431322154511261584764931953767642901050450823117747310744069159448692244599547600684242110337135284393362366093714728303014477041596112382587397935460735996807278525057179178690991152436944597910040476187321005044586027813195564130247806038148422245669921435585256887923800333079748689717467424960867907790592500051879431263744520960565369456566242853651418023393196268549646457220224399154754603833641172631390301654523422580922442648443393409252166748046875 405 330792438564537321632127129547307146513942491334865357445204311775964033272839654090061275537895326329223204439431787420287984344120470829380691751103697204548260854584614296569225359716115043081879139179424365135527910982945908581194443840975535430139742904795089380009399206752474111439837383627728225891805531674836488548625952215813694529994865131067252900139269108736348669560368636065648483189264700898725144820401215943946139287163081571175060459587342402064054524403301472538940712023259560991721382325591711871659821925582334249596436458406736574094901939538777057910164440630917112924844015948781872911378959753740842952840495172495138831436634063720703125 406 25387850672438970242465711643895406707875359448384751440974092737436937147216049066269353094212760395021667486277751548702631690682969972916552145736881108704460095833904235237638089989554387049384296882201567532140705455401897709634204952634417274978588963959698731244577708495558504583095269896570446070335169349713348648533485179512355383587507607412723001409554491143092166321646439743412719125678916552907827749921151923108153601245408528903038666652639133315313069358741096002043464854715195040196385864686244805272946635498379528418932552384335548030724042996737898962481429659008005264175174002874374367111504283557425754036529497170704416930675506591796875 407 581497916311502937246127139794214122385711544182508738244260115813657965809261384267552183962052122481845752638091355498970501159480370646686428365275288653978337448226285485039275924363939169669530560811557882380052160283446253465678003076281696016459057415682448503526735571512684331090868180270351781944826911329929053625021804213249856505589484084976755358774607511338422626122281214476169007012345507509650429578858911968186680298823424733873503621948208863849664869377131297077442990810079323163766219768568358011668215900288043362466110141064318776346699854183687219182887154241851123126883775355410789825766830506677067778864564928653635433875024318695068359375 408 66373833590412978122807940670796726255169074828832068836737690362158959240228549432824884997954235123284965193976427577668204346632116592386065180550707947789813088733257443220911637652398199509422131155490678288808810866639079502725246351135582159592969553590039479188265960234090682934514810862287296253416671736087616263770345938055233621137999683413775361665844485937057096895957527195208433800409151500030099033358324380368736794108559480337847056276659840316554604376046843766410992808179054172549887085012302578760414929190020949515774571815770100328716169070395155446732405177034149625482876644139031581541099653547853879330398196856322101666592061519622802734375 409 38005657113870471273119826828098205453709812246989242615916001501372220060954867405235529149828595031592971070070902430972813808881549960800260922383335370904446974608663211988294003719763209039095112299633962388171925102237536923260476060660234344582934366385656605783201088830040325048303180699745705834706386236083769072634900084130426771463618618722727772089862552647558893682625280071976349194114280148917234706500976540199138688306561158441451224424015424565259166465724422740646934481963326419202065344878044456598213588454205995692732519821709959448222878409708266008798975204369754075551495166434009483590433661621501131304586007519930035414290614426136016845703125 410 38955798541717233054947822498800660590052557553163973681313901538906525562478739090366417378574309907382795346822674991747134154103588709820267445442918755177058148973879792288001353812757289265072490107124811447876223229793475346341987962176740203197507725545298020927781116050791333174510760217239348480574045891985863299450772586233687440750209084190795966392109116463747866024690912073775757923967137152640165574163500953704117155514225187402487505034615810179390645627367533309163107844012409579682116978499995568013168928165561145585050832817252708434428450369950972659018949584478997927440282545594859720680194503162038659587200657707928286299647879786789417266845703125 411 11993133483629799839388430746821776406375731201760594144584279799618413487774353382876852091830742600699871825875744885099679503622902591562644134889168245975858351481846138299901540387298311526550407066687863299683241758385856454941241237793737995141704625617316469364283175053839129539119043033172563464805942218431602858482597402952843099736581223672222578417345952709063949764904842593499503001311230988565624008225617147544863034394267080166608512785937901111407906631346858569337855673325168791947078710234830096219784591367824442573375200215648586641610556630748951133226058636120500485526558896059541082546486847040897295198756157541541966793374740518629550933837890625 412 31245681420006359099549179973885984288423329712538898005855764486756663571428266202703377231231858529135373451885111510745399309302321393979070876066903117961886405966601361278689655183983294993431359512399148203318444039994073245735905879285851248071393822268498855983170541044319701155318668642384155425986492444825357643298462568313736342660501357756853400884388776355365550927892540230378543742687447982771862468994552490065298538137965760213522490964785067779308895608923052493923754606199005944346862540988656707794794903958633168041303490131543964572171878768281599226477371544738426632985268402255957796766795011318111039926958931445266642867863993160426616668701171875 413 227028277840756984638646282714877938215113667168303791870829451886205622653612782256618292954802641973571472182413098691928593550053520737405076890052395966927332094090382530327082673808200878942427855963376582522825312416189296742851730151455980156023173015765086254177822682708791915501740312356716816367074089333288569528661088861273891715764020759837740937166488369619437754776932759092769534386886412485053920460229739888537863235943488658827274988803450507043290518384934487423073053906972813082083367658332349671076570445827168363369819400678196476080624803489366186354054972203258836718447358551367184059148026773891364868004650242618545907813398798680282197892665863037109375 414 1044330078067482129337772900488438515789522868974197442605815478676545864206618798380444147592092153078428772039100253982871530330246195392063353694241021447865727632815759639504580299517724043135168137431532279604996437114470765017117958696697508717706595872519396769217984340460442811308005436840897355288540810933127419831841008761859901892514495495253608310965846500249413671973890691826739858179677497431248034117056803487274170885340047830605464948495872332399136384570698642146136047972074940177583491228328808486952224050804974471501169243119703789970874096051084457228652872134990648904857849336289046672080923159900278392821391116045311175941634473929298110306262969970703125 415 309569273141432202625125538359072845751894279017351384772438159750547524032676286662774515179084459662534243140161861002065489347894407919790208416507159929188769262584671607424572017357039627072210555024347068597195372430360976772931394899378190084177312347925392613732473929493631261923444468777837430317674597526605628021581441882979899489566796878950176749322018784002504767049403312220069315103261543881405667256127552462299129226725799892643762824018419298532601142569171383207604614220293642981212249185540325372917980700774331718337846597067626480598509107043714321249922101382872228068225719624685681692081130793827582523586340937970574384296984504771899082697927951812744140625 416 1126832154234813217555456959627025158536895175623159040571674901491992987478941683452499235251867433171624645030189174047518381226335644828036358636086062142247120115808204651025442143179624242542846420288623329693791155646513955453470277433736611906405416946448429113986205103356817793401337866351328246356335534996844485998556448454046834142023140639378643367532148373769117352059828056481052306975872019728316628812304290962768830385281911609223296679427046246658668158951783834875680795761868860451612587035366784357421449750818567454749761613326160389378573149639120129349716449033654910168341619433855881359175316089532400385854281014212890758841023597369712661020457744598388671875 417 3915741735965975931005212934703912425915710735290477665986570282684675631489322349997434842500239330271395641479907379815126374761516365777426346260399065944308742402433511162313411447549194242836391310502966070685924265871635995200809214082234726374758823888908291171102062734164941832069649085570865656088265984114034588844983658377812748643530413721840785702174215598847682798407902496271656766741155268555900285122757411095621685588854642842050955961008985707138871852357448826192990765272494290069353739947899575642039537884094521905255421606308407353090541694995942449490264660391950812834987127532649187723134223411125091340843626524389795386972557000859751497046090662479400634765625 418 22118649265321323502164581171705883703145501180424590059221437542732356945439685706742267083312162703424910515386503848144903035815051903986002874822254183307041274651583887376310891690210313425751507672841078615496166799112754675593760155221271832765529572777887374452981921930823590348717747537413808706012097045400898082935177962188185526121563688320668221939308407031328802834250043830291250385105444625086031340288008078891484656434341090648341886374348054399784438301154237964171218106539224503364727882408405711059088200480425812924280624749147490183673600385247350593066630108700478915743575936603342709030677099808787678114495079556688303672358497653505082780611701309680938720703125 419 288525563903554116202745116140395309156578560592458755706354737142118874797662085876123070819822426547631534293979233183525468995343401979423212577773538866033413307746065340873764912070788606440544078295340871096183827078100116313536308030371170805750230309241328564879007750010356230611642011882897222381039180878731250535134574936623353635089170457969515088432737949226269320212354849282488276758274013355525984028679601377441415788049045986092466618533429720742849573598766613650725841356088767097047372776859011538777882893664604958257533835786224817785390375710460612334556441300981109935650861604292578319361019018772490270143685999593881883786006259384748773300088942050933837890625 420 255355099672546313593447075886669596313729035489452865725188257827112564688942567295891230441289277525359012131942423840907768335072898688560108295594238960283343209198354791698365348629075896093189294060041137492793565660267579803203238915400812825909365400790331464150218207431373068960978583032732333466504125900420304346617919961130221434067895002153961288625073153132641809827196702819897530110854037889251192242488821779721575149033098882792415941620279277821170960519102027458491995759547147056345067502855595337217373468546413791952750816851301572576855615681641248267040826173009007703766872788950144056033841441313771023049268141337379936471065587644257988131357706151902675628662109375 421 24647372474247189790602620929607469767120763049901482215142927110366225939024910141872194032886785045825750112462169466048985424615060713905067623633771738083543961367843152504075878796700120760955788105200165793023933091315680983248695065458711626274481039928967261859221305709485750807467723036432559425862034825324958839544042840345774104955616772720099668380606451127002846297808493457060060625870579744949333370254274714904150280360575256555187971887026663757304925833129130816200883512654436091726340735019530072865952043034770193665215026405057093739406058865817733558341155256025996270411878594511982928959715222435490669429638383964110911233916950159594794200756950885988771915435791015625 422 2480628640239663162677832952075767091404672182036555097424507275038778309299715640333012438701094951491796530576298842553844800564300375727905970418002732871554203553375236020289037243213986080090331576206453017428143827094529469635376100406061188179279763278632690084254041212957836821196513463759025820167254138451229805561643479693415590128543282719741800217793638226852657101933101395101047101817519997179442027019348671743335575672605415160570097012588652169655158969870562669313226603300458219567784532267211225541072866802400733230308777225389664431482248030361990848938749149212512637138310174777306061003800748632313698217407105275892068866610694517771396050420662504620850086212158203125 423 36126704058801314445889163165521299152494595868063420923685900267821111637093408035165135101621009874829172741444775480847582288003640378845201083513412715896015587816441680889328551157541020191212475040411217775580937718564102165630748621234015036439528361182401953028744791772025154365767677662020077018302904736383029161074582504528012666736261402082459858920509881791225581456921557368998736374538933354568003245657092055716953105781430488787201744071194594101401986045323739013968387287652327871620962378647209333226667277728220823481238046471582549182268512316744387208438495687218464331509223507183809383439918277925750539719115638084555170061200180908582424432751167842070572078227996826171875 424 531142028413308685246351654692127244399806047371442027104214842917559547510874703614604849291052411381713463479269378074517324314687121577857915370030896431646400375194888880771086224828399587055244050539133805980146062525873142859536392379106735868741233871775909993819211677590668224516389550522551576338492966015250571331950726898071747828889862385696741337821120384070956743695952120750493221925746305965529697318299698821561787951819747332247197481683517161397632279235558675731166023580522054834145713083347001058965107650615848190985858006834500954587548121783239329615904451292623306294714905847317802317210366505719969585058381934246747021273777299754160520495194219847689964808523654937744140625 425 1128676810378280956148497266220770394349587850664314307596456541199814038460608745181035304743486374186141109893447428408349314168710133352948070161315654917248600797289138871638558227760349122492393607395659337707810382867480428576514833805601813721075121977523808736865824814880169977097327794860422099719297552782407464080395294658402464136390957569605575342869880816150783080353898256594798096592210900176750606801386859995818799397616963081025294648577473967969968593375562185928727800108609366522559640302112377250300853757558677405844948264523314528498539758789383575433796958996824525876269174925550329924072028824654935368249061610274337420206776761977591106052287717176341175218112766742706298828125 426 16027210707371589577308661180334939599764147479433263167869682885037359346140644181570701327357506513443203760486953483398560261195683893611862596290682299824930131321505771977267526834196957539391989225018362595450907436718222085786510640039545754839266732080838084063494712371298413674782054687017993816014025249510185989941613184149314990736751597488399169868752307589341119741025355243646132971609394782509858616579693411940626951446160875750559184009800130345173554025932983040187934761542253004620346892289995756954272123357333219162998265356231066304679264574809246771159916817754908267443022283942814684921822809310100082229136674865895591366936230020081793705942485583904044688097201287746429443359375 427 1487743254792971467284956157391960697630280646460435515800077085198033139304794579463193362343838104617445218636506334219822876419686309254840288829591596092444601320496296659628963903956978449852256391104965397447290755538843658832791313760192616807905846651851709107633096126640091878072160293773192034660432343813228134283710615137338587183607159158162270768251572900141012636829962323703673647582002515680806441147723714543184284405980585640323645993953186012475892949798561686556575683299683050646280026740832214830320477537735061865782665066763188111325662168139901819844627061126379528303950112009474319665569204255524507633008991340812482068191689177951070850529878553114571104742935858666896820068359375 428 126252970691224233827181969080745354374762781756521786358068610574908950201003429657204098783730537084949402864291106500516693064443034726764205200331893723569178063784185726874030350608211171209875964776183442866130432737279111875431014591856345860836423745179553659099484467850388486618468499412959503355149103383598428912834890477689319415822662713387494771057486927836104555146156457883956580920665799692774643160846484878992293928383386940028844579004096233679419743084629665883301129537948965091051556752040968299910989490357447836265211680320834687654222572268699944090952661980414483419173145712252286230929855574925717699477073368611707529993784381618537426315656245490171016854219487868249416351318359375 429 650398844045350183455060404692982589555454976328317823635913699446145858985790338867609189634944766821472265438776669139928852345646291940237464553759457480299852708711823862542365048412735064605410715437059301324028452871424194965729711195563063707936210274856657173025542966677715595039489275857817466352550722648177248076430174920469077785610661207972597286429066198430218124461007243285426013761492014069486267314323444463578935305597398310931203067242219976482675372139079781885776129433384295941106591118899249117678103622996690903095444519615529751182684480991675364155503961779849518930821161824484759005796411266108014036933445043022051089297172460337981002398790621177315784962047473527491092681884765625 430 821662627249262649645872843373999720345331168087763557122523821398844485722377101456288032818015076770994980589899795703599898684107532682894884508335168637977350420148167262843210443460103075230521602731890792530337404968771843384625326753080855848547880243217634600156174079983544719791675959263443488970567272425790344604585054922337121443390986777882169893056281987542408772927655683442519031618760805365520698652748395259371709693549413961054145772722242499487146277612928709853143821910094795766474622320463412708336772150001111518636817957901151910116373113486381121541706921058740551014247245129727734780497911531982806784250043801613441549489840318051066145913654647885138171403696105699054896831512451171875 431 9703342630237442334727970756540912297446153896415634951482732816427514069689840141937887894761067247619388123778362647382092643520099496465378849112733340513329722051697766473820609410997741256627321815301991125307766550238214207266394333757833059057841336944254334047084322180157673013907818073325709538649017146985128495573386747599848001973581519254721697135058856503683322163011857028046084251998593854883580138669766898976024268455002449231672829088386050573443505250842120306139716650465073481124605404831280626037832277028223126368189637992037863367328296646406069216734633713551090663147651416635006711116812036445797758437922467270773776634545320251992260543552713198734750721374808790642418898642063140869140625 432 48516713151187211673639853782704561487230769482078174757413664082137570348449200709689439473805336238096940618891813236910463217600497482326894245563666702566648610258488832369103047054988706283136609076509955626538832751191071036331971668789165295289206684721271670235421610900788365069539090366628547693245085734925642477866933737999240009867907596273608485675294282518416610815059285140230421259992969274417900693348834494880121342275012246158364145441930252867217526254210601530698583252325367405623027024156403130189161385141115631840948189960189316836641483232030346083673168567755453315738257083175033555584060182228988792189612336353868883172726601259961302717763565993673753606874043953212094493210315704345703125 433 21007736794464062654686056687911075123970923185739849669960116547565567960878503907295527292157710591095975287980155131582230573221015409847545208329067682211358848241925664415821619374810109820598151730128810786291314581265733758731743732585708572860226494484310633211937557520041362075110426128750161151175122123222803192916382308553670924272803989186472474297402424330474392482920670465719772405576955695822951000220045336283092541205080302586571674976355799491505188868073190462792486548256884086634770701459722555371906879766103068587130566252761974190265762239469139854230481989838111285714665317014789529567898058905152147018102141641225226413790618345563244076791624075260735311776461031740836915560066699981689453125 434 911735776879740319213374860255340660380338066261109475676269058164345649502127069576625884479644639653565327498338732710668806877792068787383462041481537407972974013699573835646658280866758766213959785087590388125043052826932845128957677994219752062133829860619081481398089996369795114059792493987756993961000300147869658572570992191229318113439693130692905384507265215942588633758757098212238122402039877198716073409549967594686216288300485132257210693973841697931325196874376466085193916194348769359949048443351958903140758581848873176681466575369869679857534081192960669673602918358974029800016474758441865583246775756483603180585632947229174826358512836197444792932756484866315912531098408777552322135306894779205322265625 435 661008438237811731429696773685121978775745098039304369865295067169150595889042125443053766247742363748834862436295581215234884986399249870853009980074114620780406159932191030843827253628400105505120844188503031390656213299526312718494316545809320245047026648948834074013615247368101457693349558141123820621725217607205502465113969338641255632243777519752356403767767281558376759475098896203872638741478910969069153221923726506147506809017851720886477753131035231000210767733922937911765589240902857785963060121430170204777049971840433053094063267143155517896712208864896485513362115810256171605011944199870352547853912423450612305924583886741151749109921806243147474876248451528079036585046346363725433548097498714923858642578125 436 21222362229137401686549911143351486211062213751482820711433626604252552268602530684327793967895115654969955819015086407204890269077324959034750541333749188119312009258500389502791508290278530633301376146258271110922393887967118729400848454637176997558210870319712198547123435040684258877341708935900588055307230845120883584299682668015286263303261192828573445658523308892448620554576076490787074410256613047313265891366623325234190940260072411657327268068124547917237989302797525841644314941755054933334307379450924463128335330465569131896098054821385552710085900078431139004699991347074498587613049165769033410225648440104894474623204607851188671768183056518557606704421526131534790865322548381044498455594293773174285888671875 437 122512898593703059156384227318845973599319323949051303695694941379253503245069041094276186955948295768281132305167577509826004967148464860304830445061752146815692944031323172654412543082029502823056113506735271961988822599596641454163578910609086969775583736845835849990235545050135318032324200400529770224414931090599298439380442418317116457317773753301027208485097505534903347019756364680463289498727101035757474612528766010378693353439483778291772742470391444195459297663307203507981051798879088812913534796747405826319631211317802909019570099625797380482389465544208615931743103744707907478838653455534725692264301208039778272249438538043351288970244768080855422843503278177575831710721838974098574226445634849369525909423828125 438 2298464490516463092832924488728869310696829836608151508634932795216174974380740279969715543480545976908722323177248921661845679188672349244178923979803532026409215322971654042169433720761955502463355745499860437278872300791032590321562903941937080639959726486964726381666809060685588701604434323714339019180248522190733438021216480210047421855738753385680571458388914301340321693437649157770171774285619142531845981205652179120714666003878155164531948421487013884551011883461306445013232512798770585219070826321778080707582601155533300376116154639079584655230108763074897843495432369354465052210491977479286988712570554964034280165671716412231313532370762093964928587966965001889500178724852420993063351062346555409021675586700439453125 439 3420426818090601009334419832379571618291214570410096651833001685084409538146254179344763130806642996145522372456990768167966959877380207858286602125877120540995408565371376693262309842083045646038688719574368582933643864566994261529376660442408062376075660772127169090005861619121943864421514129188457048881793563531294845055301812922748536253116314360385663966890621621316614316675010102580018335292836622276204697455190869945741486019330542770269577481467115577348793955388181455460369739385289108173464721204273143832639870872132606322423701310359110724223788972847051367099982407276644603120020264791210128965486351285461183026202994932100158104104286641527470000398297070608442638848170212935440037682610636693425476551055908203125 440 1047102360821132101442470976987897160505187856696298456150763251707444240687225925657901543345995898348322650813484437991042715547367808915107549424384080769389632150436803525437376928071649351075051405190455287888648522690556262138002571993925864378336369736372892801610284995665161116985642768794013502228435859779155827566457960654181037749185135858438818827600006335959661646944378092723788631889174984838328702192650412544710483220068642574483469710128376419669512866531570643676311302292949354341782360406402486012916639715100972407194802901142954179255301435555536008135796501095538843124949599929007251744622944332200145181134784769308020098850793410543079259555893773030603430477576635941085181347176558119826950132846832275390625 441 23438035551937770937127995278800389373400256320976428717632189315025573350411081780341597720856962085904868578986670276296930490707155006351468685152049626487288493611091690731259668766791377615142907311915208943544656672953911603069616651758347034044567476653522472428427054240783674809700448907225926708107828181939549625362383807526883659091303237638295472257082696297463226629586445718134438673881002488756018118086034391175053195119612269375353318822018637105129743114240215145871245849584739715899340447440857650124552058308980313768286395425588941770903269992298667929032033944849748166847795823120698857700634353915791974878935856241703801086782216605104656661225791503201246393839666214142791744734495296142995357513427734375 442 31630041455926215521346708690500143821519263310984391948831610968169232903542336110227317793861623574228487223154674625645530685953138849753162189156985587607430384606591984472576410629824116505682198860041807187628803535128936285405199061183043622300486370388665735572515902081951346105230992304912090917288515371266808326632114871788352750666003648378147387445066570339035806666437659442295425053714601224902940018439115780245973716204028237540595745001155261956624274004133161079981635784426761767518923293924706506041859865692942463182534925930172825935749996843075666836917612444698435631926536764971296581292297831641576564464471314007491427972322516719308593736406894969045549530421521142216768722466024854611532646231353282928466796875 443 38032865562075850863310749578277101506532519898365089576187952788440061907016549005683333410133326517754453851041842332008347397666795671196052306590621098698820221033383533329382235467318512661189581114995984442610234193597179530607937213996811166986170539937342785187695192546254925738247037461492152750116776268564675097894644410834652157479393244056980937160732188934809197815915111360828656096730828358572578019314576788904337252755615096482742055096389119984129502041826973830029346913931436256743825337852036380193476355648213816086770924507752096557315389061166841109476506278146676101989379992966200474962467264132449991871065007143007907034719803318060061925619547850636627199651134779148363190999504457323610040475614368915557861328125 444 394020487223105814943899365630950771607676906147062328009307190888239041356691447698879334128981262723936141896793486559606479039828003153591101896278834582519777489905853405292399959441419791169924060351358398825442026245666779937098229537006963689976726793750871254544522194779201030648239308101058702491209802142330034014188516096246996351486514008430322508985185477364623289372880553698184877162131381794811908280099015533048933938548172399561207690798591283035581641153327448879104034028329679619866030500147096898804415044515495134658946777900311720333787430673688473894176605041599564416609976727129836920611160856412181915784233474001561916879697162375102241549418515732595457788385756311977042658754866177872600019327364861965179443359375 445 45190494024299507126297736522106467362220676091608952568077757717852158093744251089175593733865119049523603903111624102841464735238005516326814521609299327118892005929923908596679892255523661616138197643390331824051984968897349760826987665971159495371042119386375698008327932133181561504759405181693588301182567513746614725854095273925235406291623384987498328994434932326612722621374187215384605756997027035745180202227851008300715361508746576753798304743652866224441708843616163595670436892424409131659892673341612917517516673919947251268874050558154308131065826456131796619306337433894795403451401969992983873626795510593665193949480385549148209539037432282711468425126608118815716163874139577017985562666473053905491497062030248343944549560546875 446 195503115247924527729789267741936999102439088907518650600017995438972006345156379061991453611447278032049015205641508193712744737586659464733064983386150748981750596054036813370956549875846464883737070644835253537213697372443714535289714040524430208874202416889338544723628299994570071381890138697042801708576023577970604626989986974055353414698821088132915270895724404231391960604589008731196881425920538362040798590878129032110554796959139440352282225981991029860179720799252246947589444084006478785387027683410485803764280634712475798439402917524687167836616978414517378534443077006515663874411455202583646834084242737930314362064242043962724984107783739541466354700782732043620551268152302638095209141207695725805937314589755260385572910308837890625 447 3387205136272180771132395452738210798402723749676776620860776897721724295980034939562410068384377258927360844841928455914325461151210727935491474712155402511428004513029242464217735573430363170660095758846564276400562896336524821599786906050946523386308855827501330600444257755719876818128096589053415983090445059664839545281570704550493913812805156061837718065518946073311325829079507244296318061914204676272567324423353630905171240086850206582847680426897286447577532371987044743626840368432205271979379898235832835437311373787460336507845469152462603256704177881832917372282792845810562083405500793626158532357971182319955446505531635412842560771169741533916103122141468264476681644064499196869323972330226356179661006962078317883424460887908935546875 448 17280487220642820544251712394477990683376607604283216319984641461258288357457466386581108992944026354866705327074923139495118030618888628959032777768792816202369989125793253927619295044110835836757437684962980460958803928767694428839590825785337348123372298374201703571757992957147168173839950395001325608647863778968079714063606475757604543350073762281578866741037335051978119907676808144630368417562298433187165502566600727160280394341388342058256810313492935944420970236747465556469134760984640455352429650321791245197130906949585784556974342625275314919795890549689968289103739772694562493306029472567351156605920777598416769460424106089247640544442240706927915928213253349279341946837529800977398570701663274747084120264162265812046825885772705078125 449 1289513766090278757852879191667933665333323132521314601500600385775192441908185188864563826287549865258518002308568419403845554222887263858461231875698846462019671498398279126187500690178986344088848680879871310961294858808408431308139719903885554053904945228819654448787157722331790512938575002574591878024480448925756055507771828589562540726441701511552973968554422655949161618237369928336346731689134782517073806559131886938599965990134418505536003273280961594658185697300498901567391123811955240289411870046970625004273788326764723996334668480242727795888205455075597042103231465685779309887802892275441407013091400899604672224721394350451434494824843376245711044659992378804955063418797188613217649398472568482605649098360345305991359055042266845703125 450 392726216466532513501400186199955776391793102540292614814791133583433407293337344331800691750523491100832067207321118774548893096603564282071426268721981481432503501879987894887411846722435873984713360653678936370800311311369713731846539725712374051281918565106703038090183068037975388707657703848512505317843038475552829094110530823663139526686458972411126727666191999984516981636068018049657775770943728589925878769166998269794265747999140874940188361770993931319837962442672789245756707862842824802461492284645835658108159342508387682902789292136653141227405491019385873808935151777951730388601992688807607399924030849455799938039270267329758111992398509460234223992225124803334689538513607938722303229520059204664395036132873428869061172008514404296875 451 14140931610950964419591453628903734211519979461118155772140659230447752459706163675558972014230696655973631832850229232099499483483244204113625721195805740602853390770620306814948616301445658124681172469333684674072473518460289855793815743507643604917839127113710327090621088159858309594111681560767467988432153580497135155278891001118624012534722508253917047755849715022653460334787267970978821471033487969513431630078754161527708736633593909234852178360866325761147179525088792920236106566980348886749060784511659720295154443839497680509120691577346707791827474957868387974379306425590527151341553566284900443139109502810356578530069783731440199985885722517384901835978635603326529481415515334446521353215236340884080647184450896247653872705996036529541015625 452 25358379317116196847219543692353674676267024037992101513997456085209458704373074817323034814215003633723149780256856725127993747663756834724630124813956859615856004449314545851415464319701137797933693847724688016613876968212811091400692623520554803688533686861086193080550729615363303443875491564080618138386268453374101716499037362658158582478027384910122114551740065048232259630795689889696586590120704839242673373156444147487406384454460034190933830282344852435587626935316837565006009363265412601476739654660148050590158479833047036199942735830768041864083661071186159217533673631455708363351407688757422555533590062757093786150988183913184828192080722836066968531519079367791422106999257824749859704928800994772343751874899009379760173032991588115692138671875 453 1061080136968006646390282834259570025911751499806585163350761023902800603376960106512806023009261537589403604660627269956259304646219608277092053294926170764408047029547824310144167561232795802074984563049973993755421623019314372535356692548034781123015391499621112633358466071736828347717826291590987792706210967934557292306038033259178129601761314551721133781183051155572417321659679891408629460572159131405901260541835307520768221363979996370423050512898598463961395522245245504376697235164105758613598997838972219032525546993496052490631338813738041077035693432532885915210776488217417772842402878350054560667086244433197430353040746538921577208567425908550127490481515212582404927441065330425979069339972600660775299400741256139468760011368431150913238525390625 454 2989266508910424062782265921977276583514067644585509884348994552275302532007644497430462229652885731054970953422486607197645520482160396411813243259202149471051226973587319395266839420530633573927521586100281631932746668676311811458313743518674989871765203281519794900929797365466196297226628402317600759342139957498393574681615520743342627255003641291948608647344087660582250801622046622357058293886023446169829332659782909642882154277747399448873548541054954557171332410959651629923952204137929907083773179973590313020943728813972639246752895668444029885834941339628132973450606406454730808430450170718664024696756278926962907487163796748262926387811188106068670950768627674192749291129099030939750076509382855223553019687054987940655337297357618808746337890625 455 245845241664309919384078110554850656229256920366876252257424817442309813690338214645879435599471918014148344824647288349375029980322642053909583138892305741469093686705089292202133750395679272882084507820356075876686052802287579791542925058253327204543878676113092684376314080059596762681215193182133498813023323927541141747941039892147559151923976810767160435538588902812801654448985489715774172657330346990336661370007220491741926938298106372564568002558182016623539922452792299981686903689614785192098986941060929414872305217879159509839816211845553689979876283320816408255709165286472636687737547218972621075013519696526273440625581649205912255808421258163832248159832805262719365223034754329808691856017913916691856061736798193251285482574530760757625102996826171875 456 34565840978001974665401382344012002265833523003582801067393929332388759804861552979210648645285751672789257282345408741922129215233363472779687389328258187250554572350735554483620005305632505767221081799542064268262059024001633718690935263190417804958869341861500831423309759656379304832978856161407969933111079344212284529760510208835946816760511139593862757236725599735479912615527359854037848675620646786841334588623015201138914927524713755982578261159680391537269713096862597377425178658759838798009117563913166675731046113633809827083478159385484848811170605434906787000752708639278052718295899138987550523146900869331594045751956779878351263166664028897834814091272492419938342750358686458771102074956118696686874962280193825971130738849979024962522089481353759765625 457 56380025337039403949054401808024841960813561012565966693621991333096093130008750468445232935098249180937904259009552392486892566300618626201518366807030863569795480359047515777374816188822691990880290721023237763770086058666255299052673223192544154970769886390085109249007819110121622655784651991477790608742230048422389095107060108508682240167783175546041660476077212623266279197403401424992654183618121959859069139693176283156236091573771297813047246490206455880715006268336233848750793763212893150668414325289892200991389389310505762986978823084705279047532079964681357878968022226200065572924127889358901326780418406144245814694679961440608404961533600849989292762280932498223726542501228534946365480889634201603900690347756334552808965554504538886249065399169921875 458 18087094779354203273291254332239440365631378414469754400529884432112404399290880519666660063375448849062070711846470305341882943809085937584063121776851020351661438301107639916871422076251793130284939367837378259332146315194214867810812240493333972711802766169158232554718181386595316943428681169299141387049368933049241064465133374426541711072188861459582595665475220945585896474763923954023114887248637740916530943515822049223954319551219343524223813825720160077749436423629807016698386110875967048640240902081023160576405844650595499168836199070845729413177186852896499899948866086131830255639103662962320624494463083390796558350397664423045473720904453081225533995469700746119036919266438069848860727251913449821857627137545622346783726064334274497014121152460575103759765625 459 61496122249804291129190264729614097243146686609197164961801607069182174957588993766866644215476526086811040420277999038162402008950892187785814614041293469195648890223765975717362835059256096642968793850647086081729297471660330550556761617677335507220129404975137990686041816714424077607657515975617080715967854372367419619181453473050241817645442128962580825262615751214992048014197341443678590616645368319116205207953794967361444686474145767982360967007448544264348083840341343856774512776978287965376819067075478745959779871812024697174043076840875480004802435299848099659826144692848222869172952454071890123281174483528708298391352059038354610651075140476166815584596982536804725525505889437486126472656505729394315932267655115979064668618736533289848011918365955352783203125 460 35360270293637467399284402219528105914809344800288369853035924064779750600613671415948320423899002499916348241659849446943381155146763007976843403073743744787498111878665436037483630159072255569707056464122074496994346046204690066570137930164467916651574407860704344644474044610793844624403071685979821411681516264111266281029335747003889045146129224153483974526004056948620427608163471330115189604571086783491817994573432106232830694722633816589857556029282912952000148208196272717645344846762515580091670963568400278926873426291914200875074769183503401002761400297412657304400033198387728149774447661091336820886675328029007271575027433947053901124368205773795918961143264958662717177165886426554522721777490794401731661053901691687962184455773506641662606853060424327850341796875 461 171590364267019710221790625507394282386601136346662510549995378882773316072451605502654481214920422657488805677949374684641039079185871017656050619126272277337227679748050168560841615824550629659315295052213435190677826603161706533566669324271786416593429494987207398748447732269220656545787537339333659692475568397424144795310776624934661576972269182471116971120924950034884390814351160875611604291655484286207664163140549483929841581759307257346571929784204451272337561305036649714047410256394944025497476991631921353529354205479709964246415458879948082760768479337970894919246476889018343968905477597506381836092182381277603707327238389995703667561407819597051775169337317325721185459720775185701420786730771118096824165745775577559479652990648279597962755360640585422515869140625 462 30614232063737784884692644526502175016048471033556982065200395037255775782194719371997988538710802237549527159370723800442663435713284060833024640948992236798093182374560658122501376091624094047753448373340031180970934185417753251049760636757271161887339920873937124923046223452423148844693556966761602942694116654320917540919471488082854864281759733409176113262184536817199495580658018092807289887645362623258757642765198035974311979769983721646101796740767208806271933193813246162396507464037293062110098638872865968318712829587416546060061684919678542082805400642859929178885072644955346003232769966481931295878397905342577344368262166410209081175895078057376432569846401859454889552142865133741607147681355871436055335912935325606038869795770540616075550133245997130870819091796875 463 581149967265934370466120471046590788329648125630012190543699098992226391673402357838637816430347158875402674066334449903803080000145271326793306759134719631138202881016284973139443622347300177308503710471113811908371243641785209964677606167563278466107373717949948442414186459797348634518817791900035508661162416448973977679274327258276833888660645019306390158056049062400898024607631157455760783937171918677320996332611754316900364311973600988007950407529983924769460107818156851900772901189819934198036002461723614676594125644057928293858150964830257764357894920403410035602775334019187333179367672273726501789659627437118145728142720704964998987962016266763176819473394246498032168368328008833816928484435178507470638441635251285979435865333112172514962168179408763535320758819580078125 464 481524258591774192671928390295746653187422732664867243593350682022130438815104810780585619328001931639619358512105687063151123428691796242200168457568767694371653815699207549172681858516334432627045931533208587009793316160336316827875730824552430729060395366301385852286040209546374582887020456145743707176391716486292724362827299728286519507747391587425294702389297794560744077532037244749058935262228161189780254104164025005431730429920983675778016051953415251951838375049329963003497546700136516906944116325428137874892275533647997729196753656573642147610827219762825458070870991044469504634333214169659101482860834162183606460461111441256713447168527763889489364706526661384083796648043207319448312172817719334761386137354922494097246859847435800083825796491510118357837200164794921875 465 2612269102860374995245211517354425593541768324706904796493927449970057630571943598484676984854410479144935019928173352317594844600652994613935913882310564741966221950168200954261799082451114297001724178567656584528128740169824518791225839723196936705152644862185018248651768136789082112162085974590659611431925061938138029668338101025954368329529599361782223760461940535492036620611302052763644723797587774454557878515089835654467137582321336441095737081847277741838723184642615049293974190848240604220171831065447647971290594770040387680892388586912008650788737667213328110034475126416247062641257686870400625544520025329846065048001529568817670450889263119100479803532907138008654596815634399708007093537536127391080519795150454530477564214672339215454754945966442392091266810894012451171875 466 24346348038658694955685371341743246531809280786268352703323403833720937116930514337877189498843105665630794385730575643599983951678085909801882717383134463395125188575567632893719967448444385248056069344250559367802159858382764515134224826220195450092022650115564370077434479034874245285350641283184947578545541577263446436508911101561894712831215866051810325447505285790785781304097335131757168825793518057916479427760637268299633722267234855631012269602816628553936900080869172259419839458705602431332001465529972079092428343256776413185917061630019920625351035058428217985521308178199422623816521641632133830074926636074165326247374255581380688602287932270016471768926694526240660842321712605278626111769836707284870444490802236224050898480746201488038316096407243094290606677532196044921875 467 6047736454283835395906951285422391558699433046376234421517037016142381720003484146696089093595601247792330307519244056149570481613652191424191079264853082130597586736590470511365545105544429739809672544555857034448728007374867568387065422257888976166475839151047106822426543462386315185244015680450728999564238253501079513749819938526279165368179685875635862757438813012923914823943327397090743532790198368642019091895860427816983483137658871053022728672614556135472623583918033747419715440008253369910662066171540936668172359734529034552033653075116650495765390091641477552786410063414431045384210429065003456726058903748210216679533924125800415732589608707498772508557854438167227985832042439715488507551337096969167285945321619317357324250270466007932922136713926875017932616174221038818359375 468 13736680199135403073974525038635989748570087700133380042925314560828978553613861760711191212590752276584066237525123116384340387605730442231155202345075216289201210022515901421726200964638091342095575928340626944416999302996446409979542650556022916125341032421151606946106386823487132260907411080875075906073418486576801423424312202377533717620660922193358781207416783460581828838027409069228417466672160606841166041443757328610323078799663829789579506390213731593954546504735756950458907560762240925707860678181455436075291121924896803387704691557235217297073060765773021504656120999056570143976775361184821977916810372454113168740502704984624736106365245056809479564047766028699540146257910522922540810832219205383498928299596689230131320137231430226197083366290740968906902708113193511962890625 469 69321332424124863488628002135974204106774033373461094383820024412349790532099136543723383782866475918644895223696282299446590705629062332892990859322281374490476554306025145570655969595988249672404798187815273437383721962613387021177163213471936284851565999651396315357109114721518403726733595574971218055445141987400633775225386070566081253949608104193453487836356352726818564321375038223317055040513058172787533958183434733392278797777775537203325604227830183664995981663358713305073849470933003097129176440802023970827792129326676224487848463662094089976641376770827606641956835254479037837370158253697533022238508535967334859258822470542609653276605827264485630051193208397870507375681769979297226849416144286815504331728216716398503899193330178750690009382984246855130550102330744266510009765625 470 407262827991733572995689512548848449127297446069083929504942643422555019376082427194374879724340546022038759439215658509248720395570741205746321298518403075131549756547897730227603821376430966825378189353414731444629366530353648749415833879147625673502950247951953352723016048988920621894559874002955906075740209175978723429449143164575727366953947612136539241038593572270059065388078349561987698363014216765126762004327679058679637936944431281069537924838502329031851392272232440667308865641731393195633911589711890828613278759794222818866109724014802778612768088528612189021496407120064347294549679740473006505651237648808092298145582014437831713000059235178853076550760099337489230832130398628371207740319847685041087948903273208841210407760814800160303805125032450273891981851193122565746307373046875 471 260980669366131310042135728449670230665247751154474191560310183744249543028754861508232065782536594797796266252885136269192037151447372935927234464764854215492462497053142627125444081453468007312589288687698419742068614470471521851666473138882356043836584444605945617867402121188818520969166939667200315322004950369912896238463328476891384475966407245328312901400241595291425605167054289311151300583645845029081231161956920866174298596327655963787418180406713737379594565660165278305173436350007464211079690284019456571805243939949767275763180517021730760172263632240784137454591575174898377654058366201037804168927527799440287717587168882721386036493915509890122175585589124881574731594467235039405222919307004434903880848889036301175796057218154790306806928182163651808167514900560490787029266357421875 472 3772475575687428086659071954739983184266156242937924439004283706023127144480651523101494510886566477802145028685454644771170897024171775788828174188175967684943545394903176675098294197409880045703478167980680657371601822170665848365838869222544456613657828146778943906273297661784371720609308112889380557979581557597090915126987413133464962600094416731220762989740492259937557122689769751992692049936600689895369196446087291120549486209916266956547129797779047073822039446617689097901282022439357895171156923055501244745444801151973885971156774373549118138290070804040534706906121219153156048989413683436001459261847414340909358957722526199737635157519548695461716048089690800163162745198023882494602497298582749106535597670691019733496132007088427493884894146873175586887061427887601894326508045196533203125 473 77581780317397977608249610199652697659038778387375576506479399693432136493015137844652474071710693217409330372531306390294079751844923910787640277869879683259925955295182720318325789364124924418162833628472258736381202690727171577262686310533196868620006639714193063811620425827130774949921858147681608866275742467105391428481088974440388143906289526689887864962924036476107153001402656204023623461739657666109114344304316900000865520751756272628121408449977794170340202532615954056839408548426794974606835852402264728895451780212332524537267577334292733887443630013529257233330232028671426572695333576749073488297992477532614208130554560542430496935075936215364856119409728194659825151246317235649868748792593057712666856445080536258420453884905487156850214411783132721633915451775465044192969799041748046875 474 28193218967342425062837908346553790329294692065972284502454613848593238401561701092746709077659665915206550657377876742232868581820445349180228476977914276896657092154269400563679591854922997533560373740586818824800929057810254151177260205247763742056510412872137759389142862745579323616801603250867496662004604812546099245110027733311637051495545613999105250127526594855417339400709725264542184765996191595864052152720188761460314530241188229473059319830721930401501629600352637704255441066498297293772124148762983002480607176929161639416843037603281979494697015146916532078592206319219196416517484221790613305647490466335352003234643527301119242586206595220663588713793495225939380459962911683435162303311228317172783135632142266876309992941774654032799367917241990431041764875175203997059725224971771240234375 475 10509950564658336136280023908815767074568339924138153459948156944029028598918386453503913680653226581167094304076668853053376688404262706687025997931650668282775167770583868519657672367829558804301661848044842993078356068482083442010044418060498962075688625109296370828631972848964196137169017064952174630711181357682779109580335248252258357762034348335877408421421387973884191033854276801646160542966717162168752764512705746110225554751659401192672403798142298650693198917098966339288443342165037839069030741376877198381956057951147212935960165485448862235113076592988033854443021504967130982456290225514472861546506020647694397689888302831605431037865431431341394317259386463915559345850245683277116696023256514406743046166431939072553167985671763196970412620224411752271886921761279154452495276927947998046875 476 1593621702129030576676912769288952998363382469029083381501247047791732800648275154267507730614712615857050275908284482854712896587400673362412414661176604501583542134020077866861988929599522435584500125686669934071872514992724615895294633101629845519744251087597586849471300316693871267439710623755285248819810287029168259829844317625440284335785715831299424263458440774202465109625117220578246993897934729956215547932508669741544278821883164670964678053431557115944879613159932846233038806283816254530469317508827614215216320675920861668037052700525513890937748781179456975742424462193865077443650795636714417101724398609605771982838225380695765187185327794848009352047177317646223480499403582906172549194667180628191566741606841635183422351033812319203984271522103509114635759569278405933800968341529369354248046875 477 3946820103403673858125064335154883594077536021427169122409630538923450394128905755896164005728026571982414234726125121088774930800571761131208316684222431709529333322573090044097449218167041546073761993523061051673329125916560964600496053943288869745160995684237014159905556859101643793191806685001407391936913327689061578083259291315342760270871165376582686259967166403398628542529495920123695826008903770452309534599203714780460129792514379792576071814573482576872832686797964525717339099674872032248358590091956240813386214758121760205886158557376272720546761000117346715623761518517516313295022998539526360111747342350892799770580651643779231538356185660137593255070112048376160956377027565141455378846605634266081917631082364797416887131065049201766876934143527382386714731643539977312684641219675540924072265625 478 14418861500620307367690324320416548307334975525136713709625925967412770989865500985076086016926117646472325603521599674514748757909003092486912897509374320872541948722594518813957724122312250493963473637195034324920292248152030506818355083927389466570428877518999023301609257936829476674756296050791570176286097789856053105189027122401037201200998330310764147960877192347730446816872399880760467622646528017396701675472205228297243842740567176347935412073441095705481278614212049545167073256569357497241039174917370992331532238572778253392160961826826203183220331293714415365520921901864063525699089020235901086733959255134197366933294143498052326875768962269528381758843996487589080591061389417623205486177749412155216125654238473566334579228960929033826334833836060821396493690331463977116754904272966086864471435546875 479 54018371633050157099291237370230934608373377581880895048464502534899464948624608718391191524863991585052187428612205261059164899741773596769406642847968824453221401192021700092961172047053604364535784475435698426209765260395260658504966029506745118894578800358886843721000940628144396972578615260675010950935514960209325208602020046268913671091561342493846020237789079264737640421199057877307092668976322281934235438947825844112467714758795242787293225343293847933495784573690505167536532546678274512010284193852452443896790609982710037568620899447316490808198626623267524827476705180949949722535246351788800384155268583759736057348977947652479834653020480994110239147937341031157751085842277896414087145423456736264178401473364918288178596820900553128960559438941130652673121054392624262874278429080732166767120361328125 480 12722748055678918579964646696409654335393203404153526596940981518088163455005006527094767477566650649637291512791558870696829627702338781344373406670771604706745566859699847785052697100556046291120928185661828971436247344224673234042616999054878126687012638505579927665867326805839272444857331752185298631865075234049301595183896826687020456743933526718945312661268743668931628467624514947418381036508896958508194925752185297494910159133979405867007220179538945763283875577224474243406630691915014654802422198288932878233586209456454074637872553948775857703509939691532745979103066088671106579386590917066046406268148784859200992454561911354991961056435086970981227378264189532338470321533904925602791577672103626041168334031226737333663116882817367118531500183645345245826958774652999661913810314217698760330677032470703125 481 82171868891059814065227495518365958283504230325483448458970763317178604816459897279942812704934007269989545678729368564875142026552419874704048454815676109833885325463460713008902189966064810639260892359550144855092483730649673982979135515450552084659087281485862161793895052776371103090848872708990419926936341034612415037728362614199773819210465371508439019371968232077997280965102785939545289252759582546859641997490615854279847310477341194500762533724951537336149356113254042480913920772728847300522499272199687331573670931606030945664676516281174956574118260664959551592242346985417132882695444799340352018999725614719602735012184669875103556250713964542613029689015143559039774041341595134334920302717565398155644808983308234976923834057998528689935957723204812863330442573536228911823542375714168883860111236572265625 482 28021839869884762493453554384195567264049195104444738176235914852607661921485071870919698274573070489175484919631895621150896558184773463572201083818967788595002404262922055046730780311277591400147553207991992647759363339407498573305629897801370019150018649295901285104145121422534191720525828326856368051384196337918352714090937576881335868958056848664950332191131746662078242768314526547174036814529809042217340815774262365547242130582430507442677535438214348504686972674961327296628860692312127862187680089309176375376595392741630642935839662199624877816122938660661181486228523957232023569992387108247050143759191430503605326680180155197458439234837222618499182319399499180785948544708104064735222847031230564252047214535442857750655681271288368261198510622978689258588630874214457102365505303254167301929555833339691162109375 483 4511516219051446761446022255855486329511920411815602846373982291269833569359096571218071422206264348757253072060735195005294345867748527635124374494853813963795387086330450862523655630115692215423756066486710816289257497644607270302206413546020573083153002536640106901767364549028004867004658360623875256272855610404854786968640949877895074902247152635057003482772211212594597085698638774095019927139299255796991871339656240853105983023771311698271083205552510109254602600668773694757246571462252585812216494378777396435631858231402533512670185614139605328395793124366450219282792357114355794768774324427775073145229820311080457595509004986790808716808792841578368353423319368106537715698004754422370878372028120844579601540206300097855564684677427290052960210299568970632769570748527593480846353823920935610658489167690277099609375 484 109178692501045011626993738591702769174188473965937588882250371448729972378490137023477328417391597239925524343869791719128123169999514368770009862775462297923848367489196910873072466248799751613254896808978401754200031442999495941313395207813697868612302661386690587022770222086477717781512732327097781201803105771797485844641110987045060812634381093768379484283087511344789249473907058333099482236771041990287203286419681028645164789175265743098160213574370744643961382936184323413125367029386512576655639163966412993742290969199941311006618491862178448947178193609668095306643575042167410233404338651152156770114561651528147073811317920680337570946772786766196514152844328708178212719891715057021375256603080524438826357272992462368104665369193740419281637089249569089313023612114367762236481762538886641777935437858104705810546875 485 518118061281867227388375373943012162910777004632874076398154893861389790641562783330592018419128421344069269146544510604472991560173820634573921560137957088973253015971237786432878142178746375072687132606208658031184102249068058038522472365847783427367581123019030672270484909118803259530662183744055028208165423672424468049422102042239280764458657832462466241460836037203745459832142106570971124117749074024357080175279308208345449341976554651688920778704205588574572120587567483907688874845914467707220988204732977514334746771643557102135126893866502424064397494135900452286909333614982328407055814538246536531365581223005394626208309114774596104786544046786744710020836589270708739424143657560228639916364912469205780658291598280318304918826408650717725968574227407126387636515415541728813049460189432693368871696293354034423828125 486 8653646978755814780044445696515091199457658093394301455775687228735747116124810664550825998109972979467867185287930868406134946469972948006774764413482466823511432951832080695120141547747651500642037089778480936556139115844869346549599064518653941212120737174790804822036861858464077974184290762974738336799232930106517508522787845843578116379747480058451389095815891976176301028737526277423312450536681707025542342525501764813352659380618382971499869845329271311051032966832717250427488643447043405732633599366515819899495198571984235306130081476247188713741040022992159866599466235569732630037768302959437168410779931523312850269404999432907946054777709034418256147104020170528915373287707436289486353889932023917769371347834833183286609364938546184564731817010302501767742515423348319118269922345376699013286270201206207275390625 487 128937306376421632606188930433336177825487233041923144030215632421663879129687389571301137927729041550421046112001627275497335260690176481658162397691251587290616825795554321818326755828176286661463701758983268011666382133396329719292586905547781840384414135531146916009216063028578022757021999059994302154799422838848535845375036047925540693200888212213111961451219273710412483897447388214932161034570681314479429901179482802804223486896259460955349758225992490155902294213060281342815730327529736690215893461665234585284802077350900689766041273426936193745393767198177778854763396035423657300394688838544418341586044446413453490494321181375461662848864991851208928301655331096140764766874118189465818643666823022349142957280472273245172407184383577591661131361476509855251448060316765468007229049514361651773697303724475204944610595703125 488 52786414019877312677701508432439643270837055137968535475457406561889239106784770227176975930144104258897206797530867542317701012765776948866764471538029173320319640090797406918912296010192976418451582599315297642360062484142121562931864437841709344049995048774496388433303220434518519383747261360131895513038689887045373735354880529687637465001705912382549192271975675814329943072109333430274240423549070873713055194442607053497031091950817631666284129206614375164496912395950853435649392952881301598007849001084424897331361924284596926682741729389551059184355837577777479933829309786314383190094469927189325629776836988128997737719151624589954103582421238274656004204033390582983803025364571876224261323917289962169783358349723548107084005625821464651619657805705148330002270682411561701667389073962255441330171379377134144306182861328125 489 256404727460152058600667307059732323223763911627168364218486806633720790037296342901489442883081972027167292298326436000054000899408484951425421744048822906486120619777039324367924586639911363654986717317914126767999767510471941279785238320372318967788445949917238757175927062938630256054613947330704669265034132257334198382112796684904730222499286298806994446541894647700526265478463876204214095433347256861973794301485519501656478826041901564055808529208208665924027302272091675478323361329325634382163325737867485496297357411020001111668749676336805314882090045450296331030582489356043484907564878224329430314078007986137793611197007101283243062741252922795314074820671791417785524815405871431571726954795844262243505684847947162575349848926865182398777325825432187498153029612745919809679175687864259580717174458186491392552852630615234375 490 119752664594898594626200621817913307954951193460631973958172681053055208508419979501212437642482385040392734932617686535123592087363577570340341418415090967281844116324010281996601288677137160187198962020795077337314612575429034850641498168402521792166235506301536551946516108531384907479972169992391246023791033571698491087853034304397087970609925427532870734784067132326807027570596589900975788327313996630378656830366328115080454418803414051231785874440662775926430787211156134808363094345251406614412250556313165890722137241404362380686743020725223051660016945429879321366725069384332385775650794806455808209685325653842219908533943796348342237135579611206292547996193081736306233855524039307947423079375580888746832941436591915559249221534497826404158734507398354583674706562241815082349452267242162495364254937157966196537017822265625 491 2503164577246382563451499782930445604149190640154666874450457889553873588563669506364764772489424137636454336017579704946565133919652696538915379069398819399131549567794650460927634255878622610611485569183987927331821849360089804302743021473166928342899039046175564954671076042423220311504894244289592077090628813215946602736165095209992020191027057946361139121078714896475296762336228973261094580191137154484094013756373257322260487602439891353459539276112886858622616572343176345696763879742042616002270498023408308559557137429148641137290664876515297155776885325611972092492781908020051072278394202441852074517584805712056513362709636335804186079909286484199898526146566360206288928186199762772365301329049920165830905756516352867392304961104979158694402644533807792682027327133782182439526787826218623411733688044478185474872589111328125 492 24413368229393410568804212776308310670083202118084921878767909007029751736274114022060262042402204224427252249191396203932168678879692887770281186423059444265746391471027736805374884442929992994709299489384125001193394079914307127921281370535071670259354349948978063476324401302785783643545968659460074242446496496828894076629857412463999911326981032006071105691448762209469634967857225704776511950122294185958622413231374967307382450492801785609494844939481851740551456320456988265796549397597689473129263089866940847082253185330206416657449458202941617944080731712648248702592292332828094434269810773471506980789818007690932069127735574115899163967776444676721130730746355967040596486765235935488373680600652693177410872021431196154480118014342608721681421907663802409241371941850889717446324594869437748199947346705585005111061036586761474609375 493 58816410360501064439601953146575080462847430733054894715740339573219017168860996172354880743551136807630991659292486926254468341511534825674035733033984740753969046938889030744677412638950981424819741960396052245799639809094681778167634987915315025668041110979908716813234600549977516152706681136235443392363505626237565999295030253307372767502042019504890590045736190570576401512090293935203744931608780711745256982608954253784485716152346822624897514448823003833882901946984744541410641564736908976518041814261133508328144575004869183466787716406773705102374271513073904379017019454751337623181308079853892676530367772604378171900248533059185217916103224366726245653147357629500238558596088318767999436884066800636680415392461983837303826960327635468779919228752225249600057719605935006633374500850828259517107110543321368822944350540637969970703125 494 1231945004846911095326126669826903005342617145162274602758010856564816246012094881427676390102124691117915698898876714162555592093964003844638082849836630785936334069563194082365715214170411676531704387205671551919620935585373566652788015402879022401632521894140776018883286649279609062328133060407133103119089043444921562394833985673674907038990771323741636342861971953215065075511638460649203559839504877275931454654934112218068324016240595607972053378639267109102977711020763665266570733958353400658556296624787998012037985010221987969221948792769719317592290541404240771561138882691439617320106406517387694445534471217862263437353845674044469900383531696295701250952563293964460196752930227489587009005198909579415653308644351728662631037980238521474876676197752609188022968971778072274940008945021108392541518694596192062817863188683986663818359375 495 42348109541612568901835604275299790808652464364953189469806623194415558456665761549076375909760536257178352149648887049337848478230012632159434097963134183266561483641234796581321460487107901380777338310194959597236969660747216353689588029473966395056117940111089175649112978568986561517529573951495200419718685868419178707322418257532574929465307764253618749285880285891767861970712572084816372369482980156360143753763360107496098638058270474024039334890724806875414858816338750993538368979818398147637872696477087431663805734726380836442004489751459101542234987360770776522414149092518236845378657724035201996565247448114015305659038445045278652825683902060164730501494363230028319263381976569954553434553712516792413082484649590672777941930570699175698885744297745940838289558404871234451062807485100600993614705126744102159364047111012041568756103515625 496 362825457035106698401270155153753688616505072297080179358778998941995998655878363134991592112357406414581908256382721051082307258112812039246224906510520896529506982771558778916564598334370652845259922314835990242326337625883185622968380779547255160095476161355509216518644352618074068241209976797135410402357845287147371150100384574153995324646214032455563740946864809498749731179643648959456184822744834815543020543568543128610433450417642999505345652826845338869496295388095963871901830410701968102429231185502836425277441902501849910578785898217293784088497215689897746613299713498689376260241744117684474626102619057453122846968680063512459282772780992957941390244807982911847566199867967389878561698051151323518668734987303875457885300704538159921913927352412598971597273349524702795964050812490065938266219081054231310190516524016857147216796875 497 652457323707624849070581155069543876988908518470833790161310643556360509141849388186619723641680582114346871569640402769148231504089804623680401147318008361587912778460504510928419741724871436573636451345173742514629991563132362361295482770105400248629609103291550929225883660812375953300578145870686552866605793174734286343716498093804381938271996723855504070247557564734467449382768598110765849096624275269040734814232089176192391716563773193288374032661397099529516729783331136557445650872062060260656704634622486059644254954929349547061963173600730377461214450267395353880834795068428475076748979554210357161080767433092633814288805322812608204085311879040958002836523654285046314890926113013289804766169048746220708361840996243495489751324302762199992732662395371710495527226343851109187524674922944959508621761887746381969321873839362524449825286865234375 498 39907117072758188999895531223855668231451294792247018852902566997183435710223654546418155535931826319447892660486480051465956680058551056569987689924388131180395549456316782908665319501226476960657203730029049836930205821473829090631927096476601489046615737342077175479549258546372294859210011869761963071428357283347786121244266279871601842945155289668391184841965569545291671553993952574203069620500968936868372136758484452191575911919523341962369229705892379705932121276357026038517309522756927783076275965124293546757902108518154762274239457191496404811555489588941646552770293287162537532328787990419646016484674795097043925266006515691559676447369849639203768780715890424214328766357308312529884889898327963107088278579810381879237766661692799751362856898289473730266122888567825823185382865157409308503475023018926270967909886167035438120365142822265625 499 102357246930924408151195089863886285309935887992676362520069706725909672949860707602224310501950662561049617923144624387757096661824160292793587902950587876411002002028365808712419690699111760340032578569962920754260072197762364545814567943370221632535340316399409726466348832710994772287835628368880229389883570901755534696303881371758474599865196826999198545775432630664598921804837510759090127732561457581552849808909113226682677554307387338673224322686074444314365237012315015559552760448355880948526045854632145243962372331843369899019584207727207628807451066785571157257182760581614371516652004644596618861538539591206218119681064563379215522390111407337888894541695423153060598185024854918169821950343453691870317146350896920197923141723068303638329194555703221947060067995429947468378325067560400793121223414375124682873519077475066296756267547607421875 500 37953405865166711199376769240892273529844977681891184111110959163165425852707831615906220637735231277289191544662635620069961101411358761374959514492233079089728347676262240630789832082891854337879636103038006873214087585070580129097998609395302474856028820549194051735601718511047998395856804870121102472017151876289283620081048035886370908339060798190903668648094229857594716785233324477462906140498437652834073193540801176138146471523766565093292959706091409650581452805387957419662537250236228019403958898668763349904896218354366390717226585338513272532740335515062799679329402678861098528446225401961699947388317619067974177930336306256923867961518766986291232589157724985286184303142537672291325623596100410003122300874113119967489745829492482446681318832413524031086507375187476518805083861602926420488719926281046056042167702315737187745980918407440185546875