0 1 1 11 2 143 3 2145 4 36465 5 692835 6 14549535 7 334639305 8 8365982625 9 225881530875 10 6550564395375 11 203067496256625 12 6701227376468625 13 234542958176401875 14 8678089452526869375 15 338445488648547905625 16 13876265034590464130625 17 596679396487389957616875 18 26850572841932548092759375 19 1261976923570829760359690625 20 61836869254970658257624840625 21 3153680332003503571138866871875 22 167145057596185689270359944209375 23 9192978167790212909869796931515625 24 523999755564042135862578425096390625 25 30915985578278486015892127080687046875 26 1885875120274987646969419751921909859375 27 118810132577324221759073444371080321140625 28 7722658617526074414339773884120220874140625 29 517418127374246985760764850236054798567421875 30 35701850788823042017492774666287781101152109375 31 2534831406006435983241987001306432458181799765625 32 185042692638469826776665051095369569447271382890625 33 13878201947885237008249878832152717708545353716796875 34 1068621549987163249635240670075759263557992236193359375 35 84421102448985896721184012935984981821081386659275390625 36 6838109298367857634415905047814783527507592319401306640625 37 567563071764532183656520118968627032783130162510308451171875 38 48242861099985235610804210112333297786566063813376218349609375 39 4197128915698715498139966279772996907431247551763730996416015625 40 373544473497185679334456998899796724761381032106972058681025390625 41 33992547088243896819435586899881501953285673921734457339973310546875 42 3161306879206682404207509581688979681655567674721304532617517880859375 43 300324153524634828399713410260453069757278929098523930598664198681640625 44 29131442891889578354772200795263947766456056122556821268070427272119140625 45 2884012846297068257122447878731130828879149556133125305538972299939794921875 46 291285297476003893969367235751844213716794105169445655859436202293919287109375 47 30002385640028401078844825282439954012829792832452902553521928836273686572265625 48 3150250492202982113278706654656195171347128247407554768119802527808737090087890625 49 337076802665719086120821612048212883334142722472608360188818870475534868639404296875 50 36741371490563380387169555713255204283421556749514311260581256881833300681695068359375 51 4078292235452535222975820684171327675459792799196088549924519513883496375668152587890625 52 460847022606136480196267737311360027326956586309158006141470705068835090450501242431640625 53 52997407599705695222570789790806403142600007425553170706269131082916035401807642879638671875 54 6200696689165566341040782405524349167684200868789720972633488336701176142011494216917724609375 55 737882906010702394583853106257397550954419903385976795743385112067439960899367811813209228515625 56 89283831627294989744646225857145103665484808309703192284949598560160235268823505229398316650390625 57 10981911290157283738591485780428847750854631422093492651048800622899708938065291143215992947998046875 58 1372738911269660467323935722553605968856828927761686581381100077862463617258161392901999118499755859375 59 174337841731246879350139836764307958044817273825734195835399709888532879391786496898553888049468994140625 60 22489581583330847436168038942595726587781428323519711262766562575620741441540458099913451558381500244140625 61 2946135187416341014138013101480040182999367110381082175422419697406317128841800011088662154147976531982421875 62 391835979926373354880355742496845344338915825680683929331181819755040178135959401474792066501680878753662109375 63 52897857290060402908848025237074121485753636466892330459709545666930424048354519199096928977726918631744384765625 64 7247006448738275198512179457479154643548248195964249272980207756369468094624569130276279269948587852548980712890625 65 1007333896374620252593192944589602495453206499239030648944248878135356065152815109108402818522853711504308319091796875 66 142034079388821455615640205187133951858902116392703321501139091817085205186546930384284797411722373322107472991943359375 67 20310873352601468153036549341760155115823002644156574974662890129843184341676211044952726029876299385061368637847900390625 68 2945076636127212882190299654555222491794335383402703371326119068827261729543050601518145274332063410833898452487945556640625 69 432926265510700293681974049219617706293767301360197395584939503117607474242828438423167355326813321392583072515727996826171875 70 64506013561094343758614133333723038237771327902669411942155985964523513662181437325051935943695184887494877804843471527099609375 71 9740408047725245907550734133392178773903470513303081203265553880643050562989397036082842327497972918011726548531364200592041015625 72 1490282431301962623855262322409003352407230988535371424099629743738386736137377746520674876107189856455794161925298722690582275390625 73 230993776851804206697565659973395519623120803222982570735442610279449944101293550710704605796614427750648095098421302017040252685546875 74 36266022965733260451517808615823096580829966106008263605464489813873641223903087461580623110068465156851750930452144416675319671630859375 75 5766297651551588411791331569915872356351964610855313913268853880405908954600590906391319074500885959939428397941890962251375827789306640625 76 928373921899805734298404382756455449372666302347705540036285474745351341690695135929002370994642639550247972068644444922471508274078369140625 77 151324949269668334690639914389302238247744607282676003025914532383492268695583307156427386472126750246690419447189044522362855848674774169921875 78 24968616629495275223955585874234869310877860201641540499275897843276224334771245680810518767900913790703919208786192346189871215031337738037109375 79 4169758977125710962400582840997223174916602653674137263379074939827129463906798028695356634239452603047554507867294121813708492910233402252197265625 80 704689267134245152645698500128530716560905848470929197511063664830784879400248866849515271186467489915036711829572706586516735301829444980621337890625 81 120501864679955921102414443521978752531914900088528892774391886686064214377442556231267111372885940775471277722856932826294361736612835091686248779296875 82 20846822589632374350717698729302324188021277715315498449969796396689109087297562228009210267509267754156531046054249378948924580434020470861721038818359375 83 3648193953185665511375597277627906732903723600180212228744714369420594090277073389901611796814121856977392933059493641316061801575953582400801181793212890625 84 645730329713862795513480718140139491723959077231897564487814443387445153979041990012585288036099568684998549151530374512942938878943784084941809177398681640625 85 115585729018781440396913048547084969018588674824509664043318785366352682562248516212252766558461822794614740298123937037816786059330937351204583842754364013671875 86 20921016952399440711841261787022379392364550143236249191840700151309835543766981434417750747081589925825267993960432603844838276738899660568029675538539886474609375 87 3828546102289097650266950907025095428802712676212233602106848127689699904509357602498448386715930956426024042894759166503605404643218637883949430623552799224853515625 88 708281028923483065299385917799642654328501845099263216389766903622594482334231156462212951542447226938814447935530445803166999858995448008530644665357267856597900390625 89 132448552408691333210985166628533176359429845033562221464886410977425168196501226258433821938437631437558301763944193365192228973632148777595230552421809089183807373046875 90 25032776405242661976876196492792770331932240711343259856863531674733356789138731762843992346364712341698519033385452546021331276016476118965498574407721917855739593505859375 91 4781260293401348437583353530123419133399057975866562632660934549874071146725497766703202538155660057264417135376621436290074273719146938722410227711874886310446262359619140625 92 922783236626460248453587231313819892746018189342246588103560368125695731318021068973718089864042391052032507127687937203984334827795359173425173948391853057916128635406494140625 93 179942731142159748448449510106194879085473546921738084680194271784510667607014108449875027523488266255146338889899147754776945291420095038817908919936411346293645083904266357421875 94 35448718035005470444344553490920391179838288743582402681998271541548601518581779364625380422127188452263828761310132107691058222409758722647128057227473035219848081529140472412109375 95 7054294888966088618424566144693157844787819459972898133717656036768171702197774093560450704003310502000501923500716289430520586259541985806778483388267134008749768224298954010009765625 96 1417913272682183812303337795083324726802351711454552524877248863390402512141752592805650591504665410902100886623643974175534637838167939147162475161041693935758703413084089756011962890625 97 287836394354483313897577572401914919540877397425274162550081519268251709964775776339547070075447078413126479984599726757633531481148091646873982457691463868959016792856070220470428466796875 98 59006460842669079349003402342392558505879866472181203322766711449991600542779034149607149365466651074690928396842943985314873953635358787609166403826750093136598442535494395196437835693359375 99 12214337394432499425243704284875259610717132359741509087812709270148261312355260068968679918651596772461022178146489404960178908402519269035097445592137269279275877604847339805662631988525390625 100 2552796515436392379875934195538929258639880663185975399352856237460986614282249354414454102998183725444353635232616285636677391856126527228335366128756689279368658419413094019383490085601806640625 101 538640064757078792153822115258714073573014819932240809263452666104268175613554613781449815732616766068758617034082036269338929681642697245178762253167661437946786926496162838089916408061981201171875 102 114730333793257782728764110550106097671052156645567292373115417880209121405687132735448810751047371172645585428259473725369192022189894513223076359924711886282665615343682684513152194917201995849609375 103 24667021765550423286684283768272810999276213678796967860219814844244961102222733538121494311475184802118800867075786850954376284770827320342961417383813055550773107298891777170327721907198429107666015625 104 5352743723124441853210489577715199986842938368298942025667699821201156559182333177772364265590115102059779788155445746657099653795269528514422627572287433054517764283859515645961115653862059116363525390625 105 1172250875364252765853097217519628797118603502657468303621226260843053286460930965932147774164235207351091773606042618517904824181164026744658555438330947838939390378165233926465484328195790946483612060546875 106 259067443455499861253534485071837964163211374087300495100291003646314776307865743471004658090295980824591281966935418692456966144037249910569540751871139472405605273574516697748872036531269799172878265380859375 107 57772039890576469059538190171019866008396136421468010407364893813128195116654060794034038754136003723883855878626598368417903450120306730057007587667264102346449976007117223597998464146473165215551853179931640625 108 12998708975379705538396092788479469851889130694830302341657101107953843901247163678657658719680600837873867572690984632894028276277069014262826707225134423027951244601601375309549654432956462173499166965484619140625 109 2950706937411193157215913062984839656378832667726478631556161951505522565583106155055288529367496390197367939000853511666944418714894666237661662540105514027344932524563512195267771556281116913384310901165008544921875 110 675711888667163233002444091423528281310752680909363606626361086894764667518531309507661073225156673355197258031195454171730271885710878568424520721684162712261989548125044292716319686388375773165007196366786956787109375 111 156089446282114706823564585118835032982783869290062993130689411072690638196780732496269707915011191545050566605206149913669692805599212949306064286709041586532519585616885231617469847555714803601116662360727787017822265625 112 36368840983732726689890548332688562684988641544584677399450632779936918699849910671630841944197607629996782019013032929885038423704616617188312978803206689662077063448734258966870474480481549239060182330049574375152587890625 113 8546677631177190772124278858181812230972330762977399188870898703285175894464729007833247856886437793049243774468062738522984029570584905039253550018753572070588109910452550857214561502913164071179142847561649978160858154296875 114 2025562598588994212993454089389089498740442390825643607762402992678586686988140774856479742082085756952670774548930869029947215008228622494303091354444596580729382048777254553159851076190419884869456854872111044824123382568359375 115 484109461062769616905435527363992390198965731407328822255214315250182218190165645190698658357618495911688315117194477698157384386966640776138438833712258582794322309657763838205204407209510352483800188314434539712965488433837890625 116 116670380116127477674209962094722166037950741269166246163506649975293914583829920490958376664186057514716883943243869125255929637258960427049363758924654318453431676627521085007454262137491994948595845383778724070824682712554931640625 117 28350902368218977074833020789017486347222030128407397817732115943996421243870670679302885529397211976076202798208260197437190901853927383772995393418690999384183897420487623656811385699410554772508790428258229949210397899150848388671875 118 6945971080213649383334090093309284155069397381459812465344368406279123204748314316429206954702316934138669685561023748372111770954212209024383871387579294849125054868019467795918789496355585919264653654923266337556547485291957855224609375 119 1715654856812771397683520253047393186302141153220573678940058996350943431572833636158014117811472282732251412333572865847911607425690415629022816232732085827733888552400808545591941005599829722058369452766046785376467228867113590240478515625 120 427198059346380078023196543008800903389233147151922846056074690091384914461635575403345515335056598400330601671059643596129990248996913491626681241950289371105738249547801327852393310394357600792533993738745649558740339987911283969879150390625 121 107226712895941399583822332295209026750697519935132634360074747212937613529870529426239724349099206198482981019435970542628627552498225286398296991729522632147540300636498133290950720908983757798926032428425158039243825336965732276439666748046875 122 27128358362673174094707050070687883767926472543588556493098911044873216223057243944838650260322099168216194197917300547285042770782050997458769138907569225933327696061034027722610532389972890723128286204391564983928687810252330265939235687255859375 123 6917731382481659394150297768025410360821250498615081905740222316442670136879597205933855816382135287895129520468911639557685906549423004351986130421430152612998562495563677069265685759443087134397712982119849070901815391614344217814505100250244140625 124 1777856965297786464296626526382530462731061378144076049775237135325766225178056481925000944810208768989048286760510291366325277983201712118460435518307549221540630561359865006801281240176873393540212236404801211221766555644886463978327810764312744140625 125 460464954012126694252826270333075389847344896939315696891786418049373452321116628818575244705844071168163506270972165463878246997649243438681252799241655248379023315392205036761531841205810208926914969228843513706437537912025594170386902987957000732421875 126 120181352997165067199987656556932676750157018101161396888756255110886471055811440121648138868225302574890675136723735186072222466386452537495806980602072019826925085317365514594759810554716464529924806968728157077380197395038680078470981679856777191162109375 127 31607695838254412673596753674473293985291295760605447381742895094163141887678408751993460522343254577196247560958342353936994508659637017361397235898344941214481297438467130338421830175890430171370224232775505311350991914895172860637868181802332401275634765625 128 8376039397137419358503139723735422906102193376560443556161867199953232600234778319278267038420962462957005603653960723793303544794803809600770267513061409421837543821193789539681784996610963995413109421685508907508012857447220808069035068177618086338043212890625 129 2236402519035690968720338306237357915929285631541638429495218542387513104262685811247297299258396977609520496175607513252812046460212617163405661425987396315630624200258741807095036594095127386775300215590030878304639432938407955754432363203424029052257537841796875 130 601592277620600870585771004377849279384977834884700737534213787902241025046662483225522973500508786976961013471238421065006440497797194016956122923590609608904637909869601546108564843811589267042555757993718306263948007460431740097942305701721063815057277679443359375 131 163031507235182835928743942186397154713328993253753899871771936521507317787645532954116725818637881270756434650705612108616745374903039578595109312293055204013156873574662018995421072672940691368532610416297660997529910021777001566542364845166408293880522251129150390625 132 44507601475204914208547096216886423236738815158274814664993738670371497756027230496473866148488141586916506659642632105652371487348529804956464842256004070695591826485882731185749952839712808743609402643649261452325665435945121427666065602730429464229382574558258056640625 133 12239590405681351407350451459643766390103174168525574032873278134352161882907488386530313190834238936402039331401723829054402159020845696363027831620401119441287752283617751076081237030921022404492585727003546899389557994884908392608168040750868102663080208003520965576171875 134 3390366542373734339836075054321323290058579244681584007105898043215548841565374283068896753861084185383364894798277500648069398048774257892558709358851110085236707382562117048074502657565123206044446246379982491130907564583119624752462547287990464437673217616975307464599609375 135 945912265322271880814264940155649197926343609266161937982545554057138126796739424976222194327242487721958805648719422680811362055608017952023879911119459713781041359734830656412786241460669374486400502740015115025523210518690375305937050693349339578110827715136110782623291015625 136 265801346555558398508808448183737424617302554203791504573095300690055813629883778418318436605955139049870424387290157773307992737625853044518710255024568179572472622085487414451992933850448094230678541269944247322172022155751995460968311244831164421449142587953247129917144775390625 137 75221781075223026777992790835997691166696622839672995794185970095285795257257109292384117559485304351113330101603114649846161944748116411598795002171952794819009752050192938289914000279676810667282027179394221992174682270077814715454032082287219531270107352390768937766551971435546875 138 21438207606438562631727945388259341982508537509306803801343001477156451648318276148329473504453311740067299078956887675206156154253213177305656575619006546523417779334304987412625490079707891040175377746127353267769784446972177193904399143451857566411980595431369147263467311859130859375 139 6152765583047867475305920326430431148979950265171052690985441423943901623067345254570558895778100469399314835660626762784166816270672181886723437202654878852220902668945531387423515652876164728530333413138550387849928136281014854650562554170683121560238430888802945264615118503570556640625 140 1778149253500833700363410974338394602055205626634434227694792571519787569066462778570891520879871035656401987505921134444624209902224260565263073351567259988291840871325258570965396023681211606545266356397041062088629231385213292994012578155327422130908906526864051181473769247531890869140625 141 517441432768742606805752593532472829198064837350620360259184638312258182598340668564129432576042471376012978364223050123385645081547259824491554345306072656592925693555650244150930242891232577504672509711538949067791106333097068261257660243200279840094491799317438893808866851031780242919921875 142 151610339801241583794085509905014538955032997343731765555941099025491647501313815889289923744780444113171802660717353686151994008893347128576025423174679288381727228211805521536222561167131145208869045345480912076862794155597441000548494451257681993147686097200009595885997987352311611175537109375 143 44725050241366267219255225421979288991734734216400870839002624212520036012887575687340527504710231013385681784911619337414838232623537402929927499836530390072609532322482628853185655544303687836616368376916869062674524275901245095161805863121016187978567398674002830786369406268931925296783447265625 144 13283339921685781364118801950327848830545216062271058639183779391118450695827609979140136668898938610975547490118750943212206955089190608670188467451449525851565031099777340769396139696658195287475061407944310111614333709942669793263056341346941807829634517406178840743551713661872781813144683837890625 145 3971718636584048627871521783148026800333019602619046533115950037944416758052455383762900864000782644681688699545506532020449879571667991992386351767983408229617944298833424890049445769300800390955043360975348723372685779272858268185653846062735600541060720704447473382321962384899961762130260467529296875 146 1195487309611798636989328056727556066900238900388333006467900961421269444173789070512633160064235576049188298563197466138155413751072065589708291882163005877115001233948860891904883176559540917677468051653579965735178419561130338723881807664883415762859276932038689488078910677854888490401208400726318359375 147 362232654812374987007766401188449488270772386817664900959773991310644641584658088365327847499463379542904054464648832239861090366574835873681612440295390780765845373886504850247179602497540898056272819651034729617759061127022492633336187722459674976146360910407722914887909935390031212591566145420074462890625 148 110480959717774371037368752362477093922585577979387794792731067349746615683320716951424993487336330760585736611717893833157632561805324941472891794290094188133582839035383979325389778761749973907163209993565592533416513643741860253167537255350200867724640077674355489040812530293959519840427674353122711181640625 149 33917654633356731908472206975280467834233772439672053001368437676372211014779460104087473000612253543499821139797393406779393196474234757032177780847058915757009931583862881652894662079857241989499105468024636907758869688628751097722433937392511666391464503846027135135529446800245572591011296026408672332763671875 150 10480555281707230159717911955361664560778235683858664377422847241999013203566853172163029157189186344941444732197394562694832497710538539922942934281741204968916068859413630430744450582675887774755223589619612804497490733786284089196232086654286104914962531688422384756878599061275881930622490472160279750823974609375 151 3259452692610948579672270618117477678402031297680044621378505492261693106309291336542702067885836953276789311713389708998092906787977485916035252561621514745332897415277639063961524131212201097948874536371699582198719618207534351740028178949482978628553347355099361659389244308056799280423594536841847002506256103515625 152 1020208692787226905437420703470770513339835796173853966491472219077909942274808188337865747248266966375635054566290978916403079824636953091719034051787534115289196890981901027019957053069418943657997729884341969228199240498958252094628820011188172310737197722146100199388833468421778174772585090031498111784458160400390625 153 321365738227976475212787521593292711702048275794763999444813749009541631816564579326427710383204094408325042188381658358666970144760640223891495726313073246316097020659298823511286471716866967252269284913567720306882760757171849409808078303524274277882217282476021562807482542552860125053364303359921905212104320526123046875 154 101872939018268542642453644345073789609549303426940187824005958436024697285850971646477584191475697927439038373716985699697429535889122950973604145241244219082202755548997727053077811534246828618969363317600967337281835160023476262909160822217194946088662878544898835409971965989256659641916484165095243952237069606781005859375 155 32497467546827665102942712546078538885446227793193919915857900741091878434186459955226349357080747638853053241215718438203480021948630221360579722331956905887222679020130274929931821879424738329451226898314708580592905416047488927868022302287285187802283458255822728495781057150572874425771358448665382820763625204563140869140625 156 10431687082531680498044610727291210982228239121615248292990386137890492977373853645627658143622919992071830090430245618663317087045510301056746090868558166789798479965461818252508114823295341003753843834359021454370322638551243945845635159034218545284532990100119095847145719345333892690672606062021587885465123690664768218994140625 157 3369434927657732800868409264915061147259721236281725198635894722538629231691754727537733580390203157439201119208969334828251419115699827241328987350544287873104909028844167295560121087924395144212491558497963929761614212252051794508140156368052590126904155802338467958628067348542847339087251758032972887005234952084720134735107421875 158 1095066351488763160282233011097394872859409401791560689556665784825054500299820286449763413626816026167740363742915033819181711212602443853431920888926893558759095434374354371057039353575428421869059756511838277172524618981916833215145550819617091791243850635760002086554121888276425385203356821360716188276701359427534043788909912109375 159 358086696936825553412290194628848123425026874385840345485029711637792821598041233669072636255968840556851098943933216058872419566520999140072238130679094193714224207040413879335651868619165093951182540379371116635415550407086804461352595118014789015736739157893520682303197857466391100961497680584954193566481344532803632318973541259765625 160 117810523292215607072643474032891032606833841672941473664574775128833838305755565877124897328213748543204011552554028083369026037385408717083766344993421989731979764116296166301429464775705315909939055784813097373051716083931558667785003793826865586177387182946968304477752095106442672216332736912449929683372362351292395032942295074462890625 161 38995283209723365941044989904886931792862001593743627782974250567644000479205092305328341015638750767800527823895383295595147618374570285354726660192822678601285301922494031045773152840758459566189827464773135230480118023781345919036836255756692509024715157555446508782135943480232524503606135918020926725196251938277782755903899669647216796875 162 12985429308837880858367981638327348287023046530716628051730425439025452159575295737674337558207704005677575765357162637433184156918731905023123977844209951974228005540190512338242459895972567035541212545769454031749879301919188191039266473166978605505230147465963687424451269178917430659700843260700968599490351895446501657715998589992523193359375 163 4350118818460690087553273848839661676152720587790070397329692522073526473457724072120903081999580841901987881394649483540116692567775188182746532577810333911366381855963821633311224065150809956906306202832767100636209566142928043998154268510937832844252099401097835287191175174937339270999782492334824480829267884974578055334859527647495269775390625 164 1465990041821252559505453287058965984863466838085253723900106379938778421555253012304744338633858743720969916029996875953019325395340238417585581478722082528130470685459807890425882509955822955477425190354642512914402623790166750827377988488186049668512957498169970491783426033953883334326926699916835850039463277236432804647847660817205905914306640625 165 496970624177404617672348664312989468868715258110901012402136062799245884907230771171308330796878114121408801534168940948073551309020340823561512121286785977036229562370874874854374170875023981906847139530223811877982489464866528530481138097495070837625892591879619996714581425510366450336828151271807353163378050983150720775620357017032802104949951171875 166 169466982844494974626270894530729408884231903015817245229128397414542846753365692969416140801735436915400401323151608863293080996375936220834475633358794018169354280768468332325341592268383177830234874579806319850392028907519486228894068091245819155630429373830950418879672266099034959564858399583686307428711915385254395784486541742808185517787933349609375 167 58127175115661776296810916824040187247291542734425315113591040313188196436404432688509736294995254861982337653841001840109526781756946123746225142242066348232088518303584637987592166148055429995770561980873567708684465915279183776510665355297315970381237275224015993675727587271968991130746431057204403448048186977142257754078883817783207632601261138916015625 168 20053875414903312822399766304293864600315582243376733714188908908049927770559529277535859021773362927383906490575145634837786739706146412692447674073512890140070538814736700105719297321079123348540843883401380859496140740771318402896179547577574009781526859952285517818126017608829301940107518714735519189576624507114078925157214917135206633247435092926025390625 169 6958694768971449549372718907589971016309507038451726598823551391093324936384156659304943080555356935802215552229575535288711998678032805204279342903508972878604476968713634936684596170414455801943672827540279158245160837047647485804974303009418181394189820403443074682889728110263767773217308994013225158783088703968585387029553576245916701736859977245330810546875 170 2428584474371035892731078898748899884692017956419652582989419435491570402798070674097425135113819570594973227728121861815760487538633449016293490673324631534632962462081058592902924063474645074878341816811557426227561132129628972545936031750286945306572247320801633064328515110482054952852840838910615580415297957685036300073314198109824928906164132058620452880859375 171 852433150504233598348608693460863859526898302703298056629286221857541211382122806608196222424950669278835602932570773497331931126060340604719015226336945668656169824190451566108926346279600421282297977700856656605873957377499769363623547144350717802606858809601373205579308803779201288451347134457626068725769583147447741325733283536548550046063610352575778961181640625 172 300908902127994460217058868791684942412995100854264213990138036315712047617889350732693266516007586255428967835197483044558171687499300233465812374896941821035627947939229402836451000236698948712651186128402399781873506954257418585359112141955803384320221159789284741569496007734058054823325538463542002260196662851049052687983849088401638166260454454459249973297119140625 173 106822660255438033377055898421048154556613260803263795966499002892077776904350719510106109613182693120677283581495106480818150949062251582880363393088414346467647921518426438006940105084028126792991171075582851922565094968761383597802484810394310201433678511725196083257171082745590609462280566154557410802369815312122413704234266426382581549022461331333033740520477294921875 174 38135689711191377915608955736314191176710934106765175160040144032471766354853206865107881131906221444081790238593753013652079888815223815088289731332563921688950307982078238368477617514998041265097848073983078136355738903847813944415487077310768741911823228685895001722810076540175847578034162117176995656446024066427701692411633114218581613001018695285893045365810394287109375 175 13690712606317704671703615109336794632439225344328697882454411707657364121392301264573729326354333498425362695655157331901096680084665349616696013548390447886333160565566087574283464687884296814170127458559925050951710266481365206045159860754565978346344539098236305618488817477923129280514264200066541440664122639847544907575776288004470799067365711607635603286325931549072265625 176 4942347250880691386485005054470582862310560349302659935566042626464308447822620756511116286813914392931555933131511796816295901510564191211627260890968951686966270964169357614316330752326231149915416012540132943393567406199772839382302709732398318183030378614463306328274463109530249670265649376224021460079748272984963711634855239969613958463319021890356452786363661289215087890625 177 1794072052069690973294056834772821579018733406796865556610473473406543966559611334613535212113450924634154803726738782244315412248334801409820695703421729462368756359993476813996828063094421907419296012552068258451864968450517540695775883632860589500440027437050180197163630108759480630306430723569319790008948623093541827323452452108969866922184804946199392361450009047985076904296875 178 654836299005437205252330744692079876341837693480855928162822817793388547794258137133940352421409587491466503360259655519175125470642202514584553931748931253764596071397619037108842243029463996208043044581504914334930713484438902353958197525994115167660610014523315771964724989697210430061847214102801723353266247429142766973060145019774001426597453805362778211929253302514553070068359375 179 240324921734995454327605383301993314617454433507474125635755974130173597040492736328156109338657318609368206733215293575537271047725688322852531292951857770131606758202926186618945103191813286608351797361412303560919571848789077163902658492039840266531443875330056888311054071218876227832697927575728232470648712806495395479113073222257058523561265546568139603778035962022840976715087890625 180 88679896120213322646886386438435533093840685964257952359593954454034057307941819705089604345964550566856868284556443329373253016610778991132584047099235517178562893776879762862390743077779102758481813226361140013979322012203169473480080983562701058350102789996790991786778952279765328070265535275443717781669375025596800931792724019012854595194106986683643513794095269986428320407867431640625 181 32900241460599142701994849368659582777814894492739700325409357102446635261246415110588243212352848260303898133570440475197476869162599005710188681473816376873246833591222392021946965681856047123396752706979982945186328466527375874661110044901762092647888135088809457952894991295792936714068513587189619296999338134496413145695100611053769054817013692059631743617609345164964906871318817138671875 182 12271790064803480227844078814510024376124955645791908221377690199212594952444912836249414718207612401093354003821774297248658872197649429129900378189733508573721068929525952224186218199332305577026988759703533638554500518014711201248594046748357260557662274388125927816429831753330765394347555568021727997780753124167162103344272527923055857446746107138242640369368285746531910263001918792724609375 183 4601921274301305085441529555441259141046858367171965583016633824704723107166842313593530519327854650410007751433165361468247077074118535923712641821150065715145400848572232084069831824749614591385120784888825114457937694255516700468222767530633972709123352895547222931161186907499037022880333338008147999167782421562685788754102197971145946542529790176840990138513107154949466348625719547271728515625 184 1734924320411592017211456642401354696174665604423831024797270951913680611401899552224761005786601203204572922290303341273529148056942688043239665966573574774609816119911731495694326597930604700952190535903087068150642510734329796076519983359049007711339504041621303045047767464127136957625885668429071795686253972929132542360296528635122021846533730896669053282219441397415948813431896269321441650390625 185 657536317435993374523142067470113429850198264076631958398165690775284951721319930293184421193121856014533137548024966342667547113581278768387833401331384839577120309446546236868149780615699181660880213107269998829093511568310992713001073693079573922597672031774473854073103868904184906940210668334618210565090255740141233554552384352711246279836284009837571193961168289620644600290688686072826385498046875 186 250521336943113475693317127706113216772925538613196776149701128185383566605822893441703264474579427141537125405797512176556335450274467210755764525907257623878882837899134116246765066414581388212795361193869869553884627907526488223653409077063317664509713044106074538401852574052494449544220264635489538225299387436993809984284458438382984832617624207748114624899205118345465592710752389393746852874755859375 187 95949672049212461190540459911441362024030481288854365265335532095001906010030168188172350293763920595208719030420447163621076477455120941719457813422479669945612126915368366522511020436784671685500623337252160039137812488582644989659255676515250665507220095892626548207909535862105374175436361355392493140289665388368629223980947581900683190892550071567527901336395560326313322008218165137805044651031494140625 188 36940623738946797558358077065904924379251735296208930627154179856575733813861614752446354863099109429155356826711872157994114443820221562561991258167654672929060668862416821111166742868162098598917739984842081615068057808104318321018813435458371506220279736918661221060045171306910569057542999121826109859011521174521922251232664819031763028493631777553498242014512290725630628973163993578054942190647125244140625 189 14296021386972410655084575824505205734770421559632856152708667604494808985964444909196739332019355349083123091937494525143722289758425744711490616910882358423546478849755309770021529489978732157781165374133885585031338371736371190234280799522389772907248258187521892550237481295774390225269140660146704515437458694539983911227041284965292292027035497913203819659616256510819053412614465514707262627780437469482421875 190 5561152319532267744827899995732525030825693986697181043403671698148480695540169069677531600155529230793334882763685370280907970716027614692769849978333237426759580272554815500538374971601726809376873330538081492577190626605448393001135231014209621660919572434946016202042380224056237797629695716797068056505171432176053741467319059851498701598516808688236285847590723782708611777507027085221125162206590175628662109375 191 2174410556937116688227708898331417287052846348798597787970835633976055951956206106243914855660811929240193939160600979779835016549966797344873011341528295833862995886568932860710504613896275182466357472240389863597681535002730321663443875326555962069419552822063892334998570667605988978873211025267653610093522029980837012913721752401935992325020072197100387766407972999039067205005247590321459938422776758670806884765625 192 854543348876286858473489597044246993811768615077848930672538404152589989118788999753858538274699088191396218090116185053475161504136951356535093457220620262708157383421590614259228313261236146709278486590473216393888843256073016413733443003336493093281884259071109687654438272369153668697171932930187868766754157782468946075092648693960844983732888373460452392198333388622353411567062302996333755800151266157627105712890625 193 337544622806133309097028390832477562555648602955750327615652669640273045701921654902774122618506139835601506145595893096122688794134095785831361915602145003769722166451528292632395183738188277950165002203236920475586093086148841483424709986317914771846344282333088326623503117585815699135382913507424208162867892324075233699661596234114533768574490907516878694918341688505829597568989609683551833541059750132262706756591796875 194 134005215254034923711520271160493592334592495373432880063414109847188399143662896996401326679546937514733797939801569559160707451271236026975050680494051566496579700081256732175060887944060746346215505874685057428807678955201090068919609864568212164422998680086236065669530737681568832556747016662447410640658553252657867778765653704943469906124072890284200841882581650336814350234888875044370077915800720802508294582366943359375 195 53468080886359934560896588193036943341502405653999719145302229829028171258321495901564129345139228068378785377980826254105122273057223174763045221517126575032135300332421436137849294289680237792139986843999337914094263903125234937498924335962716653604776473354408190202142764334945964190142059648316516845622762747810489243727495828272444492543505083223396135911150078484388925743720661142703661088404487600200809538364410400390625 196 21440700435430333758919531865407814279942464667253887377266194161440296674586919856527215867400830455419892936570311327896154031495946493079981133828367756587886255433300995891277567010161775354648134724443734503551799825153219209937068658721049378095515365815117684271059248498313331640246965918974923255094727861872006186734725827137250241509945538372581850500371181472239959223231985118224168096450199527680524624884128570556640625 197 8640602275478424504844571341759349154816813260903316613038276247060439559858528702180467994562534673534216853437835465142150074692866436711232396932832205904918160939620301344184859505095195467923198293950825004931375329536747341604638669464582899372492692423492426761236877144820272651019527265346894071803175328334418493254094508336311847328508051964150485751649586133312703566962490002644339742869430409655251423828303813934326171875 198 3499443921568761924462051393412536407700809370665843228280501880059478021742704124383089537797826542781357825642323363382570780250610906868049120757797043391491855180546222044394868099563554164508895309050084126997207008462382673349878661133156074245859540431514432838300935243652210423662908542465492099080286007975439489767908275876206298168045761045480946729418082383991644944619808451070957595862119315910376826650463044643402099609375 199 1424273676078486103256054917118902317934229413860998193910164265184207554849280578623917441883715402912012635036425608896706307561998639095295992148423396660337185058482312372068711316522366544955120390783384239687863252444189748053400615081194522218064832955626374165188480644166449642430803776783455284325676405246003872335538668281615963354394624745510745318873159530284599492460262039585879741515882561575523368446738459169864654541015625 200 582527933516100816231726461101631048035099830269148261309257184460340889933355756657182233730439599791013167729898074038752879792857443389976060788705169234077908688919265760176102928457647916886644239830404154032336070249673606953840851568208559587188516678851187033562088583464077903754198744704433211289201649745615583785235315327180929011947401520913894835419122247886401192416247174190624814279995967684389057694716029800474643707275390625 201 239418980675117435471239575512770360742426030240619935398104702813200105762609215986101898063210675514106411936988108429927433594864409233280160984157824555206020471145818227432378303596093293840410782570296107307290124872615852458028589994533717990334480355007837870794018407803736018442975684073522049839861878045448004935731714599471361823910382025095610777357259243881310890083077588592346798669078342718283902712528288247995078563690185546875 202 98880039018823500849621944686774158986621950489376033319417242261851643679957606202260083900106008987325948129976088781560030074679001013344706486457181541300086454583222927929572239385186530356089653201532292317910821572390347065165807667742425530008140386618237040637929602422942975616948957522364606583862955632770026038457198129581672433274987776364487251048548067722981397604311044088639227850329355542651251820274183046421967446804046630859375 203 41035216192811752852593107045011275979448109453091053827558155538668432127182406573937934818543993729740268473940076844347412480991785420538053191879730339639535878652037515090772479344852410097777206078635901311932990952541994032043810182113106594953378260446568371864740785005521334881033817371781311732303126587599560805959737223776394059809119927191262209185147448105037280005789083296785279557886682550200269505413785964265116490423679351806640625 204 17111685152402500939531325637769702083429861641938969446091750859624736197035063541332118819332845385301691953633012044092871004573574520364368181013847551629686461397899643792852123886803455010773094934791170847076057227210011511362268845941165450095558734606219011067596907347302396645391101844032806992370403787029016856085210422314756322940403009638756341230206485859800545762414047734759461575638746623433512383757548747098553576506674289703369140625 205 7169796078856647893663625442225505172957112027972428197912443610182764466557691623818157785300462216441408928572232046474912950916327724032670267844802124132838627325719950749205039908570647649513926777677500584924867978200994823260790646449348323590039109800005765637323104178519704194418871672649746129803199186765158062699703166949882899312028861038638906975456517575256428674451486000864214400192634835218641688794412925034293948556296527385711669921875 206 3018484149198648763232386311176937677814944163776392271321138759886943840420788173627444427611494593121833158928909691565938352335773971817754182762661694259925062104128099265415321801508242660445363173402227746253369418822618820592792862155175644231406465225802427333313026859156795465850344974185543120647146857628131544396575033285900700610364150497266979836667193899182956471944075606363834262481099265627048150982447841439437752342200838029384613037109375 207 1276818795111028426847299409627844637715721381277413930768841695432177244497993397444408992879662212890535426226928799532391923038032390078910019308605896671948301270046185989270681122037986645368388622349142336665175264161967761110751380691639297509884934790514426761991410361423324482054695924080484740033743120776699643279751239079935996358184035660343932470910223019354390587632343981491901893029504989360241367865575436928882169240750954486429691314697265625 208 542647987922187081410102249091833971029181587042900920576757720558675328911647193913873821973856440478477556146444739801266567291163765783536758206157506085578028039769629045440039476866144324281565164498385493082699487268836298472069336793946701441701097285968631373846349403604912904873245767734206014514340826330097348393894276608972798452228215155646171300136844783225615999743746192134058304537539620478102581342869560694774921927319155656732618808746337890625 209 231710690842773883762113660362213105629460537667318693086275546678554365445273351801224121982836700084309916474531903895140824233326927989570195754029255098541817972981631602402896856621843626468228325240810605546312681063793099447573606811015241515606368541108605596632391195339297810380875942822505968197623532842951567764192856112031384939101447871460915145158432722437338031890579624041242896037529417944149802233405302416668891662965279465424828231334686279296875 210 99403886371549996133946760295389422315038570659279719334012209525099822776022267922725148330636944336168954167574186771015413596097252107525613978478550437274439910409119957430842751490770915754869951528307749779368140176367239663009077321925538610195132104135591800955295822800558760653395779470855060356780495589626222570838735272061464138874521136856732597272967637925618015681058658713693202400100120298040265158130874736750954523412104890667251311242580413818359375 211 42843075026138048333731053687312841017781623954149559032959262305318023616465597474694538930504523008888819246224474498307643259917915658343539624724255238465283601386330701652693225892522264690348949108700640154907668416014280294756912325749907140994101936882440066211732499627040825841613580951938531013772393599128901928031494902258491043854918609985251749424649051945941364758536281905601770234443151848455354283154407011539661399590617207877585315145552158355712890625 212 18551051486317774928505546246606460160699443172146759061271360578202704225929603706542735356908458462848858733615197457767209531544457480062752657505602518255467799400281193815616166811462140610921094964067377187075020424134183367629743037049709792050446138670096548669680172338508677589418680552189383928963446428422814534837637292677926621989179758123614007500873039492592610940446210065125566511513884750381168404605858235996673386022737251010994441458024084568023681640625 213 8069707396548232093899912617273810169904257779883840191653041851518176338279377612346089880255179431339253549122610894128736146221839003827297406014937095441128492739122319309793032562986031165750676309369309076377633884498369764918938221116623759541944070321491998671310874967251274751397126040202382009099099196363924322654372222314898080565293194783772093262879772179277785759094101378329621432508539866415808256003548332658552922919890704189782582034240476787090301513671875 214 3526462132291577425034261813748655044248160649809238163752379289113443059828088016595241277671513411495253800966580960734257695898943644672528966428527510707773151326996453538379555230024895619433045547194388066377026007525787587269576002627964582919829558730492003419362852360688807066360544079568440937976306348811034928999960661151610461207033126120508404755878460442344392376724122302330044566006231921623708207873550621371787627315992237730934988348963088355958461761474609375 215 1548116876076002489590040936235659564424942525266255553887294507920801503264530639285310920897794387646416418624329041762339128499636260011240216262123577200712413432551443103348624745980929176931106995218336361139514417303820750811343865153676451901805176282685989501100292186342386302132278850930545571771598487128044333830982730245556992469887542366903189687830644134189188253381889690722889564476735813592807903256488722782214768391720592363880459885194795788265764713287353515625 216 682719542349517097909208052879925867911399653642418699264296877993073462939658011924822116115927324952069640613329107417191555668339590664956935371596497545514174323755186408576743512977589767026618184891286335262525858030984951107802644532771315288696082740664521369985228854176992359240334973260370597151274932823467551219463384038290633679220406183804306652333314063177432019741413353608794297934240493794428285336111526746956712860748781232471282809370904942625202238559722900390625 217 302444757260836074373779167425807159484750046563591483774083516950931544082268499282696197439355804953766850791704794585815859161074438664575922369617248412662779225423547578999497376249072266792791855906839846521298955107726333340756571528017692672892364654114382966903456382400407615143468393154344174538014795240796125190222279128962750719894639939425307846983658129987602384745446115648695873984868538750931730403897406348901823797311710085984778284551310889582964591681957244873046875 218 134587916981072053096331729504484185970713770720798210279467165043164537116609482180799807860513333204426248602308633590688057326678125205736285454479675543634936755313478672654776332430837158722792375878543731701978035022938218336636674329967873239437102271080900420272038090168181388738843434953683157669416583882154275709648914212388424070353114773044261991907727867844483061211723521463669663923266499744164620029734345825261311589803710988263226336625333345864419243298470973968505859375 219 60160798890539207734060283088504431128909055512196799994921822774294548091124438534817514113649459942378533125231959215037561625025121966964119598152414968004816729625124966676685020596584209949088192017709048070784181655253383596476593425495639338028384715173162487861601026305177080766263015424296371478229212995322961242213064652937625559447842303550785110382754356926483928361640414094260339773700125385641585153291252583891806280642258811753662172471524005601395401754416525363922119140625 220 27012198701852104272593067106738489576880165924976363197719898425658252092914872902133063837028607514127961373229149687551865169636279763166889699570434320634162711601681110037831574247866310267140598215951362583782097563208769234817990448047542062774744737112749957049858860811024509264052093925509070793724916634900009597753666029168993876192081194294302514561856706259991283834376545928322892558391356298153071733827772410167421020008374206477394315439714278515026535387733019888401031494140625 221 12182501614535299026939473265139058799172954832164339802171674189971871693904607678862011790499901988871710579326346509085891191505962173188267254506265878606007382932358180627062039985787705930480409795394064525285726001007154924902913692069441470311409876437850230629486346225772053678087494360404590927969937402339904328586903379155216238162628618626730434067397374523256069009303822213673624543834501690467035351956325356985506880023776767121304836263311139610276967459867591969668865203857421875 222 5518673231384490459203581389107993636025348538970445930383768408057257877338787278524491341096455600958884892434834968615908709752200864454285066291338443008521344468358255824059104113561830786507625637313511229954433878456241180981019902507456986051068674026346154475157314840274740316173634945263279690370381643259976660849867230757312955887670764237908886632531010659034999261214631462794151918357029265781567014436215386714434616650770875505951090827279946243455466259320019162259995937347412109375 223 2510996320279943158937629532044137104391533585231552898324614625666052334189148211728643560198887298436292626057849910720238462937251393326699705162558991568877211733103006399946892371670633007860969664977647609629267414697589737346364055640892928653236246681987500286196578252325006843859003900094792259118523647683289380686689589994577394928890197728248543417801609849860924663852657315571339122852448315930612991568478000955067750576100748355207746326412375540772237147990608718828298151493072509765625 224 1147525318367934023634496696144170656706930848450819674534348883929385916724440732759990107010891495385385730108437409199148977562323886750301765259289459146976885762028073924775729813853479284592463136894784957600575208516798509967288373427888068394528964733668287630791836261312528127643564782343320062417165306991263246973817142627521869482502820361809584341935335701386442571380664393216101979143568880380290137146794446436465962013278041998329940071170455622132912376631708184504532255232334136962890625 225 526714121130881716848233983530174331428481259438926230611266137723588135776518296336835459117999196381892050119772770822409380701106664018388510254013861748462390564770885931472059984558746991627940579834706295538664020709210516074985363403400623393088794812753744022533452843942450410588396235095583908649478875908989830360982068466032538092468794546070599212948319086936377140263724956486190808426898116094553172950378650914337876564094621277233442492667239130559006780873954056687580305151641368865966796875 226 242815209841336471467035866407410366788529860601344992311793689490574130592974934611281146653397629532052235105215247349130724503210172112477103227100390266041162050359378414408619652881582363140480607303799602243324113546946047910568252528967687384213934408679475994387921761057469639281250664379064181887409761794044311796412733562841000060628114285738546237169175099077669861661577204940133962684800031519589012730124558071509761096047620408804616989119597239187702125982892820132974520674906671047210693359375 227 112423442156538786289237606146630999823089325458422731440360478234135822464547394725023170900523102473340184853714659522647525444986309688076898794147480693177058029316392205871190899284172634134042521181659215838659064572236020182593100920912039258891051631218597385401607775369608442987219057607506716213870719710642516361739095639595383028070816914296946907809328070872961145949310245887282024723062414593569712894047670387109019387470048249276537665962373521743906084330079375721567203072481788694858551025390625 228 52276900602790535624495486858183414917736536338166570119767622378873157446014538547135774468743242650103185956977316678031099331918634004955757939278578522327331983632122375730103768167140274872329772349471535364976465026089749384905791928224098255384339008516647784211747615546867925989056861787490623039449884665448770108208679472411853108052929865148080312131337552955926932866429264337586141496224022786009916495732166730005694015173572435913590014672503687610916329213486909710528749428704031743109226226806640625 229 24413312581503180136639392362771654766582962469923788245931479650933764527288789501512406676903094317598187841908406888640523388006002080314338957643096169926864036356201149465958459734054508365378003687203207015444009167183912962751004830480653885264486316977274515226886136460387321436889554454758120959423096138764575640533453313616335401460718247024153505765334637230417877648622466445652728078736618641066631003506921862912659105086058327571646536852059222114297925742698386834816925983204782824032008647918701171875 230 11449843600724991484083875018139906085527409398394256687341863956287935563298442276209318731467551234953550097855042830772405468974814975667424971134612103695699233051058339099534517615271564423362283729298304090243240299409255179530221265495426672189044082662341747641409597999921653753901201039281558729969432089080585975410189604086061303285076857854327994203941944861065984617203936763011129468927474142660249940644746353706037120285361355631102225783615775171605727173325543425529138286123043144471012055873870849609375 231 5392876335941470989003505133543895766283409826643694899738017923411617650313566312094589122521216631663122096089725173293802975887137853539357161404402300840674338767048477715880757796792906843403635636499501226504566181021759189558734216048345962601039762933962963139103920657963098918087465689501614161815602513956955994418199303524534873847271200049388485270056656029562078754703054215378241979864840321192977722043675532595543483654405198502249148344083030105826297498636330953424224132763953321045846678316593170166015625 232 2550830506900315777798657928166262697452052848002467687576082477773695148598316865620740654952535466776656751450440006967968807594616204724115937344282288297638962236813929959611598437883044936929919656064264080136659803623292096661281284190867640310291807867764481564796154471216545788255371271134263498538779989101640185359808270567104995329759277623360753532736798301982863250974544643873908456476069471924278462526658526917692067768533658891563847166751273240055838716854984540969658014797349920854685478843748569488525390625 233 1211644490777649994454362515878974781289725102801172151598639176942505195584200511169851811102454346718911956938959003309785183607442697243955070238534086941378507062486616730815509257994446345041711836630525438064913406721063745914108609990662129147388608737188128743278173373827859249421301353788775161805920494823279088045908928519374872781635656871096357928049979193441860044212908705840106516826132999164032269700162800285903732190053487973492827404206854789026523390506117656960587557028741212405975602450780570507049560546875 234 577954422100939047354730920074270970675198874036159116312550887401574978293663643828019313895870723384921003459883444578767532580750166585366568503780759471037547868806116180598997916063350906584896546072760633956963695005947406801029806965545835603304366367638737410543688699315888861973960745757245752181424076030704124997898558903741814316840208327512962731679840075271767241089557452685730808526065440601243392646977655736376080254655513763356078671806669734365651657271418122370200264702709558317650362369022332131862640380859375 235 276840168186349803682916110715575794953420260663320216713711875065354414602664885393621251356122076501377160657284169953229648106179329794390586313310983786626985429158129650506920001794345084254165445568852343665385609907848807857693277536496455253982791490098955219650426886972310764885527197217720715294902132418707275873993409714892329057766459788878709148474643396055176508481898019836465057283985346047995585077902297097724142441979991092647561683795394802761147143833009280615325926792597878434154523574761697091162204742431640625 236 133160120897634255571482649254191957372595145379057024239295411906435473423881809874331821902294718797162414276153685747503460739072257631101872016702583201367579991425060361893828520863079985526253579318617977303050478365675276579550466495054794977165722706737597460651855332633681477909938581861723664056847925693398199695390830072863210276785667158450659100416303473502539900579792947541339692553596951449085876422471004904005312514592375715563477169905584900128111776183677463975971770787239579526828325839460376300849020481109619140625 237 64316338393557345441026119589774715410963455218084542707579683950808333663734914169302269978808349179029446095382230216044171536971900435822204184067347686260541135858304154794719175576867633009180478810892483037373381050621158587922875317111465973971044067354259573494846125662068153830500335039212529739457548109911330452873770925192930563687477237531668345501074577701726771980039993662467071503387327549908478312053495368634565944548117470617159473064397506761877987896716215100394365290236716911458081380459361753310076892375946044921875 238 31193424120875312538897668001040736974317275780771003213176146716142041826911433372111600939722049351829281356260381654781423195431371711373769029272663627836362450891277515075438800154780802009452532223282854273126089809551261915142594528799060997375956372666815893145000370946103054607792662494018076923636910833306995269643778898718571323388426460202859147568021170185337484410319396926296529679142853861705611981345945253787764483105836973249322344436232790779510824129907364323691267165764807702057169469522790450355387292802333831787109375 239 15191197546866277206443164316506838906492513305235478564816783450761174369705868052218349657644638034340860020498805865878553096175078023439025517255787186756308513584052149841738695675378250578603383192738750031012405737251464552674443535525142705722090753488739339961615180650752187593995026634586803461811175575820506696316520323675944234490163686118792404865626309880259354907825546303106409953742569830650633034915475338594641303272542605972419981740445369109621771351264886425637647109727461350901841531657598949323073611594736576080322265625 240 7428495600417609553950707350771844225274839006260149018195407107422214266786169477534772982588227998792680550023916068414612464029613153461683477938079934323834863142601501272610222185259964532937054381249248765165066405515966166257802888871794783098102378455993537241229823338217819733463568024312946892825664856576227774498778438277536730665690042512089485979291265531446824549926692142219034467380116647188159554073667440572779597300273334320513371071077785494605046190768529462136809436656728600591000508980565886218982996069826185703277587890625 241 3647391339805046290989797309228975514609945952073733167933944889744307204992009213469573534450819947407206150061742789591574719838540058349686587667597247753002917803017337124851619092962642585672093701193381143696047605108339387632581218436051238501168267821892826785443843259064949489130611899937656924377401444578927837278900213194270534756853810873435937615832011375940390854014005841829545923483637273769386341050170713321234782274434207151372065195899192677851077679667347965909173433398453742890181249909457850133520651070284657180309295654296875 242 1798163930523887821457970073449884928702703354372350451791434830643943452061060542240499752484254234071752631980439195268646336880400248766395487720125443142230438476887547202551848212830582794736342194688336903842151469318411318102862540688973260581075956036193163605223814726719020098141391666669264863718058912177411423778497805104775373635128928760603917244605181608338612691028904880021966140277433175968307466137734161667368747661296064125626428141578301990180581296076002547193222502665437695244859356205362720115825680977650335989892482757568359375 243 890091145609324471621695186357693039707838160414313473636760241168752008770224968409047377479705845865517552830317401657979936755798123139365766421462094355404067046059335865263164865351138483394489386370726767401864977312613602460916957641041763987632598237915615984585788289725914948579988875001286107540439161527818654770356413526863809949388819736498939036079564896127613282059307915610873239437329422104312195738178410025347530092341551742185081930081259485139387741557621260860645138819391659146205381321654546457333712083936916314996778964996337890625 244 442375299367834262395982507619773440734795565725913796397469839860869748358801809299296546607413805395162223756667748624016028567631667200264785911466660894635821321891489925035792938079515826247061225026251203398726893724368960423075727947597756701853401324244061144339136779993779729444254470875639195447598263279325871420867137522851313544846243409039972700931543753375423801183476034058604000000352722785843161281874669782597722455893751215865985719250385964114275707554137766647740633993237654595664074516862309589294854905716647408553399145603179931640625 245 220745274384549296935595271302266946926662987297230984402337450090574004431042102840348976757099488892185949654577206563383998255248201932932128169821863786423274839623853472592860676101678397297283551288099350495964719968460111251114788245851280594224847260797786511025229253216896084992682980966943958528351533376383609839012701623902805458878275461110946377764840332934336476790554540995243396000176008670135737479655460221516263505490981856717126873905942596093023578069514745557222576362625589643236373183914292485058132597952607056868146173655986785888671875 246 110593382466659197764733230922435740410258156635912723185571062495377576219952093523014837355306843934985160776943180488255383125879349168398996213080753756998060694651550589769023198726940877045939059195337774598478324704198515736808508911171491577706648477659691042023639855861664938581334173464438923222704118221568188529345363513575305534898016006016584135260185006800102574872067825038616941396088180343738004477307385570979648016250981910215280563826877240642604812612826887524168510757675420411261422965141060535014124431574256135490941233001649379730224609375 247 55628471380729576475660815153985177426359852787864099762342244435174920838635903042076463189719342499297535870802419785592457712317312631704695095179619139770024529409729946653818668959651261154107346775254900623034597326211853415614679982319260263586444184262824594137890847498417464106411089252612778381020171465448798830260717847328378684053702051026341820035873058420451595160650115994424321522232354712900216252085614942202762952174243900838286123604919252043230220744251924424656760911110736466864495751465953449112104589081850836151943440199829638004302978515625 248 28092378047268436120208711652762514600311725657871370379982833439763335023511131036248613910808267962145255614755221991724191144720242879010871023065707665583862387351913623060178427824623886882824210121503724814632471649736985974885413391071226433111154313052726420039634877986700819373737600072569453082415186590051643409281662512900831235447119535768302619118115894502328055556128308577184282368727339130014609207303235545812395290847993169923334492420484222281831261475847221834451664260110921915766570354490306491801612817486334672256731437300913967192173004150390625 249 14242835669965097112945816807950594902358044908540784782651296553960010856920143435378047252779791856807644596680897549804164910373163139658511608694313786451018230387420206891510462907084310649591874531602388481018663126416651889266904589273111801587355236717732294960094883139257315422484963236792712712784499601156183208505802894040721436371689604634529427892884758512680324166957052448632431160944760938917406868102740421726884412459932537151130587657185500696888449568254541470066993779876237411293651169726585391343417698465571678834162838711563381366431713104248046875 250 7249603356012234430489420755246852805300244858447259454369509945965645526172353008607426051664914055115091099710576852850319939379940038086182408825405717303568279267196885307778825619705914120642264136585615736838499531346075811636854435940013907007963815489325738134688295517881973550044846287527490770807310296988497253129453673066727211113190008758975478797478342082954285000981139696353907460920883317908960095864294874658984165942105661409925469117507419854716220830241561608264099833957004842348468445390831964193799608518975984526588884904185761115513741970062255859375 251 3704547314922251793980094005931141783508425122666549581182819582388444863874072387398394712400771082163811551952104771806513489023149359462039210909782321542123390705537608392274979891669722115648196973795249641524473260517844739746432616765347106481069509715045452186825719009637688484072916452926547783882535561761122096349150826937097604878840094475836469665511432804389639635501362384836846712530571375451478608986654680950740908796415992980471914719046291545759988844253437981822955015152029474440067375594715133703031599953196728093086920186038923930027522146701812744140625 252 1900432772555115170311788225042675734939822087927939935146786445765272215167399134735376487461595565150035326151429747936741419868875621404026115196718330951109299431940793105237064684426567445327525047556963066102054782645654351489919932400623065624788658483818316971841593851944134192329406140351319013131740743183455635427114374218731071302844968466104108938407365028651885133012198903421302363528183115606608526410153851327730086212561404398982092250870747562974874277102013684675175922772991120387754563680088863589655210775989921511753590055437967976104118861258029937744140625 253 978722877865884312710570935896978003494008375282889066600595019569115190811210554388718891042721716052268192967986320187421831232470945023073449326309940439821289207449508449197088312479682234343675399491835979042558213062511991017308765186320878796766159119166433240498420833751229109049644162280929291762846482739479652244963902722646501720965158760043616103279792989755720843501282435261970717217014304537403391101229233433780994399469123265475777509198434994932060252707537047607715600228090426999693600295245764748672433549634809578553098878550553507693621213547885417938232421875 254 505999727856662189671365173858737627806402330021253647432507625117232553649395856618967666669087127199022655764448927536897086747187478576928973301702239207387606520251395868234894657551995715155680181537279201165002596153318699355948631601327894337928104264609045985337683571049385449378666031899240443841391631576310980210646337707608241389738987078942549525395652975703707676090163019030438860801196395445837553199335513685264774104525536728250976972255590892379875150649796653613188965317922750758841591352642060375063648145161196552111952120210636163477602167404256761074066162109375 255 262613858757607676439438525232684828831522809281030643017471457435843695344036449585244219001256219016292758341748993391649588021790301381426137143583462148634167784010474455613910327269485776165798014217847905404636347403572404965737339801089177161384686113332094866390257773374631048227527670555705790353682256788105398729325449270248677281274534293971183203680343894390224283890794606876797768755820929236389690110455131602652417760248753561962257048600651673145155203187244463225245073000001907643838785912021229334658033387338661010546103150389320168844875524882809258997440338134765625 256 136821820412713599424947471646228795821223383635416965012102629324074565274242990233912238099654490107488527096051225557049435359352747019723017451806983779438401415469457191374847280507402089382380765407498758715815536997261222987149154036367461301081421465046021425389324299928182776126541916359522716774268455786602912737978559069799560863544032367158986449117459168977306851907103990182811637521782704132159028547547123564981909653089600605782335922320939521708625860860554365340352683033000993882440007460163060483356835394803442386494519741352835807968180148463943623937666416168212890625 257 71557812075849212499247527670977660214499829641323072701329675136490997638429083892336100526119298326216499671234790966336854692941486691315138127295052516646283940290526111089045127705371292746985140308121850808371525849567619622279007561020182260465583426219069205478616608862439591914181422256030380872942402376393323361962786393505170331633528928024149912888431145375131483547415386865610486423892354261119171930367145624485538748565861116824161687373851369853611325230069933073004453226259519800516123901665280632795624911482200368136633824727533127567358217646642515319399535655975341796875 258 37567851339820836562104952027263271612612410561694613168198079446657773760175269043476452776212631621263662327398265257326848713794280512940447516829902571239299068652526208321748692045319928692167198661763971674395051071023000301696478969535595686744431298765011332876273719652780785754945246684415949958294761247606494765030462856590214424107602687212678704266426351321944028862393078104445505372543485987087565263442751452854907842997077086332684885871271969173145945745786714863327337943786247895270965048374272332217703078528155193271732757981954891972863064264487320542684756219387054443359375 259 19798257656085580868229309718367744139846740366013061139640387868388646771612366785912090613064056864405950046538885790611249272169585830319615841369358655043110609179881311785561560707883602420772113694749613072406191914429121158994044416945258926914315294449160972425796250257015474092856145002687205628021339177488622741171053925423043001504706616161081677148406687146664503210481152161042781331330417115195146893834330015654536433259459624497324934854160327754247913408029598732973507096375352640807798580493241519078729522384337786854203163456490228069698834867384817925994866527616977691650390625 260 10473278300069272279293304841016536649978925653620909342869765182377594142182942029747495934310886081270747574619070583233350864977710904239076780084390728517805512256157213934562065614470425680588448144522545315302875522733005093107849496564041972337672790763606154413246216385961185795120900706421531777223288424891481430079487526548789747795989799949212207211507137500585522198344529493191631324273790653938232706838360578281249773194254141359084890537850813381997146192847657729742985253982561546987325449080924763592647917341314689245873473468483330648870683644846568682851284393109381198883056640625 261 5561310777336783580304744870579780961138809522072702861063845311842502489499142217795920341119080509154766962122726479696909309303164490150949770224811476842954727008019480599252456841283796036392465964741471562425826902571225704440268082675506287311304251895474867993433740900945389657209198275109833373705566153617376639372207876597407356079670583773031682029310290012810912287320945160884756233189382837241201567331169467067343629566148949061674076875598781905840484628402106254493525169864740181450269813461971049467696044108238099989558814411764648574550333015413527970594032012741081416606903076171875 262 2964178644320505648302429016019023252286985475264750624947029551212053826903042802085225541816469911379490790811413213678452661858586673250456227529824517157294869495274383159401559496404263287397184359207204342772965739070463300466662888066044851136925166260288104640500183900203892687292502680633541188185066759878061748785386798226418120790464421151025886521622384576828216249142063770751575072289941052249560435387513325946894154558757389849872282974694150755812978306938322633645048915537906516712993810575230569366281991509690907294434848081470557690235327497215410408326619062790996395051479339599609375 263 1585835574711470521841799523570177439973537229266641584346660809898448797393127899115595664871811402588027573084106069317972174094343870188994081728456116679152755179971794990279834330576280858757493632175854323383536670402697865749664645115333995358254963949254135982667598386609082587701488934138944535679010716534763035600181937051133694622898465315798849289067975748603095693291004117352092663675118462953514832932319629381588372688935203569681671391461370654359943394212002609000101169812779986441451688657748354610960865457684635402522643723586748364275900211010244568454741198593183071352541446685791015625 264 851593703620059670229046344157185285265789492116186530794156854915467004200109681825074872036162723189770806746164959223751057488662658291489821888180934656705029531644853909780271035519462821152774080478433771656959192006248753907569914426934355507382915640749471022692500333609077349595699557632613215659628754779167750117297700196458794012496475874583982068229502976999862387297269211018073760393538614606037465284655640977912956133958204316919057537214756041391289602691845401033054328189462852719059556809210866426085984750776649211154659679566083871616158413312501333260196023644539309316314756870269775390625 265 459009006251212162253455979500722868758260536250624540098050544799436715263859118503715356027491707799286464836182913021601819986389172819113013997729523779964010917556576257371566088144990460601345229377875802923101004491368078356180183876117617618479391530363964881231257679815292691432082061563978523240539898825971417313223460405891289972735600496400766334775702104602925826753228104738741756852117313272654193788429390487095083356203472126819372012558753506309905095850904671156816282894120477615573101120164657003660345780668613924812361567286119206801109384775438218627245656744406687721493653953075408935546875 266 248323872381905779779119684909891071998218950111587876193045344736495262957747783110510007610873013919413977476374955944686584612636542495140140572771672364960529906398107755238017253686439839185327769093430809381397643429830130390693479476979631131597350817926905000746110404780073346064756395306112381073132085264850536766453892079587187875249959868552814587113654838590182872273496404663659290456995466480505918839540300253518440095706078420609280258794285646913658656855339427095837609045719178390025047706009079438980247067341720133323487607901790490879400177163512076277339900298724018057328066788613796234130859375 267 134839862703374838420061988906070852095032889910592216772823622191916927786057046229006934132704046558241789769671601077964815444661642574861096331015018094173567739174172511094243368751736832677632978617732929494098920382397760802146559355999939704457361494134309415405137949795579826913162722651219022922710722298813841464184463399215843016260728208624178320802714577354469299644508547732366994718148538298914713929870383037660512971968400582390839180525297106274116650672449308913039821711825513865783600904362930135366274157566554032394653771090672236547514296199787057418595565862207141805129140266217291355133056640625 268 73487725173339286938933783953808614391792925001272758141188874094594725643401090194808779102323705374241775424471022587490824417340595203299297500403184861324594417849924018546362635969696573809309973346664446574283911608406779637169874849019967138929262014303198631395800182638591005667673683844914367492877343652853543597980532552572634443862096873700177184837479444658185768306257158514140012121390953372908519091779358755524979569722778317403007353386286922919393574616484873357606702832944905056852062492877796923774619415873771947655086305244416368918395291428883946293134583394902892283795381445088423788547515869140625 269 40197785669816589955596779822733312072310729975696198703230314129743314926940396336560402168971066839710251157185649355357480956285305576204715732720542119144553146563908438144860361875424025873692555420625452276133299649798508461531921542413922024994306321823849651373502699903309280100217505063168159018603906978110888348095351306257231040792566989913996920106101256228027615263522665707234586630400851494980959943203309239272163824638359739619445022302298946836908285315217225726610866449620863066098078183604154917304716820482953255367332208968695753798362224411599518622344617117011882079236073650463367812335491180419921875 270 22068584332729307885622632122680588327698590756657213088073442457229079894890277588771660790765115695000927885294921496091257045000632761336388937263577623410359677463585732541528338669607790204657212925923373299597181507739381145381024926785243191721874170681293458604052982246916794775019410279679319301213544930982877703104347867135219841395119277462784309138249589669187160779673943473271788060090067470744547008818616772360417939726459497051075317243962121813462648638054256923909365680841853823287844922798681049600289534445141337196665382723813968835300861201968135723667194797239523261500604434104388928972184658050537109375 271 12159789967333848644978070299597004168561923506918124411528466793933223022084542951413185095711578747945511264797501744346282631795348651496350304432231270499108182282435738630382114606953892402766124322183778688078047010764399011104944734658668998638752668045392695690833193218051153921035695064103304934968663256971565614410495674791506132608710721881994154335175523907722125589600342853772755221109627176380245401859057841570590284789279182875142499801423129119217919399567895565074060490143861456631602552462073258329759533479272876795362625880821496828250774522284442783740624333278977317086833043191518299863673746585845947265625 272 6724363851935618300672872875677143305214743699325722799575242137045072331212752252131491357928503047613867729433018464623494295382827804277481718351023892586006824802186963462601309377645502498729666750167629614507159996952712653141034438266243956247230225429102160717030755849582288118332739370449127629037670781105275784769004108159702891332617029200742767347352064720970335451048989598136333637273623828538275707228058986388536427488471388129953802390186990402927509427961046247485955451049555385517276211511526511856357022014037900867835532112094287746022678310823296859408565256303274456349018672884909619824611581861972808837890625 273 3732021937824268156873444446000814534394182753125776153764259386060015143823077499932977703650319191425696589835325247866039333937469431374002353684818260385233787765213764721743726704593253886794965046343034436051473798308755522493274113237765395717212775113151699197952069496518169905674670350599265834115907283513428060546797280028635104689602451206412235877780395920138536175332189226965665168686861224838743017511572737445637717256101620412124360326553779673624767732518380667354705275332503238962088297388897214080278147217791034981648720322212329699042586462506929756971753717248317323273705363451124839002659427933394908905029296875 274 2078736219368117363378508556422453695657559793491057317646692478035428435109454167462668580933227789624113000538276163061383909003170473275319311002443771034575219785224066950011255774458442414944795530813070180880670905657976826028753681073435325414487515738025496453259302709560620637460791385283791069602560356916979429724566084975949753312108565321971615383923680527517164649660029399419875498958581702235179860753946014757220208511648602569553268701890455278208995627012738031716570838360204304101883181645615748242714928000309606484778337219472267642366720659616359874633266820507312749063453887442276535324481301358900964260101318359375 275 1162013546626777606128586283040151615872575924561501040564501095221804495226184879611631736741674334399879167300896375151313605132772294560903494850366068008327547859940253425056291977922269309954140701724506231112295036262809045750073307720050346906698521297556252517371950214644386936340582384373639207907831239516591501216032441501555912101468688014982132999613337414882095039159956434275710403917847171549465542161455822249286096558011568836380277204356764500518828555500120559729563098643354205992952698539899203267677644752173070024991090505684997612082996848725545169919996152663587826726470723080232583246385047459625639021396636962890625 276 651889599657622237038136904785525056504515093679002083756685114419432321821889717462125404312079301598332212855802866459886932479485257248666860611055364152671754349426482171456579799614393082884272933667447995653997515343435874665791125630948244614657870447929057662245664070415501071287066717633611595636293325368807832182194199682372866688923933976404976612783082289748855316968735559628673536597912263239250169152576716281849500169044490117209335511644144884791062819635567634008284898338921709562046463880883453033167158705969092284020001773689283660378561232135030840325117841644272770793550075648010479201222011624849983491003513336181640625 277 367013844607241319452471077394250606812041997741278173155013719418140397185723910931176602627700646799861035837817013816916342985950199830999442524024170017954197698727109462530054427182903305663845661654773221553200601138354397436840403730223861718052381062184059463844308871643927103134618562027723328343233142182638809518575334421175923945864174828716001832996875329128605543453398120070943201104624604203697845232900691266681268595172047935988855893055653570137368367454824577946664397764812922483432159164937384057673110351460598955903260998587066700793129973692022363103041344845725569956768692589829899790287992544790540705434978008270263671875 278 207362822203091345490646158727751592848803728723822167832582751471249324409934009676114780484650865441921485248366612806557733787061862904514685026073656060144121699780816846329480751358340367700072798834946870177558339643170234551814828107576481870699595300133993597072034512478818813271059487545663680513926725333190927377995063947964397029413258778224541035643234560957662132051169937840082908624112901375089282556588890565674916756272207083833703579576444267127613127611975886539865384737119301203139169928189621992585307348575238410085342464201692685948118435135992635153218359837834947025574311313253893381512715787806655498570762574672698974609375 279 117574720189152792893196371998635153145271714186407169161074420084198366940432583486357080534797040705569482135823869461318235057264076266859826409783762986101717003775723151868815586020178988485941276939414875390675578577677522990879007536995865220686670535175974369539843568575490267124690729438391306851396453263919255823323201258495813115677317727253314767209713996062994428873013354755327009189872015079675623209585900950737677800806341416533709929619843899461356643355990327668103673145946643782179909349283515669795869266642160178518389177202359752932583152722107824131874810028052414963500634514614957547317709851686373667689622379839420318603515625 280 66900015787627939156228735667223402139659605372065679252651345027908870789106140003737178824299516161469035335283781723490075747583259395843241227166961139091876975148386473413356068445481844448500586578527064097294404210698510581810155288550647310570715534515129416268170990519453961993949025050444653598444581907170056563470901516084117662820393786807136102542327263759843830028744598855781068229037176580335429606254377640969738668658808266007680949953691178793511930069558496443150990020043640312060368419742320416113849612719389141576963441828142699418639813898879351931036766905961824114231861038815910844423776905609546616915395134128630161285400390625 281 38199909014735553258206608065984562621745634667449502853263918010935965220579605942133929108675023728198819176447039364112833251870041115026490740712334810421461752809728676319026315082370133180093834936338953599555104804308849542213598669762419614335878570208138896689125635586608212298544893303803897204711856268994102297741884765684031185470444852266874714551668867606870826946413165946650989958780227827371530305171249632993720779804179519890385822423557663091095312069717901469039215301444918618186470367672864957601008128862771199840446125283869481368043333736260109952621993903304201569226392653163885092165976613103051118258690621587447822093963623046875 282 21888547865443472016952386421809154382260248664448565134920225020266308071392114204842741379270788596257923388104153555636653453321533558910179194428167846371497584359974531530802078542198086312193767418522220412545075052868970787688392037773866439014458420729263587802868989191126505647066223863079633098299893642133620616606099970736949869274564900348919211438106261138736983840294744087431017246381070545083886864863126039705402006827794864897191076248698540951197613815948357541759470367727938368220847520676551620705377657838367897508575629787657212823888830230877043002852402506593307499166722990262906157811104599308048290762229726169607602059841156005859375 283 12585915022629996409747622192540263769799642982057924952579129386653127141050465667784576293080703442848305948159888294491075735659881796373353036796196511663611111006985355630211195161763899629511416265650276737213418155399658202920825421719973202433313591919326562986649668784897740747063078721270789031522438844226831854548507483173746174832874817700628546576911100154773765708169477850272834916669115563423234947296297472830606153925982047315884868843001661046938627944170305586511695461443564561726987324389017181905592153257061541067430987127902897373736077382754299726640131441291151812020865719401171040741385144602127767188282092547524371184408664703369140625 284 7262072968057507928424378005095732195174394000647422697638157656098854360386118690311700521107565886523472532088255545921350699475751796507424702231405387229903611051030550198631859608337770086228087185280209677372142275665602783085316268332424537804021942537451426843296858888885996411055396422173245271188447213118881980074488817791251542878568769813262671374877704789304462813613788719607425746918079680095206564589963641823259750815291641301265569322411958424083588323786266323417248281252936752116471686172462913959526672429324509195907679572799971784645716649849230942271355841624994595536039520094475690507779228435427721667638767399921562173403799533843994140625 285 4204740248505297090557714864950428941005974126374857741932493282881236674663562721690474601721280648297090596079099961088462054996460290177798902591983719206114190798546688565007846713227568879926062480277241403198470377610384011406398119364473807388528704729184376142268881296664991922001074528438309012018110936395832666463129025501134643326691317721879086726054191073007283969082383668652699507465568134775124600897588948615667395722053860313432764637676523927544397639472248201258586754845450379475437106293856027182565943336578890824430546472651183663309869940262704715575115032300871870815366882134701424804004173264112650845562846324554584498400799930095672607421875 286 2442954084381577609614032336536199214724470967423792348062778597353998507979529941302165743600064056660609636321957077392396453952943428593301162405942540858752344853955626056269558940385217519237042301041077255258311289391633110627117307350759282092735177447656122538658220033362360306682624301022657535982522454045978779215077963816159227772807655596411749387837485013417231986036864911487218413837495086304347393121499179145702756914513292842104436254490060401903295028533376204931238904565206670475228958756730351793070813078552335568994147500610337708383034435292631439749141833766806556943728158520261527811126424666449450141272013714566213593570864759385585784912109375 287 1424242231194459746404980852200604142184366574008070938920599922257381130152065955779162628518837345033135417975700976119767132654566018869894577682664501320652617049856129990805152862244581813715195661506948039815595481715322103495609390185492661460064608451983519440037742279450256058795969967496209343477810590708805628282390452904820829791546863212708049893109253762822246247859492243397048335267259635315434530189834021441944707281161249726946886336367705214309621001634958327474912281361515488887058482955173795095360284024796011636723587992855826883987309075775604129373749689086048222698193516417312470713886705580540029432361583995592102525051814154721796512603759765625 288 833181705248758951646913798537353423177854445794721499268550954520567961138958584130810137683519846844384219515785071030063772602921121038888327944358733272581780974165836044621014424413080361023389461981564603292123356803463430544931493258513206954137795944410358872422079233478399794395642430985282465934519195564651292545198414949320185428054914979434209187468913451251014054997802962387273276131346886659529200161052902543537653759479331090263928506775107550371128285956450621572823684596486560998929212528776670130785766154505666807483298975820658727132575809328728415683643568115338210278443207104127795367623722764615917217931526637421379977155311280512250959873199462890625 289 489077660981021504616738399741426459405400559681501520070639410303573393188568688884785550820226150097653536855765836694647434517914698049827448503338576431005505431835345758192535467130478171920729614183178422132476410443633033729874786542747252482078886219368880658111760510051820679310242106988360807503562767796450308724031469575250948846268235092927880793044252195884345250283710338921329413089100622469143640494538053793056602756814367349984926033476988132067852303856436514863247502858137611306371447754391905366771244732694826415992696498806726672826822000075963580006298774483703529433446162570123015880795125262829543406925806136166350046590167721660691313445568084716796875 290 288066742317821666219258917447700184589780929652404395321606612668804728588066957753138689433113202407517933208046077813147338931051757151348367168466421517862242699351018651575403390139851643261309742753892090636028605751299856866896249273678131711944463983208270707627826940420522380113732601016144515619598470232109231838454535579822808870451990469734521787103064543375879352417105389624663024309480266634325604251282913684110339023763662369141121433717946009787965006971441107254452779183443053059452782727336832261028263147557252759019698237797162010294998158044742548623709978170901378836299789753802456353788328779806601066679299814201980177441608788058147183619439601898193359375 291 170247444709832604735582020211590809092560529424570997635069508087263594595547572032104965454969902622843098525955231987570077308251588476446884996563655117056585435316452023081063403572652321167434057967550225565892905999018215408335683320743775841759178214076087988208045721788528726647215967200541408731182695907176556016526630527675280042437126367613102376177911145135144697278509285268175847366902837580886432112508201987309210363044324460162402767327306091784687319120121694387381592497414844358136594591856067866267703520206336380580641658538122748084343911404442846236612597099002714892253175744497251705088902308865701230407466190193370284867990793742364985519088804721832275390625 292 100956734712930734608200137985473349791888393948770601597596218295747311595159710215038244514797152255345957425891452568629055843793191966533002802962247484414555163142656049687070598318582826452288396374757283760574493257417801737143060209201059074163192680947120177007371113020597534901799068549921055377591338672955697717800291902911441065165215935994569709073501309065140805486156006164028277488573382685465654242717363778474361745285284404876304841025092512428319580238232164771717284350967002704375000592970648244696748187482357473684320503513106789614015939462834607818311270079708609931106133216486870261117719069157360829631627450784668578926718540689222436412819661200046539306640625 293 60069257154193787091879082101356643126173594399518507950569749885969650399120027577947755486304305591930844668405414278334288227056949220087136667762537253226660322069880349563807005999556781739111595842980583837541823488163592033600120824474630149127099645163536505319385812247255533266570445787203027949666846510408640142091173682232307433773303481916768976898733278893758779264262823667596825105701162697852064274416831448192245238444744220901401380409930044894850150241748138039171784188825366609103125352817535705594565171552002696842170699590298539820339483980386591651895205697426622909008149263809687805365042846148629693630818333216877804461397531710087349665627698414027690887451171875 294 35861346521053690893851812014509915946325635856512549246490140681923881288274656464034810025323670438382714267038032324165570071552998684392020590654234740176316212275718568689592782581735398698249622718259408551012468622433664444059272132211354199028878488162631293675673329911611553360142556134960207685951107366713958164828430688292687537962662178704311079208543767499573991220764905729555304588103594130617682371826848374570770407351512299878136624104728236802225539694323638409385555160728743865634565835632068816239955407416545610014775907655408228272742671936290795216181437801363693876677865110494383619802930579150731927097598544930476049263454326430922147750379735953174531459808349609375 295 21480946566111160845417235396691439651849055878051016998647594268472404891676519221956851205168878592591245845955781362175176472860246211950820333801886609365613411153155422645066076766459503820251524008237385722056468704837765001991504007194601165218298214409416144911728324617055320462725391124841164403884713312661660940732229982287319835239634645043882336445917716732244820741238178532003627448274052884239991740724282176367891474003555867627003837838732213844533098276899859407221947541276517575515104935543609220927733289042510820398850768685589528735372860489838186334492681243016852632130041201186135788261955416911288424331461528413355153508809141532122366502477461835951544344425201416015625 296 12910048886232807668095758473411555230761282582708661216187204155351915339897588052396067574306496034147338753419424598667281060189007973382443020614933852228733660103046409009684712136642161795971165928950668818955937691607496766196893908323955300296197226860059103091948723094850247598097960066029539806734712700909658225380070219354679220979020421671373284203996547756079137265484145297734180096412705783428235036175293587997102775876137076443829306541078060520564392064416815503740390472307187062884578066261709141777567706714549003059709311980039306769959089154392749987030101427053128431910154761912867608745435205563684343023208378576426447258794294060805542267988954563406878150999546051025390625 297 7784759478398383023861742359467167804149053397373322713360884105677204949958245595594828747306817108590845268311913032996370479293971807949613141430805112893926397042136984632839881418395223562970613055157253297830430428039320550016727026719345046078606927796615639164445080026194699301653069919815812503461031758648523909904182342270871570250349314267838090375009918296915719771086939614533710598136861587407225726813702033562252973853310657095629071844270070493900328414843339748755455454801233798919400573955810612491873327148873048845004715123963701982285330760098828242179151160513036444441823321433459168073497428954901658842994652281585147697052959318665741987597339601734347525052726268768310546875 298 4709779484431021729436354127477636521510177305410860241583334883934708994724738585334871392120624350697461387328707384962804139972852943809515950565637093300825470210492875702868128258129110255597220898370138245187410408963788932760119851165203752877557191316952461694489273415847793077500107301488566564593924213982356965492030317073877300001461335132042044676881000569634010461507598466792894911872801260381371564722289730305163049181252947542855588465783392648809698690980220547997050550154746448346237347243265420557583362925068194551227852649998039699282625109859791086518386452110387048887303109467242796684465944517715503600011764630359014356717040387792773902496390459049280252656899392604827880859375 299 2858836147049630189767866955378925368556677624384392166641084274548368359797916321298266935017218980873359062108525382672422112963521736892376181993341715633601060417769175551640953852684369925147513085310673914828758118241019882185392749657278677996677215129390144248554988963419610398042565132003559904708511997887290678053662402463843521100887030425149521118866767345767844350135112269343287211506790365051492539786429866295233970853020539158513342198730519337827487105424993872634209683943931094146166069776662110278453101295516394092595306558548810097464553441684893189516660576431004938674592987446616377587470828322253310685207141130627921714527243515390213758815309008642913113362737931311130523681640625 300 1741031213553224785568630975825765549451016673250094829484420323199956331116931039670644563425486359351875668824091958047505066794784737767457094833945104820863045794421427910949340896284781284414835468954200414130713694008781108250904184541282714899976424013798597847369988278722542732407922165390167981967483806713360022934680403100480704350440201528916058361389861313572617209232283372030061911807635332316358956729935788573797488249489508347534625399026886276736939647203821268434233697521854036335015136493987225159577938688969484002390541694156225349355913045986099952415646291046482007652827129354989373950769734448252266207291148948552404324147091300872640179118523186263534086037907400168478488922119140625 301 1063770071481020343982433526229542750714571187355807940814980817475173318312444865238763828252972165563996033651520186367025595811613474775916284943540459045547320980391492453590047287630001364777464471531016453033866067039365257141302456754723738803885595072430943284743062838299473609501240443053392636982132605901862974013089726294393710358118963134167711658809205262592869114840925140310367828114465188045295322561990766818590265320438089600343656118805427515086270124441534795013316789185852816200694248397826194572502120538960354725460620975129453688456462871097507070925959883829400506675877376035898507483920307747882134652654892007565519042053872784833183149441417666807019326569161421502940356731414794921875 302 652091053817865470861231751578709706188032137849110267719583241112281244125528702391362226719071937490729568628381874242986690232519060037636682670390301394920507760979984874050698987317190836608585721048513085709759899095130902627618405990645651886781869779400168233547497519877577322624260391591729686470047287417842003070024002218463344449526924401244807246850042825969428767397487111010255478634167160271766032730500340059795832641428548925010661200827727066747883586282660829343163191770927776331025574267867457272943799890382697446707360657754355111023811739982771834477613408787422510592312831510005785087643148649451748542077448800637663172779024017102741270607589029752702847186895951381302438676357269287109375 303 401035998097987264579657527220906469305639764777202814647543693284052965137200151970687769432229241556798684706454852659436814492999221923146559842290035357876112273002690697541179877200072364514280218444835547711502337943505505115985319684247075910370849914331103463631710974724710053413920140828913757179079081761972831888064761364354956836459058506765556456812776337971198691949454573271307119360012803567136110129257709136774437074478557588881556638509052146049948405563836410046045362939120582443580728174738486222860436932585358929725026804518928393279644220089404678203732246404264844014272391378653557828900536419412825353377631012392162851259099770518185881423667253297912251019941010099500999785959720611572265625 304 247439210826458142245648694295299291561579734867534136637534458756260679489652493765914353739685442040544788463882644090872514542180519926581427422692951815809561272442660160382907984232444648905310894780463532937996942511142896656562942245180445836698814397142290837060765671405146102956388726891439788179491793447137237274935957761807008368095239098674348333853483000528229592932813471708396492645127899800922979949752006537389827674953270032339920445960085174112818166232887064998409988933437399367689309283813645999504889587405166459640341538388178818653540483795162686451702796031431408756806065480629245180431630970777713243033998334645964479226864558409720688838402695284811858879303603231392116867937147617340087890625 305 153164871501577590050056541768790261476617855883003630578633829970125360604094893641100984964865288623097224059143356692250086501609741834553903574646937173986118427642006639277020042239883237672387443869106926888620107414397453030412461249766695972916566111831078028140613950599785437730004621945801228883105420143777949873185357854558538179850953002079421618655305977326974118025411538987497428947334169976771324588896492046644303330796074150018410756049292722775834444898157093234015783149797750208599682446680646873693526654603798038517371412262282688746541559469205702913604030743456042020462954532509502766687179570911404497438044969145852012641429161655617106390971268381298540646288930400231720341253094375133514404296875 306 95115385202479683421085112438418752376979688503345254589331608411447848935142928951123711663181344234943376140728024505887303717499649679257974119855747985045379543565686122991029446230967490594552602642715401597833086704340818331886138436105118199181187555447099455475321263322466756830332870228342563136408465909286106871248107227680852209687441814291320825184945011920050927293780565711235903376294519555574992569704721560966112368424362047161433079506610780843793190281755554898323801336024402879540402799388681708563680052508958581919287647014877549711602308430376741509348103091686202094707494764688401218112738513535982192909025925839574099850327509388138223068793157664786393741345425778543898331918171606957912445068359375 307 59256884981144842771336025049134882730858345937584093609153592040332009886594044736550072366161977458369723335673559267167790216002281750177717876670130994683271455641422454623411345001892746640406271446411695195450013016804329820765064245693488638089879847043542960761125147049896789505297378152257416833982474261485244580787570802845170926635276250303492874090220742426191727704025292438099967803431485683123220370926041532481888005528377555381572808532618516465683157545533710701655728232343202993953670944019148704435172672713081196535716204090268713470328238152124709960323868226120503905002769238400873958884236093932916906182323151798054664206754038348810112971858137225161923300858200260032848660785020911134779453277587890625 308 37035553113215526732085015655709301706786466210990058505720995025207506179121277960343795228851235911481077084795974541979868885001426093861073672918831871677044659775889034139632090626182966650253919654007309497156258135502706137978165153558430398806174904402214350475703216906185493440810861345160885521239046413428277862992231751778231829147047656439683046306387964016369829815015807773812479877144678551952012731828775957801180003455235972113483005332886572791051973465958569188534830145214501871221044340011967940271982920445675747834822627556417945918955148845077943725202417641325314940626730774000546224302647558708073066363951969873784165129221273968006320607411335765726202063036375162520530412990638069459237158298492431640625 309 23221291801986135261017304816129732170155114314290766683087063880805106374309041281135559608489724916498635332167076037821377790895894160850893192920107583541507001679482424405549320822616720089709207623062583054716973850960196748512309551281135860051471665060188397748265917000178304387388410063415875221816882101219530220096129308364951356875198880587681270034105253438263883294014911474180424882969713452073911982856642525541339862166432954515153844343719881139989587363156022881211338501049492673255594801187503898550533291119438693892433787477874052091184878325863870715701915861110972467772960195298342482637760019309961812610197885110862671536021738777939963020846907525110328693523807226900372568945130069550941698253154754638671875 310 14606192543449279079179884729345601535027566903688892243661763181026411909440386965834266993740036972477641623933090827789646630473517427175211818346747670047607904056394444951090522797425916936427091594906364741416976552253963754814242707755834455972375677322858502183659261793112153459667309929888585514522818841667084508440465334961554403474500095889651518851452204412667982591935379317259487251387949761354490637216828148565502773302686328390031768092199805237053450451425138392281931917160130891477769129946939952188285440114126938458340852323582778765355288466968374680176505076638801682229191962842657421579151052145965980131814469734732620396157673691324236740112704833294396748226474745720334345866486813747542328201234340667724609375 311 9216507494916495098962507264217074568602394716227691005750572567227665914856884175441422473049963329633391864701780312335267023828789496547558657376797779800040587459584894764138119885175753586885494796385916151834112204472251129287787148593931541718569052390723714877888994191453768833050072565759697459663898689091930324825933626360740828592409560506370108395266340984393497015511224349190736455625796299414683592083818561744832249953995073214110045666178077104580727234849262325529899039728042592522472320996519109830808112712014098167213077816180733400939187022657044423191374703359083861486620128553716833016444313904104533463174930402616283469975492099225593383011116749808764348130905564549530972241753179474699209094978868961334228515625 312 5834049244282141397643267098249408201925315855372128406640112435055112524104407683054420425440626787657937050356226937708224026083623751314604630119512994613425691861917238385699429887316252020498518206112284924110993025430934964839169265059958665907854210163328111517703733323190235671320695934125888491967247870195191895614815985486348944498995251800532278614203593843121083610818605013037736176411129057529494713789057149584478814220878881344531658906690722807199600339659583052060426092147850961066724979190796596522901535346704924139845878257642404242794505385341909119880140187226300084321030541374502755299409250701298169682189730944856107436494486498809800611446036902628947832366863222359853105429029762607484599357121624052524566650390625 313 3704621270119159787503474607388374208222575568161301538216471396259996452806298878739556970154798010162790026976204105444722256563101082084773940125890751579525314332317446374919137978445820033016559060881300926810480571148643702672872483313073752851487423453713350813741870660225799651288641918169939192399202397573946853715408150783831579756861984893337996920019282090381888092869814183278962472021066951531229143256051289986144047030258089653777603405748608982571746215683835238058370568513885360277370361786155838792042474945157626828802132693602926694174510919692112291123889018888700553543854393772809249615124874195324337748190479149983628222173998926744223388268233433169381873552958146198506721947433899255752720591772231273353099822998046875 314 2359843749065904784639713324906394370637780636918749079843892279417617740437612385757097789988606332473697247183842015168288077430695389288000999860192408756157625229686213340823490892269987361031548121781388690378276123821686038602619771870427980566397488740015404468353571610563834377870864901874251265558291927254604145816714992049300716305121084377056304038052282691573262715158071634748699094677419648125392964254104671721173757958274403109456333369461863921898202339390603046643182052143344974496684920457781269310531056540065408289946958525825064304189163455843875529445917305032102252607435248833279492004834544862421603145597335218539571177524837316336070298326864696928896253453234339128448781880515393825914483016958911321125924587249755859375 315 1507940155653113157384776814615186002837541826991080662020247166547857736139634314498785487802719446450692540950475047692536081478214353755032638910662949195184722521769490324786210680160521923699159249818307373151718443122057378667074034225203479581927995304869843455277932259150290167459482672297646558691748541515692049176880879919503157718972372916938978280315408639915314874986007774604418721498871155152126104158372885229830031335337343586942597023086131046092951294870595346804993331319597438703381664172522231089429345129101795897276106498002216090376875448284236463315941157915513339416151124004465595391089274167087404410036697204646785982438371045138748920630866541337564705956616742703078771621649336654759354647836744334199465811252593994140625 316 966589639773645533883641938168334227818864311101282704354978433757176808865505595593721497681543165174893918749254505570915628227535400756975921541734950434113407136454243298187961045982894553091161079133535026190251522041238779725594455938355430412015844990421569654833154578115335997341528392942791444121410815111558603522380644028401524097861291039757885077682176938185716834866030983521432400480776410452512832765517019432321050085951237239230204691798210000545581780012051617302000725375861958208867646734586750128324210227754251170153984265219420513931577162350195572985518282223844050565752870486862446645688224741103026226833522908178589814742995839933938058124385452997378976518191332072673492609477224795700746329263353118221857585012912750244140625 317 621517138374454078287181766242238908487529752038124778900251132905864688100520097966762923009232255207456789755770647082098748950305262686735517551335573129134920788740078440734858952567001197637616573882863021840331728672516535363557235168362541754926188328841069288057718393728161046290602756662214898570067154116732182064890754110262179994924810138564320104949639771253415924818857922404281033509139231920965751468227443494982435205266645544825021616826249030350809084547749189925186466416679239128301896850339280332512467176445983502409011882536087390458004115391175753429688255469931724513779095723052553193177528508529245863853955229958833250879746325077522171373979846277314681901197026522729055747893855543635579889716336055016654427163302898406982421875 318 400878554251522880495232239226244095974456690064590482390661980724282723824835463188562085340954804608809629392472067367953693072946894432944408820611444668292023908737350594273984024405715772476262690154446649087013964993773165309494416683593839431927391472102489690797228363954663874857438778047128609577693314405292257431854536401119106096726502539373986467692517652458453271508163359950761266613394804589022909697006701054263670707396986376412138942852930624576271859533298227501745270838758109237754723468468835814470541328807659359053812664235776366845412654427308360962148924778105962311387516741368896809599505888001363582185801123323447446817436379675001800536217000848867969826272082107160240957391536825644949028867036755485742105520330369472503662109375 319 259368424600735303680415258779379930095473478471790042106758301528610922314668544682999669215597758581899830216929427587066039418196640698115032506935604700384939468953065834495267663790498104792141960529926981959298035350971237955242887594285214112457022282450310829945806751478667527032762889396492210396767574420224090558409885051524061644582047142974969244597058921140619266665781693888142539498866438569097822573963335582108594947685850185538653896025846114100847893118043953193629190232676496676827306084099336771962440239738555605307816793760547309348981987414468509542510354331434557615467723331665676235810880309536882237674213326790270498090881337649726164946932399549217576477598037123332675899432324326192282021676972780799275142271653749048709869384765625 320 168330107565877212088589502947817574631962287528191737327286137692068488582219885499266785320922945319652989810787198504005859582409619813076656097001207450549825715350539726587428713800033270010100132383922611291584424942780333432952634048691103958984607461310251728634828581709655225044263115218323444547502155798725434772408015398439116007333748595790755039743491239820261904066092319333404508134764318631344486850502204792788478121048116770414586378520774128051450282633610525622665344461007046343260921648580469565003623715590322587844773099150595203767489309831990062693089219961101027892438552442251023877041261320889436572250564449086885553260981988134672281050559127307442207133961126093042906658731578487698791032068355334738729567334303283132612705230712890625 321 109582900025386065069671766419029241085407449180852821000063275637536586067025145460022677243920837403094096366822466226107814588148662498312903119147786050307936540693201362008416092683821658776575186181933619950821460637749997064852164765697908677298979457312973875341273406692985551503815288007128562400423903424970258036837618024383864520774270335859781530873012797122990499547026099886046334795731571429005260939676935320105299256802324017539895732417023957361494133994480452180355139244115587169462859993225885686817359038849300004686947287547037477652635540700625530813201082194676769157977497639905416543953861119899023208535117456355562495172899274275671654963913991877144876844208693086570932234834257595491912961876499322914912948334631437319330871105194091796875 322 71557633716577100490495663471626094428771064315096892113041318991311390701767419985394808240280306824220444927535070445648402926061076611398325736803504290851082561072660489391495708522535543181103596576802653827886413796450748083348463592000734366276233585625371940597851534570519565131991383068654951247476808936505578498054964569922663532065598529316437339660077356521312796204208043225588256621612716143140435393609038764028760414691917583453551913268316644157055669498395735273771905926407478421659247575576503353491735452368592903060576578768215472907171008077508471621020306673123930260159305958858237003201871311294062155173431699000182309347903226102013590691435836695775604579268276585530818749346770209856219164105354057863438155262514328569523058831691741943359375 323 46870250084358000821274659573915091850845047126388464334042063939308960909657660090433599397383600969864391427535471141899703916570005180465903357606295310507459077502592620551429689082260780783622855757805738257265601036675239994593243652760481009910932998584618621091592755143690315161454355909968993067097309853411153916226001793299344613502967036702266457477350668521459881513756268312760308087156329073756985182813920390438838071623206017162076503190747401922871463521449206604320598381796898366186807162002609696537086721301428351504677659093181134754197010290768048911768300870896174320404345403052145237097225708897610711638597762845119412622876613096818901902890473035733020999420721163522686280822134487455823552489006907900551991696946885213037603534758090972900390625 324 30793754305423206539577451340062215346005195962037221067465636008125987317645082679414874804081025837200905167890804540228105473186493403566098505947336019003400613919203351702289305727045332974840216232878370035023499881095632676447761079863636023511482980070094434057176440129404537061075511832849628445082932573691128122960483178197669411071449343113389062562619389218599142154537868281483522413261708201458339265108745696518316613056446353275484262596321043063326551533592128739038633136840562226584732305435714570624865975895038426938573222024220005533507435761034608135031773672178786528505654929805259420772877290745730237546558730189243454093229934804610018550199040784476594796619413804434404886500142358258476073985277538490662658544894103584965705522336065769195556640625 325 20293084087273893109581540433100999913017424138982528683459854129355025642328109485734402495889396026715396505640040192010321506829899152950058915419294436523241004572755008771808652474122874430419702497466845853080486421642021933779074551630136139494067283866192232043679274045277589923248762297847905145309652566062453433030958414432264141896085117111723392228766177495056834679840455197497641270339465704761045575706663414005570648004198146808544129050975567378732197460637212839026459237177930507319338589282135902041786678114830323352519753313960983646581400166521806760985938849965820322285226598741665958289326134601436226543182203194711436247438527036238002224581167876970075970972193697122272820203593814092335732756297897865346691981085214262492399939219467341899871826171875 326 13413728581688043345433398226279760942504517355867451459766963579503671949578880370070440049782890773658877090228066566918822516014563340099988943092153622541862304022591060798165519285395219998507423350825585108886201524705376498227968278627519988205578474635553065380872000143928486939267431878877465301049680346167281719233463511939726597793312262410849162263214443324232567723374540885545940879694386830847051125542104516657682198330774975040447669302694850037341982521481197686596489555774612065338082807515491831249620994233902843736015556940528210190390305510070914269011705579827407233030534781768241198429244574971549345745043436311704259359556866370953319470448151966677220216812620033797822334154575511115033919351912910488994163399497326627507476359824067912995815277099609375 327 8893302049659172738022343024023481504880495006940120317825496853210934502570797685356701753006056582935835510821208133867179328117655494486292669270097851745254707566977873309183739286217030859010421681597362927191551610879664618325142968730045752180298528683371682347518136095424586840734307335695759494595938069508907779851786308416038734336966029978392994580511175923966192400597320607116958803237378468851594896234415294544043297493303808451816804747686685574757734411742034066213472575478567799319148901382771084118498719177077585396978314251570203356228772553177016160354760799425570995499244560312343914558589153206137216228963798274659923955386202403942050808907124753906997003746767082407956207544483563869267488530318259654203130333866727554037456826563357026316225528717041015625 328 5914045863023349870784858110975615200745529179615180011353955407385271444209580460762206665749027627652330614696103409021674253198240903833384625064615071410594380532040285750607186625334325521241930418262246346582381821234976971186220074205480425199898521574442168761099560503457350249088314378237680063906298816223423673601437895096665758334082409935631341396039931989437517946397218203732777604152856681786310605995886170871788792833047032620458175157211645907213893383808452654031959262693247586547234019419542770938801648252756594288990578977294185231892133747862715746635915931618004712006997632607708703181461786882081248792260925852648849430331824598621463787923237961348153007491600109801290878017081569973062879872661642670045081672021373823434908789664632422500289976596832275390625 329 3944668590636574363813500360020735338897267962803325067573088256725976053287790167328391846054601427644104520002300973817456726883226682856867544918098252630866451814870870595654993479097995122668367588980918313170448674763729639781208789495055443608332313890152926563653406855806052616141905690284532602625501310421023590292159076029476060808832967427066104711158634636954824470246944541889762661969955406751469174199256075971483124819642370757845602829860167820111666887000237920239316828216396140227005090952835028216180699384588648390756716177855221549672053209824431403006155926389209142908667420949341705022035011850348192944438037543716782570031327007280516346544799720219218055996897273237461015637393407172032940875065315660920069475238256340231084162706309825807693414390087127685546875 330 2638983287135868249391231740853871941722272267115424470206396043749677979649531621942694145010528355093905923881539351483878550284878650831244387550207731010049656264148612428493190637516558737065137917028234351511030163416935129013628680172192091773974317992512307871084129186534249200198934906800352311156460376671664781905454421863719484681109255208707224051765126572122777570595205898524251220857900167116732877539302314824922210504340746036998708293176452271654705147403159168640102958076769017811866405847446633876624887888289805773416243122985143216730603597372544608611118314754380916605898504615109600659741422927882941079829047116746527539350957767870665435838471012826656879461924275795861419461416189398090037445418696177155526478934393491614595304850521273465346894226968288421630859375 331 1770757785668167595341516498112948072895644691234449819508491745356033924344835718323547771302064526268010874924512904845682507241153574707764984046189387507743319353243718939518930917773610912570707542325945249863901239652763471568144844395540893580336767372975758581497450684164481213333485322463036400785984912746687068658559917070555774221024310245042547338734399929894383749869383157909772569195651012135327760828871853247522803248412640590826133264721399474280307153907519802157509084869512010951762358323636691331215299773042459673962299135523031098426235013836977432378060389200189595042557896596738542042686494784609453464565290615336919978904492662241216507447614049606686766118951189059023012458610263086118415125875945134871358267364978032873393449554699774495247766026295721530914306640625 332 1191719989754676791664840603230014053058768877200784728529214944624610831084074438431747650086289426178371318824197184961144327373296355778325834263085457792711253924733022846296240507661640144160086175985361153158405534286309816365361480278199021379566644442012685525347784310442695856573435622017623497728967846278520397207210824188484036050749360794913634358968251152818920263662094865273276939068673131167075583037830757235582846586181707117625987687157501846190646714579760826852003614117181583370536067151807493265907896747257575360576627318206999929240856164312285811990434641931727597463641464409605038794728010990042162181652440584121747145802723561688338709512244255385300193598054150236722487384644707056957693379714511075768424113936630216123793791550312948235301746535697020590305328369140625 333 804410993084406834373767407180259485814668992110529691757220087621612310981750245941429663808245362670400640206333099848772420976975040150369938127582684010080096399194790421249962342671607097308058168790118778381923735643259126046618999187784339431207484998358562729609754409548819703187069044861895860967053296238001268114867306327226724334255818536566703192303569528152771177971914034059461933871354363537776018550535761134018421445672652304397541688831313746178686532341338558125102439529097568775111845327470057954487830304398863368389223439789724952237577910910792923093543383303916128287957988476483401186441407418278459472615397394282179323416838404139628628920764872385077630678686551409787678984635177263446443031307294976143686276907225395883560809296461240058828678911595488898456096649169921875 334 544586242318143426871040534661035671896530907658828601319637999319831534534644916502347882398182110527861233419687508597618929001412102181800448112373477074824225262254873115186224505988678004877555380270910412964562369030486428333561062450129997794927467343888746967945803735264550939057645743371503497874695081553126858513765166383532492374291189149255658061189516570559426087486985801058255729230906904115074364558712710287730471318720385610077135723338799406162970782395086203850694351561199054060750719286697229235188261116078030500399504268737643792664840245686606808934328870496751218850947558198579262603220832822174517062960624035929035401953199599602528581779357818604697555969470795304426258672598015007353241932195038698849275609466191593013170667893704259519827015623150145984254777431488037109375 335 369774058534019386845436523034843221217744486300344620296034201538165611949023898305094212148365653048417777491967818337783252791958817381442504268301590933805648953071058845211446439566312365311860103203948170402937848571700284838487961403638268502755750326500459191235200736244630087620141459749250875056917960374573136930846547974418562322143717432344591823547681751409850313403663358918555640147785787894135493535365930285368990025411141829242375156147044796784657161246263532414621464710054157707249738395667418650692829297816982709771263398472860135219426526821206023266409303067294077599793392016835319307586945486256497085750263720395815037926222528130116907028183958832589640503270670011705429638694052189992851271960431276518658138827544091655942883499825192213962543608118949123308993875980377197265625 336 251816133861667202441742272186728233649283995170534686421599291247490781737285274745769158473037009725972506472030084288030395151323954636762345406713383425921646937041391073588995025344658720777376730281888704044400674877327893975010301715877660850376665972346812709231171701382593089669316334089239845913761131015084306249906499170579040941379871571426667031835971272710108063427894747423536390940642121555906271097584198524336282207304987585714057481336137506610351526808705465574357217467546881398637071847449512101121816751813365225354230374360017752084429464765241301844424735388827266845459299963464852448466709876140674515395929593589550040827757541656609613686193275964993545182727326277971397583950649541385131716205053699309206192541557526417697103663380955897708492197129004352973424829542636871337890625 337 171990419427518699267709971903535383582460968701475190825952315922036203926565842651360335237084277642839221920396547568724759888354261016908681912785240879904484857999270103261283602310401906290948306782529984862325660941214951584932036071944442360807262859112873080404890272044311080244143056182950814759098852483302581168686138933505484962962452283284413582743968379261003807321252112490275355012458569022683983159650007592121680747589306521042701259752581917014870092810345832987285979530334519995269120071808016765066200841488528448916939345687892124673665324434659809159742094270569023255448701875046494222302762845404080694015419912421662677885358400951464366147670007484090591359802763847854464549838293636766044962168051676628187829505883790543287121802089192878134900170639109973080849158577620983123779296875 338 117813437307850308998381330753921737753985763560510505715777336406594799689697602216181829637402730185344867015471635084576460523522668796582447110257890002734572127729500020733979267582625305809299590146033039630693077744732241835678444709281943017152975058492318060077349836350353089967237993485321308109982713951062268100550005169451257199629279814049823304179618339793787608015057697055838618183534119780538528464360255200603351312098674966914250362930518613155186013575086895596290895978279146196759347249188491484070347576419641987508103451796206105401460747237741969274423334575339780929982360784406848542277392549101795275400562640008838934351470504651753090811153955126602055081464893235780308216639231141184740799085115398490308663211530396522151678434431097121522406616887790331560381673625670373439788818359375 339 80937831430493162281887974227944233836988219566070717426739030111330627386822252722516916960895675637331923639629013303104028379660073463252141164747170431878651051750166514244243756829263585090988818430324698226286144410631050141111091515276694852784093865184222507273139337572692572807492501524415738671558124484379778185077853551413013696145315232252228609971397799438332086706344637877361130692087940289229969055015495322814502351411789702270089999333266287237612791326084697274651845537077773437173671560192493649556328785000294045418067071383993594410803533352328732891528830853258429498897881858887504948544568681232933354200186533686072347899460236695754373387262767171975611840966381652981071744831151793993916928971474278762842051626321382410718203084454163722485893345801911957781982209780835546553134918212890625 340 55766165855609788812220814243053577113684883281022724307023191746706802269520532125814155786057120514121695387704390165838675553585790616180725262510800427564390574655864728314283948455362610127691295898493717077911153498924793547225542054025642753568240673111929307511193003587585182664362333550322443944703547769737667169518641096923566436644122195021785512270293083813010807740671455497501819046848590859279448678905676277419192120122723104864092009540620471906715213223672356422235121575046585898212659704972628124544310532865202597293048212183571586549043634479754496962263364457895057924740640600773490909547207821369491081043928521709703847702728103083374763263824046581491196558425836958903958432188663586061808764061345778067598173570535432480984841925188918804792780515257517338911785742538995691575109958648681640625 341 38534420606226364069244582641950021785556254347186702496153025496974400368238687698937581648165470275258091512903733604594524807527781315780881156394963095446993887087202527265170208382655563598234685465859158500836607067757032341132849559331719142715654305120343151490234365479021361221074372483272808765790151508888728014137380997974184407721088436760053788978772520914790468148803975748773756961372376283762099037123822307696661755004801665461087578592568746087540212337557598287764469008357190855664947856136086034060118578209854994729496314618847966305389151425510357400923984840405485025995782655134482218497120604566318337001354608501405358762585119230611961415302416187810416821872253338602635276642366537968709855966389932644710337937239983844360525770305542894111811336042944481188043948094446022878400981426239013671875 342 26704353480114870299986495770871365097390484262600384829834046669403259455189410575363744082178670900753857418442287387984005691616752451836150641381709425144766763751431351394762954409180305573576637027840396841079768697955623412405064744616881365901948433448397803982732415276961803326204540130908056474692574995659888513797205031596109794550714286674717275762289356993949794427121155193900213574231056764647134632726808859233786596218327554164533691964650141038665367149927415613420777022791533262975808864302307621603662174699429511347540946030861640649634681937878677678840321494401001123015077380008196177418504578964458607541938743691473913622471487626814089260804574418152618857557471563651626246713160010812315930184708223322784264190507308804141844358821741225619485255877760525463314456029451093854731880128383636474609375 343 18559525668679834858490614560755598742686386562507267456734662435235265321356640349877802137114176276023930905817389734648883955673642954026124695760288050475612900807244789219360253314380312373635762734349075804550439245079158271621519997508732549301854161246636473767999028617488453311712155390981099249911339621983622517089057496959296307212746429238928506654791103110795107126849202859760648434090584451429758569745132157167481684371737650144350915915431848021872430169199553851327440030840115617768187160690103797014545211416103510386540957491448840251496103946825680986794023438608695780495478779105696343305860682380298732241647426865574369967617683900635792036259179220616070106002442736737880241465646207514559571478372215209335063612402579618878581829381110151805542252835043565197003546940468510229038656689226627349853515625 344 12935989391069844896367958348846652323652411434067565417344059717358979928985578323864828089568580864388679841354720645050272117104529138956208912944920771181502191862649618085894096560123077724424126625841305835771656153820173315320199438263586586863392350388905622216295322946389451958263372307513826177188203716522584894411073075380629526127284261179533169138389398868224189667413894393253171958561137362646541723112357113545734734007101142150612588393055998071245083827932089034375225701495560585584426451001002346519138012357024146739419047371539841655292784450937499647795434336710260959005348709036670351284184895619068216372428256525305335867429525678743147049272647916769400863883702587506302528301555406637648021320425434000906539337844597994358371535078633775808462950226025364942311472217506551629639943712390959262847900390625 345 9042256584357821582561202885843809974233035592413228226723497742433926970360919248381514834608438024207687209106949730890140209856065868130390030148499619055870032111992083042039973495526031329372464511463072779204387651520301147408819407346247024217511252921845029929190430739526226918826097242952164497854554397849286841193340079691060038762971698564493685227734189808888708577522312180883967199034235016489932664455537622368468579070963698363278199286746142651800313595724530235028282765345396849323514089249700640216877470637559878570853914112706349317049656331205312253809008601360472410344738747616632575547645242037728683244327351311188429771333238449441459787441580893821811203854708108666905467282787229239715966902977378366633670997153373998056501703019965009290115602207991730094675719080037079589118320654961280524730682373046875 346 6338621865634832929375403222976510791937357950281672986933171917446182806223004393115441899060515054969588733583971761353988287109102173559403411134098232958164892510506450212470021420363747961890097622535614018222275743715731104333582404549719163976475388298213365980362491948407885070097094167309467312996042632892350075676531395863433087172843160693710073344641667056030984712843140838799661006522998746559442797783331873280296473928745552552658017700009045998912019830602895694754826218507123191375783376564040148792031106916929474878168593793007150871251809088174923889920115029553691159651661862079259435458899314668447806954273473269143089269704600153058463310996548206569089653902150384175500732565233847697040892798987142235010203369004515172637607693816995471512371037147802202796367679075105992791971942779127857647836208343505859375 347 4456051171541287549350908465752487086731962639048016109814019857964666512774772088360155655039542083643620879709532148231853765837698828012260598027271057769589919434886034499366425058515714817208738628642536654810259847832158966346508430398452572275462197973643996284194831839730743204278257199618555521036217970923322103200601571291993460282508741967678181561283091940389782253128728009676161687585668118831288286841682306916048421171908123444518586443106359337235149940913835673412642831610507603537175713724520224600797868162601420839352521436484027062490021788986971494613840865776244885235118289041719383127606218211918808288854251708207591756602333907600099707630573389218070026693211720075377014993359394931019747637687960991212172968410174166364238208753347816473196839114904948565846478389799512932756275773726883926428854465484619140625 348 3141516075936607722292390468355503396146033660528851357418883999865089891506214322293909736802877168968752720195220164503456904915577673748643721609226095727560893201594654322053329666253578946132160733192988341641233192721672071274288443430909063454200849571419017380357356447010173959016171325731081642330533669500942082756424107760855389499168663087213118000704579817974796488455753246821693989747896023776058242223386026375814136926195227028385603442389983332750780708344254149755913196285407860493708878175786758343562497054634001691743527612721239079055465361235814903702757810372252644090758393774412165104962383839402759843642247454286352188404645404858070293879554239398739368818714262653140795570318373426368922084570012498804581942729172787286787937171110210613603771576007988738921767264808656617593174420477453168132342398166656494140625 349 2221051865687181659660720061127340901075245797993897909695150987904618553294893525861794183919634158460908173178020656303944031775313415340291111177722849679385551493527420605691704074041280314915437638367442757540351867254222154390921929505652707862120000646993245287912651008036192989024433127291874721127687304337166052508791844186924760375912244802659674426498137931308181117338217545502937650751762488809673177251933920647700594806820025509068621633769718216254801960799387683877430629773783357369052176870281238148898685417626239196062674022193916028892214010393721136917849771933182619372166184398509400729208405374457751209455068950180450997202084301234655697772844847254908733754830983695770542468215090012442827913790998836654839433509525160611759071579974918903817866504237648038417689456219720228638374315277559389869566075503826141357421875 350 1574725772772211796699450523339284698862349270777673617973862050424374554286079509836012076399020618348783894783216645319496318528697211476266397825005500422684356008910941209435418188495267743275045285602516915096109473883243507463163648019507769874243080458718210909130069564697660829218323087249939177279530298775050731228733417528529655106521781565085709168387179793297500412192796239761582794382999604566058282671621149739219721718035398085929652738342730215324654590206765867869098316509612400374657993401029397847569167961097003590008435881735486464484579733369148286074755488300626477134865824738543165117008759410490545607503643885677939757016277769575370889720946996703730292232175167440301314609964498818821964990877818175188281158358253338873737181750202217502806867351504492459238141824459781642104607389531789607417522347532212734222412109375 351 1119630024441042587453309322094231420891130331522925942379415917851730308097402531493404586319703659645985349190867034822161882473903717359625408853578910800528577122335679199908582332020135365468557198063389526633333835930986133806309353741870024380586830206148647956391479460500036849574227715034706755045746042429061069903629459862784584780736986692775939218723284833034522793069078126470485366806312718846467438979522637464585222141523168039095983096961681183095829413637010532054928903038334416666381833308131901869621678420339969552495997911913930876248536190425464431399151152181745425242889601389104190398193227940858777926935090802717015167238573494168088702591593314656352237777076544050054234687684758660182417108514128722558867903592718123939227136224393776644495682686919694138518318837190904747536375853957102410873858389095403254032135009765625 352 798296207426463364854209546653187003095375926375846196916523549428283709673448004954797470045948709327587553973088195828201422203893350477412916512601763400776875488225339269534819202730356515579081282219196732489567025018793113403898569217953327383358409936983985992907124855336526273746424360819745916347616928251920542841287804882165408948665471511949244662949702085953614751458252704173456066532900968537531283992399640512249263386906018811875435948133678683547326371923188509355164307866332439083130247148698046033040256713702398290929646511194632714765206303773356139587594771505584488198180285790431287753911771521832308661904719742337231814241102901341847244947806033349979145535055575907688669332319232924710063398370573779184472815261608022368668948127992762747525421755773741920763561330917115084993435983871414018953061031425022520124912261962890625 353 570781788309921305870759825857028707213193787358730030795314337841222852416515323542680191082853327169225101090758060017164016875783745591350235306510260831555465974081117577717395729952204908639043116786725663730040422888437076083787476990836629079101263104943549984928594271565616285728693417986118330188546103700123188131520780490748267398295812131043709934009036991456834547292650683484021087571024192504334868054565742966258223321637803450490936702915580258736338355925079784188942480124427693944438126711319102913623783550297214778014697255504162391057122507197949639805130261626492909061698904340158370744046916638110100693261874615771120747182388574459420780137681313845235089057564736773997398572608251541167695329834960252116898062912049735993598297911514825364480676555378225473345946351605737285770306728468061023551438637468891101889312267303466796875 354 409250542218213576309334795139489583071859945536209432080240380232156785182641486980101697006405835580334397482073529032306600099936945588998118714767857016225269103416161303223372738375730919494193914736082300894438983211009383552075621002429863049715605646244525339193802092712546876867473180696046842745187556352988325890300399611866507724578097297958340022684479522874550370408830540058043119788424346025608100395123637706807146121614305074002001615990471045513954601198282205263471758249214656558162136852015796789068252805563102995836537932196484434387956837660929891740278397586195415797238114411893551823481639229524942197068764099507893575729772607887404699358717502027033558854273916266956134776560116355017237551491666500767815911107939660707409979602556129786332645090206187664389043534101313633897309924311599753886381503065194920054636895656585693359375 355 294251139854895561366411717705293010228667300840534581665692833386920728546319229138693120147605795782260431789610867374228445471854663878489647355918089194665968485356219977017604998892150531116325424695243174343101628928715746773942371500747071532745520459649813718880343704660321204467713216920457679933789853017798606315125987320932019053971651957232046476310140776946801716323949158301733003127877104792412224184093895511194338061440685348207439161897148681724533358261564905584436194181185338065318576396599357891340073767199871054006470773249272308324940966278208592161260167864474503958214204262151463761083298606028433439692441387546175480949706505071043978838917883957437128816222945795941460904346723659257393799522508214052059640086608616048627775334237857316373171819858248930695722301018844502772165835580040223044308300703875147519283927977085113525390625 356 212155071835379699745182848465516260374869123906025433380964532871969845281896164208997739626423778759009771320309435376818709185207212656391035743616942309354163277941834603429693204201240532934870631205270328701376274457604053424012449852038638575109520251407515691312727811060091588421221229399649987232262484025832795153205836858391985737913561061164305509419611500178644037469567343135549495255199392555329213636731698663571117742298734136057563635727844199523388551306588296926378496004634628745094693581948137039656193186151107029938665427512725334302282436686588394948268581030286117353872441273011205371741058294946500510018250240420792521764738390156222708742859794333312169876496743918873793312033987758324580929455728422331535000502444812171060626015985495125105056882117797479031615779034586886498731567453209000814946284807493981361403712071478366851806640625 357 153388116936979522915767199440568256251030376584056388334437357266434198138810926723105365749904392042764064664583721777439926740904814750570718842635049289663060049951946418279668186637496905311911466361410447651095046432847730625561001243023935689804183141767633844819102207396446218428542948855946940768925775950677110895767820048617405688511504647221792883310379114629159639090497189087002285069509160817503021459357018133761918127681984780369618508631231356255409922594663338677771652611350836582703463459748503079671427673587250382645655104091700416700550201724403409547598184084896862846849775040387101483768785147246319868743194923824232993235905856082949018421087631302984698820707145853345752564600573149268672011996491649345699805363267599199676832609557512975450956125771167577339858208242006318938582923268670107589206163915818148524294883827678859233856201171875 358 111206384779310154113931219594411985781997023023440881542467084018164793650637921874251390168680684231003946881823198288643946887155990694163771160910410735005718536215161153252759435312185256351135813112022574547043908663814604703531725901192353375108032777781534537493849100362423508360693637920561532057471187564240905399431669535247619124170840869235799840400024858106140738340610462088076656675394141592689690558033838146977390642569438965767973418757642733285172193881130920541384448143229356522460011008317664732761785063350756527418099950466482802107898896250192471922008683461550225563966086904280648575732369231753581904838816319772568920096031745660138038355288532694663906645012680743675670609335415533219787208697456445775632358888369009419765703641929196907201943191184096493571397200975454581230472619369785828002174468838968157680113790775067172944545745849609375 359 80847041734558482040827996645137513663511835738041520881373570081205804984013769202580760652630857435939869383085465155844149386962405234657061633981868604349157375828422158414756109471958681367275736132440411695700921598593217619467564730166840903703539829447175608758028295963481890578224274768248233805781553359203138225386823752125019103272201311934426483970818071843164316773623805938031729403011540937885405035690600332852562997147982128113316675436806267098320184951582179233586493800127742191828428003046942260717817741055999995432958663989132997132442497573889927087300312876547013985003345179412031514557432431484854044817819464474657604909815079094920353884294763269020660130924218900652212532986847092650785300723050836078884724911844269848169666547682526151535812699990838150826405765109155480554553594281834296957580838845929850633442725893473834730684757232666015625 360 58937493424493133407763609554305247460700128253032268722521332589199031833346037748681374515767895070800164780269304098610384903095593416064997931172782212570535726978919753484357203805057878716744011640549060126165971845374455644591854688291627018799880535666991018784602627757378298231525496306052962444414752398859087766306994515299138926285434756400196906814726374373666786927971754528825130734795413343718460271018447642649518424920878971394607856393431768714675414829703408661284553980293124057842924014221220908063289133229823996670626866048077954909550580731365756846641928087002773195067438635791370974112368242552458598672190389602025393979255192660196937981650882423116061235443755578575462936547411530542422484227104059501506964460734472719315686913260561564469607458293321011952449802764574345324269570231457202482076431518682861111779747176342425518669188022613525390625 361 43083307693304480521075198584197135893771793752966588436163094122704492270175953594286084771026331296754920454376861296084191364162878787143513487687303797389061616421590339797065115981497309341939872509241362952227325418968727076196645777141179350742712671572570434731544520890643536007245137799724715546867184003565993157170412990683670555114652806928543938881564979667150421244347352560571170567135447154258194458114485226776797968617162528089458343023598622930427728240513191731399008959594273686283177454395712483794264356391001341566228239081144985038881474514628368254895249431599027205594297642763492182076141185305847235629371174799080562998835545834603961664586795051297840763109385327938663406616157828826510835970013067495601591020796899557819767133593470503627283052012417659737240805820903846432041055839195215014397871440157171472710995185906313054147176444530487060546875 362 31580064539192184221948120562216500610134724820924509323707547991942392834038973984611700137162300840521356693058239330029712269931390150976195386474793683486182164837025719071248730014437527747641926549273919043982629532104076946852141354644484464094408388262694128658222133812841711893310686007198216495853645874613872984205912722171130516899040507478622707200187130096021258772106609426898668025710282764071256537797917671227392910996380133089572965436297790608003524800296169539115473567382602612045569074072057250621195773234603983368045299246479274033500120819222593930838217833362086941700620172145639769461811488829186023716329071127726052678146455096764703900142120772601317279359179445379040277049643688529832442766019578474275966218244127375881889308924013879158798477125102144587397510666722519434686093930130092605553639765635206689497159471269327468689880333840847015380859375 363 23211347436306255403131868613229127948449022743379514352925047774077658733018645878689599600814291117783197169397805907571838518399571760967503609058973357362343891155213903517367816560611582894516816013716330497327232706096496555936323895663696081109390165373080184563793268352438658241583354215290689124452429717841196643391345850795780929920794772996787689792137540620575625197498357928770520998897057831592373555281469488352133789582339397820836129595678876096882590728217684611249873072026212919853493269442962079206578893327433927775513294946162266414622588802128606539166090107521133902149955826527045230554431444289451727431501867278878648718437644496122057366604458767861968200328996892353594603631488111069426845433024390178592835170409433621273188642059150201181716880686950076271737170340041051784494279038645618065081925227741876916780412211382955689487062045373022556304931640625 364 17106763060557710232108187167949867298006929761870702078105760209495234486234742012594234905800132553806216313846182953880444988060484387833050159876463364376047447781392646892300080805170736593258893402108935576530170504393117961725070711104144011777620551879960096023515638775747291124046932056669237884721440702048961926179421892036490545351625747698632527376805367437364235770556289793503873976187131621883579310242443012915522602922184136193956227512015331683402469366696433558491156454083318921932024539579463052375248644382318804770553298375321590347576847947168783019365408409243075685884517444150432334918615974441325923117016876184533564105488543993641956279187486111914270563642470709664599222876406737858167585084138975561622919520591752578878340029197593698270925341066282206212270294540610255165172283651481820513965378892845763287667163799789238343151964727439917623996734619140625 365 12641897901752147861527950317114951933227121094022448835720156794816978285327474347307139595386297957262793855932329202917648846176697962608624068148706426273899063910449166053409759715021174342418322224158503391055796002746514173714827255505962424703661587839290510961378057055277248140670682789878566796809144678814182863446592778214966513014851427549289437731459166536212170234441098157399362868402290268571965110269165386544571203559494076647333652131379330114034424861988664399724964619567572683307766134749223195705308748198533596725438887499362655266859290632957730651311036814430632931868658391227169495504857205112139857183475471500370303873956034011301405690319552236704645946531785854442138825705664579277185845377178702940039337525717305155791093281577021743022213827047982550390867747665510978567062317618445065359820415001813019069586034048044247135589301933578099124133586883544921875 366 9367646345198341565392211184982179382521296730670634587268636184959380909427658491354590440181246786331730247245855939361977795016933190292990434498191461868959206357642832045576631948830690187731976768101451012772344838035167002722686996329918156705413236588914268622381140277960440872236975947300017996435576207001309501813925248657290186144004907814023473359011242403333218143720853734632927885486097089011826146709451551429527261837585110795674236229352083614499508822733600320196198783099571358331054705849174388017633782415113395173550215637027727552742734359021678412621478279493099002514675867899332596169099188988095634172955324381774395170601421202374341616526788207398142646380053318141624869847897453244394711424489418878569149106556523120441200121648573111579460445842555069839633001020143635118193177355267793431626927516343447130563251229600787127471672732781371450982987880706787109375 367 6960161234482367783086412910441759281213323470888281498340596685424820015704750259076460697054666362244475573703670962945949501697581360387691892832156256168636690323728624209863437537981202809484858738699378102489852214660129083022956438273129190432122034785563301586429187226524607568072073128843913371351633121801972959847746459752366608304995646505819440705745353105676581080784594324832265418916170137135786827005122502712138755545325737321185957518408598125573135055291065037905775695842981519239973646445936570297101900334429252613947810218311601571687851628753107060577758361663372558868404169849204118953640697418155056190505806015658375611756855953364135821079403638096819986260379615379227278296987807760585270588395638226776877786171496678487811690384889821903539111261018416890847319757966720892817530774963970519698807144643181218008495663593384835711452840456558988080359995365142822265625 368 5185320119689363998399377618279110664503925985811769716263744530641490911700038943011963219305726439872134302409234867394732378764698113488830460159956410845634334291177825036348260965795996093066219760331036686354939899921796166852102546513481246871930915915244659681889744483760832638213694480988715461656966675742469855086571112515513123187221756646835483325780288063729052905184522772000037737092546752166161186118816264520543372881267674304283538351214405603551985616191843453239802893403021231833780366602222744871340915749149793197391118612642143170907449463421064760130429979439212556356961106537657068620462319576525516861926825481665489830758857685256281186704155710382130889763982813457524322331255916781636026588354750478948773950697765025473419709336742917318136637889458720583681253219685207065149060427348158037175611322759170007416329269377071702605032366140136446119868196547031402587890625 369 3873434129407954906804335080854495666384432711401391978049017164389193711039929090429936524821377650584484323899698445943865086937229490776156353739487438901688847715509835302152150941449609081520466160967284404707140105241581736638520602245570491413332394188687760782371639129369341980745629777298570449857754106779624981749668621049088303020854652215186106044357875183605602520172838510684028189608132423868122406030755749596845899542306952705299803148357160985853333255295307059570132761372056860179833933851860390418891664064614895518451165603643680948667864749175535375817431194641091779598649946583629830259485352723664561095859338634804120903576866690886442046468004315655451774653695161652770668781448169835882111861500998607774734141171230474028644522874546959236648068503425664276009896155104849677666348139229074053770181658101099995539997964224672561845959177506681925251541542820632457733154296875 370 2901202162926558225196446975560017254121940100839642591558713856127506089568906888732022457091211860287778758600874136011954950115984888591341108950876091737364946938916866641311961055145757202058829154564496019125647938825944720742251931081932298068585963247327132825996357707897637143578476703196629266943457825977939111330501797165767138962620134509174393427224048512520596287609456044502337114016491185477223682117036056448037578757187907576269552558119513578404146608216184987618029438267670588274695616455043432423749856384396556743319923037129117030552230697132475996487255964786177742919388809991138742864354529190024756260798644637468286556779073151473945092804535232425933379215617676077925230917304679207075701784264247957223275871737251625047454747633035672468249403309065822542731412220173532408572094756282576466273866061917723896659458475204279748822623423952504762013404615572653710842132568359375 371 2178802824357845227122531678645572957845577015730571586260594105951757073266249073437748865275500107076121847709256476144978167537104651332097172822107944894761075151126566847625282752414463658746180695077936510363361602058284485277431200242531155849508058398742676752323264638631125494827436004100668579474536827309432272609206849671491121360927721016389969463845260432902967811994701489421255172626384880293394985269894078392476221646648118589778433971147754697381514102770354925701140108139020611794296407957737617750236142144681814114233262200883966889944725253546489473361929229554419484932460996303345195891130251421708591951859782122738683204141083936756932764696205959551875967790928874734521848418895814084513852039982450215874680179674675970410638515472409790023655301885108432729591290577350322838837643161968214926171673412500210646391253314878414091365790191388331076272066866295062936842441558837890625 372 1640638526741457456023266354020116437257719492845120404454227361781673076169485552298624895552451580628319751325070126537168560155439802453069171135047282505755089588798304836261837912568091135035874063393686192303611286349888217413905693782625960354679567974253235594499418272889237497605059311087803440344326230964002501274732757802632814384778573925341647006275481105975934762432010221534205144987667814860926423908230241029534594899926033298103160780274259287128280119386077259052958501428682520681105195192176426165927815034945406028017646437265627068128378115920506573441532709854477872154143130216418932506021079320546569739750415938422228452718236204377970371816243087542562603746569442675094951859428548005638930586106785012553634175295031005719210802150724571887812442319486649845382241804744793097644745300962065839407270079612658616732613746103445810798440014115413300432866350320182391442358493804931640625 373 1238682087689800379297566097285187910129578217098065905362941658145163172507961591985461796142100943374381412250427945535562262917357050852067224206960698291845092639542720151377687623988908806952084917862233075189226521194165604147498798805882600067783073820561192873847060796031374310691819779871291597459966304377821888462423232140987774860507823313632943489737988235011830745636167717258324884465689200219999450050713831977298619149444155140067886389107065761781851490136488330584983668578655303114234422370093201755275500351383781551153323060135548436436925477519982462948357195940130793476378063313396294042045914887012660153511564033508782481802268334305367630721263531094634765828659929219696688653868553744257392592510622684477993802347748409318004155623797051775298393951212420633263592562582318788721782702226359708752488910107557255633123378308101587152822210657137041826814094491737705538980662822723388671875 374 937682340381178887128257535644887247968090710343235890359746835215888521588526925132994579679570414134406729073573954770420633028439287495014888724669248606926735128133839154592909531359603966862728282821710437918244476543983362339656590696053128251311786882164823005502225022595750353193707573362567739277194492414011169566054386730727745569404422248420138221731657093903955874446578961964551937540526724566539583688390370806815054696129225441031389996554048781668861578033321666252832637114042064457475457734160553728743553765997522634223065556522610166382752586482626724451906397326679010661618193928240994589828757569468583736208253973366148338724317129069163296455996493038638517732295566419310393310978495184402846192530541372149841308377245545853729145807214368193900884221067802419380539569874815323062389505585354299525634104951420842514274397379232901474686413467452740662898269530245443093008361756801605224609375 375 711700896349314775330347469554469421207780849150516040783047847928859387885691936175942885976793944328014707366842631670749260468585419208716300542023959692657391962253583918336018334301939410848810766661678222379947557696883372015799352338304324342745646243563100661176188792150174518074024048182188914111390619742234477700635279528622358887177956486550884910294327734273102508704953432131094920593259783946003544019488291442372626514362082109742825007384523025286665937727291144685899971569557926923223872420227860280116357308392119679375306757400661116284509213140313683858996955570949369092168209191534914893680026995226655055782064765784906589091756700963494942010101338216326634958812334912256588523032677844961760260130680901461729553058329369302980421667675705459170771123790462036309829533534984830204353634739283913339956285658128419468334267610837772219286987821796630163139786573456291307593346573412418365478515625 376 541604382121828544026394424330951229539121226203542707035899412273861994181011563429892536228340191633619192306167242701440187216593504017833104712480233326112275283274977361853709952403775891655944993429537127231140091407328246104023307129449590824829436791351519603155079670826282808254332300666645763638768261623840437530183447721281615113142424886265223416733983405781831009124469561851763234571470695582908696998830589787645568777429544485514289830619622022243152778610468561105969878364433582388573366911793401673168547911686403076004608442381903109492511511199778713416696683189492469879140007194758070234090500543367484497450151286762313914298826849433219650869687118382624569203656186868227263866027867840015899557959448166012376189877388650039568100889101211854428956825204541609631780275020123455785513116036595058051706733385835727215402377651847544658877397732387235554149377582400237685078536742366850376129150390625 377 413244143558955179092138945764515788138349495593303085468391251564956701560111822897008005142223566216451443729605606181198862846260843565606658895622418027823666041138807727094380693684081005333486029986736828077359889743791451777369783339770037799344860271801209457207325788840453782698055545408650717656380183618990253835529970611337872331327670188220365466968029338611537059961970275692895347978032140729759335810107740007973568977178742442447403140762771602971525570079787512123855017192062823362481478953698365476627602056616725546991516241537392072542786283045431158336939569273582754517783825489600407588611051914589390671554465431799645516610004886117546593613571271325942546302389670580457402329779263161932131362723058950667443032876447539980190460978384224644929294057631065248149048349840354196764346507535922029293452237573392659865352014148359676574723454469811460727815975095371381353714923534425906836986541748046875 378 316131769822600712005486293509854577925837364128876860383319307447191876693485544516211123933801028155585354453148288728617130077389545327689094055151149791285104521471187911227201230668321969080116812939853673479180315654000460609687884254924078916498818107927925234763604228462947143764012492237617799007130840468527544184180427517673472333465667693988579582230542444037825850870907260905064941203194587658265891894732421106099780267541737968472263402683520276273217061111037446774749088151928059872298331399579249589620115573311795043448509924776104935495231506529754836127758770494290807206104626499544311805287454714660883863739166055326728820206653737879923144114382022564346047921328097994049912782281136318878080492483140097260593920150482368084845702648463931853370909954087764914834021987627870960524725078264980352409490961743645384796994290823495152579663442669405767456779220947959106735591916503835818730294704437255859375 379 242473067453934746108207987122058461269117258286848551914005908811996169423903412643933932057225388595333966865564737454849338769357781266337535140300931889915675167968401127911263343922602950284449595524867767558531302106618353287630607223526768528954593488780718655063684443231080459266997581546252851838469354639360626389266387906055553279768167121289240539570826054577012427617985869114184809902850248733889939083259766988378531465204513021818226029858260051901557485872165721676232550612528821922052820183477284435238628644730146798325007112303272485524842565508321959309990976969121049127082248525150487154655477766144897923487940364435601005098503416953901051535731011306853418755658651161436283104009631556579487737734568454598875536755419976321076653931371835731535487934785315689677694864510577026722464135029239930298079567657376010139294621061620782028601860527434223639349662467084634866198999958442072966136038303375244140625 380 186461788872075819757211942096862956715951171622586536421870543876425054286981724323185193752006323829811820519619283102779141513636133793813564522891416623345154204167700467363761511476481668768741738958623313252510571319989513678187936954892084998766082392872372645743973336844700873176321140209068443063782933717668321693345852299756720472141720516271425974929965235969722556838231133348808118815291841276361363155026760814063090696742270513778215816961001979912297706635695439969022831421034664058058618721094031730698505427797482887911930469361216541368603932875899586709383061289254086778726249115840724621930062402165426503162226140250977172920749127637549908630977147694970279023101502743144501706983406667009626070317883141586535287764917961790907946873224941677550790221849907765362147350808633733549574919837485506399223187528522151797117563596386381379994830745596917978659890437188084212107030968041954110958613455295562744140625 381 143762039220370457032810407356681339627998353321014219581262189328723716855262909453175784382796875672784913620626467272242718107013459155030258247149282216599113891413297060337460125348367366620699880737098574517685650487711915045882899392221797534048649524904599309868603442707264373218943599101191769602176641896322276025569652123112431484021266518045269426671003196932656091322276203811931059606590009624074610992525632587642642927188290566123004394876932526512381531816121184216116603025617725988763195033963498464368547684831859306580098391877497953395193632247318581352934340254014900906397938068313198683508078112069543833938076354133503400321897577408550979554483380872822085126811258614964410816084206540264421700215087902163218706866751748540790027039256430033391659261046278887094215607473456608566722263194701325433801077584490579035577641532813900043976014504855223761546775527072012927534520876360346619549090974032878875732421875 382 111128056317346363286362444886714675532442727117143991736315672351103433129118229007304881327901984895062738228744259201443621096721403926838389625046395153431115038062478627640856676894287974397801007809777198102171007827001310330467481230187449493819606082751255266528430461212715360498243402105221237902482544185857119367765341091165909537148439018448993266816685471228943158592119505546622709075894077439409674297222313990247762982716548607613082397239868842994070924093861675399058134138802502189313949761253784312956887360375027243986416056921305917974484677727177263385818245016353518400645606126806102582351744380629757383634133021745198128448826827336809907195615653414691471803025102909367489560833091655624397974266262948372168060407999101622030690901345220415811752608788773579723828664576981958422076309449504124560328232972811217594501516904865144733993459212253087967675657482426665992984184637426547936911447322927415370941162109375 383 86124243645943431546930894787203873537643113515786593595644646072105160675066627480661283029124038293673622127276800881118806349959088043299751959410956243909114154498420936421663924593073180158295781052577328529182531065926015506112297953395273357710194714132222831559533607439854404386138636631546459374423971744039267510018139345653579891290040239297969781782931240202430947908892616798632599533817910015542497580347293342442016311605325170900138857860898353320404966172742798434270053957571939196718311064971682842541587704290646114089472444114012086430225625238562379124009139887673976760500344748274729501322601894988061972316453091852528549547840791186027678076602131396385890647344454754759804409645646033108908430056353784988430246816199303757073785448542545822254108271811299524285967215047161017777109139823365696534254380553928693635738675601270487168844930889496143174948634548880666144562743094005574651106371675268746912479400634765625 384 66918537312898046311965305249657409738748699201766183223815889998025709844526769552473816913629377754184404392894074284629312533918211409643907272462313001517381698045273067599632869408817860982995821877852584267174826638224514048249255509788127398940821292880737140121757612980766872208029720662711598933927426045118510855284094271572831575532361265934522520445337573637288846525209563252537529837776516082076520619929846927077446674117337657789407892557918020529954658716221154383427831925033396755850127697482997568654813646233832030647520089076587391156285310810362968579355101692722679942908767869409464822527661672405724152489884052369414682998672294751543505865519856094991837032986641344448368026294666967725621850153786890936010301776186859019246331293517558103891442127197379730370196526091644110812813801642755146207115653690402594954968950942187168530192511301138503246935089044480277594325251384042331503909650791683816350996494293212890625 385 52129540566747578077020972789483122186485236678175856731352578308462027968886353481377103375717285270509651022064483867726234463922286688112603765248141828182040342777267719660114005269469113705753745242847163144129189951176896443586170042124951243774899787154094232154849180512017393450055152396252335569529464889147319956266309437555235797339709426162993043426917969863448011443138249773726735743627906027937609562925350756193330959137406035417948748302618137992834679139936279264690281069601016072807249476339255105982099830416155151874418149390661577710746257121272752523317624218630967675525930170269973096749048442804059114789619676795774038055965717611452391069239967897998641048696593607325278692483545567858259421269799988039152025083649563175992892077650177762931433417086758809958383093825390762323181951479706258895343094224823621469920812783963804285019966303586894029362434365650136245979370828168976241545617966721692937426269054412841796875 386 40713171182629858478153379748586318427644969845655344107186363658908843843700242068955517736435199796268037448232361900694189116323305903415943540658798767810173507709046089054549038115455377804193675034663634415564897351869156122440798802899586921388196733767347595312937209979885584284493074021473074079802512078424056885843987670730639157722313061833297566916422934463352896937090973073280580615773394607819273068644698940586991479086314113661417972424344765772403884408290234105723109515358393552862461841020958237772019967555017173613920574674106692192092826811714019720711064514750785754585751462980848988561006833829970168650692967577499523721709225454544317425076414928336938659032039607321042658829649088497300608011713790658577731590330308840450448712644788832849449498744758630577497196277630185374405104105650588197262956589587248368008154784275731146600593683101364236932061239572756408109888616799970444647127632009642184129916131496429443359375 387 31878413035999179188394096343143087328846011389148134435926922744925624729617289539992170387628761440477873321965939368243550078081148522374683792335839435195365856536183087729711896844401560820683647552141625747387314626513549243871145462670376559446958042539833167130029835414250412494758076958813417004485366957406036541615842346182090460496571127415471994895559157684805318301742231916378694622150567977922490812748799270479614328124583950996890272408261951599792241491691253304781194750525622151891307621519410300175491634595578446939699809969825539986408683393572077441316763515049865245840643395514004758043268350888866642053492593613182127074098323530908200543834832888887822970022087012532376401863615236293386376073171898085666363835228631822072701342000869656121118957517146007742180304685384435148159196514724410558456895009646815472150385196087897487788264853868368197517803950585468267550042786954376858158700935863549830173724330961704254150390625 388 25024554233259355662889365629367323553144118940481285532202634354766615412749572288893853754288577730775130557743262404071186811293701590064126776983633956628362197380903723867823839022855225244236663328431176211699041981813136156438849188196245599165862063393769036197073420800186573808385090412668532348521013061563738685168436241752941011489808335021145515993013938782572174866867652054357275278388195862669155288007807427326497247577798401532558863840485632005836909570977633844253237879162613389234676482892737085637760933157529080847664350826313048889330816463954080791433659359314144217984905065478493735063965655447760314011991685986347969753167183971762937426910343817776941031467338304837915475462937960490308305217439939997248095610654475980327070553470682680055078381650959616077611539178026781591304969264058662288388662582572750145638052378928999527913787910286669035051476101209592590026783587759185833654580234652886616686373599804937839508056640625 389 19694324181575112906693930750312083636324421606158771713843473237201326329833913391359462904625110674120027748943947512004024020488143151380467773486119923866521049338771230683977361310987062267214254039475335678607146039686938155117374311110445286543533443890896231487096782169746833587199066154770134958286037279450662345227559322259564576042479159661641521086501969821884301620224842166779175644091510143920625211662144445305953333843727342006123825842462192388593647832359397835427298210900976737327690392036584086396917854394975386627111844100308369475903352557131861582858289915780231499554120286531574569495340970837387367127437456871255852195742573785777431754978440584590452591764795245907439479189332174905872636206125232777834251245585072596517404525581427269203346686359305217853080281333107077112357010810814167220961877452484754364617147222217122628468151085395608530585511691651949368351078683566479251086154644671821767332176023046486079692840576171875 390 15538821779262764083381511361996233989059968647259270882222500384151846474238957665782616231749212321880701893916774586971174952165144946439189073280548619930685107928290501009658138074368792128832046437146039850421038225312994204387608331466141331082847887229917126643319361131930251700300063196113636482087683413486572590384544305262796450497516056973035160137250054189466713978357400469588769583188201503553373292001431967346397180402700872842831698589702669794600388139731564892152138288400870645751547719316864844167168187117635580048791244995143303516487745167577038788875190743550602653148200906073412335331824025990698632663548153471420867382440890716978393654677989621241867094902423449020969749080383086000733509966632808661711224232766622278652232170683746115401440535537491816886080341971821483841649681529732377937338921310010471193682929158329309753861371206377135130631968724713388051629001081333952129106976014646067374425086882183677516877651214599609375 391 12291208027396846389954775487339021085346435199982083267837997803864110561123015513634049439313626946607635198088168698294199387162629652633398556964913958365171920371277786298639587216825714573906148731782517521683041236222578415670598190189717792886532678798864447174865614655356829094937349988125886457331357580067878918994174545462871992343535201065670811668564792863868170756880703771444716740301867389310718273973132686171000169698536390418679873584454811807528907018527667829692341386125088680789474245979640091736230036010049743818593874791158353081541806427553437682000275878148526698640226916704069157247472804558642618436866589395893906099510744557129909380850289790402316872067816948175587071522583021026580206383606551651413578368118398222413915647010843177282539463610156027156889550499710793718744898090018310948435086756218282714203196964238484015304344624244313888329887261248289948838539855335156134123618027585039293170243723807288915850222110748291015625 392 9746927965725699187234136961459843720679723113585792031395532258464239674970551302311801205375706168659854712083917777747300114019965314538285055673176768983581332854423284534821192662942791657107575944303536394694651700324504683626784364820446209759020414287499506609668432421697965472285318540583827960663766560993827982762380414552057489928423414445076953653171880741047459410206398090755660375059380839723399591260694220133603134570939357602013139752472665763370423265692440588946026719197195323866053077061854592746830418555969446848144942709388573993662652497049876081826218771371781672021699944946326841697245934015003596420435205390943867536912020433804018139014279803789037279549778839903240547717408335674078103662199995459570967645917889790374235108079598639585053794642853729535413413546270659418964704185384520582109023797681098192363135192641117824136345287025740913445600598169893929428962105280778814360029095874936159484003272979180110269226133823394775390625 393 7748807732751930853851138884360575757940379875300704664959448145479070541601588285337881958273686404084584496106714633309103590645872425057936619260175531341947159619266511205182848167039519367400522875721311433782248101757981223483293570032254736758421229358562107754686403775249882550466828239764143228727694415990093246296092429568885704493096614483836178154271645189132730231114086482150749998172207767580102675052251905006214491983896789293600446103215769281879486496225490268212091241761770282473512196264174401233730182751995710244275229453963916324961808735154651485051843923240566429257251456232329839149310517541927859154245988285800374691845056244874194420516352444012284637242074177723076235435339626860892092411448996390358919278504722383347516910923280918470117766741068714980653663769285174238076939827380693862776673919156473062928692478149688670188394503185464026189252475545065673896024873698219157416223131220574246789782602018448187664034776389598846435546875 394 6175799763003288890519357690835378879078482760614661617972680171946819221656465863414291920744128064055413843397051562747355561744760322771175485550359898479531886216555409430530729989130496935818216731949885212724451737101111035116184975315707025196461719798773999880485063808874156392722062107092022153295972449544104317297985666366401906480998001743617433988954501215738785994197926926274147748543249590761341832016644768289952950111165741066999555544262968117657950737491715743765036719684130915131389220422546997783282955653340581064687357874809241310994561561918257233586319606822731444118029410617166881802000482480916503745934052663782898629400509827164732953151532897877790855881933119645291759641965682608130997651924850123116058664968263739527970978005854892020683860092631765839580970024120283867747321042422413008633009113567709031154167905085301870140150419038814828872834223009417342095131824337480668460729835582797674691456733808703205568235716782510280609130859375 395 4934464010639627823524966794977467724383707725731114632760171457385508558103516224868019244674558323180275660874244198635137093834063497894169212954737558885145977087027772134994053261315267051718755168827958284966836937943787717057831795277249913131972914119220425904507565983290450957784927623566525700483481987185739349521090547426755123278317403393150329757174646471375290009364143614093044051086056423018312123781299169863672407138821427112532644879866111526008702639255880879268264339027620601189979987117615051228843081567019124270685198941972583807484654687972687529635469365851362423850305499083116338559798385502252286493001308078362536004891007351904621629568074785404354893849664562596588115953930580403896667123887955248369730873309642727882848811426678058724526404214012780905825195049272106810330109512895507993897774281740599515892180156163156194241980184812013048269394544184524456334010327645647054100123138630655342078473930313153861249020337709225714206695556640625 396 3952505672522341886643498402776951647231349888310622820840897337365792355040916496119283414984321216867400804360269603106744812161084861813229539576744784667001927646709245480130236662313528908426722890231194586258436387292973961363323268017077180418710304209495561149510560352615651217185727026476787086087269071735777218966393528488830853745932240117913414135496891823571607297500679034888528284919931194837668011148820635060801598118195963117138648548772755332332970814043960584293879735561124101553173969681209656034303308335182318540818844352520039629795208405066122711238010962046941301504094704765576187186398506787304081480894047770768391339917696888875601925284027903108888269973581314639867080879098394903521230366234252153944154429521023825034161897952769125038345649775424237505565981234466957555074417719829301903112117199674220212229636305086688111587826128034422451663785029891804089523542272444163290334198634043154929004857618180836242860465290505089797079563140869140625 397 3173862055035440534974729217429892172726773960313430125135240561904731261097855946383784582232409937144522845901296491294716084165351144036023320280126062087602547900307524120544580039837763713466658480855649252765524418996258090974748584217712975876224374280224935603056979963150367927400138802260860030128077064603829106830014003376531175557983588814684471550804004134328000659893045265015488212790704749454647412952502969953823683288911358383062334784664522531863375563677300349187985427655582653547198697654011353795545556593151401788277532015073591822725552349268096537124122802523693865107788047926757678310678000950205177429157920359927018245953910601767108346003074406196437280788785795655813265945916011107527547984086104479617156006905382131502432004056073607405791556769665662716969482931276966916724757429022929428199030111338398830420397952984610553605024380811641228686019379003118683887404444772663122138361503136653407990900667399211503016953628275587107054889202117919921875 398 2554958954303529630654657020031063199045053038052311250733868652333308665183774036838946588697089999401340890950543675492246447753107670948998772825501479980520051059747556917038386932069399789340660077088797648476247157291987763234672610295258945580360621295581073160460868870336046181557111735819992324253102037006082430998161272718107596324176788995820999598397223328134040531213901438337468011296517323310991167426764890812828065047573643498365179501654940638150017328760226781096328269262744036105494951611479139805414173057486878439563413272134241417294069641160817712384918856031573561411769378581039931040095790764915167830472125889741249687992898034422522218532474896988132011034972565502929679086462388941559676127189314106091810585558832615859457763265139253961662203199580858487160433759677958367963429730363458189700219239627411058488420352152611495652044626553371189092245600097510540529360578041993813321381010025005993432675037256365259928647670761847621179185807704925537109375