0 1 1 15 2 315 3 8505 4 280665 5 10945935 6 492567075 7 25120920825 8 1431892487025 9 90209226682575 10 6224436641097675 11 466832748082325625 12 37813452594668375625 13 3289770375736148679375 14 305948644943461827181875 15 30288915849402720891005625 16 3180336164187285693555590625 17 353017314224788711984670559375 18 41303025764300279302206455446875 19 5080272169008934354171394019965625 20 655355109802152531688109828575565625 21 88472939823290591777894826857701359375 22 12474684515083973440683170586935891671875 23 1833778623717344095780426076279576075765625 24 280568129428753646654405189670775139592140625 25 44610332579171829818050425157653247195150359375 26 7360704875563351919978320151012785787199809296875 27 1258680533721333178316292745823186369611167389765625 28 222786454468675972561983816010703987421176627988515625 29 40769921167767702978843038329958829698075322921898359375 30 7705515100708095863001334244362218812936236032238789921875 31 1502575444638078693285260177650632668522566026286564034765625 32 302017664372253817350337295707777166373035771283599370987890625 33 62517656525056540191519820211509873439218404655705069794493359375 34 13316260839837043060793721705051603042553520191665179866227085546875 35 2916261123924312430313825053406301066319220921974674390703731734765625 36 656158752882970296820610637016417739921824707444301737908339640322265625 37 151572671915966138565561057150792497921941507419633701456826456914443359375 38 35922723244083974840037970544737822007500137258453187245267870288723076171875 39 8729221748312405886129226842371290747822533353804124500600092480159707509765625 40 2173576215329789065646177483750451396207810805097227000649423027559767169931640625 41 554261934909096211739775258356365106032991755299792885165602872027740628332568359375 42 144662365011274111264081342431011292674610848133245943028222349599240303994800341796875 43 38624851458010187707509718429080015144121096451576666788535367342997161166611691259765625 44 10544584448036781244150153131138844134345059331280430033270155284638224998484991713916015625 45 2941939061002261967117892723587737513482271553427239979282373324414064774577312688182568359375 46 838452632385644660628599426222505191342447392726763394095476397458008460754534116132031982421875 47 243989716024222596242922433030749010680652191283488147681783631660280462079569427794421306884765625 48 72464945659194111084147962610132456172153700811195979861489738603103297237632120054943128144775390625 49 21956878534735815658496832670870134220162571345792381898031390796740299063002532376647767827866943359375 50 6784675467233367038475521295298871474030234545849846006491699756192752410467782504384160258810885498046875 51 2137172772178510617119789208019144514319523881942701492044885423200717009297351488881010481525428931884765625 52 686032459869301908095452335774145389096567166103607178946408220847430159984449827930804364569662687135009765625 53 224332614377261723947212913798145542234577463315879547515475488217109662314915093733373027214279698693148193359375 54 74702760587628154074421900294782465564114295284187889322653337576297517550866726213213218062355139664818348388671875 55 25324235839205944231229024199931255826234746101339694480379481438364858449743820186279280923138392346373420103759765625 56 8736861364526050759774013348976283260050987404962194595730921096235876165161617964266351918482745359498829935797119140625 57 3066638338948643816680678685490675424277896579141730303101553304778792533971727905457489523387443621184089307464788818359375 58 1094789887004665842555002290720171126467209078753597718207254529806028934627906862248323759849317372762719882764929608154296875 59 397408728982693700847465831531422118907596895587555971709233394319588503269930190996141524825302206312867317443669447760009765625 60 146643820994613975612714891835094761876903254471808153560707122503928157706604240477576222660536514129448040136714026223443603515625 61 54991432872980240854768084438160535703838720426928057585265170938973059139976590179091083497701192798543015051267759833791351318359375 62 20951735924605471765666640170939164103162552482659589939986030127748735532331080858233702812624154456244888734533016496674504852294921875 63 8108321802822317573312989746153456507923907810789261306774593659438760651012128292136442988485547774566771940264277384213033377838134765625 64 3186570468509170806312004970238308407614095769640179693562415308159432935847766418809622094474820275404741372523861011995722117490386962890625 65 1271441616935159151718489983125085054638024212086431697731403707955613741403258801105039215695453289886491807637020543786293124878664398193359375 66 514933854858739456445988443165659447128399805895004837581218501722023565268319814447540882356658582404029182092993320233448715575859081268310546875 67 211637814346941916599301250141086032769772320222846988245880804207751685325279443737939302648586677368055993840220254615947422101678082401275634765625 68 88252968582674779221908621308832875664995057532927194098532295354632452780641528038720689204460644462479349431371846174850075016399760361331939697265625 69 37331005710471431610867346813636306406292909336428203103679160935009527526211366360378851533486852607628764809470290931961581731937098632843410491943359375 70 16015001449792244161062091783049975448299658105327699131478360041119087308744676168602527307865859768672740103262754809811518563001015313489823101043701171875 71 6966525630659626210062009925626739320010351275817549122193086617886802979303934133342099378921648999372641944919298342268010574905441661368073048954010009765625 72 3072237803120895158637346377201392040124564912635539162887151198488080113873034952803865826104447208723335097709410568940192663533299772663320214588718414306640625 73 1373290297995040135910893830609022241935680515948086005810556585724171810901246623903328024268687902299330788676106524316266120599384998380504135921157131195068359375 74 622100504991753181567634905265887075596863273724482960632182133333049830338264720628207594993715619741596847270276255515268552631521404266368373572284180431365966796875 75 285544131791214710339544421517042167698960242639537678930171599199869872125263506768347286102115469461392952897056801281508265657868324558263083469678438817996978759765625 76 132778021282914840307888156005424607980016512827385020702529793627939490538247530647281488037483693299547723097131412595901343530908770919592333813400474050368595123291015625 77 62538448024252889785015321478554990358587777541698344750891532798759500043514586934869580865654819544086977578748895332669532803058031103127989226111623277723608303070068359375 78 29830839707568628427452308345270730401046369887390110446175261145008281520756457967932790072917348922529488305063223073683367147058680836192050860855244303474161160564422607421875 79 14408295578755647530459464930765762783705396655609423345502651133038999974525369198511537605219079529581742851345536744589066332029342843880760565793082998578019840552616119384765625 80 7045656538011511642394678351144458001231938964593008015950796404056070987542905538072141888952129889965472254307967468104053436362348650657691916672817586304651702030229282379150390625 81 3487599986315698262985365783816506710609809787473538967895644220007755138833738241345710235031304295532908765882443896711506450999362582075557498753044705220802592504963494777679443359375 82 1747287593144164829755668257692069862015514703524243022915717754223885324555702858914200827750683452061987291707104392252464731950680653619854306875275397315622098844986710883617401123046875 83 885874809724091568686123806649879420041865954686791212618268901391509859549741349469499819669596510195427556895501926871999619098995091385266133585764626439020404114408262417994022369384765625 84 454453777388458974735981512811388142481477234754323892073171946413844557949017312277853407490503009730254336687392488485335804597784481880641526529497253363217467310691438620430933475494384765625 85 235861510464610207887974405149110445947886684837494099985976240188785325575539985072205918487571062050002000740756701523889282586250146096052952268809074495509865534248856644003654473781585693359375 86 123827292993920359141186562703282984122640509539684402492637526099112295927158492162908107205974807576251050388897268300041873357781326700427799941124764110142679405480649738101918598735332489013671875 87 65752292579771710703970064795443264569122110565572417723590526358628629137321159338504204926372622822989307756504449467322234752981884477927161768737249742485762764310225010932118775928461551666259765625 88 35308981115337408648031924795153033073618573373712388317568112654583573846741462564776758045462098455945258265242889363952040062351271964646885869811903111714854604434590830870547782673583853244781494140625 89 19172776745628212895881335163768096958974885341925826856439485171438880598780614172673779618685919461578275238026888924625957753856740676803259027307863389661166050207982821162707445991756032311916351318359375 90 10525854433349888879838853004908685230477212052717278944185277359119945448730557180797905010658569784406473105676762019619650806867350631564989205992017000923980161564182568818326387849474061739242076873779296875 91 5841849210509188328310563417724320302914852689258089814022828934311569724045459235342837280915506230345592573650602920888906197811379600518569009325569435512808989668121325694171145256458104265279352664947509765625 92 3277277407095654652182226077343343689935232358673788385666807032148790615189502631027331714593598995223877433817988238618676376972183955890917214231644453322685843203816063714430012488872996492821716845035552978515625 93 1858216289823236187787322185853675872193276747368038014673079587228364278812447991792497082174570630291938504974799331296789505743228302990150060469342405033962873096563708126081817081190989011429913451135158538818359375 94 1064757934068714335602135612494156274766747576241885782407674603481852731759532699297100828086028971157280763350560016833060386790869817613355984648933198084460726284331004756244881187522436703549340407500445842742919921875 95 616494843825785600313636519634116483089946846644051868014043595415992731688769432893021379461810774300065561979974249746341963951913624398133115111732321690902760518627651753865786207575490851355068095942758142948150634765625 96 360649483638084576183477363985958142607618905286770342788215503318355748037930118242417506985159302965538353758284936101610048911869470272907872340363408189178114903397176276011484931431662148042714836126513513624668121337890625 97 213143844830107984524435122115701262281102773024481272587835362461148247090416699881268746628229148052633167071146397236051538906914856931288552553154774239804265907907731179122787594476112329493244468150769486552178859710693359375 98 127246875363574466761087767903073653581818355495615319734937711389305503512978769829117441737052801387422000741474399149922768727428169587979265874233400221163146747020915513936304193902239060707466947486009383471650779247283935546875 99 76729865844235403456935924045553413109836468363856037800167439967751218618326198206957817367442839236615466447109062687403429542639186261551497322162740333361377488453612054903591428923050153606602569334063658233405419886112213134765625 100 46728488299139360705273977743742028583890409233588327020301970940360492138560654708037310776772689095098819066289419176628688591467264433284861869197108863017078890468249741436287180214137543546420964724444767864143900710642337799072265625 101 28738020303970706833743496312401347579092601678656821117485712128321702665214802645442946127715203793485773725767992793626643483752367626470190049556221950755503517637973590983316615831694589281048893305533532236448498937045037746429443359375 102 17846310608765808943754711210001236846616505642445885913958627231687777355098392442820069545311141555754665483701923524842145603410220296037988020774413831419167684453181600000639618431482339943531362742736323518834517839904968440532684326171875 103 11189636751696162207734203928670775502828549037813570468052059274268236401646692061648183604910085755458175258281106050076025293338208125615818489025557472299818138152144863200401040756539427144594164439695674846309242685620415212213993072509765625 104 7083040063823670677495751086848600893290471540935990106276953520611793642242356075023300221908084283205024938491940129698124010683085743514813103553177879965784881450307698405853858798889457382528106090327362177713750619997722829331457614898681640625 105 4526062600783325562919784944496255970812611314658097677910973299670936137392865531939888841799265856968010935696349742877101242826491790105965573170480665298136539246746619281340615772490363267435459791719184431559086646178544887942801415920257568359375 106 2919310377505244988083261289200085101174134297954473002252577778287753808618398268101228302960526477744367053524145584155730301623087204618347794694960029117298067814151569436464697173256284307495871565658873958355610886785161452723106913268566131591796875 107 1900471055755914487242203099269255400864361427968361924466428133665327729410577272533899625227302737011582951844218775285380426356629770206544414346418978955361042147012671703138517859789841084179812389243926946889502687297140105722742600537836551666259765625 108 1248609483631635818118127436219900798367885458175213784374443283818120318222749268054772053774337898216609999361651735362494940116305759025699680225597269173672204690587325308962006233881925592306136739733260004106403265554221049459841888553358614444732666015625 109 827828087647774547412318490213794229317908058770166739040255897171413770981682764720313871652386026517612429576775100545334145297110718234038887989570989462144671709859396679841810133063716667698968658443151382722545365062448555791875172110876761376857757568359375 110 553816990636361172218841069953028339413680491317241548417931195207675812786745769597889980135446251740282715386862542264828543203767070498572016065022991950174785373895936378814170979019626450690610032498468275041382849226778083824764490142176553361117839813232421875 111 373826468679543791247717722218294129104234331639138045182103556765181173631053394478575736591426219924690832886132216028759266662542772586536110843890519566367980127379757055699565410838247854216161771936466085652933423228075206581716030845969173518754541873931884765625 112 254575825170769321839695768830658301919983579846253008769012522157088379242747361639910076618761255768714457195456039115585060597191628131431091484689443824696594466745614554931404044780846788721206166688733404329647661218319215682148617006105007166271843016147613525390625 113 174893591892318524103870993186662253419028719354375817024311602721919716539767437446618222637088982713106832093278298872406936630270648526293159849981647907566560398654237199237874578764441743851468636515159848774467943256985301173636099883194139923228756152093410491943359375 114 121201259181376737203982598278356941619386902512582441197847940686290363562058834150506428287502665020183034640641861118578007084777559428721159776037281999943626356267386379071847083083758128489067765105005775200706284677090813713329817219053538966797528013400733470916748046875 115 84719680167782339305583836196571502191951444856295126397295710539716964129879125071203993372964362849107941213808660921886026952259514040676090683450060117960594823030903078971221111075546931813858367808399036865293692989286478785617542236118423737791472081367112696170806884765625 116 59727374518286549210436604518582909045325768623688064110093475930500459711564783175198815327939875808621098555735105949929649001342957398676643931832292383162219350236786670674710883308260586928770149304921320990032053557446967543860367276463488735142987817363814450800418853759765625 117 42466163282501736488620425812712448331226621491442213582276461386585826854922560837566357698165251699929601073127660330399980439954842710459093835532759884428337958018355322849719438032173277306355576155799059223912790079344793923684721133565540490686664338145672074519097805023193359375 118 30448239073553745062340845307714825453489487609364067138492222814182037854979476120535078469584485468849523969432532456896785975447622223399170280076988837135118315899160766483248837069068239828656948103707925463545470486890217243281945052766492531822338330450446877430193126201629638671875 119 22014076850179357680072431157477818802872899541570220541129877094653613369150161235146861733509582993978205829899720966336376260248630867517600112495662929248690542395093234167388909200936337396118973478980830110143375162021627066892846273150174100507550612915673092382029630243778228759765625 120 16048262023780751748772802313801329907294343765804690774483680402002484146110467540422062203728486002610112049996896584459218293721251902420330482009338275422295405406022967708026514807482589961770731666177025150294520493113766131764884933126476919270004396815525684346499600447714328765869140625 121 11795472587478852535348009700643977481861342667866447719245505095471825847391193642210215719740437211918432356747718989577525445885120148278942904276863632435387122973426881265399488383499703621901487774640113485466472562438618106847190425847960535663453231659411377994677206329070031642913818359375 122 8740445187321829728692875188177187314059254916889037759960919275744622952916874488877769848327663974031558376350059771276946355400874029874696692069155951634621858123309319017661020892173280383829002441008324092730656168767016017173768105553338756926618844659623831094055809889840893447399139404296875 123 6529112554929406807333577765568358923602263422916111206690806698981233345828905243191694076700764988601574107133494649143878927484452900316398428975659495871062528018112061306192782606453440446720264823433218097269800158068960964828804774848344051424184276960739001827259689987711147405207157135009765625 124 4916421753861843325922184057472974269472504357455831738638177444332868709409165648123345639755676036416985302671521470805340832395793033938248017018671600390910083597638382163563165302659440656380359412045213227244159519025927606516089995460803070722410760551436468375926546560746493996120989322662353515625 125 3731564111181139084374937699621987470529630807308976289626376680248647350441556726925619340574558111640491844727684796341253691788406912759130244917171744696700753450607532062144442464718515458192692793742316839478317074940679053345712306554749530678309767258540279497328248839606588943055830895900726318359375 126 2854646545053571399546827340210820414955167567591366861564178160390215223087790896098098795539536955404976261216678869201059074218131288260734637361636384692976076389714762027540498485509664325517409987212872382200912562329619475809469914514383390968906971952783313815456110362299040541437710635364055633544921875 127 2200932486236303549050603879302542539930434194612943850265981361660855937000686780891634171360982992617236697398059408154016546222179223249026405405821652598284554896470081523233724332327951194973923100141124606676903585556136615849101304090589594437027275375595934951716661089332560257448474899865686893463134765625 128 1710124541805607857612319214218075553525947369214257371656667518010485063049533628752799751147483785263592913878292160135670856414633256464493517000323424068867099154557253343552603806218818078494738248809653819387954085977118150514751713278388114877570192966838041457483845666411399320037464997195638716220855712890625 129 1339027516233790952510445944732753158410816790094763522007170666602209804367784831313442205148479803861393251566702761386230280572657839811698423811253241045922938638018329368001688780269334555461380048817958940580768049320083511853050591496977893949137461093034186461209851156800125667589335092804185114800930023193359375 130 1056492710308461061530741850394142241986134447384768418863657655949143535646182231906305899862150565246639275486128478733735691371827035611430056387078807185233198585396461871353332447632504964259028858517369604118225990913545890852056916691115558325869456802403973117894572562715299151727985388222502055577933788299560546875 131 839911704695226543916939771063343082378976885670890892996607836479569110838714874365513190390409699371078224011472140593319874640602493311086894827727651712260392875390187187725899295867841446585927942521308835273989662776268983227385248769436868869066218157911158628726185187358662825623748383636889134184457361698150634765625 132 672769275460876461677468756621737808985560485422383605290282877020134857781810614366776065502718169196233657433189184615249219587122597142180602757009849021520574693187539937368445335990140998715328281959568377054465719883791455565135584264318931964122040744486838061609674335074288923324622455293148196481750346720218658447265625 133 542924805296927304573717286593742411851347311735863569469258281755248830229921165793988284860693562541360561548583671984506120206807935893739746424906948160367103777402344729456335386144043785963269923541371680282953835946219704641064416501305378095046486880800878315719007188404951161122970321421570594560772529803216457366943359375 134 441397866706401898618432154000712580835145364441257081978506983067017298976925907790512475591743866346126136538998525323403475728134851881610413843449348854378455371028106265048000668935107597988138447839135176070041468624276619873185370615561272391272793834091114070679552844173225293992974871315736893377908066730014979839324951171875 135 361504852832543154968495934126583603703984053477389550140397219131887167862102318480429717509638226537477305825439792239867446621342443691038928937785016711735954948872019031074312547857853122752285388780251709201363962803282551676138818534144682088452418150120622423886553779377871515780246419607588515676506706651882268488407135009765625 136 298241503586848102849009145654431473055786844118846378865827705783806913486234412746354516945451536893418777305987828597890643462607516045107116373672638787182162832819415700636307851982728826270635445743707660091125269312708105132814525290669362722973244973849513499706406867986744000518703296176260525433118032987802871502935886383056640625 137 247838689480670773467526600038832554109358867462761340837502823506343545107060796992220603581670227158431003941275885564847124717426845833484013706521962832148377314072934447228771824997647654630898055413021065535725098798860435365368870516546240422790766573268945718256024107296984264431042439122472496634921085412864186218939721584320068359375 138 207440983095321437392319764232502847789533372066331242280989863274809547254609887082488645197857980131606750298847916217777043388486269962626119472358882890508191811879046132330482017523031086926061672380698631853401907694646184400813744622349203233875871621826107566180292177807575829328782521545509479683428948490567323865252546966075897216796875 139 174872748749355971721725561247999900686576632651917237242874454740664448335636134810537927901794277250944490501928793371586047576493925578493818715198538276698405697414035889554596340771915206278669989816928946652417808186586733449885986716640378326157359777199408678289986305891786424124163665662864491373130603577548254018407897092401981353759765625 140 148466963688203219991745001499551915682903561121477734419200412074824116636955078454146700788623341386051872436137545572476554392443342816141252089203558996916946437104516470231852293315356010130590821354572675707902719150412136698953202722427681198907598450842297967868198373702126674081414952147771953175787882437338467661628304631449282169342041015625 141 126939253953413753092941976282116887908882544758863462928416352323974619724596592078295429174272956885074350932897601464467454005539058107800770536269042942363989203724361582048233710784629388661655152258159637730256824873602376877604988327675667425065996675470164762527309609515318306339609784086345019965298639483924389850692200459889136254787445068359375 142 109294697653889241413023041578902640489547871037381441581366479350942147582877665779412364519049015878049016153224834860906477898769129030816463431727645973375394704406675322143529224985565903637685086094275448085751126216171646491617894950128749652981823137579811860536013573792689061758404024098343062190122128595658899661445984595964546315371990203857421875 143 94758502865921972305090977048908589304438004189409709851044737597266841954354936230750520038015496766268497004845931824405916338232834869717873795307869058916467208720587504298439838062485638453872969643736813490346226429420817508232714921761625949135240660281696883084723768478261416544536288893263434918835885492436266006473668644701261655427515506744384765625 144 82724173001949881822344422963697198462774377657354676699962055922413953026151859329445203993187528676952397885230498482706364963277264841263703823303769688434075873213072891252537978628549962370231102498982238177072255672884373684687160126697899453595065096425921378932963849881522216643380180203818978684143728034896860223651512726824201425188221037387847900390625 145 72714548068713946121840747785089837448778677960814760819266647155801864709987484350582334310011837707041157741117608166298894802720715795470795660684013556133552692554291071410980883214495416923433139096605387357646512736465364468840013751367453619710062219758384892082075224045858028429531178399156882263362336942674340136589679686878473052740446291863918304443359375 146 64352375040811842317829061789804506142169129995321063325050982732884650268338923650265365864360476370731424600889083227174521900407833478991654159705351997178194132910547598198718081644828443977238328100495767811517163771771847554923412169960196453443405064486170629492636573280584355160135092883253840803075668194266791020881866522887448651675294968299567699432373046875 147 57337966161363351505185694054715814972672694825831067422620425615000223389089980972386440985145184446321699319392173155412499013263379629781563856297468629485770972423297909995057810745542143583719350337541729120061792920648716171436760243434535040018073912457178030877939186793000660447680367758979172155540420361091710799605743071892716748642687816754914820194244384765625 148 51432155646742926300151567567080086030487407258770467478090521776655200380013712932230637563675230448350564289494779320405011614897251527914062779098829360648736562263698225265566856238751302794596257252774931020695428249821898405778773938360777930896212299474088693697511450553321592421569289879804317423519757063899264587246351535487766923532490971629158593714237213134765625 149 46443236549008862449036865513073317685530128754669732132715741164319645943152382777804265719998733094860559553413785726325725488252218129706398689526242912665809115724119497414806871183592426423520420299255762711687971709589174260418232866339782471599279706425102090408852839849649397956677068761463298633438340628701035922283455436545453531949839347381130210123956203460693359375 150 42216902023049055966174510751383645776146887037994786508638608718366558162325515945024077539478848383228248634053131225230084468821266279903116408779354807613220486193224623150059445905885515618980062052023488304924366284016559402720173675502862266683745253140417800181647231423331302742619455504170138457795451631489241653355660991819817260542403966769447361002676188945770263671875 151 38628465351089886209049677337516035885174401639765229655404326977305400718527847089697030948623146270653847500158615071085527288971458646111351514033109648966096744866800530182304393003885246791366756777601491799005795149875151853488958913085118974015626906623482287166207216752348142009496801786315676688882838242812656112820429807515132793396299629594044335317448712885379791259765625 152 35576816588353785198534752827852269050245623910223776512627385146098274061764147169610965503681917715272193547646084480469770633142713413068554744424493986697775102022323288297902345956578312294848782992170973946884337333035014857063331158951394575068392381000227186480076846628912638790746554445196738230461094021630456279907615852721437302717991958856114832827370264567434787750244140625 153 32979708977403958879041715871419053409577693364777440827205586030433100055255364426229365021913137722057323418667920313395477376923295333914550248081505925668837519574693688252155474701748095497324821833742492848761780707723458772497707984347942771088399737187210601867031236825002016159022055970697376339637434158051432971474359895472772379619578545859618450030972235254012048244476318359375 154 30770068475917893634145920908033976831135987909337352291782811766394082351553255009671997565444957494679482749617169652397980392669434546542275381460045028649025405763189211139261057896730973099004058770881745827894741400305987034740361549396630605425476954795667491541940143957726881076367578220660652124881726069461986962385577782476096630185066783287024013878897095491993241012096405029296875 155 28893094298886902122463019732643904244436692646867773801984060248644043328108506454082005713952815087504034301890522303601703588716599039203196583190982281901434856011634669259766133365030383739964811185857959332393162174887321825621199494883436138494522860553131774557881795176305541330709155949200352345263940779224805757680057537745054735743777709506515549032284372666981653310358524322509765625 156 27303974112448122505727553647348489510992674551290046242874936934968620945062538599107495399685410257691312415286543576903609891337186092047020771115478256396855938930994762450478996029953712634266746570635771569111538255268519125212033522664847150877324103222709526957198296441608736557520152371994332966274424036367441441007654373169076725277869935483657193835508732170297662378288805484771728515625 157 25966079380938164502946903518628413524954033498276833976974065025155158518754474207751228125100825155064438106937502941635333006661663973536716753330819821833409997923376019090405525224485980715187675988674618762225072880760361688076643880054269640484335222164796760136295579915969908466201664905766610650926977258585436810398279308883791965739254308644957991337568804293953076921752654016017913818359375 158 24849537967557823429320186667327391743381010057850930115964180229073486702448031816817925315721489673396667268339190315145013687375212422674637932937594569494573368012670850269518087639833083544434605921161610155449394746887666135489348193211936045943508807611710499450434869979583202402154993314818646392937117236466263027551153298601788911212466373373224797710053345709313094614117289893329143524169921875 159 23930105062758183962435339760636278248875912685710445701673505560597767694457454639595662079039794555480990579410640273484648180942329563035676329418903570423274153396202028809545918397159259453290525502078630579697767141252822488476242310063094412243598981730077210970768779790338623913275258562170356476398443898717011295531760626553522721497605117558415480194781371918068510113394950167275965213775634765625 160 23188271805812680259599844228056553623160759392453421884921626888219236895929273545768196554589560924261079871448910425006624087333117346581570363206917559740152654640919765916449994926847322410238519211514193031727136359873984991333478798451138485464047413296444817430674947616838126571963725546743075425630092137856783945370276047130363517131179358914104600308743149388608386299879706712090410292148590087890625 161 22608565010667363253109848122355139782581740407642086337798586216013755973531041707123991640724821901154552874662687664381458485149789412917031104126744620746648838274896771768538745053676139349982556231226338205933957950877135366550141828489860023327446227964033696994908073926417173407664632408074498539989339834410364346736019145952104429202899874941251985301024570653893176642382714044288150034844875335693359375 162 22179002275464683351300761008030392126712687339896886697380413077909494610033951914688635799551050285032616370044096598758210773931943414071607513148336472952462510347673733104936508897656292702332887662833037780021212749810469794585689133748552682884224749632717056752004820521815247112919004392321083067729542377556567424148034782179014445048044777317368197580305103811469206286177442477446675184182822704315185546875 163 21890675245883642467733851114925997029065422404478227170314467707896671180103510539797683534156886631327192357233523342974354033870828149688676615477408098804080497713153974574572334281986760897202560123216208288880936984062933687256075175009821498006729827887491735014228757855031648900451057335220908987849058326648332047634110330010687257262420195212242411011761137461920106604457135725239868406788446009159088134765625 164 21737440519162456970459714157121515049861964447646879580122266433941394481842785966019099749417788424907902010732888679573533555633732352640855879169066242112451934229161896752550327942012853570922142202353694830858770425174493151445282648784752747520682719092279292869129156550046427358147899933874362624934114918361793723300671557700612446461583253845756714134678809499686665858225935775163189327940926887094974517822265625 165 21715703078643294513489254442964393534812102483199232700542144167507453087360943180053080649668370636482994108722155790893960022078098620288215023289897175870339482294932734855797777614070840717351220060151341136027911654749318658293837366135967994773162036373187013576260027393496380930789752033940488262309180803443431929577370886142911834015121670591910957420544130690186979192367709839388026138612985960207879543304443359375 166 21824281594036510986056700715179215502486162995615228864044854888344990352797747895953346052916712489665409079265766569848429822188489113389656098406346661749691179706407398530076766502141194920937976160452097841708051213023065251585306552966647834747027846555052948644141327530463862835443700794110190703620726707460649089225257740573626393185197278944870512207646851343637914088329548388584966269306050890008918941020965576171875 167 22064348691570912606903324423046186873013510788566996381549348292116785246678523122808832859498796327051728579137690002116762550232562493636942315488816475028937782683177879913907610933664748065068293898217070917966839776366318969352744925049280960929245152867158531079226882133298965326633581502845402801360554701242716229206735575719936283510234449013264087841930966708417931143301173420859400898268417449799017049372196197509765625 168 22439442619327618121220680938237972049854740471972635320035687213082770595872058015896583018110275864611607964983030732152747513586516056028770334852126355104429724988791903872444040319537048782174454894486761123572276052564546391831741588775118737265042320465900226107573739129565047737186352388393774648983684131163842405103250080507175200329908434646489577335243793142461035972737293369014010713538980546445600339211523532867431640625 169 22955549799572153338008756599817445407001399502828005932396508018983674319577115350262204427526812209497674948177640438992260706399005925317432052553725261271831608663534117661510253246886400904164467357059956629414438401773530958843871645316946468222138293836615931308047935129545043835141638493326831465910308866180610780420624832358840229937496328643358837613954400384737639800110251116501332959950377099013849147013388574123382568359375 170 23621260743759745784811010541212151323804440088410018104436006751534200874844851695419808355925089763573107521674792011723036266884577097151637582077783293848714725314776607073694050591046106530385236910414695371667457115424963356650343923031137915800580304357877793315981325248301850106360746009633309578421707823299848493052822952497246596605683722174016243904759077995895031354313448398879871615788938034885250772276776842772960662841796875 171 24448004869791336887279395910154576620137595491504368738091266987837897905464421504759501648382467905298166284933409732133342536225537295551944897450505709133419740700793788321273342361732720258948720202279209709675818114464837074133105960337227742853600615010403516082040671631992414860083372119970475413666467597115343190309671755834650227486882652450106812441425645725751357451714419092840667122341550866106234549306464032270014286041259765625 172 25450373069452781699657851142470914261563236906656047856353008934339251719588462786454641215966149089415391102615679531150809580210784324669574638245976443207889950069526333642445549398563761789565617730572657307772526657157895394172563304711054080310598240225830060241404339168904103869346790376889264905626792768597072261112368297823870886813844841200561191751524097200507163107234710275647134474357554451616590165828029057593084871768951416015625 173 26646540603717062439541770146167047231856709041268882105601600354253196550409120537418009353116558096617914484438616469114897630480691187929044646243537336038660777722794071323640490220296258593675201763909572201237835410044316477698673780032473622085196357516444073072750343109842596751206089524603060356191252028721134657384649607821592818494095548736987567763845729768930999773274741658602549794652359510842569903621946423299959860742092132568359375 174 28058807255714066748837483963913900735145114620456132857198485173028615967580803925901163848831735675738663952113863141977987204896167820889284012494444814848709798942102157103793436201971960299139987457396779527903440686776665251016703490374194724055711764464815608945606111294664254379020012269407022555069388386243354794226036037036137237874282612820047908855329553446684342761258302966508484933768934564917226108513909583734857733361423015594482421875 175 29714276883801196687018895517784820878518676383063044695773195798237304309668071357529332515912808080607245125288581067354688449985041722321751769231617058924783677079686184372917248937888305956789246717383189520049743687296488500826688996306272212774998758568239729873396871861049445387382192993302036885818482301031712727085372163221269334908865286976430735477793997100038718984172542841532485544861301704247342448916230249175214339629746973514556884765625 176 31645704881248274471675123726440834235622390347962142600998453525122729089796495995768739129447140605846716058432338836732743199234069434272665634231672167754894616089865786357156870118851045843980547754013096838852977026970760253380423781066179906605373677875175312315167668532017659337562035537866669283396683650598774054345921353830651841677941530629898733283850606911541235718143758126232097105277286315023419708095785215371603271705680526793003082275390625 177 33892549927816901959164057511018133466351580062667454725669343725406442855172047211468319607637887588861832898581034894140767966379688364106024894262120891665492133832246257188515007897289470098903166644548026714411538395885684231370433869521878679974355209004312759489544572997790913150528940061055202802517848189791287012204481769952628122437075379304621543347004000002260663454131964953194575999751973643390082507370585965662987103996783844195306301116943359375 178 36502276272258803410019689939366529743260651727492848739545883192262738955020294846751380217426004933204194031771774580989607099790924368142188811120304200323735028137329218992030663505380759296518710476178224771421226852368881917185957277475063338332380560097644841970239505118620813463119668445756453418311722500405216112144226866238980487864730183511077402184723308002434734540100126254590558351732875613931118860438121085019037111004536200198344886302947998046875 179 39531965202856284093051324204333951711951285820874755184928191497220546288286979319031744775472363342660142136408831871211744489073571090697990482443289448950605035472727544168369208576327362318129763445701017427449188681115499116312391731505493595413968146585749363853769384043466340980558600926754239052031595467938849049452197696136815868357502788742496826566055342566636817506928436733721574694926704289887401725854485135075617191217912704814807511866092681884765625 180 43050310105910493377332892058519673414314950258932608396386800540473174907944520478425570060489403680156894786549217907749589748601118917770111635380742209907208883629800295599354068139620497564443312392368407978492166473734778537664194595609482525405811311631881057236754859223334845327828316409235366327662407464585406614853443291092992480641320536940579044130434268055067494265045067603022794842775180971687380479455534312097347121236306935543325380422174930572509765625 181 47140089565971990248179516804079042388674870533531206194043546591818126524199249923875999216235897029771799791271393608985800774718225214958272240741912719848393727574631323681292704612884444833065427069643406736448922288739582498742293082192383365319363386236909757674246570849551655633972006468112726128790336173721020243264520403746826766302245987949934053322825523520298906220224349025309960352838823163997681625003810071746595097753756094419941291562281548976898193359375 182 51901238612135161263245648001291025669931032457417858019641944797591757303143374166187475137075722629778751570189804363493366652964765961669057737056845904553081494059669087373103267778785773761205035203677390816830263439902280331115264683493814085216619088246837643199345474505356372853003179121392111467798160127266843287834236964525256269698772832732877392708430901395849095748467008276866266348475544303561447469129194888993001202626885459956355362010071985423564910888671875 183 57454671143633623518412932337429165416613652930361568827743632890934075334579715201969534976742824951165077988200113430387156884831995919567646914921928416340261213924053679722025317431115851553653973970470871634231101627971824326544598004627652192334797330689249271021675440277429504748274519287381067394852563260884395519632500319729458690556541525835295273728233007845204948993552978162490956847762427544042522348326018742115252331307962204171685385745149687863886356353759765625 184 63947048982864222975993593691558661108690995711492426105278663407609625847387223019792092429114764170646731800866726248020905612818011458478791016308106327386710731097471745530614178300831942779216873029134080128899216111932640475444137579150576890068629429057134438647124765028779038784829539966855128010470902909364332213350972855858887522589430718254683639659523337731713108229824464694852434971559581856519327373686858859974275844745761933243085834334351602592505514621734619140625 185 71556747811825065510136831340854141780625224201160024811806824353115171323226302559147351428179421106953692885169866671535393380743354822037767147248770980345729308098070883248757265518630943969943680919601035664238222829252624692021989951069495539986796331114933436846132612067203744400224255222910888243716940355578687746739738625706095137777572973726990992779006614921786968109173575993539874733175172097445127331155595064311214670270507603299013048620139443301013670861721038818359375 186 80501341288303198698903935258460909503203377226305027913282677397254567738629590379040770356701848745322904495816100005477317553336274174792488040654867352888945471610329743654851923708459811966186641034551165122268000682909202778524738694953182482485145872504300116451899188575604212450252287125774749274181557900026023715082205953919357029999769595442864866876382441787010339122820272992732359074822068609625768247550044447350116504054321053711389679697656873713640379719436168670654296875 187 91047016997070917728460350777319288648123019642950986569922708136294916112390066718695111273429790930960204984768009106194846152823326091690303973980654976117397328391282940073637525714268047333757091010077367753285108772370308342511479463992049387690699981802363431707097982279008364281235336739251241429099341984929432821757974933882792800929739412445880164437188541661108693547909728754780298113623759597486743887979100269952981766085437111747581727738049924170127269462682306766510009765625 188 103520458325669633457259418833812031192915873334035271730002119150967319619787505859156341517889672288501753067681226353743540075760121766251875618416004707845480762380888702863725866737122769818481812478457967135485168674185040585435552150558960153804325879309287221850970405851232510187764577872528661504885951836864765118338817499824735414657113711950965746965083371868680584563973361594185198955190214662342427800632237006936540268039141996057000424438162763781434705379069782793521881103515625 189 118323883866240391041647515727047151653502843220802315587392422189555646325417119197015698354947895425757503756359641722328866306593819178825893831849493381067384511401355787373238665680531325902524711662877456435859547794593501389152836108088891455798344480050515294575659173887958759144614912508300260100084642949536426530261268402299672578953080972759953848781090294045901908156621552302153682405782415359057394976122646898928465526368739301493151485132820039002179868248276761732995510101318359375 190 135954142562310209306852995570377177249874766860701860609913893095799437627904269957371037409835131844195371816057228338955867386276298236470952012795067894846424803600157799691851226866930493462000893700646197444802620415987933096136608688194136282712297807578042073467432390797264614257162534472036998854997254749017354083270197394242323793217090037701186972249472747858741292471958163595174581084243995247556946827564921286868806889797681457415631056417610224813504668617269999231211841106414794921875 191 157027034659468291749415209883785639723605355724110649004450546525648350460229431800763548208359577280045654447546098731494026831149124463123949574778303418547620648158182258644088167031304719948611032224246358048747026580466062726037783034864227406532703967752638594854884411370840629467022727315202733677521829235115043966177077990349883981165738993544870952948141023776846192805111678952426641152301814510928273585837484086333471957716322083315053870162339809659597892252946849112049676477909088134765625 192 182308387239642686721071058675075127719105817995692463494167084516277734884326370320686479469905469222133004813601020627264565150964133501686905456317610268933787572511649602285786361923344779860337408412350021694595297859921098824929866103477368018984469306560813408626520801601545970811213386412950373799602843741968566044731587546796215302133422971505595176372791728604918429846734659263767330377822406647187725633157319024233160942908649938728777543258476519014793152905671291819089674390852451324462890625 193 212753887908663015403489925473812674048196489600973104897692987630496116610008874164241121541379682582229216617472391072017747531175143796468618667522651183845730097121095085867512684364543358097013755617212475317592712602527922328693153742758088478154875680756469247867149775469004147936686021943913086224136518646877316574201762667111183257589704607747029570827047947281939807631139347360816474550918748557268075813894591301280098820374394478496483392982642097690263609440918397552877650014124810695648193359375 194 249560310516861717068293682580782266658534482301941452044993874490571944783540409394654835568038367668954871092295114727476817854068443673257689697004069838651041403923044535722592378759609359047797135338990233547536251882765252891557069340255237784875669173527338427748166686625141865529732703740210050140912136372787092341538667608521417961152723504887265686580127242161715394351326454454237724648227692057675452929698355596401555916299164723276375019968639180590679213874197280329525483466568402945995330810546875 195 294231606099379964423518251762742292390412154633988971961047778024384322899794142676298051134717235481697793017815940263695168249946695090770816152767798339769577815225269507616936414557579434317352822564669485352545240969780233159145784752160925348368413955588732006315088523531042259459554857709707649116135408783515981870674089110446751776199061012262086244477970018508662449940213889801546277360260448935999359004114361248157434425316715208742846148543025593916410793157678593508510545007084147073328495025634765625 196 348664453227765257841869128338849616482638403241276931773841616958895422636256059071413190594639924045811884726111889212478774376186833682563417141029841032626949711041944366526069651250731629666063094739133340142766110549189576293587754931310696537816570537372647427483379900384285077459572506386003564202620459408466438516748795595879400854795887299530572199706394471932765003179153459414832338671908631989159240419875518079066559794000307522360272686023485328790946789891849133307584995833394714281894266605377197265625 197 415259363794268422089666131851569893230822338260360825742645365798044448359780966354053109998216149538561954708799260052062220282038518915933029814966540669858697105850955740532548954639621370932281145834307808110034437664084785365663016123191039576539535510010823086132705461357683527254350855105730244965320967155483528273447815554692366418061901773740911489850315816071923118786371770163065315358243180699088655340071742032168272714654366259131084769053971026590017626761192317769333730037573104709736071527004241943359375 198 497065458461739301241330359826329162197294338897651908413946502860259204686657816725801572667864730997658659786432714282318477677600107142371836688514949181820860435703594021417461098703626781005940531563666446307711221883909488082698630299459674373117824005482955234100848437245147182123457973561559103223489197685113783343317035218966762602420096423167871053350828031838091973187287008885189182483817087296809120442065875212505422439441276412179908468557603318828251099233147204369892474854975006337554077617824077606201171875 199 597969746529472379393320422871073982123345089693875245821977642940891823238049353521139291919441271390183367723078555281629128646152928892273319536283483865730495104151423607765205701740463017550146459471090734908176599926343114163486452250249988270860742278595995146623320670005912060094519942194555601177857504815191881362010393368417015410711375997070948877181046122301224643744306271688882586528031956018061371891805247880644023194647855523852429887674796792550386072377476086856980647250534932624077555374242365360260009765625 200 722945423554132106686524391251128444387124213439895172198770970315538214294801668407057403930604497110731691577201973335489616533198891030758443319366731993668168580919071141788133693404219788218127069500548698503985509310948825023655120770552235819470637414822558132267594690037147680654274610113217721824029723321566984566670565582416171631550053580458777192511884761862180594286866282471859047112390634825836198617192544687698624042329257328337587734198829322193416761504368589010089602525896733542509764447459019720554351806640625 201 878378689618270509624127135370121059930355919329472634221506728933378930368184027114574745775684463989539005266300397602619884087836652602371508633030579372306824825816671437272582437486127042685024389443166668682342393812802822403740971736220966520656824459009408130705127548395134431994943651287559532016196113835703886248504737182635648532333315100257414288901939985662549422058542533203308742241554621313390981319888941795553828211430047653930169097051577626465001365227807835647258867068964531254149363803662708960473537445068359375 202 1072500380023908292251059232286917814174964577501286086384459716027655673979552697106895764592110730531227125430152785472798878471248552827495612040930337413586633112322155824909823156170561119118414779510106502461140062845432246154967726489925800121721982664450487327590960736590459141465826198222110188591775454993394445109424284099998126857978977737414302846749268722493972844333480433041239974276938192623650388191584397932371224246156088185448736467499976281913766666943153367325303076691205692661316373204272167640738189220428466796875 203 1315957966289335474592049678016048157992681536594078027993732071565933511972911159350161103154519866361815682902797467775124223884221974319337115974221524006470798828819285197164353012621278493158294934458900678519818857111345366032145400403138956749352872729280747950954108823796493366578568745218529201402108483276894984149263596590697701654740205683807349592961352722500104679997180491341601448437803162349219026311074056263019492150033520203545599645622470897908191700339249181708146875100109384895435189921641949695185758173465728759765625 204 1622576172434750640171997252993787378804976334620498208516271644240796020262599459478748640189522995224118737019149277766728168049245694335742663996215139099978494955934178648103647264562036382064177654187824536614936650818288836317635278697070333671952092075203162223526416179741076320991375262854446505328799759880411515456042014596330266140294673608134462048121347906842629070436523545824194585923811299176587059441554311372303033820991330410971724363052506617120800366518294241046145096998434871576071589173384523974164039827883243560791015625 205 2010371877646656043173104596459302562339365678594797280351660567214346269105360730294169565194818991082683115166725955152976200213015415281985160691310557344873355250402447345000418960792363077377516113538714600865906510363859868197550110305670143419548642081176717994949229646699193561708313950676659220102382902491829867650036056084853199747825100600478598477622350056578017418270852673276177091959602199679791366648085791790283458904208258379193966485822055698612671654116166564656173775181060805882752698985823425203989245346747338771820068359375 206 2502912987670086773750515222591831690112510269850522614037817406181861105036174109216241108667549643897940478382573814165455369265204192026071525060681643894367327286751046944525521606186492031335007561355699678078053605403005535905949887330559328557338059391065013903711790910140495984326850868592440729027466713602328185224294889825642233686042250247595855104639825820439631685747211578228840479489704738601340251476866810778902906335739281682096488274848459344772776209374627372996936350100420703324027110237350164378966610456700436770915985107421875 207 3131144147575278553961894543462381444330750347583003790161309575133508242400253810629517626943104604516323538456599841520984666950770444224615477850912736511853526435725559727601427529339301531200094459255980297275645060359159925418343309050529720025229912298222332393543450428585760476392890436609143352013360858716512559715592907171878434341238855059742414735904422101369979238869761684364279439841620627990276654597560380284407535826009841384302706831835422640310743037927658843619167373975626299858357914906925055638087229681332246400415897369384765625 208 3935848193502125142330101441132213475523753186911835764232766135942819860697119039961303657067482487877018687839946000791877726357118448390341655658597309795399882729707028577594994404379502024718518735284767233675485840871464026250857539476515858071713999758865471818684117188732300918825863278817693193480794599406656287562500284315051191966937240810096215323031858581422063903259290437245899255880917129383777754829133398017500272533294370620068502487617126258870603998675067166429293389087362258921955899038004794937075647709434633725322782993316650390625 209 4970976268393184054762918120149985619586500275069648570225983629695781484060461347471126518876230382188674602741851799000141568389040600317001511096808402271590051887619977093502477932731311057219489162664661016132138617020659065154833072358839528744574781695447090906998040009368896060477065321146746503366243579050606891191437859089909655454241735143151519952989237388336066709816483822241570760177598334411711304349195481696102844209550790093146518641860430464953572850326609831200197550417338533018430300485000056005526543057015942395082674920558929443359375 210 6308168884590950565494143094470331751255268849063384035616773226083946703272725449940859552453936354997428070879409932931179650285692521802274917581849862482647775845389750931654644496636033731611531747421454829471683904999216353681483168823367361976865397971522358360980512771889129100745395892535221312771763101815220144921934643185095352771432761896659278820343342245798468654757117970424553294665372286368461645219129066272354509301919952628202932156520886260026083947064467875793050691479602598400388051315465071071013183139353230899359914474189281463623046875 211 8042915327853461971005032445449672982850467782555814645411385863257032046672724948674595929378768852621720790371247664487254054114257965297900519916858574665375914202871932437859671733210943007804702977962354907576396978874000850943891040249793386520503382413691006910250153784158639603450379762982407173783997954814405684775466670060996574783576771418240580495937761363393047534815325412291305450698349665119788597654389559497251999359947939600958738499564129981533257032507196541636139631636493312960494765427217965615541808502675369396683890954591333866119384765625 212 10302974534980284784857446562621031091031449229453998560771985290832258051787760659252157385534202900208424332465568258208172443320364453546610566013495834146346546093878945452898239490243217992997824514769776636605364529937595090059124422559985328132764832871938179852030446997507217332019936476380463589617301380117253682197372804348136612297761844186766183615296272306506493892098431853145162282344585921018449193595273025715979811180093310628828144017941650506344102258641718769835894868126347933902393794512266213953509056691927148197152064312831498682498931884765625 213 13259928226519626518111533726093267014157475158307296147713545069301116112650847968457526555182519132568242115883186348313917934553309051714487798459369138546348004822822202797880034223943021556988200150508702531311104150029684880906093131834701117306868339906184437469563185285791788706309658245101656639837466876210905488988018799196051820027219493468368078312886302458473857639130681794997823857377482080350744112157116384096466016988780090779301821351090904201664859606871892056778796695278609790932380813537286617358166155962510239729734706770614138804376125335693359375 214 17145087196889877087918213107838594249305615379691333918993613774606343133657546423215581835850997238410737055836959948369895889377428603866832723407964296140427970235909108217658884251558326873185742794607752372985257665988382551011578419462268544677780763498696477648145198574528782797258388110916442035309844670940700797261508307360495003295194805054599925258561989078806697927395971560932186247589084329893512137019151484636730559966492657377637255006960539132752663471685356429414984126995242459675568391903711596244108839659525739970546975854404081474058330059051513671875 215 22271468268759950337205758827082333929847994378219042760772704293213639730621152803757040804770445412695547435532210972932494760301279756423015707706945620686415933336445931574738890642774266608268279890195470332507849708118908933764040366881486839536437211784806724464940612948312888853638646156080458203867488227551970335642699291261283009280458051765925302910872023813369900607687367057650909935618220544531672265987877778543112997396473961933550794254041740333445709849719278001810064380966819955118563341082921363521097382717723936221740521634870901834801770746707916259765625 216 29064266090731735190053515269342445778451632663575850802808379102643799848460604408902938250225431263567689403369535319676905662193170082132035498557564034995772793004061940705034252288820417923790105256705088783922743869095176158562072678780340325595050561379172775426747499897548319953998433233684997956047072136955321288013722575095974327110997757554532520298687991076447720293032014010234437465981777810613832307114180500998762461602398520323283786501524471135146651353883657792362134017161700041429725160113212379395032084446629736769371380733506526894416310824453830718994140625 217 38103252844949304834160158518107946415550090421947940402481785003566021601331852380071752046045540386537240807817460804096423323135245977675098538608966449879458131628325204264299904750643567898088827991540371395722717212383775943874877281881026166855111285968095508584465972365685847459691945969361032320377711571548426208585990295950822342842518060153992134111579956301222961304164970367417347517902110709714734154626690636809377587160744460143825044103498581658177259924941475365786757696498988754314369684908421429386887062709531584904645880141627056758579783490858972072601318359375 218 50181983996798234466588928768348165429279469085705437510068510849696450448954049584554497444641976689069546143895595878994989516569118952598104775348008814491246359354504294016082974556597578921782986464858669128166818568709432918083213380237311461748181563619981784805741685605608261104414292841648479565937446139729277316707749219767233025523596285222807640624950802448710640037585265973888646681077079804694304881643351568677950282290700454009417583084307632043819451321147923056741159886289168189432024875024391022502530261588453097319418624146522833751049574857461266219615936279296875 219 66390764827764064199297152760524622862936737600388293825820639854148403943966207600365600119261335159639009548373873347910371130420944374287292617785415661571918933426009180983277775338378596913518891093008019256564700966402579750624091302053963063892844208669235901297996250056219729441140109429500938465735241242861833890004352217752049292767717885349774508546809911639644176769725306883454679559064976581610565358414154125360928223470596700654459462420538997193973134097878702204068554529560569514618568909657269322770847536081523447753590839745849709052638587536421255208551883697509765625 220 88233326456098441320865916018737223784842924270916042494515630366163228841531089900885882558498314427160243689788877679372883232329435073427811889036817414229080262523166201526776163424705155298066606262607657591974487584349028488579417340429716911913589953321414512825037016324716020427275205431806747220962135611763377239815784097392473510088297069629850321858710372569087110926964932848111269133997353876960441361332410832604673608992423015169776625556896327270790295216080795229207108969785996884928078080934510929962456375452344662064522226022234263330956682835903848172165453433990478515625 221 117791490818891419163355997885014193752765303901672916730178366538827910503444005017682653215595249760258925325868151701962799115159795823026128871864151247995822150468426879038246178171981382322918919360581222885285940925105953032253522149473672077404642587684088374621424416793495887270412399251462007539984451041704108615154071770018952135967876587955850179681378347379731293087498185352228544293886467425742189217378768461527239268004884725251651795118456596906505044113467861630991490474664305841378984238047572091499879261228880123856137171739682741546827171585931637309840880334377288818359375 222 157958389188133393098060393163804033822458272532143381335169189528568227985118410728712437962113229928507218861989191432332113613429286198678038817169826823562397503778160444790288124928627033695034270862539419889168446780567083016251973202444194255799625710084362510367330142920077984829623027396210552111119148846925209652921610243595414814332922504448795090952728363836219664030335066557338477898101752817920275740504928506908027858394550416562465057253850296451623264156160402447159588726524834133289217863221794174701338089307928246091079947302914556414295237096734325632496620528399944305419921875 223 212769950236415680503087349591644033558851293100797134658472898294981403095954499251575653934966520713699223807099440859351357037289248509619318286727756731338549437589182119132518104278860614387211162851840598590709897813423860822891407903692329662562095831483636301464793702513345045565502217902695613693677493496808257402485408998123023754906446613492526987513325106087387887448861334652734929728743061045738611422460138698805113525257459411109640432120936349320336536818348062096323966014628951577540576461759756753322702406297779347484684689017025907490055684369301136626972947851754724979400634765625 224 287877742669870415720677183997494377405125799565378523192913831393109838388826437487381859774009702525635049811005543482702386071452353233514937641942654857501057389058163407186296995089298411265896703338540329893230491741562483693372074893695722033446515659997359915881865879500555846650124500822347165327545648701181572265562758374460451140388422268055389014105528868536235811718309385785150359922989361594884341254588567659483318599673342583231343504659626880630415334315224928016326326017792971484412399952760950887245616355720895457146778384240036052834045340951664437856294398443424142897129058837890625 225 391225852288353894964400293052594858893565961609349413019169896863236270370415128545351947432879185732338032693156533592992542671103748044346800255400067951343936991730044070366177616326356540910353619837076308324900238276783415339292649780532486243453814781936412125683455730241255395597519196617569797680134536584905756708899788630891753099787865862287273670169413732340744468125182455282019339135342542407447819764985863449237829976956072570611395822832432930776734439334390677174187477058180648247316451535802132255766792627424696926262471824182208995801467618353311971046704087484613410197198390960693359375 226 534023288373603066626406400016791982389717537596761948771166909218317509055616650464405408245880088524641414626158668354434820746056616080533382348621092753584473993711510156049832446285476678342632691077609160863488825247809361938134466950426843722314457177343202551557917071779313614990613703382982773833383642438396357907648211481167242981210436902022128559781249744645116198990874051459956397919742570386166273979205703608209637918545039058884555298166270950510242509691443274342765906184416584857586956346369910529121671936434711304348274040008715279269003299052270840478751079416497304919175803661346435546875 227 732145928360209804344803174423021807856302744045160631765269832538313304915250427786699814705101601367283379452463534313930139242843620646411267199959518165164313845378480423944320283857388526007749419467402159543843179414746635217182354189035202743293120790137530698185904305409438966152131387338069382925568973783041406691385697940680290127239508992672338255460093399908454308816488324551600221547967063999433961625491019646855413586325248549730725313785957473149542480786968729123932057378835137839751717150873147335425812224851989198261483708851948647877803523000663322296367729880017805044190026819705963134765625 228 1008164943352008900582793971180501029418128878550186189940776559405257420868299839062285644848924905082749213506042286750281801737395665630108314934344256513431260165086167543771329030871624000312670950606612773691872058054106116694060101718301474177514627328019379771401990228548797456391484920364521540288508476899248017014038106064316759505208803882909809777768548611673941583240304422907553505071550647127220565158301134053719904508369867252979208757083263440526919996043655940003654443010655984805338114516752323880881343433621189126006063067089133288127735451171913394802098364044784517545849666930735111236572265625 229 1394292116655828309506004062142632923685272239034907500688093981657471013060858677423141046826063143729442162278856482575639731802818205566439799554198106758075432808314169713035748049695455992432423924688945466015859056288828759387885120676410938787502729594650802223848952486082986882189423644864133290219007223551660007530414700686950078395703775770064266922653902729945061209621341016881146497513954544976946041613930468396294627935075526410870245711046153338248730354528376165025054094683737226985782612376668463927258897968698104561266385221784271337480658128970756225011302037473936987765910089365206658840179443359375 230 1936671750034945521903839642316117130998843140019486518455762540522227237141532702940742914041401706640195163405331654297563587474114487531784881580781170286966776170748381731406654041026988373488636831392945252296028229185183146789772432619534793975841291406969964288926195003169268779361109442716281140114201033513255750459746019254173658891632544544619266755566270891893690020164042672447912485046882862972978051801749420602453238201819906184698771292643106986827486462439914493219800137515711008283252048591192496394962609278521667235599009073058352887760634141140380396540698530051298476006849114128272049129009246826171875 231 2701657091298749003055856301030983397743386180327183693245788744028506995812438120602336365087755380763072252950437657745101204526389710106839909805189732550318652758193992515312282387232648781016648379793158626952959379713330489771732543504251037596298601512723100183052042029421129947208747672589212190459310441750991771891345696859572254153827399639743877124014947894191697578128839528064837916640401593847304382263440441740422267291538769127654785953237134246624343615103680718041621191834416856555136607784713532470972839943537725793660617656916402278426084626890830653174274449421561374029554514208939508534967899322509765625 232 3785021584909547353281254677744407740238484038638384354237350030383938301133225806963873247487945288449064226383563158500886787541471983859682713637070815302996432514229783513952507624512940942204324380090215236361096090978376016170197293449455703672414340719325063356455910883219003056039455489297486278833493928893139472419775321300260728069512186895281171850744941999762568306958504178818837921213202632980073439551080058878331596475445815547844355120485225079520705404760256685976311289760018016033746387506383658991832948760896353836918525337339879592074944562274053745097158503639607485015405874406724251457490026950836181640625 233 5325525369967733126066725331586381690515547042364206786411951492750201189694448710398169659215539020847833366521673364010747710070851081290573578087358637131315980547521305404131178227689707905681484402786932837560062200006575054751467591883384175067086977392090364142533466612689137299847513873441563194318725957952647237694623877069466844393803646961660608793998133393665933607890615379598104955146976104602963329448369642841812556240952262475817007654522711686885632504497681157168669984692345348559481167221481808201508958906581169848544365149637210586049446999119593619351702014620927731416676065290261021800688467919826507568359375 234 7524967347764406907132282893531557328698467970860624189200087459256034281038256027792613728471556636457988546895124463347186514330112577863580465837437754266549480513647604536037354835725557270727937461137936099472367888609290552363823707331221839369793899055023684533399788323729751004684537103172928793572359778587090546862503538299156651128444553156826440225919362485249964187949439531372122301622677235803987184510546305335481141968465546878329431815840591613569398728855223475079330688370283977514546889283953794988732158934999192995993187956437378558087868609755985784143954946659370884491763280255138823804372805170714855194091796875 235 10677928666477693401220709425921279849423126050651225724474924104684312644793285303437718880701138867133885748044181613489657663834429747988420681023324173304233712848865950836637006511894565767162943257354731325151290033936583293804265840703003790065737542759078608352894299631372516675647358149402385958079178525815081485997892520846503287951262820929536718680579575366569699182700254695017041546002578997605857814820465207271047740453252611020349463746677799499654976796245562111137570246797432964093142035893930435089010933528763854861314333710184640173926685557243743827700272069309647285093812094682041990978405010537244379520416259765625 236 15216048349730713096739510931937823785427954622177996657376766849175145518830431557398749404999122885665787190962958799222762170964062390883499470458236946958533040809633979942207734279449756218207194141730492138340588298359631193671078823001780400843675998431687016902874376974705836262797485362898399990262829399286491117546996842206267185330549519824589824119825894897361821335347862940399284203053675071588347386119162920361243030145884970703997985839015864287008341934649926008371037601686341973832727401148850870001840580278488493177372925537013112247845526919072334954472887698766247381258682234921909837144227140015573240816593170166015625 237 21774165188464650441434240143603025836947403064336713216706153361169633237446347558637610398553744849387741470267994041687772666649573281354287742225737071097660781398586225297299267753892601148254494816816334249965381854952632238143313795715547753607300353755744121188013233450804051692063201554307610386066108870378968789209752481197168342208016362868988038315470855598124766330882791867711375694569809027442925109536522139036938776138761393077421117735631701794708937308484044117978954808013155364554632911044005594972633870378517033736820656443465763626666949021192511319850702296934500002581174278173252976953389037362285307608544826507568359375 238 31289475375823702684341003086357548127693418203451856892406742380000762962210401441762246142721731348570184492775107437905329321975436805306111485578384171167338542869768405752219047762343667850041709051765072317200253725566932526211941924443242121933690608347004302147175016468805422281494820633540036124776998446734578150094414315480330907752919513442735811059331619494505289217478571913901246873096815572435483382403982313796081021311400121852254146186102755478996742912291571397535758059114904258865007493170236039975674871733928977479811283309260302331520405743453638766625459200694876503709147437734964527882020046689603987033478915691375732421875 239 45150712967313602973504067453613941948261602467581029495742929254341100954469609280462921183947458335986776223074480032897390211610555310056718873689608358994469517361075809500452085921061912707610186161696999353719966125993083635323832196971598381950315547844727207998373548764486224352197026174198272128053208758637996270586239857238117499887462857897867775358615526930571132340821579271759499237878704871024402520808946478807744913752350375832802732946546276156192300022436737526644098879302806845542205812644650605684898839912059514503367681815262616264383945487803600740240537626602706794852299752651553813733754927373098553289310075342655181884765625 240 65423383089637410708607393740286601883031061975524911739331504489540255283026463847390772795539867128844838747234921567668318416623694644272185647976242512182986330656198847966155072499618711513327159748298952063540230916563978187584232853411846055446007228827009724389643272159740539086333490926413296313549099491266456596079461553138032257336933681094010406494633898522397570761850468364779514395686243358114359252652163447792422380027155694581731160039545554150322642732510832676107299276109767119190656222522098727637418419032574236515379770950315530967092337011827417472608539020947322145740982341592101476100210889763619803716210299171507358551025390625 241 95191022395422432581023757892117005739810195174388746580727339032281071436803504897953574417510506672469240377226810880957403296187475707416030117805432855226245111104769323790755630486945225251891017433774975252451035983600588262935058801714236010673940517943299148986930960992422484370615229297931346136213939759792694347295616559815836934425238505991785141449692322350088465458492431470754193445723484086056392712608897816537974562939511535616418837857538781288719445175803261543736120446739711158422404803769653648712443799692395514129877566732709097557119350352208892422645424275478353722053129307016507647725806844606066814407085985294543206691741943359375 242 139074083719712174000875710280382945385862695149781958754442642326162645369169920655910172223982850248477560191128370697078766215729902008534820002113737401485544107324067982058293976141426974093012776470745238843830963572040459452148120909304498811594627096715160056669906134009929249665468850004277696705008565989057126441398895793890937761195273457253998091658000482953479248034857442378771876624202010249728389753121599709961980836454626353535587922109864159462819109401848565115398471972686718002455133418307463980768880391350589846143751124996487991530951370864577191829484964866473874787919621917551117673327403799969463615848752624515327624976634979248046875 243 204021680816817759259284666981321780881060573784730133492767356292480600756572273602220222652582841314516580800385319812614550038475766246520580943100852767979293205444407729679517262999473370994449743082583265383900023560183354016301293373949699756609317950881139803134752298592566209259242802956275381066247566305946804489532180129638005695673466161791615200462286708492754056867135867969658343007704349036351547767829386774514225887078936860636707481735170721931955633492511845024289558383931415309601680724657049659787947534111315304292882900369847883575905661058334740413854443459117174313878085353047489626771301374555203124450120100163985625840723514556884765625 244 300523935843172559388926314463486983237802225184907486634846315818823924914430959016070387967254525256282923518967576083981232206674803681124815729187556127233498891619612585817928928398224275474824471560645149910484734704150080466011805139827907741485525341647918930017490135826850026238864648754593636310582665168659643013080901330956782389727015656319049190280948321609826725765291133519306739250348506130545829862012686718859454731667273995717870120595906473405770648134469947720778519499530974751043275707419834148867646717745967443223416512244785932507309038738927072629607595215279597764342419725038952220234126924719814202315026907541550826863385736942291259765625 245 444474901112052215336222019091497248208709491048478172732937701096040584948443388384768103803569442854042443884553045028208242433672034644383602463468395512178344860705407014424716885100973703427265393438194176717606922627437969009231459801805475549657091980297272097495867910887911188807280815508043988103351761784447612016346653068485081154406256155695873752425522567660933727406865586475054667351265440567077282365916763657193133548135898239666729908361345674167134788590881052679031430339806311656793004771273934706175249495546285848527433021610038394178310068294873140419189633323398525093462438773332610333726273721660605205223924796253953672930947504937648773193359375 246 660045228151397539774289698350873413589933594206990086508412486127620268648438431751380634148300622638253029168561271866889240014002971446909649658250567335584842118147529416420704574374945949589489109255718352425646280101745383978708717805681131191240781590741449064781363847668548115378812011029445322333477366249904703844274779806700345514293290391208372522351901012976486585199195395915456181016629179242109764313386394030931803318981808885905093913916598326138195161057458363228361674054612372810337612085341793038670245500886234485063238037090907015354790451417886613522496605485246809763791721578398926345583516476665998729757528322437121204302457044832408428192138671875 247 984127435173733731803465940241152259662590988962622218984043016816281820554821701741308525515116228353635266490324856353531856860878430427342287640451595897356999598157966359883270520393044410837928261900276063466638603631702367512254698248270566606140005351795500555589013496873805240029808708444902975599214753078607913431813696691790215161811295973291683430826684410347941498532000335309945165895794106249985658591259113500119318748601877048884495025649648104272048985136670419573487256015427047860213379619244613420657336041821375617229287913302542359893992563064068940762042438778502993357813456873392799181265023066709004106068474728753747715614963453845120966434478759765625 248 1473238770455079396509788512541004932714898710477045461819112396173973885370568087506738862696128993845391993936016309961237189720735010349731404597756039058343428398442475640745255969028387483024378608064713267009557989636658444165845283277661038209391588011637864331716753204820086444324623636542019754472024485358676046407425103947609952097231510072017650095947546562290868423302404501958987913346003777056228530911114892909678620166657009942180089053397523212095257330749595618101510422255094290646739429290009186290724032054606599298992244006213905912761306866906911204320777530851418981056646744939469020374353739530863379146784506668944360330275600290406146086752414703369140625 249 2214277871993984332954212134349130413870492761846999329114125931449482749711963835522628510632281877749624166885832513871739496150264720555646301110427326704690172882859040888040119721449666386985641047921264040315365658423897641581265460766324540428715556781491710090570280066844589925819909325722655690971452801494090097750359931233257758002138959638242528094209162483123175240223513966444358833759043676915511481959405684043246966110485485943096673847256477387779171768116642214006570164649406718842049362222883806994958220178073718746385342741339500586880244220961087540094128628869682728528140057644021937622653670514887658857617113523423373576404227236480437568388879299163818359375 250 3341345308838922358427906110732837794530573577627121987633216030557269469315353427803646422544113353524182867830721263432454899690749463318470268375634835997377470880234292700052540659667546577961332341313187436835886778561661541146129580296383731506931775183270990526670552620868486198062243172515487437675922277454581957505293136230985956825227690094107974894161626187032871437497282575364537480142396908465506826276743177221259671860722598288132880835510024378158770198088013100935914378455954738732652487594331664755391954248713241588295482196681306385602288529430281098002040100964351237348963346984829103872584388806965477216144224306845870726793978899848980290698818862438201904296875 251 5062138142890967373018277757760249258713818970105089811264322286294263246012760443122524330154331730589137044763542714100169173031485436927482456589086776536026868383554953440579599099396333065611418497089478966806368469520917234836386314149021353233001639402655550647905887220615756590064298406360963468079022250343691665620519101389943724590219950492573581964654863673354800227808383101677274282415731316325242841809265913490208402868994736406521314465797686932910536850103339847917910283360771429179968518705412472104418810686800561006267655527972179174187467122086875863473090752960992124583679470682016092366965349042552697982458499824871494151092878033271205140408710576593875885009765625 252 7699512115337161374360800469553339122503718653529841602933034197453574397185408633989359506164738562226077445085348468146357312180889349566700816472000987111296866811387084183121570230181822592794967534073097508512486442141315114186143583820661478267395493531439092535464854462556565773487797876075025434948192842772755023408809553214104405101724544699204418168240047647172651146496550697651134183554327332130694362391893454418606980763740994074318919302478281824956926549007179908683141540991733343782732116950932370070821011054623653290533104058045684523939137492694138188342571035253669021491776474907346476490154295893722653631319378233629542603812267488605503018561648786999285221099853515625 253 11757155000119845418648942317007948840063178383940068127678743219511608104502118984101751965913555784519220258645327110859487615700218036788352146752745507318950315620988077547626637741487643099197915424529619895498566797149788179362241252494150077314312918622507494301654832764323875936115867356766563839165890470913996920745252187757937426590333379755685146542902552757232638300700232915313281898287457836163570291372421304897212859626232497951484989774884336346709226840333963720559157133094376815956231942584073729098143683880410318574644049896635760268055062951343949013599105970832352595817942677183518069600465609829714492095024690562752311556021332455100603109343637697747908532619476318359375 254 18023718615183723026788828571973185571816852462580124439731513355511295224201748402627985763745481017667964656503286460947594514868434250396543840971958862719950833846974722880511635657700556871070404345803907299799302900030625278962315840073532068522841704248303988764436858627708501810065624657923142365441310091911157279502471603832918074962981071165465329650269613376837634514973457059175261150074672862838753256673921860407427313807014419359626489324897687619505244746231966383617187885033679658860903567981385026707454267388669018374929328491542620490928411504410273837847429453285996529388906124122333200697513779868952316381672850632699293615380702653669224566623796590647543780505657196044921875 255 27738502948767749738228007172266732595026135939910811512746799054131883350046490791644470090404295286190997606358557863398347958382520311360280971255844689726004333290494098513107407277201157024577352288192213334391127163147132304323004077873165853456653382838139838708468325428043384285690996348543716100414176231451271053154303798298860917368027868523651142331764934986953119518544150414070726909964921535908841262021165743167030635948995191394465167071017541246418571664450996264386852155066832994986930591123351556102772117511161619279016236548484092935538825305287411436447193928607148658729526525024270795873473707218317614911394517123724212874070901383996936608034022953006569878198206424713134765625 256 42855987055846173345562271081152101859315380027162203787193804538633759775821828273090706289674636217165091301823971898950447595700993881051634100590280045626676694933813382202750944243275787602972009285256969601634291467062319410179041300314041243590529476484926050804583562786327028721392589358500041375139902277592213777123399368371740117333603056869041014902576824554842569656150712389739273075895803772979159749822701073193062332541197570704448683124722101225716693221576789228477686579578256977254807763285578154178782921554744701786080085467407923585407485096669050669310914619698044677737118481162498379624516877652300715038104528956153908890439542638275267059412565462395150461816228926181793212890625 257 66469635923617414858967082446866909983798154422128578073937590839420961412299655651563685455285360772823056609128980415272144220932241509511084490015524350766975553842344555796466714521320746572209586401433559852134786065413657405187693056787077968808911218028120304797909105881593221546879906095033564172841988432545523568318392420344568921984418341203882614113896654884560825536689754916485612540714391651890676771975009364522439677771397432162599907526443979001086591186665600093368891884925876571722206840855931717131292311331409032470210212559949689480967009384933697588101228575151667295170270764283034986797625677238718409024100124410994712689071730631964939209148889032174878366276971064507961273193359375 258 103493223133072314935411747369771778844773726435254196061120828936978436918950563849484658253879306723285499140413822506578728551991500030308758550954171414144180937332530473375098674509696402412930326027032052689773861903849064579877238089417480397435474766469783314570344477857640645948492013789967259417114975989473380195871736998476493811529739357254445230175337091655261205360625948404968098725892307801993783733965089580561438578290065801877168056018673275304691822477638339345375364664829589822171476051212685683573422128743003863556117300955841666521865633612341767144673612891511145978580111579988685474443903179460684562850523893707918767656884684593969410348644820223096285616293243947438895702362060546875 259 161759907756992028244048561138953290334381334418302308443531855628497296904319731296744520850813356408495235156466804577782552726762714547372589615141369920307354805050745129885279228258655476971410099580251098354116546155716087938348123133759521861191647059992271320673448418891492329617493017553718826468950707471546893246147524928618759827420982615388697894764051874257173263978658357356965138308569677094516283976187435014417528497867372848334013671557186329301233318532548724396821694971128648892054017068045427723425258787225315038738211341393980524773675985336090182047124856949431921164520714399522315396555820669497049971735368845865477033847710762020374188374931854008699494418266340289846993982791900634765625 260 253801295270720492314912192427017712534644313702316321947901481481112258842877658404592153214926156204929023960496416382540825228290699124827593106156809404962239689124619108790003109137830443368142446241413973317608860918318541975268205196868689800209694237127873702136640569240751465169846544541784838729783660022857075503205466613002834169223521723544866996884797390709504851182514962693078302006145823361296049558638085537621102213153907999036067450673225350673635076777568948578613239409700850111632752779763276098054231037156519295780253594647155443369897620992325495631938900553658684307133000892850512857196082630440871405652793719162933466107058185609967101560268078939649506742259887914769933559000492095947265625 261 399737040051384775395986703072552897242064794081148207067944833332751807677532311987232641313508696022763212737781855802501799734557851121603459142196974812815527510371275096344254896892082948304824352830227007975233955946351703611047423185068186435330268423476401080865208896554183557642508307653311120999409264535999893917548609915479463816527046714583165520093555890367470140612461066241598325659679671794041278054854984721753235985717405098481806234810329927310975245924671094011315852070278838925821585628127159854435413883521517890853899411569269823307588753062912655620303768372012427783734476406239557750083830142944372463903150107681620209118616642335698184957422224329947973119059323465762645355425775051116943359375 262 631984260321239329901054977557706130539704439442295315374420781499080607938178585251814805916657248411988639338433114023755345380335962623255068903813417179061348993896985927320266991986383141269927301824588899608844884351182043409065976055592802754257154377516190108847895265452164204632805634399884882300066047231415832283644352276373032293929260855755984687267911862670970292308300945727966952867953561106379260604725730845091866093419217460699735657235131615078651863806904999631890362123110844341723926878069039729862389349847519785440014969691015590649297818592464908535700257796151648326084207198264740802882535455995052865430880320244641550616532911532738830417684536665647745501232790399370742306928150355815887451171875 263 1002959021129806816552974249384079629166510945394922665499205780239040924797889414794630096989735053229825970630093351955699733118593172683105794350351893063170360853314516666657263716282390045195374627995622583679236831465325902890187704000225777971006103997118193702741609786272584592752262541792617308210204816956256925834143587062604002250465736978084747698694176126058829853893273600870283554201442301475823886579699734851160791490256298110130480488032153873129820507861558234415810004689376909970315871955495566051291611898208013899493303756899641742360435638106241809846156309122492665893495636823646143654174583768664148897438807068228246140828437730602456523872865359688382972110456438363801368041094974614679813385009765625 264 1597713720659782258768887979268838849262251936014111806140234807920792193203037837767845744504647939795112771213738709665429674857918924084187530400110565649630384839330025049985021100037847341996231782397026775801024272524264163304069012472359664307812723667409282568467384389532227256254354229075639371978856273411317282853790734190728175584991919006089003084019822568811715957251984846186361701842897586250987451321461677617899140843978282889437855417435221119895804069023462267424385337470177417582713184025104436719707537753845366141892832884741129295580173971503243203084927000432130816768338549460068306841100111943481989193620019659687596102339701304849713242529474517983594074571957106313535579289464294561184942722320556640625 265 2554744239334991831771451878850873319970340845686564778018235457865346716931657502590785345462932055732385321170768196755022050097812359610615861109776794473758985358088710054926048738960517899851974620052845814505837811766298397123206350943303103228192545144187442826979347638862031382750712412291947355794191181184696335283211383970974352760402078490736315931347696287529933815645923769051992361246793240415328934663017222511020726209521274340211130812478918570713390706368516165611592154614813690714758381256141994314812352868398740460886639782701065743632698180433685881732798273690977176012573340586649222638919078997627700720598411435840466167641182386454691474804629754255766925240559412995343391283853407003334723412990570068359375 266 4100364504132661889993180265555651678552397057326936468719267909873881480675310291658210479468005949450478440479082955791810390406988837175038457081191755130383171499732379638156308226031631229262419265184817532281869687884908927382746193264001480681249034956420845737301852960373560369314893421728575506049676845801437618129554271273413836180445335977631787069813052541485543774111707649328447739801103150866602940134142642130188265566281645316038864954028664305994992083721468445806605408156775973597187201916107900875273826353779978439723056851235210518530480579596065840181141229274018367500180211641572002335465121791192459656560450354523948199064097730259779817061430755580505915011097857857526143010584718240352231077849864959716796875 267 6605687216157718304779013407810154854147911659353694651106740602806823065367924879861377082422957584564720767611802641780606538945659016688986954357799917515047289286068863597069812552136957910341757436212741044506092067182588282013604117348306385377492195314793982482793285119161805754966293302404735140246029398586116002806711931021469690086697436259964808969468827644333211020093961023068129308819577176046097336556103796471733295827279730604138611440940178196957932246875285666194441312540566093465068582286849828310066134255939545266393844587339924145352604213729262068531818520360443590042790320954572495762434311205611052506718885521138080548692261443448505285285964947240195029082878649008474616390051981085207444266416132450103759765625 268 10681396228527030498827664680429020399157173153174924250839599554738632896699934530735846742277922414241153481228284871759240773475130629986091905196562466621831466775573352436461886896805460941022621774356002268966350872634245252015997857752211425155404879824021869674676742037684639905780496269988456721777829537513749576538453192461716488870189754432363096103631094300886802219491934974301165092361256293666539393211219838894792739352711324386892134700000268144480976443197336922236411602378095373133015897557836172377376939091854244695758846697728657343035161013600216764815950547422837285099191948983543725647856281219473071903364437887680276247235386754056233046307405319687395362027014775446703454702714053414780437378794886171817779541015625 269 17335906078899370499597299776336300107832092027602902059112670077340801191343993743384279262717068078313392100033506346865247775350137012467427162134020883327232470576755551004377642433515263107279715139779791682532387466285380044021964523131839143027222119954387494482000352327162170567081745446191265259445417339384815562721909531365365861436317971443725304976193266050339280002235410463290790944902318964620793435181809798526248615969450479479925934618100435198492624767309277824789696030659648790594884801736368107768482772146079439141216608190413610867746066325073151809296287738467264913715988533200291466726470744419204795699160482691705088349263032701833266234156918833852642672569844980549999706982504908692188649865784100256860256195068359375 270 28240191002527074543844001335651832875658477912965127454294539555988165140699365807972990918966103899572515730954581839043488626045373193309438847116320018940061694569534792586131179524196363601758655962701280650845259182578884091711780208181765963991344833405697228511178573940947175853776163331845571107636584845857864551673990626594180988279761975481828521806218830396002687123641483644700698449245877593367272505911168161799258995414234831072799347492885608938344485745946813576582414833944567879879067342028543647554858435825963406361041854742183772103558342043544164297343652725963174544443345320583274799297420842658884612193932426304787588920949480271286390695441620780345954913616277473315949522674500496259575310631362299318425357341766357421875 271 46172712289131766879184942183790746751701611387697983387771572174040650005043463096035840152509579875801063220110741306836103903584185171060932515035183230967000870621189385878324478522061054488875402499016593864131998763516475489948760640377187351125848802618314968615776968393448632520924027047567508760985816222977608541986974674481485915837410829912789633153167787697464393447153825759085641964517009865155490547164759944541788457502273948804026933150867970614193234194623040197712248253499368483602275104216668863752193542575450169400303432503470467389317889241194708626156872206949790380164869599153654296851283077747276340937079517008327707885752400243553248787047049975865636283762613668871577469572808311384405632882277359385625459253787994384765625 272 75769420866465229448742490123600615419542344287212390739333149937600706658276322940594813690268220576189544744201726484518046505781647865710990257172735682016848428689371782226330469254702190416244535500886230531040609970930536279005916210858964443197517885096654863498490005133649205966836328385058281876777724421906255617400625440824118387889191171886887788004348339611539069646779428070659538463772413188720159987897371068993074858761231549987408197300574339777891097313376408964445799383992463681591333446019553605417349603366313727985897932738195036985870656244800516855523427291604606013850551012211146701132955530583280475477747487410665768640519688799670881259544209010395509141654449030618258627568978438981809643559817146751811378635466098785400390625 273 124792236167068232902078881233570213595986241041038807547681697947228363866181103883159658147871759288984180193700243520001222595022374034826000953563495668281749362051395325326766282862494507615554749969959621684623884622122593251522743999284714437946311956754190560182013038455120242227379432850190990251052912122879603001858830101037322984853497860097704186843161715340204847708245718032376259849833164521822103500066970150631594292379748362829261300954045937614186637275130945564442231585435587683580926185594204788122374796744318709992773895219807225915728970835186451261047084749272786104811857517111758616765977758870662943111850111765366520950935927453057941434469312240121403556304877553428271959606107489003040482943018840700233340612612664699554443359375 274 206281566384163788987136390679091563074165256440837148876317846706768485470797364718862914918432018104690849860186502538562020949571984279567379576240458339669731695470956472765144665571703421088512001700343254644683281280368646644767095830817632965925253664514676995980867552566313760401858202501365706884990463739119983762072646157014694893962831962741505020851746315457358613261730171907517957531774220954571937085610701658994025365303724043756768930477037934876250511415791453018023008810725026440959270984787220514766285539018358827618055248798341344438699988790563203934510831090547915431254000475785736993514161235413205844963888234748150859131897088079904777191177773132920680078571962595816933549228895679322025918304810143677485712032648734748363494873046875 275 342221118631327725929659272136612903140040160435348829985811307686528917396052828068593575849678718035682119918049407711474392755339921919802282716982920385512084882786316788317375000183455975585841410820869459455529563644131584783668611983326453090469995829429849136332259269707514528506682757949765707722199179343200053061278519974487378829084338226188156829593047137343757939401210355194572291545213432563634843625028154052271088081038878188592479655661405933959699598438798020556900171616992818865551430563761998833997267709231457295018353657756448290423803281403544355327353468779218991700450386789328537672239993489550508496795090581447182275299817269124562025360163925627515408250350885946460292758170737931995240998467680028360948796262164250947535037994384765625 276 569798162521160663672882688107460483728166867124855801926375827298070647464427958734208303789715065529410729663552263839604863937640969996470800723776562441877621329839217452548429375305454199350425949016747649993456723467479088664808238952238544395632543056000698811993211684063011689963626791986359903357461633606428088347028735757521485750425423146603281121272423483677356969103015241398962865422780365218452014635671876497031361654929732184006478626676240880042899831400598704227238785742293043411143131888663728058605450735870376396205558840164486403555632463536901351620043525517399621181249894004232015224279589160101596647163825818109558488374195753092395772224672936169813154736834225100856387442354278656772076262448687247220979745776503477827645838260650634765625 277 952132729572859468997386971827566468309766834965634045018974007415076051913059119044862075632613874499645329267795832875979727639798060864102708009430635840377505242161332363208425486135413967114561760806985323139066184914157557158894567289190607685101979446577167714840656724069292533929220369409207398510318389756341335627885017450818402688960882077974082753646219641224863495371138468377666948121465990280033316456207705626539405325387582479474825785175998510551685618270400434763716010975371675540020173385957089585929708179639398958059488821914856780341461846570162158557092731139574766993868572881071697439771193486529767997410752942061072234073281103417393335387428476339757781565249990143531023416173999635466139434551756390106257155192537311449996195733547210693359375 278 1596726587493685329508617951754828967355478982237368293496819410435082539058200142638233700835893467535905217182093611733018003251941348069100241331815176304313076291104554373100529540249089222851120072873314386904213992101042223355466189343972649087916019531909910257787781326264203579399302559499240807301803939621384419847963174265022461309387399244762536777864710338334096081737399211469347471999698465699615871697060322335706582730674975818079282841740149502195176781839461529098751750405698299880613830768250039235604120617255272052665762754351214820632631516698161939900244510121066884248717596721557236606496291476910420931657832683836418136540892410430968623444717554821773799684924233470701526268923797388676715831743295466208193249257885071301643620245158672332763671875 279 2687290846751872409563004012803377152059271127105490837955147067762243913234950840060147318506808705862928480517463548546669299473017288800295706161444941720158907397928965009928191216239217162058435082645788113159792148706054061907249596665905968414962660872204378963856835972102654624129026207637222278688936030382789978604122022288032802383698992928935349397146307499416283705564042872902911795375492517772453512066152522490994178735725984301827433022648671612194482523835813753473199195932790238699073077182964816033521734998840622864636478715573094543124718842603006544852111510533755566190591715282380829208733258555640238427980132406896691723798321926755320193257459644765045304869727484931190668710598751005142912744823966269628389238501020575000666212872602045536041259765625 280 4538834240163912499751913777624904009828108933681174025306243397450429969453831968861588820957999904202486203593995933495324446809926200783699447706680506565348394595102021901768714964228037786716696854588736123126888939164525310561344568768715180652871934213153196069954195956881383660153925264699268428705612955316532273862362095644487403226067599056971805131780113366514103178697668412333018022389206862517673981879731610487289167884641187485786534375253606352996480982758689429616233441930482713162734427362027574280618210413041812018371012550602956683337650125156478054255216341291513151295909407111941220533550473700476362704858443635248512321495365734289735806411849340008161519924969722048781039452201290447686379626007679029402349423828223751176125233541824854910373687744140625 281 7693324037077831687079493853074212296658644642589589972894082558678478798224245187220393051523809837623214115091823107274574937342824910328370563862823458628265528838697927123497971864366524048484801168527907728700076751883870401401479044062972231206617928491294667338572362146913945303960903323665259986656013959261522204196703752117406148468184580401567209698367292156241404887892547958904465547949705631967457399286145079775955139564466812788408175766054862768329035265775978583199515684072168198810834854378636738405647866650105871371138866273272011578257316962140230301962591698489114791446566445054740368804368052922307434784735061961746228384934644919621102191868084631313833776272823678872683861871481187308828413466083015954836982273388839258243532270853393129073083400726318359375 282 13086344187069391699722219044079235116616354537044892543892834432312092435779441063461888580642000533797087209771191105474051968420145172468558329130662703126679664554625174037070050141287457406472646787665971046518830554954463552783915853951115765282457096363692229142911588011900620962037496553554607237301879744703849269338593082351707858544381971263065823696922763957766629714305224078096495897062449279976645036185732780698899692399158048553082306978059321568927688987084939570022376178606758106177230087298061092028007021171830087202307211530835691694615696152600531743638368479129984260250609523038113367336230058020844946568834340396930334482773831008275494828367611957864831253440073077762435249043389499612317131305807210139177706847034415578272248392721621712553314864635467529296875 283 22338389527327451631425827908243254344064117194735631572425068375956741787875505895329443807155894911191627867079423217044206710093187809403829067826041234237242187394745172081278575591177689792848808066545812576407643757307269284602144362694554611337154263492822635146950080736314359982198006616917714554074308724209470702760978391574365314535260024946053361050647158075907636922319017501310718496285600920920133076769045856653021774925362788880111498011547261918159565100953991846028196136881736087244531759017790284091807985140313958854338410083136525722708993332489107686390694993874883132247790455826059518042944709041582323793000219057560080962094929531126269672023513612075266949622204743740476970117065875838225343139012907707576345587887747392110728006375808263328508473932743072509765625 284 38265661260311924644632443206820694691381832754582136883564142128013898682630741598699337241658047982871258536307051970796726094389630717508759193186008634248395867007198479775230199987687382615150008217992976943386293756267352284523473293295772049220545253363205174006725488301306498649505185334780045031129290844570823313829555984766887783798900422732589407479758581784029782047932476979745260784137234377536187960505375552446626300447146457351630996093780459665807335017934188032246299982478413917449882903197474756649267078545357811517481696472412868563000505578553841466787260524507674805540465050830039954407564286588230520657409375245600418688068614286819299948176278817484932284702836726027437049810533845310880012797129110903078279992051711282685677074921759555081735015846788883209228515625 285 65778671706476198464123169872524774174485370505126693302846760318055891835442244808164160718410184482555693423911822337799572156255775203397557053086748842272992495385374186733620713778834610715442864126729927365681038967023578577095850591175432152610117290531349694117561114389945871178499413590486897408511250961817245276473006737814280100350309826677321191457705002086747195340395927928182103287931905894984707104108740574655750610468644760187453682285208610165522808895828869227431389669880393524096348710596459106680090108019470077998551036236077721059797869089534053481407300841628692990724059422376838681626603008645168265010086716047187119724789947959042376610915023287256598597404176332041164288624307680089402741998264941642391563306336891694936678891790504675185502492240630090236663818359375 286 113468208693671442350612468030105235450987264121343545947410661548646413416137872294083177239257568232408571156247893532704261969541212225860785916574641752920912054539770472115495731268489703484138940618609124705799792218115673045490342269777620463252452326166578222352792922322656627782911488443589898029681907909134748101915936622729633173104284451018379055264541128599638911962182975676114128171682537668848619754587577491281169803058412211323357601941984852535526845345304799417319147180543678829066201525778891959023155436333585884547500537507234068828151324179446242255427593951809495408999002503600046725805890189912915257142399585181397781525262660229348099653828415170517632580522204172771008397876930748154219729947007024333125446703431138173765771088338620564694991799115086905658245086669921875 287 196413469248745266708910182160112162565658954194045678034967855140706941623334656941057979801154850610299236671465103705111077469275838362965020421590704874306098766408342687231923110825755676731044506210812394865739440329558230041743782468985061021889994976594346902892684548540518622692219786495854113489379382590712248964416486293944995022643516384712814144662920693605974956606538730895353555865182472704776960795191096637407704929094111537800732008961575779738996969292722607791379443769521108053113594841123261981069082060293437166151723430425022173141529942154621445344145165130582236552977273333731680882369995918739256310113493681948999559820229664857001560500776986660166021996883935423066615536724967125054954352538269159120640148243639300178788549753914152197487030804268215433694422245025634765625 288 341170196085070528273376986412114826376549603435057342746739164379407957599732299106617710914605975510089774098334885135777941564132131236470240472303054366669693557251291247721850443504337610481824307288181129881789407852442645582508950148627050995022921274344380570324593060814880847616385769143298595131051987560067176451191436692582456354331787960246158169279493244793578499625557775565229126537821955088197580901246934859177183461836471741159871499566257129406637735661459169733626093827658164688258314239031106061116995538729700357605543598648263514746837509522577450562780151831821344892521523780691929692676682910850088210667138525545412235407738927856611710589849625828708380208587395829866711187291267896220455710358973529392551937499201464410555710922548882367034972507013890208327211439609527587890625 289 594659651776277930780496087316316142374325958787304948407566363513308070096333397342834670124158215314086476253397704791660952146282304745167629143224223761105275870289000644779185323028060455069819767603299709383958937886807531250313100109056949884324951781182255334075765705000337317395360395616769451313423614317197088554426674155171221425600306414709053689054156725675207324847347202810194367555423667718728383510873407459545830773980970244841656023743986176555769573257923332845710281541608181051634241718631217864526923224005867723306462492443923306203737779097852496330925804642864604147665015949746033454335458313611703751192822450025653526315688951254074211558107897819438706703567830931457677599448679943112254303155690861731218027061108152467598604138002701965741957079725210633114329539239406585693359375 290 1040059730956710100935087656716236933012696101918996354764833569784775814598487111952617838047152718584337246967192585680615005303847750999298183371499167358173127497135462127718795129976077735917114773538171191712544182364026372156797612090740605347684340665287764579298514218045589968124485331933729770347177901440777707881692253097394466273374935919326134902155720113205937611158010257715029948854435994840055942760517589646745658023692716958228056385528231822796040983628107909147147282416272708659308288765886000045057588718786262648063002899284421862550337375642144016082789232320370192654266112896105812511632716590506869860836246465094868017526139975743375796015130713286198298024540136299119478121435741220503332776219303317167900329329878158665829958637366725738082682932439393397316962364129722118377685546875 291 1825304827829026227141078837536995817437281658867838602612282914972281554620344881476844305772753021115511868427422987869479334308252803003768311816981038713593838757472736034146485453108016426534536427559490441455515040048866283135179809219249762385186017867580026836668892452670010394058471757543695746959297217028564877332369904185927288309773012538417366753283288798676420507582308002289877560239535170944298179544708369830038629831580718261690238956602046849007051926267329380553243480640558603697086046784129930079076068201469890947350570088244160368775842094251962748225295102722249688108237028132665700957915417616339556605767612546241493370758375657429624522006554401817278013033067939204954684103119725841983349022264877321629665077973936168458531577408578603670335108546431135412291268949047662317752838134765625 292 3214361801806915185995439832902649634507053001266263779200230213266187817686427336280722822465818070184416400300691881638153107716833186089635997109703609174638750051909488156131960882923216927127318648932262667403161985526053524601051644035098831560312577464808427259373919609151888303936968765034448210395322399187302748982303401271417954713510275080152982852531871574469176513852444392032474383581821436032909094178231439270698027133413644858836510802576204501101418442156767039154261769408023701110568528386852806869252956102788477958284353925397966409414257927977706399624744675893881700758605406541624299386889050422373959182756765693931269825905499532733568783253542301600226580951232640939925198705593837207732677628208448963389840202312101592655474107816506921063460126150265229461044924619272933341562747955322265625 293 5679777303792819133653942184738981904173962653237488097846806786841353873851917103208037227297100530015863779331322554854616541335644239820386806892846277411586671341724065571885174880125324310233972052663308133301387228424536577970058255010019635367072324380316490967313715949371386633056623807815869987768534679363963957451730110046595525978772656066630320700423817072087034899977269240721382235789078477470150369412934953191323413944741910465564114588152153353446206387291007358185580546543977879862374589659568909737969973433627240552288453386178206645434993758736607208136923842304488965240455753359050137016632952096334785875931204981176553782375017674340216040009009246927600368540828076540847826112784310346063641369044329318309847637485483514222222748511767729519134042907518660457666381802255273214541375637054443359375 294 10070245159624668323968439493542214916100435784190066397482388433069720418339449023987850003997759239718126480754434889757235127788097237201545808621016449850743168288876768258952415062462200002044832449372045320343359555996703352740913286132764813505819231126301138485047218378235468500409394011257537488313611986512308096561917485112613867560363919206135558601851427668810312877659698363799010704054036140554576604969133672008216412924027407255445175164793767895660123924666956046063034309022472780995990147466415676965420762897821097499207427853693960382356243934240004580026765972405858935371328050705595892930490224066801575358026026431626029856150906336605203038935973394802635453422888179706923195697966582243570836147315595881363359861261762270716000933111364184437424658075030584991442494935398599409381859004497528076171875 295 17914966138972284948339853859011600335742675260074128121121169022431032624225879813674385157112013687458547009262139668878121292335024984981549993536788264284472096385911770732676346396120253803637756927432868624890836650118135264526084736030188603226852412173689725364899001494880898462228311946027159191709915724005396103783651206015340070389887412267715158752693689822813546609356603389198440042512130294046591780240088802502616998591844757507436966618168113086379360461982514805946138035750979077391866472342753489321483537195223732451090014151721555520211757959012968147867616664910023046025592602205255093523342108614840002561928301021862707114092462372820656206267096669353888471639318071698616365146682549811312517506074445072945417193184675079603765660005116884114178466715479410699776198490074108349290327169001102447509765625 296 31978214558065528632786639138335706599300675339232318696201286705039393234243195467408777505444944432113506411532919308947446506818019598192066738463167051747782692048852510757827278317074653039493396115467670495430143420460871447179061253813886656759931555730036159776344717668362403755077536823658479157202199567349632045253817402737382025645949030897871558373558236333722180697701537049719215475884152574873166327728558512467171342486442892150774985413430081859187158424638788928613856393815497653144481653131814978438848113893474362425195675260822976603577987956838148143943695746864391137155682794936380341939165663877489404573042017324024932198655045335484871328186767554796690921876182757982030211786828351413192843748342884455207569689834645017092721703109133638143808563087130748099100514304782283403483233996666967868804931640625 297 57272982273495361781320870696759250519347509532565082784896504488725553282529563082129120512251895477915289983055458482324876693711073100361991528587532189680278801459494846767268655465880703593732672442802597857315386866045420761897698705580671002257037416312494762159433389344037065125343868451172336170549139425123190993049586968302651207931894714338087961047042801273696425629583452856047114917308517261597840892961848295828703874393219219842037998875453276609804200738528070971147416801323556296781766640759080626383976971983212583103525454392133951097008176430697123325803159082634124526645827885731057192413045704004583523590318253027328653567791186195853404548782500690640873441080243319545816109310209577381028383153282106059276757314493849225613064570268458345915561136489051169845489021119865069575638472088030539453029632568359375 298 102919549145471165121033604642076373183267474630019453764459018566239819248705624858586029560516656173813776099550658892737803418598798361350498776871795344855461006222712239640781773872187624357937612379716268349595750198283621109130164573928465791055896237113553087600501800651234606030242931606756688098476803546946374214510107782039864220653614801665544066001535913888832476856361464782316665506403405519091320084652441387604180862284614938056142283979189538067818148727134943535151907991978430665316834653444067885612006618653833011837035241542664710121323693045962730616468276871493521774382552710658709774766243130096236591891801900690109590461320761593948567974162153741081649573621197245223831548430446610553708004526447944588520332894145447058426677032772419647610263362270824952212343770952397530027422334342190879397094249725341796875 299 185563947109284510713223589169663700849431256757925075137319610474930394105416241620030611297611531081386238307489837983606259563733633445514949294699847006774396194219550168072329538291554286717361515120628431834321137607505368859761686726793023821273780915515736216943704746574175994672528005686982308641553676795144312708761724331017875189838467487402975951000769252741564955772019721002516947908045340150921650112628351821850338094699160733315224538014478737136276122155024303193878890109537110489566252880159654397758447933432860920342174540501424472348746618561870803301492303199302819759211742537317653723903536363563514575180918826944267591601761333153889268057414363195170214181239018633138568281820095238828335532161185644093102160208144241046343298690088672624641304842174297388838855819027172746639442468818970155552960932254791259765625 300 335685180320695679880221472807921634836621143475086460923411175349149082936697981090635375837379259726227705098249116912343723550794142902936543274112023235254882715343166254042844134769421704671706980853216833188286937931977212267308891288768580092684269676167966816451161886552684374362603162287750996332570601322416061690149959314811336218417787684711983495360391578209491004991583675293553158765654020333017265053744688445727261613310781766567241189268192035479523504978438964477726912208152632875625351460208814805545032311580045404898993743767076870478882632978424283172399576487538800944414042250007635586541497281686397866502282157942180073207586251675385685915862583020062917453861384707347670021812552287040458977679584830164421807816532932052835027330370408777976120459493303976409490176620155498670751426093517011395306326448917388916015625 301 609268602282062658982601973146377767228467375407281926575991283258705585530106835679503207144843356403103284753322147195903858244691369368829826042513322171987612128347846751087762104606500393979148170248588552236740792346538640265165637689114972868221949462244859771858858824093122139468124739552268058343615641400185151967622176156382575236428284647752250044079110714450226174059724370657798983159662046904426336072546609528994979828159068906319542758521768544395335161535866720527074345657797028669260012900278998872064233645517782409891673644937244519919171978855840073957905231324882923714111486683763858589572817566260812127701642116665056832871769046790825019937290588181414195178758413243836021089589782400978433044488446466748425581187007271675895574604622291932026658633980346717183224670565582230087413838359733375682480982504785060882568359375 302 1109478124755636102007318193099553914123039090616660388294880126814102871250324547772375340210759752010051081535799630043740925863582983620639113223416759675189441685721428933730814792488437217436028818022679753623104982863046863922866626231878365593032169970747889644554981918673575415971455150724680134243724082989737161733039982780772669505535906343556847330268060611013861862962758078967851948333744587412960357988107375952299858267077664478407887363268140519343905329156813298079802383442848389206722483491408056946028969468487881768412737707430722270772812173496484774677345426242611804083397017251133986491612100788160938884544690294447068492659491434206092361305806161078355249420519070517025394404142993752181726574013461015948882983341540241721805841355017193608220545372478211371990652125099925240989180599653074477117797869141213595867156982421875 303 2027016533928547158367370338792885001102792418556638529414745991689365945774342948780129746565058066922363325965905924089914671552766111074907659859182419926571109959813050661926198625876374796255624650527435909869412803690786620387077326125641773938469774536556394380601951965416622284979848560373990605263283899622249794486264048540471667186614100889678360072399746736322325623632959010274265509605751361203478574044272175864851841053950893002051210212690892728841315036369497895591798954550084007080681977338802520040394927218927359990890071791475929588701927840978077683335510093745251766060366350517821793320175308139970035342063149167954794136088890850294530744105707856290155040691288341834605395576369249585236014450722593276138609210564994021625739272155616412722218936395517692176626921432557563415287232955566167069694216706920997239649295806884765625 304 3715521306691026941287389831007358207021418503214318424417229402766607778604370625113977825453751436668691976495505558856813592956220281600305740521881375725404844556337321863310722081231395001536559984416790022790633669165211875169512738788301371629215096725507870899643377952608668648368062411165524779447599388007583873293322000974684565953063646930780434012708735767678822868119213865832728679107342245085976226223150898360273424651891986872759868319862406371966130461665289642619767483690303984978890064462025019234043901592293850863301501593775378936090633732512816393553990001835046487188651520499167347155881339820565074782001752424861137651450936928589874853945762500579854189587131530582831690091484834489737614488174513475162070682965634041639980085861244884519827310412983929759757146985878013740221498007552784238749499223786187940277159214019775390625 305 6832843683004798545027509899222531742712388627411131582503284871687791704853437579584605221009448892033724544775234722737680197446489097862962256819739849959019509139104334906628417907384535407825733811342476851911975317594824638436733926631686222426126562878208974584444172054847341644348866774133400069404135274545946742986419159792444916787684046705705218149371365076761355254471234299266388040878402388713110280024374502084542827934829363859005397840226965318045713919002467652777752402506469028376178828545664010371406735028228391737611461430952921863470675434091069347745787613374650489939930146197968751419665783930019172524101222709319632141018273011676779856406257238566351854650734884741827478078240610626627473043752930280823047985973801002575923377898829342631962423849477446828193393307029667268267334835889570215060329072542799622169695794582366943359375 306 12606596595143853315575755764065571065304357017573537769718560588263975695454592334333596632762433205802221785110308063451019964288772385557165363832420023174390994361647497902729431039124467827438478881926869791777594460962451457915774094635461080376203508510295558108299497441193345333823659198276123128050629581537271740809943349817060871473277066172026127485590168566624700444499427282146485935420652407175688466644970956345981517539760176319864959015218751011794342180559552819374953182624435357354049938666750099135245426127081382755893146340108140838103396175898022946590978146676230153939171119735252346369283371350885373306966755898694721300178713706543658835069544605154919171830605862348671697054353926606127687765724156368118523534121662849752578632223340137155970672002285889398016810651469736109953232772216257046786307138841465302903088741004467010498046875 307 23334810297611272487130723919285372041878364839528618411749055648876619012286450410851487367243263863939912524239180225447837953898517685666313088453809462895797730563409518617952176853419389948588624410446635984580327347241497648602097849170238459776352694252557078058462369763648882212907593176009103910021715355425489992239205140511379673097035849484420361975827402016822320522768439899253145466463627605682199351759841240196411788966096086368070039137169908122831327376215732268663038341037829846462346436472154433499339283761227639481158213875540168691329386321587240474139900549497702014941405742629952093129543520370488825991195465168483929126630799070812312503713727064141755387058451451207391311247609118147942350054355413437387387061659197934892023048245402593875701713876231181275729116515870481539523433861372291793601454513995552275673617259599268436431884765625 308 43332742722664133008601754318112935881768123507004644390617996339963881505815938412951212040970740995336417557512157678656635080389547342282343405258724172597496385656251476073537192416799807134529075530199403023365667883827461133454095705909132819804686953226998493954564620651095974269369400527848905960910325415025134915588203945929632052941195572492568612189111485545239049210780992892913091131222956463751844196218025183044736692110040432385506062677724519384097774937632614822907262199307250024880577332528790783008273049944599726516510803166878093259798670399187505560477795320417232641746190464063821036941562317327997749865649978817874656388153393874498464319396391158111239753767544344892125664986810132400728944050938002753228377773501130565094486800591712616827178082668161303629028969369971484218895016680568345860717901032489740575925907251075841486454010009765625 309 80728899692323279795025068294644399547734014093549652499721327181352711245335093263328108032328490474311745909645149755337311154765726698672005763997003133549135766477596499924999789472498040691627667712761487832530239267570560091624980300108714443296131793861898194237353888272991800063835193183382511805175936248191826347740823951266904514629447351553655324508314697570780348679684989759497088777468367891969685737554180916012344457401005325534197794768600779612574154708809561415076229477309406796352515570501137228744412692046789290500259626299893887743004922953686322859170132681937304411573152834550898591822130597182059807999705910537700484851129772788190639027035476727561239661268935114534030113870427276662558022766897499129264467792032606242771028909502360605149032768010784508660880969936256875099801416075898828338517449623528386692949965208754292689263820648193359375 310 150882313524952209936901852642690382754714872340844300521979160501948217317531289309160233912421948696488653105126784892725434548257143199817978772910398856603334747546627858359824606524098838052652110955151220758999017191089376811247088180903187294520470322727887725029614417182221674319307976059741914563873824847870523443927599964917844537842437100053781801506040169759788471682331245860500058925088379590091342643488764132027071790882478953423415678422514857095901095150765070284777472893091281302382851601266625480523307321435449183944985241554501676191676201000439737423788977982540821945230222647775629468115562086133269781151450346794962206186761545341128304341529306003811956926911639729064102282823828580082320944551331425872595290303308941067739053031859911971023542243412156246687186532810864099561528846645854910164689113346374554729123484975161773036234080791473388671875 311 282904337859285393631690973705044467665090385639083063478710925941152907470371167454675438585791153805916224572112721673860189777982143499658710199206997856131252651649927234424671137232685321348722708040908538923123157233292581521088290339193476177225881855114789484430527032216665639348702455112016089807263421589757231457364249934220958508454569562600840877823825318299603384404371085988437610484540711731421267456541432747550759607904648037668904397042215357054814553407684506783957761674546152441967846752374922775981201227691467219896847327914690642859392876875824507669604333717264041147306667464579305252716678911499880839658969400240554136600177897514615570640367448757147419237959324491995191780294678587654351771033746423511116169318704264502010724434737334945669141706397792962538474749020370186677866587460977956558792087524452290117106534328428324442938901484012603759765625 312 532143059513315825421210721539188643678035015387115242403455251695308618951768165982244499979873160308928418420144029468531016972384411922858033884708362967382886237753513127952806409134681089456947413824948961714394658755823345841167074128022928689361883769470919020213821347599548067614909318065702264927462496010333352371302154126269622954403045347252181691186615423721553966064622012744251145321421078766803404085754434998142978822468642958855209170836407086620106174959854557260624549709821312743341519741217229741620639509287649840625969823807533099218518001403425898926525751722173661398083841500873673180360073032531275859398521441852482330944934625224991888374531171112194295586601489369442955738734290423377835681314477022624409514488482721528282172661740927032803655549734248562534871002907316321141067051014099536287087916633494757710277391071773678277168073691427707672119140625 313 1004153953301626962569824631544448970620452074035486462415320059949047363961986529208495371462020653502947925558811783607118029026889385298433109940444680919451506330640879272446945694037143215805259769887678690755062721072238653602282268879579266436825874672991624191143480882920347203589333883189980173918121729971499035924647164836270778514958546570264866851269143304562572333963941738048401911221521575632958023509818618841495801037998329263359779705368300172452140352149245549550798525302432817146685447751676912522438146754025795249261205057524814958225343468648264671274354093499741699058184208912148621291339457812386517546685009960775634158493091637799559693362740319888710635771917010440138857478991606028913975930640418141692260753839766895523868459812705129310900498022348527037503301582486105897993193525263605824973734898687404607799293436952436930909016155055724084377288818359375 314 1900863433599979840144678027513641901384515776149175873352200873483546659980040499791681738177605097081080423082830706368274428947901606369933877117261780980521701483903184462742068198812312107519356744397375761599333730989747771269120334989043551364911380755973144593834609311368217256394609040878632469227004434836047675005357083035060583728816528657511392949452488275536949428193741710125624817942340342673189538504086645466951551364930837295540062982262192226451901686618521825299661608397505322858675552593924395404975411805370830406851461173894474715920575186151165022722352298995011036317142707470697340104505593638847677715874723855748275462027422470354566499535667425549329233516238900763182857207731110212734156436702311542223449607018678733226682994425450809785534642756305761681993749895646198464901115343324005826675280163215256922564062476150963110210767581520485691726207733154296875 315 3609739660406361716434743574248405970729195458907284983495829458745255107302096909104403620799272079356971723434295511393353140572065150496504432645680122082010711117932147294747187509544580692179258457610616571277134755149531017640059516144193704041966712055593001583691923082288244569893362568628523059062081421753654534835173100683580048501022587920614135211010275235244666964139915507528561529272504310736386933619260539741740996042003660024230579603315903038032161302888572946244057394346862608108624874375862426874048307018399206942610924769225607485533172278501062378149747015791525957966254001486854248858456122320171739982446100602065975102390075271203321782618232441118176214447337672549284245837481378293982163073297689618682330803728470914397471006413931087782730286594224641434106131051832130884847218036972287064856357029945772895949154642210678946290247637307402328588068485260009765625 316 6876554053074119069808186508943213374239117349218377893559555118909710979410494611843888897622613311175031133142332949204337732789784111695840944190020632566230404679660740596493392205682426218601487361748224568282941708559856588604313378254689006199946586465904668016933113471759105905646855693237336427513265108440711888861004756802219992394448029988769927576974574323141090566686539041841909713264120711952817108544691328208016597460016972346159254144316795287451267282002731462594929336230773268446930385686017923195062024870050489225673811685374782259940693190544523830375268065082856949925713872832457344075358913019927164666559821646935682570053093391642327995887732800330125688522178266206386488320402025650036020654632098723589840181102737091927182267218538722226101195961997941931972179653740209335633950360432206858551360142046697366783139593411343392682921749070601435960270464420318603515625 317 13141094795424641542403444418590480758170953254356320154592309832236457681653455203233671683356814037655484495434998265929489407361277437450752044347129428834066303342831675279898872505059116503747442348300857149988701605057885940822842865844710690848097926736343820580359179844531651385691141229776549912977849622230200419613380090249042405465790185308539331599598411531522624072937976108959889462047734680541833494428905128205519717746092434153510334669789395794319371775907219825018909961537007716002083967045980251225763529526666484910262654130751208898746664687130585039847137272373339631308039210982825984528010882781080811677795819167294089391371461471428488800141457381430870190765882666720404579180288271017218835471001940660780184586087330582672845312654627498174079385483378067031998835318297540040396479138785947306691649231451238667922579763009077223417063462473919344120076857507228851318359375 318 25191478722829037836787402950437951613413717388601065736353457948397289375729673624598948616995012510185563777748891675786831193911568847593091669013447115074905103508208321511566138592198326337683846981692743156528340976895967348557389773824310394355803725553571104052548547761967175706369917737481646183178537725815294204398849633007414291277919785236469898676430154905928870347822100200876108098745507382598694808820211130769981298919259196272279311561986271737710235694414140404561250396266443791575994964827144141599788686102619651572973507968650067458897356205229331521386962151139692073217511167454077412340196862291331915986334585343702769363259091640728413029871173800202978155698197072103015578288612615540008507597910720246715613851529412726983844464358920913999710181971635754500341767305176384257440050509052660986927891576692024526407585405688401037290510657562503382678187335841357707977294921875 319 48443213584000239760142175873692180952594578538279849411007699634767987469528162380103778190481409057086839144611118692538076385891946893921515279512858802289042514046284602266741684512797381547366037745795145090003999698570945211275860535064148888346210564239517233093050857346262878883349351809177205610252328046742810755058987844273257682127439747009731615154775187884101217678861898686284755873887610696737290117361266004470674037821735434431593116133699600551616783240358391997971284512020371411200638317362598184296393643375337589974828055823714079723459615982656004515627128216641627856797273975014190863930198566186231274441721407615940425485547233225120738256442267217790326993407632969654098957049002059683436360110782315034434125436491060673989932904962204917621442679931455555904157218527854186927057217128908267077862335501978763164281786735138795194709651994492694004890154246822930872440338134765625 320 93446959003536462497314257260352217057554942000341829513833852595467447828719825231220188129438638071120512709954847957905949348385565558374602974180304629615563009595282997772544709425186149004869086811638834878617715418543353312551134972138743205619840178418028742636495103820941093365980899639902829622176740802166881946508787551603114068823831271981772285633561337428431248902524602565843294080729201034006232636389882122623930218958127653018543121021906529464068774870651338164086607823687296452206031314192451897507743338071026211061443319683944459786553599230543432710644730329901700135761941497802374176521353034173240128398080595291149080761620612891257904096677133463117540770283323998462756888147524973129348738653699085701423427966991256040126580573672093286091762929587777767339119274540230726582293371841664047193196445183317034143899566612082735930594918697376406735433107542121433652937412261962890625 321 180819865671843054932303087798781540006368812770661440109268504772229511548572861822411064030463764667618192093762630798548011989126069355454856755038889458306114423566872600689874012737735198324421682980521145490125279334881388659786446171088468102874390745238885617001618025893521015663173040803211975318911993452192916566494503912352025723174113511284729372700941187924014466626385105964906774046211004000802060151414421907277304973683977008590880939177389134512973079374710339347507586138834918635018670592962394421677483359167435718403892823588432529686981214511101542295097553188359789762699356798247594031568818121125219648450285951888373471273735885944584044427070253251132441390498231937025434578565460823005289809294907730832254333116128080437644933410055500508587561268752349979801195796235346455936737674513619931318835121429718461068445661394380094025701167679423347033063063094004974118433892726898193359375 322 350971359269047369623600293417434969152361865587853855252090167762897481915779924797299875283130167219846910853993266379981691270893700618937876961530484438572168096143299717939045458723944019947702486665191543396333167189004775388645492018082716587679192436508676982600140588259324291402218872199034444094008179290706451055565832093875281928680954325403659712412526845760512079721813490677884048423695558765556798753895392922025248953920599373674899902943312310089680747066312768673512224695478577070571239620940007572475995200143992729421955970585147540122430537366048093594784350738606351929399451545398580015275075973104051337642005032615332907742321354618437630232943361560448068738957068189766368516995559457453267519841415905545405660578404604129468815748917726487168456422648311310794121040492807470973207826230936286689858970695083532933853028766491762503885966465760716591175405465463654763880185782909393310546875 323 683341236496835228657149771283745884939648552299551456175819556634361397290023513580342857176254435577041935432724889641824352904430035105072046444099853201900011283191004550827321508135519006838176741537127934992660676516992297681692772959207049196211387673882394085122473725340904395360120144171520062651033925079005460205186675086775173915141818071560925460067189768695717019218370866349840242280935252916539087173834330019183159713283406980545030111030629067744608414538110960607328301482096789556402203541970194743610762654680353844184548274729282260618372256251695638229045130888066567206540732158891035289740572919633587954388983798502053171374299677442098066063540724958192389834749411765475119502590354263661511861131236768096904821146153764240075784263142813470516984654896262122116153665839496145984835637671632950185155415943327638622211847008359461595065976708836115203018514441257735825274721719324588775634765625 324 1334565434878319201567413503317155713287133622641023993911375594106907808907415922022409600065224912681962899900111709470482961222351858560205706705327013303310722036072031887765758905388668620354959176222010857040666301237685957372345985589331367080200840127092315648244191185590786284138314641566978682357469255679297663780729576444471914656271970693758487423511221618262735338533478301981237993174666548946000837250498446527464710920042493833004443806842818569305220233592930706066112172794535030003653503517467790334271819464590731057692422780546288254987681016459561581461325140624394005754374049906314191920863338912044397274921685358474509843694007270044417523022095035843349737347265601177972908388558961876930932664789305408093255115698438301560868006665917914707919671031012399924492848109384535973108384000372699151711608527337318878229179737207326028495163852512356932991495158703776358066761531517840921878814697265625 325 2614413686926627315870563052998308042329494766753766004072384788855432397649627791241900406527775603943965320904318838852676121034587290919442979435735619061185704468665110468133121695656401827275365026218919268942665284124626790492425785769500148110113445808973846354910370532572350330626958382829711238738282271875744123346449240254720480811636790589072876862658483150176698528187083993581245228629171769385215640173726456747303368692363245418855705417605081577268926437608551253183513746504494123777157213390719401264838494331133242142019456227090178691520867111244281138082735950483187857272818763766469501972971280928694974261571581617251564783796560242017013927600284175217122135463293312707648927533187006316907697090322249294454686771653240632757740425058533194912814635549753291452081489446284305971319324256730117638203041105053807682450963105189151689822025987071707231730339015900697885452785840243450365960597991943359375 326 5137322894810822675685656399141675303177457216671150198002236110100924661381518609790334298827079061749891855576986518345508577832964026656705454591220491455229909280926942069881584131964829590596092276520176363472337283304891643317616669037067791036372921014633608087398878096504668399681973222260382584120724664235837202375772757100525744794866293507528203035123919390097212607887620047387146874256322526841948732941372487508451119480493777248051461145593985299333440449900803212505604511881330953222113924312763623485407641360676820809068231486232201128838503873595012436332576142699464139541088870801112571376888567024885624423988157877899324800160240875563432367734558404301644996185371359470530142602712467412723624782483219863603459506298617843368959935240017728003680758855265217703340126761948661233642472164474681159068975771430732096016142501696683070500281064595904710350116166244871344914724176078379969112575054168701171875 327 10125663425672131493776428762708242022562768174058837040262407373008922507582973179896748902988172830709036847342240427658997406908772096540366450999295588658258151192707002819736602324102679123064897877021267612403976785393941428979022454672060616132691027319842841540263188728210701415773169221075214073301948313208835125882648104245136242990681464503338088182229245117881606050146499113400066489159211700405480952627445172879157156496053234955909429917965745024986211126754483131848546492918103308800786544820457101889738461121894013814673484259363668424940691134855769512011507577260643819035486164348992878183847365606049565739680659177339569181115834765735525196804814614878542287481366949516414911069946273270478264446274426351162418686914575769280220032358074941895254775703727744093283389847800811291509312636179596564524951245489972961247816870844162331956053978318528184100078963668641420826921351050486919120885431766510009765625 328 20018436592553803963195999663874194478606592680114320828598779376438639797491537976655872581207617686311765847195609325481837873458642434860304473625607378777376364907981744574619262794750996626299303102871046069722662104723822205091527392886663838094330161011329297725100324115672556698983555550065698222917951815213867043869995302092634352392577255323099400336267217598051935161139628747191931449067761531701635843344459106782093698392697245507832942947818277914397739397593613151664576416499090241499154999110043690436012937637984465311609478380761972476107746373609856325246750480244292830233156146917958920169466241803159991467348663193600328271066005331859133314083118493614878102350662459193952279185283782255735528810284540896248101744030116295866995003971914160126918691566269750072421261729102203923313911081727062408065828612333676544386933953658908930277118715135730219965856111172904088974823511026812639101990498602390289306640625 329 39696559763034193259017667333462527651076873284666698203111379503477822718425719807708595328534705871956231674988893292430484503068487948327983771199579432115537331612527799491469998121991226309951518052993284356260038953667339432696498820094254390941056709285465997388873942721378679934084390655780279576046298449569098347994200684049693920794480697305706110866817892496936987424539883805681600063501371117364343877352062408748891803912718637842032725865523645104250717225428134879750855033917695948892824363235216638134613655336123194712921595629050991420121661058868345092964306202324432682352348639338312538696051557495666263079752399112909450961523888573076661361826823972838303276961363656581607369624417740213123553630794244597259985758411720614704251092876305779531679765375912914393611362008809670379931485675064764755194538138257680587519290030105616408739526412114153026192292668455868808437075022366169463339247158728539943695068359375 330 78956457368675010392186140326256967497991900963202062725988533832417389386948756697532396108455529979320944801552908758644233676603222529224359720915963490477803752577317793188533826264640549130493569407403642584601217478844338131633336153167471983581761794768791868806470272072822194388893853014346976076756087616192936614160465160574841208460222106941049454514100788176407667987409828889500702526304227152437679972053252131001545797982397370667803091746526530112354676561376560275824450662462297242347827658474845893249746560463549034284001053706182421934621983846089138389906005036423296605198821443643903639466446547858880197265627521835576897962471014371849479448673552881975385217876152312940817058182966885283902748171649752503950111673480912302646755423730972195488511053332690786728892999035522434385683725007703817098081936356994526688575867869880071036982918033695050369096470117558723059981342219486311062581762598711065948009490966796875 331 157518132450506645732411349950882650158493842421588115138347124995672691826962769611577130236368782308745284879098052973495246184823428945802597643227347163503218486391748997411124983397957895515334670967770266956279428870294454572608505625569106607245614780563739778268908192785280277805843236763622217273128394794304908545250127995346808210878143103347393661755631072411933297634882608634553901539976933169113171544246238001348083866974882754482267168034320427574147579739946237750269779071612282998483916178657317557033244388124780323396582102143833931759570857772947831087862480047664476727371648780069587760735560862978465993544926906061975911435129673671839711500103737999540893509662923864316930031075018936141385982602441256245380472788594420043780277070343289529999579551398718119524141533075867256599439031390369115110673463032204080743708856400410741718780921477221625486347457884529652504662777727875190569850616384428576566278934478759765625 332 315193783033463798110555111251716182967146178685597818391832597116341056345752501992765837602973933399799315043075203999963987615831681320550997884097921674169940191269889743819661091779313748926184676606508304179515137169459203599789619756763782321098475175908043296316085293763345835889492316764008056763529917983404121999045506118688963229967164349798134717173017775896278528567400099877742356981493843271395456260036722240697515817816740391719016603236675175575869307059632421738289827922296178279966316273493292431623522020637685427116560786389811697450901286403668610006812822575376617931470669208919245109231857286819910453083398739030013798781694477017351262711707579737081327912835510652498176992181112891218913351187484953747006326049977434507604334417756922349529158682348834957167807207684810380455477501812128599336457599527440365568161421657221894179280623875920472598181263226943834661830218233478256330271083385241581709124147891998291015625 333 632593922548161842807884108282194379215062380621994821512408022412496500085925271499481036069168684333397225291451934427927723144974184410345852753384528800059069963878668715846059811201082694094852645949262166488286880299104621624777766851824911118444639678047442895706383184583035092630211079745364169924404545392692072852084330780208749202544098850044856377366246676223831006834772000454628910461858143445690680713893701537079914246358197966180066322696007077380769699268682270428747684640048429807892396760901037910268408695419834652222937498284352076783958881812162900283673334908780872188461633102300924934228337574647560279338381269233237694154860815373823984262397112532322225121060869879563841223307493572676359095833282302170241696382304711056761899176438143155505021475474111759035789065823414433574143346136942098868270402251572813695299973266044341617816212118972388504549795296476276166293247994590860454854064354179854490212164819240570068359375 334 1273411566089449789572270709972057285359920572192075575704477349116355454672967571528455325607236561563128614511692744003418506690833033218026201592563056474518907837287760124998118399947779463212938376295864741140921490042097603330677644672723546081429059671909502549056949350565649641464614903527418074057826349875489142651245757860560212144721270985140295887638254559238571816758396036915167996759720442756175340277068021194141867377919052505920473507587062246767489404627857410373069089180417489203287394679693789313370306703880127154924773184046400730566109229087883918271034423171375895715373267434931761892601643537765538842308161494966507478333734821347507680320205387527564639168695531067562012382517984561797510859912397274268696534817579383357261703042169982172031608230129386970939043389502533254784750555773664445021828319732416073968638846184547259676664034995491418059658737931806743922748308213111402095621231544964047088797087781131267547607421875 335 2571017951934599125146414563433583659141679635255800587347339767865921662984721526915951302401010617795956672699107650142901965008791894067194901015384811022053674923483987692371201049494566736226922581741350912363520488394995061124638164594228839538405271477585285646545980738792046626117057490221857091522751400398612579012865185120471068320192246118998257397141635955102676498035201598531724185457875573924718012019400334790972430236018567009453436011818278676223561107943644111543226491055262910701437249858301760623694649235133976725793117058589683075012974533528437630989218500383007933449338626951127227261162718302748622922620178058337378598755810604300618006566494677418153006481596277225407703000303810830269174426163130096748498303796692774998311378442141194005331817016631232294325928603405614641410411372107028514499071377539748053342681830446600917287184686655897173062450991884317815980028834282271920831059266489282411072281320230104029178619384765625 336 5206311352667563228421489490953006909761901261392996189378363029928491367544061092004801387362046501036812262215692991539376479142803585486069674556154242319658691720055075077051682125226497640859518228026235597536128988999864998777392283303313400065270674742110203434255610996053894417887041417699260610333571585807190472501051999868953913348389298390971471229211812809082919908521283237026741475552198037197553974339285677951719171227937598194143207923932014319352711243585879325875033644386907394170410430963061065262981664701146302869731062043644108226901273430395086202753167463275591065234910719576032635203854504563065961418305860568133191662480516473708751463297151721771759838125232461381450598575615216931295078212980338445915709065188302869371580541345335917860796929458678245396010005421896369648856083028516732741860619539517989808018930706654366857506548990478191775451463258565743577359558389421600639682895014640796882421369673465960659086704254150390625 337 10574018357267820916924045156125557033726421461889175260627455313784765967481988077861751617732316443605765704560072465816473629139034082122207509023549266151226802883431857481491966396335016708585681521121284498595877976658725812516883727389029515532564740401225823174973145932985459562728581119347198299587483890774403849649636611733845398010578665032063058066529191815247410334206726254401311936846514213548232121883089211919941636763941261932304855293505921082605356535722920910852193331749808917560103585285977023549115761008028141128423787010641183808836486337132420077791683117912725453492103671458922282099028498767586967640579202813878512266497928958102474221956515146918444231232347129065726165707074505587460303850563067383654805111397443127693680079472377249175278563730575516399296321011871526756826704630917484198718918284761037300086448265215019087595800999661207495941921878147025205617263088915270899195959774735458468197801806809366098605096340179443359375 338 21539275393754551207774279983027759677700720517868250005898126474179568275760809714604388045320728595624944740188867612868156782556212425282936695880969855150048997473550693689799135549334429035389033258524056523639803438453824480096892152691453123139834376197297001807420298265491381129278119740110242936259704685507460641736309778101843075747548740670312449281519963727658974850779101380215472415356349452997748832275852724680921114088148350556104990232871561245267111263267589895405917816774360765069931003227535196969548805173353323478599254140676091418599922668738739698461658511188221748763415178761824688635721051989574653083859836131870529486856281287654739990125421354272870899020291101906884199545310767881656638943596968260504838011916591651112026321885232456570042434319182326905366605901182300003655997333178915312790436546058232980276095116242993881432646636309879669233694865785490343842364912120406821662170061136128899718922280470678742858581244945526123046875 339 44004739629440548117482854005325713021542572018004834762049872386748857987379334246936764776590248520861762104205856533089644306762341984853039669684821414071550101838464067208259633927290238519299794947164647477796118424761163412837950667948638730574681630571077774692559669356398891647115198629045226318778576672491742091067280876662065403752242077189448333882145285895607285620141704119780210144573021932474400864339567116523121836082087080186122495045756599624080708310855686156314290099670019043037869039593854407408788208969160839866778276209401254768199642012233245203957168338357537032723657210210407838882778109214701016250325645217411491741647382670678633799826235826779475246698454721195764419671069898782224513361768606156211384058345596743221869775611529908772596693314089493867663975856115438907469202551684523984030861863596969978704062322484436499766897077981084164244438610799756772469951515461991136655813434901111342125758219001596671660081483423709869384765625 340 90165711500723683092722367856912385981140730064891906427440188520448410016140255871973431027233419219245750551517800036300681184556038726963878283184199077432606158667012873709723989917017698726045279846740362682004246652335623832904960918626760758947522661040138360345054762511261328984939041990913668727177303601935579544596858516280572012288344016161179636124515690800099328235670351741429650586230121939640047371031773021755876642132196427301364992348755272629741371328943300934287980414223869019184593662127807680780607040177810560887028687953063171020041066483065919422908237925294593380050773623721125661870812345780922382296917247050476146578635487092220520655843957209071144780485133723730121295906022222604778027878263874014077125935550127726861611170228024783075050624600569372934843486529180534321404396028401589643279235958510191486364623698770610388022372112783241452536854713528701626790930655181619839007761728112377140015678590734271580231506959535181522369384765625 341 185290537133987168755544465945954953191244200283352867708389587409521482583168225816905400760964676495550017383369079074597899834262659583910769871943529104124005656060711455473482799279471370882023050085051445311518726870549706976619694687777993359637159068437484330509087536960642031064049731291327589234349358901977615964146544250956575485252546953211224152235879744594204119524302572828637931954702900585960297347470293559708326499581663658104305059276692085254118518080978483419961799751230050834424339975672644784004147467565400702622843953743544816446184391622700464414076428936480389396004339796746913235144519370579795495620164942688728481219095925974513169947759332064641202523896949802265399263086875667452818847289832261098928493797555512478700610954818590929219229033554170061381103364817465998030486033838365266716938829894738443504479301700973604347385974691769561184963236436301481843055362496398228769160950351270935022732219503958928097375746801844798028469085693359375 342 381883797033147554805177144314613158527154296783990260346990939651023775603909713408642030968348198257328585827123671972746271558415341402440096706075613483599575657141126309730848049314990495387849506225291028787040096080202946078813190751510444314212184840049655205179229413675883226023006496191426161411994028696975866502106027701221502075105499270568332977758148153608654690339587602599822777758642678107664172833136275026558860915637808799352972727169262387708738265764896654328541269287285134769748564689861320899832547930652290848105681388665445866695586031134385657157411520038086082545164944321095388177632854422764958516473159946881469399792556703433471643262331983385225518401751613542468987881222050750620259644264344290124891625716761911218601959177881115905120831038155144496506454034888797421940831715740870814703610928413055932062731840805706598559962493839737065602209230295217354078537102105076749493240718673969397081851104397659350808691414158602128736674785614013671875 343 789353808467515995782301157298305398675627931452507868137230272258666144173281377615663078011575725797898186904664629967666543311244510678843679891458293070600322883310708082213662917934085353966684929367676556502811878597779489544906865283372088397476586064382637309105467198068050628189554427627677875638591657316649116059853159258424844789243066992264744265026092233509089244931927574573833681627114415648541845246092680479897165512623350788262594627058865355393961995336041384497094803616818373569070283213943350299953876572658285183034443430371476606459776326354775153344369611918723932620855939911704167363167110091855169253550021610203997249371214705996985886623240209657261146536420585192283397950485978901532076684694399647688150990356546870488850249620680266575884757755866683674278840490115144271151699156436379973992363789029786611573666714945395539223442474766736514599766479020214270880336190051193641202528565499094743768186232789961878121565153065830600098706781864166259765625 344 1636330444953160659256710299079387091454576701901048810648478354392214916871212295797269560717996479579042941453369777922972744284209870637242948414993041535354469337103097854428923228877358938772937858579193501630329024333196881826591931732430339247968962911465207141775633501595068952236946328472176236198800505617413617592075599142714703248100877874964814861399089200064342004743885862091557222013008183639427245195150126634826824107668206184068358661893027881731683216331613790062477527897664488408682697102504565171804386135120625184430401231160071005191116324533448892882878205507514712323034363436962738943845419220415765862609194797952886297946528085531751742969976954619502356769999873103603483951357434262875994967371490469657537003009121662523386567463670192611809102827911635256780036336008694074097472351292615686086170134658747645792211100081804952810196250191444794765315911008904183534936921976124418212841716279623403831450060573590973346004562305466834004619158804416656494140625