0 3 1 135 2 2835 3 8505 4 12629925 5 492567075 6 1477701225 7 39565450299375 8 2255230667064375 9 6765692001193125 10 7002491221234884375 11 21007473663704653125 12 441156946937797715625 13 56995271759628775870171875 14 5300560273645476155925984375 15 15901680820936428467777953125 16 9302483280247810653650102578125 17 50596206561267842145202907922421875 18 5234090333924259532262369785078125 19 280050003316617506273698095350605078125 20 36126450427843658309307054300228055078125 21 3496108105920354029932940738731747265625 22 4500780409586256415081083250968684530957255859375 23 13502341228758769245243249752906053592871767578125 24 40507023686276307735729749258718160778615302734375 25 1835575778343610885044593587658813455682952443408203125 26 239422927610036202397120902738106102915167710009765625 27 1503336562463417314851522148292568220204338051151318359375 28 3991358573340372970930791303716768624642517525806750244140625 29 730418618921288253680334808580168658309580707222635294677734375 30 2191255856763864761041004425740505974928742121667905884033203125 31 74842343787769800913355506161166981573691187165567325469154052734375 32 105303177709392109885091197168761943074183500341953226935099752197265625 33 315909533128176329655273591506285829222550501025859680805299256591796875 34 1009330958344523373248599124862583224366048850777621680172931124810791015625 35 221043479877450618741443208344905726136164698320299147957871916333563232421875 36 663130439632351856224329625034717178408494094960897443873615749000689697265625 37 88776587605781104752032128551522762259437146962890145298580308397467333221435546875 38 273520666413411583741010988067241630521325849792664537664925930172596853655242919921875 39 820561999240234751223032964201724891563977549377993612994777790517790560965728759765625 40 26397114365468690042380676208700419994036411793480581322884218844840541929467864452362060546875 41 79191343096406070127142028626101259982109235380441743968652656534521625788403593357086181640625 42 31597345895466021980729669421814402732861584916796255843492409957274128689573033749477386474609375 43 3922968479651583959017492107065367171298430075344839144248800158245369447453940005166364917755126953125 44 11768905438954751877052476321196101513895290226034517432746400474736108342361820015499094753265380859375 45 1217472976443595021764049274606493260058133471658743182697903497386493966451222760224044284820556640625 46 1588802234258891503402084303361473704375864180514659853420764064089374626218845702092377791690826416015625 47 140712615268928782279567205475970518948418927639494005279047669502176352765556030224442328768444061279296875 48 9709170453556085977290137177841965807440906007125086364254289195650168340823366085486520685022640228271484375 49 208240880058155166408452155120463695552950473109447819203003177796371441299570136413432500106866259333133697509765625 50 2075691352837740207103603739749138126640699877123205681733160707712218560050553940379052984936183036578655242919921875 51 193039295813909839260635147796669845777585088572458128401183945817236326084701516455251927599065022401814937591552734375 52 76615762182835540806376013333111326746413274348742425304829110079905709777777390047117711140172275520395898025429248809814453125 53 1077294232052850539278453123476878365381317050617667242211202116833554185185327881452522136341962366092286722135560667514801025390625 54 3231882696158551617835359370430635096143951151853001726633606350500662555555983644357566409025887098276860166406682002544403076171875 55 16434123509966234976692802398639779463891991607172513779931888292295869095002176831558225189896635894737833946177977982938289642333984375 56 49302370529898704930078407195919338391675974821517541339795664876887607285006530494674675569689907684213501838533933948814868927001953125 57 476461012944258078017324689882331388046569475955760868907367216941849863315755701973386188202249452999762327937971750080585479736328125 58 63037271423970535643024300264594527277521026267170005593942640176615341360500074792533620063271970616420120248221909937945459187030792236328125 59 520667217963530000239441401982594994177466816001838910136897622093475504644037713834866880684901075950724076822003893126052916049957275390625 60 140131854375486500734443019488193634137929241391918922435334489112615903844391666263802237400653590680301927311797305792052755772769451141357421875 61 271155138216566378921147242709654682056893082093363114912372236432911773938897874220457329370264697966384229348327786707622082420308887958526611328125 62 723170753623582532582699696306649037045733849942999427471296754566575701095040630545959697430495949476346739671990207149228093814963804185390472412109375 63 21480319414561857403446525632870763476605955938900973093206834294056703992921998927107713785064236123059804148672976449977072093513776361942291259765625 64 12789274777833057088725044129183088220153803136241944874829883104509891273865793551205297249058320866489192091099146813434098839117634877018630504608154296875 65 38367824333499171266175132387549264660461409408725834624489649313529673821597380653615891747174962599467576273297440440302296517352904631055891513824462890625 66 115103473000497513798525397162647793981384228226177503873468947940589021464792141960847675241524887798402728819892321320906889552058713893167674541473388671875 67 56973057239965358838553588257887465156818329497673885615681287441754913946137746893860131209894742890503406447925948391284916982990396085445885734680481255054473876953125 68 1032946298655024114594645491458220563930141017414348273988656385357034744153888715423464118022874251536518282121092194746339581822043268157866710928772203624248504638671875 69 71273294607196663907030538910617218911179730201590030905217290589635397346618321364219024143578323356019761466355361437497431145720985502892803054085282050073146820068359375 70 538227598141273682801875188954149161101374032399991842714344365922737519818396452658139970877835970971788767576101907146733411907609388761566728886363096535205841064453125 71 107326263379525568413893587568195620715369648508301534888953368411493075735139396866520826073245293866252449201696097366279710355067275047752577498446024022996425628662109375 72 36503146238535790291804311591550739103362971362123415081784436124360278116947453388032818287209185525389712015984079960307725290511910656750794668724143696277402341365814208984375 73 163250648218098110095667455450638919693928498229686011248284217690628388404346494202828951092696971828141258717804561841286819814612534755993890195281520783521168460138142108917236328125 74 73952543642798443873337357319139430621349609698047763095472750613854659947168961873881514844991728238147990199165466514102929376019478244465232258462528914935089312442578375339508056640625 75 221857630928395331620012071957418291864048829094143289286418251841563979841506885621644544534975184714443970597496399542308788128058434733395696775387586744805267937327735126018524169921875 76 331764792002167736927907952344763526562039298783236404082463421712615567635090189224179143674879216346055941411643128393570850222757943008146257979430720280248073647140208468772470951080322265625 77 1093828519231147028651312518880685347075043568088330424259881901386493526492892353872118636696076776292946438834187394313603093184432938097858212558183084763977898814621267321542836725711822509765625 78 3281485557693441085953937556642056041225130704264991272779645704159480579478677061616355910088230328878839316502562182940809279553298814293574637674549254291933696443863801964628510177135467529296875 79 4763446777296930608642812582222339414681641344900793783067227635070213744404531218475355353353882735469282878794041878462465083222530536877769635334023111068936010966899067368009127676486968994140625 80 72209089697044171096416395933908443187159001147351132957516103720029370151428288740867911801491508386978859159638880835612508196570340408530109902028456340694000990247222962231650366447865962982177734375 81 216627269091132513289249187801725329561477003442053398872548311160088110454284866222603735404474525160936577478916642506837524589711021225590329706085369022082002970741668886694951099343597888946533203125 82 12592223627045623577046953644362285862547555031506487047697896318976960730744659203342276798552382547680630867397643026874767719051131840087258120078426025334319261734831368421969632351971813477575778961181640625 83 37776670881136870731140860933086857587642665094519461143093688956930882192233977610026830395657147643041892602192929080624303157153395520261774360235278076002957785204494105265908897055915440432727336883544921875 84 113330012643410612193422582799260572762927995283558383429281066870792646576701932830080491186971442929125677806578787241872909471460186560785323080705834228008873355613482315797726691167746321298182010650634765625 85 1717787766991168796207522489408598209293940981071031423199067696582018107258468993168997886714945014196714903157048276846028228658163274475514652136875208198450556956009018786060883560072542251713457517325878143310546875 86 5153363300973506388622567468225794627881822943213094269597203089746054321775406979506993660144835042590144709471144830538084685974489823426543956410625624595351670868027056358182650680217626755140372551977634429931640625 87 28029142993994901247718144459680096981049234988136019732339187605128789456136438561538538517527757796647797074813556733296642607015250149616972578917392772174117737851199159532155437049703671921208486310206353664398193359375 88 13772259555814364702572548870986114052123446857595573975583521525718056343219919769404768593279851432171878331695015168688971828169978237265047561513955525571613621081875963031922234771557147716845395790951442904770374298095703125 89 325145084295965218847691045084585214361001375811930289945297921237604547581235497164643015050041709898666518874364923330352682725926007949344383734872950016755921575976462953318859716563283965662915213673331891186535358428955078125 90 22435010816421600100490682110836379790909094931023190006225556565394713783105249304360368038452877983007989802331179709794335108088894548504762477706233551156158588742375943779001320442866593630741149743459900491870939731597900390625 91 9262160428797908298367712798051716427439534604550858259450917848098735048070974483451528089269536781975775606467000797621514494165139951217562490796151466073643454067953371284908802017697217553975704022529316716827452182769775390625 92 298606834105893128098080205559723646512804150842491754308213393722507105986400853417190814032929150618909160045112180644445727847098666877985923118766066279472815019176693899593749969274773675789442063486895858659408986568450927734375 93 8496486830256973154336450889509259473599318107071029575938028586876593484613593996285465612269570331644905256426931820381251588839214690707256571769281510562111558125421872769890091743382973421827115414877813964267261326313018798828125 94 8916269960712408257908136054663592660158637642075352290140836682889873543999449647718080143429615101742846567396551980859356340001064975545906443954608795814304202657664797158459425580845472967170113868569828896709968268623924814164638519287109375 95 5162520307252484381328810775650220150231851194761628975991544439393236781975681346028768403045747143909108162522603596917567320860616620841079831049718492776482133338787917554748007411309528847991495929901930931195071627533252467401325702667236328125 96 377745388335547637658205666510991718309647648397192364096942276053163666973830342392348907539932717847007914330922214408602486892240240549347304710955011666571863415033262260103512737412892354731085068041604702282566216648774570785462856292724609375 97 224407513062455320963718976164133330585386247323710122723369703446323591398475802088845646658979424172618205575645406325314007092650457783142298447377355034789802779447343121550493365422124743077619720406811107951825744324978776656416812329553067684173583984375 98 977892593418144719820001669853924075616610143447116374203297174871935650108686524430955117192778950591628238895330712235127461564323527711941256737841466830434396053504115646464558679978164026403934110093914098155036272715418464699860123801045119762420654296875 99 91782109133331235406718585592592554254036713623376302762629627511387429137855711701558016251708643227485546057543028711723541151618399152685055153974159138458218035622331932107086918810464812708841497887325575323525898169910250968632681178860366344451904296875 100 18086123515268586593070930883948325778529204603054417340889981249256449848760157269350514892480446691192164278369141522788682401632163645032353543366377929028884155009558618881362012786196143668340761366186941245377395863871664504623912989700329490005970001220703125 101 1682009486919978553155596572207194297403216028084060812702768256180849835934694626049597885000681542280871277888330161619347463351791218988008879533073147399686226415888951555966667189116241361155690807055385535820097815340064798930023908042130642570555210113525390625 102 1518854566688740633499503704703096450555104073359906913870599735331307401849029247322786890155615432679626763933162135942270759406667470746172018218365052101916662453547723255037900471771965949123588798771013138845548327252078513433811588962043970241211354732513427734375 103 160140431238827368693020173105370974264277397974701785463946683094656395913952398691478035763557313144576447855292949803073317518041984778122646740853319268365583305789804201394921036241277229845845584998421770294180387883822898063893924882213106002382119186222553253173828125 104 1317795608664310416974863004484097747220738707933820992582817255185927481975914288832172756298313129866719589401205683929490329855967492739171260030481964259380385023344298773278805207229470324401463318952012747750810411895978628167783107855731649293602458783425390720367431640625 105 3953386825992931250924589013452293241662216123801462977748451765557782445927742866496518268894939389600158768203617051788470989567902478217513780091445892778141155070032896319836415621688410973204389956856038243252431235687935884503349323567194947880807376350276172161102294921875 106 12986875723386779159287274909190783298860379966687805881903664049857315334872635316441062513319875894836521553548882015125127200730559640944532767600399757776193694405058064410662625317246430046976421008272085629084236609234869380593502527918235403788452231310657225549221038818359375 107 2647809613506042352864395855271907274524931837868387606990067427640811864391508171313226337667159163024921870141034197258521079760599538445001826403964999158253083325303100510911797394778398359092280011395279594279310376640118999926830612488183917277257251043920405209064483642578125 108 497975149466443753521058015385891264655023699270439300401662102946446053619583703551909274704292258901217807591953479581791243850289261947355790845298347376689106967448970211729607665846941626877367330201546801358677362374800225792690602105203183468455563343013636767864227294921875 109 36817792675801518916579424367555870652269177205559929675196887581345488974363921122110412225261848161861538604311080512879735614071136582077750396147133313295509123638339612604228542774393629183178153558451362758453810787180854693982579666648197369740262075765713234432041645050048828125 110 20347433160961439432549611440695768341782326585211837656583810349847065667527817451441106512839276173279218139104267147791926930019922482382186316757661371534748542198562383296189087269796409589016413473107620522726364735471993218052720440989792902902977010654694822733290493488311767578125 111 1403972888106339320845923189408008015582980534379616798304282914139447531059419404149436349385910055956266051598194433197642958171374651284370855856278634635897649411700804447437047021615952261642132529644425816068119166747567532045637710428295710300305413735173942768597044050693511962890625 112 66175291058143567341139809471120583500960009909071147485604247958292367681087064643638287474389726457456149589572958007546040513596798911295625737792511844852355652308743050061069252716221584719518958544879195514365758811727893836576782416856243334984259227675649202719654340398847125470638275146484375 113 45462424956944630763363049106659840865159526807531878322610118347346856596906813410179503494905742076272374768036622151184129832841000852060094881863455637413568333136106475391954576616044228702309524520332007318369276303657063065728249520380239171134186089413171002268402531854007975198328495025634765625 114 136387274870833892290089147319979522595478580422595634967830355042040569790720440230538510484717226228817124304109866453552389498523002556180284645590366912240704999408319426175863729848132686106928573560996021955107828910971189197184748561140717513402558268239513006805207595562023925594985485076904296875 115 33778516049805797872187292426642302639343478262479948710135141760457702535293979833417993387332416223873074239069670445410800004733255177834419270387443245904885208913885729542365309051357651741905501881343749557797797250012939073379959416321960754707097975535086852653324803325869396530833910219371318817138671875 116 101335548149417393616561877279926907918030434787439846130405425281373107605881939500253980161997248671619222717209011336232400014199765533503257811162329737714655626741657188627095927154072955225716505644031248673393391750038817220139878248965882264121293926605260557959974409977608189592501730658113956451416015625 117 2128046511137765265947799422878465066278639130536236768738513930908835259723520729505333583401942222104003677061389238060880400298195076203568414034408924492007768161574800961169014470235532059740046618524656222141261226750815161622937443228283527546547172458710471717159462609529771981442536343820393085479736328125 118 22887140227286665435268582793057891787826763848917226447782717326924523218326465445829862689487888598728559546795241255344768705207088044569378292940067982911543546577736984337372750627383147302504201382232677669129264493705017063254692201920189338763114839793431123318050020365492697660414478377788327634334564208984375 119 16547402384328259109699185359380855762598750262767154721746904627366430286850034517334990724499743456880748552332959427614267773864724656223660505795669151645045984175703839675920498703598015499710537599354225954780458228948727336733142461988296891925732029170650702158950164724251220408479667867140960879623889923095703125 120 49642207152984777329097556078142567287796250788301464165240713882099290860550103552004972173499230370642245656998878282842803321594173968670981517387007454935137952527111519027761496110794046499131612798062677864341374686846182010199427385964890675777196087511952106476850494172753661225439003601422882638871669769287109375 121 4790903139988011625353470791864174848617886955584171924132720700408369958398391659415757937826559101598138320959009649574651353424619401494188250482694377820837825389224909007491359928055425517579115610437943627012637175292318086151363120783911335990205031849001669340018694597202735218729382276503514503929181955754756927490234375 122 182404055248763566612082693458644729011428810059956177667505075226647869426101965648936151966870584675145920293872374388255700978935534473088229260627623046772758526043959960642218546540854215730789668636203827711252135174904426494040848097605856295155076177587040556782531759399299737982683771413318307708095744601450860500335693359375 123 21870115732636213574047723127610174934426538914506555813217506321887358949614559647768212937157258064243545856745019110537832338308085345080719706721668564018955100840569117218602599401405325414346709000783800932566900024967558430203530805835800682845019325077379867725014798697010479754927913122575233728639432229101657867431640625 124 816373188760316134546350821271453789796891458048027351771682667290313440166882196012970744868235340340419958943054471819580561044938658779632102561929336539412881079778045603798913677128100000004993781764333205916758499590759013571598750203060948429709385322617470514671257253631656534347277716859105911595406723790802061557769775390625 125 18542284236313060363951266203538529927656795686644845240790228422164889166510395318042604528192229285151958527473596218438133283013691756861783945489101020819684767964998749799084726348610535300113423765213300105987335801204909475251722413362123321683989268832610607799728266001735814864629718783020872570066472917460487224161624908447265625 126 24936175352283081179106875239241471282021207992384447047959272705670023361858807496677985399982653176583668364533456983416799932328757879917571512899135855585093308642584525591872563020545202644980121615286851866672624008516947225338523245555958949850882120154200472558255254278196440680019276984062552766641118751067551784217357635498046875 127 1443832536326001612327637865805921433582764761030747368395659039740479046877413715405196786644800431576196476551209881930457508498229309927474382146284562450538989008695190258434601033855790081810895379414577181068744565761523737676541489506227294664592730785171584489965742725055313158008246493738707720575198535872818439429465797729790210723876953125 128 255558358929702285381991902247648093744149362702442284206031650034064791297302227626719831236129676388986776349564149101690979004186587857162965639892367553745401054539048675742924382992474844480528482156380161049167788139789701568747843642602231155632913348975370454723936462334790428967459629391751266541810140849488863779015446198172867298126220703125 129 766675076789106856145975706742944281232448088107326852618094950102194373891906682880159493708389029166960329048692447305072937012559763571488896919677102661236203163617146027228773148977424533441585446469140483147503364419369104706243530927806693466898740046926111364171809387004371286902378888175253799625430422548466591337046338594518601894378662109375 130 826124016753804804209570564783547075764842247257038670392033542061331402875480622494507246649107181432907745828737725291205187364320228275727792490505530199581271595996958233526896118771704508658190116762238490290662293938135687199701013589144829597655434639096120462358339880775377056931041540626078757439366831173750763670227126311829124460928142070770263671875 131 107755306533104974462117899754375705534544640946570261355482635921043226462019211629718336519448762795596662499400572864070241830128725427268842498761590895597557164695255421764377754622396240259763928273335455255303777470191611373874045250758021251868100170316885277698913897492440485686657592255575490100786977979184882217855712127629885799251496791839599609375 132 52045813055489702665202945581363465773185061577193436234698113149863878381155279217153956538893752430273187987210476693345926803952174381370850926901848402573620110547808368712194455482617384045465977356021024888311724518102548293581163856116124264652292382263055589128575412488848754586655617059442961718680110363946298111224308957645234841038472950458526611328125 133 630014567036702850762281656262404753184405170391926545621020659679102247803884654923648643903308873168456940585182820372952443961841070886494150470146874913153671438181220303261113883617083433870365655894634506273013425291631347093799988478285684223615999287294287906401405368177514174271466244504557051604622735955569938636370259932295567750770715065300464630126953125 134 11911670767461381806272906663751978240440032640200843757904413867886282034059493591928519709148607299673383551064037975888612486999460247226040565865800216381254299517240281547704315985597414691549006470752043106975811971211541515982776526345261890088367614431866420183821920100658581946109350157725694952431588007718101397938814449417588292590153287164866924285888671875 135 194187479969988405536358518845444862001360319801075299478032274606006619789419268717146346831817305908993615327595210272921902037524374054361080879146749388750386027767470784740788166579308289550084902657274555895346865194779332182709234411542876762466753729522402148832683899025016690388993576437080076944733331605666002822457609500172992511579650454223155975341796875 136 65205855623221862066445612461644660365666389276213041827800920520404314776875584763979788667646028448251563997632916244381491944271050331243777052214464951495869879801817783824511411701498591724228789556640820452542896948788667585764056724514493291461084483675696448724562330151816653309926385338658592624530042386869774633977833259773561336292146961568505503237247467041015625 137 159062322841408401010538182579420350371356710434080852776133335828177247991680922433448890285034203783394565195645121268270090397345841841902763369855163035389328263886879439696560563363839516283158235324604370433604722908527349403324636566597112812696086120646446488677423482851952488385482038248216175253535043075402555728904442868946338122959627270347482408396899700164794921875 138 14792796024250981293980050979886092584536174070369519308180400232020484063226325786310746796508180951855694563194996277949118406953163291296956993396530162291207528541479787891780132392837075014333715885188206450325239230493043494509191200693531491580736009220119523447000383905231581419849829557084104298578759006012437682788113186812009445435245336142315863980911672115325927734375 139 63637235968861553909881088382904826228228632958290153242412972276481110230138117069491546154442435963867046451575505379835029633458255092874749474118258647130789005643622611241458479850979575745940666321141863181690386106147316026868740723519590602724406449561005931356510878328809901575072537388946808888994200534267010911981833104730405788025220104042745106198708526790142059326171875 140 5240717293743655549140437271597361154373312610014068989972435505885048870782564355023837300456797928932342876426597594545554195404187681663514243442060954367161866981769252903567830191167721001405451693544995858601748366999549916760721404804008844906163044340697521465002740363012481824411948671591936552435339396598491149634439901673863107861240951228232187730782243306748569011688232421875 141 15722151881230966647421311814792083463119937830042206969917306517655146612347693065071511901370393786797028629279792783636662586212563044990542730326182863101485600945307758710703490573503163004216355080634987575805245100998649750282164214412026534718489133022092564395008221089037445473235846014775809657306018189795473448903319705021589323583722853684696563192346729920245707035064697265625 142 2409157608916026112348470285242375132731382947490652264338603852744469318772523064440349131424057496510249796984735003547651399988450192156025456122459334671060451072472651015538808949684046565153061108386342257574327259265983921746155710770367745903142028829342542100023723119808328819370127194032096443356111709732841466524673281938477328837234768748594555994035903978556234505958855152130126953125 143 310781331550167368492952666796266392122348400226294142099679897004036542121655475312805037953703417049822223811030815457647030598510074788127283839797254172566798188348971981004506354509242006904744882981838151227088216445311925905254086689377439221505321718985187930903060282455274417698746408030140441192938410555536549181682853370063575420003285168568697723230631613233754251268692314624786376953125 144 135225464872973587817544290132726598099037090174799741218944688009389945808659252617022039414970189098014250055181347183861685069580719564299657853957583876613034326228178648223334826007838125141759223892860874961404796468570837989309030086217664394090101816657677191308965161068325509991057597387160344641202209173019719872945974367126899228551047745102410459726305358429954139865003526210784912109375 145 233566155819870534954036111967400025667590328448070231024303928193898643048819564193962062248916034566708643194061154203117337611157254156643119533380427387121714344462728147464031728199648284079226493080585553363962013628391951354464182580968167559726217011294723063530540439977849212249404369223011897876346897760960715854747840036004429789026368952011961930405365035767761838769729365594685077667236328125 146 700698467459611604862108335902200077002770985344210693072911784581695929146458692581886186746748103700125929582183462609352012833471762469929358600141282161365143033388184442392095184598944852237679479241756660091886040885175854063392547742904502679178651033884169190591621319933547636748213107669035693629040693282882147564243520108013289367079106856035885791216095107303285516309188096784055233001708984375 147 897594736815762465828360778290718298640549632225933897826399996049152485236613585197396205222584320839861315794777015602579928439677327723979508366780982448708748225770264270704273931471248355716467412908690281577706018373910269055205853658660667932027851974405620733147866910834874522674460990924034723538801128095372031029795949258365023679228335882581969698547817832455508746392069951980374753475189208984375 148 1674878913466924252093034906860583230612760890008808700774393478991863197733274011371919316283288117762273663750976085353987858004358074747591149102714463563618164718471026550907903319135348612008383634033292413729339462579853801332512666564729094500807640584440845426250775446470935640379896483675066110592000531822658997854683085337427039150098059811379614718669715747012043962314853384754087528563104569911956787109375 149 5024636740400772756279104720581749691838282670026426102323180436975589593199822034115757948849864353286820991252928256061963574013074224242773447308143390690854494155413079652723709957406045836025150902099877241188018387739561403997537999694187283502422921753322536278752326339412806921139689451025198331776001595467976993564049256012281117450294179434138844156009147241036131886944560154262262585689313709735870361328125 150 15073910221202318268837314161745249075514848010079278306969541310926768779599466102347273846549593059860462973758784768185890722039222672728320341924430172072563482466239238958171129872218137508075452706299631723564055163218684211992613999082561850507268765259967608836256979018238420763419068353075594995328004786403930980692147768036843352350882538302416532468027441723108395660833680462786787757067941129207611083984375 151 69867573875272745176060951139689229465011320526717454952803823976145573293443525384379614278757363832453245883371967400541603496651797088095764784819733847556331741231018872571123186957731067349929723293698793038719395681518601322585765885747674177101190726979949866956051097749535080238447381816505382803345302184982220095508104904850768938146340565031700627989307192386607413887964108945016761254009907133877277374267578125 152 19584184729299277745654997912938107059170781888510757916553315355400457000992626441438929271962988027296785922178220601360509467083223296824060676857948874573724814596364290063740486361586617008912909829325048640027127998206540118552627507191967626946581592036510295315898322921358811404229142198739574040572485355938277085032206622677082928009976418380842345593350585622454695536334983059501002600200081360526382923126220703125 153 46596853321436212567248098482507909899406343114042837801454439983539018381672111188251245509153316340809594090699904189443970800991117499340006438041326632606448696798246069462003226170671605986723819938738908833167994202629354075176941310215371250321176891397214150924033940743922689203165890059070020993086258260680728236800767481542024897678909409250969718825558289929288758345072890727778247565993297030217945575714111328125 154 18911565904771494051480477009618247772223561384549855935909291739519228305293534686307709246117419203499277809681009614806782769436249992694638312911262620476490235839052158521501319357497924647741795941236879844485396287108136498180937515457459498799101247258016349223273795020624743026550892309923863370149023346388576958546775486221238514847473778291552315233946959759251489018139558066322440665896209566199104301631450653076171875 155 17757960384580432914340167912031534658117924140092314723818824943408555378670629070442938982104256632085821863290468028303569020500638743140265375823675600627424331452869976851689738876690551244229546388821430173971787113594540171791900327014554469372356071175277351920654093524366633701931287879018507704569932922258873764075422181561742965441777877815767624004676195213937148188033045024276771785276540782660958939231932163238525390625 156 53273881153741298743020503736094603974353772420276944171456474830225666136011887211328816946312769896257465589871404084910707061501916229420796127471026801882272994358609930555069216630071653732688639166464290521915361340783620515375700981043663408117068213525832055761962280573099901105793863637055523113709798766776621292226266544685228896325333633447302872014028585641811444564099135072830315355829622347982876817695796489715576171875 157 447019280134910709409956758222781268889074483503978696468575305696100726743420255146839987511308049679358261180781716735538367164215447583094288975452701169939232639150724906528861599228587550069992838372203253667757125964553629257721552376740555585579407027242671007000781548463789661560649913603655491919705484715794063859094646796540319364010089152610795650486671329323368429409408978551349804891509616988653531832742515916834236122667789459228515625 158 9647898132408144807409138666678732422066355759078676902199467029412245900937127808924604047006648554230753838434137771270612240954290235606351560621281320214515812355771041148104926602055846404388334641126688928081089049594682645850105446980011991055670655264230309503613990254614165357424098854755154501864147152139440227174704607119575238072160197538362496053669165381079894159915301695352873486867114035726335219411708976622321642935276031494140625 159 30591300548100398925092701171208069099257983993753410039462691203014289356573306894671483673651213135604385156654628049052785994426592988375150681395602776289992392116975079924154358875511076303846491033509079265150096148555396477693510763593169719035783194109606938535694993892040850990197683710197329607410788548380850370130873281717957327042728176538101053288965224744450137612602384249165014006443497751280119999195417079818071215413510799407958984375 160 77210363562979807830696350096826268770763124358602963503970082704772910025063880843429827701172209930071786283977867774485509815933099477892680066883571609109008468123198317014395999078371232537179155742972697001599463546205860634209645880169887048632401728705863764819727661040236891530745056754577172731947045096891531713311383229920473558491872139939101362313260627676611456548157075935283328797913435853510062093114918457814610519562847912311553955078125 161 387559683439987156716300551543485283495021183417081491063508921191320404103219675300533404591551943729000480951781810393560011450187702545086197578220561104463879116711274313307782896152330136268271504476122097728993320393993499882349448242229704827786337597777545655486469012346550196344466558786677273143858206970847926521539463074940327812456007079965208021629928891540221003756935322121447151333233400352031405139939523873948701293556950986385345458984375 162 119981421337001745141334954948810682686530366861608587921756760090871699702206852849452293735494542530731047596884813579536142348333985032859870794797814949507649557962566645880662129077018596969641042426433821372364414976988263266087432337820876412433360030422004244775636156554039413007939148837963118423701752806465415186347101816787715438628982696937227848867400465620540121115365898460905173287310626924996374657522778088558634834726035478524863719940185546875 163 545315559976672931667367370242344552810280517386011032104384474613011875146530146200760675027822695802172611327841477718991766973177961974348112762356068945512267240939865405527609376655049523227018537828141718137396266070411656544367379975395883294509621338268009292505266331538109132121083431468542373235724466505385312021947577757300166668568726357579700573102335116245354850469338008504814012590826799374108522818441026412498995323829831249895505607128143310546875 164 2805690938118322389355936780573306429744085770799528263625149136221351253992250959468162436801181020370763746365526359455745205203967441660765160481966717424319592591985939625331171559681161536603261181675361275183598405222377072272315068992580891769160901496891882007553002420815245431068579520457319049860489094506982460299450490740927800527920959964127682223267454769075841277285246852048084531102025967764195664034776887189696903401880945239099673926830291748046875 165 1624495053170508663437087395951944422821825661292926864638961349872162376061513305532066050907883810794672209145639762124876473813097148721583027919058729388681044110759859043066748333055392529693288224190034178331303476623756324845670424946704336334344161966700399682373188401652027104588707542344787729869223185719542844513381834138997196505666235819229928007271856311294912099548157927335840943508073035335469289476135817682834507069689067293438711203634738922119140625 166 8793496528944426008647111305732775286181175970750309436152932558558006694032330330155107860406369124851611937280131622044028925426024743265330322579279035002181374419550262797477925936398714304683297756780925332093044512737078390023475021231668424470471680607166469958084931604490916396306711907844100161635645054182835065276388344441755630955913635536963808685814640268285249189183181967631960952431361151434465294211063576976388530929973352812112352694384753704071044921875 167 1929178822995530788759063808030796371709429652694998136269283415224365414583670854141738648170972103193820588084076236165373373862439290350751023479700289652023565189781873504350289737408704735161554644966896865831896756515849416752080114482952040639303370593364430344694378889914448675436540605326193602160759261502009636465791009722043442608525024759547879096154816484538295963867330742332873017471059028929753037501082604962118950635134063953390892720562987960875034332275390625 168 18257212835919849735890193766852962508291132359889572267532650617265287835176695780521185944835698137480951937704191509451483033398479088492911894129655738031768755739260632533283499092195943865882220614828676963708802112137376183773628843687243286807287418864647605785751219778370176739147071974695838506253242222416494982326097883804827532572792032424743335294840534553990182623350133208197536442943776299019744834395103516991661993392435936467421697670943103730678558349609375 169 2578605357469273826559144693902549605750227753602225231647061990646429019493025399100343737654269642882829498924260315666588172984448556409419684849104347554684963372480722010765238757922526131156533436341891850369366951778610606549810054011866588973326287426774238579541991585529213576078544373455803329620816834680903969533483032796790740120305726163752115623573269558541286684377125249652850072857356127777392673887585660097881765700426719145621490270059439353644847869873046875 170 10157126503071469602816470949282142897050147121439165187457777181156283907783027047056253982620168123315465396262661383410690813385742863696704138620622025017904070724201564000404275467456830430625585205750711998604936423055947179199701802752742493965932246174063725764815904855399572276173386287042409315376397511808080735992389666186558725333884255359019583441255108791094128249761496358382576436985125787315149742443199915125556275093980846714603050173764131614007055759429931640625 171 30471379509214408808449412847846428691150441364317495562373331543468851723349081141168761947860504369946396188787984150232072440157228591090112415861866075053712212172604692001212826402370491291876755617252135995814809269167841537599105408258227481897796738522191177294447714566198716828520158861127227946129192535424242207977168998559676176001652766077058750323765326373282384749284489075147729310955377361945449227329599745376668825281942540143809150521292394842021167278289794921875 172 20100618418331999562263643135499808214600210924726778449506884621305737225040751380807449951630235815997439691732365116510639152160813732384847091511239972499157190576462764610227147819113528033224583243508499415511015183449169197777975757480731623874841388562654523537213580904373146733651324644644112811682716139160239905066669800333957215661789056522179291959479884910362893477398965407896701103335554348573844623232335567516274603192816871629779022258299736591879991465248167514801025390625 173 6678942394158553964357357779393303459437137682700392585412157473344051689818364549573278355873328117851259713501677650582875021362225318250376040879805855666968447646320696460459480725678154189395791385577086286271035511606245683933208701390773091144702930442748107313063351065337570495123115488080731867290321738400752516853317448730451667660391349469603845979554249286305918588015460736930449398664654205952654814511029939444474614263052765660545425675798103526403792784549295902252197265625 174 1539903474438556356709026904600119453708762500355288075851246941354178551801292685051614641416355382879218489554423386120973599437490632522458651571629384234630554526845598625383499299995990037862400389460004796685856065639361962200502972054804342209533580523787752644643606283430147655863385627044564837597449058368349110775961215679242917424236083574052808684017715085449996302744150008443988735745779907533425511257872341891917525088503360824125266071056572503295001297374255955219268798828125 175 2745447658589286585438626822803909743011344787090739126561093482309983036778953870589495100498861578838404881724610212139362479016817453489624846984346708287276951626702632673696964893530907863582193557189662667846229704300088108112850770910917462832136085498832972534991040289457186958600978745597748406988038344076481726273404572384399275951715640180223761749123876399415279288756138231466981603670133872744360811416187446677314005339018550963506177656593278233083943451475761321489699184894561767578125 176 1546562218157283709701235197125346536456172390981246058193803752043614898447532966401942654866170933057442051277182171903833012197246513101142381052317578030824134322465675174265975857054528883851978030032604734288924156570791991033003272696543024914172729385805473611414166800611253788906228201668600631010729023519066125280651484006932343221708810407200285002781572294867122394102802759210657759272695500366910675426585941578050247549054118228350641562011060664051653734674118823022581636905670166015625 177 542931492619641547276586524597232779048694511060703297451342163781175315404295580586166782589353369246346434195213741722043905762928769149747740865083451990767028122841832529652290686449991746378423851289156120205266847633272523996073029903030304697294735859992712149602223154522184921372053753793173931720733498809532796742649668021021647614383429855120510452221490425119167386306547628240215880996994664272306560983230980892565585753828291582890091174834916923539981405133492131653838441707193851470947265625 178 1863729178308290195361666478128941221376685992975101947362665199476604338630040981764243614649750240702081135885291799087632133501983912898072490549325467603871525321972216352361606996634557078218355520297110833584389597014155079965606252141384324321140098711256141600880905474632164126530040395406952262783422411766607357770957818949711237204671997870795205811403081068239167466993057945628305913022081290709651049936296871112417933887298693817711308481368611541669716726000137485552698990431963466107845306396484375 179 609439441306810893883264938348163779390176319702858336787591520228849618732023401036907661990468328709580531434490418301655707655148739517669704409629427906465988780284914747222245487899500164577402255137155242582095398223628711148753244450232674053012812278580758303488056090204717669375323209298073389930179128647680605991103206796555574565927743303750032300328807509314207761706729948220456033558220582062055893329169076853760664381146672878391597873407535974125997369402044957775732569871252053417265415191650390625 180 63045459445532161436199821208430735798983757210640517598716364161605132972278282865886999516255344349266951527705905341550590447084352363896865973409940817910274701408784284195404705644775879094214026393498818198147799816237452877457232184506828350311670235715250858981523043814281138211240331996352419647949565032518683378389986909988507713716663100387934375896083535446297354659316891195219589678436611937454057930603697605561448039428966159833613573111124411116482486489866719769903369297026074491441249847412109375 181 1069566219493453118765129966801027432829759441078516381062223118001631080874701068819772946793271916885313832667530684119405766934786037853510331238899645975847810309400025381375040831263622788833340957765707450731577423882468388066061944010158342963037485548909230822621538438309279509753692232318118799327464370776679463514386127927955033363203189498081306687077057178846434621795311059126900338894677121518908092792691729878349965988912410901577254267830225634591125383300588900896410660124047353747300803661346435546875 182 8243146853636043186322856654135518424818956012392125748846553570438570740301321137393990100935746663435113708368658982508260245766395993737004122858199571535859074054545995614257439686548740833538558761500307322788267205862183866825139402486290349216129901125443441949944196744049617181671706034475741586416767905575868625305373887940749442130206981461712630637302879677369471630176462332691020911861276575546224671153275162172443187876547950818455898642167548965793803329097638659208636957576032955330447293817996978759765625 183 24729440560908129558968569962406555274456868037176377246539660711315712220903963412181970302807239990305341125105976947524780737299187981211012368574598714607577222163637986842772319059646222500615676284500921968364801617586551600475418207458871047648389703376330325849832590232148851545015118103427224759250303716727605875916121663822248326390620944385137891911908639032108414890529386998073062735583829726638674013459825486517329563629643852455367695926502646897381409987292915977625910872728098865991341881453990936279296875 184 26764380118928620559117593812702891305939717093455891001318475164763810235013942096353893452300954399677077246502409457359235152207451670173376182971711880021471924089137349997376719212774737928420576426217057157456515377813377160141658129445528995721829228967721575544763729648709574837405768923632973508507256675112563952654643200735079099689374583113779323526015697379581064963300915368846702050520431308381568290330121295619730157382557766076906851243844517248004914148111680504259365064034792425218256539665162563323974609375 185 1767011139831786457933502661108457586909446062227051379798047048852871515525855471143380399614361310421080316891335574784314063983888166716516468975975390030897597900288936984176808379146600972772254876235276330592436601758616973489712411364123269826550887525677946139040846195137454840340366270107172544005157592947606584718212198755730657240592199351754824718511082356697321489942089733566628116077409395410659520095884938058110204720553846274163467225969858873230532436972481258571707540892641030705334515005233697593212127685546875 186 5301033419495359373800507983325372760728338186681154139394141146558614546577566413430141198843083931263240950674006724352942191951664500149549406927926170092692793700866810952530425137439802918316764628705828991777309805275850920469137234092369809479652662577033838417122538585412364521021098810321517632015472778842819754154636596267191971721776598055264474155533247070091964469826269200699884348232228186231978560287654814174330614161661538822490401677909576619691597310917443775715122622677923092116003545015701092779636383056640625 187 450644164137187684966389808979979516747491484461131589111233060207164421738650531784704697151899841924145152742391482891446336326680968948025788551322333673436122325506750640831456772449468545962932109064175463734108967365128384155906649480963665234996197628587757249988597706732520990659829248052188664846155350599914884063032003696546656511050554711051817488258228541707936707057724786169747605870939363254196892396653715537218704466516698453761673103140141801925369994649411218775902396105489415762714033864000384710379876196384429931640625 188 61804882697834452653736737731974077925287285419461109421804014292303207677129242388387106850245189604281494936618959523248284110920327286035272253184662626410906628821542567460647302951464660854301432094105029456171746197348950024681874218893098476801210030407909259884622970308175748473879383292200365252266294329164202017780891184016264599396882886772153350228162573578130914839158076023833050054992216874010419713248457243347656328137408834240224481970352443939546755647501156529938644963152472519020939889511367937302566133439540863037109375 189 711217381492990492478074996885850956423828314304545005435983507751727957000994714648454617634911062461209441733331608842155627604769736381092461301572759477056850907782228649435210008590735127144274688724701159861319646539642395060145149593531028740503476618574597602552900150859753762288970216690843009096974819817695518741926374669799104569179055308975078104864378272070730378223744427080228083468641779251672143267381500516731985507372271808943478740285697526528217143346617786337055153232694870330823054549451711636720574460923671722412109375 190 821274715192123306236594712278951962675633626801601822302174775658769099707113641766729727440825374821769296794356008652435000198469829237384614225684636142334013301506989621792061581370108434394215475431405040844059555243419357483727310767381987782952687107915923708559948684704546358234376912872667510539686188310384811789645771518077167005736668222762426566201616487782315550601977758448757978244996751381972149077292450814193676604710594010018437357951207790270826105193790155683782752919688238040166268125706616753944899755879305303096771240234375 191 2463824145576369918709784136836855888026900880404805466906524326976307299121340925300189182322476124465307890383068025957305000595409487712153842677053908427002039904520968865376184744110325303182646426294215122532178665730258072451181932302145963348858061323747771125679846054113639074703130738618002531619058564931154435368937314554231501017210004668287279698604849463346946651805933275346273934734990254145916447231877352442581029814131782030055312073853623370812478315581370467051348258759064714120498804377119850261834699267637915909290313720703125 192 13762559495040202639534803850102561972702728363511823831736209631413587055718839571610837644643550227272913475419931681997690009490869873165397678579149605548694625606788167499568157681442892925758695088254820424841737796505359244775651950095738935810108848419440458585692145120908833166347706945701585295251913142096383796268884605314697692651485556206366506166290994189384931995830127803892810297161249516091729824519523804773448573130357457047930555113671483666722994436525144967490174825234097910564130607926348046944620140408233055495657026767730712890625 193 1041469509922014224167460293055104036516933126994155560502546577311699399416978873408629263167085153906926590723977583395636623512563178231953717949531603852496555198050032568001583214723642845196549954358530430133822522812593153605465834871519209238471795157810305498666404744476343945546010505395320521315202229085013088482988144544314044383943172901199542719776113817751847123119628611896481974100564569424419913289620264147663496269652580195752657339685813927216217554133964020661522751094870027205289734499238373634512583136568775188379731844179332256317138671875 194 813436222277022304738969247374462928807810304863959042308679961451470502017947571003876019135968617995516733187173327307188198525823883024176296237593025659330816348385862458735941068516253198539351695671854019891035555438109726846237309194105084018592914728828668705024528568973973401884413308041125114278991587413444224277262284205400190875248507863472696735050336228392486688195492276930342598880940824856355048130398540078883230619358953550444668580853278256091812721270995069509129980027235116275935746810131507655177753035591337038567871786653995513916015625 195 5744880199892401042988248713303960975625663377935503253094692410332277332267851204931471096824889074776917645606456992279156858730590434763357605463545298670222933511824373197686152571540094404148711038558345275899472625837207395694666379452573702573505708773727814202321135848563058538334445045890316424029018747533459294535192668292829083537234921487261993712313402026953737356563112665622529599070856173276638876533066618362917995551954555273345303389879812308192683927642188630100657756039444343616275632237734254564569410204943888942352714366279542446136474609375 196 8014107878849899454968606955059025560997800412220027038067095912413526878513652430879402180070720259313800115621007504229423817929173656494883859621645691644960992248995000610772182837298431693787451898788891659879764313042904316994059599336340315090040463739350300812237984508745466660976550839016991411520481152809175715876593772268496571534442715474730481228677195827600463612405542168543428790703844361720911232763627932616270603794976604606316698228882338169928794079060853138990417569675024859344704506971639285117574327235896725074582036540959961712360382080078125 197 66813617385971611756073276184327096102038662036678365416365378621791573586168320316241575975249594801899151563932339562760706370075520774197846737665660131244039792379871320092007688314557025031105986480202989768417595077838693290779474879667069206905667346194963457871628076849410955552561504344884657397846251370970097943263162279402455916882648918912828022003481781614705065136625005059146565828097950443667236947550366074221848023838719952602862313134192053322696356237130332619763111278380682252356801474622556720025217166165670996946790438641983200795948505401611328125 198 1838906900531328763928622280302580626661614551468211892193542530874997438151421660080043375465585178033921602677036868699835955139693232317371928559605324713138709882014806975009385916914413532966219811381733663350942983793725503415948849899093647896486257234723764895549396610534246483098023055363797910032465634063397191098986117781718970189430704190261321706517847200404726563393348763095777041140310562669740466446340350666656367628588622548702632471583267522643018979003587136323755356285706850982297288292363946422712399068779935695783223081889445893466472625732421875 199 4908208175446250835677191376065708750535602049415526554132873270184262036570360281573884079825125657413299943372588563426178988989859996319898987775770903705043999775777241120186394732774894954429957938489555470960729793444148426379142706132824106086992575523960718596581955120909563840983053420172919069611376051981851704179154100523828297589020064348794447325862065838145263657489311138525952405878240016642575408515202214499795650939580854988549625943301943596588994951325297604995278771427822583173422202703535190608332883161043759412552577037214263100395328365266323089599609375 200 14724624526338752507031574128197126251606806148246579662398619810552786109711080844721652239475376972239899830117765690278536966969579988959696963327312711115131999327331723360559184198324684863289873815468666412882189380332445279137428118398472318260977726571882155789745865362728691522949160260518757208834128155945555112537462301571484892767060193046383341977586197514435790972467933415577857217634720049927726225545606643499386952818742564965648877829905830789766984853975892814985836314283467749520266608110605571824998649483131278237657731111642789301185985095798969268798828125 201 44173873579016257521094722384591378754820418444739738987195859431658358329133242534164956718426130916719699490353297070835610900908739966879090889981938133345395997981995170081677552594974054589869621446405999238646568140997335837412284355195416954782933179715646467369237596088186074568847480781556271626502384467836665337612386904714454678301180579139150025932758592543307372917403800246733571652904160149783178676636819930498160858456227694896946633489717492369300954561927678444957508942850403248560799824331816715474995948449393834712973193334928367903557955287396907806396484375 202 5444348637086169779161221790910043465012885008350864850891456189759368404774522506696716341225533174279829605480810499875830519621924523950889789362841240679058992342207647814556033034425008133188050355648050982228533091272570275955494717464361579342845734615890995878559281040241499509938704775705672423114750181603399306049122277359143148880731311485174358180849070565738174011622540773484506052510672761679647969420827397124057407206454626839513213948160168056165366974923265342406844103721271594188385368798104666003116716135760915011138782545376731147358795315227553146542049944400787353515625 203 86842805110161494147400648786806103310420528768204645236569617682851685424558408504319322358888479662937562037024408283519372618489318081540643030126680630071669986850554190289983282932113304732482591222942061217527331338888768471766096238274031552097732312858077275258899091872892158683032279877281180821103380146755822330789549446155692367796545149500016187342723524594089613659391147877851356043597741221552064760231617811525839702350157752717075275687102840663893768617001005476731570298458003198898935017698567527415714739081522355342674720381304238531520144073194700240492238663136959075927734375 204 260528415330484482442201946360418309931261586304613935709708853048555056273675225512957967076665438988812686111073224850558117855467954244621929090380041890215009960551662570869949848796339914197447773668826183652581994016666305415298288714822094656293196938574231825776697275618676476049096839631843542463310140440267466992368648338467077103389635448500048562028170573782268840978173443633554068130793223664656194280694853434577519107050473258151225827061308521991681305851003016430194710895374009596696805053095702582247144217244567066028024161143912715594560432219584100721476715989410877227783203125 205 1629605237892180437675973174484416528620041222335360167864228875818711876991838535583552084064542320875023351624763021440241027185952053800110166460327162023294887303250649380791536304221106163305035824298507778746900372574247740372690795911212202075113946850781820070233241458994821357687100731897181358108004928453873006037265895357111567281702169730367803755486206939008091600318474889927880696158111614022424495225746308233282382014600710229735917548268484805057966568098023867770867916650564430027338515607113619651955887078864766998005291127955174036043975503533498550012836858513765037059783935546875 206 298217758534269020094703090930648224737467543687370910719153884274824273489506452011790031383811244720129273347331632923564107975029225845420160462239870650262964376494868836684851143672462427884821555846626923510682768181087336488202415651751832979745852273693073072852683186996052308456739433937184188533764901907058760104819658850351416812551497060657308087253975869838480762858280904856802167396934425366103682626311574406690675908671929972041672911333132719325607881961938367802068828747053290695002948356101792396307927335432252360634968276415796848596047517146630234652349145108019001781940460205078125 207 215950790662746531792716031363572852396097186808096176727663157578321025630332258353365195140001246176645335872205665220511940257779784232890461024380595988121456962289387778289030138521438309847629402509626392887046142475959795388008645816785810088781479232674294294134701618169555119916949245264857515834795273794766688351765959857151025967709704768062188614908051491952003311035306862137684328115021480437523356384570450432431179106279673428030176935792958176063371224868989852546325703575452382917071100533728884149050568070485424123218425303611439097259206822761352928541356277492013759911060333251953125 208 23768284289195003833857084586660508149442856421817506193902731511829620982117252279303663683623322267810196102745330003941189676820123578854049615514453200035843819552907677765142512024022118489382650669867518793516744966160910322080617868358950359590504937104484269936725867156378632885189441979476599204405411863933437055302118221056585406722873337666244382031608302566465019509374018731198436672723398373436786854083746684369543266699166813858006130356892295244135731287836270986179377871561464830637021548583299877532202677194797640550092474633794580310070109646115865675852774074883200228214263916015625 209 149136066289091286682568479072608804914141963072305714528652653801272051099645896861592670530116727512189547258870525950097530709418156462084277960048475422939313411394817573059921946290744113979648897680452219498823235485104897071132154799098808445726524667469067765433028208360768649337070175619086977663430131630811737064274785309374800693189464787558188867118762443629414206527886427607092354068057954209940342155382414898026123909805179062516737634777528044707161260023528244012335089978299370460747684121837780218057773079911660861603941425090817870417726017245215789871516653963823273443267680704593658447265625 210 55905060460736456334837615546398402441887528328991271221536668924630282806314843256875922977677143888113037832889113813606471589185863974291245018136377142173927306533106674894385335358269691608015330881089173871856767019282105612070031787741650048379304511109234449118965965898076464827091156673405089715143120691295165711961059093855354502007796371694935224460363280130981209494397011473357123854076454158418221475215199886802245624067916679688893278062299654394787427223614236166063384972497577331281151114021409553189218947861424788805675905944327578564685499404679166514375854291074574575759470462799072265625 211 664401175317901682170842574268472225892502445487121958225147572684666987648922470518395347211670021066804433038268193107684499310457887038585458312015958009194641247763912287981952270725265027779335839166414637867257514086142316451893749629985191625711667393574696895004140668247224332796647632383032485490581236415266288621344168553264737088159065628571731403014086686369040290081734034989596437373198186005284224302228658370706382018182072723512066162933887439170403413404818327074952825853323695402630932762787310871447379071006449138445559048779593612710969406827436343877606693408832683189757517538964748382568359375 212 265096068951842771186166187133120418131108475749361661331833881501182128071920065736839743537456338405654968782269009049966115224872696928395597866494367245668661857857801002904798956019380746083954999827399440509035748120370784264305606102364091458658955290036304061106652126630642508785862405320829961710741913329691249159916323252752630098175467185800120829802620587861247075742611879960848978511906076216108405496589234689911846425254647016681314399010621088228990961948522512502906177515476154465649742172352137037707504249331573206239778060463057851471676793324147101207165070670124240592713249498046934604644775390625 213 19397273337939714964841428326813689131544522615806950829158576695208448395506346273427298307618756468706461130409927491460935260356538799638702282914221993585511843257887878261326752879466883859801585353224349305539201081978350068119922397733957911609191850490461272763901375119315305520916761364938777686151847316806676767798755359957509519378692720912203963156289311306920517737264283899574315500871176308495736987555309855359403396969852220732779102366630811333828606971843110670944354452351913741389005524806253929588353969463285844359008150765589598888171472682254665941987688097813968823857067036442458629608154296875 214 106877155754931430503725394536902097284153769817371418665363195203968588822400291673518383890169669660371795070713917158304317133095020626625597484841623099493182223992031672731974974156738556497790912216488691334460419635375170617078629697396692749686432131593232335590954048582879261275404744687342372371104721795493343267989867959169122239295750798807849831210231703330712454776339150719931922858162002204270840018992160174976936514092097100455958186385274173980906001269234267180182478259515463749708359790458983709131808152664440720358071039598490093117917154027369343151226835584365428867548164504341912106610834598541259765625 215 6036235883724170792362577717540688016178945521424585775926382198693704212186868647126103507536104386470563556385103408201622085038714425825506570991707322010506248215897788820818934409982755864810017172574730871454960222015319418764571303344274081819246753866939513214463013439528702625945685362993814856959349287493297952396471238215682164732399142941365083945308303592460672989324545947182242077945758298406427008029165915969349588339375397108360421048455267478312908506466752742045958228656982061342224320339400862528792121317874282423701490453845157867833668829632729424062767801047421395606307203962614948977716267108917236328125 216 9686052929696925224953903779309476118984819557634800431137683063020130014904510154690724233023051224801601985827258957346788927155146404231626823219251284156393747137138312293872243588111864062137004300178056514660285007419931160343149300715230503384372698065554102599952277379708848399773309070850540119306862810163664156171081754346094636431059089836143971912238905764646196192171945822222667520424588897442871245442149958183374920823648893034345791914963103627990481091772231144213281808775157261223569258219038593360154799324030825284544252123611997508849375563829263494426301820285397123182213885428382127429358661174774169921875 217 30767802099532659007116726968380498473232254563677933147001296956034825631582011089470213396057744621397989457071557647706657970135484158497606618438173473373822325315634852261407449482619698728206746787015000029289116023186828438939348701094211252933566581720294128928280663825819286789594584977085717765793426782931326870871527463569325526710320945124846146896267486117188856571597576480082844492266885042269273499441307226370503126648996382931067377930249416089924852033994688037005233075948551839294125192488316484852549038931270080391288306659284311584945904198709980221115478601399394081416976466127055633847930948832072317600250244140625 218 203624097311982471921471002097271942157019493770672552535681950206521936466299038215237542927678641539603779472177092573013409782253430335383657871774243539865949761008497992101877442053317302638433595570345502706400833178578156050668955976588322714138227076008177727630882584214090455788422454345838644711306246598595766276069355123220109139082877812710665203328564217167526251782884463438538222092037626134013232154593977975527400089430795157388018777558484829097643367481261327360481869150875591820856094866869913620858327056645641687815712059649635368630018873516085647996025554362025135704654060331102172209938316882471553981304168701171875 219 121563586095253535737118188252071349467740637781091513863802124273293596070380525814496813127824148999143456344889724266089005640005297910224043749449223393299972007322073301284820832905830429675144856555496265115721297407611159162249366718023228660340521564376882103395636902775812002105688205244465670892649829219361672466813405008562405156032478054188267126387152837649013172314382024672807318588946462802005899596292604851389857853390184708960647210202415442971293090386313012434207675883072728317051088635521338431652421252817448087625980099610832315072121267489103131853627255954129006015678474017667996809333175178835517726838588714599609375 220 274061346713484961556275642405505044589252472675653815561790789731468503469150379634827510027701697235002613809600981092071977073782583374815212056820759917453583021873007895850519347550145419954880672001125916536357612481550002032305696326611281326623671439663517990795236921193218844519228961372782722371263393705580574010326510055388102717519823029108403006161623813649724277740552175504551339920525623107224776627455658251579453813012633868791501616992842208505360814750053393666141801748087540797395757694377690351982769179873905862145143177397841985449076942925198585140681393661966022164126144972808242600520282905574021015127073042094707489013671875 221 822184040140454884668826927216515133767757418026961446685372369194405510407451138904482530083105091705007841428802943276215931221347750124445636170462279752360749065619023687551558042650436259864642016003377749609072837444650006096917088979833843979871014318990553972385710763579656533557686884118348167113790181116741722030979530166164308152559469087325209018484871440949172833221656526513654019761576869321674329882366974754738361439037901606374504850978526625516082444250160180998425405244262622392187273083133071055948307539621717586435429532193525956347230828775595755422044180985898066492378434918424727801560848716722063045381219126284122467041015625 222 17265864842949552578045365471546817809122905778566190380392819753082515718556473916994133131745206925805164670004861808800534555648302752613358359579707874799575730377999497438582718895659161457157482336070932741790529586337650128035258868576510723577291300698801633420099926035172787204711424566485311509389593803451576162650570133489450471203748850833829389388182300259932629497654787056786734414993114255755160927529706469849505590219795933733864601870549059135837731329253363800966933510129515070235932734745794492174914458332056069315144020176064045083291847404287510863862927800703859396339947133286919283832777823051163323953005601651966571807861328125 223 52677376671921152185750398012243121528832574999645411372011375389765866744108466879422835448963697796319896175774683159869034905227967524599488753951507639159139572475409456707731139128305796943521906520647292603229525194084785346379813221377848274651754780323512337491220969836640590986150344338241193576129728162609603551319570201620306362371433575195725944700821729889542755629017360844838771297095316904167487007651395602719698328009037503005002876399961004715779805587642196555379070627397194651111670156736355434873516141220478124957385224076263478667094678297348002707656918888196443344560343406037392823606032663127061999031042205388075672090053558349609375 224 5097810645669788921201651420539656922145087903191491423097875037719277426849206472202209882157777206095473823462066112245390474699480728187047298769500739273465119916975108713651400560803786800985990953611028316441566954266269549649659344004307897546944010999049581047537513209997476547046807516603986475109328531865445504966410019511642551197235507277005736583950489989310589254421034920468268190041482281048466484611425380908357902710552016419838988038705903682172239250416986763423781028457793030752742273232550525955501562053594657253940505555767433419396259190065935745902282473051268710763904200584263821639293483528425354744939568263362161815166473388671875 225 265019882036435316646510252399595144411556684823216064612589229585912075589609696870376285143736363613285397660322430977301114608201904616260027921130034932609631189123784976696595360954506464422858711705376529086847741251440555077636840316751954669772978299807590569918332699248138813251322382365691444881508662386088915466688757684351761309090682316809697227789834123074289603569586342410383858395686539344866627135494171277282802288213467677618169471168203814725088201911427890870112104326435286289742812558540604192848659706480225446660605062327681561174153326513957801622221958926516306466483087675774123295561950328192248917125173335307408706285059452056884765625 226 212382146842369762062453677594817400646805171888318040132611175384503827071259529484923919139994948846862017963679756984997242486939000725369993703824400690389354148675410466962527224599803944562688405370005944631776545443962477133789072965893860704499920280151400203841735463219529617229880989554540541372106384474097576193631579716058434258349165748160140602470794713342885191541527352206779221551936570984969604849201960847643511530454402177850117112221415982452032288319666893828558486540159704433216864016781421984189441112524889945323085637539324172401063161240327339109219242991349238526734795031607136721106401523848257462123712002721731550991535186767578125 227 1986099635454857140122578990597220228137625586225015404274171704012235946155766357045566468718605675170639049315760519887072767113284667915316029634930047470183317155188340802171537174408697013178690108789238169940689795605177721903728861555017520623767535716115467725943929374893318472351727957479215554896641270867183927312107789474079206171163515792851742208078412350432329116089739428241093555130040612402806342326331411905651835279188612870271586375132075675763780003774562722090545587162943972674308737925295077230157808218085499707445692507566928257768103279437454048216021119821604787302839361891330921559878013706745790025346245534498823559488300816155970096588134765625 228 5958298906364571420367736971791660684412876758675046212822515112036707838467299071136699406155817025511917147947281559661218301339854003745948088904790142410549951465565022406514611523226091039536070326367714509822069386815533165711186584665052561871302607148346403177831788124679955417055183872437646664689923812601551781936323368422237618513490547378555226624235237051296987348269218284723280665390121837208419026978994235716955505837565838610814759125396227027291340011323688166271636761488831918022926213775885231690473424654256499122337077522700784773304309838312362144648063359464814361908518085673992764679634041120237370076038736603496470678464902448467910289764404296875 229 357353786835381817332302688044391382942624686162492488425211338012063470925029482095608208051841236480708330825934649202929827536249774991905570604848778516487046391753832068178526821123356107206558848909715692959632382987105149254909433256324797031887732900821235140449622845156120795902094401802456642091612951572124647913330238847207710547997704871975579266173529155410175031474938067176777375045938903343279845197450993484906102510694431133270321337922164078947009303522732438989268960043142957565323302448738680560627704253668187053234930217864865929827946004056465544854294299302770119718829238268150147677430230720960441198730977661205405050519334775316337982076220214366912841796875 230 30797568400716345738944495482636944276683358508388786152672243500574310424698514030576397653658092540280689428381412653897718585831788637076182761688586794031178720490542454718618462154268265366377752753961351214303491963087984880254960773905512383029848048597176621584942987647940174071353795625960927955900626030506988642527499023315226776147472362547253186121178382879241367420654524744589177510629095783571117762564958115687446571158066938270923642016124955367462674355840128917049983588752594655223308748606938468617725458109146355831936345015468063320159893257704947682733435610321256827539480793848765596820164451908795236398667740361997121993631321146267509902827441692352294921875 231 1489093229743036032823705301080978892721917067239106199267855645496268483344597851892399402952022432415111614551669683228608591343552812391270512710404860078201522314438218228099921263621024898729730723406785292562788139907267156945207608379105429231876182997722086830253578395765555356524027372310836827595751169201043407854847105276314529853506436201522238802145095990594199356156066925925631321816427410231447114937778289851603729162063694532337429015121657716972187767779226073268283756499776704174702201303894081896135643625035335450829954217842896329593050998903291925407844345194643088868361435863381665371851771414242158475111983914242922845514068008743180371311609633266925811767578125 232 2923263079846206616795848441170579703184929807801505334280810538631572836609922309150116222115428133638071545712328855986691909840923075149684191865864507138372177275173217963673706353836936229825316273000847482921381228689526151208758492002467819110685422033897366697329620613036833016527977736927519519580746861321288600889142797262216161758665358049135676690815602743317920146954528614470479991226025120560084836563792426260436122988552893219875394074371096613084559680673930922376006620288660856842383125922890627851782646801124683221841972841054574285617066063199509584679628976326104630841597223907701430659002870758289977381513594313989290429451835373717179245023345401932601816952228546142578125 233 64013060142617663141514929368698825617188243966456321188630887707260719049852313339053639900337842342439522898810120934015151310385176828095274274434989207409609721354158057598694299719056997733401086270091550720906158292471375573914419532900755163007709971545197810890429648460660577004262286210091668311987157547181502209251302129829550987416029738302241095419319768101852265991705006156287883019547995340731784742272826852418309262523056055909680162212505765250026854321326954504584086575664106354212769180793225427411298835061124450113327872431851991655848161967872472657218152766265064908940085195059155415890573812225327971857961919284437016703324862198186406825328731429181061685085296630859375 234 322509625490222238512848425052836183344133374238002721459814590481191457512403015339508023082962761596315676126983827596997035789110995456405086320810774657628370686303234510622643112452436668036675122363014420072967025732813603845187080035085996935363752017174893662134751039108222871014523697026706984520474174729293764271820306892383214090098780568569830837335773866284139908584414204129035388909058019846779895424864016038147089337643895203045938765452760821282482036922973121117276433095087435325906176168601635885924265677949938695914016886738800992565963379001380122609518133627553620230878495350028964977028155446076832887132676475304358015924421324190085602623412341927178204059600830078125 235 10477181834847023715064766536938803360972536036810704959148037771201654856876270223060151061564145080738221026668081298005400207836936685270992015094470136203900281384470382967149124542512913036099584872259674606930614138223522931323426453637163422476350406404676402764765454409556790899945406933235800048054889193231167109381440999037146420462473185928318133272392204522511129730235257423544640676518054635635702290339256041021917077967822316407518005310799063082294218324539309943029050276255819885143054566360802692743114796057128289423415920359531881289158511111467268865444687924000640491069441377722292738202620908469977352562061997320050111716176932091641217648092521130820387043058872222900390625 236 2007519145485688413577844614273448104861128970183685945868060976421117084967553168392438509926660320470145220196792794796078205040755650956054861327014343054373414785276564249401138776471930771743081327480364608380139848137002850362710451355607791428403314827191691608013972068822468586785191667598703078772952029329119715262783064467682794564266057842873826666584019362204632553093338237633097020061524642575936521457613103164503850548008389061214428234986585695811766093749771257344740198585191227557627890171828585518213343748859320499521476566280739167013980802966793647391945203524818375832305571809658439011258710592486530119174227051715688797095293031646210703267119157544584595598280429840087890625 237 94054279485149987864535598023325317160848753382075870249864524806305756547814833492354136628573962674346773711439939228991059984364443002942126308031948986440448856104992311648692752816486428586935103273782562267217932025066720542343347356461580636212123702968757943527062605396401475759473014818666837943591575526098587779776649353375406608130429075996481653156127891138649239744975989771348228486902491029325201966810631496360169902024741035906957177237356526434477053258270533177858423043914794202302424282440341060113813367977808024723080698606818910713772014599797249173960024730341265726119348344854307526116481849968586422613431711599931735832711573825656617658767799650121332888375036418437957763671875 238 66902219811979463617862138907961647976269131011971297646782384462597379218808908285613882695954088259702975342552900372669775832778193774637778574797745793289887878080322606160389885469659043950315742985190643279106123318410334322576958124861469230247226771777222056599952537157541315729849547535740001831845841545346816966571827334796227351462296158192437347114751110885288283969197596164206565146161045406524456037021904342833434253858728669956157244526590257600740045138406704307408364187482251838010748928464051201174857155843134515105898147129509393474366740565054780296175374991062697429974584267920041757939545287110405051201273177936705442673845233135796936989946417408126055903494489029981195926666259765625 239 200706659435938390853586416723884943928807393035913892940347153387792137656426724856841648087862264779108926027658701118009327498334581323913335724393237379869663634240967818481169656408977131850947228955571929837318369955231002967730874374584407690741680315331666169799857611472623947189548642607220005495537524636040450899715482004388682054386888474577312041344253332655864851907592788492619695438483136219573368111065713028500302761576186009868471733579770772802220135415220112922225092562446755514032246785392153603524571467529403545317694441388528180423100221695164340888526124973188092289923752803760125273818635861331215153603819533810116328021535699407390810969839252224378167710483467089943587779998779296875 240 602119978307815172560759250171654831786422179107741678821041460163376412969280174570524944263586794337326778082976103354027982495003743971740007173179712139608990902722903455443508969226931395552841686866715789511955109865693008903192623123753223072225040945994998509399572834417871841568645927821660016486612573908121352699146446013166046163160665423731936124032759997967594555722778365477859086315449408658720104333197139085500908284728558029605415200739312318406660406245660338766675277687340266542096740356176460810573714402588210635953083324165584541269300665085493022665578374919564276869771258411280375821455907583993645460811458601430348984064607098222172432909517756673134503131450401269830763339996337890625 241 9158129685071815410790432188331107125905747343629700069472075561403209197025411502929002965218741995056718385665858421144223919553713775823257648499809291035460494955459366699432738696353464912198417822911328113028227994288809688976558883317149118582606514384847501961113029807583101845580087538033406889078766631764477320930260885452734134418493941284567273861507099007424607935814282136233072413025595342159078546022293056346377208946170681136974642862182136756871158084450717723652347970817776948941951920723294233852543490938848107714222559374928428039357887875691721301546100633618655890287142015425339045228928832643285988767310765882933990636965699201987435724623326638153299195099776852657669223845005035400390625 242 1696467062934813140262062873569997218660645508322829973503821975391082348355371515756959845061015343307340352402798348265009347971821123014944131006482346256548201630826464550817341279564103519906204957103920046260063563266477677610814267844385059339436810608004400646502315439168906105576402468269833585287724599911760822081178382281986353523737742617050302630674720368355795632057939652295621254591415186439457614503849048563438942053960627101607739988925984475550598917845648379264322688140784822171749876957404138037625246810815763511208423080057270016845348129966017220930268533983665921517665051008857271972970449920344990624424101102229165149610067750545535074885606379563796733997253773917890384836937300860881805419921875 243 5089401188804439420786188620709991655981936524968489920511465926173247045066114547270879535183046029922021057208395044795028043915463369044832393019447038769644604892479393652452023838692310559718614871311760138780190689799433032832442803533155178018310431824013201939506946317506718316729207404809500755863173799735282466243535146845959060571213227851150907892024161105067386896173818956886863763774245559318372843511547145690316826161881881304823219966777953426651796753536945137792968064422354466515249630872212414112875740432447290533625269240171810050536044389898051662790805601950997764552995153026571815918911349761034971873272303306687495448830203251636605224656819138691390201991761321753671154510811902582645416259765625 244 112450319266634089002270837574587265638920887519178784793700839638797893460735800921950083329869402031127055259019488514746144630312163139045571723764682321615297545099332202750927466715906601816982795581633340266348313291118472860432823744065063658314568991151571696853405978885310941208131837609265919200796825105151066091650909069561465443320956269371179309874273839616463913470960529852415254860591955633139447977387634184027550274046780167430069045165958880961871449269398802819535629383411921937654440594121533289823989484854922884340450323861596143066593900794797451489362849775107295607798427906122104272728346272970067703539951541561260211941903340844910792438792418869386266513007966404147364158916388987563550472259521484375 245 1200537216369758957319617483002711021056094884546392720217446686535208826982944493828648576475474043036943650452165357808677700679489286181981192780405861084860827883622763730436948043230319592352129490195373739498380568944325333029531926093221320195529206311226744094520348529024671970193578337465472446983595997563890385320116466934819915764992415687236789785134596152488938577981785016217956457586390985407182718619796806235169575879502991111353050304262906202439908711061197183126714904449237600757876589972827757542604869945070351078367797051903161669750112819873282400242308004716447995812794603979951291167918287611780082244198770906347973792974057019696556502905257140954301777718946260542498549739320878870785236358642578125 246 596099142432427305801037709982887095151919624739166738191408150925267633235360480687257391731637700167004519928062308616669312685284776800080575707676580986882692286571560006782666501061020896231825799378238336751912408756219024633154398667288902452725530222094481565019905094071033299344306871166718637683423969882405801351841468977745328315044389183936621521643525623806875205309561768747653266015997956811272213728131848809530044002721981667546796008424748027978880552577083053746358371361466598191506189589438247969356968259215946209888727166790321154396014268113221290345112466657843774016939466330353274749732963593014328896465283121816240383504029609818872110718038612426616598785455229908385177406415778023074381053447723388671875 247 59708155714081014706326037604580472551854535022028359280107508130312769482648891704756176597981419754158251243899899220317987800618659284348958363649869169167151733040621253733361071838675308990377473716761159979419524343527155804615650708694680630885542987334158354391102925587892005010748907706273932875739492588702987330878151841403737094099375396524149411380114739485854452721851919121627833277628034247325270108476676084178229471003679790215561131262691862399965886809986896529658757173750152343275118200714184716183249927791714156982631857937691063193674637564600781772698679315653069303198012019544564737152735427254617887370126404123956074643176818186708151294548730452103133069772163100992939357815141553087467940486021689139306545257568359375 248 43211701752254883232596130566001050469796128753260139937016083417143773257174526717797746588106010146716343405196191302619669038671574206973102774423982468051360983698093584299572392659617724779983051028088584925238046621092656380690085596667969496846377637078570590239828601398479643705825505848008752705918460195934113632488048419738025121723667832500368025331326614872540797668190063400864975155049464970741409554466487676523715859740086961288388980036544565661792530307828993640116812203341658266393696636372495496484912154695406058206748291836349781966012967335742635979485326982078695804786635440449334960535020398846436406289369427609735389358152356743454658818672713990306506523164051363176221231532427046774513801352668451727367937564849853515625 249 19574900893771462104366047146398475862817646325226843391468285787966129285500060603162379204412022596462503562553874660086710074518223115758815556814064058027266525615236393687706293874806829325332322115724128971132835119354973340452608775290590182071409069596592477378642356433511278598738954149147964975781062468758153475517085934141325380140821528122666715475090956537260981343690098720591833745237407631745858528173318917465243284462259393463640207956554688244792016229446534118972915928113771194676344576276740459907665206077018944367656976201866451230603874203091414098706853122881649199568345854523548737122364240677435692049084350707210131379243017604784960444858739437608847454993315267518828217884189452188854752012758808632497675716876983642578125 250 2226522018746316807700128025923263824898881530510098493295902757842278072247707898254173132119930308899139538383954537342023530335276282538697437831589648007272250287944099352367999808322877295371342266780983212369807652897486540508265324767349290307469066785521963444550601697851898447650533804854091393099519341609752783509192161403461808942148217532947543240093888448346242777459424042917568627253511164545565365754789315059426038913584127492711035714053343559903855715344333164738452020265604075334166128060422212613115587635946350782723194252910789565852857751693337478011204122796111204182057831241912189270174445164491240650909669739988448863161636700926168742057173704373247548461174327036626516139741850503993604581953746901490376330912113189697265625 251 1329233645191551134196976431476188503464632273714528800497653946431840009131881615257741359875598394412786304415220858793188047610159940675602370385459019860341533421902627313363695885568757745336691333268246977784775168779799464683434398886107526313559032870956612176396709213617583373247368681497892561680413046941022411754987720357866699938462485867169683314336051403662706938143276153621788470470346165233702523355609221090477345231409724113148488321289846105262601862060566899348855856098565632974497178452072060930030005818659971417285746968987741370814156077760922474372688861309278388896688525251421576994294143763201270668593072834773103971307497110452922739008132701510828786431321073240866030135425884750884181935426386900189754669554531574249267578125 252 535306716542417632334399557118412908768199517416593892287548964090871334900811754571307868443663996856238461450404527568360779553300307518400284331362476253568932562199847864234904896757628561378377090645916628737380132204562696352684528912800331300731369968326038379733025885134022125550932500107976468239570549345267450498238398647191523360062252267862227705996812360104717018656471107854017587344509170620089100357136984773543566884293284910955162956423373138276486283306089406682475370832470203709521019734096419249982294281467420997130715079858589570856641146191933590033164402720530470151468493784923640111461223786967854860578442848932084135158837506965122302080541990945433376475693070456152154753849597601221836813689680667494030785746872425079345703125 253 87098425438746579067888758267321538962365483932666270876157695359808307766807937584954569519154883699683792678973951441395514558657470971086885903881591420186492752085561288335509763549892753173730207481482616770031344812543567274095606390384642334925063631791516489294523011738565767444048257041134308597357442867420908608286962205903120737821623389206250894386818483486564820043571756287427052837308411096464038655731145385439019649546244246695838289138680022723049711805582280985230153029604588533742461893613363425886518622348437758912470136581103118589132898641498922256120563671450815918665670240193194532798681931087647182481565749945568571811623698737787819840951961690031710140731291436739443092167803175944895837748437918135469004710103035904467105865478515625 254 120897814414976594825576933117326912291044626951312883454965159230778695855419973065683208437035883344337204763351902747011684387390220900165378941208776150408116805133689549480632955375224269330700138742953482979297239814426145619267035735907040852955685339650910947826725971517710692123828177683962547754540928159255888068219216196253585501752402614868378107133942074093291466627644378130309192744323615402554561119149201803669086976235831566309148669998466300197666017879390330322782152712734727367732073971731982068767854207140368829535219741821531194459542680203871638355510633155894416125909064661760702858959364471509719223444561414103550405648970208695735332018037797569745508105791195576369674739874711871087691237471712334128337573702083318494260311126708984375 255 295586487178240084172932619194301363205653379927429292606196214684002358163012426393090035346172805977445574891848200996817318386413428871236710016700490277846413227328114235876065539044897618755041635393483233129857868201331394454180999901683658043863871662792486413170645294121952647661376989873331696472038128231142225513764124696779879649344162284713043261046847221086613528507821581104622833217076141829116137560046582118420728153451510683827454752644922532747818048603683891387760916364716159649124166696891272406640701312904771073658989284963420589536291721557677188082587941569069560537005047949956833935249933205695753170650604471844566195952403108438564203520521552000569840158421991106424987200189963460955662122244154421668582699567195959389209747314453125 256 32044856288118229437583108433772420920601637194398891967667247188543070371586958871809226387724079166251387931059788411834525937604240367353414935109030376051998560288033663720859924724983515200026820016747351900196380203725615491640902493819859912944897182181510964304097906371030398008343245238688378205114162887495032989481412900463528352782838929408151692195946504459633531458651706971017957411959584301876261263460114399572435987885190856111635809875035966119598833618968203167204037757662707232967352409886644624789011756716911339831342971778770306255139062357151637739029368009055022414342842920726781423647095191372516252866828412004787237917343462191236028711779959298861741781809774104077184214202857578613704827372539872470944065201148287513888135435990989208221435546875 257 680426675480771302516931523871810757666971062772878393651175117249145073613069905265918861620025947918381341306628469816506617481990948144005777186339370977848301077905669300442930656445554923357495672751966016081015150938562108518158698048753344966474055435603367290582463128201858805030544135502988819319916502161168546793841932163532957945843900422215556659367923754956829282741846154086326699343934550393732544522408900294257993676025286125727352889156476530345374626894168115784918900819936149537223863101738662407046761264969806002485543384584607109563114569767628303862099826279226967341961275364269372999584427723784470485544384885844825072056837923170835796711202371361068329037416841441477116782871596714750051946231888090889611091227617833965268800966441631317138671875 258 59243199322728735687089313334671812040570521133662962802527032612678949513159637282193581064437970287042633669385929366348705965909419550479563954524369927734958963602482100648722975958829568733232427976785736357247935410499501326532503707536038981268331359382973994954980102297683738078630062867913728555278779694940027129537871705371624652210259781456605498664740828786545964479990401826780377246941082490376203103326938359480417774442373162879073878753170330139845247706399454613860286509087488089842577028661765118966592841424718707272844004259171288539410591581280341553645716477237163334868596731546803580060882532131130499092398350862123584321228658091698211094690263353877576793007234743203643050636885681455133755345621118631384174717247059760438787634484469890594482421875 259 615307865997769217225427365351201620547990909514576576167024101864686281301860269363895629068696458527213544045787629499362117237240629222920065972823966859395528015435465432421224405910158342855130983344673523880785285644728238210045665394469818224715360723285084613091742264777553490989292448004639153128480368546905938671042823144669918807183806475278801350874317987788952570794385112077187613437658419791183446218572530938242148861758037390039049979704058726827001621787105099545925806822061378111997133767579961863878093741070720830761239662176327990894271224593041100222274153504309605412995452914403860800995634197855759066191026745831381933444164208809219999687950858378925286045040196019603369215726530667160015626076592596956571275476914791024984907608086359687149524688720703125 260 1966228190937881673781457303943045504358040197613789507140653392720351884648918050166908843195080943847653870891732771251525788075825961814178377823545425666785302354823310108897965565932868513115479659608539223969352572661056223526602136464201924225210592616770463865460170292130308406032993586393643240852516697047037510743108328949057235455135218655218817351368238132058791412579206193175371416463719064465105554209654380941144463470668758991794846065490159149473656913612969248854496111820395727612471492630006028848115537840610918499927464419459589852776194605675115043276472804171612568010162659109367938078945315797221356364264197483114945526627074630594024805520152539300476117728448202759180623827851174372248603904916850885183014931208308161136866232254760689102113246917724609375 261 181135760738872726799010082904749025959705032979958545315908287520852289436293575035118975053324617791586829047268993964411665059813125183428254520074717699555959276339493417888044986686446131118844936727399044086543046490564024982201342314095837200240534371435126239098039999116161582317610045345499999579456497475128149080951047448962398166224770698503986041672542832786185792005044508678107160823563681111024069701555667255429596167882299228840500019323226129291110012354545374033019275863972907242997913346776743714529208564294199639398421560985828424395328549260472725277137753263380703184061601572947181906218212176127504504359864343510108956528897839380387341255483687947579890304527427724778170934403073374642892946584619117857098112849174864624757219644379802048206329345703125 262 491337081631969306085538306841331430753024015556774964223066079145636840848893819399099626040173380564932669666354570405235755043824821558477716350093543886545582107021993363238661198749461286089644424010476340644887229115573553646934287924632211315094006825572902650695859307199534258761733185283201036568141683892581034995334954026434668225029961282566020300662058404923579933938764736661776177062542347053649188837505382013633768520000114480426905364509899145097657031881825192651140976913990946358113386873995466113292067421175450218429219576059648890978388429881128880715254890613837179939343236223010090898544297802713778832618149421950020193683214376643076781040503610932650606025693431951530650421242954086902191220926801332355224562224114426874026326404198972142012280528433620929718017578125 263 14087125467470191974778468795447813451119951550028294999239527555184553863978634695991585378197810994177184572004051888088514332861501458903114605473531996771148384590427571717415655229345804533476195280804367162629561745972609356611252969087130130615060269696000691898100982196717846732957652155254656919445190218884190854351248466891908372679834019932450368040281876527563960285958323764829784772560151632375175893160116807712893777236923282268319803705863318389094924761083810098500862949101034423033468915064324008934196865032521333212584154465206193353241374673121846138987072968789325786040909925749922316152163562301606752909994962076729028973091439392733654389212279029050025525362656387482335278227456736625572724495192320999956643423527584732905208804334788730283634095030720345675945281982421875 264 42261376402410575924335406386343440353359854650084884997718582665553661591935904087974756134593432982531553716012155664265542998584504376709343816420595990313445153771282715152246965688037413600428585842413101487888685237917828069833758907261390391845180809088002075694302946590153540198872956465763970758335570656652572563053745400675725118039502059797351104120845629582691880857874971294489354317680454897125527679480350423138681331710769846804959411117589955167284774283251430295502588847303103269100406745192972026802590595097563999637752463395618580059724124019365538416961218906367977358122729777249766948456490686904820258729984886230187086919274318178200963167636837087150076576087969162447005834682370209876718173485576962999869930270582754198715626413004366190850902285092161037027835845947265625 265 685256173872812801598960178963738777449229335592551136045782468125892939919686983053845597916934156683349122012328040631701464042293141884594647820272284113075273836532524410619866158246305570868073397287763352892190982857544775571354498059954875707507930942831363576791549402619561460565768310299770043114745152559984318126736011354517690207351884641527005908254837442678917780924398165173325950795208037227244750547385230211323123269510595496536077437839552609900299938842251215583940259921198338124031401757381661417576367761187397448386259434507887524373109649598666686252577330619368437988412998360118454885641686388315892621532966884529908011076261076078847830488728536869568653909442234897866902212711748477641170318389187065608435956407372243247227248333338091540282988045618139949510805308818817138671875 266 88398046429592851406265863086322302290950584291439096549905938388240189249639620813946082131284506212152036739590317241489488861455815303112709568815124650586710324912695648969962734413773418641981468250121472523092636788623276048704730249734178966268523091625245901406109872937923428412984112028670335561802124680237977038348945464732782036748393118756983762164874030105580393739247363307359047652581836802314572820612694697260682901766866819053153989481302286677138692110650406810328293529834585618000050826702234322867351441193174270841827467051517490644131144798228002526582475649898528500505276788455280680247777544092750148177752728104358133428837678814171370133045981256174356354318048301824830385439815553615710971072205131463488238376551019378892315035000613808696505457884740053486893884837627410888671875 267 202343128277338036868942560604591749943985887443104092002734692970681793192425092043122581998510234719616012096922236165769440003872361228824992203017820325192979933725160340492244699073127355271495580824528050605359045609158678875485127541641535653788649356730187868318585499154906727637320632433626398100965063393064729440780736168773338082117071848834735831595396654911673521269137214610544860076759824440498057186382458162029703162144358148812669481922700934203970466241278781188841463889791366479602116342321414365043367448891175905956943072080923536084416190443143897783347286762617731737656578568774137477087162798428305089178875994630875767418609446805638266234542251095383101695034012562877036752271737802226362412784277545919924577643925283358284509115116405008106300993098169982431500102393329143524169921875 268 16317671087316022874233041149746532705878861913109730983784891824219833718339627472190430003741246156349231866628035777922693948827132497116629321718615312363334866932588425478310228454956656521646846592235455170105439866203935043968577859670003048515926227827399803836186919709076389075306698526454326856756043973628833874209496000937216224543005447611474488597470354002530503274624976366365226587378304654137194809733516056730019131244215813089892999309508902070211281658764511611713997261211392871053061758497108118844338889814045819346725755664347744568391780902568386608369937135460608168348641905372924254959157831615827177736256880953153298273510633111207165133468778566058369933723287448758747171754983211872611107446811293183344412721878925078744825017253694245455701203849352420860441270633600652217864990234375 269 2747062320782549236888451180108428204525916759780018965720455034709130673281894196485216397655864753616790483925645731562681147698276971413620157468290753450445384809779841166362435863655450227186859766855365855831122257705816830606197640579934429284366831770342931211433728687336644007404070441000875882116201563188966637211418379711595340145508685202513757374410937425814041495870081450928086587905649807333274932185437725686673509054321119624821162439209568703414735509280095722924022399521893142748875080789350733427784219058532504331582205849002580966872367020215794014229928485592624223145280216584915900937103120021224191894374068487288809311936677966298599257688289858783853801361156954571377875676753100091868469391285746098030687053106990129646531325988465809486376450966439526600593179495035656145773828029632568359375 270 8241186962347647710665353540325284613577750279340056897161365104127392019845682589455649192967594260850371451776937194688043443094830914240860472404872260351336154429339523499087307590966350681560579300566097567493366773117450491818592921739803287853100495311028793634301186062009932022212211323002627646348604689566899911634255139134786020436526055607541272123232812277442124487610244352784259763716949421999824796556313177060020527162963358874463487317628706110244206527840287168772067198565679428246625242368052200283352657175597512994746617547007742900617101060647382042689785456777872669435840649754747702811309360063672575683122205461866427935810033898895797773064869576351561404083470863714133627030259300275605408173857238294092061159320970388939593977965397428459129352899318579801779538485106968437321484088897705078125 271 370853413305644146979940909314637807610998762570302560372261429685732640893055716525504213683541741738266715329962173760961954939267391140838721258219251715810126949320278557458928841593485780670226068525474390537201504790285272131836681478291147953389522288996295713543553372790446940999549509535118244085687211030510496023541481261065370919643672502339357245545476552484895601942460995875291689367262723989992115845034092967700923722333351149350856929293291774960989293752812922594743023935455574271098135906562349012750869572901888084763597789615348430527769547729132191921040345555004270124612829238963646626508921202865265905740499245783989257111451525450310899787919130935820263183756188867136013216361668512402243367823575723234142752169443667502281729008442884280660820880469336091080079231829813579679466784000396728515625 272 4259993158641934316358581225297244496027542785645065510996167042800010845938531015728466902582843987347469758995275489992169976387364522034814391093164544459510928266842039789530715603384371162558886849152124324100833685526006920978407960141130416540585442533700448861474797593243864011261825216029903269812288993107474067822420995245857915753946866034372196679580889158393995779513049459619475635761746910473039434711906625919980510798443204652593293546792042618976884017338562041845813115946578181652104287158681703109469238783923988429679447809311507421472488794764541488596990449390334050921427569467975408798707977857313309459241114836320684596439243672847721305863827057059767363191807341516791383816346486201964569566189414332790597794170399408598710221119983411731950849453951263678236870136029068589778034947812557220458984375 273 97557095236074831672333921190013232733455178297215240709835886476336126242867122497598478685103297420171063183097911984553510909634302031331627276942699491439181563362794804340398067253077202196005042346995213529026725622732982923169647942163291981845468149626727836522323609005584672013629585099921448926998984574980322163872236532347891200472065634374935801822463110497572422431596552510369671047978936881061971787295571585953752155689539037845647943819665098144508794290196077294178926319387286602719945507450726025407692491234900498389605675022400933316163865528958965387717338535656504982933455789342948293100182699022442201356666751976809570910822374187352396317492222680758031218132992553819650011061369913022089379378383534338715980019169452105313974529465268970960706476044685427745882522199138975338428281247615814208984375 274 18978269521749817379377479358699224229802703110048766851487924175674048318656155675070320051006569963632977776323952307915117244805708945665098112320048045567121185428781287262359338013077373529199840912972713863869214069018360832958807462428736005688308146487635499677870223277901414170171431337413219067013747464293796972148885533820297014683833288183128136207532861200645251197730635342604763957318582486157390681641544018473513175607064476727303122750958549867542018297243293896423097431542005799260124599291926987352685458782381368454221939990482765562659937580676032331699592452033938196854959821979830446198244041354330793640919166595808649877136830562536598417623349539201263603019501706457305614901823596029752157417373840852582113173029129365307254035089526099265841034317352879686545256456009500567461145692504942417144775390625 275 1764979065522733016282105580359027853371651389234535317188376948337686493635022477781539764743611006617866933198127564636105903766930931946854124445764468237742270244876659715399418435216195738215585204906462389339836908418707557465169094005872448529012657623350101470041930764844831517825943114379429373232278514179323118409846354645287622365596495801030916667300556091660008361388949086862243048030628171212637333392663593718036725331456996335639190415839145137681407701643626332367348061133406539331191587734149209823799747666761467266242640419114897197327374195002871006848062098039156252307511263444124231496436695845952763808605482493410204438573725242315903652838971507145717515080813658700529422185869594430766950639815767199290136525091709030973574625263325927231723216191513817810848708850408883552773886549402959644794464111328125 276 5294937196568199048846316741077083560114954167703605951565130845013059480905067433344619294230833019853600799594382693908317711300792795840562373337293404713226810734629979146198255305648587214646755614719387168019510725256122672395507282017617345587037972870050304410125792294534494553477829343138288119696835542537969355229539063935862867096789487403092750001901668274980025084166847260586729144091884513637912000177990781154110175994370989006917571247517435413044223104930878997102044183400219617993574763202447629471399243000284401798727921257344691591982122585008613020544186294117468756922533790332372694489310087537858291425816447480230613315721175726947710958516914521437152545242440976101588266557608783292300851919447301597870409575275127092920723875789977781695169648574541453432546126551226650658321659648208878934383392333984375 277 8923267891938303662327749489053553480463904967964059530337015611315015803489217615600397112276346106022261939252655351450763706168475162944347393009459691581628212793854451229479143967087962413908855693785567675800511557549703898474901578248282098408597845024830464519476153619995665270761746717780153725307726530514174363995377247925835799822817451315734077327461027475027487992473656657550479017785642542453964259165758122933523220923932135820984779259354613509950450353630593031462958652916453545185976850046168736001626321904806111787507730309512200551720099970856550927175567880881224517563823611185471762927128363033012069244930181133344297000671194611283320064906351204830847536324047384441589546211650717341848954575723245629311057799047164758369135861254746948956766140583656469688830890990006758476012216352302175437216646969318389892578125 278 1163904507644126564651445585528724367017031082777920808304828123215002061324680558556573536383871231220295035554694176276186570369801108210132268653407785858473245147024493638627714430489734227901155090493769696843544985767352682409769771075862882401121458046717017111236020037390738948360227832753933094605355634414892308347223119294674234759497928432487053564451438366307933216409607390115279871885083809885299685978142363860894333163991148150563232077307123501297884828734425178016907650380406984154692632614717661217603433291931231972283616996892895724137404344024767512240291462723637980551803079719844142990495003873871139466730023626088386565304938427558693921509524070195327939520527919709772549505867484870675950596833466821214485799875717142395974242772358297690012974858737800394195333607392185888175506480735066361376084387302398681640625 279 80309411027444732960949745401481981324175144711676535773033140501835142231402958540403574010487114954200357453273898163056873355516276466499126537085137224234653915144690061065312295703791661725179701244070109082204604017947335086274114204234538885677380605223474180675285382579960987436855720460021383527769538774627569275958395231332522198405357061841606695947149247275247391932262909917954311160070782882085678332491823106401708988315389222388863013334191521589554053182675337283166627876248081906673791650415518624014636897143255006087569572785609804965480899737708958344580110927931020658074412500669245866344155267297108623204371630200098673006040751501549880584157160843477627826916426459974305915904856456076640591181509210663799520191424482825322222751292722540610895265252908227199478018910060826284109947170719578934949822723865509033203125 280 26635458211426668444524078620482033644736870720019825017604021299911786662511087459945141452051551631960843340126185902600051699674105678273186559366027098081219071304036750827601092669582958866729036426763395752206883837825361859171189559921816220575119605058010980147742777499880412374386475122795115171191056198219285320435460202245431508596386949728562269957079053718693478503239403850900037047189988485002233887308229310003397407893541322461263165600979427133279468212281895960873626137250958825487154475565761358367227120405427069797681276981318148935606803465244925913408236711711402358001978816062024908615947712867063685069644148992405372937039883572768511646233647281570799131724598054181911387607373906077759815641946067840722920809455136814720538678971778734789441719957983190293469071498549945024888652871965233348561241655261255800724029541015625 281 79906374634280005333572235861446100934210612160059475052812063899735359987533262379835424356154654895882530020378557707800155099022317034819559678098081294243657213912110252482803278008748876600187109280290187256620651513476085577513568679765448661725358815174032940443228332499641237123159425368385345513573168594657855961306380606736294525789160849185686809871237161156080435509718211552700111141569965455006701661924687930010192223680623967383789496802938281399838404636845687882620878411752876476461463426697284075101681361216281209393043830943954446806820410395734777740224710135134207074005936448186074725847843138601191055208932446977216118811119650718305534938700941844712397395173794162545734162822121718233279446925838203522168762428365410444161616036915336204368325159873949570880407214495649835074665958615895700045683724965783767402172088623046875 282 54130124752254197161452159777108649019949124366491902455130752964336856765748339031501416499330572671404294529933861673025911518692537346168088814195474425132800048134010171036737704457539561567868686931809481689968828444612832165412417492744336190201049519956602959655090160725563418696333804281809427605968920660897257264110773959402005969082979930093529774428902593041215778893680078793764591418482879824359378545174788597748839893461067848872889659124571093851503435399153530501130272472477755032441636514859450502488235760823932432169481304833001399449781568332594526856281255252832849953358860174577663523961442126149193940625405851178114145001081053712400523668152250927063236945117731529466465078040792131706415109207825879805340129386957213526690126992749098719088220269592030354467372629174472468921547907449477732289011555621982552111148834228515625 283 2153317460266133015814688470486199449758121401275718347816209500421984944707546848586211977219668310415864535030977234597851928347689060488911813026249516937699862723195344164151944354741250715077390775433824092462671314449748918686463459343926897134705987336324472113246435393652966720926662316863966721847010372288823702046842578509537959418412295575710459047509492703812034689209488185624331750680763506008391797855892617728129663233029220672664770628173194265176456186302699307062014653360144670675176524559003504385434536656056943311925978557038383872540095760084041745154678777441329354595753894274585952638555115507302054219021204056445228882596211517871440914179764828820219519891074467607039458770078524157577123898006136883970688115410417515238082409120990326387603366652639773551267061622085385862776563068550523071908835148757788147122482769191265106201171875 284 231140797737680915400202845871469414713890885423624400414431823839427089357028031000276713333148037049864504061360814611599699696305773430374774449644215271012319170771809415376687884230271651966386343869809648828558082225025588050196209756663725348775515240273299978403435045777151137274061206024700877081852948372312300665651900899606262459724616057832855320438771615645141656427377212955106858344352574967407604007352027866347312706324454124234172789968820502144982645365915997960145492494867055038962338774609153087756581726629664056987687739069639673860330775312032625392663140863370714567468773112378314169475091774797359552100938540868603897606326527215919688734987431741303105222462626109949432005209854548057355354287959405674717207921024606593364460058708380616816405666681629180763741022593573683288734392690127984887854976155281694349952203992870636284351348876953125 285 25345312080596613406945010329851538584804731761792214673171368526564613767721192039213061149875511208362641623746571286772144416423016933774053267624278877628457089525034842140796946258664971523051245718389888025354517587451177460820520825687750869780567481297558387923911880453651573954537213278047539429275881615444164698890884268387689147233957680233143242125673995648065534898283257387525880881357422599591462115649551650244597321502005276972934623703587905494899226437287473733705050531254839910701670979342353860275220043857194786759861954647791184677107800940681233823531175210720864933016788601086843178055677302693522374951672781264147508783909484325003072707517171505680372662282535119333612193999399234042620931425266940203375548220442041733253897444209406113178450126102740872922666145245832122879717942105719651839013301965197744181068628677166998386383056640625 286 26298574170547057863547096721315002621704921483460846082087428690551409664617315928874278453690707883555544337636489190852533517848239854709234708670218466752078497792399538504976431544190951493380769386584674236803846429576601295405511987816040890665266592075636816320093886976959270225657924554469787564924360566989506523334324357813280211301855333566965263642061984478751815974739359316791743205948062623475131538915096445666721539577657869899219965251692655822652938100475726318129217497614677375721239025207168051098243392521117454169494340792399396080484359610283886701335537708275650515525759316345052295570626708263516170873318575032015172716737282386946670261965491414932979941359230232728089305221584105893599972733505599628186711145774218885546336274365270117777953928582488420544974988400329966454532640181402989721629089099239583171563339192289276979863643646240234375 287 152344675403788689624980039984609227702898672646882612698650568932236362583533352647659385664617537370218662921217884658357565840481567873002508361117247411303549376043560944982962562450522427697646148702524943589903247277378175862801976670580450002362728774165621103271988052038533912958797556259438173792566098602836145666810897469289739535196052331094530782457511691227033794789133509512982278717457708833362068200962081861713777162775173306453583016786304842438635937516979837280711327365049527096888651353803076112757929181344152534462074551921428595925585464835278615514945596417869138039514130001417613140674960325057717800263232293880606424108963661808607331975386245970179808372492698403261530495832390450824258766474159088327964694739699962722508924989049751494612614019526490171000527730664544443858605403438153958368785688995712527572801153752379832440055906772613525390625 288 13220562748671075970233487375921460245731348064108358865146498433215994506464003125471739670273289522374794288168977610608117767544659280965312187627603389700054378487505107671992101107639394202640106026060048549954161865909320533537438279825116652780677652543994053107183213405361026204589171347594217992627422168746635746313621575177809995294204191061225963789567262533561662124040392123326018148256943510691544900343167560558167629863392961010556120244092038081062856586261249240436148162544608396535357931965397691529267723509363318559212581140835370031104916538939269913338777827917021037670258156412652339099578355402375776253292155704235245573076923849203981885900720783812330734420678036444641543723120060259342946278360203510313742758677990605244599626140738746165730197841630918275726695390117178925346697550614604636508547320903369896860635179791643167845904827117919921875 289 9851368434985995614599334285604755709407942666710664150158239040003064386464184248960894174002493054045189837800554511432691995074740586507707203171646803851944020401856868507323274100863032787068288205848775477241093485191659742168089821403084799402785856181419888643083107385071795481480643975516569508296286766152399359544326684851621007043452723990227833047614993513196140340039318392656999053264402741709358140215213023587721400230856581861820945780486402636294392899535501177757197984060927669720304639793675916831491490511619623640990050899999180155527984083573291672273956992361507811325181216541669953741746309419857321554021916283789414415006135190853593122188351595661677308407240342246906869513001528502550693134051497446727836985342698089451039634416902180399124685572680486907749125703422766462116718413328225717917526578907750595495186607397641864736215211451053619384765625 290 29554105304957986843798002856814267128223828000131992450474717120009193159392552746882682522007479162135569513401663534298075985224221759523121609514940411555832061205570605521969822302589098361204864617546326431723280455574979226504269464209254398208357568544259665929249322155215386444441931926549708524888860298457198078632980054554863021130358171970683499142844980539588421020117955177970997159793208225128074420645639070763164200692569745585462837341459207908883178698606503533271593952182783009160913919381027750494474471534858870922970152699997540466583952250719875016821870977084523433975543649625009861225238928259571964662065748851368243245018405572560779366565054786985031925221721026740720608539004585507652079402154492340183510956028094268353118903250706541197374056718041460723247377110268299386350155239984677153752579736723251786485559822192925594208645634353160858154296875 291 28112441631545402119710295400384302878066568097686529404110096772691671541861208710449380935568089934714322220064997020429877156676698746863457140758114050016523180171152527203824952921974996002121700489861139776517266774815224142284549002540510281222584028615271389542456672293985367593493545003303381279772330527800749391870395661649747751806926066020894060160267176610828010238648786632704119249559393189755973229394632286823497654317322440922757333080900222157230340713308625312136394247198257008714040069655123957787426936338036486975508194031704977516994491165318905503806169953812107656708443959399399624092300443954226990776111322078130767964773605300728546226732613090058932806918222440070441554463931191092644660894732321982125778714270626255262722859189696466017014346634234560200162139202450333562625757423400058756008551456883093162754556904037173126198467798531055450439453125 292 15205009212312055300277194801274313544135874430443674896457493073311108105033120167212594006685480731450305285903570849516974583176764770057657334401568099358452157068060508800764743360068142325456685495496516917502364640315392601767507559102425168284915285070820859172199320012519491853188266037384403884390113409317830637325449717560071634600180148198304763530319768585720757656947043415910046122126648679514044467530004356570371787289890713213444695491933872116846244163234085936513074390969899299609273899575959510417535209878440908427433713225999561427001734423365915520936153711129339500194936479264210573692390467193894423110919533133824505578849216381908171516000382479167876490947295079623694584044169907408337924087705066539439107348101428602509163615722424378157641512035868915346348608525673701549175907151897888243528102606226348966433326701636796190867696731974234580775373615324497222900390625 293 45615027636936165900831584403822940632407623291331024689372479219933324315099360501637782020056442194350915857710712548550923749530294310172972003204704298075356471204181526402294230080204426976370056486489550752507093920946177805302522677307275504854745855212462577516597960037558475559564798112153211653170340227953491911976349152680214903800540444594914290590959305757162272970841130247730138366379946038542133402590013069711115361869672139640334086475801616350538732489702257809539223172909697898827821698727878531252605629635322725282301139677998684281005203270097746562808461133388018500584809437792631721077171401581683269332758599401473516736547649145724514548001147437503629472841885238871083752132509722225013772263115199618317322044304285807527490847167273134472924536107606746039045825577021104647527721455693664730584307818679046899299980104910388572603090195922703742326120845973491668701171875 294 136845082910808497702494753211468821897222869873993074068117437659799972945298081504913346060169326583052747573132137645652771248590882930518916009614112894226069413612544579206882690240613280929110169459468652257521281762838533415907568031921826514564237565637387732549793880112675426678694394336459634959511020683860475735929047458040644711401621333784742871772877917271486818912523390743190415099139838115626400207770039209133346085609016418921002259427404849051616197469106773428617669518729093696483465096183635593757816888905968175846903419033996052843015609810293239688425383400164055501754428313377895163231514204745049807998275798204420550209642947437173543644003442312510888418525655716613251256397529166675041316789345598854951966132912857422582472541501819403418773608322820238117137476731063313942583164367080994191752923456037140697899940314731165717809270587768111226978362537920475006103515625 295 5227989183147554154510959894965187460094611972913046986475072309110796354899356702782474210672719981970386699487893435408450330596840967548047176040244373481310142432718702641230196066367498668468112730454376087143159175283654004147447461391618375307109274880343198827159415024967928118153028940005875154100832847502262893580144314044209397270695689159116020454090576958672917458801846400823202943576897621891961204455570904768697444018711108090953108728570067489147721350094674356399926904391006382682313611167197142791842024405832348156276611004658379491748621856185232698676551365831958175480568827258671491753494664418494310583887510398143219525802302794387296592920188055854397542677863794509115808241846367602388287986807293336571469424712943456575547069598742691404789674632235950739402927336310190517834593643783997911304880760593135746799773536348357052365239832671106601225119447917677462100982666015625 296 2180071489372530082431070276200483170859453192704740593360105152899202079993031745060291745850524232481651253686451562565323787858882683467535672408781903741706329394443699001392991759675246944751203008599474828338697376093283719729485591400304862503064567625103113910925476065411626025269813067982449939260047297408443626622920178956435318661880102379351380529355770591766606580320369949143275627471566308328947822257973067288546834155802532073927446339813718142974599802989479206618769519131049661578524775856721208544198124177232089181167346788942544248059175314029242035348121919551926559175397200966866012061207275062512127513481091836025722542259560265259502679247718419291283775296669202310301292036849935290195916090498641321350302750105297421392003128022675702315797294321642391458331020699241349445937025549457927129014135277167337606415505564657264890836305010223851452710874809781671501696109771728515625 297 225290767783246631248509233412834131359786752387300597658426626605756442148559893566275609307939024708886322207211590927063125561124795392218603922395930714571673785951206298502953161436599694517534070111678328235349325542856032880564770500898904795929195482945780894668949622075702845077407752258374359173072547761485972818839194213536982265837351659984551015284154688723752890616887350914415246618539133869021796899961194746665718388494789467051736232202689446613138118240735770691190260876521803077186328861809426412165978350599341328071014784516111465138683236127095901174910267288415642551744722145116900552417221012235065769370649511426734193239645217372182266376138469167980556622933092035948845820380109162824136164708220092789661636498631540824070995252991329753016808192492846375695386010080300293092578157306531647439449753677749835584584760557246411083914596061543032974594513717647714656777679920196533203125 298 2393658906423891582697503502815508084668132404651039657029124840424976309859847036294426113084547264890828070593373446369328557154165888765176377110044269771887846630001878508532559111755437432290158005463259494514718592829201563380222068920666132745081381254554010254553227064663212530177976335090453626925569777260880724214351785583716735110621132832039248173821202063282916502395821262868767431061380509830304507464901065982015939756356740277642707977541779280038288520764301418597175199813419472583980092420210125715385867733703289514447853179594712078365473642020445414335713935655988823406495461340806485766813635153644539934326313591055427740943885232269283795888376995042536816622452304229011091481413418401231608324678783051298907927402685527360202474199598460186270423661271057964867611313249702168037226736380591468951662637124062600781427757516979507594370491461920557284270838493966948590241372585296630859375 299 6704899510111534317441720878822552389147521491005043944040937027216883840355370956359683505914623410338970948938754038879664879821625415930463074780718131829477574293488991239677419318519259775011265119613044504386812889910505151519295143967954165174532425002923915370783938349467347244873197372755933236541847799396368939613750334039607171235204778097229076196217302211323584064507343523973182816658119046694052058417350012202488128480627263504063887875480318274539632438979666844006615657020049785124213204243442608302939929842039594386510734195031909081869082396533976508973656079198356578017788738956026807143847130967414295564932456348839705561745664551245384507822638593307114130128232808928162310946899910593090040628559253459807121206070156502628192969816913332619167312238852631552072897252168544644065971186188733425465311514404100130546855752687997765102726907605954129979082545265356429808889515697956085205078125 300 140975548068825779489901247147432120834479432551217640694663306851225381690562070022343731740239227842277333385626420757388318653416922371859822331977416857650689426883272824391329086873072333209357029274610751188802559432066801447609557554931362468626756867336155628332491476283435768895424008279533549037847692571857559807586965177940066660434627501709550404657804993705039649493654403107058466175142168282206699717539045964720984297968210145521068612454841541746650898362924411454027511174855038185937856169908263253545505220155158681972172046444040011124792423436137128401124210866921668994459858507062555056642519719353487699453236496364659731961339101444425487999240800294470180787545976527635481379093831167362867420769578466521867325272693977280581619567094671315456226019992013055680708685143234764855275505755959678331993824502427839225532387692783266314327292362066820956083799953884039268814376555383205413818359375 301 48778244509554063832403281019247250969334056059884059768556977487058238191842929038081042900781474029567168738093669714160145195675522225275357825975846119831426795148746813603521820703517392652103578914161692965081629576292273634880144961794026070957201009882646528181183713251450193216661183984760005634840490868325574981224127886393152764843683288729012987763623816846912243923051891747057764588930065936484929135767097599023284172018490551401017345252437447652049944088063660985150789004055717487525427924069108627043012533699785679755781388929870064049233802471020627112430982581009232080428083342736179362373595035494903511449317093924654090557283135795278440975177313105888154903394845608444514734573361053063388941923377997308898703880978479608967643278312591748504431484047336477330803608602984944813749601369090828501261523246962544511230333803641474061088814793736930384909775203043647007206118360045365989208221435546875 302 33539799485156487434570041912782079690370604828794387669325084217252729083022753584354554772329455779724502484474025319515318757346831798641513778839350358354296952908273789332170972741081206032252017284002690053679012110858792349832463492796057486491239570741341239964448690068925572481851209374682843542552085403656013924122952100340646215000048138832255067283393636155679148766526356984633565260565104383406033576834446100546669889748365509390929399581438431069995221098660237865188059737141398342636208243673925558904251659634544335178465932535094183334699513034337340827502284458429962063401734932813921237835231564012016414048870476976549186723393965625607409678164347436057394345213540500501862992451810097361772800643422785527198809621663173587060735001213518220897999359555884543547571770892984390830005229014412490795736714849698797566392074045374407917581280449315105688853874517309401614983954686977085657417774200439453125 303 24249275027768140415194140302941443616137947291218342284922035889073723127025450841488343100394196528740815296274720306009575461561759390417814462100850309090156696952681949687159613291801711961318208496333944908809925756150906868928871105291549562733166209645989716494296402919833188904378424377895695881265157746843298067140894368546287213445034804375720413645893598940556024558198556099890067683388570469202562276051304530695242330288068263289641955897379985663606544854331351976530967189953231001725978560176248179087773949915775554334030869222873094550987747923825897418284151663444862571839454356424465054954872420780687867357333354854045062001013837147314157197312823196269496111589389781862846943542658700392561734865194673936164739356462474503444911405877373673709253536958904524984894390355627714570093780577420230845317644836332230640501469534805696924411265764854821413041351276014697367633399238684432930313050746917724609375 304 69245381044668729884713855254168983439716957456647905586843393413582806181224431532174660465477153810593766231506721690630233352894605453698446354469014612877033308333685231658413941129603755616821630044833841393525815641863064373172871817781863727106133767447750624781035507803773460073731375408665722809184940181364582445095188027517878646661170811157154062992736154858688864267532259849382581124315483231888414745812443422194759664889047650260686431792101878761496623256958707106862651323778798085443643967189688131516779219291241620811856859072413608241491328400099898761242583544824928989954731479303227554652210264246604949950243621453791187472925077873570151297144591970455303663890755832445180532337392191786485550420329629078524263940436766005429668438724222554565564576266054199888489949795868054756349846534561001493809480477061046188943578852157429937956456123817658108331426256492909288606067697013912720649386756122112274169921875 305 1168277575606842149155860365251529913262747566630967874992706426491548445571300271446506427486353081263137028437989552193293570054799811278453604090536861220925360128675661844218561814104048684214082363783939764428385091425561242039127626356888508203194311911343242192406644943588434798858642196115011598587991788931463001069083034702801640653301771758880791943519649438395677260440291980394629052179964895994888024931642967462533605722302372741554149982253902339838461377702266627243306566829625776872760195006071894255590431048409113217183529943432739684000940852548474438733257900357183893692905974224207664889957932806876206449160532292234146731767974478986197323260999125079516545301789908035474192651086827896287586488284276952985377260426268006275093213383613259429780488584892419023806724932794507822907590530064749373826748941259773063683185701918509299595430484511015351020380668676059267722445490778060417369488277472555637359619140625 306 382026767223437382773966339437250281636918454288326495122615001462736341701815188763007601788037457573045808299222583567206997407919538288054328537605553619242592762076941423059469713212023919738004932957348302968081924896158526146794733818702542182444539995009240196916972896553418179226775998129608792738273314980588401349590152347816136493629679365154018965530925366355386464163975477589043700062848520990328384152647250360248489071192875886488207044197026065127176870508641187108561247353287629037392583766985509421578070952829780022019014291502505876668307658783351141465775333416799133237580253571315906419016244027848519508875494059560565981288127654628486524706346713901001910313685299927600060996905392722086040781668958563626218364159389638051955480776441535833538219767259821020784799053023804058090782103331173045241346903791945791824401724527352540967705768435102019783664478657071380545239675484425756479822666733525693416595458984375 307 271379409116264335593620102979349375371970710999624128732176590116955394782272743648985521638353743343457057553143206112742505911345217812827890428795726550756152994979510738268733427986885232105085212662702444542386510985720014226546361745825523601351226326018226310814422667016732702267331279520734827315725187536306005710415016287691088036041893597168031696347263763457594152966664454175621940330488048305810123187765249436465077566492832041116808579673807018244881443740468931199370559593267733652410702183908673038670595857036082580536092685194263630906820957508473661568967695805341393700125121718328091436008182204858783878434100248242241843726843553902492767051498866945737822049804600138451934520220716487141273627123243464170711764457454322693613436289345852117269357168974435090477871260918863454830905108057659651494808627713097647072465487658227219329690251651466544916222771134039120346255058805674700676824340206394481356255710124969482421875 308 3678478560064984461294544023595998467633208834498554796026656407643694657742193320847927837097977382399998218074357180666881996185168390353440821359661782516453840231218623656679109312201794715468198831493711237337312050368482236632821852277357644727804578740261651526878707245620968088397329825328500542520450169743943449665990403257243434181969316860883466132239918311976294467584641543095839001413987632875105100435620935792085029496183862046378930893826712648764560883401830695162271015800716652500194700405243838195702894208146024467558570192742682938642091372943325471047978183288459621176148547671060334282242294557830377096730833291867467910954368464211161083318491941009015587930563083628505419007663288442491570259619438780766509099251771366730220081673833922494665666151719167613265744025739630916941538581482291772451530085133009712507798617381955812373976622750170612477559751794968222503617840891517658079290509220982130500487983226776123046875 309 57113622008488860020099640878620202115418715990287711879677979054118034994221655958161699257575033212436223324716134685281572302977001565307853030819424752153773122852587900830913600820329327492630792933546723529357986200047077906240405775603263646372546630737317773319751753917502847808216635495826138905817876913027870417163010681074649671292712373156401517900744453410232217376649453145419131486575834577902920036229844154378261007250635310379726515710127267524545144614036206252566710267617186512696158885820528786159717786239583546377793523071181394272294191918692409376325753969685954603278948777636122450606383705310274828557907615237714076211788199871209520050013229109391613714610759977761162298823225852814930881972860463862152364466490802452726396946392117492550624788952309239887130096882588051334024870877156961145312941142747421398538220382455662380934018055620117174578862075015373028936833992157975047054829786929985857568681240081787109375 310 31589997078041023172311702820192076145186749323464016404854680009750039222482106603834238417275019354599623439795685200409019204433086395955286640052392364457346154271858990709559980210936649309427002090214977016275028700606371894339924532620327014561441551097284794619429328051918602207742521673266362935605730025111815247149518098798869567760297278017851288688715622787564235196549435890571182201194291431852346368786361151846998886519014151388855767493886513910059060897140808646239016243754596057144861083550163312196860618018082964329674857268008288160379859719765004177278502463098417065728688249378310238177423852378098340772991475053381680994190273489714985106345065188484762450491459127006461530249044427237158468303003726536074326934292102849496094241249346836238892914075928687259005052971412072883067156423569018972203797047439958810412423192429711700691433036855430927094800842773296086822192573631160371629383702696269864418354700319468975067138671875 311 2358638593558593316964369443516807318057199889959867883961313769082192961959801258418827144143726996428805718590108135888580888499255897923528119788480114745185378149330364009552156808084560754040215531085272675913272453013129530293422564173761022630388260263910883525924849767241725670820165601433856793820100144173267230596741047458365622809700749200607185622939989523851811199833074838022691023242410670431971209688283782356284230032628926661325644639120615614238209830576248369357491036511412382065864394071974889855619107315030062022914098702985822070821490744992942372100220406139838725299885618483544111552790249650317790963094833757316382667347842291850707828394832521868270998769615719160242067880151454769053670999209473771076018400842604425011982318483212754879903734216111915704978153793488842904189548444347207777447270293751257200142477540928053195181734639692647118940067617774954983068474835278203878305793884939678406453822390176355838775634765625 312 10960973796976917256774804419841216610029003319861565377561134782057336561945651292844505438322142814071969451274574407748637262214733334735038135997133753257156620444976204827511226645472894750938898527585953141960688089907057620288790890588996226286592433102301284868939418116502313861499647839921567772713232713985352092747466778763904240414344641993850001243752209166090026149316695055817638312711713504159243665636036508725903479399976246852723615837247777638223247831521521760405722016812916094079012024048587580176768636994054856183656902695602663603453173376887451497326476925119326379524943991500355886068721965684389544400508288416973713149219864667187692637750227642554206315997408891099817122478160956135578154030201926921924565131162503155248563840821852667404139167067464277620007156895569855760676431872097633253947301461771506617019282950271127544825142385117006119740584330474147321337711672540991732151095610324487150677441604784689843654632568359375 313 808069489700779801975097425668946758485651769814276344327268896557137235664686202694464523894134616338670737085341069748859721586899537907850067087238723480120542446194774581127278560810489092176779945767801970304918792829808624602068710591392113423978528760053443299073263600928975566581696803300067099371372542865489866491706335291915382077198439608190311612253169997596717454362400446673598777019931802343971231729227167904164219447169224783552544240416659385980352638117257397754814527232111814639972450177738560965439797409528405038720193431460881275488615052409467695978700857389073909580302654565364165523945740835878219101823974849036495250319272041307769704322267871120739118962588770407108374951429667771483761335289409504752181136073251031649240370546798498512303125786870906425940035871545316090996475442284635721778188291277533231646502635231208273385331737135958715119087155028645439270038898212315221741283804651332357241351467269652175673400051891803741455078125 314 121606005590242456642838197108933088127420239351088189441083181600295209017371416955279521049792216509845064438278084751703923038979145104316499426471611579119228243356851286022614343082304858486703951085483403623251105530166220924948139388454393905942408970346620063337941723575784369051229660771102566372762160038673949908398333729892554590671950951413309363003806549387285090715700656341043210096551829016341478207552776351502403685591361957280478488263874427345419846590641827719863657326181446180568573705199677080518716290495849975011084506901060739897485429246909308038769597228923938518304374798127418164852537492234443123160263194122575835431938315940236623244179951969036083228985064038629568710786907367100236167139557287269546857410655313202210160700655655213355675837558099964107888159798620852907406829425320054415046436286104760429413222934564301124896345563050322622126392070775274118098280552311052637526169882403643903345975829655145616925437934696674346923828125 315 3006603655455304876307413356107069799564148676370007994112297972669367753981217446790876434231069628881341765594668509205921131687863691027411382371729155249258160361615943864766016689310778742585059756147986220616242850521695875971993653155924152777955421784087123634941524682890944572749367819754501382388636853369973175321434664976998677293509959729770441837025148134851152070453702434363033849628540048438511719821218642897490463536862293909313899175351653945057449310534144499142835941478348169360954046435454085059721364837431876968377503153381398293327484578277033581510269007349602204056008163112322718075836875239037783424341679661582306000162061121694815822968173295234443850868354859161979336746007330421064459718588364654216037819428960674689127076633451889240552399156177850836736407261227970742572782644757051000537527407487486663030664856692503582984506198920933838622918038439512811816429901931276715210560820885634919955140161029749634735708241350948810577392578125 316 3923617770369172863581174429719726088431214022662860432316548854333524918945488768062093746671545865690151004101042404513727076852662116790771853995106547600281899271908806743519651779550566259073502981773122017904196919930813118143451717368481019375231825428233696343598689711172682667437925004779624304017171093647814993794472237794983273868030497447350426597317818315980753451942081676843759173765244763212257794366690328981225054915605293551654638423833908398299971350247058571381400903629244361016045030598267581002936381112848599443732641615162724772792367374651528823870901054591230876293090652861581147088967122186944307368765891958364909330211489763811734648973466150280949225383203091206383034453539566199489119932757815873751929354354793680469310835006654715458920880898812095341941011475902501819057481351407951555701473266771170095255017637983717175794780589591818659402908040163564219420441022020316113349781871255753570541457910143823273330099254962988197803497314453125 317 133542906284850291953330085938596836073023491857244844535895503956246391082423442673102056207621496239048899653358007284908052858842632824321246246186770663866969018979067976683813107569792368623247265181905287481342196626494449726114239975264345878249381416520109600025239033929702327416849959644039076797991236574723038686683820087025362643806548535485184697801740979960447038072583006829366195541442690482102777441978114924806687444453340623314015246192077919553159478695604910857389657984139597376559069112744925771574820102706354276042764139251891766983208614048107139872429371388032169209327234538238580370937292651419498305906132465357638729229240332317741373790020727967422907184841596297137834235857910681019889009056586926011005699256808212787448180770080630509947064017625695303372384507283553546515732752641113424100050143601611948136718590595880163195608415529057037029920695046085654145590375141696334490024990755868435950357562581880532803779715322889387607574462890625 318 1034259077545012093747338866411475914523709135681005051196412459510510752692743901204652326528482801416232273047555110813241865446517629112211827622141056480409036209750020187622334987915002821429417103982036347815750652534063708966683925498804620170040188292798003638689194359012046058780708264858227327000342171128921943970927828372736176793664942841770196132347374702538859696537034082180572501871173305783984272155236362869527943345954533446670469542684252004572795795253408744757440405559173199765735719362723253569811682050667204037469273731193521592828113575744963664869735424431998097098178707658073691492070831371453938762478038466012507480348635377071712480691750491496651887862517969648544481885242647157187508601521934728227496022277623438784797416759076347589590022998431640194737588799087270353977495084262347062799969940613320987452159461058469381067243419013742993901184964561943706374425876097405502682160074849842991397957524431217013471950849634595215320587158203125 319 256365619601474755994605890375123417759544865517421601718348054484286904820843161536764616443671551684044727132680249636795601555686163989721259714005478356588230594494623370417117641395257910767464420795786460462784702912018583056557341719456371000502055518410771838365337191605290775807047647303883995197231957983395444422651753682566025807721747702660069680872874939880090363562225146710599662738040574963700742518011933917414140283895074707108429112036286154931295792297446392245685831213373371824267181375385013063303962189949884863967264957434960210049808635553945734272135997596383431619797959603880197563208925020960099967293758196808341010747890831815902478121178476028214537974693901079123454028939757288959871993494946346510063401532665504281667227063958858209991103546020419262262949658813324538650898617847979428184900399307546950103197933036768190137770541855030964072862462895689892684879386325798115936624578789205693425206584973202500639388734526846747030504047870635986328125 320 1440585294528408777783080395206611994847689437133396524821063374161421410424357944630263883609975754534825768209086674078624953559197690979284555183356958227849247248881243837513892840297709485274756701604775196069203624280783379564288718080334772052951615711563625421993533680636634597288272133934603443098949997636868583631164373965038298846407906014560668946306651124127066037298811505926870965706633827392764133271974625012537205770063093059600639292474162240077628786256472351000398864500435421507989709673864575797417129796334476933640053256250720105542061629778200371066681423363016689253806421438447320593991786803649834785780312636091322489221289338103594955644150859883240501367972341616050111698359176143349597219794232637478266269751577729125022496844662378766690443286883349857071756641478717536906873481153321966821786187291534368355983063455262225998951223520424647376911447479462991316168109865440256434659584193622236319738028769200469136370357237098005498410202562808990478515625