0 1 1 1 2 1 3 3 4 1 5 15 6 45 7 105 8 315 9 405 10 4725 11 155925 12 467775 13 96525 14 42567525 15 638512875 16 30405375 17 10854718875 18 97692469875 19 618718975875 20 189403768125 21 194896477400625 22 238206805711875 23 7044115540336875 24 8701554491004375 25 1232720219558953125 26 48076088562799171875 27 185436341599368234375 28 3028793579456347828125 29 263505041412702261046875 30 564653660170076273671875 31 197310538255888166484375 32 122529844256906551386796875 33 4043484860477916195764296875 34 3273297268005932158475859375 35 2405873491984360136479756640625 36 21652861427859241228317809765625 37 38150279658609139307036141015625 38 15221961583785046583507420265234375 39 593656501767616816756789390344140625 40 329809167648676009309327439080078125 41 1022685570271944936429763235466796875 42 2555691240109590396137978325431525390625 43 36631574441570795677977689331185197265625 44 172691708081690893910466249704158787109375 45 54397888045732631581796868656810017939453125 46 9698848256215895553343627745012638857421875 47 2027728171635757749652497069586607910087890625 48 25201764418901560602823892150576412596806640625 49 960467243964803920752066111960856613411630859375 50 7451901030761409729972926730730784069572998046875 51 1574480232070874998661422662107261376985494873046875 52 47759233706149874959396487417253595101893344482421875 53 7593718159277830118544041499343321621201041772705078125 54 8914364795673974486986483499229116685757744689697265625 55 536984355548932272668471506024992028927787953927001953125 56 2133424331505217407628792199612806168983373762899169921875 57 4499391915144503512689122748983408210385935265954349365234375 58 40610758026514348542790090171341063834793688986204833984375 59 179033943414238267679327651709549103441170586977857947998046875 60 115476893502183682653166335352659171719555028600718376458740234375 61 2348030167877734880614382152170736491630952248214606987994384765625 62 31195257944661334842448220021696927674525508440565492840496826171875 63 13757108753595648665519665029568345104465749222289382342659100341796875 64 4585702917865216221839888343189448368155249740763127447553033447265625 65 127744581283388166179825460988848918827181957064115693181834503173828125 66 29508998276462666387539681488424100249079032081810725125003770233154296875 67 219678098280333183107239851080490524076477238831257620375028067291259765625 68 33610749036890977015407697215315050183701017541182415917379294295562744140625 69 47329422113173008450267981792994662503578983884522177516309618497833251953125 70 27056652974697236497403196258328615397879319120651844813490331907928009033203125 71 5763067083610511373946880803023995079748294972698842945273440696388665924072265625 72 7409657678927800337931703889602279388247807822041369501065852323928284759521484375 73 30783211983187853436447973069811095669875039000513331829631305183149215545654296875 74 140094397735487920989274725440710296393601302491336173156652069888512079948272705078125 75 618063519421270239658564965179604248795299863932365469808759131861082705654144287109375 76 109269029432441317684573882732902119518818749890615241788850136612550472866058349609375 77 668341643109844005676007358651388577034256648515733113026680363848564694448879241943359375 78 599502453869530073091378600710295553599728213718612602384932286372162530920644680023193359375 79 77767970206392242650605762653716500384858011303399664348784319578654909593975254058837890625 80 236803469278464378871094547280566743671892644418851977942048253117004199713654648609161376953125 81 19181081011555614688558658329725906237423304197927010213305908502477340176806026537342071533203125 82 3912558813302389065825397967755035600668435184651778202714140540306323120642025313587188720703125 83 9324745526046250969309302042293894132278786312220802250840000947704341231667272615225009918212890625 84 1370737592328798892488467400217202437444981587896457930873480139312538161055089074438076457977294921875 85 479476112542995497372509172915482334085693148029625202157390172187513348517212227684100818634033203125 86 715720842851679993149335478256267844123058243394507676763224272741046711236621509581595636272430419921875 87 435873993296673115827945306258067117070942470227255175148803582099297447143102499335191742489910125732421875 88 1598204642087801424702466122946246095926789057499935642212279801030757306191375830895703055796337127685546875 89 9923735800870766985943219879689481572382620426801925964434388531981679087281333647654714323200511932373046875 90 2743204110669276302542875781028449548937195789408818105882934544197792719127054372601696030770427227020263671875 91 582473672832109668239937290838374120890997905951139044482476434884664654027977878449093457200254047870635986328125 92 2364157848553856888738569003991047902439932677095799651134757294531874183995910212528673443930442900180816650390625 93 14431403701017944946315357510848829087866924951692892851135333137663679864469243420879662991714402413845062255859375 94 19519275250276827092388538553284755165178230826328620519652267809419997221131566684707570844237713398192882537841796875 95 16688980338986687163992200463058465666227387356510970544302688977054097624067489515424973071823244955454914569854736328125 96 50066941016960061491976601389175396998682162069532911632908066931162292872202468546274919215469734866364743709564208984375 97 231261584697386950701034777845238738517722367654509163256765832967749638504935211856603198280979251525589530467987060546875 98 237968170653611172271364786402750661934736316316489928991212042123814378021578333000444691031127649819831626851558685302734375 99 23558848894707506054865113853872315531538895315332502970129992170257623424136254967044024412081637332163331058304309844970703125 100 1219402116703287062881217073181796870162468701621765164085403321441905974334174687735197950935902553424603056848049163818359375 101 1122379121870499109217630424170332013530862465494614528293928872262273568791397052675210596990681778560611526834309101104736328125 102 70553273637580444005005931082149010059858633586789373720429993993602917591701075194909168457344484824403092024026453495025634765625 103 34720049882315976277574585418093107283901543128432237356420493710851924668182673559805856344175413698586810508268129169940948486328125 104 580320833747281317782318070559556221745211506575224538671599680595667883739624686642469313181217628962093832781053016126155853271484375 105 14708131476008681674827716615905993895956222666647932273228474663372961880987039471800515351317067492659964382554274719059467315673828125 106 7535466026208447911403400146215837539361571412879290634650721852534747470359026556052464031658110912072788418661973414398133754730224609375 107 345554942058987397080070206705040550019294917647750327674697387809093419712178217784691564880321943253623583198641923717400133609771728515625 108 2252064967212021312004595485077678067367128946049131445879924355031677804331092522803679509047615423273615766363562882158228456974029541015625 109 139583869830533320926402477026089026881323423499241264714243938946179089009619283619263351531362987313096067401474946480434512794017791748046875 110 391532754874645965198558948058179720402112202915371747523454248744032344671982090552033701045473179413234469061137224877618808387219905853271484375 111 6208590827297957448148577604922564137804922074800894853586203087226798608370001721610820116578217559267003723683747423059383961568772792816162109375 112 11267442612503700554047418616340949731571895617231253623174961158300486363338151272552969841197505940891969720759393471478141263587772846221923828125 113 34376967410748790390398674198456237631025853528172554804306806493974783894544699532559110985493590625661399618036909481479808995206294953823089599609375 114 101902706454453224413787738796193538143869865885164887609625459990460381818557796731804530977852965087248415322071030237888039561431109905242919921875 115 75113673792486107003021103123626879223791489959057032247410372189334902809580168478641657503303495517070158165410647217033382654525754474103450775146484375 116 6534889619946291309262835971755538492469859626437961805524702380472136544433474657641824202787404109985103760390726307881904290943740639247000217437744140625 117 764582085533716083183751808695398003618973576293241531246390178515239975698716534944093431726126280868257139965714978022182802040417654791899025440216064453125 118 306873081948906455155383379000193756554554020417015308459435513825844616096763779331302805930894221572973954135899208866046158642072392059333622455596923828125 119 5368130822532220620033121448850389383408813479154848790880905443355499869380688791842479984149132617976033379699284860693745453125772354293923057615756988525390625 120 80521962337983309300496821732755840751132202187322731863213581650332498040710331877637199762236989269640500695489272910406181796886585314408845864236354827880859375 121 154653292744380641672382784597832646522015816899461119927759418725241781951205558050700018590963106375023818796098444796176952340052013064182069040834903717041015625 122 594332604016654805946967041209470860584106784344629083882379446161104168038482959588840171445071217799216535633406323351708027842819886205651691323928534984588623046875 123 3178387404089067005716388959511518080515005846712581622501420516426774463857974088235971351641033034317549299256912077054786409768123739273702523167096078395843505859375 124 755396739705168258358595109377237463802399722902023565614504276070763397576911841637415857906685517822804216790059436980020903388224075367383299672713167965412139892578125 125 40467682484205442412067595145209149846557128012608405300777014789505182013048848659147278102143867026221654470896041266786834110083432608966962482466776855289936065673828125 126 14380538255869943677455124463366023434594434692635218966674184949372913189165626316425422758296088121324536359117771312371469655557448654757800527613093145191669464111328125 127 9563179294906726637859366250201387575764240795789700234939317583611041050653277919210386517581314601424456548318458157084093746849969662997521804875598191283643245697021484375 128 323781927556127744738952828756818407922303581228879850811516895330830961286403838121837372095253080076799457421639226175561459714777544304344666822216681619174778461456298828125 129 292375080583183353499274404367407022353840133849678505282799756483740358041622665824019147002013531309349910051740221236531998122444122506823234140461663502114824950695037841796875 130 687592902706571076285424084948133306306292148783570420180975584190568518133994474422419210359668567426742796532548731154331917868188717498589320132060064678080379962921142578125 131 2489573811165806255046321553188470795342948739730012472483039926459049148724416999491523036722145219099114484090567983829069964012611703145599838706031064720507734455168247222900390625 132 272943308200902346898766150349566565602383084422227281036346570010460537900019139479137077115716917708540790614580543077605677117661748185397988961126329354740050621330738067626953125 133 3642246485735574551132768432314732773586734006225008247242687412409588904583822070256098202724498455542004490224500960341929357350450921702012564026923447686102815507911145687103271484375 134 25244535987339671888885739823974527154859777077628505437785523099804392062805111590395715129228420329791134570176713552714751752670366733176018116186607344307126410934142768383026123046875 135 14118908341490687920712524487265753401610861036987942684132903276533456417983144553771317818704180798733184548891690508411179015957783680054872989267223964708914271258166991174221038818359375 136 560050030879130620854930137994874884930564154467188393137271829969160437913331400632928940141932505016416320439370390166976767632992085975509961907599883933453599426573957316577434539794921875 137 7937260782459402936944009886754950955395236809862566537221335245424997930426869160694268772356353777991279575882111391676808672315853356411537736000812148160325150493858498521149158477783203125 138 15882458825701265276824963783396656861745868856534995640979891826095420858784165190549231813485063909760550431340104894745294153304022566179487009737625108468810626138210855540819466114044189453125 139 11680750141653311499887142676677964570278707783377589386752407216017267192439147944372186360182136949506436560615209419944951784705074797348934890759417407815686121868842904339544475078582763671875 140 77268162187036655571753448806224735632393651987042753793367173733954222477984963652022012772604835920985077848469610312935856055824069784463204302373546152700763696162395812206086702644824981689453125 141 10894810868372168435617236281677687724167504930173028284864771496487545369395879874935103800937281864858895976634215054123955703871193839609311806634670007530807681158897809521058225072920322418212890625 142 36834836745448759948991608380910277543613945240108809915495179821457891487005117672399636660311762495475314968620441373466707379754988695821958965288646215937492636299130689333101618103682994842529296875 143 6506765573328389772165988233404327262557216326826279775072472059049296949145668727659771111230366045524257108868657967324736603612013591385490751338929681556487669812134674121606127009727060794830322265625 144 995535132719243635141396199710862071171254098004420805586088225034542433219287315331944980018246004965211337656904669000684700352638079481980084954856241278142613481256605140605737432488240301609039306640625 145 14164713398517351299725488073601707420256289295519675871846020275734339399155790474254932990152651429688513782774131783446107501828331029819165176965376801622086051887175718318892348906956613063812255859375 146 579219445931577742976511777823309790762805728982399506795401740339176147728585512713056538970655414860482713631525087746509512077869184374031726446828632657018609558572042291722735707298852503299713134765625 147 1549047688835479500061836779769102828432115520224388751387925347712622853377044966219929729183490692495844015337455380441720390325203088483563602289331537147583515863767871315756824416264539468102157115936279296875 148 6368307165212526833587551205717422739109808249811375977928137540596338397216740416681933331087683958038469840831761008482628271336946030432428142745029652717843342995490137631444722600198662257753312587738037109375 149 18208741809275050072155450249183505102657255571422292508319045718421513412937417694606551379506576093240059822079726039179540537020990675500823324991651949455496637434866257065602074641506196348927915096282958984375 150 640492493141249886288067962515029791985968964724779138980122433145476734300073667407785444774143814079719104241654363428140338389713347010741460456581357322097094221771420592282552975514980456573539413511753082275390625 151 32238122154776244276499420779923166196627104557813883328666162468322328959770374592858534053631905308679194913496602959216397032282238466207320176314594985212220409162494836478221833100920682980868150480091571807861328125 152 1837572962822245923760466984455620473207744959795391349733971260694372750706911351792936441057018602594714110069306368675334630840087592573817250049931914157096563322262205679258644486752478929909484577365219593048095703125 153 40164094758829089476478778374529990342969282692670696644185371840891290122593919546331325068817692313855894120086267772475171216933343094827719893948511838005110598329445352703796086639018468039450162905268371105194091796875 154 136153755188735089483157619772777766005411593530500034535949153598996260226906431669638894415677585894140420947965398297887530100170263698818496998982691073489022720123088334008465979235414806750085772364400327205657958984375 155 81841690161618933666156574129270927883008993233150569539962607084079581299807536792640257387179856203929040835673347342718004373626735337984923379022644426978950364327646633942405952640409705179411313656601123511791229248046875 156 18694980366918382133169194576100601954990197168543965813485744103920464356913178761633110223157227152868933756605954628715155570489878543633984640436744062677048804651415281096272445467430731225982670076700742356479167938232421875 157 2282864824804811329372549426570506838726025187581090936557870307800954480916398162114976459472199182333662022056660459661995107996486279939305457759997969431341848479100599324978157507634041513039439379366012872196733951568603515625 158 1623116890436220855183882642291630362334203908370155655892645788846478635931559093263748262684733618639233697682285586819678521785501745036846180467358556265684054268640526120059469987927803515771041398729235152131877839565277099609375 159 258075585579359115974237340124369227611138421430854749286930680426590103113117895828935973766872645363638157931483408304328884963894777460858542694310010446243764628713843653089455728080520759007595582397948389188968576490879058837890625 160 3614503999710911988434696640397328117803059123681439065643286840708544861528261846343641089171885789406696889796686390816931161959310608695497796839075776558035919169661675813577811317654352367053159417338212733739055693149566650390625 161 207750846391384088359261058800117228226966429251838073175979197743405033006059906142293458882332479517728717134844143684984752395935295855991126868919558409226230526114644140737011861104819211001114443830348453297119704075157642364501953125 162 16827818557702111157100145762809495486384280769398883927254315017215807673490852397525770169468930840936026087922375638483764944070758964335281276382484231147324672615286175399697960749490356091090269950258224717066696030087769031524658203125 163 155310255642684112938526910103501940109882666067154639043228206092869976262896152018385172845446788238071018194402764796605723678361005106542712646528788272295675309228902473820891659711620408971616216629414564797116327099502086639404296875 164 112460311421123208862900274132855858335506148381892741285840587260053242681939366572664722042560864809975462345585236391987001121224882158652684770064142116757570787087957510196181471688844049756756274077575715784156729569076560437679290771484375 165 18555951384485329462378545231921216625358514483012302312163696897908785042519995484489679137022542693645951287021564004677855185002105556177692987060583449264999179869512989182369942828659268209864785222799993104385860378897632472217082977294921875 166 655659414607187035069143999254772660666137378497241844150526540028279760974525170375752817527829307608605345603571652783423576140985424079501284770552757040866297117568998766341722117828318118952225276071689837234579144933377392590045928955078125 167 141866542824242223760633764732300046135738758548832610231054055544353926902575652184507138730429930654509945278216160324787507291403301221279096797378238935610674921219701899093673346689490411835044560382366632333090132769939373247325420379638671875 168 5401284884947374185238609324652859656525981754229703969326921056740187058961762805620740292883658749809157146577523872045634765105597887397759052366581690995505226275597710404193425328508968449795651547437844792817740624949901757645420730113983154296875 169 13229233993566757062396014142990337419607114731374202475597821138972342216877361074636305934744033749532573301037703396749453265258638303916250432608004431568701206385159609540705635949536458956745871181405735796901422690094686913653276860713958740234375 170 11084208196038432881564660421234046995142246842787099645625888711438969585997960386105990615324822563001220344369447203133649057248844807495544112463706570164347510778423015708034079263433047397330647782706377206975263439629334106939495541155338287353515625 171 13267797210658004159232898524217154253185269470816158275814188787592446594439558582168870766543812607912460752210228302150977921526867234572166302619056764486723970401772349802516792878329357734604785395899533516749390337236312926006576162762939929962158203125 172 190171760019431392949004878847112544295655529081698268620003372622158401186967006344420480987127980713411937448346605664164016875218430362201050337539813624309710242425403680502740697922720794196001924007893313740074594833720485272760924999602138996124267578125 173 98699143450084892940533532121651410489445219593401401413781750390900210216035876292754229632319421990260795535691888339701124758238365357982345125183163271016739615818784510180922422221892092187724998560096629831098714718700931856562920074793510138988494873046875 174 1226689354308197955118059613511953244654533443517988846142716040572616898399303033924231139715969959021812744515027755079142550566676826592066289412990743511208049510890607483677178676186373145761724982104058113615084025789568724502996292358147911727428436279296875 175 3882931418675820400567501360599852001813445654546605520735987466928826099584357148726571437085434624810647576307258397860334946884183753424499236513988787600077159304498692939288227075783739285679878819321630979789348660445017280403541235500597395002841949462890625 176 16529639049302967445215853292073569971719838151404899701773098646716012705930608382129014607672695197818926732339998999691445868885970238328093249840050268813528467159250935842549982661611378139139244133852183080963257247514438562677875039526043110527098178863525390625 177 156599374389906612310828348375369152972992097243412045560875579964070772838929384126576865897236367286514480095497501629576937258085785590326634117737456381737116024577820245363771713916673656833894246731886549554701950051386588106513080447257380001246929168701171875 178 86797134647889882054828445636678315921500870133027128334010540993905782718841624614559455704889322483747184271517334747379782257520229721460817654910103961539837981053226664109229958956121346608620170946857813358138063806698316892621521832551252373377792537212371826171875 179 46610061305916866663442875306896255649845967261435567915363660513727405320017952418018427713525566173772237953804808759342943072288363360424459080686725827346892995825582718626656487959437163128829031798462645773320140264196996171337757224080022524503874592483043670654296875 180 2097452758766258999854929388810331504243068526764600556191364723117733239400807858810829247108650477819750707921216394170432438252976351219100658630902662230610184812151222338199541958174672340797306430930819059799406311888864827710199075083601013602674356661736965179443359375 181 269821570246405741985602145966361053495376974658416986972734196790554169389869383400682369386400665590174042738976664779565224821456090668555237535318679362999604442785622774139386705351539227920620088129693141310371387670138261418298530625537870264452067203819751739501953125 182 34547144389639051986610541963094970206387581704339735761027968354472184186170706242473168529126582020169113910170355228381192690464773480929806948309597749600380354040942783132484655593095028125272434223861520733956021363121492577214688965701992295049649328575469553470611572265625 183 6322127423303946513549729179246379547768927451894171644268118208868409706069239242372589840830164509690947845561175006793758262355053547010154671540656388176869604789492529313244691973536390146924855462966658294313951909451233141630288080723464589994085827129310928285121917724609375 184 2308078265650647139867361446391535390455322720532792822510582838158308305390357183723326449826885455918917467427095637400895873558194152083072340403731697270920649367592510701660760561767253545702725010289414932844776093926640670753914696137137866188317047999589703977108001708984375 185 26900652186158292415154097657693344975756786307809700346360842978735083299324612976295369772732349988734983082862799653907441406320752842528208127405492931692580168379290712227856164347397340075165259994923131042305865374714997017636875783478341830424835194435217999853193759918212890625 186 2501760653312721194609331082165481082745381126626302132211558397022362746837189006795469388864108548952353426706240367813392050787830014355123355848710842647409955659274036237190623284307952626990369179527851186934445479848494722640229447863485790229509673082475273986347019672393798828125 187 155943080723159621130648304121648320824462090226372832907853806747727277886184781423584258572529432884696696931355649593701437832441404228136022514569642525021887236094748258784882184721862380415733012190569390652247101577222837711240968916823947590972769622140958745148964226245880126953125 188 73049748777294041792097710568612668558967291434945413421951451001427063727415462394436479929324418726718386270169922234923264898253282379292954068286776066538492027539400347138433182876354138334280248235449448777298476154114352549119523645422513655571961849574336156365461647510528564453125 189 4155727158191480743510646656537806101651090242442609624161396096020184228388938240157096906699336856944282276523696706022549616796730981275596863990766403649308272954688946348358325340652910575698869041866483691491733009931411402166860580664441379351833337660434409599474747665226459503173828125 190 1356680687382098524513784990965950445556197845470955031942723811415524060814258188367437134489474231648477031854815075849285957373503241309902756285645389507506137218884707570769900025299060153578668587550913919902799436231904065999490567570865742400083048377117762584020965732634067535400390625 191 10772238469340631155857240511839784530637004635588735947201218880326606117731040623950074767437066752750571701074639532968451828110954807892243585301779484888099801823261561641565973329449580342293711252095335226016785066457922841759669319450898404048430844549797480311781328055076301097869873046875 192 339155933817321220799103524360772826301914688676706828922377206127224480468293632838008350998768218602341837665018635970520972099445353771719813030490808369790248633116181101158748785484919321121691058911547285976540459363742698166346410357524537458796173516560340459591316175647079944610595703125 193 1617032685786576965729236881277283211210065918075598029407649634146804985006070653661839001200830798107335818683537556560042046641988882829157898193633787120424759140358485530861736663120709226937644877953421987816519624976072639913034805619795971541047785665197377322357397133600898087024688720703125 194 2285487643861330314757081161395145564036245353178624521866505338278727606978358900129712004395561716267195093973116492515245612604084664937703472946101936572257120447166148734661029854675195610010627056319488497620866107831804772764294741456149837812198678174393918622371302262763492763042449951171875 195 4068111713274058075284482371688250849167668545274868431569624169492335171761208439302312744375715727819738617146680038536927455321659765543177755650146518479490278900378228340092331145512619732725073533966514168905594359967513189984169657162846806137294627478544958548840071443919441662728786468505859375 196 328987863511683379470363789847016513794071536746740782835959769219026487426900328014147194051262149143275935160634360514852173968167070632991781589040710726142193530260668595926003397596862020174116312539552166163446724378836208949370207965844204720712761459586070753539123501241192570887506008148193359375 197 7971704920751599967946384991783057145744147406910275908898141167946230816841221848110800659056133135890719184877331189635383027422656288508023859684045461605151491431746260747882988327169563610839012369145888538306477578423580179052189509220370924587590922927230080429006501558575337185175158083438873291015625 198 629847395973191058919945821377911139208835269979343427758113308560795571322650409387844585192783065006529289148328641479571364497081382731280416686927773901763765085189848215515096444046118752971318614960449293928444756794839934338520958829063624528468875793931187519929484161451682666665874421596527099609375 199 717125838555832287527450825219716935289065972892873724571699904793190380468442518856762026411255154841018532699855259210076169055953203378523187486919541730973011564825721840155446360883870194964106770249055479877515592568597959395009979548632546051598761518672875865442269804591290949247195385396480560302734375 200 3926263966093181774212793268077950220707636201588483642030056978742717333064722790740772094601621972754576466531707544175167025581343788497414451490884490977077238317420827074851068825839189317428484567113578752329397869313073827687679638028763189632503219314733995363296427180137317947128394735045731067657470703125 201 789179057184729536616771446883667994362234876519285212048041452727286183946009280938895191014926016523669869772873216379208572141850101487980304749667782686392524901801586242045064833993677052803125397989829329218208971731927839365223607243781401116133147082261533068022581863207600907372807341744191944599151611328125 202 1265191821835836241242760573575404244929932103626155657410352170245331818707094244044895464960436947125248521381907854830159774386140638893428742535181683354375317699713654134072246797354942576716121669793218448429192161030550980569644195740030500202054727862038330791591758225142344311819897484383545815944671630859375 203 148445304673931281552785917206016925581733042874081694519458659681353657150871819147616221113569065291603700366543298673604709675452776429431744846627876591000971908822366263492201507260296886363508991146655694834504023370823087068854858892837156578753008391078974426547403632489407719301510724108084104955196380615234375 204 22302904018442810652755051722925624035374432036135679454964072680233648110856660611935096572171092809622296495611194522339691380698432004627326205470388269442551428139014434020355356185405145710668823832007000205000212592389338946372004340142750092467242530973189698302081534946178851664786435549103771336376667022705078125 205 8055596522851843752435574634209088490872146047337577555519166251408200996230846225787033690472273283856434234248138592949836148695124131195155679452042620177226313449258308668780732222204668105496334703132052216901267262536815995630078710475369497684001647496744945791489925836512694756066910173331052646972239017486572265625 206 1460663532477872247172281660976968598017977357732515739172433280391980782533935819127953212548539451167865474782355920575948997370069033093731388603803184461676629725102332270146091356914133381858376390550308403483732172761097577210819033511461499160910014547360157410260098045467093533185742870728063280694186687469482421875 207 68053223447890705161495407967837952641350670629829704005390698425882251363271609810945514181240492686550258876915015504640614850054784408027362246670509713222103524718572912861670826903813967966472347100283928144294156705575406239611454186923630457783633616072454316483537563848415669108984045809762619683169759809970855712890625 208 15629556985198898618756778696613449789963537354650888686571397071810957063098046386580486423624899820344376122064815227565794543895915485710284195985327064136676442843698912320563733245575941309633149050698542163806224656713818299697430644930127128470974520491307008019052460497186132005363335854308814987234654836356639862060546875 209 1399961747102815633422928606110947574043876845909443886640037994860781439794639297769423569658973169622274832647805592526250454146105572791478312983257152744813732808999888289284780106425159314448569207826855133815214694251366296272898430624455672793043003478292784861135127533105100681051830225807375285285161226056516170501708984375 210 1028971884120569490565852525491546466922249481743441256680427926222674358249059883860526323699345279672372001996137110506794083797387596001736560042694007267438093614614917892624313378222492096119698367752738523354182800274754227760580346508974919502886607556545196872934318736832249000573095215968420834684593501151539385318756103515625 211 461176359176432699088100163087967238526182323942270620861016677463585594130926344722006738378485652587658576750516546583089699204616972130069850246735606435751310593850957611593777409888984118478138148302135873001953287957613289528427130902465707016869997290525821008471330095036980122649221380151995930418706848286092281341552734375 212 1643856082874332658999704113224566305655930850619557653351032214135452478328462383030323696847111180368019442617543043828211177015169355155345707279635297610251457270319803827602528072666018444415226692368410700952832322210368075578081430715695217828682990329263562375717783776285005796201274828596407170611115589053952135145664215087890625 213 29529993006814819211669383527925642912445697569563379049956494352722405363707679675882079903602924938900204686057309377685094758188162753453258428360677454661264130000564186830787582606566668682206060220738558495429795089345286755264089315627729756416461910613638210869821874824589682435374708065508952908206907750354730524122714996337890625 214 87418622631174136472945265037169211568476746705097456447554542115509227345029301067169583874632525460790905938958321527740442182489691137806129367423725491615562246178336847748074840376306194855557340273459712665970670062825163891166792404029955988911532742719906983578296023439060323236187594109928336925928515910300120594911277294158935546875 215 2451522243352492088045638954303223541811630505425559104724899115847976158154082573405407895614694735748266710027309451538808052508950034081954497477752301830088593425435968121630794436639891116601499325060065855197873138718357856947938308721709635341214722567580000191652214570356256890753956443517555535531473598354068599292077124118804931640625 216 66245825382790025963898080615391054325965908527447552501377762105286680049331416304110278194017903089494522732995046751908089317612722299503665764487366930790001153874754632241100184724484242783583442011326787175400514300687534448660619194821012294804157465491805409643445683311920087426926894017858317199645146189368460909463465213775634765625 217 110119927649150592102922056188346498274636630673210689425137743384775241048123235114797517263116472835076392347716713253671718910649526580927314072203155645905749528077158252055533655299427269066622748182373098149633263518089916576244440889470475109892024123013126028608825826285832703275776969486365077100538262564466407411600812338292598724365234375 218 837423635843540549247802613339286161297818098375346405628373071786546600528751113547413677791606665513255355760543377533736094971683609115423993060707718516539071992586761591213011750765412022901991596642697746393722724893381458614696096996670822347318416005239353752443861516173657999329745791210264656090139810664663144734731758944690227508544921875 219 1126574054105517336038079601402293968705936147485805300257484173859129905311321319467999229109079995591189383599576712319313258049763506719992534664669226467178348707741361986350418808136840717095436409369183525398526700045853313682084735059664162006385360503048427755251977699686762482812602302261008895200120942432733261995281281997449696063995361328125 220 16064111512245339791654098019995673257473533954890186688856718775398704205365137333154803822481325863059552321697667934923540901820701855081375031329542673698654231573349050546107823745654950965990482133597616936238251093246426880281578629554470458239198659024949803176741163495533465032698218013721793505631354179133418735858640502556227147579193115234375 221 3305329427364411811613793202941868356115330245132060136979587618372554068738406016101197048577450738788839610467930502334095467626349240319674648687702797722754131027523233952021564975528382497036731272109551043397711871496601006711730333881087076700458565462133637088124638709580971925865871271995791098210423806444452055064431306163896806538105010986328125 222 10639855426686041621584800320269874238335248059080101580937292543541251547268928965829753299370813928161274706096268287013453310289218204589032694125715305869545547777597290091557417656225863257961237964920644808697234514347558640605059944763219299898776122222608177786673212006141148629362239624554451545139354232944691165252404374541583820246160030364990234375 223 112985131435761299124448117686675331197560015103564888216619820819509480716236721875239761226651976475236393307593706095428575628309317124921632894763548248043269388304961699543681149397065119358350288865585894873308728414262170326425160365818947803687003583601982078401339346541403625921322830298840128312670285426031720469108865501084437710233032703399658203125 224 7249591584922265810254855216037221163702017555750344202463166154721909063852814541973044478532448948869380103106187165442165262925128597714308177883125967901510519459113648988616817530060485615747486889236633149880568780836551304227192742808985302113482988559358954834132205998073475779325384571771933156683776498309324709279355403168665361590683460235595703125 225 3736983222237804968541121492486786579359297499550408677764700573605276074689529576023555102571514121918443708648661829106300138906330663906783007994304358304031135018186608212407254016307928822777435804229253472934686192301721283546512179099461698606947643527635557243124298886856924927347752612134137243941569690465999154515775726448367777265957556664943695068359375 226 20108528767279617211673653745286042069885743688056960980352912610352199830472230575745796504313385513180197098918989842333900747448350715307927614445542499445500869383575558476286652563942664617802392660852649640077120939528309763845517916106627235361194462791562760403478370200706310323347430722436071836447494048697995450489650337555502801478723995387554168701171875 227 95857356633621935248048307403778562547145340160967532993342334413548936591861123154580211936061908741329999570546824578405704863086287859872890938061901094856702644351504687256458472772314682233064005814284580834247635518731452644251583906080292030966814004127379678843381390746766981311397202253852754444345204130143344312484163159127081854649077286012470722198486328125 228 321404078124497077008161971883257533246310846422067610624736062445428787396240236459474828256207576367988822089480529468772069246818729883103222557031080141578355925178574539624596055765996287487332254789071829856006777915746635336608251920386861515594611660897684805533690545445042231455861207557035706078098625612833566224211605886484921512646906194277107715606689453125 229 139025119570963013421419395171280175214209791680123245351344165677783807703729248948526167377935121644508942710483077913547740619762812826102316157169110554573837735191132298084283605010780394132020496432650737069937154047333516818379547191785116875578869243986076327549184143713061045228629742335504444862448661056751230367872864635120644383192711757146753370761871337890625 230 20555856965135245555881296286039283049529590626989651276948744496643748710479967523103511890880407271723822243621426520074558791636358753573699603238575631997703150846117418359604790169451101132377316258256216123912136348427169986717547334785370852317732809646512714144772226963288311687375969045321014347519194884819646204392630699621409562372065238378127105534076690673828125 231 3663487348465082339232894973495593595402771745160615685531369982483516109869514767426251375240121079949015823645524819019129457299238631602410697502124633190817369659227583543203013964951221264306637318373228421951496139689929887415658992653801903251159919894016428829725194643407604981647409009840634872692443307478603318913576969170926844743263472992111928761005401611328125 232 321308600222029023283980542247080033347197031090475239109985825227038436093512372353630994366351646064315065490046517935285428472067923677110498498222175703756097950875661366378982475138690161800189830432802914232870603262265094062381982390030131792578481547584640234796934679663159599985373772147412775266072535244615889820861210465782252869437751741088504786603152751922607421875 233 32084958793599755325071771290101277615670103533177456019697155976242838118480735467884009294582828656993747253934645148109216357425068378614319778608185830989358923951726756442701250017420631871190384496075605292682364525760471535657857955804437446144622657394523360589008191583506937198539466675863075701569243162283786712111712302225970679390998352431552120833657681941986083984375 234 26277581251958199611233780686592946367233814793672336480131970744542884419035722348197003612263336670077879000972474376301448196731131002085127898680104195580284958716464213526572323764267497502504924902285920734706856546597826187703785665803834268392445956406114632322397708906892181565603823207531858999585210149910421317219492375523069986421227650641441186962765641510486602783203125 235 2058410531403392302879979487116447465433315492170999690943671041655859279491131583942098616293961372489433855076177159476946775410605261830001685396608161987122321766123030059581498694867620637696219117345730457552037096150163051370129877154633684357408266585145646198587820531039887555972299484589995621634174795076316336515526902749307148936329499300246226312083308584988117218017578125 236 364338664058400437609756369219611201381696842114266945297029774373087092469930290357751455084031162930629792348483357227419579247677131343910298315199644671720650952603776320545925268991568852872230783770194290986710566018578860092512988256370162131261263185570779377150044233994060097407097008772429225029248938728507991563248261786627365361730321376143582057238745619542896747589111328125 237 300865029205020570430356304895637124485930841745927756220892183018890734896771703187411480330715629319021814587423538895116516660973798357166343904886117725427854619397543512088446999132410516134908347573296330884496181694784633595559505981741214024769753919791897952559444193228544400994710770310333541226243897138175588851880968792441413208118767129428672291169277741573750972747802734375 238 2158253170014506940119294030897016322740599881988798709979443546869181951045881953152628499839304954449181271498482697728400418719226661477064092288085607787552513929066226332358061407554970879553775424211465992165132974883843644442164210836884621421541988158507181426961289126514277867501020150894522460302438105221615392996910465693814657697307341686909776257152770995162427425384521484375 239 2455830958842937142516002172583066036303751053117532287312699243667957889274137110971359764768648482263679936031421993608494540051814914334860212268674563303692466997091948552837258556367242709455770425926318711698869344327853122294205370062863436138522775943813993094929284709988939985594193308279708322606477968731466501767931483793212128885954380651359209297712737907204427756369113922119140625 240 5262494911806293876820004655535141506365180828108997758527212665002766905587436666367199495932818176279314148638761414875345442968174816431843312004302635650769572136625604041794125477929805805976650912699254382211862880702542404916154364420421648868263091308172842346277038664262014254844699946313660691299595647281713932359853179556883133327045101395769734209384438372580916620790958404541015625 241 79980440686641601533291422107097150641784324838016929897616286178915925853387438343796986933681660030479306024807121683736105966552350588473150156317644561647281695445832378545105312443852093645789280087600379664787501619326027361203174889885147041808647162494482748091615893933423586017324403688568879155156917630308571206225876701914070683988514288780752627128212139950846903957426548004150390625 242 1074217298862283350193637090320421830269805266899405385454884339669019800136846684395537331506278375869367559219184451334259639236764620753782879749502284107484640451532974676239309451433377469756595820856560699277760934249167873488319841946047409918531940039463397789618493071419812183798684065941168615932912560692674419870819749983407883356649735412614288534959017251679824767052195966243743896484375 243 261034803623534854097053812947862504755562679856555508665536894539571811433253744308115571556025645336256316890261821674225092334533802843169239779129055038118767629722512846326152196698310725150852784468144249924495907022547793257661721592889520610203261429589605662877293816355014360663080228023703973671697752248319884028609199245968115655665885705265272113995041192158197418393683619797229766845703125 244 758243953382648861900965837610457751909015403392851715647511931757803833210879923942621422138931636452935015728855767720368125352693427306348744120327255110725944067289203982185489714218902582581048564407466630733059539446448351843684048436488607486780902247855521211214996323697898857164185424259330590189217280340357758368817197809716907380743763239103885664461786320078573453429271467030048370361328125 245 229480302361984023204733484382694419621875544144483651588614640523170630698233953452046306876753133502961803289703701465958470878800451970068487558769631032040293072129585558137902622332720811022323227286847989124799490026586868837397319365043169736440455415600979801864773887377981742359396118106720934501383700432420039223974381337117264027878038933246440690803287683341427083405505982227623462677001953125 246 479843312238908592521097715844214031429341762806115315471793213333949788790007196668228827679290802154693130678770439765319162607571745069413207485387298487996252813822963402066354383297719215847677868256799145259955733645593142738997794792305267918896992274021648765699242198507359823273497282961153474042393317604190302017330431375912199082292979409418307484469674545866924031400913008837960660457611083984375 247 209032271821887870110601650464763431680859639176561698274308507395918161959668038054766349976692818575324873505566664236391240148271994765687940474233973062672088968279139259806683479143803609020064256542203507723472779912630522498293571981833159040507155364520894612218188400407968035888101990990132113030813314723518526628360875749295084961774895792109915253375678329504638863767240763991139829158782958984375 248 31752367790780718325752564712605224400888549424595749194712199890863156286099492291832083254675297000660637375725302397935076707325729142842780355934832503346339348849237567808178532207285696319111909945313650886219117167671856874592994914965841693237180368581413392837352422541414651882621720799343459420161938420975957138927213386779263237479708458722991715617043305408540021517183049581944942474365234375 249 914865900211517450140577257344567562824962999573799817671312637990015329658506191117268405251542088352522840100228969063479158193458036147127735499187025586124239641065165261635896802714748372900671689873335452758614782078552366794174022566445677677293573190703757385140815280978742687534487005212754485534908802590926000494128079148294567384906218491141079121737490201428056289800760936259393929503858089447021484375 250 1314462500303904382385886864000815463828969826973850312746138847686803634566819240111017823637273115449027069109524380838332123841175339291850194682739979290408390288886731697752725291256822374857286910737550937871572962756540756888181066905812755283467777572850226128075884024394745240710469835075796674619121842803054598411103561994676102564520428866582010232381451438833414209483851919912922312505543231964111328125 251 4100559659876622856880087349883686754804744873089709897062490573848104424005090249472042316395304717437200586877811986338094084045677983445161814469570418252092574105488508583403751740739318599965510609967985690043076969673511501166744279717461876732155122694047198279827582777244007403056361398364310283379680525898614752214752640468248864528776086451364479634930536438543609441785553482162640648311935365200042724609375 252 1808346810005590679884118521298705858868892489032562064604558343067014050986244800017170661530329380389805458813115085975099491064143990699316360181080554449172825180520432285281054517666039502584790178995881689308996943626018572014534227355400687638880409108074814441403964004764607264747855376678660834970439111921289105726705914446497749257190254125051735519004366569397731763827429085633724525905563496053218841552734375 253 5258755665878326919663011332052558417170457468106186233850037480413270745971493498900507785829578542972652656088713985651726106198027926976172863515096325007364652536455969749150652792752965450045424313631701924082485364797502284134220224378349126122261419590148598318105780381671788942312728854019553922385299946161909698262719498332918742092748670041817115934575916575375013060325742053624509253495489247143268585205078125 254 8300570193184233447908087458264102564473769223586464528258437731583746924605575952764530075090144760186405599589171546780845963911715795022819138425471327858053149410757429965480794672446787893935984748759524937026768685092514676771285608450911356360695203578793123259535823919584513717659048729723150184062168443591848608014969676725774168768968579327433901994447043177331217043362731992928171820267380098812282085418701171875 255 14816517794833856704515936113001423077585678064101839182941311350876988260420953075684686184035908396932733995266671211003810045582412694115732162089466320226624871698202012488383218490317516390675732776535752012592782102890138698036744811084876771103840938388145725018271445696458356986021401982555823078550970671811449765306720872955506891252608914099469515060087972071536222422402476607376786699177273476379923522472381591796875 256 1646279754981539633835104012555713675287297562677982131437923483430776473380105897298298464892878710770303777251852356778201116175823632679525795787718480025180541299800223609820357610035279598963970308503972445843642455876682077559638312342764085678204548709793969446474605077384261887335711331395091453172330074645716640589635652550611876805845434899941057228898663563504024713600275178597420744353030386264435946941375732421875 257 3807845073272301173060595581041365730939519262474172670015917017175385982928184940450964349297228458011712636783534501227979181714680062387743165656992844298242592026437917209514487152011601712403663323569688267236345000442765645395443416448813330173687121165753451329695761543989797745407500309516846531187599462655542589683827264349565271051920490923563665370442608822384809162557436488095834181688559283429640345275402069091796875 258 70173144921732407332116689993476597041599712122738324918864756459374970256819408188310628722763210154787275735010850094058473491599104006859838338536010987781899195915784474289624120372785231557153224105784255210498357865302395465144600103128131370343662661483170745932964748453526272736795362846810457503314332954652142009887673871584845709385391904162816118969585219726805768852844186709194658491117735366060514934360980987548828125 259 375291775053394851012175690142103452614809079877653637397940423188338705237798191874357433257727728644924279963347112744920390679260104909843324211698489442031219003526009592587281800105780604168492021545093966656736055486115760997956224150357823523401358127637134402290457489516941393722153371213178051485276948810573255055829949053638127643409190331112641957793091455353093979145151948388701816650137033093415084294974803924560546875 260 156029325722670859284024364760023576950326756134039583020068249527453648488960059583989925317623216994168047339478370364798505822971630409215049981222192733116186995145200403257750084251525954959485314995210293495871301559180392331886139606662917761097149553631778425556042090217090634163540557258158082348642972963037390097268168441451247974009839791435227651697561702239725015669121192127264991129920179702139648725278675556182861328125 261 1582566800961193869677334682761578333352057562558828441292655831780672473017393287163389479282023916951826581773697985495459284214221969914653491811116327519462612819215545898476025926563744727135957726674891529763136132312685638562975155410727679154717021225788525822273236371642098428899369884210067635307291185636414055125239545112697330698948853512585873254041278594695468970679617526435794920558475240568441222421824932098388671875 262 5544006466991048736045962430235847143803077888350670809825002677224272310995289608892521086987202683316133028410932606677838485636094506118392235629849089453190276984382470399071448155375058197628380538530695346678799815594640197914402097302839735725346077266193710114782189424518920220634070690986768601173920590092121655984938925502509016321698684556372137997590992246034455187634802000808545441594595015732949150333297438919544219970703125 263 74361758741750936696584494076753417739830683716447547572182760909609164507379819524075385339759349591319292310075839053369847607836935610565995056503165836835641185191522075462745334108045655604789468163312216685002741926570908974625875331122989375284066934371456233769573506751072276919364790178205527247545796874905627771725985807765153435922944455954619486961687978996060147431745599236845020008108302946026046953420518548227846622467041015625 264 2453938038477780910987288304532862785414412562642769069882031110017102428743534044294487716212058536513536646232502688761204971058618875148677836864604472615576159111320228490270596025565506634958052449389303150605090483576839996162653885927058649384374208834258055714395925722785385138339038075880782399169011296871885716466957531656250063385457167046502443069735703306869984865247604774815885660267573997218859549462877112091518938541412353515625 265 1474588617225877418166964627440382399398683285941800007978998286064698738360627033419590124254411592236025422339258985310021127733637192549659017617052574247455061597505352720910902373639136640054158501333708242427095188543906120143091337348459279108524184446889761370328617497818882225986043288227681033514258489049999353432525500881873620855206687681004869418321907882813029454173730760376892743698202061820856645368849058286286890506744384765625 266 86489046166149388207746976293260748871930970770344395867992186472552775101065857391159219557894003119419599096464557265388669204961022254615150360292984637335981727878481453139587156921056281349096558578725989543076414093665725664752736209499182097552268990363425173653884402099570899200759396984418175658711803158249612076877918203224533484020437852553978605992834863050632616575651830288385890096130645531978704820819103815665584988892078399658203125 267 23092575326361886651468442670300619948805569195681953696753913788171590951984583923439511621957698832885032958756036789858774677724592941982245146198226898168707121343554547988269770897922027120208781140519839208001402563008748752488980567936281620046455820427034521365587135360585430086602758994839652900876051443252646424526404160260950440233456906631912287800086908434518908625699038686999032655666882357038314187158700718782711192034184932708740234375 268 73676311755535543126113602805244835074760625529080518937262486847976028275379386803354632317674562943014152773174022139073233495597510814895734514061009627490637006191340700724479745245751229383523254114991867949337808177218388876988652288177660406814882855648157758642587527102820181704875469174012225921842640318948919544917575177975413309316267273539910632505039184052988898948658837715663580377603862758169859549506330864687697612680494785308837890625 269 416197485107020283119415742246828073337322773613775851476595788204216583727618156052150317962543606065086949015660051063624696016630338593346004269930643385694608447974883618392586080893248694787522862495589062045809278393106678766108896775915603638097273251556443178571976940603831206450841525363995064232489075161742446509239382180383109784327593828226955163020966350715334290160973774255783565553084220720901536595161263054620803814032115042209625244140625 270 56186660489447738221121125203321789900538574437859739949340431407569238803228451067040292924943386818786738117114106893589333962245095710101710576440636857068772140476609288482999120920588573796315586436904523376184252583069401633424701064748606491143131888960119829107216886981517212870863605924139333671386025146835230278747316594351719820884225166810638947007830457346570129171731459524530781349666369797321707440346770512373808514894335530698299407958984375 271 5075528330880112352641274976700068354348651224219996508757085637150421238558303413055973127553219275963735343245974322720903167922806979145854522071804196088545750023053705726297587256493167832933841308133708611648644150003935947552697996182290786366596247302730824562685258790663721562668012401813919808315204271597449135180174265689772023819875006735227718213040684646973501668513075177049280581919862071691394238777991602951100702512121642939746379852294921875 272 2798671707245956146919214018787811636502807975210775339726150301052767114275696814456051178008824459397676557779077861183964510753080363888795457132715766945063122370562962796825387876454482700799276758979999558812001726116062463647139697973822643334988362245399790819614321375310568592577317063200851004141758850606760721520892709022265660602800546469349597570196829064402467105925623401514885877306040216413068365329357145565580822221818380057811737060546875 273 70666580950843804285824471500595051697596270994815011391424903326045314904447258419978313854923471979243087184013700495243134806989241570647732510805729822140822477570976744827241307372154375737937872533145624999984072500504800197776214200846034618582119551195921270386266858142410995317026736670455205491172589073451284309113566301198695887644119718774575520680165452339812063730707545690057133542070239624159281986505977087888175081076269634650088846683502197265625 274 36734706106560124710802826803498131576419724475291528875780076250794765798545513337420000979424981734401465181580048218527660980992104236355334547463583291152214517437966715771122642678479168710315384113804940390130860653200976019819392159713093841879248781104854974797355157013778591137188671940308040510006354475910657113716181869891219921331847455945682729582133991168764025889526095002173529940631548940074528005066720019733406132900199736468493938446044921875 275 380337633903291475209776709112131224672419929961379364881704747544108177003578637281811853497748829545426187093959452308326443407617096596307617477800838721307926691783792694480902322177988015132401335383751631696342847350931192493031267145267764893583050584472333408828943411502190606938426043437057123839989613334611019477979087199665838223856030057833161820232176202414631357293486683410414643742499468262885849834516098112312428025649779783634585328400135040283203125 276 183703077175289782526322150501159381516778826171346233237863393063804249492728481807115125239412684670440848366382415464921672165879057656016579241777805102391728592131571871434275821611968211308949844990352038109333595270499765974134102031164330443600613432300137036464379667755558063151259778980098590814714983240617122407863899117438599862122462517933417159172141105766266945572754068087230272927627243170973865470071275388246902736388843635495504713617265224456787109375 277 16961917459185089919930411896273716226715911616487635535629386626224592369828596486856963230439104551237371665829309694594434396649499656905530816657484004454169606673481802795764800862171731510859702354109171518761801963309478391611715420877506510959123306915712653033544389322763194497632986259162436551892016785883647635659433351843497387269307372489185517696894362099085314641217625620054261866984248786119920245069914427514797352659903229010751601890660822391510009765625 278 4662570587000779496777179802733117776229752896555928818956792500419021106274571348068130301313847460689508229829151049865444392487041105424921786780600415199333372434305808678862176637788801608456490363654267978459902055833917263877445834216163622326931060635367288276195128772308669812467340323052561662583369149448570246585355113855463685228280273123263257006990737636993128678568061887648402899494022243778514661960549977767745877428595679958789332886226475238800048828125 279 3159305834891273274228246614798453754240198301392375628365754706786643234298279145720272726007797789102061107626069435872059313433679626184675707421472295691714715646858534691149917674127037817796347525153447942877161597514876214141279903192687746852969645913338846762139014693440188427148371631170619703083537174619993591217095300190877520531438605572745045771679248659919028612577957574174149199112033274883170833775731678767710965995141325635131579474546015262603759765625 280 137862300805167628901010452881608889907721208945899669339841398181476389726355077919089797523281808239842981257715126193487045579498494711412387251663389528058684449545810914956822850169196809522711102364160313313883535735740544028013699106567486826662884034685262478474766309469537608403860295832815843216541021581241801578130520770206548060773564805015620506964755143591389015260701352520936236713910570815018454765520792212399984818398980535025799554205150343477725982666015625 281 19408392569652303964313152567125781130098899516612701349332211877386427622065994224527380785125136245813334744442393180645299763727377583967347289676423641149629655491508806418536477669669696041416791701928853068641838044413289528807796573921677362944427477287025936982156075813430974048703856307639647223867861559228802067970792844550448042543763226814904070591005193869939336957416797109249924340821044069909113080344782648453882262719026878701467087040555270505137741565704345703125 282 13480706169068841669793864590959286400709087841588132464314491993652641845868498451519018180801203008175764526927967677196981609288474085415743683962442036463535869085235180812875090401100626314481613940748612229943345636759969574196548359226386739779134356145175650810266042806373238132350954381168424919041224038676163012728481729466074748761924211728578689425279469633800229118205755627607090305693434551020615489303518982423632507602870886191659405284326567198149859905242919921875 283 1284333480442513905618553444255422959260922698858037515659043533239387431846267607862879063795768344306284405153374486048572796802675866887311872139234382342941413172599794199865441241215306602223307196155998381422910884720105293645136827013593187087183233210919064615918696340270872566277661655462263421515753366165683066199400575250574673700868630248084771357865473053055040402341297603732006187349555757083886134734656487597438248638934211510488625496151371407904662191867828369140625 284 2390703012964580340923788200387279267601647108965615659039592642981647570418880656323193102534270874990650184253540081356415093457085299523760138343349635271667422702544129959949527646093518328738541347348989508863438422066168171166488824997085439946242424498220778843535962887652907268697631671969821037624084733289190831008475514269689282832838637687445796354099760774801975858497303230807755691260718722957931177669341226239527119086030017278197805363770811482027056626975536346435546875 285 198367825949149672591840907006817918976313883535058362594994047781578478786022312686057351735596779564097619718758927003687353640648027068079084896717175432984556402723756606170495616710671046137735930783197800387339732362578890658181446175391076694273659399820724117966813123146389963877379438098255403818049056034311973383045025266301433531256421139762116393685113061757303186739871173138542260205240648468218213539525718202532914754543376750108691318474907205882118432782590389251708984375 286 106712444273692564346191748878858191936924663918835920106459417037547241659318765067351900121763658035029086188705695160031239718019083894670924860867330041258406365789060875233718522951450038486571562383704073855989378880954939417403609402066333019771882392370224779079575612008798448662988357723618633187261913619982017300393316687305109266790656648375839471402891536127250195266682125854576757787552552654545769445524858977810206570575072721237042182133858414516680568340234458446502685546875 287 40677749771522679483555604989746273025352283185049907689686351684605478810999569733788495479974041298913433840954349802637928137404403177103387776639516675647613380975945221366999022062386274236833015399821924807415595883594675850274590719515134343821714956600806068149554247901905524640555994687258838923510692137602404545536052095021687024916026033758850451846513647981717597044607752357569674225892052042814961257869731519781298779384982815185355336899675204875848066876642405986785888671875 288 5788403114737905767830479034435904905234604544949416814334678158367675029326427773548369118304826102794082722133963022565574536024509167698634977228026583427979736499496029055302593840455504437627101258379260078170431878639638778818223984796284101991486216609338102691613419922193254250826477488002245519976647980488684564425234677069491041958525588577850660447307045594150432341850638552729807072670213113640526172033604925533359035007703669618060879085486881978628304068479337729513645172119140625 289 79659452388535941281095640045332215124419081594780069492510570846107527784539886978832317866194987795594757461748348262926240043384911879281214686614270600508863992778778685570592839042459084879725345889124102980535943472707409860879368171720290736930453171433271984660775159881611927547088190192030902632059584112439516148518705793956329101238756909476135279489130294129022616514039740082805440190556742373433907796081515403768607672248874310458075907414557566277313327418596600182354450225830078125 290 242563032523091941200936223938036595053856103456105311604694688226397422103923955850544407902563737837586036471023720460610400932107056672411298720740453978549490858011381097562455194884287913458763678232382893575731947874394063026377676082888285293953229907014313193292060361839508319380883539134734098514621433622378326672239459142597022113272014789354831926044401745622873867285251008552142565380245280527106249239068214404475410361997822275344841138077327789314419081989626647555269300937652587890625 291 70585842464219754889472441165968649160672126105726645676966154273881649832241871152508422699646047710737536613067902654037626671243153491671687927735472107757901839681311899390674461711327782816500230365623422030537996831448672340675903740120491020540389902941165139247989565295296920939837109888207622667754837184112093061621682610495733434962156303702256090478920907976256295380008043488673486525651376633387918528568850391702344415341366282125348771180502386690495952858981354438583366572856903076171875 292 572529611098671345214609800568412376525451689524227237157614362443706715305961843792568317452684609209315574750439654860527416333416689432448135413854384874036314921859529850613248411658547571733835201854501089803252640966194786763260108114310649388827606990522783907233693140728519469845345446871017383860678123826686977055375870062909837861359712241140521622773469586918523284748954130519240501819172277137479783620614008732696793591102193177238940032908519358711800506522848763779620639979839324951171875 293 215680083495313762475846577728414776699659443610769603483518439109150658323117340297286093303247044926423595802415624266744399553031401433337961869476287558976251778420511459438162294506227135237446203898617053401596744889693664670673843585348168919762628519144083023339321258871586548854596563342696120177229744647281936927860881336556177491486508739983936502750519900100592271697570291739891029042451042115933455629651305861160206385676640486911297838111395078417573990814393170012408518232405185699462890625 294 221934805916677861587646128482538805223949567475481921984540473843316027414487743165907390009041209229289880080685677370479987140069312074904762763691099898186563079994706291761869001046907722159332143811676947950243050491494780946123385049323265818435744746199261431016161575378862558771379863679634307662369407242053113098768846895316306638739617493443470661330284977203509447576799830200347868884682122337295525842911193731133852370861263061031725475416625535691683636548010571942768365261144936084747314453125 295 21823589248473323056118535967449649180355040801755722328479813261259409362424628077980893350889052240880171541267424941430532068773482354032301671762958156655012036199479452023250451769612592679000994141481566548440566631663653459702132863183454472146181566709594040716589221578921484945852353261830706920132991712135222788045603278039436819476062386855274615030811356091678429011718649969700873773660408696500726707886267383561495483134690867668119671749301511009682224260554372907705555917345918715000152587890625 296 245258520459708297988170243230425337553853349093336557503417968208949523056508425296737791024469454159937130817118980307663162866645392456979395116501807774496946038082638369401721185220917058557164154065450428963946835690459201582154171085690335770803498421055476209328885653058649876378415633498350558685305465226992986683513411345790977722166945929020500381534885139837633453508228221791717828174172862742895683362901253374033208325194966721794196979262171481429050004345604474309539000387303531169891357421875 297 719458266754420041191059775238912584528764630111480898002994003783938948451052713846796111098759385225096615200963198044140350711255392765382889213009441550445781797388239094850497643488818342848625773862222804402440160146055663606000214100568943583243167709715186740303796867792304594209914529982772915036024337773961889653499403267126113627667348707457838233720757976274362769229328733551128705696262693497539457378886576833871821592501353834414901218559222913456193887197696011648329061927142902277410030364990234375 298 35733093915469528712489302170199325031595309962203551267482035521268967773068951454390873517905049466179798554981172169525637418659017840680683497579468930338807162603615875044241382959944644361481746768490399285321194620587431292431343966994924197967743996249187608101755244433684461512425754989144388113455875442773440519457137028933930310174144985803739298941464312821626684205056660433039392382914380443711126383151366649415633805760900573775940093855108071368324296397485568578533676742381430813111364841461181640625 299 32052585242176167255102904046668794553340993036096585486931385862578264092442849454588613545560829371163279303818111436064496764537139003090573097328783630513910024855443439914684520515070345992249126851335888158933111574666925869310915538394447005577066364635521284467274454257014961976645902225262516137769920272167776145953051914953735488226208052265954151150493488600999135731935824408436334967474199258008880365686775884525823523767527814677018264188031940017386893868544555014944708037916143439360894262790679931640625 300 343420556166173220590388257642879941642939211101034844502836277099052829561887672727735145131008886119606563969479765386405322477183632175970426042808396041220464552022608284800191291232896564202669216264313087417140481157145634314045523625654789345468568192523442333577940581325160306892634666699241244333249145773226172992354127660218594516709371988563794476612430235010705025699312404376103588937223563478666575346644027334205252040366369442968052830586056500186288148591548803731550443263387251136009581387042999267578125 301 26799522660819517621627705883464742112654552510736311754350964290655715255070271349531035214482804557555964084581254284042815350349107888695173617488788535513019215226356876150889001875100483732408297728478062043996851622152068574062737714046468190774158265986921962846248918698226398763806712693900048215190961116451390610921857295558539949878023954811256109711940389080279832931424119852609268958915927712946313861310332059006313557372294089493840270890548927625648486262310864054162103109479886597910081036388874053955078125 302 109261653888161173343376156886885753593292610586271943022488881413003351094921496292038030569446394181155665572837773716042558183373312862210222838501790859286579340477856984067174460644784672177028629839005058953375164063513983576453781660167450813786243250428680842524156841532669027760039967653030496573333548471772319520728412193992167375652703663765491159295580966280300878861416136639087989545500237285682121612562223804568740373406843002866386784420767977929768878491441392748818894377349497659679400385357439517974853515625 303 1982800411272940677365187848274137008438458874647866581281527122356721210589284486589410612254786996715953566029001574857021104526647931894306814230861783189020648305712494116204069765722960207932923558932922302498451924999485649175086679734140597034139543432722079593243654070470851830396966387779800490366709861970390297092365150969368114845894019728112244096826452222044878748107434060985457740392538676141996605958349914691933272268015695162119190871427133860333959434983148016769759214295021365614957176148891448974609375 304 4876118925846076549905554536417064212686709760815252526980375893757056529096612822893511178203898382177621447308736924676410910555660171687939944815928759510952226845976919823835064883193995021109719550256993212361091624136821732167786209438635770038506995292386942716368766951190508471430620882003849370330862314356536771169251697680720213811105542575952965922981857541672032245001338749079298882274766403516837008709462964673660762245761202848851075332638459294121545995932000760115894379305434558347087659058161079883575439453125 305 191850899137413881856034043235329391448158595539276110674042889539871389137306231516745197306432381846778515844362254301393387275812449455061997128782717042958415365254961910468790627829267734105561915704861397940347149951663251052141548410363124372165057729778964261175529135694590555808437778602441453475667777758357939261654208045247936812397947572650869444239721184977086108679577673082525014523100684146369952107673820345085182690559474526088045558962660180927212227209944569906759864353772322698166163945643347688019275665283203125 306 29353187568024323923973208615005396891568265117509244933128562099600322538007853422062015187884154422557112924187424908113188253199304766624485560703755707572637550884009172301724966057877963318150973102843793884873113942604477410977656906785558028941253832656181531959855957761272355038690980126173542381777169997028764707033093830922934332296885978615583024968677341301494174627975383981626327222034404674394602672474094512798032951655599602491470970521287007681863470763121519195734259246127165372819423083683432196266949176788330078125 307 18657202035990615827452950403326411688843597082971714688344655413203517638029836440109810895818706848291995171274408792527430214766431808185749621399695656780123660706813283429874874906353073993110452883174005636969039296852121252940249835161835020465765893634467350541771799239566486535979567078126868553220685691693231397638012020897186004172140777298103496201623072007367932941590979052503690387504269637762200870495956553683221772584408028912798318737132735731536408952957156093354901839670889791833463533521353383548557758331298828125 308 23926896583466448042717333739659054383440766176303484171525037223188000843998884380831861276772190565338882497064363358720264038530288461318490143775037281769295829839554924966912981815247488788888650109590498056707432430663008328210373504120820905039389632764119835655139137431679903474469519972504012702166569708957343755501907071351284299350554746499785073352915988656069682552783106963505681006954182486138414226710866213380437963592645482872271802488024261192812778805842399733378005321351726284416494561213539782329462468624114990234375 309 214408920284442840910790027641084786330012705705855521661035858556987675563074002936634308901155599656001726056193760057492286049269914901874990178368109081934659931192251682628507230046432747037231193632040453086155302011171217629093156970426676130057970499199277847305701810525283615034721368473608457824114631161966757393052589266378858606480321083384574042315480174347040425355489421499974407503316429258286329885556072138102104591753696172018427622095185404548795310879153744010800305684632819234656207763034529989454313181340694427490234375 310 2264008627569224084826790263939515081487292689175530067270288035719946162018970669335671222813483067421504703229786280326405363964632250820261835114589339035347931693902787029594565069636697035954140950539292201672734642123546476770177759412503222301177561644246070327160145829512838771740705232877533276295235903679054935344584190768357727638425626263683423704537054773744210500040933328734657208462023743785978686031827180421406513503768847105583233287332497970233890127819935303608832167117520742650842169307878748440998606383800506591796875 311 356399379390054039520849423532361797415112499260371221436904605577227272431654562467601960709662264876467696708235179433497091345001939580858065570628782699815871792521465253831282449116837605894128609966638277276486770118914087786566745922738549063773947169444868573426598475047286091818922191974837783083153303281469225521796553985716995831909788890501841093441990407048244265664185088393319528058529947323989397659766567497145239718809893930074079431830979738837057860721710559656573404673369829351951810179899293729022247134707868099212646484375 312 3698052276056432281633767871698176081435708593242934416927881733099486652478911102301447867547046069498027201623981540727387250561442143724316258352120671866896798140750249560396150916982966351066600530938237537611986578022860855840431097601993568725948020629744461986655806195215418071992669716729738831807765009278364165735338555576568094365963038854656718134705423397904259307029296651127012717744930003884697328010972365497901524054807248026731961811016863161694609545653712320840224960418176853184013736820789919335084050544537603855133056640625 313 46676451906110728876248338319913678642375904578493967259463019270497664122317058852097113169479308454703734383205837301145494201777551467792267031520274125816839830620782931650771543039107607472933485132822734025419217936517182322866440161630490042257924017693300706473820251558329418557962971781601368747608405039419145483682036811174907020156700331707111821162317769169922166029566597797447389156975130204415175264428540212242658637135722856429158098818521021268048462400690974195377711792300014687413613266413203728433245487394742667675018310546875 314 404247603507104410692701705737960973860075612283266599589093488792660494311261481267822530874389869555736295182356007782130908569439618243642288825169188796877921137966781091583052459001002744712168490189818703287779161937504758766064368935332503871898723945153545185857174979062445177201251108121019478710027070509864126286849584563165438103079981152385280625683141918783857949390473605589807060896626387346487190655934776294074067112243343761340780643953358863602918245662114885923808876143064276181885764805735462845692751443493762053549289703369140625 315 2516967228774569011311759107731112396744762838076732539192278337843773590034014103819621123052120869944650954473442912511976834921057082529495251317662940330702183446759687837266807061186154644869834871351291522891033224891240803369989324129430091675174184789610718008755746592105220375192138303286783240778244386171743763306786340351939708398967127505876081668987210777099172024542944777038592974965481358891903907936407128720868586477400569163491306671811252141876177136665890788315445745570067407368861145533088692627377014332523685880005359649658203125 316 164308459683480123248102071805722927630297032990595125735984993987220821215283785368712806786550134430276795858344511143086018442591580033219626504434142632435015436132288008579389587223252570601984443680102761044834279265308496724260693075610572861252595841127384208517578056114826154499334519151328972219084052944086823449921447893621408144187373739292759236712041448599292982819504949360005028936738278268916451078057969498607874948106868288515766996638062476905724135540594905958161736752729190375508378534115207550946047287965257055475376546382904052734375 317 1847428443255454501707772079867139241394786989679194672265895760062508139839146851960202400704758490005949715199461227664307628650696877686381868335877675168722286089805108666946471399596992168956233739726152750069606644297281663550583690366697660125219832408131168729386230138745104372481610854836356304375083462595932527410119257833721038355212073941753041866532098433666279976133519429202359661375936707224312138367164363074166645885596431141491521899750504434061357194867709716912921479432088294618276775941920317576638854717430149321444332599639892578125 318 137264739670051635117250089368351150077622011389364079377969916882948470470396938684075661886118559541810629972068592184723169959590222238912190630436366150872189221448216229222546519858788938940085446101793692789106886925016754039661520106464083490481457262657627838595218012635727889478949576278195041769477793158134941917343492898047511072234412131186291886320392681774864600216323336396558013372901979661682804702000372982955790955957411309603207799970413199284185860834021078094075569351621149986133958065000145958955805880474798641444067470729351043701171875 319 21478397842301114796842555311759422911468339608700521894863428268034042646315037514037519354044985120283479577119968683343444743351706888489298034717521260664523938908397173059839061003053155949760416185559528531030467599359193391588120621753739069530918322191297489898778571359279925774051679091400280533137881569532665071451208499838388189159194368679038772965455699330620344585068545041194751041024356107549873877205418795834375105707384746897505732147673950443007066175326674872828805687786595065174494863726404952639970936945079671431813039816915988922119140625 320 39627644019045556800174514550196135271659086578052462896023025154522808682451244213399223208212997546923019819786342220768655551483899209262754874053826725926046667285992784295403067550633072727307967862357330139751212720817711807480082547135648583284544304442943868863246464157871463053125347923633517583639391495787767056827479682201826208998713610212826536121265765264994535759451465601004315670689937018429517303443997678314422070030124858025898075812458438567348037093477715140369146493966267895246943023575217137620746378663671993791695058462209999561309814453125 321 9131711220469220195876539246671184079111677524447121744166109888443518727255455414573690344462578759915498465291755816846186957664272538530756866167464737273697760372436241032896184266872373543047995465769348869246331143849594752477463386669449529960042154864454401941925423542481507279291627195611169522145186410730705832908557773141985795469193875720256509759458945190282301492307193437130212010259490152847002910556728826086812264522376223565192593205885971845024206681268016195304017246635442924891793762072968198977932223654729870787605250370688736438751220703125 322 682665423516097806996606362156228822324871084480109778309788654336964425172587584064228418207885308740842862435459317437181629185413131677969478215325273007528005937335797695056908644694755943873334362364829726317494141541526721307459382039505818144242844732638594028907146838047651694016190368680434607413355797297935863087966992485290860102420839363136362737761045338220060867528070397908501346058975545016485294586429748004322549000408960929212146152021221521199704635009340598723139286651556897031419087467130265629792597865239077437049530772128491662442684173583984375 323 661502795387098774979711564929385728832800080861226375182185206052518527992237368958237337243440864169876733699960078596628998680665324595952424390650189544294637753278387966510144476709218509613260997131520004801651823153739392946928141196281137781771316545926797614011025286068174491501688467251341134583541767581699851332240015718246843439245793342879135492890452932735238980634700215573337804331147303120974250454250425816188549981396283140406569621308563654042513791324051040162721968765358633223445095755649227395269027331416666036500995318192508420906960964202880859375 324 7654532346622142967622376679897177719350972364251333769965285955750571538195889555088174902388387142537145061385252338046706984733413041753163767948952193298266522573649917898188814659063814182667734395379017198419113953636127261243025633842681737189068091460010086676413292595931733401662395121051233128752411882016812565415920181882570616939844180110458567846303812507364908204487245351634337450117561650399844898113469213015896078356156990624704591332284807996777659585321162036168639924284864184442721822315369631288113030549249992708082945824799026013351976871490478515625 325 5804687029521791750446968982255359770507820709557261442223675183110850083131882912608532634311193583090668338217149689685419463422838223329482524027955413251185446285017854406126517783123392421856365249829088042134494748174063173109294438997366984035043302690507649062946746885248231162927316300130518455970579010529416195440406137927616051179381836583764413950113724484751722055069494391656039233005817584886549047736047486537054526086752384557067648426982646064223058518868547877427885275916022006535730715255821970393485714833181244470296233917139261393458582460880279541015625 326 2838491957436156165968567832322870927778324326973500845247377164541205690651490744265572458178173662131336817388186198256170117613767891208116954249670197079829683233373730804595867195947338894287762607166424052603767931857116891650444980669712455193136175015658240391780959226886385038671457670763823524969613136148884519570358601446604249026717718089460798421605611273043592084928982757519803184939844799009522484342927220916619663256421916048406080080794513925405075615726719912062235899922934761195972319760096943522414514553425628545974858385481098821401246823370456695556640625 327 928186870081623066271721681169578793383512054920334776395892332804974260843037473374842193824262787516947139285936886829767628459702100425054244039642154445104306417313209973102848573074779818432098372543420665201432113717277223569695508678995972848155529230120244608112373667191847907645566658339770292665063495520685237899507262673039589431736693815253681083865034886285254611771777361708975641475329249276113852380137201239734629884849966547828788186419806053607459726342637411244351139274799666911082948561551700531829546258970180534533778692052319314598207711242139339447021484375 328 2485835892177578268805316410474409205612645780373226587773962090600558148446308472687212093983589671970398635490457401529849942311567451657666993639383913531208868189290065249018014990924683033229866958931363725472513989314022220024659733218292173673941909885356981444418794196542279979977022208630908746441152480001835178906512363289217007427082399008779209905184298800554931026366377413943954621496407291156879479233498285376518376463442983111958998996878440668750790305052461549481899321331686350731883264159881097511595231342202456196739494831415839826149749569594860076904296875 329 12520312690531013540939253757296448343950194108820395798804191677206297804511732478353246352495480740816099961828002666446735540292921632633556697850733021310011989263137889327184324402205704970830574947238201352902117781932352468731622716570976677748769933785091979518827808396750836426231048654345161477759041491078523174026453466196631021844696262873956904140255455581101799458189504832092372427860716243485499754755670707522780422516741198763662523846616763857111024248635836040275052517677772706963597893146770888473848749487248765230326140777093735234615223816945217549800872802734375 330 5283507912883931545409148004997222446935503907814233521234505439230279124666076365545487591206532793439019165477290127784428041300082018886283516995833627918547258896209083731420494952337445831680421652926606709025190368334624443326643857376499109535925931136931398006666466458986925857616682935976858424118265590864338423821904915402670380062339855176989486401898082278470068825067182346023635423521785627046310638196127024913705293389417641422005924385400936154535342713618703188351364873188829914703308573834315080813772490192828762820981619509515259114351692915079183876514434814453125 331 32561756075873871644685587807368834585944754821582186502461472783362950218733727109774407121025746698079585686439826934666117215861805474584842812053227807564109752076489325028770089391736408427710088130638779375654722031439782384751313079310661488345193806365371355305751464551835568162790891536050523528943335763583502054735940764587095393240385066517197919981907224121994037019477133638320234292743477030379074719332426461493173941702467646213210892375379740859815170920916485016172475869189121732896042806390994860666630926345051967288298198978141635706595735655355383642017841339111328125 332 56755140840248158276686979548243878683301707654017751073790347061401622231252886352336791611947876494752717851464618347123042307247126942201381021408776068584243297869320893525146265809796559889498683611703392451766180500799540696621538697238482974185672804494842272297924802713849395307744523947336062510948234235926044081404744752675307270417991170939475974528464291644635606524948643931592168372251880463950727235796419322382602180387401107349626585410286888318657842915157433383188625439996639180437802611539504042141937704619425578983503760818900871036596367247284433688037097454071044921875 333 18899461899802636706136764189565211601539468648787911107572185571446740203007211155328151606778642872752655044537717909591973088313293271753059880129122430838553018190483857543873706514662254443203061642697229686438138106766247051974972386180414830403829043896782476675208959303711848637478926474462908816145762000563372679107780002640877321049191059922845499517978609117663656972807898429220192067959876194495592169520207634353406526069004568747425652941625533810113061690747425316601812271518880847085788269642654846033265255638268717801506752352693990055186590293345716418116353452205657958984375 334 6701083093985223630413672228571954007339896527277242367228354544440776250323151301358389210896036857218032680335029492360635893308534981704375796139200522186917949124863703205577301460612731405551828650383094177569361069702682075753334158157386999315158068642808224213927592789214179877832230830648207584493295656250707510426750022167784527845466893857994051846077341237048472854477535111846649841505943364078054973057058757828065583553129008451847312189493554450719493210944416195058392036823042678266086286688584626937484708474715235398835727479617614308314565985114086288376711308956146240234375 335 151047199426351215789260181797889394721160796222348526701875131684941125808176918297833348805890167930878183780951804064588990632241027441174990713403393484751835514666659915756002072994682832117856469085813787829683090911862527331819975734980472526706030837257927951084937889749451338860536934516261061959896379303073983504669250321106268818013856263911941638647616183869670469906248268231817663606002181957293700560544002300557332585847208656939246879117034355572396462326980672762469769647160541284316346392165475051618717818097563345343613608624495039091059113423032300715931341983377933502197265625 336 22203938315673628721021246724289741024010637044685233425175644357686345493802006989781502274465854685839093015799915197494581622939431033852723634870298842258519820655999007616132304730218376321324900955614626810963414364043791517777536433042129461425786533076915408809485869793169346812498929373890376108104767757551875575186379797202621516248036870795055420881199579028841559076218495430077196550082320747722173982399968338181927890119539672570069291230204050269142279962066158896083056138132599568794502919648324832587951519260341811765511200467800770746385689673185748205241907271556556224822998046875 337 28669452921003880762391418184236179023339404919765991050897287925441756442188798297150828607260509690144729296262725753086873589772368806162328984487703869123069653490696036653780025647829857548990389356483253775075366439397539239429232865652098193488467669145289244324891716936007930558667199996172631220043320821053571144972452075315262264274285155011240141137794092462527223788067559233471322748573724490353918130531759884932221068851666167264802111665052739236402100947188871831340957542339793312964549746825614822153791808393621419789184959990991799775984587815569337720944531611166894435882568359375 338 180654414127508596649760437812639088648639687372279728466289781871901490701215100584146557005379117417513409218407510034701272453038487953002024168109732851878497049403015925823083307328589598089773869160731405823542762610769436901712004638721199888083260059761366182560949820332910544144607360661596941497841548299407424233369984084297271887839206271770113055063851374918516187723981710032740939302405487649288710688517913823496477017996877567411879477633401610711208610097079135372659756605009420463079046397533006312911657553776321029354451342891808185188414883422421131076163192119565792381763458251953125 339 428692924724577899849881518929392557363221978134419795650505652382022237433983433686179779773764645631759320075281021312346119531060331912473803350924396057507673498233356791978176688290743116267033391518415626019266975675355873767762587007685407334421576121813721951217133923649996721255153266849969542174377994114493817705786972232037426189842436482910478279666519312681638913469008597907694248964608222191762110463853009503157139963706590467468390000424062022217698031760368788239321602423687354758886577101345823980539363375111209802658113036682260823452108518361405344043735254899729625321924686431884765625 340 418837914960794499853332518494234107768665151050869915290723913246803335424006803026727371043333274467810829958607894385625519082070439224830727411822685803312094797124543992162586419594404194053998141138681933467099918763278727244365745927048961188802689314415705354637429695520111739157333651520085184883012982755539936838987271720956106047547208058015984526110967144574015030400755526691425415655076998693100912522155239169751228700173105629135783333747646803316141755168176402302785473632338220166728264984073506187883286056143136014091259863425197356246312920238154646479511455936517450027167797088623046875 341 12425664423141890427148815826168443275172989036226157776929906334292914552024009825393920916742568253636543892382020402738352274607783720483053190126543619726859916346293846615487451310107189224999962853161276920168453289950190001158598584417761531588209383890770730756028626776995154965580617439646367179924346159408603306202235390145604798112583021457160212936134062278077303906899214210354517806239169320228224771794779480449009701848035524699571284162291437713979977450574289327116736646250577977686327437282508708075933447427598416130045406368235329967759365404705333897107666363268663189955987036228179931640625 342 303541230908180466148921072324971971436368732170667568550716283309155484056586525734622925251854167338835572228189355552608319851133002314657442215948422710470435099316606824464050596289761336782141949698654050478400787511640355742588622562205317414511972092188827851325842168409453071302040797454218398252437599036981595051511750244985488639607385238453485201725560664221602709725680804281517506409556850537003776568129613022397237002287724960518098513107405121298653734864029067848137423786978404883480284539329855582997802787159904165462537784138320203498121640600658870915058706874134486497496254742145538330078125 343 242934165136847099741186498217419234472907108647257610696756598741760772406621416096276547843233951926848069639960880893937525320856779519164172920164054309279838224486390995179395160563905656537974273742156125066213430271816164712651760923951655704081081664448458557011115682117032274732066651562526124734700891762597603239559904112736719407899110652508939323114357051598689368683786537026641177629781999379782022513359733622258588680830942543401318176656959898746022539136177930634459318170845050041745387726310327751592574830656976633758517739905368936199663353027393983022351985068265634026829502545297145843505859375 344 31338507302653275866613058270047081247005017015496231779881601237687139640454162676419674671777179798563400983554953635317940766390524557972178306701163005897099130958744438378141975712743829693398681312738140133541532505064285247932077159189763585826459534713851153854433922993097163440436598051565870090776415037375090817903227630543036803618985274173653172681752059656230928560208463276436711914241877919991880904223405637271357939827191588098770044788747826938236907548566953051845252044039011455385155016694032279955442153154749985754848788447792592769756572540533823809883406073806266789461005828343331813812255859375 345 21158092014511507189787681219503411018036655323573776837689143692763333025355550143571013232413164443257090683613422708776300517426088008807047976148534710439333072760796147241602703759093192258752534350087394023623930947646141703594063835460799289843695771969234144970214683821171274729844669917397700941913626590791401824220378732949799798920841329921546662573785637145596223783310997711097192975368782548722502763125391281523715243131861248325001302254634051455365426818504107246353448053216162332892130099333544298600053899879430029521375405116415742672340543104665693178884099991121647832414964796043932437896728515625 346 207826534262095641122088931427528893803054937841099177086914818874595214382278522149123142531668997364139620855941934191550143849113162026952162470606546000774262403474740200511044868935012830583388921572308432652269596396084651669202891694026782180005804147710689568644654299315889355549162039411967661818665592389525810607394904569884572402666570676561609956834485742286904774568449125628236127844614053739412823529841551717837888737620658881741676680357379338978741091892913176988820429805385377634962553019042590736571173879004583655530905548722944544384769003564640141565876787946125225925442236984963528811931610107421875 347 4207974964507003243134339979954569377447893691546039834041759190781704310240829770759471049373397986062123792850841608134095987712608223560347789470401794337549818051306809772991572446262959069974414079721469876187511423972694466211452407339459940924644720620979399270474487177621530315415700423905284638064409884741988877969504132959132264531011211175380786530132059395115459644175456716028691640087458521587556148389177754389609290186068021393010005593558753351123296853505668737469843960310284129083629210640945085096127333355795895749009783576751679593063022141534165118938759530577142786711419830680824816226959228515625 348 56466677185545647788512684757791027975183829666364487513691843203046394342879456746438906948996998252834099126180279461778365633947895235884929495426269154956367869286490387219051401934511921082337353380117773460054301610412595943174094876158770745089756992737142066490321217778426453792062875270271025683793260117826552267839802966542208206376909919392465986881886610665094314155022195882317384171509483015052203565881479443288272207900270638828095295729780323779862933408396403101039499598553012488796960617826890945717124514099424383791402568493572755653886123037516291103590289161750170009168581231051575741730630397796630859375 349 938422397035972908485282237165193750635197931121962197251354917993485315507853828786056120247616780487576218811281787245745219345134068443992399709703235003798685065761197387592806632149745736082654110936242997026616726763523618293702814846638618573158342403107741962148671666889087255877616355682123236363992751481974606736956725491582412572644836279427172829608496529624662649528702207758512717897943312964439002118696967890838428597961640616714536105223492047579626845691921175345846921899761969456673297886742140002632212162890433806819023638297947224914583663813961218816810043688133777771420707125571425422094762325286865234375 350 200284703473326002595006226934321797641230756540635987856363861061969831842230258481256533010627311010618654052584968240206381386454945207716596139912851422205712736899494767373457481453645135031288336006196237532540592999358226216932333152993607251080603306314010785231219488693733414562415942106498803277639430959768667155950750112176396202129611088152323604669912581820700112493058865991784321869733531281974175781764989662514154428103201653198555095342141429517110671811243993228177445727488543919697681034541922557040094064615967491727737491767521694149549623353058103208768041730291633271965334728292873478494584560394287109375 351 1210494510496627353977877689775312548788107691302497087289453992592746545606468350096853440910407075570436754050142659412967902063772063237616896195538945412275018833452012540190651094975760768616417604049433247939558581270438203327504603441050320062981274824328754050524625299911905878537934277603262815666823349955386094595168904129729443537768890437740095912232739885976092968193311195342899517634504527975653979807960186306589760009225669272515497985530412979474150158929151422107991590731550458451399303776555854942895356274216442828261029066631479574097944332545223925182273695604415963291799855638952720937595586292445659637451171875 352 17136987922088675538940353394502494255687496273265724530481330654466167312318084750405904568873201842052515179603049232358618948135769235024177423617668467870045311670491812023291070842642687843990468010995837486917817752863346507853990524905474286605912513600535771629048749419602271124732660300689692371087589252907653848837655013419593151757345939273025810855289753855517403668116374708844137315288995891547224939366231723774115006565614365505367410348564405114820658620618617301400138350124909965206425149989851228277797836571918753038444426940728797059301657217499952608758057466729183521505532061812715483029023744165897369384765625 353 204363051489495826760699959539023418562792268057721573475867384923375427677822461018525300480656985845217648520726258543502363639722909632681148170751205436341908614360615856241752095730038220197284763327128230510839390046657023631334798920069495339328534354037763129486396523459040457667947773910150848401490220342468008926653950205901714315528547894336730105530422999010659521543244668326803427259773090527368017547578669714282088613731446686312072985991938852143396742048778042262840493339591757833338412894102886293185333409251410760962503298510001529835752949707526282673163859131823790672263427802002322408725376590155065059661865234375 354 3942947784899229908733694480015944724972167408829310547963299165986072825006707292921405205008315589459151882122637907727953186622331588221066133664114489722028009332047711614977122188232159215275574746467957471135673729288818688166653869211388225243632527750178832702081138611382718972351731694730919923424012734664394617727053228854151085206240371932913878007650957483281492474893597368523302143955148111549361134768686087236219823443131371848229616710773379464814066999434006682711012551589943346632799426027928199523969157862855418046816829043764057952423460939617722733471327348462818255103243671004509263156023735064081847667694091796875 355 10938759401032474678285088334281271837927414805865166910932997186229140183597311473195476180783254786238435990014673795494901238664657319099961434892981327875129927371001253278513382870723329111859886162377124236126579284902924586560118817528853148587936833004709091242569914358726761652740980096067390994965765699630980697809071189160006927310127224430922741931966480380933340512292774477379183225665198862800181325920312272756631328703990941047838497767425184770811025503429787798832162784327581717760364481726739325383070732211747595881363502945301731886158494136372797087061843519874348199944758043577509865063035476850927807390689849853515625 356 3755119834383005235988438181039699460934225396927713726710284605501231980169191352869818466060308750190137383429323018653463953787310219685315332578262018697705316496073715946895379862621165693685615206884604219916024288803103968786280788360262016579544601387187992322270786314860058321648082167264277222986104996601892373833599723935928092332319388615358192694645064622197545321577076724163168184467638981044119389455215770204883583267955747333993701447874674143465556326391682868656241024391311266825450835655622085556502709929261353271845213939651437388919837344243404485744229996894008389209607654102393743678067750124682788737118244171142578125 357 62145989841875033673742430559060986442878339516042096708933782974487276281078206561732955938309348124007637888674690222615936559698597609229159047106468773016990635256213351995308306468147636215366572198706132089868507931913621311237852252399303175048224893156177435850031092720763481760255346595982972054584611831179662531193150398118439090983219550660795520158397460204448117606762349229693756907182978898206982478467445097629166056865042467467882516014826560824638577878495466813059247152012495733753653233797348290103975312008106767061862183014496304866958102803074621257449210345947860692945758460939615665241664288487299927510321140289306640625 358 559914653145346761722528051860286467521519546259700610648590406672472196867087615052360022018854456814600814830996067342362049757364464926618313294746914821958746626780063563693729405175854153088381026652942681419018633630564423473815969510033588506126156879039439971196830135049838716165980587714274583887789157728318366185206554036914430063395147078270214038120441650622009390264393179109797518481416245546545509803498857847939576450335077617729798841788249037509718707159284657496726130423915249062542497752102842311073449569422372602305024314899606874749670186888101312655864902146874908889876968480245623938605648017841076580225490033626556396484375 359 437293750135995984318464620633450707411658122785857547257818613478065667894019841487593722780497643211983377500350083051286386938855350780252301246151143773204909439479426002971824923404202264594768938147367126822540296171223991356997678870417820754965823755420940427105863709534935676077419211724636495175597478515880261335364364537894736169888740684044249832527712587179045767450871250109682325891577444853973541739208317550566297198702595064753439704572838443363282848158484101612744048199098421494095917388698158933303919641963665912025026241585842352505725011804557732944428208565760896935748727377247670037620219662954923478537239134311676025390625 360 15392095101922422465616745339426422942955442319612246225231953522054092468045037585656624201442870816517089331131153944269754249285688481377513643692517995942274903724841622583333293035648197123895851648743543423126907588715430960668457721102539913187410205979946941692600324727844828916043249678713736646694101831708990140196276597503719712434739536669521227088773230060916440782282368363900361164606828326950271203985576940215763796180084819480019682851541400795750718742186461103561447482129922033928600200542067074648993042190615591702049349643567468624357779697976080611382015021297953748921093180598470881556734390915863741611246950924396514892578125 361 3265397060984270773761506084686856965694463525406992274775100065145557590879995952042686292212968343692195295057701669917625067892710478051116305310865743630496422183783125600601463673162348507374549170293762335615052815494938342300238412463887936656244971241498457137221209490254582149937771318423202230877311417359454937265646288848353294980367644978853366110686700286553280773599379122875279186895287880296403818626064181520580452577413907588107389004361187915549991562811125954711319439956404656346540032477864931730276359583640653009875798078400336811230712794772996890849934595399977859274862435713210867756870901985888355767428947729058563709259033203125 362 1773110604114459030152497803984963332372093694295996805202879335374037771847837801959178656671641810624862045216332006765270411865741789581756153783800098791359557245794237201126594774527155239504380199469512948238973678813751519869029457967891149604341019384133662225511116753208238107416209825903798811366380099626184030935245934844655839174339631223517377798102878255598431460064462863721276598484141319000947273513952850565675185749535751820342312229368125038143645418606441393408246455896327728396171237635480657929540063253916874584362558356571382888498277047561737311731514485302187977586250302592273501191980899778337377181713918616878800094127655029296875 363 13135492842725482202966463323398809992878979816927486536502963239607667575117655553289425558608285250139284130888337111342717540964576930983213955582029303291092230208638940898141916390884843917144694130763942861443825416518200034948116188619275251150526327274296314037970109824787559856981309526593448337265224003353159249581515803032858563679291553757894043687986628709841441224559184072057620515300883648925384903787038464394695763817989345118046108964502640588696801774574249506269254356946264600159391005340397527110674346146363785186196095580314530378058664658467564166500811391116208895179772649816230223116103400398703426876778621590347029268741607666015625 364 4845798178680642437579834529580151713266101679794792956586970553934854779304180202872304837084002972645906175199064712457779226868623193121051628025173216130965521179806489407199040720357038059613484829078879889069083935819860507639087456362484350531992793357829673557980368967380469049580512879877569796960836752788263183079670635039589338582440724597207705866197764326729791215380938345106720433335537369947736517414280178103412626033293165374482303290536715014891953264898368374985902637347844283288717174883166424537643493792226037738499908181734300567201421834376343891654431868369916063837726999712961906583495082516573060349429624693584628403186798095703125 365 21378474343785217677205022885047882221760290416343076800187350276174865246869113530922905226529535534585439797965349740509169793033782715367765125198198062131867792892617178674657403893238764444690089762112893744999976399272948693879282281044472145881271866060371851467787682693685621231832075600364267939590956348297384039267652322489083462437775778945354082393727317757271790043412931648716299405370223669553776319385037647148621169965511288806699173953541805150524649276181701170185930889832538756020414439876683889286071371955322183123015662420307209198853708784919007045725898067440319044216411279618658256179267347767903781861897893890045452280901372432708740234375 366 363626805921804520394880489633215210203748782060673208888770805887164266212198882438785357045720327430907657126838832838849156252921483122251233191864508353019035793228826442742104741375842912294663670087058235461938440474667683890687671477938321655941328328752490828014234216278879885251907225101464916158113673365407684653404626360767940666057530211636750355799990626413303985309468025998241731683497623527125296630491856996765282470832657854040891238358411594250953696211660127720422469824273128762128064178588451690617256349830277861465923061893876687739588131577300705397140937479466343070136933188048560356985400561532334982872693984745637862943112850189208984375 367 478599905134319668139588847327566939298547621550672460325794210632726708281658844616771079306316712012764240757050284640778784156647293648938157857812060016946124279487020778989555300957936219623277039504421352269314471650523502409875492425742597929844033265493544638809362852463540002517024676465354866363622739769333536487084932543563111473594486363249641842548373462632043563701885300819811794788023197290300390462072837806716182132017901222515574407297940391904795323345879744096952434830681045131029018065519322229447279803963797713574951634603417492334737978567981810732665680035786422442872799316822902381085258114480061964542308150516447540212539024651050567626953125 368 33023393454268057101631630465602118811599785886996399762479800533658142871434460278557204472135853128880732612236469640213736106808663261776732892189032141169282575284604433750279315766097599154006115725805073306582698543886121666281408977376239257159238295319054580077846036819984260173674702676109485779089969044084014017608860345505854691678019559064225287135837768921611005895430085756567013840373600613030726941883025808663416567109235184353574634103557887041430877310865702342689718003316992114041002246520833233831862306473502042236671662787635806971096920521190744940553931922469263148558223152860780264294882809899124275553419262385634880274665192700922489166259765625 369 14489455629756139203926363426643498027919525555650025579494704395861896218263157958130331094195160290793091954714931387917798600965988993573857832601370820560600797003589816948695680758252097607405774914176066647002396864083209149652603938943914727576407765722629179606094158842537683714727663837674673308542447773206897945894969640299239454493685157306419894117864609669529680351264805760015729021519451398583041904345822263254222013392755984573684946473499239379652786834375082240728306710135517348491236419698201502121233283101928957889811942412173142416569279039618769183191915433283184425467282215702292410849954526578807202947933065184660250679371529258787631988525390625 370 107349616864552805621089678749253744793993303979800439513603980163341577291355877662652741109064476849668724370205838094723366444347304645961365280251632338901003571514453412855372261465364409821344166191527777584469900766589814073747637325742332042379781058569298138524483795405534548607423979913553049843313177942590248424384231023140817644161905009500920915539426918830179777021501657341526057133957325992787741651792607468019434854938663802852227257003779959946822801886964150972557790452211165079286143731368794319406289540543505567299351955247521826803901489494242200160329245842255440420777481120478150702004294048464938984316865045083588814378572351415641605854034423828125 371 836360864991730908593909687135435925690001831306625224250488609452594228676953642869727505980721339135769031568273684595989747967909850496684996898440467552377718825669106539556205289076654116918092398798192915160604996872501241448567842404858508942180874227313401797244253250004519668200440227506491811329252969350720625474377543901290110265665401929021674852967675124605930642774519412347829511130661526809809295209116204783339416954827129688021702559316449667945696449501337700227197745413177187132718345811094276542494401810374451874829251083333442552629196504649640981449125154357012136318277355409645272119315454931590339626812695566246240452823457189879263751208782196044921875 372 688332393311778535391447795607040186629824516031116335002614519283993480238554768025527947400062695040942654299552678472805721778899257488422165588981977720098476555639176178572806122868396751091881354763114523096781103620731110218732826050016294970113462859647312983572704002216109107456999479275254322598411735837318744859443465334690090749618428136274475763946847668923465042283454029631399509160632937993913844729626611016376688290255956291911666708109998399282741325695791204611764516136508658436662001419750156800459994410308177206717879210177081038889515707366518683847510082789399368828316761531831949620321569102990279515872395466025666921350278926183818839490413665771484375 373 460516222947589737908160843445097409940642436923738450857542847195254622199600712976317102459765754496518919620188029284925212178711504823484219958888910776578264894343422805566114369409207216853519162252547841809622646611272945469989998177494235185639878509067850713406442872847726710638175730983693562590483432600113456779058454291934168809613763928822744110707867974562779810590560379284664411295420915928658327643000508376654937059460290503933092699684576548116956573599236563225099406200598467372172487267318243793374417530159989858507172870313552201716733294441133269928392102849053872964201955266748965786459266922570433195468342801547870397904649308884472702629864215850830078125 374 5425341622545554702296042896626692586510708549398562689552712282807294704133495999573991784078500353723489392045435173005703924677400238325467595335670257858868538720259864072374393386009870221751309250497266124359164399727406570581952168529059584722023408715328349254641303485019068378028348286718893860878485319461936634314087650013276442746059752845460748368249392608324108948567391828352631429471353810555523757962188989185371813497501682426835765094983996313365865393572605951354896104449250544111564072496276230129744012922814840523073003585163958488424834941810991053026387363664703677391263234997569565930276623614802273475812546545035461157714673507967972909682430326938629150390625 375 2034503108454583013361016086235009719941515706024461008582267106052735514050060999840246919029437632646308522017038189877138971754025089372050348250876346697075702020097449027140397519753701333156740968936474796634686649897777463968232063198397344270758778268248130970490488806882150641760630607519585197829431994798226237867782868754978666029772407317047780638093522228121540855712771935632236786051757678958321409235820870944514430061563130910063411910618998617512199522589727231758086039168468954041836527186103586298654004846055565196152376344436484433159313103179121644884895261374263879021723713124088587223853733855550852553429704954388297934143002565487989841130911372601985931396484375 376 1385820957932831907651706609464426910684800553378980687005312376586645929860186478152052249193964764266326094707257897452543937281727234789657483591176641953080550651370726148921720049687303806642997471594410368722177862973848417485607347396009785227908153313154523994392072085847262031344197660194500062289613097906038162025881084514260830484047871650742691159281094851039310437949279434416161289049747984217987046870776535281046061056427060185115657388392651232218454747271263476704783244071275954202410388083287950087488959822675529916219734611427750266065039360136503149414348946153484091507550935026553095645233702771172319855234726563134058013111900298230949601929751224815845489501953125 377 28770439408385280457896124526734347348478624736669931852409569714404166459260200204444800605173667528220224023639185703458120862338045138534206002120732631385063339261058818285635038828823490759939579591847882618970481045122680673625781267208621343282980680075888773077510751132597627471154520139377119010646213500263184923207697247780899428077843004988642957004292993104617384215781808401809739514805342628461689585195139674593656174190612223938877570346574650042856076089997906480065065066261852670923624441508834354050957950412816089154528297244269806601077309557247291640634843684190408357849898222542478592992389712838392303586768509247251597043160305233744367114923079498112201690673828125 378 6813329149375576962197586522047647936024662474263963251492077071056051488382622831816004344915412423030528792606161040735841808256308835572255062804225539566716544813786166169949232990325492611296611420202640018176732409662817869086036642356544080652245635713531751573896863550968372344836399995846871192744204342491826663959277239127729259859110546912395459148885653748056175077828800520291377082677656825244411942497157392318245874203298215036533169576764768899199047371405034218889568513796933163970119969364797625223285708942911867785307927768496242789847325217418631864460221776758919936080939347367842152956678754625249550158507758054406381456970094004539639787054738917504437267780303955078125 379 10370488946238327986638093541590596657643964167654787439018061084057202867859494189792231512943539390877792820874437889312787330639120677437287826517275018055363736885240791077954856639893018874222553125529319545738881860490795069813686294992490789426510425443488087736975547332598446259811227302915518803413869260258643797753277404134174254966276695902802726977621135624551366885530583924459565921023421432801735446612139163408093117763253106421068559315637941416853168489006056100237536010959990639135242844936780321122993107186199188315789978410683036214265607459444423600925397804785665284235646637158281831207153606437628833373792932942249070571050865974781218792344361645518802106380462646484375 380 35044845146181092646274871818046509133795424626553428124281747849053304834173762151362176634097060613030598453969261181670569186609771374968434790895162936014232742288624416135574590545238480209962070597770864836350464344272822482348964186863909946269157730552244387916879510307516606610833511692923799613536439621631174147979110999256270285889610748797256929522232566171251797668175137533298718837401290570417864569944307415774063242955678890341482395801630786316523100086776893864445559191322654081249167070997076928023485992927077399944287419900672460235493277779022548611412897867457844614084888743139879531029316937183158579065295975535557394908315462090492818647557982103535323403775691986083984375 381 5497917764992057299271475478748825874107788087001058400438789500789715528984789626922525004890403567938388592749177621853847530628721191590636211018670561785291689628456548107857496057891236865880520134367935089326275788598565738848511028609767519217637862787225634269077509058243928813593704452060457268782452027699431850156487590295086638380446580414252013590340838469336973198883711282429863714079367173606143812237733404580554509938987976502396091153114665123892182819496116231557429786073971672628913445785247303943449243713912672097142032286770203026356504225685478655684599918382945387397905781056121100544422839498087290021596727456078327777675137493843785137237478721772276912815868854522705078125 382 464368326748639072939915652380770157058208815237425217026167181676780880590527718374790067847596113126584119142458973885492383214131261227021392266875102580074132920161176864364859458764008506802594686242129827260687488099725439488078076978627406702980377822433996068619166646236919826222433504988255610765434190186063372778376330710002716350468105220374796088101019809842321652311160007689548521089742239625081577361882683807057614581916958265555301100626860044027139401547204903851875432581527552763844364166355700151342787116370589715543192825397761640835594514494820747615529137132126339708840549631839266835340573700190961148542434514638554915572956133446892723615206932663568295538425445556640625 383 34357869499808479645383448124861902542041805893379915717809442522470306641010117411208437279430707374330391921263668541281741924308584435091993882708692107069098143284614028560199447010500502802240606631256776105634401492346557544712297304975555259631023436181188874385221403730357829731225851508979078994548372482909754514002302129540502706414883155023840293230962095785456930688969759972568145450717663801325497743932952259647146578465504455107317996754294224435866544957327586139100759996941594201271303467798891117745615190612389512224512203486732217355678266389782346440643337402517332998559914709684287722402737626244526894262048803322143037701731551067746859499767164702888067040476016700267791748046875 384 114861645628416102568045820741431179925740482359698111646697151290002481084815178295589225128768723309694103815129664621676923281342081610453307805468168845485429767220384344290916914637768582588674029459898505042999589482021172122911917498168333491993487355035473538070284404077925065095403290182165173341165874509579192420408979719312566096024041413783592820233761185280958844763407083239292757936791665720620920684791280506500537624351994712079768637967451866635749997701409302010018948230590343314978794415159499808453116968005938831977431502833954729675937690938363063692771591130452677557245720790927833765123360583210506145105154278453100866897381723219926838962245962960651013418100774288177490234375 385 2632328171727826668031052878086294663258532958521302242719970438859062543300990145459734422163583645484322977047615965290300657530902196494573111323726445783098954247750703798139680632709496022193664077053737901333179670336131506288132658020702166216630860563021785611023737846801365124857868613360432137167323557778130842090286377654745614851976272922151524065890160968602782744735418160298308463706733812138553009651423137372866135109134623828047168321330252005153915341905653012047204727165680239730400915185412042986080307828768222479081002470135988832705290379453174472549889295093865467684667865482461703851885743234724428003886869066525988833518162785055425640574661323711769256306070019491016864776611328125 386 1524118011430411640789979616411964610026690582983833998534862884099397212571273294221186230432714930735423003710569643903084080710392371770357831456437612108414294509447657499122875086338798196850131500614114244871911029124620142140828808993986554239429268265989613868782744213297990407292705927135690207419880339953537757570275812662097710999294262021925732434150403200821011209201807114812720600486198877228222192588173996538889492228188947196439310458050215910984116982963373093975331537028928858803902129892353572888940498232856800815387900430208737534136363129703388019606385901859348105789422694114345326530241845332905443814250497189518547534607016252547091445892728906429114399401214541285298764705657958984375 387 84261952917652757855103158793061472011475607944963393918998848020923817323583252123371295882494382599229814633712921741499077033560263982161211539091622269422333139308034778880078951201873557454428698676808887537918509753032570715500107011524685212951303831276854366745560287220903183946039599114501730038784813080288444597099534214318830593818125628926465493145172291245390191137299907633217553198308423641045998361660476665792890498901303223574573306752204793935836181772403626766921900690027924051015732038334404672574281830873654559365016780927254489387253218742173023369667334859938245277215226088893091623886227734833486679444991773191953985127559327105103484222926583826866753224038575353915803134441375732421875 388 19071288677028740861205014940162913165263979264876714823666739268735757320904342730589703301404561928292348045430357954159291101929139747962487545014403840312588067196718538286524535955357381837185695467184411546082222707436371838608190886941753753197978433812328038340078478340997753966453629266248891565444962693838617960476861243840828657734169100680356689948523995251873313260742212427651572873883806550756744295855821218691124216251328296269045091761582351694144255807820687524913323522842986810213227351343020257559312454387737148602948798083201932764648311841978494289334706789966022847743046171452803070872916210650645818447716471332445585300537594368121755262455716806147508479707397555102943442761898040771484375 389 2850799780465292760987095226741401263463950788024993749099408828822163288522526958703494780676203890139255817729886990201600194178468821041657866662201778102317186424820101726703488338657879416420610555937518672252844101393396430851256406437943721017297403901496966919799101348013882269610783316730172467897306451096409268589278477207921998664759234084024113893932048476871545609745889830033224739826105065291804866563820079699313687762943527827075140525908364855522780392945656762081958313200687281608663547971987273033395367525360478086286825587690105743095245282386179433284693585742327227272465080323481642591096864074459289115983748180474445759667909904905608862723942809372888740337970148175372742116451263427734375 390 100929251343908032885584168019957519405890638172364409508086547016043084063525505895038275157770445004926701929264172275308350688616388063839150655376809533040327988642354748027278047085602385994864250906740014267074442102738557150066813004346516112709254936988428605694417649387654741427349305673812302536987975242404304562230626254759027290634330032472683026700834022778896524004204687699965818163845777621464151527591394317010364703982174970708494100156383438680882269137365459455974429476180564964329606562985451277011277643784776842368140540367531344874120769402786884952382617457177162542945262837364119321469655290156144550582665088343441386486438085171665749681412446395138552725223579642488402896560728549957275390625 391 26935293695954377093735343125707075774146655549078774873959668491757656704127846517671087622660230029648137135503468705789830160757259246306787936013496804428683086873712863152105171518257665329073851595159045394798771350370529545461481381620285323856836559612483335675241967288168875676476569464981051469117124250008628136583865384464500410118015727554971741713033689285422019969566562131738496837916493002375821898942763692887226377270671552103522401681417059595899580809627388410052350520365457757861486907039276068577628746427832588106913442939671500021723690412207236455625538846151105298960931810866713303997925625291988227443592827465369524301531484539543115069739483511769277570939429278240595522220246493816375732421875 392 1746722930055062960073125732181957921029992346700967964958374401488475227310099409702133216208056847289536359836548282561460532030705192810307215059421982548817189865746940498509519662140230928110643864341658574748310130844564937227477113313484881094596022509584187072862465664318999206211439823926990019224934616721144361860269151982898404849154770727941469375210280839949116140706509617055159123136109360719579904670636546434948802105635423846051165976735383546678612817665267903742024789537805770613583389324837619975613720568508690617945125272666973101843602972553909185104216927884134656595012845832101841678919320321752151295472366413578886236557101291380156633411461160028396526720795289833176866522990167140960693359375 393 32677655894288586700725874662019692965512755192242427968114004177183963294537566244619904464022787129898853139558588702645869842559260102286178362880150201661638462847406582160365625139406535258244435090582597441561316213327373109787960058849295572335199402592828270491182477536300886450820285785789826812869673085992217577650316229643871717051485618528143722300577054537870425828898427079165958717288748062045325745400270427337547055867383290968024446018280043948209008342012660972579821180152690062717735162237886372913761996507528645398014426753423006782854985694876109402836803098300905588751711824557198779990547387273612489640519825945539118556899283260012851314572313741126881625565577145497986322197903064079582691192626953125 394 1165579976674787539388556456349425948615971894418207189882031291491081073515100588482730613690474210499741819390375153797073394710152858980694756017995580251193694944946423444793052354239197437239571557639828299110552108279104201091477119607697126154270194153682268565410636986176222095022921654861596212590136809331969375845937406706471614749075261062836196504293622984602656869145933393915570137118573849035475135224308034435179570886452020336900383100778773973890489705481892850189792643941712826788954160231914469575232864984968883422670440353145814292272756143742638702219599893240137316853899552677488350472232090402480836585041174309482383913762295636831890586451339092341480296982875013156455423768420587293803691864013671875 395 281939438231962121534203784990027986263596301727945951029913652849270440599228375354817370647292735393400516360433704390330231932448034688923269687051656274786605719755066325624664721168967683902903949060171285055448921292833965909540981481246028934611768656476431075315596461856885849780527834396411506091967359040523828673340653887319866688364713760479820795079210943437674596504682459603647752254775909795770819700445952245622710295190201883432400739207502119950092469689956227251502249155514089946821217612766507163575162408053369724098735183259520043553371849633749246388928465804888010687295094315103495184051939787193275959793441651619040526721933443494611378760776648604699888423703890184823794839985566795803606510162353515625 396 251738367547992571037581409745681178403026129483150108701540332269709440272679631015184688720925384870794846448420406409742447818076133661080497961444369906287739301660623375890076260902069034570908780940794797171594288292866884315276861085956435561165090609763332254958865084459238094437887473303702301970901907507461956669681076383564049888573773987170982871331120946387574331401697379213364608680996569114357645264953882287023851191079722647881005404424333700363158514429237806144548579728224576145807675603304571682720154586065100812623002769163943516007978210472831660864992837476334211870482731107163923883431480049128919432256327975339260524540006654960912102479301014782813041075645153172115654760521152866203919984400272369384765625 397 223579713459850225283936956753994245695752513209867098779667811881598764626966025756215484166012030858401686890431546632366335086747707077067019442267147321691795308186280716394542003530472945692731064951891576011460698998362758552941641725111196684077272868179066902055188900515251730406803863314473856560286481611772699771506459338422657283587893227979597762681107417708874741759449350218581095405717310824161040649187228787356753742413087004941295627643088320009337651517689953108245606604262095592585340524635156505682105974648422869376581877758580706611112638831575322960631222546095485710473477068331270205195296598443357974509535136934421539692131190200183679383182333039769076749510348566733590469635117869984242133796215057373046875 398 5762992249027544795619253582769646519088459376284354690741173825066315534587803213298358725882140881178616416680544006835376008395093824290449892914514504696160610851664511320035843187495265122632717015550742208330183586786833515375200769740311874424435135741272830524055409524060616393763090134283509986266926513709654292313768205601480913748766695539979472553976397602856428543531816299621397907744066053243001173244610710611922722587328695552171274982826900993854132748609989683812741652932172178860400983972144617980278288253521054621748793906768771253311591585623042510378739246346807227007750566693500863101343731765091863780511932493690987893432090919118208876317652295243865164908488564490481910473906879133210168220102787017822265625 399 345015061491575164294918939197438348035318915205015909002668198141358178653701784641215728228029913226000638970950364768172354755809393315778725634728166640298854650069069443374436271355583383275825959210677344913827737375762766180972492377963160659863110248861299248576850960380249638381551878143980208351315573744608468180310905084119719248063067506829530206683706378385024192460330040084668879463925391649865096630347542320277233954082593913559421083318631238982019749307207681962446556794056589109115229325193937373188096031843372288711407827005710991672875770531828815722760635935564776713960658046002144345501397830878759858291831518924144003864061919956039069305944130881901951954590366103765416354136330578938895996543578803539276123046875 400 22042628928628413274397598893169672235589819582542683075170468214586772525097614018744338192346355567216707489810717749077678220510044572952529693329855090907982380421079436660033428447717827264844436282904385925050105443451510061562131457480979708824587599232805229770187700246515949118821369992532068866889606100349985467075418935929870951959584868491886652093681240841265434518298863672076067299084122244296936729161092981573267724844165722255185235878690329157184595094627157458711863350731393193082361873554057109953683913145548785112117722280920424467989285339533507671176373962549971845614153152939025888740367083639476324279755902597931422469092844886080273872324208361899291374876606723296123822625376675876651688668061979115009307861328125 401 277184138687874367621257611168813056091441320116364262084634912147887324191906930291457548906543544397509049932846273018889688842581013462667873391036400777306301083413504135561186910340814071772904426986069438339741569844656793770654119965327023585881312354115658795263440453622564670278140502798077479235556057199174555925697515469585032284397706586715048527547371422286156631277144944224817166837611836862953465698753953207309836999869665824456318872077328912642087817757872513130631062135155393846112348437827847072553467744049775489441229476347880877717677110767862122596778862825236405542931981633996322064334441828762613429706059416292454716693226749804403165174975846613569834745399559806187145908902384749961100851578521542251110076904296875 402 15989921408487408644967487815495318766746975433552705186876334177075176070658535087723311623771777445659104563476102951640689480261970923620921612308716851640468590598874813068118189296830541358363537679545387689504671939628716462247724218439820009598735265771870008922362089448124888134335091184912695544661522271648782607685712574893951757390050499867831004408625215237421517588484660397497027903361314033113196575764019298670082567011481412415411666773524872983584119942998391664966714081390709204800683044332975014074391893750999398659396204802080204192899639488865662266240382259799412526555117224520345830925260945775828880919453449547662835241882171515966605389448831663597003056957864406539517886046851869071006024825010172207839787006378173828125 403 49953010291631206852107733253059019093015744959083257289233819173343379507561160002732516157984700082175342163417592941947270236787397536583189222948937141171386372180981005166291707648238047809461284378734815805196765826902114219270022170784864060994498543457857469734200946105382402466178618197828033368206150972670227836413505175831492699443336057726634843230046215044037764249297039846444203450035732987167583101030230832279405228725790769018689160540546696220034111139754665433965781200003533407245544704389061478077363823113587268680129228955335831703399648945836138707712201943404366265129552259548057130720001249206659217135966978044249012422314070704918930015099838452942575441504026014228106264161870567717949054298287592246197164058685302734375 404 650837771089662994076111656554105959762902141071895759221427430009490891604014353675601953022382657370662533047167818440630983915103002504142372385801702012321993043146001516311614658948893524909471074170535915125908661958707646162869118863155993850697321522712424973166904126807027321731841216499501446754357941022920398480631558935908518381047225496120325372444272135808768030404091132159321526750515565089806440223322877513768370725068327929544501072682782905050824434039863535939140163254846036763002201953485081997869973251346928523633403724059070551263594026115299051222782279120615488068372936389651636356150896275913562940064513756938520382850330027214388739166735795203388815427355954939377996515765011626797158228452389039375702850520610809326171875 405 37655613898759073228689317272058987671996481019159683212096872736263401585660830462659827282009282319302617983443280924065078355088102287739665830892812759284343883210590087729457705267757411084047969291295292232284715441896656670851713305654025358504630745242647444876085167336692295043056527526042583705073566587754680197807968767006135706332018046561247396548561459286078721759093844074932174047708400551624515470063680770439455734807524687352217562062361010935083413683734961722193109445458949269859413113023065458448191309542215150295932644034846224751679368653813730820746689006264181809670148462544130389177301855963570427246589724508585822150626237288832491337503999579624638606868451678635441226983547101264692726074745365849594236351549625396728515625 406 17836209116712214352655839947865273827302333176075303281463218719410097884408013362479871522578396725243006718157634064365492114193397783626021715232895643647684219347416171554519799728494427050144054787643536754025526880978383043093428202444790011478360096329934006389639007595146583752061108538168837148303179373733133520361707872638572946232599214721177516831835277881839287873224117476826206440597879061286145494320163458264822199720497526909167051896871665512917843614862460202412136173999055637490075344535258672151626616953162576190173429057838828457378794285689770498760348359300467450513760321758403094340315312441411192372467999508900151092013294395810323396864394467548870486786689945113653994514540143632376121250737721624091136618517339229583740234375 407 21778011331505613724592780576343499343136148807987945306666590056399729516862184315587923129068222401521711202870471192590265871430138693807372514299365580893822431823195145468068675468491695428225890895712758376665168321674605695617075835185088604015077677618849421801749228273673978761266613525104150158078182015328156028361645312491697567350003641174557748051670874293725770493206647439204798063970010333830383648564919582541347905858727480356092970366080303591272687053747063907145218268452846933375381995677550838697136099299811505528201756879621209546459507822827209778986385346705870757077301352867010178189524996490963065886783427400367084483348232457284404867571425644877170864366548422983771527302253515375131244047150758103015277811209671199321746826171875 408 158668368272398042850604544199074066642849084172483601519999441839483743622853057156426297083211334639658181620913432974586222777562439054882285461323949232226420574711850345553071778413296638119931490811621525315703369200772127210924409656348502686395565936937331501698458663136767559546371041397187379723141040397390851063777701562439510847835740814271777878662173512711430613593362717057063528751781503860764223725258699815658391885542157356880105926952870783307843862820157179894915161670156456228877783111365013253364848723470055254562612800122954526695633556994883956961186521811714201230134624142316788441095110688719873765746564971059817329807251407903072092606591815412676530583241995653167478270344989897733099063772098380464825595481670461595058441162109375 409 5608241214368834526929392716567272256771320098590377174713066691190641456694176575788252945052272235473350296057718007484448837187176086594172633034203291998323976609876883201462277797497139196757578496218178110850107975577908644504649195631182261619142040462365186288428236451365006456558769031112931705522874057502839587599945179916843451325354641373581482303824725517195380823676511838695961516251240068560098426239699476200370073682804895219107941590939124106300703447581605012828914911872320175102186333923926332646710640682651459182873585762370602591723442884893244059010827307986885902739202826166085991442658048170432081374474265582027864385656305936129572853489782315141887741479281895740969015901206247866788427402216267447787600985975586809217929840087890625 410 93124845364594497319662566058599555823687770237093212986110472407220601388406802040963940152592980470034981666038407514279272941493058917896236571532945663632169631607005645560281122827439996362159590929702847530666042934471173041999699893455781454185853581877573918319350866274915932211158359761630230970207323724834651352097089712519185509257513820008320513655009567213029298577148479081546440977351841338440434367710209802307145073502975285113287370117544155785123180747092551238024132111639876507571804074806796753598630188535427479731615891584163856035567769103652317599874787449122240414984462928487857887905336889870024711223145179989572688123822960069431557232197835342931045947263475878778790509039529745828021837013801120970513114372124618967063724994659423828125 411 38274311444848338398381314650084417443535673567445310537291404159367667170635195638836179402715714973184377464741785488368781178953647215255353230900040667752821718590479320325275541482077838504847591872107870335103743646067652120261876656210326177670385822151682880429253206038990448138786085862030024928755210050907041705711903871845385244304838180023419731112208932124555041715208024902515587241691606790099018525128896228748236625209722842181561109118310648027685627287055038558827918297883989244612011474745593465729037007488060694169694131441091344830618353101601102533548537641589240810558614263608509591929093461736580156312712668975714374818891236588536370022433310325944659884325288586178082899215246725535316975012672260718880890006943218395463190972805023193359375 412 246037201449128056857846558631885102457977555853889220828871910904004850438458787418094394213300795246707288202484173082567837573002912261829955862366859438216353804831764962460424438161019619671678335070031245367015265277723782586717424676381676109345923964402629762479752869126631477145039433551088595622654099434776589632923054284470740820283238628372479080356832054473517399779468674090938368963005398450989134874135699404672556474854986753086238172576046729504563415750275789275371377687202826698810284085302136114965412954582178836639736350148686795079179327807833337137583434880090607469733337649109186043106573460579651507221456962148073432337626996730902210092406600734712598644792156548482964402369744288219287800430958175999796022637156056589446961879730224609375 413 7172471077323363291316047329955687372821867920200687510774621328349520677408152366874238923401426428388943757588770100835769086218102197752191502595845065927477018004935681970559014357295635119637496522676637428127657052687541205038854498143308657585553050610178141191982388245341914860686437473501741103278933393636716507133386250239783448931645424405357938069525355786988752949441560226115024518389071635436220920883075403853397523347120704773398361325038839896254268278255657644290664389751925191526653551207941852152632181768874950966011535935562047214756273667792992513985115606764602268019175736386089821722782849201816666384962485575144994671457331776386557904776610519627136065283319168138455808148534715672012549780017908804936009603547830693059950135648250579833984375 414 337027243452347517695649747987287793961526751702310105443788681597815627110731671567053612771709626443568078225338718268171953592302404170177726515476163802866217599033922760114597525634964598636646324104052516110290477248734873683570734013255930511287552295121660676470060441260371237388795010442373312701973801233595671953690686512517184481849086847383364151948926943074814512341309473464918887094584087077512584851374830151667296224557854796597215600302250047885091812126955097047574029010053212824645923717709979690800033589137665070941916062076125036574182543375924925239646597246261895971953048677045974632931843301144163336763002234690488154617108562840627969387548151706759496571597884391657899969091497754712197701613261516835138155261109016436193996923975646495819091796875 415 391782369839563641018752508164494214269001686152545360669950428187936933476060626611560922409690462112271015303965176698295128125505595884100158274293019546749244547896576878004364070415995261720471217095747322649217221451610567447288108166670059277827266673600810030070238328075781690521988597573067016166160021041854912775298697206427539383662103758162734238259957090689210147399561432739331479395664975174139279309021161100677669280648486668313289843488609999642333619139177493766787736804403594740134617206861741097148498429949946791150966850872806415065226205885178834662334279712041139575239538378078653985060826246428089032931781309234040852005882503022018507831463537698333868563622190539322208647543337726066000129326340418729922505415574907061682097264565527439117431640625 416 17376190770591019370686732641999002765860769922248096050967019975155200239508389332138017038286842008993126805226463671570299305534842657257755894448580419878090270035531133024514804434214447584070363610261401596076271487819541513583242801593216283372639258342154216316319378452037947130785725302095775289104162399587624833384249517254519837153465883751428690472801873623996562476289070338999411281192660140701831932733509892568353352237551501109908909162093624949494656266902292108940681821745177159898746747995960860770311648525890454580247103476655370001411634268719860969102869736944246793978332561927571727570142626787518861649223507574996259536503862697462637922476106673846460603432407816180984225430267585235923840561572862294182685062582383039853084483183920383453369140625 417 11316645447811910384666696608854047155106808301581531027887657519713877366349547798499612215771742123201369538876386486099708456356814973100169910563648624623360786952397037944346444363938274358534966940772365765388987179457277258940810953293015906122407100173427266399475254113583225049584074133094983241571955078242368464616376758321008920695270424132254702732862390712530691501969090180539253642984958797904272012371801880815793900385539914980995595436328006962355363076405862479916164278721669607310422451889371745672958172626669286195135711844680442338156523590611476763962858873490657929799139595589260967482481520182590170465160859289801665056185498364940348539562804330104066281038393052002666454163651923451378385854998188557414370671093221953906748922236147336661815643310546875 418 241197848106103776433010277950963808695526083176630409411736481352440524750369433519619588824127404796329950765427762503583283887921583056806208915711981264232756620539445543888406789084060358968896715481941305651053253384992775429144864199333488178739827433376715390246350050764849163423631339552099011159409569194258577793033673891581564560876517121954280977729485627317453992545012435004704975285720514531283898004935071137083047164533813439085055285989194949001312251383426624514864609429131719195080434693769973446968696029362633203334072104963562000093159512693047959095543246279284144582918343618015861990345797149340654729107530460631800176227953628012571842617196269458823805378052690878528673299320575166042087575536590006650644493922859036560968348794631310738623142242431640625 419 178969453423699638511612852682412857544826163760410644188924673304970040363493123362753205580248691036517783926035716294538860211640747031339039377207389052188102266231698619024884868246435007541872761531038405508191085583776189214181362941738869612690123761030302810709396175268733078853766862657467579754705510610520442238813177492981800099762183996989057494318884075322993766657058377750404850974606470085486321548497415600618955451736824164290165159819308768587407656327719222308154917189972148396709777099205066308360872099868015515130494262185132717174245903322588467179780138721024736315955553601612562092421461123078014705641262285159309563106630077035538583695928950526774645864923123728070104506352738257233326129532180880864715278222550954613512264046448763110674917697906494140625 420 6971755058120219418219878676243392865658703209286796644379560648595107922359874620596051123378587759327550272838721328253761299544465300605812278939113840527987523781055819704114390042539875718793653425441601086571583738916001450838434993395437665762343771110935445991184528007593497086748488134821649569344553165832823827412967329239106022886235877602708734691192129154207222180125709105267020969715795042180119655921716824722111409622407985319923383800761173080322465252246302305014174799135365040793829366899533358042197772650358544391908403983421844997522749163931433738988335303877518603188048590550817356310278018049504062858255372318380904030818774650919405527874912267770506329668080284826970921044970918810524219375926106214084983663159472436969370245929411566976341418921947479248046875 421 51883630826193851532950962908530314055652437664346421086489456312572527183778034952023784676643252667919935388540094380421656097792506612134255527273106836758811891460721926347990281379316039624756997262040870011960841315932838571051972427913228638099852002575592136647552390645328211866877260517931704737304570942985254482700663690047261594016462577482108806720614561770540392388908160246723866084218941025575478162716635435258505302204906432972507902991293310473842744006570385363719354270491748107231658684921665583704818056703981672393866788231083006203833720422391925264076809017560858601441877580772729967768415718280412410304316907002498817361805591699582289993730675871584083095406865707025768640468309855212577051090928049992571779218860156192467958380376558125135488808155059814453125 422 3846633376197995100247764240306688395337442638410903308800501565064298334479192685851974020750579684775314399295257480187017826085927932410651618325716904148705961024813475280348977527135774534013410108294427739883480466531970961984031173281429337188414655475500041011446663400264210805670527636672931384437552809155873126788331061016391472788864715797057264666790608850294296605482899785900464222116917946533554094131565386688757010112845489092882696313077116558373446651070132174265305351440954111420848798081071103902151989703751551906072145554356185794875424416032255841416601325333812764222344995945463705455890103238232890731439024710646547117774301683328085170476126283592061166277920743984252508617054730986693645536539701497536541514174652770487118809417115272708542761392891407012939453125 423 261967272819212060312173488057606399787665856003697748039240558085573909473036459484576986735176728272253236535204920173176475009929949980962607162836298323239322063672872107017606416530527653089915268605175412369284670212226818423998474993985182150542603281847979293002552117548193548498579943640336646074350658961942427553665710248399308471340053739926990895602440834531592481723201924119179314918828462912774634472641997529664418659715116343692590267009490868974906837277829211463990090349183297850094065695715185389048256954794591939459231328688319321188401029005044719567994800059208650681834361258873914732662483700833374557483191899869161798361783267539692584364935628291470141607025236427559548594347278344386797341974963291086731086739836377628484252277733801417269887679140083491802215576171875 424 159589258154232634443048216862679760790187245611448053403215512396958818414608417846926210309935248257809442946734031829636243396853877574609404363566940357835449073271979559447507357196758225445580565931888469604276868060322084787033553731967984528491470964803941408380865083104071931843962494401584393585523964654976421383267616588105325850356584462254373763987693841726142546337123011245017283801125385452609834793678458265197864240975875473743761886798885242019196119261206301236683618258697871104080292895090860064592616305794406583808497246212424414057301776290429541805789935668253545817669208582992154952081742944185848868351829548196156038082465668731077091624615957464918592013475144030582253741383974163821842058904287981926399397669095724302409946789883810058796598241315223276615142822265625 425 5900812820252751658531707818497584155217173406483291774583893570877552310880146249890096626209855804332504152955490826900800099598672123321182726342887619730965729484231444210571584532350135385850341425331576163618137196530409085000565649239516227940972138923625733574882486447773059679930513230498582952824748593117753180646320123345194423316934710491855469923444979797824120650815123340784514068546611127110248641496260994355691030310082995641675595764388781823659776509683102988226376785115353784073368829795984550888311987906748183436319185678704392709768733178338632308269082871333674856608318987356134929353222445361271761907308897544552869508099168101331575462820175027265364939698243450530778832087672444707312610127986048131728617728814814406081607782555953876924004219972630380652844905853271484375 426 4852792010478131672846539634517318243479760369038382810758182743617446495048151163037029271747873692366113453974978942586372282681533445047922473787780166033574132741858291956956554074867099757475377311180022095948506651972884691525561711536745005990065890311707649619497952175195605064962159529328950459272862742602630994122263267461491938866822754188282683759435446706318678373064174793772592650966904131561710272736307304238464051953852038886783405010867994318299352882480698596495051178492549637095087107129516252274943835614429973250718094785961527595292433077166520006414342284146999013349698626667400540356125022633015001105238591416948884962259161411519789859384931586129431398284655810668169464226541431361612300993285823367020060139913341577202248871368409945115107717583669000305235385894775390625 427 2056263704271295080824204436015991480847345358210965019885745992968905211597165446642736315135680441608603774771857648266109846201528077732509157638360045602111356560614306829102284232957000626354308057376751661521966268818533473907610905609131189453867268226983463963100141857898113222028199650678454475641240265489091071007522841143175394617235742735420485996196338534834872020353587291063955322024455282075878253611978673171051551332307887113433092376884766649975786717747846359701828333268300927261520951872699581945758098130676835370561939680704380158414467629513704778043606728853138168135567893559493593714961435356525011560274526975381716607782097463541027279382979842547173205480823525169443929337953626507949383922415551967926626479131939406312369001652285674559827999274830290232785046100616455078125 428 57425276469184457722177557284618594085623813818757620110349228345642615844274039428391697072794147692803477618053668543127649674870074626835783245366480993530163854668275746816339491773790156492196761118360543651323951989295184325817849760946206727878151199774967198097497661665520607951581531644497198141232916894313846340027090384605459245475542587372087912415775146262333470912414632277543080278176962662533051988621728405647956674057362363416845970809260878233873795666544105287392959863183839995632495622948881224999186406495411981393683289463031224684040837489429233336423805116681589621522004563435977591677728005201673997843786714841485199705530635864310268831328478062814906109462958587407060614621030927487502444801299119808286897682717671800085529109143382033432316535748185515330987982451915740966796875 429 3519349086468590337544881725014482408961802304035288432477116994325811742456223273540005434889812765744670271163574829285965958645608859273221573180317192317777184807527185054887091710136568162164630074253810460916853629058233439396551078206560383751389552100494418283403785264929762973032639582212756857512703049665805725695945967856534573758429681426089387775195362535220151288775125321009425919905416711746668471874103069431853344738658350557975274496738988108904551191563917309755939968757981051160905803177867149360664424055218820002555733025662913627064788468995020157332258913579485992518991422530576340975677902033074020724997785809571021524810377540827015046948559584135370674422801319142518429096060323984591221259965331771107868443697983028890955998260358698906066256262281655153856263495981693267822265625 430 1765540125045076152668348998715598675162504155857703030292687025486782224132205342225902726503056070815242919367060039358459589253880444402066155878792458146084887711776137835868357674585178361352589420583994914559954903910880442097269790900291125848613758637081366505507565607906431091471374190410066356852206029915679205724132893874694844502145556848754842867223006871835442563202187869373062003152550717059578683390175039831646427943893605863250929372530725701300449847767898517060896550993587160665721077927563353262599986067701441367948792734540895002910835548612501778928349888312375472913694030302839131056131747519925467063707222547801462464946539399648219215219194058041244288335438661769830078596523595865603262665415941438505780669255154819493629592460613280617876571891577963668851225520484149456024169921875 431 2282843381683283465400175255339269086985117873524010018168444323954409415802941507498092225368451499564109094741608630890488248905267414611871539551278648382887759811326546221777786473238635621228898120815105424526021690756768411631769839634076425722257589917746206891621282331023015401272486828200215799409902396680973213001303831779980433941274205005440011827319347885283227234220428915099369170076248077158035237623496326502318831331454432381183451678682228331781481653163892782559739240434708198740777353760339415768541781985537963688757789005761377238763710364355964800154356405587901486477406381181570996455578349543263628913373438754307290967175875443745147445278417917047328864817722189668390291625305009454225018626382812279987974405346915181605263063051572971838914407455810307023824634597986005246639251708984375 432 3625692429732273739164984229068250902858716622655780617091058632162885542745848276614617063820481793425349738707260766708422512967189423207090092228501382725762912641518632234588249104555480104304720544823990968364857979437220418473987392360003734970644407516420446239633801349271847990256302609494460387298080277081545691237364909297615983318494325596875312902213081935449831489644210629863703976003452828427467730343200047974271085055839392605409011489671774409300000272672065007594879970102183609764764032442892013279448712565266177623321194303268069732154128225741826447303977820639608243228821899523671582605918555156948116509475461550958638594926390410654057707206899044722228197063441124767443404346072662074357382524255054797627959349668629994314241335434851190567687588312169311155486184361507184803485870361328125 433 29555616805381248055363730797531998777345529412368993491037965217442968416558349019003539542394868750170542000691192141462567129514375796486589334323365092186423920215081563542418717229936754205744239125636099134145868866708061462222614834066431332357600757174275642048664907787364421989232163353808109535881693155700174787594953596168052329133374009655148591664662786408467563228428609575223394205272886234833432960195233170696134503982318681028145884358221408003164232566045482304436225315528431396986077566790839545681087456470569583040163135400173046842067040830216594106981816985302498647184228131111568681685677170000326783639256780151280773751110918951079201309800646587154287661776290276205039755693732962933936536833932955000375867965571190906032259656850431465967606132409610519840015285808476619422435760498046875 434 5791452668631260937696578413507192692419633833883116643562380322323167104193025048622762576871816926464667875577439791311731491595471451697343666649997713179021953590065447457700490059923336923369789400907519261435017150300311351583983599350151286006804225969056486335077937345841845853212031641342052871665553655552604949804018752122726021946013770565936021685282337659525627482173814474874599317917427330601846021983216135031078252189839327866146214185877843119628034535549178303036582786803111660670818885290231799815754768182864580366303006544799308701749878717721771831857194020087009912414396686519442994744990127138734033580896005327423618897303935679382920575856746499399469821612725855912653745167942667819867798329145996465278651703721640429227927312019498896187818389251795590973170835269456802052445709705352783203125 435 2519281910854598507898011609875628821202540717739155739949635440210577690323965896150901720939240363012130525876186309220603198844030081488344494992749005232874549811678469644099713176066651561665858389394770878724232460380635437939032865717315809412959838296539571555758902745441202946147233763983792999174515840165383153164748157173385819546515990196182169433097816881893647954745609296570450703294080888811803019562699018738519039702580107621773603170856861757038195022963892561820913512259353572391806215101250832919853324159546092459341807846987699285261197242208970746857879398737849311900262558635957702714070705305349304607689762317429274220327212020531570450497684727238769372401535747322004379148055060501642492273178508462396213491118913586714148380728482019841700999324531082073329313342213708892813883721828460693359375 436 1452919197265350462226895584531447309582417662611470770658784460227264382250329537991789881388239151155144059896848188915585971820102004667881216688939902488800666293507688842364384847572830794823167007640370506777467397785657474790235885519510175799008583991125996294062012694460799582698669207800176914867842468666808273518293910750788647251694407044359028932315672169980992735805668853577667336820395856510510736149916365304225266283498580586102236749330147785805096600545313699674495094371796504712734801301779580890285779541748804645863793943500842444938997351326866727023856372817066534376341898895869786221342364435360180964223196257141750740823630212899159677800252038460454294136335430995230038767925934363381119882415118637043318891703500428316625256610606032607118565748009989132237540498948646927601657807826995849609375 437 120000955259737090726705987013205827640340622008069205361020984923550447123201467531355901673498836211356813339060382467104992170537684871534313329989613366257513431179680544557401637715582813836829832662041121266271364785310807815349952492712903949767515977579069411915463814473600819933831185879840011929679713014597695734696448970639886742459196161014745276606748311535240133028397607623540278350006954976772613230830042359571877418152998266347942039837424896073000343528839094397215573329449788713738905443917880924471373389691659022115828333175565080054846608238139903585081369400079976273745206455506573253379329905809703426378086448466108618936846090173980295268556216612564301515602352252189034591959306696874736834448311893589318837222467210875955029819239784051119743700825389032398895182429665595691403723321855068206787109375 438 26280209201882422869148611155892076253234596219767155974063595698257547919981121389366942466496245130287142121254223760295993285347752986866014619267725327210395441428350039258070958659712636230265733352987005557313428887983066911561639595904125964999085999089816201209486575369718579565509029707684962612599857150196895365898522324570135196598563959262229215576877880226217589133219076069555320958651523139913202297551779276746241154575506620330199306724396052239987075232815761672990210559149503728308820292218015922459230772342473325843366404965448752532011407204152638885132819898617514803950200213755939542490073249372325050376800932214077787547169293748101684663813811438151582031916915143229398575639088166615567366744180304696060825351720319181834151530413512707195223870480760198095358044952096765456417415407486259937286376953125 439 3845670613208794546518746765812207158389995913492593824204639503845021178957237429977362580930617204065351797076868076923313684089221187078060139286177139548454532929015222411431050283871282435028885647320431813220198427274855458058519927533970432878199584533476437443654868862435485476419488013891232862310445762978812355209817100162096450435589859372039541879416463139769840543161058131511595300282672886140631936208410367497199955619549135441652498550669955644451442009068706458147567478488877378909190702761236329986534103019448596681745950593277334120517669254207669490191102645164362999644712631279619153051047385491483565705138536413993382911069106651805546522471421073782848170670508582625901991568519901714744691333565051253856900776468406706941730840617177359486234426380351242321287393911323493345122415121295489370822906494140625 440 90647950168493014310799030908430597304907046532325425856252216876346927789706310849466403693364548381540435216811890384620965410674499409697131854602746860784999704755358813983731899548394514539966590258267321311618962928621592939950826863300731632128990206860516025457579051757407871944173646041721917468746221555929148372802831646677987760267475256626646344300530916866003384231653513099916174935234432316172038496341101519576856096746515335410380322980077525904926847356619509370621233421523538217145209422229142063968303856887002636069725978270108589983630775277752209411647419493159984991625369165876737179060402658013541191621122644044129740046628942506845025172540639596309992594376273733324832658400826254704696295719747636698055518302469586663626512671690609187889811478965422140430345713624053771706456927859107963740825653076171875 441 279830222170137935177436608414325253880248052645288589618250593497282966086823381592302788201416360853815323514298305617324920222752179677735046035158679559243294088579792658767780373905893866384876864127271220888967738560654857405628202527009358548382192768578412970587546532775118100691664045330795559226019585943153281026842341293294948215945696117206457264855738940365352447123114394939441232025068692560023082838204980390933754770656492840411844057039499322468509177789884425427107747572243162476327261486421361551470154006210177137547244094919825217279468203282421070453755583975384873669147514615061487671759463005287801658534405602164228507523943545518630592707632954433808947138839557014773758416483350648273397464886860954486897384999723614030615044617508910563015848035566258147508477217957453993257832536301066284067928791046142578125 442 2382864374045408379540457382944780222229985729380371375395267643929392960551303022074477562998998795849928196996876104551643639241252714860688366422766854798781181118796831872526469488429181384466450390017606435343192317724529861158395282181985444426172874113043935826295525902335032568599304666824868746925223615514078338031524580041543696517705037641221710612766088923081836042623522570863349604189888685537899329836369616861108920136981655983162545239692110748874524266619059762624390714501820171358545246734447690165873079619791513404922010749326912997293664428983742017118636922843604095128948511922652054693439730442284289544025879015077043122675279295635084999359876813080251890636286444737217300891720436684330167600662592800123466346277459973828302117692346520033387370086700691657973007558609691847184564039707765914499759674072265625 443 49541081810349031225454929970321311628640009219044645188780448201020785223866671840924448233785291097054397139277300207690708254191874587684076332694647748442307814022111104288141052344500410851136708189244546724579762221164181744273450112118982332662317936025555813850691805060185149027153679981954570768363463874489214597415815080718725705579984605719464350092534194355495661176662330212940533343490597120621952765115338508523666172353675621256493252651605971370044220674797567635786853183662427370560339749195498300133060556365271197644281805831710032996947152813668842785956659923945940844178208179671545800231947028221865543897819008442467384398040949253002696053988045457383720346715748915763825081824537935837089388797139869850145957836578555125568362953323643527759386202940403926610348001934337465283764156964707581209950149059295654296875 444 3040980224764654583712099966368233071700809685892617455622910251923258859396607917611465405934442523410490059600258518648678744767059837815811657529795562742634180548119245914518962216062468719275324558780398011594879544421720968008737188232199492525811061867056692521597015070009345002733774338332317417474454503007771459633174977099757539985616195052877880201730026452123390170007063815460928758223483323055137326581074823668708200657585670659587325327513529340607424397681099094187504408972750779287105334824867272157067656131369441924998950087367856955451607081161434576730377656111573686838190952692778495855637604433342772681079824195223975456504947587997064491881948194310584906042452815696330874997635612115488057952534836631011509329882701449272762823163865210664454403295090814227122991402735436631513295246964645457410369999706745147705078125 445 28798999766334063073312572836916378661109202371240391745987253657363429577805242148951927166801313560996575294688438587726106991452076610015880048538147766934223123367449071739363216628312979209549456865591460025957594272439631206535317814027299456766177669898066104239517157337976090706687300869520127067529256929035695578470766877554153212317759620305404598730976649241203443905023375638556115205887549825694015840485609324151932352095716517557648806545010971856611203834260978035570866841023943833296343271767135629826025388462393361353179101255159640451509186216281222980804402242432277568005170868677486872582066738445966797401104977055793251146964218788624863242194278372985385583623646023215374648831595637093621609076124248245336603285828643829968278880331992992949035081962063724085844158722621662538539155651307055450160987675189971923828125 446 7017945874523732502666749771222130438842554632082648679273011601153595184005171783817994640881497763038139094521666374374456633417655418736094647324866573692216346667270078333192772453743234496681089130013320853037624920713708843263884531958658526530206063357613276334434413731915752356890374336381570207513430060604097692946467880290568360010991235257496196321364631976196851709782580877378261984239706222404105874494720002948006006796639861114049958811065234514306459537299624851434813954056067990291997625612690784942014159446428989986680716556277890348238144853466394423763698295447256158450880911406229628749632504091692326674580380325884911730843452881276481275625700675870020770956344306177334753032334185308847847230692895652986677403509532053920526017596887539076444946767170626740198838415126768700656322182152013766653908533044159412384033203125 447 115390879088298257000648073013396551894775656615278520328748123170037000027171434436925299394682008984906819106758724877546134260838969036378507456143079908415817279120272177623865080695807279949279054035916201981382539436302992024272989383043092847251574631134888609430422469068565163431813417553113910144239212313833500219096714394409764283807752380568292890926389727300666968959564574032581328998350208127313361003988890655828591494130209384493716217542758659195452915967866628972992779307879968213346866006759221195355392779058863658283994912684531505888353620383642059212285752726083584791774492727236218728996309975317723020540726681132449861743834052892228611290677153713342745285330961427745552855461501604637608615586953077284907550361725163052529025307296642761837765886921973153612798864993286245676060879951363435935718371183611452579498291015625 448 314747854526514879012101060489541328051649732694274710616715297300137590407447949332453241648894293174497500250202215224320005552148427874895108837872940963522210931680395743165362651777930323941650166391967426937884440069089127911541957373813876256353211735525597830323049021462689577454176398612377042236769824788033177430956137963151700378132945910063446908816882379500452602332038969769537671731166584368601744365213697412215121398822501131104026602717464702732130403788350874961999971025460593296605801511103569013864393037012893771912643456832507104228132558533114323511378104852513991450363557995657992619792268176008309159028255477235612406216598018272368908730537049612094561556621085787747286338747155876916517100449345677140799494869999003086281671363202809240039479417560835438671177704080020449455735393547335665420661143798497505486011505126953125 449 372225952631444725223266135627227540724821940245116800000628187412893181983171543240399048727884646976337254466218071911465362141127245256789913612480115432716785008756359144902320888450282832615805771843705113332160088475033411147363491292824663140744316249124653448152016709315401984926054090369509987614511812106655566285775169303218033721988655084157561884263687941340745966059048720175212681143003853507029455364304521873796109327668050064615560872572805052309200749695266574691671607525281316216442506264667697508055607919979251897073161313743096636870320067027309037550330383877380462233221872361853657646058108194102890638464495283438428368019102309581107041316974017407806298873370151497889020806226882323271772198687680972000576751176372833325040747433041425852794713586878354114038697425281639636011304280165286340054109359698486514389514923095703125 450 83604036819126640628039026211978736195664980487569945591727422199157931825361338513526087828868219021788632680394422768721109274949504625927988703802227504399206028149900034934129961163537452172318689026507912286765404622207876811385257433013707753193908542282577180039577635565122387105104743215991386569595981286269198290873822535654865549607925137329079028825308174554863867179476521264594767624823236246725656155554023964248113863232365933662885944451004044505293972066743594591681105362437746988053289476755227150637117370458091831658566534337872121484611108832097829621569604845026886905187498106515377838074970795305625151947842707066768825603939916203241198083705097555815564630826411546995187385728128192284376354267033690709419637955937728186130427299213577046822931835650526030302600510660869586081329539350884098858340820470402832143008708953857421875 451 14340628303597065709141076845816116612554479324693035290664201972295626431981505515671301020648375231547078093212282135659654780968513511653636545026097351238763943077228402958929623615035300350268548834946577697186298776648857845415850335903985628807935530227244557884582098354363964767600984972086741202078321868694184339233017070815057639346097268114436035507414719617453984091918000851356362022275137987812934042247566915262133720331535472723172713680328874088674576793265884361509257229854067553443110095044316364891168288260466644581671137157153317622295838368339351414264374842269076919809113279376618265690945765509038984188664108824065212245452348472980697121030629952114895739647197981459933490669741071531936504172875711311950320305127983828343014238109871275367219772079746613486481833127162513723725816328036933105204153715561687931767664849758148193359375 452 4861472994919405275398825050731663531655968491070938963535164468608217360441730369812571045999799203494459473598963643988622970748326080450582788763847002069940976703180428603077142405496966818741038055046889839346155285283962809595973263871451128165890144747035905122873331342129384056216733905537405267504551113487328490999992787006304539738326973890793816037013589950316900607160202288609806725551271777868584640321925184273863331192390525253155549937631488316060681532917134798551638200920528900617214322220023247698106049720298192513186515496274974673958289206867040129435623071529217075815289401708673592069230614507564215639957132891358106951208346132340456324029383553766949655740400115714917453337042223249326474914604866134751158583438386517808281826719246362349487502735034101971917341430108092152343051735204520322664208109575412208869238384068012237548828125 453 419555585196892853830380595919497729060802767470972632974172128839688029011260022389997082079997911827584328736965237326509088540482323193772909756148350531088447789396215309048189275993546574374107494558247494232007686079945733043813276535295744153009761015509099832475065554959918265853720796191359227696620623815919185830252759099610584206794078714522689781818852399979721084976866381547007515083773312130780880561217776429045549443732693453930170341350174167874926411585342363067992399507906190127566791382295776568344835306400282188697559824692810731054125549763911064704579396342681527023114135830449445076654880619532594719927715983956033996741737625824009661799449561793947074499981187353564032456025933917307085756585255164610835366412190720626243411602937436110557789815006753323162231980918073108213260132605762565472830305512985660243430174887180328369140625 454 25351697831561304522264647233216070420595106035058356131613393045867011480885621768760915524682050402887507588095493203255443415235109243816313137145653992081449392736180671113293048871629321717022145354152174505289542783155087969651783898634068206320130304502380909766731960811527293061758860197794863890803818426442287948578541420997276845977580052343639073832453190738933881349707934557535120208690239271261444654847806107006726518071134951179432950739722276739633649916902575610825270441648101190697741567432791246211468289405547108591890185861222776038227335941545950786043640958893499727327046222785365086772709230712882796210377399074559840554779930074278688790317234150687621078626760195703670401343951968099370695367094324737694426101402339064493302323817983806823883026205501888527523309326002597703615211368873473771483502414714195083433878608047962188720703125 455 227459108940953600562914143350263400143790277636918654674474446349510477723170526924479404420198435112015136768993038866122310360784609226360314831875693736783615761790959727425776661968344660696771656328529661726761044834171006751471404647210161886994125510889514367659035328535340544807594448729344199083556025475712041606399217517693612467253514978734719598090475733022371928882375296500715941104799086826452014352769469323949866295479343096549793451814645526638120353933687859253787896066680802857612788515534280815739994155448532462617184571623840623917501201031261794615247523011131519111038721132532599436462329260794437815604956529219816700634365975716289166236600820798921186022495693356081707873066131930822928287584398510223681356673566489425798259978131904322475867974154562741642775622152747576973502700607181293331446848772665891846855856783804483711719512939453125 456 447074800332219145934003661067759096834346407769115976429139429031796456214507587403287105239700372461546992959744938460999023812576645720777170531617742861954003393864989809078250680420539505507447738300903128221564812260267151201167933272102731984781557038644907550226379783672910726001133916468021356819403222486744357640163979258915031401153460475444104037626107475250868963665358341397958918723225791348543614417512405222935944098011122638046145750118441207530098626697248550947100347441407095271859618806394965741282057477950563805833776571812376398734398912371790423898934786608086089287214038088081316133736302340182170878947673178121708687453753814338913188809870578811672675975250155906781287888440328277824376289390024658025856459668734134388637959267362708495900843949200347457711662429748503858189298411538252886892843806208343304664509787471615709364414215087890625 457 282146777562042873383969072387191014778361568674480668362637373950399925438612812183607809797226144582518204652166650924934288694670394558926659097882378388070305094232986187605431250838733812690009755985803293253352307470729550231860886650246547952109998830150521893483343393953194564366334656902413668663216709886515379609766343672304805293308895794336224324317085827119036494069380671359388073801852924416297548660728186019979527006235305158191693791729509586828399861886601668842948614506712773030378834668626308617581481321679943910415001947915686876782237561222063737520599177472236425777307030799111508700971772138782586221842548220459381201658314252449219832918914989571004665461904300772979638494547603365047926617299333180610317888570939689669172327341445617890293994517083438326526317246736043887265846278481736452856707569699008276986607057779110618866980075836181640625 458 6887532250232813086819833853350261878523557277947094082009762087956716961595375704522690138654114361915380945036900630954360377323197601187199510668610952630609630447545332874083852209560766016376938662617908818555183993029128969873192913203226645186279108498445988760210144068634074416435042462150798642646746994133261221032316480812760450028032892766309151145385105292464195431368790094250239832046247276740989398525085515584170281081145088861643936266127977680496319471130291499826090797780617895954780791479309229146950983126694671396881951104195625332212083410745708191556149464284187672908982289913336270776513970636575924572796012143092204054694584974762934906127219212421124041656333920899792291981113830368098878693362909977436643279886542982837815848654883129108750353465250024935355632688089518039905861691465333003999526409555993929079154014516461757011711597442626953125 459 622791328662801657749509836521490729841735619743810088177568717279310217818338657330055210407520982947474491193071665752786128398695496692150141353187808169717614613958391634473284168345113145498851924689899169100215402201672928842843722790575362937678915827754981641664481857118098910957305844555061665664046803450511879389405153144532238172884818262607972374019157375860489943490660106692389436333117817504750484382833807575667429326200382370136429648992090125803518695538014348288774608207716812005919143507933578427154748747265112271720256664694681029414613218249859171805081703008969101947448905600833605612424722766871104827645933806014826367237648457172988863016741542844755299218690682129521918417808255883374604908089954408889753595297180876137143822482920497183400533211388303004729662374555118489722407731727369806220649176531281639049124343454622021454269997775554656982421875 460 131898716015142155876968013259615900426886917625300479079963908816060175044399531478740974579861718303792940123762875803997062183885786592260158850122648139074632929291372077282555578931285472803624256610199639864686503228715261172977952340545426773173251050077021894643490632722985957200902711093613428271391127802594596924091330776466311951900099632044045714571276423985186636282552324621776768284177806653860599823252095527075054093025863669550072577595009879313820718207866758845688913340492510829982875696892010164130379568941966687380901503572538339562947550826397430492788942626208925826807779270894778352539305926685408941398310106246233945179244148388386223290838448300454621381490660119512008504692356218394253341492347618825638422576751014283188839015719810637368437052135644282769633836231747009793880090513163034466619991346404030369519888576945731983869336545467376708984375 461 8529393513060818880286815805524885311950300666679951388461329255118220407553403233880877545790422348478522384551974776513551174646562065909155190865216132812601224169207990829656719241750496876419952153819427654313593269884187631775603193940158322433750380420674335244857273483625940006303686217795555206711299737775481086496852026338769466994442945025099885148185385761106658319337986452156297072384459079053047514739326868670630009229789013524356191640742872131096239639356194955962124994609172510589977626730327734517078017265889932080922089144610827893158284620386536810448567937230818119282873606413896564593825026475244542091875272726911914197650202262212866074097792015994498111102786492662517309460114876170783952261014965897000849097049869322761735920674768834455690846861728463910034371166892174304477769542114830864579621827384628285763194799340425333866733126342296600341796875 462 91891472394849365103269288917062144226882780800552761584500109412722503694634466567945958823172788607612568611912775869074626191808800552988343142492375074423624424738915115757468289189066699486645754649367301541143005006309764632787664477403415808175687035211414593376947214534118062404539307465530159775860854660464734494296043118122337303083106938366136655414367712445389578021811407512103771065340430035521857117197841268580072588955259827499913625558360445813233597370505408262846844967524297206530946792769708319673562411050313772972200157050604179673373870672701947017348432506502828832299576647336297854895938945773375238350565792140691091415096488109313338028003852030051761511400274512353200489596917860081821456575323415904386220041338436123889964120521674295651966397043427158515863189539833122352268987979862938240216414670712795153707645214036237035770682268775999546051025390625 463 3534832224886552804357893397190972112607485869253695770701456160782295389870978894634229481096803897299242641829025088961630440365385782233022060683523004739765228246538307290734483368615259454026336041461998028953538077464942887961358516718854720813196673749889340749632336844175798818963004050643502012038595379126125407288591232218541842062242959493966231762681418239803679773573764343626262080350317703538608055212007849960223833354315995906901081798380614186343097010361513847980922327584575793142920674974321442459194524418671179160709389224522190210878963439520783905835518431223620830026466897878364955221017054801926963998572465291466084036026769711264066333411571601264123266387989138373594736351071027472556873628361465014804462512481075837642610041228756177685294711383365227502108214725551798857733078017095248101735011610991813818780611709639838391439070619526319205760955810546875 464 14629660626741188756436075658574236153478781874021260024713126633431982819993161365206894613836500815522336939489812264615342212546513071010411731437477852902248346790065900074266959667450383091799568779599363556687564520319551486732645369694562873811302976458292012979656918673231009654882455764456128112967163818380425596365396655514767958055034397071385100056663338260764629531457932399885205532832722027031001995363868488742520668015412673916975891540126396227506551926740488241407900107493249329020507839240152358497903509561903247352130245031947481799910635686622375790851543495854217009528110356919158731101155013523803724857520413137009131515390220757861609392180948694317559307218061903974487586689554105272492169412465714706271440492727035441763436500634042174817239011926782000851939584116280166386769286176180918965052145911720548306270443119996536862625902131185284815728664398193359375 465 47619545340042569402199426268659138679573434999939201380441227191821104079077740243748441968037810154525206738039338921322938901838900046138890185828990411196818368801664504741738953717550996963807596377595928377018022513640140089314760678355802154255791188371740502248783270281366936426642393513304697007708118228828285316169366113700569703469136962467358500684439166038788869124895569961626344009370510197985911494909391930856904774390168253599756526963111419720533826521540289225782714849890526565961753016726695926910675923623995070131183947578989053258709119159955833199221774079005476366013999211771861669734259569019981124411228944760964723082595168566839538571548988000003655544994791497436957094674498612661962011437575901368913538803826500362939985809563807279030112983821675412773063346298491941588934026503468891231244734942650384736910292355588727487847311437008102075196802616119384765625 466 217555962043723895504166006286227045340011967744820272973388351680280730400492421113595823108878622862830846469865999385651858120165955112752184574473622858997229018250741756957356396395870241030728822666271594349905867562316718447261553687390233371403908762561088961254245136775656787988385837031372439270509638182686087817009064793965347860947233573625382954107339719353682480511777800020763493219280958355504262319880163135091349263390376531151828838870685505782046697637625242933477893333813582154295852017594512764121323337340997085109134505605969596260376956162151159518013203145260313593750231692996936648001617246699129450741496943711858440749895574040659068375900278509820622391838949390251196138414866210788963699312846765077585383162579893815000327326046413647333653435891183748551446268383306321376894670104083365821176926306618424386276433702983794209184775780840936931781470775604248046875 467 5181530347995372019222721771719069538863065035778384441407190371969246155948527993662511718984162160724042270372798507368070304847992552920418780010238275632737003527677916425453357292960441530628868369442590562631708047731697283258428424172573188206726894997917455790192356422585817719519385480576197386105728052597034553537704896197872690004180262023035745817974510095846655638349011863094524118003614585153045015672585845388470665406168597842443107455383116691211006197635320410946642985531438086168864307503048510503077557925450527576044256520017377874133397964913954166240520459310664888862349268232108040145454517964633166128310232708385332483340262886926377031508816933268397763506428257627612738428626868542360748426534071403852851070783165330991862795924447433838545623882620323339249795774085206656233500357868953523762970853844731013607945821503965026680153804772288594904239289462566375732421875 468 3765459942332040535708437560814479105881854715441434656177896108822371430099240840114992988330105421147285376606319412186734320914379681314838492305576883534349251010796995166323247225319078627848308069719149663527390320401295541249913823777584242361410228041964859176723637897158637721638311187747919839592361379837596538906282440094106240562044041345932809072689550814994153476315741540261238023642378301011840166668897788263671228897650471724011450759502016477463898913809518559507808877684336994296628099241345811980497355759488892710541478340633746653873338893757345574224477600865514236005558163870538140975268190073677518242312405135907353419570253153853329892462929075729208312610261528834973232274219525586684519042885008411495550157028759898919552466603480433286396509281158868513616311214707883098008195912240171194287376334781574711752358143577415578394894379865576183874509297311305999755859375 469 94775371595183349603602803926513500935344322569422429817778919093689481438454525532081001851939310081803457167388857498269373945974631785467379905167268299598392531524756769337967358245539436036732631345474423981096571901060475008079914306540536185489241636406908183858408391325517191907729079825219226389259871810052359018758160256355289372866461172663346826756571764163131178281041775987861940642404114377034346381667267698000516940944229823136126878466412587398940514360947645636625046848355534034114697048538260305611791612014415599893425496007637858695773982176241135654705359721251371482181230465233488162300508588091105241652922466469076116452776748464770362283327770526412263492296079260266664598598014052508320449469734700047872498935694877069172162400254068012340838006437008334198218014503792514949166955045781028903148499887673974969902937021129024303006693243089930689393440843559801578521728515625 470 66816636974604261470539976768192018159417747411442813021534137961051084414110440500117106305617213607671437303009144536279908631912115408754502833142924151216866734724953522383266987563105302405896505098559468906673083190247634880696339586111078010769915353666870269620177915884489620294949001276779554604428209626086913108224502980730479007870855126727659512863383093735007480688134452071442668152894900635809214199075423727090364443365682025310969449318820874116253062624468090173820658028090651494050861419219473515456313086470162997924864974685384690380520657434250000636567278603482216894937767477989609154421858554604229195365310338860698662099207607667663105409746078221120645762068735878487998542011599907018365916876162963533750111749664888333766374492179117948700290794538090875609743700225173723039162703307275625376719692420810152353781570599895962133619718736378401136022375794709660112857818603515625 471 4495805145005515307517761293974062936155108432969937847591796997093580108435145353650736724277958229887606709959615296655405280804372336789052976344331039317592033150779015577502678734603228204739607700203072836434717454658090861258282277865473963296090018796727985284443399768799230165560139943051881459812240961983848010567677271989150801815310394955532518651236205307026931914873046703664213814287642599923734269680646367922794521832176604845923801518452090244107884642303495781695647133032956693385422246921767432254274780532492396003230200439545169881317889950218821471403312603177160593930812640304729415961813625602655993002437309943341295692675254744495617521141486120306832021990624942681121044755351936600807192406953250832056614662013166057886280340830909221976833852032491543201741326115150974793063661893960974221776425018600225965518731393221571166419269646404889562152362714186892844736576080322265625 472 3892594391797228138374917011344419271765324492277954572443212075051674181936509499072860098798316035521135369419960414085288010423911478184232451216370480583156204803504682250542151608786442869093203312754442518757941947114866930187988638906584374929319030949787542814413258080742310394918947162432761096231562929348698591959016170506329729873633528546404465834298852813002354047887983833570902107548839399933966988214060691723509722257209513210412012635473193439866994459688351693585539341598765438927000813372515617444476906414925282074075624279941625075438760061719860099978130199396577201873009686469294022625218086737729402746345092257022966710848805470601027329625647311712204664742406921021599562859455659991893858415244638561088850849919156356199232244786510500369879205218907772206119848397394869160451346671291157973990908873546946171403010619288278599017103488396686350458963943310664035379886627197265625 473 878251039271682409808287151016539220514964277272244388589209951585233780602697209690317768350974862250314083183900888586336766199853331619404709875888724199652286083971529914049570788126006026567677624626970075524685620050003391655944184698742473255927889081922015197330733701435160813612007777735241991292861459682582725016385187405808619983819070344168321986000341470522404122638534800514100504407276694252501565847844587327349987045393867580046368702828097377096231156989345597458462971790855057096148850513920346123440324102241857066835016425664709391145568483885296555617165713718055144863790318470888586678724329947853245577033126060121778772268418339082474387137468172115819328663846591927814314971913245463031084229505910596791427617609609976242026978300977285603952516160695190472916966315268627774850193287323382353249802850958535542138118658934440705788837906155548771076901903853695330326445400714874267578125 474 208145496307388731124564054790919795262046533713521920095642758525700406002839238696605311099181042353324437714584510594961813589365239593798916240585627635317591801901252589629748276785863428296539597036591907899350491951850803822458771773601966161654909712415517601767383887240133112826045843323252351936408165944772105828883289415176642936165119671567892310682080928513809777065332747721841819544524576537842871105939167196581946929758346616470989382570259078371806784206474906597655724314432648531787277571799122031255356812231320124839898892882536125701499730680815283681268274151179069332718305477600595042857666197641219201756850876248861569027615146362546429751579956791449180893331642286891992648343439174738366962392900811439568345373477564369360393857331616688136746330084760142081321016718664782639495809095641617720203275677172923486734122167462447271954583758865058745225751213325793287367559969425201416015625 475 4708052892667126061150853620270804892832004929234424383115729061890842516730887541947024893910047386563290853067982977743183878807070895574023105441817767941707433614433094289244306260632625163850300409161007440580546841768053895984186504402901615561242005399874802897119397449479201361541513122787850817609232324941273822319979165343281209270401516380702326074951830525907602100287288341327374489697579707403588751205766877065544037696914982991605712224803479153648010595146456220661260430921690859647569373647837284040299737419517955204711998767581174271819636765399393321362020486752859901573390242945727745017018640184741862896881150772295678347053199739152835911047641879806588615444406194584461738474434933714320205101744185020656903050114373479783151765820596091755474024132869574642315594425779322464464786158115703257956978854602720888390414668073555354960877489783852519237249134587131038642837665975093841552734375 476 273614515785468558763162399931552126213655356236205268218748998271284080216522975984316632787935079512131717251555568869307360770671399256732180011607037257821555269824844247181895845240021634522369784244031571953739222269264341536383304058205840402035901662657840289300031958749965679127726541717368353330359804186703332139014603120764180045737985800822677043286154057773095294153905431743653694180331434623292285796818870367134756981502105639442387787204276614068985545983046374312383484113332685075797113133626636577132768460729659768757564765585705918727378425040304276978690446427799927768183772491194735692965804228410928264635023157673648841611301073212626440504838536224108487209199327448059764754595648822141539361610667868991200016796181844790188285181062084495277432239721885279794108615581919228806918618817003312596150933898888360467154564081763135629005415045810405711020595054261406176010495983064174652099609375 477 5612107333275745608791223984996065660768285011760806256434760703542307769321102760414318455113336415873333652546656273078363276767241070154833744218071941195177920139377380353947865681718083745688326644629331572343145187964880909252757949537859992486158379002774962173832955505920546044588799097164942295159009943673472045503328524609994096918131826760673928834842305878983957578390754310494080921332778055558348073978551850100301000447589688770602815903346917631168962533658264183521297642648566703589674587483815942833570213898026051516986410906928414099017258876001681025109919746680604318453217357566895223798421610528936549635928959987044211390289396312664180921194743216492689181147887405287153834881511352990945113845996408660878503544506485818491551917348764415082635412668935588973856961814200745302058707790555554944659651805200099161541807263881043674886530068004617231538743425157955702076151283108629286289215087890625 478 63871126316804914309576311067336175853505719895753937870852752768886264612749693320905814798670828733034606807554802345987086816541457893666917374672342568840358233967199709742549518949077238819976669907924297418571985710647930348162340473311835152580564408650629331406956017424524309745558237343924819454428732216093324708347405589608980436353976504561955666263205290717960279106447156200385016199930188346592628080041613913046282814617806457913051095280948253040446764073539292374361435075857497245615820305172952873201108624839439348217131057464566236650720231969733417381012896164603068195729473736118474213705845948400754064904143877947788882013293605653654249531692553749607272109254528088744274596984819684039803914723482936664283921292240481458070519440302604533559517315613124084035800660647332291771049102949656077703507465782991604743261520765122354204660985059671596111321889457750067276009531269664876163005828857421875 479 642479659620740633040028113026334592910414036431388861042907840102226935739649165114991591059829866225595109877193756798284106287590524952395521871829093899965163475476061880300305611108767945290145322603810507733415604263407531372164982821043749799807897386616680444622570579273290031730570309442539758892098617361682753241266552825876734209284649659388712046941582019331962447531751944219672877955097764578375245857138594351332558832240515160147380967431058477333853999815731741993701675428050564793649536449734732951529951657259920403716121307036071774469594813383548445435608722519742262980842776311615732115667104394963185138870783268276808364171720379270108096039295398167299550146991298044678658171070301201756387578203514859906031964278647002986731355050003899003075184677752415161316118845451515522924982926570590485619581598311112552112467637376365760944684848715236585283786886055507926729379875041558989323675632476806640625 480 9637194894311109495600421695395018893656210546470832915643617601533404036094737476724873865897447993383926648157906351974261594313857874285932828077436408499477452132140928204504584166631519179352179839057157616001234063951112970582474742315656246997118460799250206669338558689099350475958554641638096383381479260425241298618998292388151013139269744890830680704123730289979436712976279163295093169326466468675628687857078915269988382483607727402210714511465877160007809997235976129905525131420758471904743046746020994272949274858898806055741819605541076617043922200753226681534130837796133944712641644674235981735006565924447777083061749024152125462575805689051621440589430972509493252204869470670179872566054518026345813673052722898590479464179705044800970325750058485046127770166286227419741782681772732843874743898558857284293723974666688281687014560645486414170272730728548779256803290832618900940698125623384839855134487152099609375 481 5309840485869007637323943683258882116665105696280035088687949675071669348638681244335239781783129994063767145204986203092348026191255025809316941930408834465347828723436181519320395170847377692174568731485100587968606626300670491237308534998660543878137433727880125324114371969595403870488046715495904192905488573040711414244831819746507030148898908697009802312352250022313985176336300432468430486192474652271451774180131681838332659764736903643142444077909607003394910204662662678676469173211208276043735859661897019754053380535086283748925332451621143015805414179338261207122470713608179183742016759551325896007489299209231822195822109141600426514889991450668762786853970558736616557056749387620110559798708159416577704898898464735649508158385381588258037487612575179046033742783486455199193353344710978806304412159457972913797573003224143257149431848419792629113288869966130541606554848671809497540063915721475495956838130950927734375 482 5503218075583439033692100903211261010697150653977563657213417714223417385557330359800118736003438762763833305325678139050287577706683343079308469771253723692945446938965066691597910843251686378274305611445048118248665290282152545137394357655040334030310192582807306439982241683739338948392076909425269807182090922895341855060162074147422924108952158115714203634988802654900030951748390428021332489071395662637180064655568694270996666432917691468924474073318403676183573116697495512092504328864166220796402555280027092005490408329647332496490874238886340603568219238588742808621270841616579522192286364986611375560116729697181826439633502505560288353434728922564300537017573535784595897974584600539694192156303476769123315599970170892253728916094461027085582665671293249482917129287911654033122596996324024453176375307708577809126171314617424494095765590564460249344986134082680310542994553086738993182003287785164502565748989582061767578125 483 774153556804706763004988237387318408662618256057168061730442458338438810956256362192312542247347442252842312415892992619428474471395401873146508109901945989052522420256220694468412568536563267867169857814312084571253060325501829122204274567746125841230823633503118492301031298205105372382919295397759367753797464704397953438728595707432812461920588452062642686093281365151066190513598182320033901321321769477636826627566506319335655878165203344098387027854800806378942841490778676420599651278052559229363664480131099489306067498297835443254567759323625265192626008786782845972032976685314211723718057102686167521225086413312741607718257226926371180438912103484228268800625635021727178192984283354829950999617503003925067390619046321111314012186722825315228543452517405765495755537375107268713970606732531239038006345115521299292700102190708542642174634704813146324284857188913517601764810524536114121237073693038155397516675293445587158203125 484 324824818508649523739063149136986431001886745577579019015723012979546835818993994120462999380669359389442597523478444370869349509920766207838592310770151337705087479388800421439713984043125056328922906957639991425302335068019143097907173652835845846128775983973893056145234211923999859655016241870451899493791128262561244771950515304366970669656699842197050229935567514889280941837538954737933826545951811305649040036264061907730404028839894300652864013772091221928263196133372145439224441740483177550879817767466748943430874699522112177998808363771525293485325869169407486968872363953777834199717461601339518956405771705669436263533008257449200827087942935679350047292728180004116442921700077140777579987337021645980240838421087112356044228088515636410997162533109255970371221565948280705082239497810952672172877319044814526459942529942576051546333742124874757818662746272345270318308650871680608242003836239053526924180914647877216339111328125 485 1380424056511430263817192165901701130224461807080966505460035656319417729186740028633913226148679214441772161802009509982745478746877627349542053769363451029084984215886359871138694700485812202634162325505276366192754615898942681237171665004869542364962017821077421185680202151332278055646246930500065540004020582356501283691250533346973021305701355077230020561718854317493419617901063036864182356721396413319290146385422297182749833765702824704614170119995305495866286136059191054454980369809974391366124026115414622291745883433580936643803733089597068016714634132088569199492590017003096567721324240124093596297363296339299228133332547625329584664922974719242401122992789861271253822669773399889650917000111145000147512015932676975806659905628359859432671798663418449726301867315770876870610842558267610673820695995775044427043354005468940511137989661756982247088030769447647180652178335159587780394600635414104061737816664390265941619873046875 486 7694728026052714813673724775749446700971199842409160632505705174635602959424954972590500525193766257519394223557039964327090244484834092186388276653949053366951850061556781807424275809469903206242687049098024899075230346587720618070573840121848691051296885611839876392531312187306903695388029776314063831582991437698215256022243824220430034982750462340328804324660318202922517285452893855638477416642203295006880790308254104243248920130604074303492100956965072003031447255040013414348699112846253622942047125519943533042337193280147884678347961502170915806206329142503064394720006943208269816571147988842199670328047647098705953578575220324516788258766352451582449764560580410531413819487929480876694679570928541903487258086435561546971040092775774076172832188658257863840008163848621759121990934538916475262965825743641349819203241900142842411553625798803550031126418090347377618506217475744865534956633786110684336545517680860939435660839080810546875 487 1249110849562557371419701321929993514457658107751087076010092806682512880413317690550524585256454722470648328957426154209097649688038067631590363576824396329901850326659384246738540773070614287146729530970246041949879059596073313666789820046446770847327194430988673267720916345072820699884656833688316361993638943386343609894277580798449809012199825053246709235369858321607755306005186435898646167301584334889450314960039916255487408034534728061933551055347330021825438271068162177595938822652041838124258983376070833530539404375810673279451819083852411999207494097466330786742881127114142466890049690188717079816586401379023266464255377432679891960673071214640217678447000886642932843363540552395650102983680733302332764896031372824458298841727267325032056425292190526563361325264759598897469861706817441151021452379051112453983992935123188084808871921339109621719521869999724300070842636895916505174626884611967757299222370193092501722276210784912109375 488 228587285469947998969805341913188813145751433718448934909846983622899857115637137370745999101931214212128644199208986220264869892910966376581036534558864528372038609778667317153152961471922414547851504167555025676827867906081416401022537068499759065060876580870927207992927691148326188078892200564961894244835926639700880610652797286116315049232567984744147790072684072854219220998949117769452248616189933284769407637687304674754195670319855235333839843128561393994055203605473678500056804545323656376739393957820962536088711000773353210139682892344991395854971419836338533973947246261888071440879093304535225606435311452361257762958734070180420228803172032279159835155801162255656710335527921088403968846013574194326895975973741226875868688036089920480866325828470866361095122523451006598236984692347591730636925785366353579079070707127543419520023561605057060774672502209949546912964202551952720446956719883990099585757693745335927815176546573638916015625 489 371359410613968676067225289686210397436121099961201093591080315586704419035038405894667088242007852989139225958183369640230968032004858997169856695678686891607730498942751887335188698205216148551160749295463148026474509654730274485382128327230505590746739694504596028932032029805752511530160418858027794969185276168816380792721654062826837405563872905448133785201137912377784714513242918901203154728627499588877874866541833840381400939489731594944344462757031633432202639744440627197766702400874644412709513772008141794509567041123487441057491476268108945425518353156044993731761473163000886825879988790424336616434775083736395501949571296738290670713458883005013818575371323398724688883963964824682859686713082328989541967611825448313288333719760701379214728671502503822510016325473562214411579782584625768376932588186534552058689620549397781213593095099245523982773599935765210765579717767125848167979521671997204974868811433452719938941299915313720703125 490 338097527601569382920710234418636861221317907612824378356471825591870584959739595588916350893911964428198422447978180174306577006422201564769025703985490923723605995611521455944857908014119319443275919219678146311263737215902272739808704364093995491229855787299276964859169160963274308182613334428213083209908249272461283969867387393372408944114911202620649703576023646275305355207149371041595390684723888360269122000408981932826252003489756252705810893901448121079725724295725605588880314426574082126114359174280745884396395326514217053589934677992490051609936431524599235342577158498833338258944688559874601281222006031483215880139149818246484512490913892928453630257293311654801878787011389950570833180205632794460910770389309477603252446545231517570496174887406816597419767332370961055577554951440780583814282638466864080760099581079201720686375590099924211927279495398308709480341682552304884853674689206190541739156796285925565825891681015491485595703125 491 51010332849937276617259920156688681872486407604123012073516769443497551372457079229624822901870512616601022974619181889858411604277710718134577077169861342729071877222436086935212967453441498972236759761026314408201993500884471303949241781255836597769003366868660615279090210280878375855854125042372289133057138886185125832276551723697431653343831949710078638562239566454157081982919532917665164216348652192790913802491874601011494058985637856649441793383817685016717456861133230880814554405903111194628642992379902901591897810460415573564509099207669570689934415838077852637525506806284832478752097695074687190796312643930907382575365710638653336821948674467504274719797621035508418042428310716206388418985968376188832760815139536476288028025289555450037379587664239416455736719899718486289514679171903523855486602255913822513059109490790816619757148415852952479902856991332176358928650496343810865261381943374711348156147483479116999660618603229522705078125 492 236273806105681137023023815452403373248409034850195073892667805714365294176479689301216491363202578097812453354137206436659809359579619649598393902372065145981659812618613691199871727819204764684308395677736543643466888773725551794799519099359860320835631303650226276119703436311779578402839705085138413068282157251893157163738327324954733051759496916149911528770487211661409403097007875598645814971346416138440054268946667330771891830998186399848946431792371809497971132722676039480667022166041595984176626283228471997414924534184003135987715846521148083805312880519182121603369321284403340799324024667416721487046298490144090626941248238977450724598852111655125158208917987518892062730328898390867252941203551612832300073806549564250335889334385647184490430669712564265172247526973462219055588195824486857951710526025610730968131459144202084415770680292183222486408490830399241317621184854984180255486573703369528052497801177966874064395597088150680065155029296875 493 271793634956901867955485062375414680360086526422674400001198865840091543401010469259499370564804032338516925508375833137637667366636422470254685785695332272927569337782278616110252444234691880975182757827956270704534744386042293081284380137296959322401254542965643626296365519570650441689399940749604221166213908225427761790686989199472927920540674619211114895262317122481174616695924726230308902488705494031252209094044982986164599569591580421959571378705158371525832793008651670749260631165003182580464512434473818954359634855822998274097869128781494012404044916890565833884409175917491976366155736375751701950598925363162418917858082557570394150196879545773945640326325324975898836160788342782294296633364485538628089184902134182075969718030988289477892158747059353093036475405195139372653611621263434715597117675104794210857007221835547131106274872562774766933531900618569260595703569644850135353894721950109413769723303955054560798743068517069332301616668701171875 494 2244976463344119273612092510619458908571124121670717419278442549826752947354825581269733183093709667296552728224035986166573904188757109501161754603117134066494954679990953779778366768600357635101720229966398731393700277447106142760996150770106752325794268443530246314115402236089799214052294101007197867420544927545584950417441105291541055044761956647851836869384768732469266767416261351859402935472024289966201323568874858074795379396811551456031505519061456825814472022599356690095998569777032451896915692768390719590468163638403782380159858037777831739601579331585973658841693876501895581225506355457324198207508596427454296776681111292479874990757964390303237278391803299563498763754101080153828112553901793360049649273918264526293247885554305742920244893397364655860931527630386443971601322149526870999737648641221840245288117971933658349029101008449533527635932476043738472443918194054619280770875243448752946721862070768305219559124452644027769565582275390625 495 99692546334016820656732143453990227682677937459204856548439737995816377661773635072038071626317295041606315691844713715719808201745406579977067472764119401048467795251850884996160045283063808482292159657505220313069821567078382890749704212459838194660168160087083253907375390750916728759463451267251080302661430467545775886015034203420672596614716746953540888007741608940482443530981709957646153888344731683193154034650229534410244299128343740872660983852158564883817839311608389572475053208167342354601480838402824423364342266941596651947727907091408096279741655290875095039631863680656469471224093323943845516969932828581159446975755391704032722321464432992154391143494497574534813609596360190831636533634926473141089972576178307314555312725176349639043454367627635417760313996248551146192481474621321536507444777640062992571295963933169509954126091881662970637384833487388111940201090827882805397131814537690382423665659274194237628174963816718445741571485996246337890625 496 147165187445453401921842687955890336103000764820730978714363422755728938453094413677770486686468387918561704116532672627967335916862266856156623412175604830119166745371779877851474352560713241092907473780126753795484022313306184267297182408869284954022152998223789565291839862537067551978255570918323023303928778309234240593641240966954326214050296150264750834678094756054997892831449190889858608120889842008523227384483672169843693965379935998431070976162710262447540619936183813178415554735866076809173614570975597958299743346437595057637122148563507189746285300667482283153742274957159550171806994906774248144098472270762663945535638911563095923426923686797942196449920448800503772471308912662656225359175367650827323292850548929845295937832403182800492718352212223711931892089700242168188901224440998458653847052706759655700484518187059752789424230872931051893282373243287212864106372174493665110051726222304850244458830357143874593972565634203419904224574565887451171875 497 1535963061368197155858272134195627437907018982433969224841811043301542930634946395554890569546670564706028505864251504218095084964291479177706678552876787611953743321445266585135837817676164097286675303843182929363466740883976645197780692801368727065129210842461691692950932645299374039997053393674537394223104659213477769075833631972102302696042940920313204461535274968946013007481835205317454292957727281042956924211856086436658633916670392015625087778210207009164981450273950458143123144778234243657345015277272315890774421306769179616558643864557324539381979683066512589275608123727874225143149605842002827879955755089949923599555463319984032152806802519110122704347819724130857873283051121460143024073713312171684773207481179180795353703156792018888742501442038978881433157740201427509387562079490700912970201689100450526545956916318342639863220697620781388610188129540188640662678206385190382753609866582195722001416812437510619137291667524181093540391884744167327880859375 498 382454802280681091808709761414711232038847726626058336985610949782084189728101652493167751817120970611801097960198624550305676156108578315248962959666320115376482087039871379698823616601364860224382150656952549411503218480110184654247392507540813039217173499772961231544782228679544135959266295024959811161553060144155964499882574361053473371314692289157987910922283467267557238862976966124046118946474092979696274128752165522727999845250927611890646856774341545282080381118213664077637663049780326670678908804040806656802830905385525724523102322274773810306112941083561634729626422808240682060644251854658704142108983017397530976289310366676024006048893827258420553382607111308583610447479729243575612994354614730749508528662813616018043072086041212703296882859067705741476856277310155449837502957793184527329580220586012181109943272163267317325941953707574565763936844255506971525006873389912405305648856778966734778352786296940144165185625213521092291557579301297664642333984375 499 16736380455850203000310985788471534226728493868841805678840644035890556053172211224597974932626796837261137234248804143699248654029481766141299001742830284799865347841173008723117862376925463935101876100834808572861536965848897846397390937583343480362130104041630067047342482865131327180888703079668065050391561607641307224891818346589992389045517096578956061347910150852101294588496492685775586543391263035768520634065362676123938605873911503844026377403349682635776384300446252597977829857216555556315774400878397134240516760658368616726916430659923891199048527370051500107873681047207936538477723553053993981137628915695989472697392429445877048059142157309651131819514246123211718110435182398714744443057349184481628058914561430710602779353760814271590383631208873556519946617765304531217128297460212144096944710170342899094436700237610312316552226159789503491730639768788737945363363134400271003027166494142278405191444388509438914182901603222575204199529252946376800537109375 500 2230956540938696633458175569834715524027225937370278571914101093487094485578447636235045218329086368831113203522621266840485976829446607351880114524379193602974662880305992453821577020995991130318510861987039677316236159421759353577918367872239615946990666515322029067390422848020814128912301052294198842345634726128469866798856782546592200648625636541310155797603799800880378076692994319834225817758002576415276825846901367668583090839570430168491452136098340399043277262905506153263130013347989140192985779168806257852621021015937731886947396179920416760295875310959240340995085394432246567243307323429751862981768242374466566412236578520659964217459997425908910690848229549038894856603530170351447569486848320754746151171359113373153038120393418184080065750335205101059068447610326470231330239127686326091104700856546573440263042326866529404115367938138030818247971631949616323657748408089010219857836663386145149331315350722121153306224013157521568473384832032024860382080078125 501 52650505570136559620641867645328410406651923352856805169639731186437921447046082060374143604916533883248712934444766486206976174752746954974628574313667600508813405990022469743021038175509148508389489692779449559651097531282525359789203678134744338651571672780694127161323795367652728218987122516489497704062281653622713088659770764145929124094329161672471266378116709544835926298736441935047029565253070909047956407441581843896738564599607187249476775080797693821021372907033203637524965927743409629594194120099888559137693239821297381941107410499103071477267582135434650396900812816980926362598569559148029392523735487536544794350964373545506236502322361189855660751706164768741516535385178871786706868378667030877007919965404593166792263203985802386900615318218098770739797683078888519991148624419239173264244342272181970961070874503053230211546344980693796181948484100788814633414203381390259589210852723504903484500780958947543557903216474534724422795761711313389241695404052734375 502 999955951956556919168437230942625613246602212291907396050187654603224483429448205851312526725776450355287305621953153361538293836295754417863137426223279624730220477697836752849369897375328251520835984741831565853413528013294815808236485989694442727783533066675203094423581962887583165244409759874007370228118873926153774550855919609580867901174197548204131781475318586578705524241035417377724867846474740394941804075599669573234824398397272902637812737926203400280111588041343614551753327888345416821796132793643783477996115908432686976952825642669131901186758342443553358554739203957707413787259565923859090232608292291123237582578299037167436279064273724504801994216654050009528462545547112192597065746537103806093093418622952501621440926857833020866145452995370871220147150862928610401178558391178330125025616629880704053149645072186821299254425365988330141686292926203548097122680355353824273538155585209046295278800332232651396432883855023188331145878038341834326274693012237548828125 503 819627121945923080404764683048572542308051460265338544616911010752996059475848638038908529510698893854496764901427109409321719391075661823224049090804415509895656002632284443264366743693302733049941065168616965167192294281402431860200357065968991893658528733086844904663327095055601844841832877593632331164710147069291714175579349641964980805470865888234674013170155213007749394937383185672453463107186519965218458636653938829989869645400046067398402727610342711038939916542307177815641375221897465499234309823796018070774654484424185034341017867891211319332329352931733850113580368697545077351968867451984447127108046207118395172249132670877599861546979386354017495531195524967071401402080712818375324395178973190328342188322669921209535230107805555940800374019562544634004372977816009285919850414061977272495195814497546125042267470901636795532280215793802381208373723868090211058188297788658788033175870766133003571814069168425289091375196757192390928370429037386202253401279449462890625 504 95062812484653996634585822234022589174514732515954760420303189760164741966187352585666727978239389805926098283562220430621360980135128485242994885698768524084227870153300246583131048033780330887331314561451701470986463867639898254441618013582281586802197138049611532577566666465833868770290302641942258665476576987537660885226219709524024368760927438315122196069514112070277798073022514023848170011560814145125932488055033787318715051082433543035068943556430378654429368340326413404591533622361333740997692956293333563902656751066970252837974275371626362450121555341081287137723391902647370706513405153683512131143372523240212827262971154566396664741803310167498011184194650572255842348817527314813625249326042847533852112028228225471645524593593611794681849779910922614285729191086034205008842010574150309995810296152868892220777308077584540456220456268412581579690809615392706949161853342422012212451837019068404153269711184361470304684969445489445077045187471043163895956240594387054443359375 505 16002240101583422766821946742727135844376646640185718004084370276294398230974871018587232543003630617330893211066307105821262431656079961682570805759292701554178358142472208174827059752353022366034104617844369747616054751052716206164339032286350733778369851571684607983890388855082034576332200944726946875355223792902172915679746984436544102074756118783045569671701542198496762675625456527347775285279403714429531968822597354198650366932209646410903272165332447073495610337288279589772908159764157846401278314309377816590280553096273325894392336354223771012437128482415350001516770970278974068929756534203391208742467708078769159255933477685343438564870223878195498549339432846329733462050950431326960250303217212668198438858085084621060329973254924652104778046285005306738097747166149091176488405113315302182628066519066263523830846859726730976797110138516117899247952951924439003108911979307705389096059231543181365800401382700847501288636523324056587969273224292265922485967166721820831298828125 506 1735100033871688268573979653961413729411696399985851423585719577101064036758561014729672785734250805507735421028475299045476883660994955845295891653043308639945910547162343714956248336005134853688555057849125234062940793721287371496961903643620029562540388191844088208538972163001037749062305788149678954056373551258964177571561137312476710496391413450904512482974495789808434695828531643465280205932438202750287823476621627405253661214506731660839369081926761046969024035143114886948233899037285115059795748651545394684574705685724493479120540470407977456919968645450464378735889880920248759759669315637196275347933284347397970267893358509025095695819499989078626199849804218623466813956667339625308975711448837773594659299040939889626398635671498258706789505304331289687745170014158165743279242783000902050944957498281613430655373252361798401627000942161961926504170898644378457622809170327792627189129850963039236663214949924277607639725017314708421466954053891118547880978439934551715850830078125