# Computed by Robert Israel, August 12 2019 # using Maple 2019.1, X86 64 WINDOWS, May 21 2019, Build ID 1399874 0 1 1 1 2 3 3 1 4 45 5 5 6 315 7 189 8 2025 9 4725 10 467775 11 1485 12 42567525 13 212837625 14 91216125 15 42567525 16 97692469875 17 516891375 18 9280784638125 19 236238154425 20 43752270436875 21 714620417135625 22 147926426347074375 23 53123043290625 24 48076088562799171875 25 432684797065192546875 26 1298054391195577640625 27 605758715891269565625 28 3952575621190533915703125 29 5703572324950265390625 30 122529844256906551386796875 31 15856803374423200767703125 32 426951817565991151105546875 33 801957830661453378826585546875 34 698479400898685200913477734375 35 92765509619601316232109375 36 15221961583785046583507420265234375 37 197885500589205605585596463448046875 38 424040358405440583397706707388671875 39 6827169245789394707110452421875 40 2555691240109590396137978325431525390625 41 5795218231541021306435325000978515625 42 1208841956571836257373263747929111509765625 43 157675037813717772700860488860318892578125 44 5765674769824195974107502207864656279296875 45 417050475017283508793775993035543470869140625 46 176412350932310924219767245054034888177646484375 47 124171589394286221170273576206962716666015625 48 216105129892080882169214875191192738017616943359375 49 10773569525411656882336225449414300722285888671875 50 20468243016921374982598494607394397900811433349609375 51 9551846741229974991879297483450719020378668896484375 52 205030390300501413200689120482269683772428127863037109375 53 1046753129725014176741659855799204734752023302001953125 54 110710659559176779919025682167845481419894571146240234375 55 14149698618313767984933637589771241443420083544677734375 56 18640337934170085981140651388645548300170303244668018798828125 57 43494121846396867289328186573506279367064040904225377197265625 58 115476893502183682653166335352659171719555028600718376458740234375 59 403397261894268622026339200977915944426427767881103515625 60 218366805612629343897137540151878493721678559083958449883477783203125 61 4585702917865216221839888343189448368155249740763127447553033447265625 62 280757321501952013582033980195272349070729575965089435564471435546875 63 3506713996014577110818738144791931105059896860583568048128790283203125 64 951903170208473109275473596400777427389646196187442745967863555908203125 65 20365078175612606202580870592425189957956543879786559782611297607421875 66 33610749036890977015407697215315050183701017541182415917379294295562744140625 67 154609445569698494270875407190449230845024680689439113219944753759588623046875 68 246717200377178448304588415729440261986741511738466670031826734722747802734375 69 1845233102004858248475973283661502789189069025482632804575484683074951171875 70 51867603752494602365521927227215955717734654754289586507460966267497993316650390625 71 353278149734769317444698992376624273153735198501257604404397363494873046875 72 140094397735487920989274725440710296393601302491336173156652069888512079948272705078125 73 3502359943387198024731868136017757409840032562283404328916301747212801998706817626953125 74 919974731673134965021734948170563006271344958756470261512576956641150755420684814453125 75 1024790519435094142036544616598795818119193527724124106640909891234465864821614837646484375 76 26065324081283916221364286987404154504336009292113591408040534190094023083506290435791015625 77 9515911966183017033196485725560246882535368471724009561665591847177183030486423492431640625 78 236803469278464378871094547280566743671892644418851977942048253117004199713654648609161376953125 79 1076030692160964372576152135305528440554382864022855119247601212428482923003685760498046875 80 1538990844371389828240518574400708719636703467935435261732959390609727881113595084209442138671875 81 262141440491260067410301663839587385244785157371669139581847416200523649083015696010341644287109375 82 1370737592328798892488467400217202437444981587896457930873480139312538161055089074438076457977294921875 83 3259529001763951770983861466884547534569929210777736069423642714020804822617227694339752197265625 84 161614383869734192001462849928834674479400248508437217333631287393139579956656469905521595287322998046875 85 145291331098891038609315102086022372356980823409085058382934527366432482381034166445063914163303375244140625 86 684944846609057753443914052691248326825766738928543846662405629013181702653446784669587023912715911865234375 87 817495980607571061228882927338233297149252714833726671208327263954351563269245949307264990177154541015625 88 19202428774684934117800130467199146842560370525861726741180541809384549033889380608211872215392990589141845703125 89 19548116157105952935202173769510417565996094225679862844972352508659020642702575828190216606616973876953125 90 40190683425415567108555673067847814341478855510628594069290874007041861127930473612987448546817529303073883056640625 91 5301749728459074810064790915333115934407849024806325175097945081779990191344019923415365552984440035724639892578125 92 25096211036070206261642406711366113783800582490993940668124344326397139284312014308909733942591345797676563262939453125 93 5562993446328895721330733487686155222075795785503656848100896325684699208022496505141657690607748318484971523284912109375 94 1615062613450324564257309722231464419312327808694610052674453771972977189425886082137900619853862415044023990631103515625 95 719197601335345277482964898214111858057633585714758480685313034994789813577569037510233702728862096765995025634765625 96 237968170653611172271364786402750661934736316316489928991212042123814378021578333000444691031127649819831626851558685302734375 97 182626735617887643836163673285831903345262754382422503644418543955485452900281046256155228000632847536149853165149688720703125 98 563060851178984329481861046566937141832754518218453977567525006052904097737805766231428944560213584773558437824249267578125 99 112337452708235014447536484533163176365729181581348510932122128461281374361091266561972316773152313054208478450775146484375 100 3033790766415959092215255036532407432573921244231943069978489741724925456443146233381094243665812847449332957033137500286102294921875 101 48155408990729509400242143437022340199586051495745128094896662567062308832430892593350702280409727737290999317986309528350830078125 102 4062245836230969224476226493916893552216480546026571770701197764169675186177372806497285192268523402734656829467371112883090972900390625 103 31560178527876564452090549897245565888474321667243065921096985959142870480845293724174246776780980931345835523053937613964080810546875 104 209611568754697250175803210402020534433186346082373243182154359869857322840982110804526626069544759211660425743269944489002227783203125 105 7535466026208447911403400146215837539361571412879290634650721852534747470359026556052464031658110912072788418661973414398133754730224609375 106 65309884049148618048133269067252663953646739435424811930517806295918656325601683161306705762380847274934857224543323582588625252246856689453125 107 34530614897864828099361430759641733133207016109668016961249158762021305620518238387710810848815622669229178696613282501697540283203125 108 391532754874645965198558948058179720402112202915371747523454248744032344671982090552033701045473179413234469061137224877618808387219905853271484375 109 1886708983823092635300077748770677880118228235749249431008960346744753003545361341248618924050802884844083962272112855294851958751678466796875 110 43460135791085702137040043234457948964634454523606263975103421610587590258590012051275740816047522914869026065786231961415687730981409549713134765625 111 956714783834457332765005590330379240380650601963123568173731312087403908392314368158655866510472696523682508484688346085223561227321624755859375 112 1959487142412681052252724429312005544968473651105835623845487970156562681989047873355869326173134665662699778228103840444349112726758812367916107177734375 113 3576841609166005095381957291601279963037689998050334868924303437587376324265722308506745595395404548431912293590983200811113459739321641623973846435546875 114 4485167892893816958999887420559738155435730697623858480113042127983621512994835042993702266841046060387854331084918536638232183214646972715854644775390625 115 863934559925102918851696958977850851546862798071459357340553874028519746552222073383156420029521221320064564933011274601336499480697915019094944000244140625 116 1117450098998965763527492796775458451126345487906592938728653683083533368828167048024511691442479391890489515667397847440084850265912993453443050384521484375 117 1789376940844073540011040482950129794469604493051616263626968481118499956460229597280826661383044205992011126566428286897915151041924118097974352538585662841796875 118 80521962337983309300496821732755840751132202187322731863213581650332498040710331877637199762236989269640500695489272910406181796886585314408845864236354827880859375 119 32821529684991627037274745939064460525051441855966546633879597928001057259707665729652994860964197036388017751559361085104197429331397826969623565673828125 120 290343235963192381996564260483376092127067310378421633552701243850075314137021475128891143842242900732396939732978174573379593474753241917758520431816577911376953125 121 24367636764682847043825648689588305283948378158129792439177557292605270889577801343142447029247919929767877960969659257420029141555615334431719344281069934368133544921875 122 323741459873643539296540761161673198772457024100867242406216118316041456104390789273178224817150936209773235767168330134294672880667460871735699859734214842319488525390625 123 18884918492629206458964877734430936595059993072550589140362606901769084939422796040935396447667137945570105419751485924500522584705601884184582491817829199135303497314453125 124 575685418565632261410380950291523712333280433985816346375569791037799524766275556731740311065982108340766116827908199956548188469251412275949369508640277199447154998779296875 125 226173731069820215467366381880524861792822208506499473520883367647005594658310271229228652001944227551637600928310174023389022708558612414094121395610272884368896484375 126 2266473492892894213172669801297728855456125068602158955680618267315816729004826866852861604666771560537596201951474583228930218003442810130412667755516771334223449230194091796875 127 1146568943463464131369703546538851068054275034704621589344312770524471992320088885584388811772602083566078078634275377398164698519388715713032290746908484322018921375274658203125 128 2714911462558131139636119469125922350428515528604157549054569167349017610386496182651606365018697076443963450480444911482082839708409708991930031304286875376780517399311065673828125 129 18577106781922695970139624910930064958943899022706845399200375534157500755332818454116563592503303553380004059983494017961466156362529778048397086148590545100159943103790283203125 130 82155935768471606416528611255219536246317308411090411591940317573148621907905760983220260211830792230270777974988743466359308812416186203804794677299025135776755237020552158355712890625 131 19455573454872625235951735988293113973429844000977884870075063210494492031346897577563623566991929637884566389611773854797846567344998578466517747198788385926745831966400146484375 132 5764500343565751848643200432246151870007350671269501241699056455860845431664159339539179045256883382393251201063973960856124415964099490252791538341823724290603668638505041599273681640625 133 32944119463478271814995890470286757937092009086305199596310107645244731641960670625466408243643088530377430614080611186292751037234828586794703641623522584320799966269056312739849090576171875 134 106063385685082498741543489298947330016519945925229794799054067919164277112555659484804420202373430657739344821546062148912966536138896403417075040893860981021450557396747171878814697265625 135 387577876040920844882304593768079505142258930427119995250707148767585078140713772064310685219330453298558007224477778662267659261586218668172984019100265697891764309047721326351165771484375 136 15882458825701265276824963783396656861745868856534995640979891826095420858784165190549231813485063909760550431340104894745294153304022566179487009737625108468810626138210855540819466114044189453125 137 5363883426444196310984452476662160372085737540200944154332959076695515318738319888736653770173949310962698558372206989106820045019933321911343130610477915727392984173661214299499988555908203125 138 77268162187036655571753448806224735632393651987042753793367173733954222477984963652022012772604835920985077848469610312935856055824069784463204302373546152700763696162395812206086702644824981689453125 139 8177362110695528332836798631485714358327993959460136034733183301339170493335120475655317896451664566750003790225884101220831578110086033939739755216698644694842353300191462039947509765625 140 110504510236346279846974825142730832630841835720326429746485539464373674461015353017198909980935287486425944905861324120400122139264966087465876895865938647812477908897392067999304854311048984527587890625 141 36871671582194208708940599989291187821157559185348918725410675001279349378492122790072036296972074257970790283589061814840174087134743684517780924253934862153430128935429820022434719721786677837371826171875 142 486338609047016919951830092677509560904374254032447877667849645840030499862866299624789926730945776729463281708307117245082901979793883479228180241747064620489796522353006907965675345622003078460693359375 143 1273867019083273149631900095382484109766405120367710611093063838530197389000870554502880265543564832908384814555053451314923384170935051333071316301448685950044077436123755178414285182952880859375 144 339927076768812705741021895933531452366055633141186910552540124580342956633101813960923793983649482663121355132204384560395082362344324881185780620875913352552889151583908561719733249125420115888118743896484375 145 516349229611826500020612259923034276144038506741462917129308449237540951125681655406643243061163564165281338445818460147240130108401029494521200763110512382527838621255957105252274805421513156034052371978759765625 146 1315735738089408909398038632066683608089535920853570482802351595816603052614739417142338329693743385651069272227126307392935296297892938038425501818260987453469619314510944162966931507582194171845912933349609375 147 3820984299127516100152530723430453643465884949886825586756882524357803038330044250009159998652610374823081904499056605089576962802167618259456885647017791630706005797294082578866833560119197354651987552642822265625 148 640492493141249886288067962515029791985968964724779138980122433145476734300073667407785444774143814079719104241654363428140338389713347010741460456581357322097094221771420592282552975514980456573539413511753082275390625 149 29813922317239207107390399968115709723314665769435327420756990790181852362336436596740932121870493603301173217970225919477742326011886003386001045318687209519019421019942307512105058674997926573269069194793701171875 150 1837572962822245923760466984455620473207744959795391349733971260694372750706911351792936441057018602594714110069306368675334630840087592573817250049931914157096563322262205679258644486752478929909484577365219593048095703125 151 1102543777693347554256280190673372283924646975877234809840382756416623650424146811075761864634211161556828466041583821205200778504052555544290350029959148494257937993357323407555186692051487357945690746419131755828857421875 152 411309389071663770406818185242560081980134960411709488176921616138931950982807794263533984612177458194826951356116853102884450552449450498967207319329087847638451399304068647186101698524327974336702027358114719390869140625 153 100056929764117560716688299815476151828698022836985642716866178840084804186763621831304530104062619283709189842360967279653831693250967784065305178751885816861019444072461471826609381907425334116487647406756877899169921875 154 136175715471830046755654903259837891451541498626230760347971080881834808010813997223133997463163985504768508112634424975032350669541258902640887079143817313984746756045688832126854441490130196235045463618007488548755645751953125 155 587114537606174401721781362213953365720929113846919052804899674720946455283641588782696581845319955865677152508961934515859428725174318356290639444771654371701169053250207032168931055264690361559696611948311328887939453125 156 1623116890436220855183882642291630362334203908370155655892645788846478635931559093263748262684733618639233697682285586819678521785501745036846180467358556265684054268640526120059469987927803515771041398729235152131877839565277099609375 157 86025195193119705324745780041456409203712807143618249762310226808863367704372631942978657922290881787879385977161136101442961654631592486952847564770003482081254876237947884363151909360173586335865194132649463062989525496959686279296875 158 184339703985256511410169528660263734007956015307753392347807628876135787937941354163525695547766175259741541379631005931663489259924841043470387638792864604459831877652745466492468377200371970719711130284248849420691840350627899169921875 159 11654519727270432189302347796946681321118797317470801307431469192414076414969890854242996945845691394496380501540277698163740560841550836134256539697127244634594037348426317550682192561323095966437052180359532940201461315155029296875 160 2819202304858788935684393661050342684936217250695071859147983752255957057043198592314587061395364523527563425686442559638761089641608136092357392592140095685596359962353187368017751842769367748549215940736844482671585865318775177001953125 161 7132586479602571097581661647272881801317211839593438156211734739018952621487276621083306172360094740884015419879978840422451759396274791636321175161175486978618825354984864240636243386027370172043617393838996576960198581218719482421875 162 112460311421123208862900274132855858335506148381892741285840587260053242681939366572664722042560864809975462345585236391987001121224882158652684770064142116757570787087957510196181471688844049756756274077575715784156729569076560437679290771484375 163 14904378622076569849300036330860414960127320869889399447521041685067297222907626895172433041785174854334097419294428919419964004017755466809391957478380280534135887445391959182626460103340777678606253191004010525611132834455929696559906005859375 164 22961845719382206155131908828844684475582452195334459261727092731891422844163763323914489915061949571176386814262395466661957150598956105404468991070278555704829030511779274010082576866333494514678503656345532795612598420120775699615478515625 165 513381321637427448459139751416486993301585567363340363969862280842143052843053208404214456124290347857537985607596604129420660118391587054249505975342808762998310643056526034045568418259573087139592391164133142554675470482834498398005962371826171875 166 5401284884947374185238609324652859656525981754229703969326921056740187058961762805620740292883658749809157146577523872045634765105597887397759052366581690995505226275597710404193425328508968449795651547437844792817740624949901757645420730113983154296875 167 104672911296141292118950769278016452637076398656696557957416179051713626998335096738998543836687597662522544320593218869944762184167581521170894182928724237660593517557844101666472389118098343044577904169448338437197890016250312328338623046875 168 77589457372269030170952622948638328965995727899509697519381220980072787101985722702741934307273757941008542410586130421935543400741913652468808787245945991150432575448961109956238554844031331781314534478944640448826844077405338748576468788087368011474609375 169 12969498739646142873150438440094969944462629003730359995908297935085480541974153061748651775702651620637791546637564322728228662294102868594492964437005634884383157772993499318198233507653331118870757962756142245111818511472446652987855486571788787841796875 170 1116468258431104068193766412018273254181930699109774571154618625961791005011547982452566424581964661722574975234911579241667418054119943418010080259529238498882838996626636089057186093479769828939345933510136871272453590021842379292138502933084964752197265625 171 38034352003886278589800975769422508859131105816339653724000674524431680237393401268884096197425596142682387489669321132832803375043686072440210067507962724861942048485080736100548139584544158839200384801578662748014918966744097054552184999920427799224853515625 172 8586825480157385685826417294583672712581734104625921922999012284008318288795121237469617978011789713152689211605194285553997853966737786144464025890935204578456346576234252385740250733304612020332074874728406795305588180526981071520974046507035382091999053955078125 173 404276152549782753569981981854221879123433809069017039689219034087020635065683674080490488606958084423384614482353779922504607060580875053882487094676798708966871307732309434356885627745038230712432903706610489421167051813887997717559983357205055654048919677734375 174 59134319937977252448657386556839124562993335711415711905372642523677543514331740340392930227393758734644333936757447401114904352302175597806627802824236187608096774763264142077688318701275290541304575707721197168657257608440109766419254810898564755916595458984375 175 5605038673001379805556109912539674291396134664403512068764118624996377767464041464097312347209339444646781098353745458098194236985386040181370164318302053852111724833448117559185315538004375471761920767247787590314849148558015317670017111595370806753635406494140625 176 37198771991952806594926476701433563966357515771297340714575946140245335450932124834811195302095423921605936116364572034591335253222955594911778994961473126374216277594239998903955696695480577117980073262939062867773455917156421525409223642521965302876196801662445068359375 177 86797134647889882054828445636678315921500870133027128334010540993905782718841624614559455704889322483747184271517334747379782257520229721460817654910103961539837981053226664109229958956121346608620170946857813358138063806698316892621521832551252373377792537212371826171875 178 2097452758766258999854929388810331504243068526764600556191364723117733239400807858810829247108650477819750707921216394170432438252976351219100658630902662230610184812151222338199541958174672340797306430930819059799406311888864827710199075083601013602674356661736965179443359375 179 47402071571619849179405881518198480678138419388939969142761975049373368338644114009440922738913955368022289697626280215042044205601677615383164133177696023186975504604142821290988729759062764377705419281405531773272243616016242185651208274066448211669921875 180 34547144389639051986610541963094970206387581704339735761027968354472184186170706242473168529126582020169113910170355228381192690464773480929806948309597749600380354040942783132484655593095028125272434223861520733956021363121492577214688965701992295049649328575469553470611572265625 181 385895588311295032262084427714483278262157568936957312108168113829482372341405068813562219424413386418296273305327168820958204379848229689931921598037989878341549459164532095052474636729316373492330797959266208527983391897163714925855342777480595128736240440048277378082275390625 182 20772704390855824258806253017523818514097904484795135402595245543424774748513214653509938048441969103270257206843860736608062862023747368747651063633585275438285844308332596314946845055905281911324525092604734395602984845339766036785232265234240795694853431996307335793972015380859375 183 2244526673855510422624455374025310385962184923471814797360103711200257263189371128602033356089474341988734508374034180551309253760596816230972726525281012239681282301150664349424794688977667090126429703372810266358436827260325157917136068709081504415922836415120400488376617431640625 184 80701956558474877245462292973080034927270358923429101039082528936205249897973838928886109318197049966204949248588398961722324218962258527584624382216478795077740505137872136683568493042192020225495779984769393126917596124144991052910627350435025491274505583305653999559581279754638671875 185 7425860986817124815745157339126110515450575725065372995612086035606060851723084829694488503453782518318890330064554742557211325354352582292191548312840120239137487433083250418327723081993446686463476770979494792964147694153468462440046138896378456712989029625759940245188772678375244140625 186 10741560518791161006068104973694388488641502062490752046901507939144868677064999599768138963715999040909738283986881579243723856558005860365011809748079919896475867263976308983228328307661258250424208460610788510975496493594733814013178611271214758342530784915425101644359529018402099609375 187 277048477212765382900709777102520406776739349496173974944093073068012281892595882677139793779955790462952151768246447068169974453115398751706457599384426909953884863645929756557221689376860705046591269457765579432782200662094093477790705377629425290122222510695627306631649844348430633544921875 188 869056416933625966935542766386056981847837062756693385112084487995081220344654128442926497012710253852163133822499360683945798937854145186508075607991583028676839410792596406820568213283084854662867002386894288953957008674149769647841426002791084418219127623643771585193462669849395751953125 189 385917966791975240110959366931663323222730765427221812605408239610867548090859367365517308051258065894141560380988452660940580249940804712787587565124934845243681261676881625702874787255157873598624202323867009473816848429603209389884413649190548424657054816951387010703911073505878448486328125 190 226217007856153254273002050748635475143377097347363454891225596486858728472351853102951570116178401807762005722567430192337488390330050965737115291337369182650095838288492794472885439918441187188167936294002039746352486395616379676953055708468866485017047735545747086547407889156602323055267333984375 191 33500453948284527237509105788558052372493056042010654311707853649691673641308767159428635124433041789897752176376170586582238895712879003256810142282904899280371326284030917390698242382950289506596729181929483995014181295448439121642236380870763645561197445381964143962250091135501861572265625 192 4235008604075045073244871392065204730159162639439991239018634391830482255730899041940356344144975860243112509132184860630750120155368884129564535369126888468392444188598873605326888320713137465349691935360012186091464897812334243932238155918245649466004150657151931207254023092900752089917659759521484375 193 275275559264877929760916640484238307460345571563599430536211235468981346622508437726123162369423430915802313093592015940998757810098977468421694798993247750445508872258926784346247740846353935247729975798400792095945218357801725855595480134685967215290269792714875528471511501038548885844647884368896484375 194 15632240067070047579845401015603082909005316409280685024189994956310342318591118938257232739293216177523055970852902075887100597925030967733432461361058852942695048708724097337394645625795182356367457704770474322577534242963978385467524473642182135487374670150574734106641017206129617989063262939453125 195 150745762000541454834476862049325902931379906651485796795445860957302596087796004241466928682372618567181969403997047794326637657028389516794602022493665821139349137847912964026672325771623679448068089375022820432211337725848672638167471505576031976281485094914480289816083313780836760997772216796875 196 789198787154408396826692114186522657428670593284117314980915975626676850867280962962969265246557180453181199302855787773902919714842972562294362108720500698909997651742879814040415844389786797473062224545442965292341280263934437726166761412816721534171501369795777962471643654298958381332340650260448455810546875 197 21951060086403448711036136693635342387351710662973164466267562599211327479598956592242563244380880531150023050868258978332540532248750207896442912678551553406902432945105100733691394630062836704492474303458948203552288406372879244497772301958287492937995976314152454242645262638689018785953521728515625 198 3926263966093181774212793268077950220707636201588483642030056978742717333064722790740772094601621972754576466531707544175167025581343788497414451490884490977077238317420827074851068825839189317428484567113578752329397869313073827687679638028763189632503219314733995363296427180137317947128394735045731067657470703125 199 87666920866351960686893490224701795697659445383899916761486834412394210285582743226113626239090907732732253530573389606748918199101820839331710807920829036082765946068564693323507183021945686341092153144392533858083430972644485926657027131188861130696748713952604098437066202649248225498013198375701904296875 200 11386726396522526171184845162178638204369388932635400916693169532207986368363848196404059184643932524127236692437170693471437969475265750040858682816635150189377859297422887206650221176194483190445095028138966035862729449274958825126797761660274501818492550758344977124325824026281098806379077359451912343502044677734375 201 5393512736486169896417888325151948296136300557758301567540331301755849543148342762363389367126342705594934446651073185140971118208117543602686729427479516139701979353879307573549988097124120204540826678328490245653646182473238830168393206439750022361359304875869404164555665313781813801288222975927055813372135162353515625 202 6497696446317984205920763100379906215030346341236379053808430623375157323635405060170067505278192393354527325493025175799752606975133733631583225215782409207672463316090819360261009282362129065312964423498102421929195794633114496187119374687257900955023414535496211316354462937075728437772426104857004247605800628662109375 203 2927556615352577731660724633522525068049165516386589678363003313075705985412669957711490286891031831452252828489190499846395937228502997732322185257198010708949124414398771886918818460304533508318236801306873603572142214034447029188023422525569067842691062072594737254075262556220985903365772173856385052204132080078125 204 562072750933178646339295094638524464701821029044876782341546987154707701769268399560559802338436358483273137054152379888725664181533983734681346279186070562688403741636958762921700767633183777812534579447568675650240035124746225759608395185749168499693405275337397346677184180141192217979765377577905383077450096607208251953125 205 1202273614246069124519752207431803829997195181126991437428569005523919774084465106660037417201915370795721240158831940581984195684301191208483399691179004933590495603361454793889517941967380100741011465438349397215863435131832176899802357302317471420844193883946692924542496961322010154258718142639139614402665756642818450927734375 206 1952311735670429106727332143475053061160453514758407214044809560537655460269564856549171806257013759463427087737621088508031129270422886169415521836864770471334027086276251695119756827943865758791666201111530436416649621940352870845330055160527184303323627491939918560068175937525852355252113401462565889232791960239410400390625 207 4618474037914800697484276843976913134171344376202005889412926879558438290346171196611439041599361024837193789648509981918535045525136736271021436847852501331945929228434185194084167271079369325962417061857660366380597571351277101361916348841551241508633259269860331656944462619611474284229040900839891037321649491786956787109375 208 502673123654406199592502455052050057118832184535144727249842660587530218978534383908415399950828177661148999509593117003807564141371566195279218389200785181943377437525607177637671410953831019110746637886047153568237811565585846487826256233011685150408699343695748350236599285213604787773861854405677007662234245799481868743896484375 209 116870006218359935441013716223206983806758102443214020860996391746342082458621253073040604147043264687870301574498866267983526693239686683242246683638629132578699256159708715193969457010899442346643101611824848799532137161951542480744977170721205869387768736128134078270472569194443666197091857839041040278971195220947265625 210 11506992580120328612997928792571964139591515954336903573457225498948167348299236681212265877929778262576136098322801306797478239106185486087419950957447083271760200892238626793217696508662129110906586846578874906669826255472576529046570015009866524800780932304844936630024486433995040573408923800174850194277809123377664946019649505615234375 211 1527096211567370713126827933219830754973827350949383464888715907337046507905132344609478275388811694659636753235362416416113934535587232733096853304633164322046680866072789723959731686196282554905360123564673118455247970352435389836086861805047707029636348025502785982676146797782519403200062784696101614567709248149185441434383392333984375 212 37465123984788915631262256444501090672204320016470338477523375192361097433583986171644107374842510911767531116696423511888760935352724773345484014610168067835240962647858649034889217304131226366667431545768448285416001455496498810500053887441409709533514032594245850104984010045311567101223254618540715825397935390128623112104833126068115234375 213 18795003865702439341683231982991380487222500541595953136224226554834483879181299729441460533045992974070044776876039128464195069235283594628317813996100980697345882928342422265836090680905831893944828158793838223183694063507410236600860366866440537615979539684780001469333645039397969495780332733634592439074630920714525927905924618244171142578125 214 49109526229738631828269090020074252240807178834492651743037495191664296587538234776927687199249207448376568610547069980825800019614773263383669126893038046338226339264378587210733011133979754303533260672977448260576749004648394489182893216651022049899817506918296132871484685425523726747038933916916193147259519502512148392270319163799285888671875 215 94262108948685249330018572909001492126579170477688291407349858695542026069723557206609315245423273534576144916700935160090341171403023781399692385189487229435172913789109025237804905943262610327406379406164946917542108854778936525498354912273239241126018417205014695527524279990158680692556207220750180031387799317599274218082427978515625 216 283537136545450737146893798217238621541780930945983428677323166037964597029419668366447150748339264701338427540971379794887024281751143243804974028428597607962047997490005893087870120337895409329020776816031520432520292680436241893164820242967286306572377072640096152402252324373758220245504480488514804817921353217169411209397367201745510101318359375 217 2628672792912873784088852403272019260313851010800212367267463072337969779059749745425331534587853323046108561732345662078397602116114849013315914217561528423416146984729844634817643885652628339889351621861428225929895633440324398591531048472549711348232507840446331428921281299269112459896072038609020755466948865676377611322322991327382624149322509765625 218 61961572975803453482094378077126168278826488111719291514161629562252144792122672570739957600999399757515416097976719177562229192736992869599589406556807455694809178925774909249273034447526239440249002515305093896918968502521932252514660428281528910351194827667663526538858773482771936554693126624355489236006651833800329409740470509859733283519744873046875 219 4059782069606470294713502983325903610684715448227276505630377209091054596303124997848453266860601795808583350576580822870020857517751211677868334900044909029306669027969989869318419325447372366409243366198502545383452635264347640817222995199909530426364346258173878351910862677430667935495205497031012092433182484096931830208632163703441619873046875 220 10639855426686041621584800320269874238335248059080101580937292543541251547268928965829753299370813928161274706096268287013453310289218204589032694125715305869545547777597290091557417656225863257961237964920644808697234514347558640605059944763219299898776122222608177786673212006141148629362239624554451545139354232944691165252404374541583820246160030364990234375 221 168886594074381613041028576512220226005321397763176215570433214976845262655062364536980211101124030605734519144385210904975449369670130231571947525805004855072151552025353810977101867559140686634305364522549917598368801815040613342937459440686020633313906701946161552169416063589542041735908565469118278494275464014995097861149275786374346353113651275634765625 222 16608814321056910971293873299941273686041322220224038567843113660467893665286798115660244900317840541859749816216274796028000617361469617363480035530241592462360600080829369832921128961368572545677492463241126546376383076896539037984498573775385327141989526789491365524996883941586333010434456053929498861962531957626662908959003228659412343404255807399749755859375 223 818902787951676364269243374700038737510047422880025222618161176520677190392561215840958447111837943428511292385124502737166400656577303801520162781404030145069178299948274938395778915688432838434856178484815119640034618224797396398657367044651538652099187017653298847646919089392386255680269826575834149764467301715372082870914027807884849607944488525390625 224 176538751238140930064179475863833469050510899685323306227912715732373657108206862856365984065400369724126946580191475088749044497414649562421631144664169927209390945473911368396461234111163443747844471771802503622137181841442758371898504734440544275703831543940933711068748073974706642621270751090266438529826146930593762459926754360139966593123972415924072265625 225 140759701370957320481715576217002294489200205816398726862470388272465398813305614030220575530193698592261379692432928896337305232138455007155493301118797496118506085685028909334006567947598652324616748625968547480539846576698168346918625412746390647528361239540939322824348591404944172263432015057052502855132458340885968153427552362888519610351067967712879180908203125 226 5463869328116450309138753522015378065187284389175149380620513061572289385736084019811072080355528798255809975521169000969125177195918408012754783469528362406832050728035767173618132948021936887284648331414221107552115224567692800722340282646576645765108398235260641694072739272565717934749640528469607003327676635418170625811597300070243665714997405302710831165313720703125 227 1334278224204261369753053363129518453037187885024456503204032493668446736443488161126024928047748180282249078271347741384401752672995948232662950786209612309360696148482482826280374346281303269178180300711653506117732655572086154022549519571813588709428180277230925932618495548856097175763037980090258120470739105108222375045567106244259747427349793724715709686279296875 228 143890998755946718891169074002274981346707134388927558938641211476506240973359772661724583236162850902066755705349985640521911541454511275015897222670029423983922055922821928517233531186157707926641213807793512867384954438990189907022831343497595966224129667525588999013405588743018181811631783317247100432634364193737523430748414897349866936604456668646889738738536834716796875 229 691308847832276617871093698020538688693857200221340365525386740106756133708660541271154483632903195823244536676355456062905546184064227127735950966842969092578898003747257034743057459370695920031906998390222779733489829150948064069430212357229356049120732788386494847696526507344630935265217902004618876477996258995307250525215445628997301685814136362751014530658721923828125 230 75670388067940523666200202892420226559319835172767123280237060892983653881537140657578637759011842792947227889270279070625162090849275595051835104567532589738783914081041852567582227850877234530598231555113105141705028235846588159698628680302651107124581387902837136106793583865256681699813448435668140165080719257959223667451686853192838189130497994483448565006256103515625 231 64069511509876176128410875821950156200836895531500546183446824571692609390530881825250447530678294329873392919251548940236376564719426456053937885986475713610388424900430980334792118671722863768731770774237869238857548008427735605659418223336018303604881664523357973040266137520071704882427472013442228368110176519365082716024169584403240851333549699120339937508106231689453125 232 26277581251958199611233780686592946367233814793672336480131970744542884419035722348197003612263336670077879000972474376301448196731131002085127898680104195580284958716464213526572323764267497502504924902285920734706856546597826187703785665803834268392445956406114632322397708906892181565603823207531858999585210149910421317219492375523069986421227650641441186962765641510486602783203125 233 298186442263596727046791518869488539195702610113370776073712841385566001514845953091806827092290197850187843905494787120530471229024132759794070083104437874514377059654371183084799840603129208735992214126688673819111836024684428163369796254498694623589820540766639186050760757022300789250204797090407601228690881454302819141884956705576314194006126712110926746390759944915771484375 234 11752860130916143148701818361922941980054736842395707912807412076551196531288073882508111454323585900988057817693011523465147717667004236900332203716117570055504869438831494211158879644889317834588089799038525515700340839308995486855257685689360068750363328566799334746775620451421293464745064799110620162233836733177677147201556831826689205217107141165922001846411149017512798309326171875 235 5756550892122726914234150633669856981830810105405417735693070435094776061024898587652472990327692374303950719106037044193229352113298675233782713380154385813186285051139665864625619250066787875381246383569069797590026943093545989461705214450648561673927958332018314158970698897106149539032132738604381755462133231910426266699322536228712372715339077743068596504372180788777768611907958984375 236 1467920477491295363129708411585813530366856576878381522601732960949167895561349139851380612533561555447507433372039446269273484788891162184614591911939368382362502688040614795479532908767030908222217827810112798385456870488854227312734829684915383226851629374664670110537528218762068132453193848344117347642843974137158698008327246738321655042411464824482492108614906101138330996036529541015625 237 627201571289694655551972097973551529791124704764003580431674951269253205696724896475594475232553921023777820521533060116273844443767205963028880143049232660473510273837777181734525444751829112955839882480057961832277244303361996654406629298321899687966880645953286380623982025961940848878249217994800795550259892508094420195220089554309441817547473220495479750979939126409590244293212890625 238 36837464382644057137740032588745990544556265796762984309690488655019368339112056664570396471529727233955199040471329904127418100777223715022903184030118449555387004956379228292558878345508640641836556388894780675483040164917796834413080550942951542077841639157209896423939270649834099783912899624195624839097169530971997526518972256898181933289315709770388139465691068608066416345536708831787109375 239 8472276967256915320799967005458751291749922760246368164759108182050989361512548209569381257827483992705008819371110075871641499899620036719441786593212704112752565643098759016375471727543012820251744087712835474367078729559820578071229029263026814709072048652180166217831639597799223088243718229313937267647857092774859464639749555237833848168882422413616950507275760173797607421875 240 1074217298862283350193637090320421830269805266899405385454884339669019800136846684395537331506278375869367559219184451334259639236764620753782879749502284107484640451532974676239309451433377469756595820856560699277760934249167873488319841946047409918531940039463397789618493071419812183798684065941168615932912560692674419870819749983407883356649735412614288534959017251679824767052195966243743896484375 241 42506888719025379269997364101589725574916573824549016229528886914113631563793151654146811847586003148714593207989223526172462519871975711312366028192322917785176295346444039460373261146118014191638623101798444866389172288315875795092284903580771960625836415826348422549632603216905123052121841397769740054013638210115597464355837688644864949628054991901200474514743721243803520337678492069244384765625 242 31160710412985569667162979627827030900370496029843221190993641031142623282638900983943346115298560402175411605295442509056224329562743587932140169328517333317504550710515232144609166337763119832097886208526025920536693401908836377137700620677614006306064475939267994981438205083475295499898031133945092747502080013987305138444542375741790714277140955031666534155963821373092059729970060288906097412109375 243 260077676010248559632031282300387008904792283363748138467096592592926714791331813912319147793653551303356710394997528328086266995973845566077619233272248502978998815080196965889622971977083585825299657591761054341439422030131784682383628613715592367965849471014443775446743739028379308007315600520950392434901527156742711120504298848732899231595110791012632782910392707786950694526240113191306591033935546875 244 1716625986895393262622564960966969313981625255542810946605491467135374360222830698530835402946015240583890395842871850537941460422684553082218202482720089608503839750088411502525174252568514726118327990701431866188081057091419228693463582381327270420735715240465675107232010498117748279320055962254642571352296263345545518026274497189581682922554813701067544403473276448668372040629037655889987945556640625 245 22666149956590250975848371737143022712382370513121148005647910440521246477554365572203580117954642978047275440362650338885797124511421119170981497206093464627093984512195823352531943521617258809404557938311223729051265291731020511863158407668655799573065039526362066385104766309297738831239974926640831533461684729056225778978890141489828489831012796734810087715434999584840358721748998505063354969024658203125 246 3674160241813323092934045210219146838654469877806424970567520634498053532765085104888628133540329672098485301607345257283048828086176851996496929715610544522587307795442430769622075512910636035745669437242311055255481052524306693952506114724681436454994269842183764598959097513970854166805168695633552150742605632895285142546699113045359708373117343337915980408584297997703037308436790908672264777123928070068359375 247 3587709412594186078982655911155166913039070586563920853612990737215746390817671337714778059809968973931462118040113604170506502719443279008344060781125590533820547612020255927983909030253915187845771332836609618661234439523734771741858912025277167361935581140014734843689471690112716421703870608677468570725132559180101962722070898620763009352573405847612074987205843927168848195297101710821152664721012115478515625 248 97825695061111788937187474053097472500530688577181332086325132377033290168788087159673696027752575743426308821666912859653460029240594113251468723180819673452121432962485592561580068724844778967137691389364355513111075927988918605022885218824388117760219545627005708419676569822363418256467814928652104954545423715881736579782728736986159900011357836948361753821374059177508157592040305416958290152251720428466796875 249 111787133456930284719034366733207180208328812264638296391900371210901188863453835669265445411967508351970044000516736200327365370657140291682274621112784162527399760638461053474571945590756155046514136103779991783799460175776193401047656716330117018242127711474066151654547321722720269737840543158938720128898925047767106609741945154972454470296458759914599110671736339372929654178978609024852630682289600372314453125 250 1808346810005590679884118521298705858868892489032562064604558343067014050986244800017170661530329380389805458813115085975099491064143990699316360181080554449172825180520432285281054517666039502584790178995881689308996943626018572014534227355400687638880409108074814441403964004764607264747855376678660834970439111921289105726705914446497749257190254125051735519004366569397731763827429085633724525905563496053218841552734375 251 53146631515603140861452643973466427528721854103311395471520201664769554852006968740179139106446049427525972263786843244612207185398409843446686101532676577785505909582991783178947280453715337410545724456271836121649938186666983239181463065152092535186905817846205278689185809582190302542601428988774738508166765405875661526942396172071578719032485116476365532683537144797991658151659066788852214813232421875 252 26258047517153386687296547872385037624752806984569938407556133056830635691336402889791884482302800615374426778803664679055119469245176179015943988327178689784681649088827904900140664191286232941938403684242084627889997092221600319141705200298254431825670483260199313729914433313475416529147522177967645297775711621096164399382678985144397672902688781846784339511366920947610216030380925200660158225218765437602996826171875 253 4938839264944618901505312037667141025861892688033946394313770450292329420140317691894895394678636132310911331755557070334603348527470898038577387363155440075541623899400670829461072830105838796891910925511917337530927367630046232678914937028292257034613646129381908339423815232152785662007133994185274359516990223937149921768906957651835630417536304699823171686695990690512074140800825535792262233059091158793307840824127197265625 254 4390078045853573585464400192178142488723907952650040454192846565342347531281013865087650695225248347165744245784422348616729312252770501139327710447927665866358223804437987570487599408212772793452722762611256118914566870614301654440026776609807455198929107987863033231181693189560049607695346455469442254550730702542443621589066454485645157217022725059776134898949058702956302064029751874851825732548604719340801239013671875 255 58103991352289634135356612207848717951316384565105251697809064121086228472239031669351710525631013321304839197124200827465921747382010565159733968978299295006372045875302009758365562707127515257551893241316674559187380795647602737398999259156379494524866425051551862816750767437091596023613341108062051288435179105142940256104787737080419181382780055292037313961129302241318519303539123950497202741871660691685974597930908203125 256 491212014452126851324816829954336179291197984859168274432053295215624791797735857318174401059342471083510930145075950658409314441193728048018868369752076914473294371410491320027368842609496620900072568740489786473488505057116768256012200721896919592405638630382195221530753239174683909157567539927673202523200330682564994069213717101093919965697743329139712832787096538087640381969909306964362609437824147562423604540526866912841796875 257 2019427170525410388779802523145604292641591715532136239331774658108679699612914080085828093243963492232211601707534463817904959369351993086299792186758538426167987971354242093445849686283486108144742782599791344391008298568146713941383491856687336102112069924904580355181985538829256070981110997480434277039823581694989420062323059193386115414535167019796597201458063545471410459209627150853490727688832606645519263111054897308349609375 258 291993724208239664632367901284603283018513402602453935244645924400799525790575303059618870867343331827651089615209689959193559853730320669764402704875400404475756885092179703141158661958648197904478009065574858065787895294536237900849736914414556030442036875198059975088105320486769662464872339771984688551890030967867719189125134260686986427828166694186895432363644299943696403038855378791181262310150401617647730745375156402587890625 259 1888323038896475222515029815832242568582089339176474648840336437518622625220381650045559090386668187691146834608092843369686887169811843896058068870381527662043253656921189517633464408944935933111985448509756699429524074060876842728042603697885613094846783017798286473946856993879045152082517350300825980746729809052792978380880808063749273956845504457584604799223171516775722739028680490815104153767833849997259676456451416015625 260 2374745553333474593604596591233449554722768385693995710683210876077689020608919396063584618532603217196969540906558401355330898494417407692045421475372731764802702150991542211708455657291752837397406477789619467681973330046501852747154926068088545744628053556317909139311890853165676417126543134645735439724095227692047104937989847396991171332879508431460479224252207692967229236365410766075403924992015536332701231003738939762115478515625 261 94248109938847828512781361314009401444652324101961403767025045512812629286919923351172858478782445616374261482985854313523254255813606604012668005707434520704234708734501996784214618641375989359682469155021820893539596865108883364544835654148275507330883313525293071951297220216821643750779201746775066219956650031566068151743961733542653277468877637458326345959046868182585738189791634013745272507108115267460135555666056461632251739501953125 262 2453938038477780910987288304532862785414412562642769069882031110017102428743534044294487716212058536513536646232502688761204971058618875148677836864604472615576159111320228490270596025565506634958052449389303150605090483576839996162653885927058649384374208834258055714395925722785385138339038075880782399169011296871885716466957531656250063385457167046502443069735703306869984865247604774815885660267573997218859549462877112091518938541412353515625 263 282616133968480161443478651141487484260223852419720805482120468171071693320148540852286907685240568247308773513991134122549088158809802848307347184336034574996775916681182982075574474311727809050648494945533573875337398043137439313135218146177013185575673313655399855162899853563773160892494929298971305037155804329393908185910004687484277505987474890185875025313561958831619435088234421257905103035124039223546787980012595653533935546875 264 2789969231166109297024096009460024157159063573236915995741683434598476616163414754553523211544967842561922551498856685980279651772936201761779043880418859268902636383176821069018940545840525204809566405765354501389561744956958892411378587403199422501686096463336295924318851680631319329056754741432844376087477521233858454092836071071759144645820575888838019548155963324213955373408123557689867422455827275225119510349003348892438225448131561279296875 265 1409544975057186513548705528309871204834619373477504345770244386752828599889189032743667925407904463949522856543736604398387027877958428980177326875311414159110487782674391014360603729348838864689542888391615650857681899713651269760665358477463322959559044157177227697344023399901448457950482756200918812236834001297237772357102127831346544603153079816389689788200385059788738852816885716108101852875961811453232874757901527118519879877567291259765625 266 221028935266606629378340808415734505224281876587241556811787460543928084826138160410063896953023688829042458319522066417219700486792532444687203542183028882471911018574022102173439235737253688150569762344975603848013424531655166630965956864532981220444648566944473275927762581308460545114626407522036677765527920956846758634752725533926239927948801820619731897515117552158966696845976513146990741132811588274509578648518992594063092838041484355926513671875 267 103146836457749760376559043927342769104664875740712726512167481587166439585531141524696485244744388120219813882443630994702526893836515140854028319685413478486891808667876981014271643344051721136932555760988615129072931448105744427784113203448724569540835997907420862099622537943948254386825656843617116290579696446528487362884605249165578633042774182955874885507054857674184458528122372801929012528645407861437803369308863210562776657752692699432373046875 268 56186660489447738221121125203321789900538574437859739949340431407569238803228451067040292924943386818786738117114106893589333962245095710101710576440636857068772140476609288482999120920588573796315586436904523376184252583069401633424701064748606491143131888960119829107216886981517212870863605924139333671386025146835230278747316594351719820884225166810638947007830457346570129171731459524530781349666369797321707440346770512373808514894335530698299407958984375 269 1387529974560835335215521256674689009855216805258164728525268978142136850850749261919607491583983452779906161213060001050624229059435408939382381919285968818973323962878348225132395616018509776333313438045529356994879205318158484287651634567212265879155079884768743794360465426438445419074818417865710887280423247105646979639803477242681365698383637323774752815095351955113372429340150073441097021888429013784273247100742310067289508879184722900390625 270 258851944874885729984705023811703486071781212435219821946611367494671483166473474065854629505214183074150502505544690458766061564063155936438580625662014000515833251175738992041176950081151559479625906714819139194080851650200733325187597805296830104696408612439272052696948198323849799696068632492509910224075417851469905894188887550178373214813625343496613628865074916995648585094166834029513309677912965656261106177677571750506135828118203789927065372467041015625 271 462989654827649572308907671881727653436598524846441015880192523950950040556614646243283606905997919094248879783795583716999685856699842890042580866056153935298290963805598389208388002740821554111645477383123115573751982848995665774588567080196869676730640566046954941538368582181092062560330458855005357142993441231136963277834235074691050751671406488219812471797854796024334004007688382928313315233278371529923207196820233999545735059655271470546722412109375 272 19692812881299062455443877236917197905220301833113290550622154554598820101642690150131156974076396180677850733823030871284576140689858355546572543220403252192850693583061232710284752378345641985727687482412021197391094963292883743026260982667211961233542327693796622254557022164632847030173209884630440266082427383639756050642184023872692231162153467988529376187525384538277262037535182386975688992169967329262050808152116100624429151366712176240980625152587890625 273 887454479107680108822812321261639524235646503243218518057311077602919079675016820324227658161413935605994436552572055386095034617773225391384440781535290349718495614162182953788772085081972035308936449228753807291466643818839449150406290005624784751693784697102111287267534626838444749522994101353133288959975764447425712115284536799220289188997403468277377580541744472300806500351468927957634168732498759280066982947204228928728998726516152828480699099600315093994140625 274 2894922186288191728671732834851306893120992580351202124869807792108108632502773244986607076278624654024628462839125950878889203175048578659826011973112581785961022300637784191409550114439198375418785082659943554049728087846884756199223127963255912564423364361695904887788260834195724083257320374113156796172447220016974051843987253060160421421158619505072996819454766310513685575630018249952413018699705992577239161480550221224559981347823622854775749146938323974609375 275 6866728349386510245675693272874218988775454312120889521270087715240171650109549276440063763416675952497421220989349851516371085161482510265496435838107352879136152088628722794381780397032599267659049098915005497938187968045008126269958156688652554920313959066093378706971469081664593530740421606323959894594120662903565290217726183511964330321946324836167247045838329785692771780153770575766845879952656744689779734597032232086555314509723757510073482990264892578125 276 7073119580480182496610981760746139666540535144075344018357454223135655018218524735019353667093106597865983984650822142645879143402841356929606350546170829857388725982841911765833921959525612040028495881663524523323671418700052489302085330505920215069954418983852176314988010347592252105512955270070736042138970999713481064069983707718738410491301174327990360879604948995318576205387749883562627198532431743812006742194154316273670496059179646497483417988405562937259674072265625 277 657800120984656972184821303749390988988269768399006993707243242751615916694322800356799891039658913601536510572526459266066760336464246194453390600793887176737151516404297794222554742235881919722650116994707780669101441939104881505093935737050580001505760965498252397293884962326079445812704840116578451918924302973353738958508484817842672175691009212503103561803260256564627587101060739171324329463516152174516627024056351413451356133503707124265957872921717353165149688720703125 278 135164408421504857298250952825217326504438993506645272679570529332523818498833452128109566651984708274288324090245162862890430206122790313928778890574086406178866749946088587853949604569016832819722626779734475479952351083377715377759027891174776712638170061403750492594633896368372488865624282215735298339504993761648028553118181811885480584046097783391048677082861696554375531596108371062600889615790990172845882265217058509613292356199391874849169425942818634212017059326171875 279 3049494546087464789026937282879562894353494365233532278053614405320608864293703773206275296031640736434955705548057002473224891506462538781056798966390545802808985404854227277645425083556072231230350632479333677906251192312355207886214454159705879109481069784559362933884079369907333294028610982610081032746770595917314889983009541860929978404569995753849933422973669050439516281037953116926554538599255770159247534374215922621520480362278249231167137622833251953125 280 2736583352320974858968154511964735139343944831842390890255841874711486294711305185658360690702644210659680198966377438470987266685560239339395967844375733402097781424302741705013643351423427141839767629971968282678499164262273823561899316922956508175164274297470657114484006689693767340867243739377190258565368479851261091583881791081613173998670614980901473953331732335661446510995768392404239332055767213857184944328614353431997399043382789896906859272718293141224421560764312744140625 281 43437830989221823158224674793091033957840394156228426829457807535102957058909606121561280804803876359677463475656784737634718518818416497450729648323424339715837800385757804841486402403546462568885200475745528296484113718448790850188878046396135050399432925356677097055301693487202656204241964117098258072466166346845414152125107794946240857121755793347642443703678291042245182714218545911178402096123289108844205465533561165587260302275917299950902528138385605416260659694671630859375 282 54986169298185347841247128608907423154837883506209160157910630788577894119634255095433441358288230124784954237831421871197547149512961889046483181897041611248350722158514989078839135860150921560986450989026758703859083707521867936829242974932965118763575763459077913401327146416016867180045528455305883865353948865651389113194936828202853505155288666811253316144294497820445444745437974308578380898996530628032417086394848203509123738978690397398549523366728664086622302420437335968017578125 283 1044737216665521608983695443569241039941919786617974043000301984982979988273050846813235385807476372370914130518797015552753395840746275891883180456043790613718663721011784792497943581342867509658742568791508415373322590442915490799755616523726337256507939505722480354625215781904320476420865040650811793441725028447376393150703799735854216597950484669413813006741595458588463450163321511862989237080934081932615924641502115866673351040595117550572440943967844617645823745988309383392333984375 284 358067013493422438529574549042049877258935802365257077256032519914684320348111386234488872097731582956037337712683987602879099259518820858760405585912069761546028332612491206739907198482391348628592904983063114191119202661606089731364542867623487462758155870295171566059884322415552395714618943205691605657476577206895259885601870614207739430506044760569930591875449050893889395584966269528628345358095339143801004994653195253431349089418198514112555430610740359043120406568050384521484375 285 104731460940815027734000597702797316854558695560792068145518792783796975326610356140845123275341079136479450001519170286518202537127669538052705444788698609129525348739728040226937231367593125217157923218789196080450738725861491592361431992550690296395560198471803410440091550818600920060548906041401970724577031979747861629941462249533934790904948317824651440179975132427770220952987000899777580066044493543225427853473102924484956033358730384448079015098642674530537988175638020038604736328125 286 45577977281400832817562827042802400828618933424798557593186442191871456923830139949199756837045874825150257654598134035949405795468576123611299033291547901007714460625952984687421998743744129430134655577789449434412849438107391959198614053514048047177056823695575611744987558442466568904145492031513744251784629767627437515159328165901504267389965264392524885411866500741341986943705815375825252540710339477484458047508700201050071141792942280457172276263676236052191370617947541177272796630859375 287 1234947902516441157610420938710009153760010315339408753293692590964080041204601607597106181307466107391361605263693646778796051096642476496564730737713596238527735936256208221376771846140143862109733936924565021597369533696487877544516398760095404257072501119577681848176406851836764731269322601509863279734476449884593403982048124391476586036148625275019849388910915806559029378919972364116869276799798783201982022285273724485866271146305116201968843370195827446877956390380859375 288 242563032523091941200936223938036595053856103456105311604694688226397422103923955850544407902563737837586036471023720460610400932107056672411298720740453978549490858011381097562455194884287913458763678232382893575731947874394063026377676082888285293953229907014313193292060361839508319380883539134734098514621433622378326672239459142597022113272014789354831926044401745622873867285251008552142565380245280527106249239068214404475410361997822275344841138077327789314419081989626647555269300937652587890625 289 5019194623479549533599293158921061256388019617021685611311278314193755298480611971964836597043446124368130980684092927058083563828351031795131409297474881945834433879597503537121115180934369174122144226517700513883594105163595088527688276224311627685115473017176209226631554076940126201876880478762779393065824665423284608341575253173214042751931892485935869735227108857964374872228981728150514917332812301383870301361324325677266360671982127096661044978408681982440242563825449906289577484130859375 290 736109499984006015275926886445101626961295029388292162059789894570480062536236656304730693867737354697691453250565270534963821000107172127433316960669923409475262042390824093645605100703846877943502402384358544032753395527964725838477281861256549214206923273529293595014748323793810746944015574548450922106586159205740399071197547223741220107462487167180670657851603754609529937534369596381880645196078642033902578940789439799181591759988534085021494328025239175486600651243662696288083679974079132080078125 291 343517766659202807128765880341047425915271013714536342294568617466224029183577106275540990471610765525589344850263792916316449800050013659468881248312630924421788953115717910367949046995128543040301121112700653881951584579716872057956064868586389633296564194313670344340215884437111681907207268122610430316406874296012186233225522037745902716815827344684312973664081752151113970849372478311544301091503366282487870172368405239618076154661315906343364019745111615227080303913709258267772383987903594970703125 292 221934805916677861587646128482538805223949567475481921984540473843316027414487743165907390009041209229289880080685677370479987140069312074904762763691099898186563079994706291761869001046907722159332143811676947950243050491494780946123385049323265818435744746199261431016161575378862558771379863679634307662369407242053113098768846895316306638739617493443470661330284977203509447576799830200347868884682122337295525842911193731133852370861263061031725475416625535691683636548010571942768365261144936084747314453125 293 3883636979253955925677515743751593671879358839356469085493373590746471598933016870396105568238898751955988571184313566421876205099448417434822605841146605011169765893551295888070431354412317945128891543068548541382594136755150526634241827362370129483609559491393791850399790720082892749319781858395614689146235406882022303224010254183243139839377408185024798163425707778164848937971265095725316093970765880742255350713980054266145448560984492683808390541589546977548942641167428746484802104532718658447265625 294 78142529244533511588037338464093905129658371903060812208427718451606272233197861827609005224151122539925775518731747370928679343027630364438241469860914689958268903811039328212283875691193477011906785474337222157319448261763404323449572510108498271233101738863385113533593664363234994483535845550426079617250389678935797724937482705237983450382029836804370395755485823425042116783895811181832160931493721461663892405657279986300838665417764074553589792392660249099184738481339851379203764736303128302097320556640625 295 84913021568736037511551233757912751622235475887077530027020784984564165387710645647473807457407882347641519411742658851635582297087166032040195188888960672834079749387397456102673132408715371782884551585702249517424131231104359802593828914303562904871619018753964764103820229802753677668222161634764653956240918857503895031444354935435346240113886675843923083308785375497762895310077822790127412999971402125431828400702544273157468984000296691671715268006024266050606598248140510776238443213514983654022216796875 296 514991494423277727975028906424126090664705992612381439299926760531030039512011228365474889515281561733217003717535767196770110508052714719429627402350685735784934843319238045631675475473449496069256598529926742285973031577565009439487581860042757137772201857224361935340365675624646878546110780838521419825726894002699493768959475661748643960048416622393921510938638858967976421067755167248226680236190043430423888205080383568460319359812002062534674936633519331404031387118547247183641957235522568225860595703125 297 10684195080725389085034301348889598184446997678698861828977128620859421364147616484862871181853609790387759767939370478688165588179046334363524365776261210171303341618481146638228173505023448664083042283778629386311037191555641956436971846131482335192355454878507094822424818085671653992215300741754172045923306757389258715317683971651245162742069350755318050383497829533666378577311941469478778322491399752669626788562258628175274507922509271559006088062677313339128964622848185004981569345972047813120298087596893310546875 298 51147742407727926470908889436173608329799456972494551308933062546667442700706674661577574806746004315686083995454433142656111858303945217697723027652314304011558550301239531778751894438942041476993287528727481104680497193617434897836567348501777136559148454205619070958416682325023875494647716316908270432611574902395387466946359438755960885467353274892480028431638545639892237870110358098568619628948190305333319732478897688073122644309884810654816379023455223432000362556188119704699002188164058679831214249134063720703125 299 2164994486944558978256407134205771491635984752808869456516296290938990104082404227453005240321732788476782744661262751531698337302975231422594689848511414473024294780346604717943988130181534278106483939485284324837301836783697894727761946867976741167179557695948927755908576509444848969314229801307551635884110417076600023606384328243689893441653624885539624052726214393873123414356655230365953219067391061487318379653242660318360298473632736525771168101255133401437783825793648162516547017730772495269775390625 300 860327983371347821601387062101462626718839453435212149783377019000026386574185010173527799759420426623272957266439163118445340026561518600080494791352683931390388507699661291867515438147910804543532518417362668924213890263889634460265997324153156014064907483690400334835880641989519903622361950023862177742783846234427712761641040897576121068131524911539300466894338317167723455601701863299905429492127852643166311909938770114714491129187740180050289641108409275037550224342058210620621215569681083934483467601239681243896484375 301 11035427042704278507680991845575461112922553669213466245271377022713338460587071125495841087514085812296722222856615145320298376520704599083232506688680876787944513388263555390784620525123251889879891613739510954290891570414912341221831947676912532192410568293296765094939840994799571803764036732956080153906688395649004271593569631593208904940923070040314607088853677594310388765003029800547886944095523965853894282868784604261442777714091143289505065226497565770906656727635580667630708332112299263627619438921101391315460205078125 302 89859905919163410705402362171114469062369365592166796568638355756380041750494722021894705998328984471559023814689580469036715351668594592534893268750687139558976751875860379610674767133146479674736260283307446342082974216235714778520631573940573476423914627531130801487367276671939370402078584825499509824668748364570463354404781285830415368804659284613990372009237088982241737086453242661604222259063552293381710589074388920414605475671885023928826959701480178420239919067889728293564339275771579718110615431214682757854461669921875 303 12783655331173340946588028946519753033607402394019003857337000132258497768438427782130832273459822085587021958289713806809014502121933541633108287999893189709183390138538053133299592092979266327940496191732035446264564783154522987459386074933999690965829967838044090655616811690315855476968557326275632806341874571396926090805453670727494646008879389602533760202120150136587310336160095331074132827660054589075536629993294715686453266284223239229682299765328249275593742682245832831535391725663597384254899225197732448577880859375 304 946877018323365287870103503709851512631234358629330481713824583858074920580898497485871457673682400727648804006045964777844782361267895697564050345282442179762501641419650719410482776060579461875837842027219157576552062664660561644440545380179291256169478472780049418059869605202334033506160649231404592960553870871895635710744962287836591364415676729534936289312172300048199181547593031665365394259174344335309763628196597187033321021148374273918418403912484118769789379455532877281750298262166624929658809151078457944095134735107421875 305 1087125742716958639300931786508630818507465673149389593633881592589604619120019071413294625781554061838741943752238130611702678590615266966476555529436101802015699312563344949009523633894402011077218437429737318754360815317411519184450794153948881489135120487160977466936391153041547694460063657028428468793459983877796955298247459574996450366095151675926343506083755786797244423584836690210339403133685933975879046542561666123830691817824607716757239055333913676251610494039680158107370332339070007066084144753403961658477783203125 306 693880000920526993238802678450112577119782219112801040974226079472452024475967647044123977026393526394827592414866537402887657117378365378236214169476081171309579065347092824040476472642177174877770853178124443644515540489227241518100831619503806246142299350159475233999034985518717200759616079202616368362830521559762968909555305069187244681166087648493767127234563671026020794030710101941664749201671292098014012574615120188032700944186719003295882272152703574591570585369429592267962154319200062248078342275192653687554411590099334716796875 307 390198081883170650649796415233592493788391592816728802203811265918000522335282552219271596690396095524129437469376778970409369596986533148370591349573482125545445311299117521088140493381414202107869218492311284630159469630035361943473552379098438949587572515238389078002989490870728686311968747110034590106309037336351432427734768890670515756438729389764294106833542511113351871757739800874414600139361178344217822800413544641547670250313163019140697892440784146347874267697866367265044782917070287364680325481458567082881927490234375 308 4747626092012662905881779183481163125878852769201086551065794010904727101753781493596902554239873992382895362672861829844472048233833829970089068235293843957124612762114144401059802951028153684395833573280895746907724544533076961787062761488019257165569346767984009476054825804488422904340258873344187280391109690014978199417593048041246154857778538274944139508414203860541609418585837190356576166144863790719197304608741597343689458817403272380408040203536248243580467598038404331667721054445440997338816029038621735480774077586829662322998046875 309 1047941936874109681870919001178322513831929157897632070679549650816166547229100698615025947708482891769314399101631280828408045206597824544843549258886163645819452254116577138946760655163405410739155394095994394360485347073173106691559906991332727908396727757572227992696489787513605156572440706127118562190198588279407416388331325837628829943696583985261847714151907010493843721190075373900168169615427317977939051249052160987791322540340646002045100792254083111186682848871719178938417916347178979641525942145818817152758128941059112548828125 310 403087698090151118698080698015101192876492236663479851445139108907844045120201310150857817562628021575284964977013987939285210311197193665950472160381153233491750997341777202083180449951143332266259457872267891599706537004491833286606989638617298991128334248642146356545482875278480569847200999123541532667046386011341694065151902557845922285889971235157582276682891150371564264466193334972844386234197370423432008753195987839271266121973990034913783837400838084624712440476254642971584520685581276997057497313466101207524161509354598820209503173828125 311 2811471648737146393179862458281625670232405296707389804592422783494313315113943408596757345347790610940513800003606111890717664828880566611276370896846239485034884428773197012488229812978189687207137625329345541726482472550677442528397155400689690718308107383928666124657660352102439526834003165209362023639337361534248179409961936949780088089716676415966353787878909445762737777729076010084188622679003436345809136036667784542791541825494947992979527701272667369632997227343400566109768928414595380582685635317830019630491733551025390625 312 19808132571848116123942383581160087719143705001880063379865580950840364221251812582123304012845103608231078463935444381324414519902541293938472152433290251047018135760372273487569570491049134490896256019301116461101178934937733179537154077831292689723037473312523714107001573974059813682861304297929954456791326454983342188055629643595106467050919076466878750658473954020409039520133206673900545983934692979977872342140804038409629288499923844305698251553714584316542994037443629410266634931010149532912402475481037679438944820731194340623915195465087890625 313 2079853920044052193013950276021809210510089025197406654885885999838238243231440321122946921348735878864263238713221660039063524589766835863539576005495476359936904254839088716194804901560159121544106882026617228415623788168461983851401178172285732420918934697814989981235165267276280436700436951282645217963089277773250929745841112577486179040346503029022268819139765172142949149613986700759557328313142762897676595924784424033011075292492003652098316413140031353237014373931581088077996667756065700955802259925508956341089206176775405765511095523834228515625 314 3264837184363949269560240089659151255296002214979628666718871902165519906332035785487151425070367921853177651161723762907930917073549273598748112590836777217593589106894160158927284532857545933469097991712643419887580670297324771346605048774915717668031461354454086802172672920154355732418229043564430345713995603777360286323579402063095753950070232764039231111699700746804198947845391083227918899760796766631504789671662305136622318050306963985706560977443867165229260544523901540757444423476038197842548816036967185283401704509742558002471923828125 315 32861691936696024649620414361144585526059406598119025147196998797444164243056757073742561357310026886055359171668902228617203688518316006643925300886828526487003087226457601715877917444650514120396888736020552208966855853061699344852138615122114572250519168225476841703515611222965230899866903830265794443816810588817364689984289578724281628837474747858551847342408289719858596563900989872001005787347655653783290215611593899721574989621373657703153399327612495381144827108118981191632347350545838075101675706823041510189209457593051411095075309276580810546875 316 24844917880279345956222266175671558164049584061474898367412554955813673155141845901817694801387459277067724024944415185434893762685830225243106504108982273307866249082127137489280920094440797948155465744424658394828346533428032481178735139269999111777143764541030638785734460287066747995689873306353302560275480561622424487039172214546599504074428595744718831423991075401250492639154523887777000420495258318764587651062067509914998163028291447038180611794644789070437640810957815135027678052643428147490246409765026418571000864365938554101376212202012538909912109375 317 1175720042101930182470687273407391641348734210890148728557277114805601800399087500768408936603263537959442807292281329795836094095353781612898824330331604388845769686574478098068626837283283570013587534857063644555739881940890425974783638840992392324122364766145790501802298298705576711263176025029921898342661073899651893096795124824264239994027996149319879428015599028778950771679319554991969015596793859024759451222192484151147368937253370657940901225707118782594512300652060974347104183176569289281914939135891325845445672115818780412155319936573505401611328125 318 83085356816623839346546111760319477832437895251404154506486043963683499316389407325698495669813036448027197384608360650818754026061166051151491188935187736111354556937699646914259677725034799648827589967014075114112797165364391326320906229645495204506425826642451465377463228209756270671673500891356800978799481489267801214018797910481005824494997620746840946179514803963079091477848805434948906010659243860332649063413217874193412048680314870973953458138170249286295734977969886089701345618242267854028910776107434804876698819509073246081243269145488739013671875 319 2776653847137620968494958920147792030326166431607735194408684677518934464076263937138843603923043607129810311487631109618585393068290888902712191457270998754882144617776466649075164431077685986729924143870716166134816854576317582232505899502406078007378611138623222231883493235664840531418272427911991262542450167295703931633430921984250249681044492628068635845554602367840522883555227999276500222845233235702960345616687324570605516041936559331614302051874411664240097988002594647108378193381722472547257242780014078044163727820858866834896616637706756591796875 320 292570895792613345855688440924098066710659036205761333561337994715841896502537536027526464946236560888932655329482564615934983936605627861986919235139402717512002544572484726452960847726323975945714726727784168421783203517797166274625449445502493490389790599702254583817348644877565011721224443720186260320009627413401084180557282493696082901037502584201298316183305144951454657512030170532214862596703805007065126251327034858995378143032411826805205493723380651942730557861145970881345408564952955870608180343055828127053970513673890330164084616626496426761150360107421875 321 859093423758019502545725998965437355059019508885347389395838714563381772221383308538868569318014995006339905662408332712073099490345239286640438636638380397291221379294816456745049002156125134400164411645595271696597566956068099842634153976788520770455254663210564160320603851252367843030968099069145539529873035985277748122716744157795695640974223855396467657691941871160217948593183925181055354903626492849975844777150193072721399038957459977852716582586988398771577947722212101234572382068800733016509193826565455623134291165098053166815361691988073289394378662109375 322 53581726426355000773356636759280244035456806549759336389757001690254000767371226885617224316718709997760015429696766366326948893133891292272146375642665353087865658015549425287321702613446699278674140767653120388933797675452890828701179436898772160323476640220070606734893048171522133811636765847358631901266883174117687957911441273177994318578909260773209974924126687551554357431410717461440362150822931552798914286794284491111272548493098934372932139325993655977443617097248134253180479469994049291099052756207587419016791213844749948956580620773593182093463838100433349609375 323 172738882580840280461311955720353277510333971681895320220179829478256892074926013693606378081100604270860282512160756568868462454628286634626241615107786671024641549143684290768774441798501702880430441155767425364906623328467386777959910151756677235781052228954332347013477403005679278375622017285982904583150978335079906507560552522148385899724947695512570060729692264779054645607073329037168041645609253434778227474435425646188554908583971887073827013966216616763093234896462863651497548563712631352465609773794754435108519084740574811576152569614350795745849609375 324 91564256691488908579631220397511965412204010547532285330560553694877602924241636911792659941231408455849574754457619298586132826250577135745708201602264421929989781721733251761157006320881899815734277650529808148508642963132802956465967118377821135262457258569620657799385781512464033505530892605284629837729456004802726437753503272471104807313474777079380594245342299130438454352547830887735586610962735451920080140094426481181279459884577937045357421961113352432421794055700642324588254836223701974063623218067643339432726275916955759547576076951003187787136994302272796630859375 325 309395623360541022090573893723192931127837351640111592131964110934991420281012491124947397941420929172315713095312295609922542819900700141684748013214051481701435472437736657700949524358259939477366124181140221733810704572425741189898502892998657616051843076706748202704124555730615969215188886113256764221687831840228412633169087557679863143912231271751227027955011628761751537257259120569658547158443083092037950793379067079911543294949988849276262728806602017869153242114212470414783713091599888970360982853850566843943182086323393511511259564017439771532735903747379779815673828125 326 5436523096192363673877226989707532932674856321676246547461655092143420670652076629766932849542110612599261815817630337145781823835398016775317715089332618892753794729977372699602398785152281793673719039182892467608388094629766595193930836548404983824910956919275718418943902907837966316209747570275797428466800473764013536268542538513517595243029206632200132062638061476813634154663267404295428757212642745760095421083660750118445689325549804065854330806173149742557978397149733408716913815752398049050628698717659960257858770945396771702269275196306441699789502308703958988189697265625 327 591557415097142146985081680004556973491622684092624417614183400765712157075914598552007859791896089809407038120860036212933406108808014771252383550707915015828584420653810031995479537075629811992939992782338830753702706446130520610990915028158595688578782602650223459429615327037601532068558878069698156284386557575172368250718330555002646909742322838363189423116251149591391422546161343354234463872464741010418131573620160998005217222619475490841602827621864581011624108133042099705884834286689001037732005345937674862926943042156804404929182177041990797761172871105372905731201171875 328 16266547983760765624054935983889086431116393920908388242540878950701095572790833534868390930407514348304381840170239684753632788569543853421550040514731878079936836444234265661302468711527097009346809970821285222274404992274316199533210616017410644319268024208977768666193609334361322915969472661157099557718439732503593100113108834034993059876967585623644796717654725754974778823632033836970405122811166773032342201060517060954793462324899982645703279013320992412782039378148920839727430436353011784637745294245804697623504280829890128055148135655279262312689070313354022800922393798828125 329 422125816147775841783159076069712694535083700379480314097035427158179844976990030733408104000006530299146392812095588913810366072815842828352600808255899337774701264165562984135679193719861176286922837603745211819271939235255880567502362331530540750536577660718064950558467434463560614681351280911145686532239672582061784330445285647106986268443204001174979878405171211008372277237526343108029048069514684640996020777840194830110645484087374670453004308027005821754530282518741981765413999602196931109163648034885344378452264063427326460688215892247399096959270536899566650390625 330 56755140840248158276686979548243878683301707654017751073790347061401622231252886352336791611947876494752717851464618347123042307247126942201381021408776068584243297869320893525146265809796559889498683611703392451766180500799540696621538697238482974185672804494842272297924802713849395307744523947336062510948234235926044081404744752675307270417991170939475974528464291644635606524948643931592168372251880463950727235796419322382602180387401107349626585410286888318657842915157433383188625439996639180437802611539504042141937704619425578983503760818900871036596367247284433688037097454071044921875 331 7544695369182689303847011652521042555504777903707748945138597034509676727747389682765729184342771605889283450913260642551685863598121066568087776498651668997426354567059424169211060484895111554172878899280331212150953336034429960868252449573019892376778061435841308053975632456571596262466637315154853818820663473278791488665780440175998930558559305358421357093005432781502457873376406558570934957269411654489258351105871311119124361704193440617734791593463286950144934806685598928783158591424702932968378550755550836739826449356594298523555589761554487047978678759818649268709123134613037109375 332 27697472969268385474053685463808678467939336957759612778641676747708314953552817941956783220556135948590150258771589084112392879066983549206787008517225926040019604905626040646818504014362030767201489160710445162787895569488852927784440852738666614107916863362637873551024511892796843632541317220567302065731856590823262550446230116285016740368528314367460254837542036827901246254674462608968364811363450935743366934700048923126366921919771861915176292342031049171929491126647126691464925445961520113233759892502376938628691633318919869357117650635787529413145424683762030326761305332183837890625 333 352443465328152836841607090861741921016041857852146562304375307264862626885746142694944480547077058505382428822220876150707644808562397362741644997941251464420949534222206470097338170320926608274998427866898838269260545461012563774246610048287769228980738620268498552531521742748719790674586180537942477906424885040505961510894917415914627242032331282461197156844437762362564429781245959207574548414005091233685301307936005367967109366976820199524909384606413496335591745429621569779096129176707929663404808248386108453777008242227647805801765086790488424545804597987075368337173131294548511505126953125 334 716256074699149313581330539493217452387439904667265594360504656699559532058129257734887170144059828575454613412900490241760697514175194640410439834525769105113542601806419600520396926781237945849190353406923445514948850453025532831533433323939660045993113970223077703531802251392559574596739657222270197035637669598447599199560638619439403749936673251453400673587083194478759970200596626776683759680074862829747547819353817360707351294178699115163525523554969363520718708453747061163969552842987082864338803859623381696385532879365864895661651627993573249883409344296314458233609911985695362091064453125 335 423797730410097137257318981109146702814826700591974310354262426914999720056761090950870001221827603207323439555731268009196165521520478135560273906731013690840248721487879677463650874474799067435751463669107129380553733030833736588098069087589636335597930811739488010484583457454833224622933340054701274017503035682149305277043808253738259893741825780489962246267475831009844061620676185506636166364882187780036706609584574372383397110772506983002705816275769137150109757424797348532613665592488135885024262350288406343187187631347323140391480759958664492614843766205012798309326171875 336 1264580898892560176548323064688473620540477811605958099264028473103310434908505704089025899037653821922593864528852570242908907171269415671014169176768129963149479345821111480761583151300127186628417084125119840764799338275386058311984032471048399216582820418329563277926648742330373809012251524631178590484890838095851969633589888590080903214874443902390791385446959624429613314067871970229186575116838413545020974819625396764475339125978142971883156343433811274978460270679553947608618296235065943241553324782731044190381602876434247205481159400242657296318904183956947917533142344836960546672344207763671875 337 142897641574859299949960506309797519121073992711473265216835217460674079144661144562059926591254881877253106691760340437448706510353443970824601116974798685835891166077785597326058896096914372089011130506138542006422325225118624589254195669228469111473858707271240650405711307883332240418384422283323180724792664704831272568595657410679142063280812160970159426555506437560546304489669532635898082988202740730587370154617669834385713321235530155822796666808020674072566010586789596079773867474562451586295525700448607993513121125037069934219371012227420274484036172787135114681245084966576541773974895477294921875 338 5205556943084160212462847015571195339410552591632240375756140064638841454555513123332183040109999268385648886628412401649917165734304030365753326404081952126878892478547903902592145500673309268956834039866475458805384704629321324322831413664751374775119138622023766550493769072892817329526861097463915869260304214247424929284556091389025889448086728721055807681664877368277043949266532974593430165998814126614254198489643686824050985273580027104973307148006467412643476099947335285763190886573346450643622721944913576906549412412064690460848515445427452856204174865817064891959642380925288307480514049530029296875 339 86496703107445543854346754754016657470473842837637369011436663586664032239958677498843466336169948083080036096134085363597223096884762239772769057809206966680083668268554571997258366873688599804635542766756461246543689828271910913915660543951717105040256294235751862449602714403298845900392920734074918010378326508176308836251599643280947661590664295406541223124216109614715583988762045747205533587304489671354292064393818308155852820402492884065783989166329053203974441159886883865271701871730876872601884881880944842076662244102908630291234011318004082828150790008235604400255169821321032941341400146484375 340 1038001278142287866654835127637910991721827613675951626700055683030819925938498133923967013562764617182144116070994376584395817761568644945091399859129926220465581678171102965924940974122290843905712578353970861430779439463352462236502373197575584710104447799375571548256421679954162920915625589731083921723040153033156407113132511829456971410479578245810647978543685710577048836384839096224046187038054691626295278933516019128862070843192024779495207421471341401607511550585346104023918889354591516455477279812070830034677391065031426066554843424019658732040474589254817829216126501279404692468233406543731689453125 341 146324815365045092749409270723925431502878265507109284083048644648005963241811218804206230454310464895022987437327325098336760743999375703837925094016014748045214107418504802729845016629476633507569858160274590023613124539187529453682127045534802943480475801645701948340639921190281805650913303182569572654720731028844403269384651313899215358691797176496238989154186265711556811208378153402396388489718648567936316707028164994472837152259971331477768066318740794997601272549420854849488126812371622424087970302053094615650261697657371398791690678212816911420381856484153174947915321268965271883644163608551025390625 342 246759900020891935957583135984622686984291472562962454959697647540843619216174509263147044659662833059554338453188611301716069026697043763560459107883173274780308117785389278568047052856250627507076230808961733334972696890269962582142339836139870754539051454439772864995542700733048531027059827177684016462806417617126699353568721500338872469440828930501206084108283934301030933544948529735722141057022660787337644915144926277727227872655051874793464919596439582190841791720999630329490173575110326420355551312551435275239701993344488076809832979903878683226429705043573415825853591132332809365834691561758518218994140625 343 245081832016669617453961353352969353512790000461208205010974780165523363390154961427287493182888519335925951248474645906940713235968060126950051361484783793142903778324080952974248704995956505592713250660651894957992263725426236213001623482272887614419778748187207255577007898279916613101000256778651823219264721475561743900637278307545000504330724687519218963509111653210918516451817291859246641967889558707858980209839622460809667669508808747457229183999047949533984656109160122472778237678645788328411616927562986208424063081455032190534349586636936291636994616943991141661787942773731430179395829327404499053955078125 344 1214532010578144442221513979651140998908148013842346960247520286608644873923171729822952570200702040180056990201920463390418937736408684556510515078064992741768840881863279547988021043755825610256881627890265760291020849053998843558111479080367598446576853937372256413790657760787484164427533380241608517890008909785164170404028794622093940922658393394661137153110304724448470776654536401539253069611113986408689211686494368335384782327436289323050818592925558895079747350270165814788609887249346221266117491827456994309363250721919401850056816334094889772639001117550000859773222210147292088322501513175666332244873046875 345 623479602786286923366266794282586681409164813523297531260744456623785643146835566447369427595006992092418862567825802574650431547339486080856487411819638002322787210424220601533134606805038491750166764716925297956808789188253955007608675082080346540017412443132068705933962897947668066647486118235902985455996777168577431822184713709653717207999712029684829870503457226860714323705347376884708383533842161218238470589524655153513666212861976645225030041072138016936223275678739530966461289416156132904887659057127772209713521637013750966592716646168833633154307010693920424697630363838375677776326710954890586435794830322265625 346 56466677185545647788512684757791027975183829666364487513691843203046394342879456746438906948996998252834099126180279461778365633947895235884929495426269154956367869286490387219051401934511921082337353380117773460054301610412595943174094876158770745089756992737142066490321217778426453792062875270271025683793260117826552267839802966542208206376909919392465986881886610665094314155022195882317384171509483015052203565881479443288272207900270638828095295729780323779862933408396403101039499598553012488796960617826890945717124514099424383791402568493572755653886123037516291103590289161750170009168581231051575741730630397796630859375 347 1003068040873398201539235773457972412765450606763344658946866563814547338118383680141182219959048865235094012762829540640428607825863664708729070610433447971845079117921261847856184973549330218298486407559278751462155874264898483224162570111356887813636097452669075033004358775908331448887334108909738826955842604403980999878757926654166360574830888522285932193297924753836300465867383757429724201724101029569549836574515215676996143510237209953644148102372613543563025510965454344902504195583896293124795182180308154625760052860007718123806034421159937049271376124199393151709784328777519402109419388580136001110076904296875 348 3448702309107200438683412221582087033584352396873211074898729323626058534491362820788756241909991668291842604131460568128113681093367701531672068933159388638960167616672400399403564373150315580103753857690693014072816470855949297229357844561396923256356908331420951710896368375817395665350240107131802893637673361696256679758315966181565366204469773326894860148811224746370635237017980613512534238274941675144313332786211356998831225097509029266425920186696333274855128657917810319395987437981625237753274369733777364509673379698622344240059911870744956051561094964516307479151776910553891633309971098686474988426198251545429229736328125 349 43268976656837359687681772793601600328849980617150094066511533493129890734991339609640559048053515619267193988346941385526554310707234776097343279971435767643185314984833382057036610472060718926719695826867822345494278404925983258300481208241133061060137827513037288115180984531665127635048307143720895532434539494699237426102291915802667134076760583479134049954909668521011166653420205687756163354681646509792878441304282713195423830080452896722099949515862392255898597052640321171911792302731711807168204170624917968647819217294521797320797409314724254880453147729603910172419513270776481039803229577955789864063262939453125 350 329843186986620944134277653336184647543144110687098217944065840583621392694175031610032149669659338385266028253153886733450095932559456405008443561914548280488127205726476700985834725773077570779077847966106807880679342911016379811304482098926243421754168373445373790675292385222100241866711512636822585952960361899210954954218780386609127769215432505515149125184179413553395492831787340503155755504955530425132992590541307671046777480281462557845635954342058083534782921256921539874356746465036415144427465172338041674845770740329977733183168266069168800690564236369428600584731121693591012812053764324815574582316912710666656494140625 351 99257735542983579285409304533576449258919433924782324761437968766416256960968263217795164142494798132904025519700849026608558065304310298090142639435301389611060108566950396826609185139034836337900295557218858968323473627067792111611587433256620935391415514814510968704289349065041746051912780665543753026394841761141943160380914574688114417732890223973601035127916848287693037157182522231130608870974755992490308362227726622080709343262225784382644370908689981469760258166106832334679231975836142726237025994583266416684446513392742669870922016021274336416687344303634283637971547862647301620209194794597351574338972568511962890625 352 831961982613737510742809535283364336969127323262984525620256124023061366076415238806416498256754589375881047127876598530598122377311965114644954203128157331347909969062067150760172781716985594423146271504739026409627156879940743203163966403602915526406463355287733700139120247001753703166215387588224103842466687014187264340408231288225878978516718477844828259614352028972394912202549044758416752374536251536915199436192764406842382746500719459976449125973183067075768136880575410052023648385478046139520678891892850099557492309062493207878350928234216227961350258259339496762450070525654651826784414581951454525921008098521269857883453369140625 353 4688039743299632004979323571834830787683177773942214390399855936955345792970276345655204077478537765530758281434860198069243387999138851042840614954134854803627111730429108547934306944595712476511379783875910386911391122101253394240050921798079920823401499859161039103958534725168612136888991469743167569271042442698991727632459081068574397418625953327538317970842777306114288790982617633162507096713656655485791996822990974038556283730281831877645070471753650616061868072898480485213784050426106450468727635025745425164173170947891826806298644119415027951210783201302627323026504365660434942833467732961789942169872347221826203167438507080078125 354 847930285183259246836098944105738587952889605757870841515225556080923350360785144196410621368456814559063280129201971954007989564876501219264752517672068738191523079758581020266698678656392253412880853167491275464908710374894444564644048984575294066348780958397288588899854974323238975856018553898385179383959192781072471510812840888757956333104378074435720931048885559851058621001275389327167009395918479590607604070532593272070486544377104236708255165649119967879319170475541292922377005507715447347682446760946922545016740951768692674287628954114840700723834239022704238716439031556711571757008179958605038895047556479767081327736377716064453125 355 3494988627978819398411585480230245420065038833118196127764991146796118703330655192112356181260600211070820603795112932445067568161820573181975052556080739190154780604725592607557375894484280472447058622720531078424634896729592855864773068943126547274592908330198433077599513966791540315008773681934237906980363644881984745702110134121372179790862626498987010630881942827140285198741569733215552064426305330960616146833737135844321815488499595004711456207910171577102579240094158468816367344489343335492291112962159996948119281978854421536812361130424186977620362578496934007402171606047719539901232598734406691043385961847889120690524578094482421875 356 32537056426700520085505644650974223621138861587472221550808958124203821491452987771299807313482927220442553572760475989281873617850901636579720338086510238075240281564662432365052656479616491316902734393964250202409909018513006992112701308636105742184963389887666002583880009637890547078364630444069716688505164015143053502342806802728217142153427983630981766824355395778104923360058799862834878717858976902203597859682462967608866772721183953871840867154218169690860566702632167425546606718180337727464549110604014016279259930818593046712747597647064476100644456892863501716560161679875388216188100936991645095730518733034841716289520263671875 357 559914653145346761722528051860286467521519546259700610648590406672472196867087615052360022018854456814600814830996067342362049757364464926618313294746914821958746626780063563693729405175854153088381026652942681419018633630564423473815969510033588506126156879039439971196830135049838716165980587714274583887789157728318366185206554036914430063395147078270214038120441650622009390264393179109797518481416245546545509803498857847939576450335077617729798841788249037509718707159284657496726130423915249062542497752102842311073449569422372602305024314899606874749670186888101312655864902146874908889876968480245623938605648017841076580225490033626556396484375 358 27136263664689230806882322033408783648430444809476390095083934059381365021163401263512628467143781249519628490784224403747576741490668792668556553829909226846230655266895780614416595621847771529428386456734867054972738078905304783658490962303777866949404193142646458204054372495190433378984249183572317708121701529302949617166035641399057853022445803148365923357507204597395685099163815425556336733201838340413328132626572145600391572665489536743274700867267489602908517142474730925578831910995052545816122153555664252606174733382055288170713003421609447184742765607531830117866492482548292459347887277395104164184522731184667776460628374479711055755615234375 359 901965348843045071018825967860757465340655020807492261523824478137969086263611645570746739808324244262951779763979953210714377463236273958250068767892200691839831631113041449161769148999798027593411771686232240143260478348500618141161131977176278335979245405130604354448261632333196581026620713078372284892978098098613140271772076893855539473936624018157398988171353096772758563473693710404719633470351423079722188628118933145986460784454128297761665991137164515609266946333058147859274600218528474500501909403373015833781965652060851956066023902418081036765891749781387598565103263318148908884996917123544335481710731983184814453125 360 1773110604114459030152497803984963332372093694295996805202879335374037771847837801959178656671641810624862045216332006765270411865741789581756153783800098791359557245794237201126594774527155239504380199469512948238973678813751519869029457967891149604341019384133662225511116753208238107416209825903798811366380099626184030935245934844655839174339631223517377798102878255598431460064462863721276598484141319000947273513952850565675185749535751820342312229368125038143645418606441393408246455896327728396171237635480657929540063253916874584362558356571382888498277047561737311731514485302187977586250302592273501191980899778337377181713918616878800094127655029296875 361 214546383097849542648452234282180563217023337009815613429548399580258570393588374037060617457268659085608307471176172818597719835754756539392494607839811953754506426741102701336317967717785783980030004135811066736915815136463933904152564414114829102125263345480173129286845127138196810997361388934359656175331992054768267743164758116203356540095095378045602713570448268927410206667800006510274468416581099599114620095188294918446697475693825970261419779753543129615381095651379408602397821163455655135936719753893159609474347653723941824707869561145137329508291522754970214719513252721564745287936286613665093644229688873178822638987384152642334811389446258544921875 362 4087595965225272185290492006353220305551494940587595956889295351065014286932069656788160273978249977693563259099106370261510050607931365430536047731193290765229971002883734905772545550070173705530615613725760431235816702648799913171446024499500896425444685136163532995694655573224072119637075802852968534849998871585716874442318303142125503206501572908538595910721779427537370815849633734196729002563098624506824711144281144025120274329291261768537064685094373255984300307964727374447247203407313410015404040254925854797019813627373586303667275468813070762493096916191420798271136715261858850136548694642373547691723432366377177782368335101637057960033416748046875 363 9571088014121612504025682616717691367045591215888994025497703477508047373881697060626279290959737523692446474244319962056305201401739188064058035425517216449980870129631668619043518213843703834990055080393155363152052387452440285027534770998611306359403625231371610727286459664506830831185543299080892290284316154419220209550590933930599622004132219400193872205235489511048392953479230471330979324480289982860024948506831619444861191210928844071457328582699946751662891720668460616330503771982405955079139500320149200562509420275557027037058002047701345019416140495832146818424776044062497593169876219461512416582607033765928150614854530431330204010009765625 364 126201961448796607578339328643992336986520424070670421110783390340000010973453154069641666337255000091262434936376096855263808778231685061687129610040975657101026003204804635402009835885893351399299562144085792107580505840869342289674472820359303312782991983517678994148553094611111893078234510802150355901456290701239396102773560484371041084713321533774187002517809649986475405740147306184357509392991965533172292466047157723490247551731889221020191897854779043307935832823911332714323398478688857817797930403143004894817776163478192242306834394287619976883555764762586396431220624075534786615858169811942401963896965311016980389700881115544461863464675843715667724609375 365 62099377855757060871881256951805753120351319780806080229115636516507941907572186923157010419919127029033896555994587341479017017860035506544460601766194370954473112688078471388290554166074506244099784547089834211666598112173803348887439006843466709464646849032508711406430887824515375959131267220105730681668968440292401256920323412944480533747824881698409477429398399199694247268961372884366393510837316373465731213451776022669804350852199457962316648150764291151523981230813512922921037346656422100821203849165605583164302556632126341452569305125654274339527439803812353799489513433993307699866718478892293029854062295897244318741703406061560599482618272304534912109375 366 33023393454268057101631630465602118811599785886996399762479800533658142871434460278557204472135853128880732612236469640213736106808663261776732892189032141169282575284604433750279315766097599154006115725805073306582698543886121666281408977376239257159238295319054580077846036819984260173674702676109485779089969044084014017608860345505854691678019559064225287135837768921611005895430085756567013840373600613030726941883025808663416567109235184353574634103557887041430877310865702342689718003316992114041002246520833233831862306473502042236671662787635806971096920521190744940553931922469263148558223152860780264294882809899124275553419262385634880274665192700922489166259765625 367 14282266558897012250931845098514698296478084943058668433749126615464091851833286791250923457355554783040847552948207994356012136275661343309297692432763254436859221985756456169758321035591940008389774166091578346247759765369922185678245752158090928043548762057179325614318402747348498232048472807649304958214815367818173326885924204540748513836948469524380754137716483835975888700647053489696908470590671564401699619402718380155025770843947015676525378993817775830233218165996773060226149795955524797725665968391118938993591487513041272777217340984266702260113561595852931982337815041785837092305279082319010003385092825026325279343109020402380338055081665515899658203125 368 4411628090324087902236562140380290881944930300539744089600163568356503176357090862848742785304019596561728398775582387454384922370437177231288984119930096119219324856758359432412558690357441499507294501021689489772735647942047153715656328455164330508758125694628690624293854605706899257839341640283002048355336079832475962645927302320855519623091986691818667761894256938226566178965821534583262621943451753128263355553120854850113761161862896007625777685086847669047512406313595245447580429542924592299430564302827163811217378378500228793124052955377609320708280390174336992890242979818716729620992374814170576794697015690339958259597193633572143056653658277355134487152099609375 369 3666175124564307512827872331599384232999758168872108430977598680801626398559383694618954652765414914963766253164979834199026638296357983845477764328254923978879137793393678749988845298391059956945817492726452643726159308428569982109104245426309276515396438976690389197534084881819144730395698168608514530503587747944016874112355482649247181487953753924409763129491099880356862313754583644989587080689704188462708797255571210952309513279009374906398145607601180331942438048215429429082658256570524515220416281187811617735993239835244321742651092510524495143665191644418907641944361104274389211009022769615635329656972392512965644993896854701709298041123474831692874431610107421875 370 612453231844338381883729140973193236922599766232410597285790871488907584779186525880981559497693579052177322329523249349819264259965481072375627650039082538355337407773440221879740880977392384829784197545133394566427281174351302793045742863400325445848986638898790292470201198822207316083786938252785342154492331886748174559977256557637639800841593538574927254535384146364972832897876420065733421536626157427655625625573283817720990368495457173118254630050628496999604486642711859221491262389176995301911859530958800932692750932006488380780475202755985491295395865609579616336760939804741170689762157898401655961388482745180327443256540847723624898524263926447019912302494049072265625 371 18994276054757258729971575312233343367318722908795151613014759628593715083505906907664141161466931511508307676642112983498668268868282318972333262894984977380006801169041980019225175063279324267004296236442476461522897364869991564033408875128654781837074799301623044479539817399370043746676664507473440403814536300272776109674508323032962211161631838681078329994137676822552271008066008632075248970732972403739258719034873515226023388717685729178514856658468820297667831453876533851313648430628932455028768293145730822576795938550628577377074566727719208154948785087281223754522256252796612619682489390255680172673098243867619434748127152053943922371814778671250678598880767822265625 372 5425341622545554702296042896626692586510708549398562689552712282807294704133495999573991784078500353723489392045435173005703924677400238325467595335670257858868538720259864072374393386009870221751309250497266124359164399727406570581952168529059584722023408715328349254641303485019068378028348286718893860878485319461936634314087650013276442746059752845460748368249392608324108948567391828352631429471353810555523757962188989185371813497501682426835765094983996313365865393572605951354896104449250544111564072496276230129744012922814840523073003585163958488424834941810991053026387363664703677391263234997569565930276623614802273475812546545035461157714673507967972909682430326938629150390625 373 331298340409474517726920059637682742214869843026292299068924785222721953110252564702857339037524447589367940403360721360875911375024440542590839969203117846779954733772585739641816889717261249496293921012290310476255764516817694832801182738706618510138214992386928996985912523511179065585512230503107832247098517309595544352350247313951907837448690330084315362008389875935766301207095250876443052605725073922540532362126831288798962719681343577603551849962383751426835942450696504113024920887228294095723257968751601742168051595188986353387457473446748808526186794199498720873619159969754743367810407608547237782747717612042151531253819403092053075092493497066925556282512843608856201171875 374 2918230112532895951047326763299827779084177318129510403862622577119619408562055329828534964884901539181997147581432383929732098527151683110640777849396902211449262823712274674996145006513381226794238884854100633009743722195975853953883693054740292999837109854660547368176915003615255597483737862893170088747316011704356003899831990462477410303027532087198879665224022483648561669316699147761929042769634416060094187264124910257032325598726375706441857960725514542773930404422656327788019771139196168094922232055020861111384570688943496939578285720038904030228208742009299518100225143729679321085879528697536045396927564049528185980138436013557847923359511721486114765866659581661224365234375 375 499540782632948886769817003145543369052085038384915466099483002177626558213164703889272294855991206441626005703871678603658635633750025061780088971901586463319952388195201265321148806935714458840217463155066818008314456447567641987848734536304337880323907602509369260252490420136421079766598957037892747458459163248524502304153601489218693042077700897260023905305606878127701550923226022690606299619636864317362946722781265326208704860539556801710158603814287209917531536628107487279450239423904959421704447103312817094517429666282249840097331898386614947289542976168930318377543949785776784762501523908345121277897378371599882995832064603156741510359313551692395094505627639591693878173828125 376 29241756005903763786255736146127244360620868988257353010695609747021680207650741767450662424529667051633170783717429359381295314404758950953884389717706178397925085037708867682185549314701685027024083348509184627367950256063596004661101469341390904086891140401423826497411431549220482166679828308355670355125340525715994265919644803123301544459701918078950468450153020377923498188106440001250545419217411267143398894837585374756420060958361437925035062561222184116734108890150361454461667441188554351803089997273809550314530939669149647147244325186679153604494958014672239761631853119136995433823774023037949154320509676503216953469990377915907216553519716757680857455170553294010460376739501953125 377 672511527028323269568077556495232425707609866550968003783052430632118074844324409123189479455674470837578720926432375021401362565260587990339481110601210054049883215437383127429741883702082057025558314740925647940371590716526261885349490549560898087500550619906231248262652293135341304601413188652558470777584942739402683507059573761837140042195051110601087078348975628305421920079225595869965837527000751543739681091460207976356587688644768596613806908350844026694434298288912826736429983263145335145229674708288233583947458753214075286791658541812766968897811588492814444577357760440657161998069336357211864588448703747919980749400212947233866460361451089511319878511130809783935546875 378 245313916023267648523924102726325563936567972385873996869972234943373133839216335059535236438679424291214189177784828271693984306268399624779043536266140552099629196020370912949022133816669361469734494184396053854453250409909757376442749308047369623884104113865710715418156572152616246275834581850466597294755077351418219035853776994793892001227275241580798506655627963198762583677225962733091031861809033992925051989610151910418442700689752232390376770611415504215661700607438257051118914339258578568744169496979538496164401950489541799610011939304707221648452944453157840279890285072204912298594221201979156717205218560282110053457071828748901764358208234633449730532905874724747263826429843902587890625 379 2037880962774942770454016713350317019469290365667473236904837439164485786361963685180167442328244786893869068905552198634286295972431755498359838429123356906574245088554708990824593122976539248104070059971716822025644857662985751215824577211823591202339252830015905521493931903201881494907534511842367398664659310395061901833438529397533464698505532760369409726591152863440768135126368823111819316684924943404465865416743749198988423960212462015247470004582489308189697840385596104149733620569425153063541624735064012654047211800892138669691742817476870072730536356056731931265548400373311153091282994609546609837556746156774096300662899875266045557096008557229627200513277784921228885650634765625 380 2550248426132744292962068697071062516175426845498919518032107072723458046087658845516776955839877197870849680093797105451348990278779672727827968168231902016691730889085487386601898528567549443359149839470383605006059640797077564863016472842273590699952877210017376353099238844588290979676965479405757821676660247705722173922587886526878044974472863800725184018262386072848164568110772933435681068516529316099878422619417194953294356253127708529040015424880473951039702516414841343409567787911740860146583136923528285129197099191296349471345739833591835603797081317257249885001127990712774810411571438727032173352534422835755632957160653435698047184873024491787252905801441915656369019416160881519317626953125 381 5950579660976403350244826959832479204409329306164145542074916503021402107537870639539146230293046795031982586885526579386480977317152569698265259059207771372280705407866137235404429899990948701171349625430895078347472495193180984680371769965305044966556713490040544823898223970706012285912919451946768250578873911313351739152705068562715438273770015535025429375945567503312383992258470178016589159871901737566382986111973454891020164590631319901093369324721105885759305871634629801288991505127395340342027319488232665301459898113024815433140059611714283075526523073600249731669298644996474557627000023696408404489246986616763143566708191349962110098037057147503590113536697803198194378637708723545074462890625 382 20511648091385662348293918530542555817598958118347809683532237185914773064683040094491437055820132302475243976994410119145199928812224907749920347977089187920251591540914575050439069865268800172937642158860295335063737690930894854193241491070406489999720991400169758007977178027023624349541833350860510159745378372297123444859374371335680115729685243549232655058884371183917787621314946703623182834078445289391322153127972499009346507343906159699068844062313651988212327339524568925043153718174131738158968170275937997294132268795596538798033785481579133761339925034700060825064072429302847800140269081681519770274434362867982555874443135583319393507933735987444875121360997327624176023164181970059871673583984375 383 97831621053532604573826995152095378101037652021904986310061266106942198783366219326515242729723363621554991164290562133399441578054277442471378905907632495902042955048423867465298232059859372465813078525679990594433436383339941718139643589172927303691839005890976018365276778014750545606735098296637795954189334338050425427974752503132825498825592446718975678147625543797332922492389251106616311054826786683224592429530590113442082432244818678172444067311134738001984020229869834178740248100367944387388795552861190728587841222442974005488744863729864962673309719101064127482553491122998404920400733959379689739265008385536667763599974931078000863726151838128432258745448280023992992937564849853515625 384 2663648961770387928788922541127928406161135433920990217066304713130882546077438059443994257164358005183788310856617100172030053634679900070980978156009811648329206408852863975963406573118317954780177029449918991882441827164102638709626053698068058436942087969793242287591774521485628723353246850245568994579298710522936161932584200913413892535903049702774966750964226472158517207194931031614893084011138365795370594693357073682214209250865590826839227842947555421728055271908976191468653469967913604859810784681793583942554927302452686654057584722454715237499970276055103511295678742731701381376254460092286518945437408647703640445499832398879802017227228329016895463053626880167712442926131188869476318359375 385 196611223474523101661907370517143434693443085204914585810997312048822240421694254954533023725820226064869567478663484063497846411640615958376160257880451961985443991718747817386850886137704967393666963579220737588476522757075998336166916360224265496886375606312660189072974003515440762540759064600504036757164563854006370726565579833410604718908959800828419484005402012905910445987033117810840957462719655162440662843874445553516744497436374188340671049088477852516951090802275129122817768276731822785703374756113610902673324272038527305185039155496927141903590843731737054529223781339855905646835527540750547122401198047944802252038314137447892631964305096578574796520162028929355757522756675825803540647029876708984375 386 111964512780990650848561731546944695686481287269334920686888880246980962745035280218726242473999385097606739992741827519526170852812953510542979716327224111424196089217525665087228195432626507850405257145896740975042403370467936430185073700245129666524335227861025665401634902197638477298162207042557093339207217380657248300255545462862007775347372411039276066233996058230176007401617685485234283016930371139472080014809126528519320251964745379270323434999505000161316570300317147895772936533324775793815424763266263743009662158832116332306940106163612129733747427643709359819968924402931640984792834666063423116670740962723948053509098657529034747361277462043767643419505186728850343325092353552463464438915252685546875 387 3814257735405748172241002988032582633052795852975342964733347853747151464180868546117940660280912385658469609086071590831858220385827949592497509002880768062517613439343707657304907191071476367437139093436882309216444541487274367721638177388350750639595686762465607668015695668199550793290725853249778313088992538767723592095372248768165731546833820136071337989704799050374662652148442485530314574776761310151348859171164243738224843250265659253809018352316470338828851161564137504982664704568597362042645470268604051511862490877547429720589759616640386552929662368395698857866941357993204569548609234290560614174583242130129163689543294266489117060107518873624351052491143361229501695941479511020588688552379608154296875 388 4339957807788045414080119224858173334453297441411669608847721521689852614731596753486645831784129135211848182958359407838259079610504686745083478181202809920734103511621254165172956024680902597779162788989820613484201010417757957452872959186900192846497962290502430044859958923669153881376020143973929009090482935423385096175916928954638173497276191396325370148135862979492550532180801571098530181045368437722958515686429955631445682271233523740465246306724487863277937572906714756606900467475764293466173082208374404911484938682745404221830043235803847829587193084319836052952452550658617989346646302006657130823195177476714215675054598798767979618916837662381627236300735194990957767184613924627001324552111327648162841796875 389 152708780275107287850704642267255375897633795046517693124363671073284195286765303302199967738100026708654376836696332997103106643624043566404451622279135418171725125793033729113667546437830103103653191454167073475329392618473440820926915928175235740721845774589699131096121572674793871070974890432391303067337063135535028059870618451469892386637629801373804105838521636516423066628140591196740334573998600710317316316185883133792043508295874216723292041452835358299986196994225222386517585753407353952251166408660859996572782939973724346033383255707528556855348238495346068471725712434060770793884766993411939294079298497811283649031632117769646884059316158850562678141754720771705589044131556875072419643402099609375 390 1769133013604492810390659664448037083293419695319280383742840353916082686077503451064907393428768725564336156112749104144110759707609772198916050180290736920666908280407481032990397116528966231294701699452254747526463982097740951209353043086421719037150094883483745898499403255714411047091131275285032040109884309782481596970944520039189633319879032999195697163151808485619101609490467602142058292311664125496471536213538542977507826098607725134969652212564563041968978850198292511102800128858897193585498086851707345185088083834525940414596634007548211075894915580903909339117362519533371533146646734045649871690246732027156758683369596986927568542953780697309991408942250757464505528967872727275079114406253211200237274169921875 391 36349284841135751174250053484435669702810974792153664957800514799006164657275399262506825796752735090552695954079536969564891977465469690288406591418635426406355102399725986546235234215775880849013763055167180020018644624646177936112866876706706502282083184389654851775956317757906330060340151717870193836457972016611517602811165847489892453434823365195565813711895791962241613345255268438366709463775364889788070957019288917549203255636955135703188295149669727934519330322401967090184964082957300500783225619178147391465218194917552251199567827891123100824040358640388440174457128770173154204093408434722175038978470346236055502948971294840664838333969654726708504187326485940722452239182160838026902638375759124755859375 392 3496739930024362618165669369048277845847915683254621569646093874473243220545301765448191841071422631499225458171125461391220184130458576942084268053986740753581084834839270334379157062717592311718714672919484897331656324837312603274431358823091378462810582461046805696231910958528666285068764964584788637770410427995908127537812220119414844247225783188508589512880868953807970607437800181746710411355721547106425405672924103305538712659356061010701149302336321921671469116445678550569377931825138480366862480695743408725698594954906650268011321059437442876818268431227916106658799679720411950561698658032465051416696271207442509755123522928447151741286886910495671759354017277024440890948625039469366271305261761881411075592041015625 393 847603931138022124705661312275020802703791681761448177446263745015856701254813572441699288622644393504359752351583859965462787266249608286466323102506295980766798995490314396936283706740973180373430238857894939971697940380023179512716703993119311653754513837586977289423788163162417826390193512807078457814484537062161470268286452469912625887453784468589167916939801166288129061958577034388433025861941310149352340959440681101090408050773476928892274088970820539943294661377905071193766261711193859076793520549847042702761463252744447180548830872605870424269286903948928151060581944364761656129571485209306141021654814980232051960459016751984042170168372575625966675014481531255262764564461795192308601887276608977117575705051422119140625 394 8120592501548147452825206765989715432355681596230648667791623621603530331376762290812409313578238221638543433820013109991691865099230118099370901982076448589927074247116883093228266480711904340997057449703057973277235106221512397266995518901820501973067439024623621127705325305136712723802821719474267805512964758305224408699389560760130641566895935070031705526810353109276591335538625135914987376806340939172827266611415557645930683583216859609064690465301087108488984336427026004662857410587889553090570180751760376861940470518229058471709766747223984387354135821704247124677188305688200382918797777650449157530047743520287723621171870172234210469032472740674583950945194025252033583085327521681150153565198479554965160787105560302734375 395 134222043301662138393938418788097793652665035558825217292839448839423994645663292248263473117930941041643130777258876595440673991013295444880990893614021755848795315974819184605405062388627197502833877979666871070605482374553747619812355951099015771858042534049132470180193010527342177394863820556799196755413500687270718661645504276727302011196281882107457808643423317637752973127393476597677213514584463954555986932123475416878050694113742435831916755283227252555620416758155917166268487099789511474339214294737985964460595571069041298383256530285848766208835831744733331292811489652075506800786246617574748998626876052905718178015415118291742445419341088814938364982479691034649056657901411426792037673294544219970703125 396 19888086251394057089682044114138050137374273307557308037747790870303854909862508889092635963019268180947405253964557367588882604971468787626342580447989555706450268049094228565443694840046159938205506420665611360947463558001362461559817856373816278638725653443132538138515218267533187174876424053412392962607163398812016962774814077530710633346993866308469159783772548127457534903728298049993444179624771949741597048867151562321745315648871328350543069965735635329790612115453074398837771444268926189247243795687871076649940372762901159499655087772259029595178302561985119703317029139142831740403747205659271478562737218321332021906546679035727599220234145761876938832172218070886578684099194036056653073045452639888708290527574717998504638671875 397 2645115471435409592927711867180360668270778349905121969020456185750412703011713682249320583081562668066004898777286129889321386461205348754303563199582610908957885650529532399204011413726139271781332353948526311006012653214181207387455774897717565058950511907936627572422524029581913894258564399103848264026752732041998256049050272311584514235150184219026398251241748900951852142195863640649128075890094669315632407499331157788792126981299886670622228305442839498862151411355258895045423602087767183169883424826486853194442069577465854213454126673710450936158714240744020920541164875505996621473698378352683106648844050036737158913570708311751770696291141386329632864678905003427914964985192806795534858715045201105198202640167437493801116943359375 398 94596745946122010036272252231015816276609732080753435339913155481546609054797926410019614100804949240636638662784158003738931524048769571944398491080850076209029022607201355524852934304425597099874985895693478116478474364060380274982193994294553601252980063474326392296829986118616896002906958026765177997200227786721065485355499162134170866874280305246012265613268270892934705543229730738837883248157667329950218445142880428810042540378585757676327132814095390563035926288400032772273799147787898314304147322718542436659618319477204581839390439948427089995857984501736674679404280217757208045833313088304672862690051289943016463057644930375248516783882326057934056656348481943881781699977474444932727497270530392370346817187964916229248046875 399 341632560303225217046186673690539997888306088069691740627244951957622934290711781950691690894924013805298984775848115367204213629196277671872064614710053792191056149204591146338053863708199448308828910642647308840005841309208022318080547051265364853687232803854524830246624069201277441044640644768115736255367208165575407050499673723050672266606487068768523383947807471158830220654825780223871738027836032806474630652633221622969596383779476122984028204868474564400731488120003595496930390209534349352034959817934372377803187772959217440125049075289469819813886359526438214027011240637052850541264055220551935147347376379681887420847665508317125018422424444954797685839353351371799548237564677667654766679561362252570688724517822265625 400 15989921408487408644967487815495318766746975433552705186876334177075176070658535087723311623771777445659104563476102951640689480261970923620921612308716851640468590598874813068118189296830541358363537679545387689504671939628716462247724218439820009598735265771870008922362089448124888134335091184912695544661522271648782607685712574893951757390050499867831004408625215237421517588484660397497027903361314033113196575764019298670082567011481412415411666773524872983584119942998391664966714081390709204800683044332975014074391893750999398659396204802080204192899639488865662266240382259799412526555117224520345830925260945775828880919453449547662835241882171515966605389448831663597003056957864406539517886046851869071006024825010172207839787006378173828125 401 102284735359054375935268215708644658142841763487646669687478772593036443753577613338928485466349623977787605382236023643034886675326575908241768408895442717636648285894389677245263972803535050276515963251695099029688615740799567210886235873511864505845877969937517676122411461072925871716460980119362163563469737705943799855513367740988294575050640499154538012328189868899696374415227272066528607064358881830866955873538091704191163087390904907990649233487786092260069846619497648269548980552388187452931353442320459217015554494946869169202169373575211464916484995460521617353886889693637511876217654626693640791474288272185064111278408574090605120674262144776738761459490145403644321142127291362467074731379068305327229015944112688885070383548736572265625 402 650837771089662994076111656554105959762902141071895759221427430009490891604014353675601953022382657370662533047167818440630983915103002504142372385801702012321993043146001516311614658948893524909471074170535915125908661958707646162869118863155993850697321522712424973166904126807027321731841216499501446754357941022920398480631558935908518381047225496120325372444272135808768030404091132159321526750515565089806440223322877513768370725068327929544501072682782905050824434039863535939140163254846036763002201953485081997869973251346928523633403724059070551263594026115299051222782279120615488068372936389651636356150896275913562940064513756938520382850330027214388739166735795203388815427355954939377996515765011626797158228452389039375702850520610809326171875 403 17572619819420900840055014726960860913598357808941185498978540610256254073308387549241252731604331749007888392273531097897036565707781067611844054416645954332693812164942040940413595791620125172555719002604469708399533872885106446397466209305211833968827681113235474275506411423789737686759712845486539062367664407618850758977052091269529996288275088395248785055995347666836736820910460568301681222263920257424773886029717692871746009576844854097701528962435138436372259719076315470356784407880842992601059452744097213942489277786367070138101900549594904884117038705113074383015121536256618177846069282520594181616074199449666199381741871437340050336958910734788495957501866470491498016538610783363205905925655313923523272168214504063143976964056491851806640625 404 82545799465841766907584024610065293646654598536930823252581744198225933194095787445027695316312781014516275900711202204949237639873991107415826637530785071591409047206732546193707755307819541340590242478822421771778131918508957244670124828408388543753993176793432317982359065518518911321576285865350271251991758705369193369885708772722444292690622364510668390353623249288253090975084908894610900538356715243750564598149343539108465001276750753931601640873972726058313053150915128671887903183725937658172034572804334075185565088506489336993565906158229777756365515174444985695863760643741148903792866313412709796215149678007716740208032565374938915005821345422152030167277705193464034973807789421903519120047690066539758380059765840996988117694854736328125 405 96697858354484430223585821648345874690644156759605680683486775084631470844046537636535527242525967872758078006121174575416748088903509568784354942475551982590444727477400330572893199031505584596908078022515521042361558155721956902451540903126572986192010692912921482821809469404696665380070821198893551862556751475671272530773075320295937773171157376608616181644531843493206896812008282795562660510269201688331756159870469083701365580843381339661649273986882122202934701009880523713628736693724012251518067429868706278645936834520445698873469456831438433027603475913790444265537301924092659185224577386186185649328311869581178322186037850653121960234042051972262998215093025484228974532296055187140391827094220147053270364434496286776266060769557952880859375 406 2433132108251573011700885271004748207482772753318068464273422317416028718303656450312245371839089343209481383335547439700893486131815066528893860268593095058907038897529037175416944952567744258445631769298942731920766876179742180893554972922070182120984140760647914178003488955635334037615141243075421886260298419390371028468750968686706732448557959038607182228034057472227791069406041038727668186107352829636610430832413394444913902657054951899774013570488356543108929045767732412223961417213630345188834763724131109013417734942506669022233761319443047326984989296299709514149122641866801484861237092006496478687318365542134538699805588397805650856554292194683907212449461659715816680393475236805414349978235521925626024843103412109712735400535166263580322265625 407 898924954496330933523305574574007482346849062774429784638738754139535563669416657985600602475919927298880152946118598731852699791861850601302358103747632908411063317887831655386579527853376889078577198363837384637441338354367965706138882123502382494952209591970403583143825766780378749681140909708758902682452258294876827509868585072389590797931997218115600220221618516323990017116526874193322797631699920938192898134407106147344514819587495020289662598099892938627093920234506586271462423987693286446579819099451978833165594526948160480913635147449313152653950867264826127525529053001706045712734571223175090651945039952544779654517296539515678908195238149757048282419296081249036755876442087267062474514333378187991296925929418648593127727508544921875 408 93124845364594497319662566058599555823687770237093212986110472407220601388406802040963940152592980470034981666038407514279272941493058917896236571532945663632169631607005645560281122827439996362159590929702847530666042934471173041999699893455781454185853581877573918319350866274915932211158359761630230970207323724834651352097089712519185509257513820008320513655009567213029298577148479081546440977351841338440434367710209802307145073502975285113287370117544155785123180747092551238024132111639876507571804074806796753598630188535427479731615891584163856035567769103652317599874787449122240414984462928487857887905336889870024711223145179989572688123822960069431557232197835342931045947263475878778790509039529745828021837013801120970513114372124618967063724994659423828125 409 450768604563100948054756441014314353525959245397370249764941339073215644638792067258313952616515504518771596235284663444025735539856166192692803247006096735950508410068182646424708116714103787641446629592950927876947598559253461002507115337718335838019359810522828916007174811138871593574133317575640096205999482397708625772437596389609879333225431697740165719914366346612903717099577487692889884955559561296199678775264061863268165037978575206180276638734535185053240849463013797816814687464037843392479142078526345448998775247477425174830631987670227476835416187937687436355963886532514112880361495996991009103029048295664536813679500040934581432108389412059220695361308110164348418710917436151386577385380192035418117926399701571316125381372330593876540660858154296875 410 563179154117054122147610772708384999526310625349552426477287804059267102653632164400018068354245520319712982695486272185997780204603666167328768968957741254077233859259909999071911538950573909428471708975301520645097942220709738340996185084237656614292819954517619526316154317430859451184995263398441795380255233606203613669760871257153525737628333220344604614936788572689881328095203794994157926556319357054314129726896615937295481770943064677814399177026570963835945658652381281651325083526007270313576740271256589567155830253038607357068356505490344073936241481352130508707928482440527400498219609878810926852670946651266822300029914986356940086620828195517035158901518709081757138297929246339477505517024344675733949775186463264863533095816450213533244095742702484130859375 411 108543395636826897808582849593329402242037601192370404329722602769022746251443372485363482374141586616286015531510054192647972171433946592649831405950455331035818872474693320487793083940407278143847447376506446412331876730671456902921331405235404351461369499234029203372000142112840978225054753765659682029621192023702309807951911920295389527165567422667750129452150384243096461301548944755207371044954617416268143269363874444981415853319759998904095201385587777096647926610935619016932054431579134565103357074946853362576500350768974257952307910491505647849978274839267286711641416182370980989356859477309492635404780451254158884625765615037194252694720954215983242958952705863690659121287563411161964563314492030503123253337604353248031612000357171154973912052810192108154296875 412 2653757822459429273194092503836911763476588596081181932628257335415871079612060406039792226548894696406047860042037151717889398364585859607698633980127274038316674008141124095390531697913107075879104914205137922128271474399487194358824677269731736309350805473398902964331184576853316829833031578286404037023415757744847810658981783563127436864953439743176095684637220024211137892451255696574164465311685725019784132687990788595805482083132714933836343309466535810118833166353977142106882118189395376572015147383543147171653807788485551739700126473040354618694350735243503348343673994065054298991756288795637595534896403946017034147740175076303056335567783959375023381004316155171334618673999089698093700544027541375686596075694972573505024844575661546741685015149414539337158203125 413 81669929665773057631990928312085353179028866242240938647191219755115882983904559334588022180267571439280271439077954269709663592001057516958133512064469301329399684955182788694558647788813627792000220751809229081006072310721330700294544634992780540918027619981221551604920810499595092845312099995465920286516591788301044168945662044164152266182032224946594529747283435939328704007203899327498502506207212088070791102206789247600160406378902441700948125995745703443929070649090782984655752373356172299820343973533680977125670011894567494383102626366135722707588832369322633157456396999992843446687337453693945458718809930371400479638872862279949400820505479386750179026698476048616085923162891572869456626120806296785541726597219052362873481509808470946154557168483734130859375 414 351219234774080521145070579561795952950055403792536801017817256561756868507320333804182777844962996844320993244292521741701311499028678867705009571372204697018204355184086013293075845238677614379893165644458822564229693791177253915948253815243528126018223803782375767733431732779544683351854178353603249377467386064370996752976869564425383480698439934640380451953730125147503243979402087955039095204806094221205407624718410018977219071178216462747146641613026657975675164462994542895820337359327232603624639454712254284695032106122793714068309282383754022081845629034791379499303340186127666364436294690489285907797429903355758393246358326473862003894012110590146396531933992361979425150428933029359546133523011471252135715704760649666905610900846657074225731776095926761627197265625 415 1390412573719011201394119461221415035781280683062042060507226233980935471465807302795271849591607934523578776845566447852880338572236561193581165279595642429285014929553925283938355151311951543210649467839545592308041199255763856851072677735870449144021365329306511836217243590754785983823021618651340082539959075787833078567260993388562699596195444867212932834532907151179866744107768931932980186423202727236284477550300608351324833861611040240176573517836338667431156914924301353330707898913742054312340706500760346113508138652643480994717854557670212773969768377951886884941302130630328228046297447490733041268807314069012647156639668453264526273459090505357410958881920046185585045046476218053676002495989195840913174711729466056725295318441393277453244081698358058929443359375 416 22638140886530025873783964659111888901851519521006596997644409749793346394427531117484295693921672135884111093269434280693459644909211438331668465374681670085845871384916531762097608632603950834652163153090776830391712496277179065278310825566014533347438089104071715913121711907500842909903684297961292904533155280089697944289017678109869702356553107017708943195467436735366753300296167114013024108959768292436217284177477391009080283871245061354125903270700154499123164165558756043752292627848505644452549370543838936379776184470178573512926481851580033437315114262761787017967416115069954712996764536719488761093884103873830022431949644662156102254537933372037100085642564147778177161911516843884762622521945412012807362446791376338496204643902626717222315022581824450753629207611083984375 417 25804752679646666848475452306429445092486669377470473698666482372342195857513876864092178775028774621590747053067259398282725535639876252779951027132840203647764386857908438745266774210751938746550259252831043447767788222429613003899719227969728339591608308700293439405935838357353183580740236131856220539282215756493712035502869849661144425418640571425494642952006522903039777414439532616526814649522614891231643215965207903771952774319934119765328337875737026786168726454797474728263482884699485346225019637486870632577500943053452208856942741078172974118418140341855155369772335581418284154205724109597202626226541072645629401892793928128170121443049264550441247451473367372487744688712036786711177065242406429586329838320719692944060158363022046412726950848082196898758411407470703125 418 6971755058120219418219878676243392865658703209286796644379560648595107922359874620596051123378587759327550272838721328253761299544465300605812278939113840527987523781055819704114390042539875718793653425441601086571583738916001450838434993395437665762343771110935445991184528007593497086748488134821649569344553165832823827412967329239106022886235877602708734691192129154207222180125709105267020969715795042180119655921716824722111409622407985319923383800761173080322465252246302305014174799135365040793829366899533358042197772650358544391908403983421844997522749163931433738988335303877518603188048590550817356310278018049504062858255372318380904030818774650919405527874912267770506329668080284826970921044970918810524219375926106214084983663159472436969370245929411566976341418921947479248046875 419 44949153308033041866027412358486640098877032271193411740031200270894995286486337718510878593412848702101635475299786563665716410128396552848669417909486729463052150658915861919774600316774661492597654939445845078605967497982791198479476892157824484566231001234660130780491856308982477079421307843983178965009347541156818579997278755926349492792846396409734336444533450475922618777056576982959364989714426148363268087199552248027806205574326521851925976029842363177626472428208311473165562376333254641819836257221437510382473645350783526732570501936368072791585677162706600982932976774639994970966638072330002392148926011452696906121430441078307068662428947996550257248244010916499492278272846193506025791804386775211442909237768983388150445534847676753997802734375 420 619307973567877211139890042689376831649328264784155432716880751975352031851150022422167817340843329248825618286536454310109869999834397118114910550440421567941659724994969520136185381868859699976159027435402866121240355111647324879429018898310123287334759531555506602842912807442537939712954949504341952894446002274095573412921300823639027119007219243326219611353288024897381753482746865529974739760823789391902209155182027256889878628168123743954114106405415765898124910822291280056714161581993611938756656491052447728246470342303999856877615434251345912974943330981193190468072813378743855039797544347219656578398306621355495407761682978414094085961662571015821712446656331658321847770745239781464653887345811688857676931382891941103383183782119096048426128316155558906075384584255516529083251953125 421 87322424273070686770724496019202133262555285334565916013080186028524636491012153161525662245058909424084412178401640057725491669976649993654202387612099441079774021224290702339202138843509217696638422868391804123094890070742272807999491664661727383514201093949326431000850705849397849499526647880112215358116886320647475851221903416133102823780017913308996965200813611510530827241067308039726438306276154304258211490880665843221472886571705447897530089003163622991635612425943070487996696783061099283364688565238395129682752318264863979819743776229439773729467009668348239855998266686402883560611453752957971577554161233611124852494397299956387266120594422513230861454978542763823380535675078809186516198115759448128932447324987763695577028913278792542828084092577933805756629226380027830600738525390625 422 27170773893186378075430909720260546357624834380031273279999509938425473976655444917187045590928310368746421793279570976865661791636570154581248883816680648007209529108928026755250763358352183197192777370008408719319153661933505629103560028730361358079761201444115269137251002407151189961692244643713976990098992025406944540791159771360397943211395006293797490150546701037523290667964191738388461234242482454749619622407095634192199978404894650128585683271043084257671354942710270464953962404122729522612496050631907682230054048148949848906730450920706309242632592049446908291788110377960975511031743927045631077947380892650036891480644169653748679673531336946386902096558881212226844432822578337887780969668113018106654127445544137823085611736225690830351595637416617368131710463785566389560699462890625 423 216265817124894691534971882664379115089506080501495025639871488762233912804843183063591593410659915863386628292303127245768741051811329423536108716983236933515328183405953608597089409285326567192609178131998393388973325876137404617942666272293063146086572802771696301076873243458789066517519268114296608129915653037117580379194433694161422881324343430157796222226314084582155787092362959163808468702459634491854449019470807929473741261135532184045284799867648225166200348531541249339431071472067208505529368876524997283793732377011111725721795333652350841479521098711329752914388230578474431248243320042372546430391146980438767158046871817648996500205210485663609142855787979742179400392092484901256325163557721997702496248047866891395587968803914766578032170883487406154443988270941190421581268310546875 424 40544294539156003331201734365805981453588965663901327354399010664416730394111972620212599399441912462026560792887727294511949071436037492497158732614034290409538721940041858608120887270663833457616862051471797511311716866483133390487757525419901824239582760991363911337095793979860055220167719938587037708118433881744562176698909234597626198919583655960168228828831635385049603181407137793132306341949295808854289052861406187024586756646699292634738770897251952530307496663306481822329621136437753419600889056340151914168079142714108486191483437082710827328410973128584796182623053277228153047018449816350217417814076801998415654395380489580314877587907187276891147534861202606694281682442769514937286814021749378150244708298742846840586954072179208661141369602723166960800416092070008744485676288604736328125 425 8518806774838222477700275520637678992081859341159712225240947685156893019473971136091336162704961829521358495483410257102455077120616322034680795930348760351604191465402128291995177536536145452039276237703685454876717399391067249045816608952114927737450111226074350704272016268435040491259684267096454256227995385597663008459737484736012349128548077046742013412813402501458755512893433062979243476958457597171495622106768788851499284090989818041365668418522604692756830687812506347336145952111532412940586800615469696632426406541375460820899464391489574942002794465128205509037799305248715267990209844746473459676268803619889333606851611755152825946525832348955684443158059347695431851277697461416267707257236452675790304821435858152838881127832320397579814435416612080319287425567154059535823762416839599609375 426 452167531253420926946279978619044047918297746604390709530308884611359179876173538806233835218851556636247855260265106638800391140709249030203017680051031445119400430458864148160153478533780759781076859199689320089164976293662868707227163472017375810064182675393442504704705997366303999618752217673206284576637140900109026299425908540200466499807421947811715845793505088679791109546571907697189608489582383169551590461588412642897296646120963491471228116608353371920266107610583506199944565851841259808129886794873080511804617373979621900737663696559300981764101082593930971152943347375445587571039406011306910170690771694501370061762100116862088186657721542238663534104948646163896898499708335333913863107252212027460649171663772596915644863643446234646342748890892771916789893982269177286070771515369415283203125 427 1642362907018675490854278138340091790848841075216467935155987930685378813146237527652002536281912624014179459876334920333450780701284134327503400817481356414962686243512686358947309464730398475676827367985111548427865026893842271718390503163061512417315124313564061865588433123633889387415231805032619866839261423177376005324774784999716134420600517998841714295091169183102737268095058483137732095955861132148445286874581432401531560878040563593721794765144861117488790556063161411219438652087057823875089374816338003034976731225768782667859342078642693025963567952197676073421720826337093463175529330514268959121983020948767876338332300044466476711578176185719273688575994472596506314730640615599841933578161484526142569921317154826517005273725725413482446132521500726156164252922398105738466256298124790191650390625 428 4679030465025983826730996091087999838768605463800603618648965474513796198376679696815352930817619762388330612258560463886531578220711413082081454389988413722595553441086027634146449065191803719338553276264550463457628825434691023419629107210987876710893704906880089608948036533611392029101046360995978828945299114345465305971866102843648521504531988811098788419403529370380442679850426026460622045102524800266730080160111802562864266439998920123704859948172889275534301547718750017608523082763698193711048262559234181003029139103671605254676387182957006733032777332891785656233176469545364246483480956039860204867702342650936625106667515592795691303941125149356008701180117310229262304211178344447517900574802085526130320820790822820603116109373188001036129065851088782378684738372243145931861363351345062255859375 429 5177537023592598688176976535822870015139308374949275748658906233099068105959546458140477203821278800044700643305161405743283252943930922000194005509655302481187353993478410075860286435733660883731933784703797403401627284196130328730996454253053154981272019463581719957500192398552583845957109062786118348540193636116361307108894116934588986809811017151773732748454565606555550038716093458572029334758213246509028397038636480444710932386784767927422080271351101763344427706064218525105268477987059122186865331165874936253958903424344402838559509485457170096512714218804990554042081783907259451359806540477534108669008057243183187870109157031675843005708326685185393593018164393082827825030611911348475303802121982010566752684504227092392318678167609441330292060001798476885268539271489629527422948740422725677490234375 430 61636771305448653565804731894160265348598182585148270490547996746769054226679420702448490084948190488230945558023433034043182720442220194520531567884523506337969514905816747988000234777443161773180249262007846462202585650432747114057785670120063494500954927779147586073774622937621415834357144361405826584067364710386276751035203458059471716414403535146880319337622392902647135323951580707682967592058698083266951415834400815562608445949269674291953195324420164958100004635425105129112959491737121366000988551529164225750628113609525019596460303155557185446620179837611049604167622950873340134889972291902416904300615437668117980661082846366296856113748636981118981022517283760277879350078499121046537873883235255264075502912335931559675308944366709903342102702392470239650689001306878289643265134145622141659259796142578125 431 2927304908727133953503999032515378912664749346211125190051822012723475075158267662101325705948364716837572206037980512130102469180545304717075574232616426221143632080739403163274495585276405087769953438728328419812171743404213536270757764607709119235985278883226417645993285226677939576922241466807953665188005650251129512079099450527039237672011062684607628819182689054924921177607283749279850915719666802672677152803084118834367440852497173474308540761273027198066821203815974737178760960515926241493194045424409205339565918833321408782080493724874312318479849630852798537631259720466729752202734019801059416745595711745989103667690378560303126957778427981151124675950127182975144395583115877787715366632164917091087520273435840644316284626260007507187019772294279962299157205052324570715427398681640625 432 5791452668631260937696578413507192692419633833883116643562380322323167104193025048622762576871816926464667875577439791311731491595471451697343666649997713179021953590065447457700490059923336923369789400907519261435017150300311351583983599350151286006804225969056486335077937345841845853212031641342052871665553655552604949804018752122726021946013770565936021685282337659525627482173814474874599317917427330601846021983216135031078252189839327866146214185877843119628034535549178303036582786803111660670818885290231799815754768182864580366303006544799308701749878717721771831857194020087009912414396686519442994744990127138734033580896005327423618897303935679382920575856746499399469821612725855912653745167942667819867798329145996465278651703721640429227927312019498896187818389251795590973170835269456802052445709705352783203125 433 153774150696123939931515083310482135213485974347748015622879536117351992328875413303479321304964924800838095945564689569712702120736744276893395287355734922350885052290695821528396092050702042462666080046070370428140905840238993953429339297889019679726535939482364130852646203103290175556810948177000122027376905338789181051379366243873882655589085649525860308435440205206228893044351418944665244661788493487871758503491364142008120594676195301335140277779213926450478851429157819802289782839489322614405555460004323562220187032872251264075066095769254671626759277434472974843305829136168547390603830716960123464205011616025715962136956742808354649351596900478030302783231686946149629030185909010682071607645428828764114769772233929219081577923390928811215795686289569666221143827414459016866832286041244515217840671539306640625 434 35967534106156898062137946737793158314843474524912334684902973142395693595384590547101034679947570977908951277986070161011431693223132988561001189725405659806026178263061062980231830149335714242697407202974680479842830747816029020005417672415815507098123606030773568191084167986593221554823552623567995816740440676539919283776104836437037935105892407896494899179243594174868914758826026725331073652827830271569746272299526863885034460057654013462110451282752933479363299737614729521324326858772982944699134970012138087252289226585069700486142442761966919519739581419752209534520541047647458429943008830500511361312000791946554912456828305956805816227446737700738270132850822417381072000206346573969660060104174420574535389456975833453445359036113034396697160311556592012814291061753861795946551893621290219016373157501220703125 435 8000063683982472715113732467547055176022708133871280357401398994903363141546764502090393444899922414090454222604025497806999478035845658102287555332640891083834228745312036303826775847705520922455322177469408084418090985687387187689996832847526929984501065171937960794364254298240054662255412391989334128645314200973179715646429931375992449497279744067649685107116554102349342201893173841569351890000463665118174215388669490638125161210199884423196135989161659738200022901922606293147704888629985914249260362927858728298091559312777268141055222211704338670323107215875993572338757960005331751583013763700438216891955327053980228425205763231073907929123072678265353017903747774170953434373490150145935639463953779791649122296554126239287922481497814058397001987949318936741316246721692602159926345495311039712760248221457004547119140625 436 559153387274094103598906620338129281983714813186535233490714802090586125957045135943977499287154151708237066409664335325446665645696872060979034452504794195965860455922341260810020397015162472984377305382702245900285721020916317267268927572428212021257148916804600025733756922759969777989553823567765161970209726599933943955287709033407131842522637431111259905891018728217395513472746299352240871460670705104536219096846367590345556480329928092131900143072256430638022877293952376021068309769138377198060006217404594094877250475371772890284391595009547926213008663918141252875166380821649251147876600292679564733831345731326064901634062387533569947812112632938333716251357690173437915572700322196370182460406131204586539717961283078639592028760006791102854287881138568238196252563420429746709745637278654584179093944840133190155029296875 437 417146177807657505859501764379239305606898352694716761493072947591389649523509863323284801055495954449002255892924186671364972783297666458190708242344846463657070498862699035842396169201787876670884656396619135830371887110842331929549834855621047063477555541108193669991850402693945707389032217582300993850791383336458656601563846421748177723786729512098876437728220321051072843384429778881830491407167033966876226945266337726130811977388993973495227090863429400634715479885964470999844612049992122671568576066952633689829059878451957553069308015324583373523990590542105379129092379343135155618257146250094278452223384910671826196457157654191710913447131646795264835933552562510342571935189129257609501200620447089135989948320322296762870243678100304473557960800214487415797204293345399969767588015112647070736784371547400951385498046875 438 634535651179451100175593216359014181134349325726277980993765518134428494527944175946264825853551838670783046517683232692346757874721495867879922982219228025494997933287511697886123296838761601779766131807871249181332740500351150579655788043105121424902931448023612178203053362301855103609215522292053422281223550891504038609619821526745914321872326796386524410103716418062023689621574591699413224546641026213204269474387710637037992677225607347872662260860542681334487931496336565594348633950664767520016465955603994447778126998209018452488081847890760129885415426944265465881531936452119894941377584161137160253422818606094788341347858508308908180326402597547915176207784477174169948160633916133273828608805783782932874070038233456886388628117287106645385588701834264315228680352757954983012419995368376401945198495013755746185779571533203125 439 4974740791901968196218780036970888145298620520060123330160345820344452512974145411304545208413141963083633681042734312309931865505114320354021753757313272137402133124277229613505091187937801352882202082856270088323381886391820353616262283631870125168018870769063213105241133002722866240729575595707266900891701354839586310343835065431639727072935476064888738555646923192571447383559786963017551488695986431035572505768502640174112090609930204566783770682468470846706606485520428304132973632063607612172588582676063775798085066857456175669306445094476236744713343510998292362670170524031513467174453863930873525024097066788879742589373200184801766048997150401477336310803732162725245431977571183189116384725524351882232384434033304214511415689741845692417599452204533613428835467168569769817743075890348336542956531047821044921875 440 57708035325730183000748408369824431962294636749864937962026913113465408509968979648925569233342760450773534795249937018439843269232567309979907755751835037146036382478021244579598341723435699726691075557614072435058851799132532656652839037368737400504032235244763552161833487322384711106411519017370746994580347919645759267037295438423224475278038529715487392585269081516269177725877873076580419381896096623966116404980160822615035742554738669201798167223653029604423448439397093882351505868435127793570206172661748775090749582661561431675584844601492092689863004745485714049703093617247877750422045858493310799142068319605768996054002330423087613093234148232920163308188717812527490006716457162000998025353698067010156405583211376207558436073948728117752441951176244251870189974244765236582456837712007402529934552148915827274322509765625 441 20614159699866827891404496819855293702511606544869592768544460387633178501729322443966305397504338582897728832219975180476269123076077236259815057923356060864255997858711392529226487544400848157019262324042313272153956740634907828881277586156356079730821533951943088833282594581100366750952584672701939529650109497812291702310719141939394518574666280634209018511039435273580963604736093760538837425846727018588367102414433555465453268105028305910339178868576450088513509430521486006463604071155246302422774929499706967624968011790816382465980314992427124339587490975138352190093328019520019026960533576642862925152947108056201388845367879359431500054263841186539120329462294309957259105894514033421666870014273497756140279913332090313868107361646306233588641620156489744808834138620047683533124488389532444169993663507511882926337420940399169921875 442 3040980224764654583712099966368233071700809685892617455622910251923258859396607917611465405934442523410490059600258518648678744767059837815811657529795562742634180548119245914518962216062468719275324558780398011594879544421720968008737188232199492525811061867056692521597015070009345002733774338332317417474454503007771459633174977099757539985616195052877880201730026452123390170007063815460928758223483323055137326581074823668708200657585670659587325327513529340607424397681099094187504408972750779287105334824867272157067656131369441924998950087367856955451607081161434576730377656111573686838190952692778495855637604433342772681079824195223975456504947587997064491881948194310584906042452815696330874997635612115488057952534836631011509329882701449272762823163865210664454403295090814227122991402735436631513295246964645457410369999706745147705078125 443 9945544602448633777294510771660966372154721622210858262415310423443827512559868348802659279003515154130453263288020953865997671188980230290202210992693251328677751947489520375572715689406706147758010534611102568546935032406606604474045456018095337121651934365425915058124587442396619033151868604128350763302203287376535540585183694295367094978763991922001563667732754455172870509328739616226409112537493349275295227148804661467702111072237091586015504997524671883309984910237938120872539165453357358565485980843476301929860334896594140117410677709355821959787731295924389914780663554612108528351925969471084779904001706637121383095448265805830262112289865305185767498595001178067267426966686756282704753981669271432956742182492571087851724303074809704689677700494026631736795024232175455314686312150538748284855916637070549768395721912384033203125 444 9734570084016790245634523876211342221620317715469480426088370930632406222974915700134637727674335606794838098852634003164568878611586548569421607579653634476300093764277850591202877919708357527654413954534606344536060373893209040656355963684590859380608410463786157496150960982979914559557616014980887707196048148579877445054778027499820628402342681163623756187699328225047245920020999281524685978138947340754082342041063229895621235234048839609811233189542099487586379358189802213280548387884223341372770900043409798467955124393433760304105510061933847902394846087066289039414162151749419832689931586789286259233361215352992582161514721097195200142782853996609312737158229969755190101649122747278238528399689353815498626803864339131562165430674512203825245766344069812267326861644785062897695162962917775939620059801049567482778002158738672733306884765625 445 44963979218073554144585865784220189721664247527753530088102185328591084343921135618921891664127756167785357178600316460617143650306918267842158405410420137646030133097199391880766093111132903420235738055995346705412062867012732558791708196259125179479030247932228261474721288780384225350596628373196720319538546398290453918708019709021671482590420844294778129830983197071493228904576995681362524533023797766943106337887671058887874485546071590157718086102494957533161486255478696423142853003637227613800828787300509859123484719573270538844663350976072443461161794076159189073054014978930570207194793999379713231398895453715472737004036496747944629459514002610338415532933864230299223079517297969678183762678165125273788157207049382448685642124285571869468810194743258462862782773937262205524453957725717207065105056221047952202951591971213929355144500732421875 446 134891937654220662433757597352660569164992742583260590264306555985773253031763406856765674992383268503356071535800949381851430950920754803526475216231260412938090399291598175642298279333398710260707214167986040116236188601038197676375124588777375538437090743796684784424163866341152676051789885119590160958615639194871361756124059127065014447771262532884334389492949591214479686713730987044087573599071393300829319013663013176663623456638214770473154258307484872599484458766436089269428559010911682841402486361901529577370454158719811616533990052928217330383485382228477567219162044936791710621584381998139139694196686361146418211012109490243833888378542007831015246598801592690897669238551893909034551288034495375821364471621148147346056926372856715608406430584229775388588348321811786616573361873177151621195315168663143856608854775913641788065433502197265625 447 805122774065460066632983262256207238287039411629100439321552173091295389024286605003732540919041804478846444781542024651715074797613854844640912571114019546639710714468071525839369887929057602393538458993974171967977418345646025475034738286388673744602677379500025347421542037929666734075018258262596958836429808063249987913278668070589823767114612086255127165707252202989409209662713499538970752359581687179481357314553029376428985770060815930656238317030463717550857161297500238046594457879441645001604153373559206685518456776922767753895944876079109252674169591610143126372753251919599989634883778866617670905276795941018314144410420566977991180252388281140850040044398471264786891785649749929579165804503502213484043788840867059598325492720885634978575616467021305137508540396118230320189305402857893865543881251056745895766653120517730712890625 448 95392206010623496956592528907867737999253742736317307920160988729239200212737287243933266212738637903860829888330036379110785682717384778183835111038341582519494078119035939859842285687596232928615624179245527919199326673939187441790578731068640546394249646744420562425158082179804643686924512009446172075909014647633155249887031513182201592102642581692479171889676627167099672451782710762902629859923312557513973673487141343207097917948129530309352862618595614780540422128154441429108141218541469313368803292977714178876950919692682779922424415679512090613941275177423623598210919128175677958818935339534046113243541677443718298372488528763183230014095444387898207013507516311185559243772935575121508807115794267396473420218685441099447806907724947860374817548402691410424965224477250200575267182664052197718797004399358756797366876156729631475172936916351318359375 449 38363491630444720375455916246675785194139600717821789059753003307084775638298564802805528596069213545188224343113670873739826286080766145050614963407645214117296483793485963175105850500412574828314441720516667073007078436978878618539337573573423962484318300521477805253179433566739910096153521062833025862402985950698971482161492015486992400328373322255508261819126272394042540450908820239830867619098599194938442149973828909909438173151453081701339516907220315449649188132665143209237528276083039154370196457026659091725118827797386941181827207947730057222344285623263763717316394743659147212654162285238237517488417926087601920369996231553081815291439623511194422849470276725978523399351495562905284509650666072313765289034064287610088844145451099006865670519040003414573279593326079278802165488877421316264043106569747720868690521456301212310791015625 450 2374925742510701160429323424881125320789432579907639943104623580170111070074123287646590642891939034437938189349762405465863688689949233244056076582240841265237409234577639767013748121884204601241347364458666262504228278106479144893001105945994688893937540179304301476733430064547818298102947682236153037373986865406608935515384849538986096599084989687735132406943619907336053056746557053546559221080250013614354978173876494515810127597650476430461919852286999665882111154331770785809300537821460137087061222383987908010799242657693303621488283095395688653619095850936512031966596517600985381443717343287090176877982713486841336414243836292798293576555127568314829664889781902182193285657254575337038326007348423668454555405278390881656648062256173188963498694049460851172197119069386468965274714914561842771051808370886429077999124626074944899301044642925262451171875 451 646768653949630129149975843753727923594758803657895844487938180405146098173305097657883901273982096676355401333430405499807989940966729645848459121886253138820341393991405038823478857471402634035151318336634683472484095222800338545367368145012440839691111768107860505333808839349371799549539048225681229421310324349415508494272168139164744934350108420713538521223834433918812327472414577603595432209904879698816106333577711740399438775375303359670914573200312542489130318476200312406429399417621025544669041986981066433844945821819407109683844792896494427989164467169095206647382452688027998632694889566528380971324954000565811948575794772330461805843577326857628991126376137990140438781321953720663026831624119568853125737537739899865572639734974770210617229810225727502002302125982510482607505335635525916302908204419279796231097290348799333514762111008167266845703125 452 71415732791508194839219511255969670374816413700759389222754928210207371341654796522599499033029335984934108875665004353570584100717302739830554107339307295693442939337820950526146518671379799276851383462646675581400642020147882810509075242452170137203807067783207022812883933606072384554974709177188131580394356507287925151145751182949328875118843007452031270986020638311576743762127251648576433627880404027143489592706269803437948601406387157472462622233797653575547991815914555495694786834122701054195537995458172940577706171255426204903354653571064560099686405347334943364284936581202988731880289209586373449438721902918190836924633133193035070842815063019243066322323648602487028578491583471297239520585912694135927248849104712786085198327650389144677632646195260383822878484820898819982033162371349317731084050426116575614269026302249887550033236038871109485626220703125 453 75819702980317866854304714450087800047930092545639551558158148783170159241056842308159801473399478370671712256331012955374103453594869742120104943958564578927871920596986575808592220656114886898923885442843220575587014944723668917157134882403387295664708503629838122553011776178446848269198149576448066361185341825237347202133072505897870822417838326244906532696825244340790642960791765500238647034933028942150671450923156441316622098493114365516597817271548508879373451311229286417929298688893600952537596171844760271913331385149510820872394857207946874639167067010420598205082507670377173037012907044177533145487443086931479271868318843073272233544788658572096388745533606932973728674165231118693902624355377310274309429194799503407893785557855496475266086659377301440825289324718187580547591874050915858991167566869060431110482282924221963948951952261268161237239837646484375 454 46382529092482498048797097135393052578806504650013642032594502291092084951438394268515478118218672262017131782735131902710549215513072890642184638395985157056978747749178807282549699070914958697070352455133817908199850302646067767456703877947315384770219528420160910955167170708069027514454358890456447311932991990453825110149486090819619967421574136980967910402777251507994576360406658034969103675042296268724541164566785145854040499995787728925428408538119018979822558014861562487580484446228113072740482834879829163183447992002798836495864516066637267824924134193769912362917030596809956066244788891786332511272087375692805902433333889626152578950007908416104642755391238719474353473125152565929793360801530871997720836957827741444475264752218175336445140608075493767618600258747133823471930119318372149693910262459831550153983230171117480011844236287288367748260498046875 455 3374604153950325392924703664322126624355941569132311023412382707678526584915539057586331096596366953629306095901977333158848323140339228013775015650720348267478675216228506184977003083981112072923466917260795381690613037295251154339049166605784481863608917525539344134048296484773936247530015863691941133549435439311859902851621436117477495476615693874461399504924341947738131575794595494932268639959900269842805459538482158407258324775237425454503234253875927934469707451476596423529769412325459584766645581687718034567429400636092829400909377339314770559655533768698418329117835916186764093491235808526417657388869412058924565925142160935975684420664391910138148380971430177770852603456208985124747030165476421068591149378989961696881671638024450651128661665650184492948631365685325735576608726943451525846914712226567422876147804566837606898843660019338130950927734375 456 1356843853295864178103507269110001590069140783755577534155923131327473241434289013790969957314860529297330046172269424298008994332669927433878303601716357668230097198166430576194518885283470905226256916535728037255371246626738407065019003901035649101696984374193859785761398381520912660037703365043707332601409157844252460543366346720113808655522479874962902775640865742615446499979651648567297246913110713517974911509441846570081545372985582505743855444427211603057774935812667425465739887162781725503091815921423918141949343675958850265185744367526538190445780431916904513736561444463984971563069511112927245342973252215405457140840814392189164198774833240028298176507062184846961436206297782417259081520279424582515479102592493265555018726137648967619049722185011976434423819632654254912265059639553635053861454753218670601787906702682530804028593340859742966131307184696197509765625 457 207597109554267219249836612173830243280578539914603362725856239093103405939446219110018403469173660982491497064357221917595376132898498897383380451062602723239204871319463878157761389448371048499617308229966389700071800733890976280947907596858454312559638609251660547221493952372699636985768614851687221888015601150170626463135051048177412724294939420869324124673052458620163314496886702230796478777705939168250161460944602525222476442066794123378809882997363375267839565179338116096258202735905604001973047835977859475718249582421704090573418888231560343138204406083286390601693901002989700649149635200277868537474907588957034942548644602004942122412549485724329621005580514281585099739563560709840639472602751961124868302696651469629917865099060292045714607494306832394466844403796101001576554124851706163240802577242456602073549725510427213016374781151540673818089999258518218994140625 458 1360762312545782886044755784393278626181285434433495338293853713205036289953241228752994303894228203578735137408151569577459099155472462515860130633188264767684260456466761118773919012020747662728097796806915897754731276066201562079437389487890994961964458043277466395444215863974718803034031351506319068861083016297928412398715494302456774074853306864513077784131687310697781686421558951031193076174805711493669479300550754682456906741265821301572956313227259788866388957248715635688808921092991723456400005764679222524324969238604827983353210275680434677534636446691881609590644573671108367829244469137154725085570708836474779229367172452486178485595150809851114685595069204247275652350225684359527684495429662504285896004984415804197398275970889000356649622585371481315734640231597188941232899000129930391922878976091948543981430952085144082432111023450715947546996176242828369140625 459 5246422614717107123019683802819881095202899982167076134103709564756583348156188597290218481186417620227678367027253845255587974214734651037378375710676380383771259865697236861142019589886653438268152405303093122349575877094095242039252776445322667409760917960482269715349713063805615699250095086788124048575441580413008591556501171408144077660951642078803209672917295627360180660870004803528191430864656229925720644028907235242119306438211819436483784838034480228324649761967263880281995365239302654103880097936003980275360415584361329152877178066720834993364279951478581249955351795668314072967485060259560534744931121637506369530231270266902356978384656718216183654827077163758440468297273551557909086299522649552249394593070200685862848251797319193284854714652664934026605287700574799964591258010218658710593324760082951557166234702743630446963862823395174928009510040283203125 460 7626992208772497303571350980116157970831270806445879211513509081255967806654660725139514582323341454431843194788760397133193973920130445898032480826867131177160827253329954607869868002692536057391597635897486027914869415523710464521376151624483512078582023922547411250286618806331799179576762519639003261396450936818572963026571578804153996155897875884389342399392520132967334975810346823504612998423255692948314140727420825292146024883286565682492830921343917002498388581751948885816288132304516668142068583799885790532905680117176043156692613035200146912890031265834261602439919898039734793080864861728912721956362932499190144783096960747677360587453008513073007056324319718494296205446222784525315640636544182386791180895751843520064056263431090198282867022003298966539113210954604454156816644731806149155238326002328623873937962417669161997757734552765007673968966628308407962322235107421875 461 68520415924537891186725312570808746935250421189196107259277772530566274643715221627338223902547855577131943830275162084831651366892245896354616210655517631208894130545319359706733888811102411638202415754540970243770553268040748220083956290246642806728961378170398044619282121724749300815853191771628673022319476466915855046114248413190632452491112272633099727799519795148558478297424562831223528753916973379541848463354314983263550877466577204507941218915853882110035902520113501023403729596309347480595903923533290312393746181095743892309189100309738082392847073738325692769452699359059372346303417962880894690248984070800242548177272345840429667668291100854001212835328514150522700107073961989094399027494625251145521040993697052099201810311359126691101580023663896394927280137204482289147152247971539148551177726866036430264919288455542460691827244545493158511817455291748046875 462 102407624387188321295052529610019653074351473118148820172991886434023879739952129556448262296855505708656358576428685852307395487825591497072882120062344970315738427530461300519868717672152681642596981457195544896812951642236860407128517587861940116679120835208044090857598430712617067584177190351192896790770146728662979174557776588603375706385240779499695700396643367825352406720205526799196438729829054189217013967547079421197644676107888717418831240780884773592545863487183417689855300752452745303143554874681066509485324566933322731464911715223632372599374449806356630535960804470979519066696772498434111117708085094666626074002642891959063920607731545305031265745266640860222915150526433327821413106826878736907445185887260002943900083449089248092344055504438295223720673083487474005963577088813961164707385003233266432755365021382043838143893101839975758038381314918296993710100650787353515625 463 52857182298278724058059591834716275769889704088959111299603443796876105238142655519853427663145742162106841178328531404859073189119759114288192780785458691805678658043076567064324140649588668754686932425499705219626128559918059362451115370571709390741167154861285231604755735833383087408995819456794357005366634995708460104419645894345564147522404383257944253315702004765182494105605418356494944628293451334940377394793450047764673198043260213514260386193458301493191169600077141171890456173205390165360870364226920810588808740774437008198734455305991371930210736238655579272016533998817912939553443466322154503889521095114905917575373437988850394739191818250363540698411534932566578910357643576384352167385774422097525675216381884077746263670899538835484423978570911269387190303442334012056295996585197999061197781386244223449561065519118051774115807535381339476998618920333683490753173828125 464 35122255798023517595413135832490347416908294287919284970419777003597892799087299599597810863893629202440850096969203590921101334497921187300504675035073781808898373483062005988196811244017231117543310052541728607075492291487467944320713321543063011085041673373259338300553397268524382101424025081055019405134554029554783247936730829510633060241714104404060009093364615677231402180976166041415830525982344639081675854430148536537943794620153095698373421001188875886123350799639513092003323880755483723231339456106221629993709787956411222143628588435191898349892032389776556792167381525239878834462327145471059901592012021138813207649335546045996241662634829827033087047297596761238302598880695343212613703120840558794057754235716303300692671215910105824918007165668682799238524174613047541149470525979621512649658264947202113341034015158400701976049583150595034819474449250265024602413177490234375 465 3698451354743306223570822106865859770780203451661944640547601978564772416808371158931128992850936588668124389987721989556081588042821236916787137766051588602952893310262609868275058738729794097522389985326617103948399748559384213603446412685633967313866448963538512341322167325186165395802559229533331467598663849105663492889154101497410913636102970751631510219824775229012602168700222600352979384727776292043572459437962773296552937477636401029581090260801653598294793859839629129869124186674830896623029484299106716990062496734796950446855286595301483136426408254756569711806224453469425331093753938780947923016027493193885200662605448043101593492748224758691204162390304734666950580661262139634270334353052725583412382888318395006318951513763858194855005564542789032004672108410150123725374586562516207463407209391769417218960007747212513214566699372950724501556141188274295927840285003185272216796875 466 606239050715458526249058447291131136046978609186070979644641273520401800245977775258513871121146972804712945633617425362064225667215128691688997261197878249030229412738316221778042803276371659083577599224783095827909841584608582141236125628191063020187046714756342327452505701442540673183768101227415094174370182153853042763911472855151104730489090656695182260703017681214058709686834387982059321806422906462906266833692543910451067852521725947565843572279824652871687725123332488080757229307178256081757123977856675728860074277277711726397178012842033211273607561894932637450140893739347791996894864383156640697018178601862080437012297226881083900550810757770386112686531581192402538330252106142430690396149343619456207565904486354250783575281630343726047947123160349759109837994266577830692226105567969178779319541870667562280267589899833528592129661115963908121577995158357765603795996867120265960693359375 467 1546844307957092089129982260904878969258390619713978474528248696543014083696677118255871924277104776958530122533751297824718252458554183030144473288568455093953355827157640457877817648617893688987155953705729723525844084325703881607664366893013336808558045133072078743750068895078144815153586518067813445443700872939103755012898602090671774143170927189312652791060141610571469688889800660820213692158242591526500794768154006916482821718990656342691674408743990762976615496677297666390014144946842187976300948561176388168557310136443530858195766951883340435015678472754583162479921185989739006732063466570255658933289232897783149364536130593441088404737450743392997750190628847334832541546035975457027640845997692259008855058390057457872721889257537028358486284376183921560649759993588350777971914378393397784484397505223541586985972043241987496789229504512430679596945992670953273773193359375 468 526115251768537491894015565103874158735572814263329236390032582370480979638664885827693750437930815808436514196922397923463847495370987470507896323960032686746982163188610412466669193410277971699972481091019440210024277088564054178711335323709275675353664202101340705670692251058973388149204734462831138617544957685723725261610259690791173290321693911241413487113252706574862052662476000562540694117282682171726096055711997851105231837525055317409208262352920268631913878932819607667879197071579933024022530859995854452411914066694196834054054918782556617169453995545275595563521878767576510983761948645587473656865027989009678703663860935911013087395335493446166184328709277331658628047785321877858256236311810291483196195875298925462599305115471561683199799151016676761419612555418038390627903151379320653851674829191146656509603877329213798061272209447999701839525344380932292409625006257556378841400146484375 469 108703480772751821714089472375015769986721514808830001599751921286229653513521228961984453229245749214059828778094315121767672043461883248960726037568149091127198919741538636251442100736842714503442911624237967921698538500035011100891426328916606195567772095434324656542987604466854609559360778426104785062591099875606409728104276219129821914714819797273064500788070274669141627390206615081567401013486621139467650013521253485935019819160151269637443432256560700043021779965819613455434994874876763256748341946027142595843042750751951656157879040295176278351364654126578967492627822355229454550689921495128323857747756992765654784538861208471546894392667527473996741545134703384515936133019611130458283898902844319885220655829949175412150581274130208059866748135002243639533959097048591934662443249798993549601033588792496328447250258645505258070150219000276323585570353684459643517357108066789805889129638671875 470 265252503555325403143547916344469713233151397545226333007916022828521226397673575865393466732399535563368795887617302502668911567457967870554125604315531319737929955895961919072658045341590464079636854311981297349648329824827360814238654394062963834469311109006951131782160586359154579768048256640061006128922216757047032623492959047359897307103313302376418600422936113114588982977509755516188615042970913395500321911158135707444876788098419685909504289588673324402365193895906251120043180848944444909739912568384278503002212051417051364190581825933165022997755507062910466812795443587452475041917945777979035541747003910556703587143801286657136445867840029925241433747347681098103089297446871618186141640565764259447624352010241799091340265058776797415290540109023644096633197269917001048902738240793907512790756051743697479084809076097413331965605152200072698818736909137888484166989400137026677839457988739013671875 471 3444121722634048665914851572613879296137114812832330935643960594451897178834106704667912817062646518628682679152552504260144181175895418115312587748583232155499161113613842800194395247552964810069324018144980688332100470784327026101741900779382248062462310125184373322865622358569258092596108932295066632521025332088559705946608578061994588171839491545758125435295456747146682833876607060839609821205006644127457120971939558146470537432917127764887720403247440694495024145056257244935148908983745321945681766721256259307609114126438655164058887943783174082923797976020770806341826328306098607308981641062308183053820901756287237556992651216163838322621248388558723086813600674963997367309202321285546333223189197894239545998062394497221284774939646965655007758043048178839029475139981139109478299275563246175883110930679930797058050395915825655443602584056630218779756494727642239517262368053707177750766277313232421875 472 235923881938470004913040139994264477654523040013875684857862004524419081971397493810312993945280164797019958713373212788293902558285442443413785598284431447205963570593662152445090576539334262348204204711996513373484701115265510868668394553516680696956680097086809854461210154456278740577910793933346351387870162486409408855790647640286949195262967221079449990968709716685512018680875014561337364899937973331855537678861337678909826648877080733245516196040676445040171723439400204926292139721682739305879440539206968073084551114053297536704043031545837693213541780547862225724781185245545310870549403946469787196766550106875002637277857672139593756725778482191182875003065951068055204881720000279841353084581294537462856018589708907313365998086133138495200824541297622674727144505608638006931450832034956687948631531510253381633926708064852898290106082657845103265776960408208785813233276940081850625574588775634765625 473 1569350964222375353716951206756934964277334976411474794371909687296947505576962513982341631303349128854430284355994325914394626269023631858007701813939255980569144538144364763081435420210875054616766803053669146860182280589351298661395501467633871853747335133291600965706465816493067120513837707595950272536410774980424607439993055114427069756800505460234108691650610175302534033429096113775791496565859902467862917068588959021848012565638327663868570741601159717882670198382152073553753476973896953215856457882612428013433245806505985068237332922527058090606545588466464440454006828917619967191130080981909248339006213394913954298960383590765226115684399913050945303682547293268862871814802064861487246158144977904773401700581395006885634350038124493261050588606865363918491341377623191547438531475259774154821595386038567752652326284867573629463471556024518451653625829927950839745749711529043679547612555325031280517578125 474 1987067079678288807096095794132197505013879465995072881845331350391017640484797832684616654261308633511512217837677666167913614784473934814977831531684276657038823949074193992369789114224105773427107029639141630469648126596582787715670000760488285304432320806331216422884879957143814254769843150455470223476688326301003763211894601282361044074773414868328848650786121345084123906201306124806132215800414066678190894994631215299239072826311525501777178660662708056910383124011314658914455297563469930460948465587898222059906948794354901208676791913559424844667669697134450922155664447964093378488752274467382812835252420506953203070310082043568130415349762902912166347189335763829870790406277838248027340727514423129891267108471325513700658794500222821479158294677532449467476707702759849186141981163658592609136547983302000074587821340593176743808080772760651044088368999657126743045749972527147519940626807510852813720703125 475 638509882431748281729373843184668787059249043163592573718959091002961192846198676962823076063820651025937688742893229898538092584258205862284943016661955207193578195824375775374033850479281131033014252277545527246160813392718245370636068657984551843460728326120652992691392274699427246727054292695560577352430357315820073441833869016887238112150391316692555606289960126515062963370552103743827307650892473727858826617933079336297839672010255439445667401516876487315272833574609635939609350752160842288822738275148403210305347637399921549474524649211574958060337555417774637167547930788225705944369578476671581471856049279925804863228823341432370752069042482243725154822626907636810750239321425769353418472777867442113018403867094053520083086439879676928975554215745648537839195761037451536698714333311233092308022239996992141127744451187707770566884667250220259483838456936199458324754374416443170048296451568603515625 476 2624840807539927985325053879479568870692015886126874159076140524748750600523959999489280060219349126015120827707731603259743293830470872342476056493383941185220201395912316838734911737633311184382602872928395784324876125095120425266945498903226102160845112684272438276998192496898259304611982356599650114565564337647670878425235846148314264507697664571039273956022135234984669004374540665769247241093021438901066907398970434782723951285663279092317168299217051494812880715350929823603894592158527284066403574185189844104155148966004356776046481813612311095235078026153428111548475184846701432701211249429526337549555312947976194448115501833470775973149052287136476008151748784230435840106350469400449640971978891124923448550280120684833585806530430744852213127683668679461350026669032496604210986053999957196070511080122852508363320511629791975750473456100918665944971988753627237451584498263701394904501285054720938205718994140625 477 447097884217634400167034177471353230974540039270277565095969269382203852289247853246340703590695801131242247652883616421909607715790205255668421622706397981882507637770397968197846632643540671739836689355470081930003899974535512437136383313182846068063950860554405319848692121971670168218907661407473736181001125512653272958431839127262863054477835531933689663842437035025721953745130093402695113399511318426148396560291297391323979702324645205391357666966637771283127348514775046620530045531002480719310742136210670112407760373876075437519917402251963656555041623788133921667090273152221477370106316152829319495940921638805278454329007145634522174093055239575579746721847876247250904764781696621209922178893737788278627403064380556649987449045683370206493636082118231734916621209291868588250604624531326042397343720647592543924552260480941233202830645355856479432626895417701172779253226204250470932066718887654133141040802001953125 478 9637194894311109495600421695395018893656210546470832915643617601533404036094737476724873865897447993383926648157906351974261594313857874285932828077436408499477452132140928204504584166631519179352179839057157616001234063951112970582474742315656246997118460799250206669338558689099350475958554641638096383381479260425241298618998292388151013139269744890830680704123730289979436712976279163295093169326466468675628687857078915269988382483607727402210714511465877160007809997235976129905525131420758471904743046746020994272949274858898806055741819605541076617043922200753226681534130837796133944712641644674235981735006565924447777083061749024152125462575805689051621440589430972509493252204869470670179872566054518026345813673052722898590479464179705044800970325750058485046127770166286227419741782681772732843874743898558857284293723974666688281687014560645486414170272730728548779256803290832618900940698125623384839855134487152099609375 479 269445332861694049155496286355404647847833367296130562944950387995811833587417377594347307407076355083596201478562898009742831783965399917375203205902650368286936156414243343077424683542421351628627661064319127655083180891479047139608950128708311916137241135101491701683245221126469131335645216443758038615772041550387709128438876977926144240178686926084650180343506502798768796292713908110953213206419787864091298073629489918690777007807277542450991800992456520291008902123479677375030796026152642745235929883595231034391475061718187977270925642245057466903081163945243750573729827620327808175280446683281366703262019069628758252981602016809470759056976385706907408561730932388266244565531482336863568501576844317428515468017741717656644680947999987991454364373196840346126539383333964024594184415986591521348016177822166930034586680018686309880997038285126929277571409420723169692024612231762148439884185791015625 480 5009655916338287550849760015030878857271397232096167813517147067207864256807794004661094634119722281798467089601402072767750575221779007377128337953204062375192492056546675060064465924574405088742977753916344251141161676803932585932246881632166761471537978001389610795140785030489174020285164182122555026268898911873338101243107179605053155130570798643452840080281286721725140283430149134028387871217458831907388130605741905547140463165391441112967122138491641014642445482912966766613355958562447277227218469604688339359258084712638603124608284621049000639122639037818451973767345205597155349798359336736691072819299085778152066220832291518514522581826233055069744435042903263516919135824397640850035520214034106655300596712080469466939493138866258244387324130633509101547229494374197604344053305785891376520156072589528436301581223214651736198661167779751504173170547915779300910494295490029632357022182365113849300541914999485015869140625 481 179861676364293537938158933819653643612614974823948713008706131153963950412170228149347280648800389083410363917959138618580548902187531701861038717533885451456536042306195274681494520089994865901139130298858507648721127682291591632725459791239683237112628024183891196377939604949652814850298249630746093108132277632988457848931277069360223428652883383695887317402339037170097711595992644359021209740320424441970956053137951634858984049027048910278858586138265387348707720173024245821719318980267544594288824714217125448015443015437863767982811242749522269946420109374795881214168994916554668523810495266857419587431295076692993633526541762389226904255307245376169034451345355870047947733503348499438825282244466531245257323753825095271528622164715269748238098262134877272850180536516816588764545837630858091203163474181839448535670657075641284740531906796418254329342181820224240589476690978533890514167413454682531437356374226510524749755859375 482 662396001337443180605514825006556490020896696975770307940267997107452819194187965241365526277402880599786375859228425353443174801717815891356203892955205671568009671288383111176477960699490173808074233663585545813848846512324088095720599591358527821913086127157419089904636039273463083261359781913255952482850333221318585833443862306709386135082498683919756873573365398578635707867638605009638345888204481429709619599618278924586120213290161569765978120937367902551532525659485139533161313974287920599380569682705571040614561562724194585667326171168942440629971375482696701288104622370401302124636321775724195615025317608341098146253418756626726999697233928939576044142626081469243983834134322121898502052432301857727291449134264792726497934130349535080103959773865860287078380863103511359707487850107339515601884298289783350338488583132776236039995396866529333321894768753412233964991419161172652059488275000376233947463333606719970703125 483 2597690415645077769126006610695599033642969510592617622622999143987914840034555659617242943196310096451263618941138177225970428513035676199664325907539587383817029687172373577277432702149695925451720798413236430376135470851927328674510122412697284044095881691885933671918820985547536036514639665488312926836654171772398422675324335253877631801406115325663814028210175829302864843682486340324578868531746798688518937457999158734893597171052647001931884376478720904231396577987551449266567707822592466093611140307024719326749909460418462165329191648835665245030366763589622778817070251280798150840590927987145326265606004874302341174712912384114808517772572676830129189925221331267792225949788043124992761216824404426980548063700328358145213968401584331232497959541058493847287200359680845597390140878613762250158467077177819488202513602995600564319872160487438213400072094228910172407723192649133613194196990026085813951794989407062530517578125 484 248217033098474671408829831475788603257135478787392278467925973375342030949192095890016145973992459919980458824420644010551298209188196522141557311417711398933930647146992961529815348692577522782022162874129835454039688599603890905502381939414473904880544697156125044920364909267964635335097734719808510696225530248329524387814316910336452741379047172268671107247107038803952170498480446956079916665877525645383251300266261427201578068729163687209422611515002322678433782420645594011248358478911407191678939532901404291688296557424125312204772951682932767942139649758163367571613127200266768276488644801361279688001537003184063018663716784661831879315043627470401605308405819694561736112513854221828860631320275545273782518917276178934549680412121744392672006085750253672258327866084572874902933372223112105256962120762624187716233609682027174566245993509791936487948970656367019951813466959511791450213993100344656017597344543901272118091583251953125 485 6669659153412504035469497993580287011801907784974304546294671446308670931428628196433038958145121712609916171969611428667095618905787431384399559158301713430601559139511356988161326447146533894241665510268134948703719575875954733648871490337471216555099768666496682200146588243322636854862860643233641592457534317910033286972704469899476427797682159031619607398458495846512144007179998277614255632532906416206748628006524015534065527031179321507218851478341267230113424934523421672540624336509608032087007803368724361696399756446944132680683521001484116888451271964258003793238142503083920442117028166728819486624203304868437375089651877819903852965607589248923097591935887838703678146164202846823905377584972085470079893012108318773239715722453656372953153197629790885793279428160380812636461756425710195576084708250811022874428591339566671613270158514835583741678833149004029250574187133988805127886474732878951954262447543442249298095703125 486 228587285469947998969805341913188813145751433718448934909846983622899857115637137370745999101931214212128644199208986220264869892910966376581036534558864528372038609778667317153152961471922414547851504167555025676827867906081416401022537068499759065060876580870927207992927691148326188078892200564961894244835926639700880610652797286116315049232567984744147790072684072854219220998949117769452248616189933284769407637687304674754195670319855235333839843128561393994055203605473678500056804545323656376739393957820962536088711000773353210139682892344991395854971419836338533973947246261888071440879093304535225606435311452361257762958734070180420228803172032279159835155801162255656710335527921088403968846013574194326895975973741226875868688036089920480866325828470866361095122523451006598236984692347591730636925785366353579079070707127543419520023561605057060774672502209949546912964202551952720446956719883990099585757693745335927815176546573638916015625 487 438349735665900280377391420374703253444205690542437369297706568594502078939398275193312915924879857842081988287894879457684397559346911992737752413330528448525203451693209090540752149646157100838821119756605519827328734925779657333725571084299537971822622149199542763562908395966790219492463866965750456022450071085544041641604775972199521800293042135450542232727617692649855682621514190546126076758105401475498981705212125435116869344260428274816657581528888320247423508090496583476579519304561835169512014295586081098617175213247724391209038958261571735580709899215566835738275307537503007586626967160461667927634773726292764886614984158110688203469612250135330036828183405266729926878718248675409963787061324631473929930396703764479607013528031259275073071882832367257158882015558989123677982410031264142280222388408419216351629708962230322138398124019109422426724916002609131138978411952568158033575827542239838029158871535173602751456201076507568359375 488 3912271390818160002368218426844226536989535788091253520982031124705931054534129606100317774629552731240581745469461799159833248217171189535184440288974966403087440806361891133076212935591952124986478493827704264458908959212583441703500721927373376398516902681605919164798957434003602708970240012669322820000366884438480571651322625551880732067615401058896089427093987906899961967397014150624175235066090708168828411719018219508418058897524322352738668915145328258208254809707682007528472209793214378887894727588105773805158288778235940191540672702484527740057835850498934008964107119772214342710645681907120386254140355507162926613038733611137892215966289332457820578691536892005564597392560369428033926799522322335904824628790581097980492595737678989030027166554278877770143021988863977928825993009529032469850984816545141505938295152487905625085203256870551595158519875323286495415382326676670810449664260814490554410242928451424404556746594607830047607421875 489 245705305868990667846845599688483801424414024624050676417713519516276318411860224069144763671867168487708399374653459481666810687550071053344363240315134646021891188420759287058755970362294100161948634531955411996683684687918440543256112782078948191787275773048693010600795083211781580011083464993894669086587339923970312058193190506320316423138893178059087276438766391567754876106204046526764261976095388719228341761620449375395756429949942844119828385167195952670934101570497674137332732394241205632642044776003022808156716537442203862827663384546920491609166858886868082476658883635735409029384397688537753888829434466876447987929767364740919190669699620742796938133837813137338472174060073643558584960718563782587782672844873386451808621507384405308663146866991482390994133006654304677341275569165295790554362050425111229017605822453300853785114930620670759057097052088944542026059309463565091779716672280332867561725151972495950758457183837890625 490 1653916642739767959161166708166823612738863243951365517248674640000557059235357825108515439542418046684687173478960445056618665517057337547188757316604456021871618688330295838399102094734433352790158769744155805504268221416078862563596633695519022245849419125551583932837924054182457048819877935595968891477975100763252100146168291274683131362316478413049380701393410481629865821679055129190520704799424912969080379882626671315403242816987304798942625022546602666485797929058732276364669155162291171889236383982599303981904471739288021951914010925648036586637190163634274851223585248990823385595268172671917050409324089431008634388588737672842155072191964781585876107462425912632244439112302288736070770588424861289826100516645846949752351225340699530291433014687987949856205732688814235533389117370771408005661973682179275116776920214009414590910394762045282557404859435812794689223348293984889261788406015923586696367484608245768118450769179617054760456085205078125 491 2398990555248703543452800762393880403902083290724872236208119209498137988446184467624337972238881083353342384998242050731609226944140716450458411983718012912551916128534168463835583602406918937068562229824407702939536117092919308718693500483666175227514493516621595183338766225964521308878590765255344200240203965094909411630583778626355337133506991651980360079988676662528572458589741173311345624155571684816207326837415446278870202300115454538678418100579534591339713076558115280897309070700412044489734872981806954890856920921691145011676324010605004743404783237482376396879025340195877808960287182803757464588895585534775752838678516770999551173457606653196925198166956396803908699949585972746319754917379280097339592964403849967571117154605130760209119191023958277885488992499184777551115332726629019070542545347145012673613197597736414944227678825744955796226946472647241807632318898846817029470803847920114866231725177236899781973988865502178668975830078125 492 864373748940190060751134897940696472733150712786273521033855620547243921288192093224416453169612823874854256659684516545019362741105532405402241060945241262829737679384843152522304983596166024903907397212513290094679165622563687438762771166253419990984247280418634880195737553656017069922083073371058917957787579377862538570382227454117766476912617565817322478065995655616096098590902240929866509631462536811836424629559366492480550562520863058678293526268336280260266521971720549464386814134194670781648942978305149550130855914870565326637429289386639756186254435261413231366296992939319976340435195941768288177655809845937134841771841953474944486248445250723149010651532471275283423155125158805493878992802934695808644145976315145572075369360353315464026135757815367561974370280041194313889812065906459760761648915247435666287735413648671348282187470253287992694193726859913399576894185007871031318609394699704187138905443050194976617461861678748391568660736083984375 493 33230848778005606885577381151330075894225979153068285516146579331938792553924545024012690542105765013868771897281571238573269400581802193325689157588039800349489265083950294998720015094354602827430719885835073437689940522359460963583234737486612731553389386695694417969125130250305576253154483755750360100887143489181925295338344734473557532204905582317846962669247202980160814510327236652548717962781577227731051344883409844803414766376114580290886994617386188294605946437202796524158351069389114118200493612800941474454780755647198883982575969030469365426580551763625031679877287893552156490408031107981281838989977609527053148991918463901344240773821477664051463714498165858178271203198786730277212177878308824380363324192059435771518437575058783213014484789209211805920104665416183715397493824873773845502481592546687664190431987977723169984708697293887656879128277829129370646733696942627601799043938179230127474555219758064745876058321272239481913857161998748779296875 494 3171713292705418882412015259620221010155008672121699331639935790423657553513919644947162602306725366101122600997181929880462980420689843864392324074630792178288749900811237244603879709965753435945228766515606881165476094699514669493382061677244103051799139174575131115335784898238861443681362225825962112391623672324698570514245556344025876563630395336686212474365950883114462105805922181819416066905158359906120452954911859956974255564173517462020933282291160646767423570447543300136495177122953067832323229904550502252236746586299984485752719142947021688151915020115634721719981751196390718784686235755021930459794262758289307889966402119907102777904791439559775327601774106036714429422836099227811899989692394665705851445156054668123678142217931426677375661937831711371544353150275147523164261090325444294706134856123654320524037878900018364556656578547994974348401822283006260114986742458961225619316612227033915072231008702718924041619175113737583160400390625 495 23437293985934190216804335609912679299717997748286705193283147071054290541465574052870841070369582127199641502468169744687496528027641400438035836619772451544270135369577578166412418061740506558124289369698373836323594123506166860422380297571812421837631965246993082977812354395351705806012869362547301353827796737826776059751791134082586445350468313425088951881212710291386480620765014195734405935114477470709650174896712999720128693319148424744412722639966537104829197379628449807631390017215751028570153586286294589010062124159139080133648338514645983663416184986137370706883468737741271460183865199389682274814309225451284406798740570992355720650138132587321625152175474542318728515801497237508858229552350838051190557831405801187081005617712550833733768237461493535995012706800967841754597727618687738047916406334026863913114471905368774545864357940349147609829680774245649510378854144887317963738610919084393408124159799153286322381806172643337049521505832672119140625 496 3011455136068355053611887885155206551486989973433530212485125588835308580536233484198171274150558823714969275277154524018154930363059671773613881572175748939972299897951743147234831626782400474207733469739783853633883610079607753183050334705045771962339948817109930957045529359681449889443041693109919772925614646804377673227421845362625774577281041646913290637183334387933521565850212331685402511389559787241702945895686342698645668072841949699926353202947571222693546308017430425808170575195120682446290620504258320132305755160515950586796081277754124490599314496720957753776586006364099858745230329564241764898495929270846700600703231233669480362589715175263153963642575679595146538956533301130516637750823738037397704950100894614315299780205048918923597502827304769617928002183544531101082700455064445097083308823511906937873569072151711160046787037067516265857770427208716311220526562125294529965739029755643580931911703125512946182563978059221199146122671663761138916015625 497 36351563756361666363340914496218157213083141015688464688300632048482481677416752446836588900021002814542448242581372925606470502434044132235430373506921406270932619241504740965575859386119652145649857490443165992919229966743673097067521386516568105618969061854667924298525066883332775967994135065579299606648898407390548854660448090585825812310112374218989441205425669353441425611916829780823697267034891453255039837349317129809713890813699041145389873279568628959422144389146817230076766756941386433863597453097690966334267741220941519296939675152055299905533023579846177619012111282980770084653954173049967126899437602642099703097548746951432754115473227569472536202129751098620246216850083570342706301145767011762143192535197568293702411566014752656904940866749140361322769344863620896287187810834824116275029010606027200941920280597211987199500233219995681566765216638675693520103305141137953170387687176025732799007013239895460903448876077703744158498011529445648193359375 498 23855618292257483101568271368242613098423126948300388769477482992657501334290340574261338519592920541911093485267389206325316550237272572413654064609186717196608070179111977308714123085510133156495836647227415269542513252696872767808681107657858213321171197048338456817605791513886565480459235152181868221201872126491728285680175575770710401535753931536229495943777431270813882774078188261987376669286321549608555098780916324480158990347526609791679097691299553886969763772248577296842649232730047876083596936652045315218076577723422167067128507351889016417843794700087156966260448122664012543532685209434336670864047815710170994646045734121416997377299752475243982017240118567872902701661548111568028860522869093830500594475342999299125436621366820642368143068334348145624618910297220946183614246992349884892182566259052509796732711601183798918205629362509963539525560660437247348872303727695786280939847441588050081799755045271641492303453372693378131685904008918441832065582275390625 499 17984310826574112632910574147352336827022305480889845456012824788374298609125415822865859414036436672586294559181866498319321163236090985584857285673452546390113819362203501510951081063900763554822789437172325455890082276722674048487070983279399854183779142460104847663189810673650114318658778430297870282903565680069377750794813675860551839133302572519775351183121411222390627443165425852764619957972471529566544882707838642127426242672142429738828354524788656480094985691203266255403646782396577677022181990145324829935647325491021311597944311588280994565498207735070558056355168508529274524992285446896363296086760144795474907647246831320370211088938423795726445720344173910408979032683013490129311345278234851186614120831464580506134234873819156400945736036306850981128180918775768897957172329169812359028813265075467482162870126370712809128421594715248091342325172385215705650788047200017749211109996724289599251759271780701582234447688524170416712877340614795684814453125 500 428552550838524393929330241832553834248543805267960312592937566258524778612620659650562511453904193009408845266551351440659268786983894750512773182667119839170094490441930036935444241732283536366072564889356385365748654862840635346387065424154761169050085600003658469038677984094678499390461325660288872954908088825494474807509679832677514814788941806373199334917993679962302367531872321733310657648489174454975058889542715531386353313598831243987634030539801457262904966303432977665037140523576607209341199768704478633426906817899722990122639561143913671937182146761522867952031087410446034480254099681653895813974982410481387535390699587357472691027545881930629426092851735718369341090948762368255885319944473059754182893695551072123474682939071294656919479855158944808634493226969404457647953596219284339296692841377444594206990745222923413966182299709284346436982682658663470195434438008781831516352393661019840833771570956850598471235937867080713348233445003643282689154148101806640625 501 999955951956556919168437230942625613246602212291907396050187654603224483429448205851312526725776450355287305621953153361538293836295754417863137426223279624730220477697836752849369897375328251520835984741831565853413528013294815808236485989694442727783533066675203094423581962887583165244409759874007370228118873926153774550855919609580867901174197548204131781475318586578705524241035417377724867846474740394941804075599669573234824398397272902637812737926203400280111588041343614551753327888345416821796132793643783477996115908432686976952825642669131901186758342443553358554739203957707413787259565923859090232608292291123237582578299037167436279064273724504801994216654050009528462545547112192597065746537103806093093418622952501621440926857833020866145452995370871220147150862928610401178558391178330125025616629880704053149645072186821299254425365988330141686292926203548097122680355353824273538155585209046295278800332232651396432883855023188331145878038341834326274693012237548828125 502 95062812484653996634585822234022589174514732515954760420303189760164741966187352585666727978239389805926098283562220430621360980135128485242994885698768524084227870153300246583131048033780330887331314561451701470986463867639898254441618013582281586802197138049611532577566666465833868770290302641942258665476576987537660885226219709524024368760927438315122196069514112070277798073022514023848170011560814145125932488055033787318715051082433543035068943556430378654429368340326413404591533622361333740997692956293333563902656751066970252837974275371626362450121555341081287137723391902647370706513405153683512131143372523240212827262971154566396664741803310167498011184194650572255842348817527314813625249326042847533852112028228225471645524593593611794681849779910922614285729191086034205008842010574150309995810296152868892220777308077584540456220456268412581579690809615392706949161853342422012212451837019068404153269711184361470304684969445489445077045187471043163895956240594387054443359375 503 9328069519385071551324429829569891210364309678764899035010834651542747509639693496240233648821037864013999100173742112754817899691935074528140453804514746636825457415873081812577932162416661300715511301154053842117357844369757567952557827789821518230319314616841915419587170413486846594481756040660100559326655595860780369298755857115982259715939350607453582244699784785907140116206387390918814139171899787013392855250305490078298011533255278351668866949806877703896678622780401881975575792965683029357654092908130838237488801751402016155245462522677390929929952478497216510457467880230922963926393896679014955143610807194489668914252059877777869297549381726276104997013189707337924172093392708348011333431181526278241948358358236354704681654122676435720865735453627494292031457581796488597914981404536496583547471101246771607111506619953175851189106687574217058395125771180269014434229084975264945714428868636670705668216072178021425198579663629061542451381683349609375 504 391796781841994125161866373475157938899415316125837418229033452893788653461610551713151919359346956082391869264494422365107683407321441642486169082945263241278108833230206645312701237162449805671609206611092794788405985679000374208991397596946458288315571527190600563218477585193782717530198081195088796077245640606862878806481547135075386241120641746978438302607144210601904608735474887234095530371840884492000476268914561026992762209727326504060502695918946042863973169225864651891536686879386961465115169050348960090065256122582950140446573654608252974143218726392040343585523521498120687687667264821302384755984935175218896512104951921392763544217306449146786561256407404205298957990215205721843962257423931110166535970751179975076928724183886703578952468939687710574652135164487327748482409660677623043761764596386170774664116540855889961657709890165604305984812783564859651721279490074017690010448676023912085698145311273223975918647584554934159686086399265736446295704809017479419708251953125