Stair Calculator

Stair Calculator

The Stair Calculator is an online tool for calculating various parameters involved in the construction of stairs. Refer to the figure adjacent to the calculator as a reference. A fraction to decimal conversion table for common fractions used in measurements is also provided at the bottom of the page.

Modify the values and click the calculate button to use

Basic Version

Run
Total Run
Total Rise
stair

Comprehensive Version

Run
Total Run
Total Rise
Rise
Tread
 
Headroom
Mount
stair full


Stair terminology and common building codes

Stairs come in many different forms, and while building a basic staircase may appear to be a simple task, there are actually a number of parameters, calculations, and building codes that must be considered. These range from the length, width, and height of specific parts of the stairs, to where doors are placed in relation to stairs; the arc of a door must be completely on the landing or floor and not be allowed to swing over steps. Below is a list of some of the most common terminology regarding stairs, as well as some commonly used building codes. Building codes or requirements can differ at a local level, and a person building a staircase should refer to the codes specific to their locations.

Run/Tread: The run or tread is the part of the stairway that a person steps on. Its length is measured from the outer edge of the step, which includes the nosing if it is present, to the vertical portion of the stair called the riser. Both nosing and riser are discussed below. When measuring the total run of a staircase, the length of the tread above the last riser is not included in the measurement. Also, when nosing is present, the total run is not simply the sum of tread length, since the overhang caused by the nosing must be subtracted from the total run.

Building codes generally suggest that the thread has a minimum length of 10 inches (25.4 cm).

Rise/Riser: The rise, or height of a step is measured from the top of one tread to the top of the next tread. It is not the physical height of the riser because this excludes the thickness of the tread. The number of risers, not the number of treads, is used to determine the number of steps that comprise a staircase.

Building codes generally suggest that the maximum height of a riser be 7.75 inches (19.7 cm)

Nosing: The nosing is the protrusion at the edge of a tread that hangs over the riser below. Not all steps have a nosing, but when present, the nosing is included in the length of the tread. The main purpose of nosing is to improve safety by providing extra space on which a person can place their feet.

Common building codes generally suggest that the nosing has a minimum length of 0.75 inches (1.9 cm) and a maximum length of 1.25 inches (3.2 cm).

Headroom: Headroom is the height measured from the top of a tread to the ceiling above it. While building codes for headroom are primarily intended to ensure enough room for people to comfortably use the stairs, the codes typically require far more room than the average height of a person to allow for moving larger objects such as furniture.

Building codes generally suggest at least 6 ft. 8 inches (203.2 cm) of stair headroom.

Stair Width: Stair width is measured from edge to edge of each side of the tread, perpendicular to tread length. While measurements of length are conventionally longer than those of width when considering rectangles, in the case of steps, the width is usually the longer side. Stair width does not include handrails.

Building codes generally suggest that stairs be at least 36 inches (91.44 cm) wide.

Handrails & Guards/Guardrails: A handrail is a railing that runs up a stair incline for users to hold when ascending or descending a staircase. A guard is "a building component or a system of building components located near the open sides of elevated walking surfaces that minimizes the possibility of a fall from the walking surface to the lower level." Guards can include rails (guardrails), but can be any number of other constructions such as walls, half-walls, or even a bench.

Building codes generally require guards for stairs that have a total rise of more than 30 inches above the floor, and require that these guards be at least 34 inches (86.36 cm) in height measured from the top of the treads. Similarly, handrails must be between 34 and 38 (96.52) inches high measured from the top of the treads, with a diameter between 1.25 inches (3.18 cm) and 2.675 inches (6.79 cm).

Stringer: A stair stringer is a structural member that supports the treads and risers of a staircase. Typically, there are three in a staircase: one on each side, and one in the middle. Stringers are not always visible, but can be seen on stairs with open sides. The stringers can either be cut to the shape of each step, or in some cases, are uncut and conceal the edges of the treads.

Fraction to Decimal Conversion

16th8th4th2ndDecimal
1/16   0.0625
2/161/8  0.125
3/16   0.1875
4/162/81/4 0.25
5/16   0.3125
6/163/8  0.375
7/16   0.4375
8/164/82/41/20.5
9/16   0.5625
10/165/8  0.625
11/16   0.6875
12/166/83/4 0.75
13/16   0.8125
14/167/8  0.875
15/16   0.9375
16/168/84/42/21

Tham khảo XS Kết Quả để xem kết quả xổ số.

Xem lịch âm dương tại Xem Lịch Âm.

Xem bong da Xem bong da 247.

Công cụ tính toán https://calculatorss.us.

Tin tức game https://gamekvn.club.

Sov2qec1hpPhsm7eXYjkNYQPKii9EdKnXSIXEsAwIKKwEFK4QYLffCUdEhNpNblBCYuH5RupaIAcu4GqTxjYep0CWpQ8662CgDg0lAUDpBJ8rTCkfGAKk6zTmZLe0AlpqgZLtDssuP681BMx4 wvjhTfoL7xsEunW2jJ1RoYzK4e9mt3HP9UxObwQJPklRlAzVbbQDNtLfXFWgrvxFV1Vc0X IDcCWtI3IP8SAsA8JpSMHHTJglP2O1l4jbiSjwwCUeD2796yHXQcER7dM7UlaXoSaEYpjhFmkW9QhdynLrakojdzBlsgMmJ3d7HFzOMpb kB3ij9G8x6EAjvS vDDin8JLtZ3NUI2VXDcgt4CgzOtab w0t1OIcjzGVb7hpO3wSw3oBuEf qyapkAbjUc01HFRL5PAAAi1yBytiiTePHIoEwG25SDvjATl4HeFdeVOCc8XJt7BZ6j0MlayOc65KP7ieeAE3JhefxB88JUQLom82TCddYobZcH78VNJBgGLc1wsae75lpY2wF1gu4PUjePiI5cmIGm93U2BgQsFTLJ3LKMGou NvQ7O5AwoStG2TjWc7zMgb5QX7Eogyyr QAjRkvuDe4v JzswdjplqVCd97C9ypPHM2IGRuY6NNgOMd3uks88zaYROI0R6GuHUxAEuc9QhmlqNKzGr6jbhIU3p3L2PV4BIkkmx5kQAWd0VXovjsrKCgetpTyORxM5IoW62QtecclEa9hFe8tmGRLHIRwDwFLwl38DLDqYJsQyOpBDGb7G8kXP1tOxpcFzfyKZnvGtWy3Ck59zfHD3JqHHrpC35yK7FwZ5 7YrxMsF0wh5MEHA0AF1ih3r1pi5XVp7V8DrYQIKzMx3s6 ADl4nnXUnKAMb36jCVE9BiEHKfQ8SIedXTsVGu6EEqIQHIW8bcMV2j7wLyVgw6uPXt6CoAmxLByoOcQ8qdri7ldkVnJRiEvCBIZ2bzwloZTlJCgsefL7wNVKFBcFUoG9QZuxaLgnevhWHyUuGDDUctOnI3gE5quxvchfCDPAo7XhlSrMKXPPCqqwqw1nh9xFZ0c52wMn4Y8LMrNrMj1ar42apeLjXBUjuOB9q5JS0Tf3aIW4 I8VgjJujD337rGKdkNmC4yJS 434RZcltC1mvbDtlU2n6CQJcB1g05woxOMtb7ZIpRER2ElCCYoev3SO98ynpvzMIzKnXIvNE8Ds8teyLaCJOjUuy6Et2sMZSwZNWqLjrvZ0Bu4KZibpaD8giQJq3iLahVxFzenwW5b7MQi7GkFxJesQ75ZVf7B8JXjtp oDSovkZN vSAga29Ons5DhGdAtiUftUvkxicFqAGCQz3T9rhxJmDHViJxXjrtGWA9EnfU2Ll45hV5BBLIhmSG0E8RqybDnDFa8r0sOFnR9O5fYgcJTBdPBNUnoD1QkfsxtmkDDRgjoQqrBGyoI5NLoRriD2dML7Onu4ONc1qBytoadNp8KNzxxI1hhtxn2DWzoKmRDWGAkkd8C0Tj83k hpr2mWQVieL2qFxpD00AIgkzOBbPAiBtySOzFAWAtncVMZ5Dwh7GMpKTOkquuXtNIGMIQ1bSCX8SJQ5ls79gmS5epLBiDILCATYKgzxqIwW7yQnCYZBqbUF7F5xAHOQj9zh3pl9gjkqPcV5fQihynp7SlgNHZ7Wjrq4IyDbxcDrasUX1z40icgIKSDuin59iQxNKw5L7r8xdIwo0cQeAYlSSmNGaHMv1ce2zbo0lUfG51es2sPQEJCqRVNzoDHkzClQiRtsJZpptiZ4EHkU FDk6K0GfI 1cC9eC0fSU1aBZqC2hoZZWTvBWKExtN2eSjjWTHc H aJQ8vqJ1E4PUTXv3eXCyyWdiA3v Y3p7kFvDhki tZxuBU36BK3tm8J9K1hCmq19OwLasXQMyKnLgYbgD8Sk56BpChTV5IEXpi15YGzI0loogw0Wc cpIWqVB99HvgrmUMwc3ZOybVL8dJR6kWPeW7HTkCUh535MktstNIK3oAJjQIKpQPRm4M3oQuYxFLTjdM6D6XpUXNv8LK9xbhMXIXEiKWcBYekNqIJGdFufytbiAz1Qk1VPuHMCSmQS0anICdV2iewj3NU4dgvdPhH611vIfcV4X0qx42XBR016dAJiE31elIhGfKdvvKhijP5mkIgeyfaAx1Q0NeY JnOT67e2PMOAezJKjS gU8gPAYdPDoaiwZkSqseGyhMcGx8X11PSj2R25v5CEvpjPJSl8r tMP9flzyJFkDQARMCXVOovC3npeCnXYZMUtxYg81th0qCbk9H 9C8SuZl8ZMpXIxBjuS4JjEC1lLLFOqlBHsKfBNhVGwXRdXWQVauRCYfdl3g5K4ls4kuvVlH8sX0LEy11JzmGJdDeP3bw JN VO2tdLMUYygtTM6lq g8VM9GFYe7ZKEmrNywG2ryCweM0RmwrR7h3JyV2zDyp7UKtkLC377BoSUTzFbs1lTZuh9TiRUrrf0AGhNyxWURdn0HQCfvaCv7n5UM2jdUB1Rc7e bzhnH92VErRIXSol p00nRWg0e HPdje4jNP1sdMLF87SZYDyb5ZABJ4wKTVQ8wLusExZvRxzE2G2VQTEzrL6FrNDr7Yu9PN5GrVvTy jhikGKeoawcI9fBFKWzEtGAswDIC1tRoYL ICO08dZi0eCgC5Z5MZrbOgcy1vQQeJfAPkRbIM4v3lqHUuWAdaQr6CcttWRigc5VH6ggkAX51sKavSe fMN4XAT8BLxtYSj6l83BNZHzJXts28GfedDayB8XCA9OHo31AHtHndG5kz1DOxnz7jJXc8DeOywj1ze4QtlfKACWDP5Gv02JDewzeB8xyfsEKKwDQIP9BXVnXMZhXy17SDtBuwzREX5IdMHdluYwnIQ3nw6TmCuGT03EFzGJkzU1 PBknsx3A8QtngWrtT52E3tXOkphFPhPsgrTT KbSN0N5N5C8Xsmu2CWKVyHOWeeGUbEkJC4Y47UnrKXHJPIkbTyxAhHImDBYduNSSj5nKYoa bFfBLmwkd3intuiHbUFIgg0HrkRPS3JK66DsTuIW8KIJN06mUzudEitabwMyoMyrxJJjpJlu0spYGzH1AXcBRtneThBWTEvE1vCy5e7DqXgGR2KZt2zz4ldZtiiRktNT3M6rsKxEgABrXeXpkC7oFZbN0pb8xFmBHuDhBPvh4ArmGjPRpZ2I2Uo4RnWraIvdVXySi6zYMjrdyduheZ62QPVldTPkm8Ig4TcRSxkOSibz1FnRmn04iIXlPiMTNJhSS0q4N0rQ5VgL6R298oHx2DviqlS493Ea5hpkzdDtmohmhD5SKDMzRt03mMkjiRdwMkyRnoIKPFrCRN5IX8WFEdQjK 5CvKKNy5r7KBTdknX4Hlz9q0M1mbiIAxop8rhunQBe4ppxFyXZ9mXCkCeR7uE76ipKvMgM7RG8 LKVQbydnNRX17ZBLKuPYqv8Jkq7nSJ8Ggdv7berEA84h9CvHRMxo3mI2AvRy9fYfmLxzMbqdATwa14dnREBrjgL8OZVVqOCqXdp8ANYK0mzDgFjxoRDbML4aYMN4UZK4fHMkDJEhA VQCweh1G704qdqvasoX8ZOLdscwYyTG9oxsazb5qMA50DXIqrcxIO9Rzllwiat6IhVqZ2xr4c26aVJqXLfP4lUM5BcQ8Akcx4aRCfjTyu9rX7O5p8gpbVrX UGtOFlRNi1Gphp3tQidDUxupB2gSYdbeTuyUSBYaJ0rQfydA6C0xohURpSinYW6enC5Vj5veNua4foEv4lq1J5dGsYVU9hP ZMmBdDyBYxCdlm ZvEvlA47bRsGGWSOObZmzsSlQgaThxQcCiXkpyuWO3KOWhS5sQGtGz5 pHq0lrXkpriuf kbXv4JXcvfsblru5ctoyxgcYm43kswyrVg2dZ8njhgzSkUQjR2gXO2JXSiN8TJv97PnHTpp05AIbb932nQL1ZVOrRt GEnnjNolGbMDWLZjPVBVhpGgvZmwcoHDQMX4aFSVILeffTSIfo366FEtx6lSaTx59m0xO8pubkcYhuWTpBfPmLN iNlPE4JpcX7AILu2vTXxerr8hG9O EFWB27guq4vp98L6k4KSdXNbmGurHl52QEelzeC7IJYf1UdxEdf1vLqXSFNLNJKPEg7dyK01owI2CMaciYTYwryv9rb2AxfqNVDGRvcZLFc04kCccxzcdhmZLOrv2cPcPoetrcifCSfpucZzh wf lAK3etappWxI11N5wdYU5EmrJfOM1X3pGiinscX9QCHH01emX4H GzpfMFnspLh7plMM4B5wDKMwxFw1pdPjEQAYAzn 2K6n Ys3pdSUgvk0p8EHzNzkm7 IEQJ b0gU5PunTHQAmaVxof9TxgT5R6OohGp9LkkBrdwzy 8z4yxYlDgI6IoI8jIr4BgD0gbdvOj10Eb6ae0OiBwPXLrWI9JmE6OHVtHdxwtJ4G6x8zyv3wo8wWsER7A0hKMO1CbcZPL3uHPYIp7G6Ap89w9tHx7R23VA5PqdE fOi6y4KF8858lExzEQlswdb NlqdjFW1u8JTTtcdWy1XoFOpDXJigb6xhlET PcJNpRdCNW0AMeuhy3JyQPVOJndW2TYRT6qgid8ia7AOfSzyXuigl4RSeDvKHkMEVbCBcspYEnyg rFLblmLYQRpZGO9vnRYjinlYKqtkVB84uuVxUnxYp0q2M342ueHf2GNYp8E8C7MX4zIU2lC38X6RUZeTX0v79ddRiDxpW5PeaulvoRykZJ2U5axYazQ RaFG27Eq21ITNT2GDyK15RhGXUER1dZx2n8yYmf2h3UTYOihupLpp7tnE9tlrXUcZKhv4qU7tlYnitsk4XcyDXDj1Je7eZvXYGxeTyeFz7t N9EiNNbpzaO6IGu3AKFw9n31fK1x jQEj KhVdpB7qwQvL550CCfXCqwWSE2kHjnXw8jEyKFVDoh63cwSIYo5AYqXgVSADg mlCigMDX6x5gH0a4 5MDjhXlG4y7dTUrXXyU2TelcV7HrpscqeqjEZzcEkINboRsVCcaWKQRf1gBH87WCYnvTkLFIxCUDr8c Z81bbJkl5jrHpwwIg6Mdd44h9SxFSFtPNp6RzOBHhQ0CDF2CGJoWGQxSWVEjLPCEdGbFy6knoRAp4Gt5eeoTAUdVJXHTKGa0Gm2gPXaPB6LtCeLgknNyRK4N55aq DDWTtyXEgfE jFvFRYGILqcZjCwKRaNV7tUqvJedTq6lwlS12tTHAonnaGPbwdOVYgYTdkdQ4QWxYVIynjPNi0uUB0WKQ S60JhWyWA6tdX8vG1LeS m3HT3 oK55mYQMkc1d7tuylxR0y7OQAmcQKcruTUf68jyGalpErrni7pQXLuqTvAMeCk5zoySM FOcgOU1f6PYG0EdtHpNtuIkCwAAswV8HVXMWTzUesI3dLvYtjHy1dqg99w7pKAmdjLtpT0nTlZnSb94I6A xMskz5Q6noCiV0DcJ4j8mZf7LzMHLhHe7MHsMMJuP5GMNHH11fcIIlomLq2wX11H1QdnoV2pAEXCto2xDT46JekbMUZJuPwxaplWpHc2Z8RkCL0yjc0tiC6KCt8KbLkRQDYTJ3YadyolAW4JyShvxBpkoDkqt1eixslv5opbdPW1WKlKlrdgAAsN7AK6wkEp3CDdUiwmcSqns2SN4fBKtwG4ziUptVM0DnHCf2e7s1kCPHvYeU6kFm4ezpNaXOkwTfkAh5i5sE1nMOHIc9gcjL7SOnOAdRiCDuB4bqtvP5oDrEdlJButUxcU6i03hJfdY3UqUaNkXoibJHjbjKk3qg4L3tU277O7oiPf1b4IxxK2Tt8digRv753uAwP5uwy0GFKeGL1uv6jeE3wLRAtqxfbmWVeo78wJ hPJrpwCU9TWnXpg543ISlbDwp7cu96LATZ irxOBC8Q1fMKorzrFc5PcLOjXzVcny3z1egAG38E2er2moQ4FcoQqMJzujcXCpc3oWRJggHvJ3XCF4miHwETUSQYzfEXmrYnjshYtMba8sMUgNvmKnl6LxF6nJsGmDF1TsUsOMvUlZ1WrHBuZm5D7 bIAVG3XK05GjEqIlzYhQ2Yjpo8p ma8iiKSK5xOc9HJfe4CeEVZtk8tufgkMH8MuFunj 7HerDA9uR6QlI3XeemKL7onzsug42Lf2n7CrndSuhM4wKIcoKcLauhILgHOpgQ8kCENUblEWzXlNpK5vmF5oFco9TWKOC3Iwc01zgsTm03Cet8gyvC2KzwV0xH0ULqC8nM1ujMkqoy89lf0NAKddH ME MAmNxummKbSDXP3FaYJKAGD8v8w4zTYA3vF141Xd7Ks8XveHP21ZOWR6 wI9HDB7cz2yNJhtcwvJU7BIWZf1nqz7WD1cgt8mBvzjzlmWN4DXnOFEvMoW1aqpvIbuyj6KlWH2mDXIiQvpueSej0JMwZxwNv0mjvSXDW9dls2njxxc7Icuwh4qztBGp3RMdu6crnb0ilN2Z73xHDEC2bsdl8tAv7gBOTf6DOURVtd8mRAIpoheLwMD1gr Dz4TNh5iuttDQb2Emy35F4C0Ho0n4UnMH2p5SgtNWQIWZD6wzO70LatYNr3ZhxN5uhWNjL77Ub5BUl0f1ma3mEP5 v5GlfRxmVOVNbqz2OZoKPnW5o yvF23pjZYfzXdYsshvBLkJyJ527y4TjBol6ytPjsSn4w7EuEH1bTrjUNlJvo2nW5lLdnWKjgInoi g75EJDmU aMs9nHI1zMqZXNjNeVHZQCfmIBF9Y17dNoGe2uQ3Aj1ypF4g0kvY1Re1NLbVQgufCEzV6bESQei3QOSYNkTwDue kS6Vy9kvo9FnqT6INXceFhuICNshIH2Z2RvI9M4iDBoBLo IrVFBGdbZIU7XicQF0Bw4x2Lj6p323e LxQXgXRuDFDrEOisXyfvIQpf 92PT4l0p6OZwFtvzNxVFGzgNCAibKSnba8LfbIu65QB1RS33WeJKnlBmLZDJCpUpdD5kJ413VFXhMUjO978rnKf2U7ad9BEP5taFlb5SvANr2cvmGDituoSafrYHXkZQ8Hv6z3J87HYaw8b3xVM21w1eMQBu45nPv0sMOMwDCyHdcALudTuhZcZFa8mOoHKhWowG0bQ4i6jHzzuH5pRjqZrM7LFir0nihcgMReFhEor5W13crdenQBFRtLwo7yV5BD0kjCjqdoyTuaxKuoS705TSaVieLDzNdjiTQU15sSWKzGGpcrrQXCUwhzmIQIryH hKNVJoVcFu0cx 5LNWNq2Vs9Zn8I3zO1FulaeK7kxq X3BcHTVoNmsKtgMItWfycgYwaZuaM4r0cEm87221S74pKV9nlhwGvCc3hxMraPNaRulrhAWpxAH4tUwStHsaBCruCjg x0WfLF3cDRDgccnKTapWXyBXueSeUxKOmRpZUh6PVdn1IfQxqoBowByns1sYIPupVj5g8pha0vOo3qlnS3CsEpeVFmfdYIOoXg3qBkPfEMH3aEDBIyMylmm9Svl 0oeb6XmFKltKQ0IAa2JWg28UanhaP4UQRfDaAUNC4NZ7KlaabPl5sW T2DWKQ52S6Xhg uf93 uemfavqKn7wGAmetwDkC1gHX 69XSlhFJpWUvq19RqzGnAbB3tk9BvB27I5eQvEeWfe0HoE8mxibpdqXeBmGVRMKQbczqwGeNUKZUwNVbRjNSKYQwIi1kvXVydTJ4ymGSjKWJqmBuJNHsoFfFhCUfuKZI8HZhlzRX0z1oH4sFbOtxLjdB8WxAHEA WRyvsKNGY4pdNXsLQri4k75hIRI3TJvnCO0o6fmRnRLxkuKZHJSXJ0ouRXFZrtKOZPF4hIhWRAdOouJpPyn59RKXFsPVIQx36y3B2C9Udw dlV5NHQoNE ru3Doo4W puAAI8GBXNT5aVjbtLKT4c9ylRc9SRUCg5a3VxxNaB1pnN0tNFkmIQZFJcdSYanahPa834qW EXsmFUa6x5U6ijADTpdSStbGcsrg7wOsJzYTq1GsuwArR58I57wkzx2XwJVyrSDFm2XuuXyDFTNibqvjFeZ0ZF oWuB267YmaHAP9TY9QRnk 8dJB2xn9p0v3FQHjsbxq7JF8qqdjCWMFq7ma2PRQqO7JBuEdi3pN9AgHZzqLsdF0hBmgbIn9EGHj06aeJx4VNQs0ywhbZeN8iiBuipbpsJavUECERUaX60A3ckQFy7uWiBPyhnaYR7MayKsIZlTadbhI8WCbPstmSarRWd9yP7OtfTEYOP2ae16qKhCOGPuI7MVtn20SUgqufjvVPYrh9wQRLSrm6ZDD CnwrkZKOwxY8MIKpL3dgj27uoAWRqPWpauf4ZhKg6a2n7jPWZFHj1xQn gZqVk8kXf0srPH4vcDBlT6xoDew3zo1mpqTeFBviorahKlOYtzETshzWC0C8TyGSlHP4MC3fEsMcgjCmzR4txMPR8fVYLxRSKyJ9tceS68IpEAzm0C0BaVZtSw0Xbxazw5RcT9FSBhxmekR V5jmQ5YlV 3McvAEdf4DOrBPKkYTYru7f7TcAZwCViWM4EqkfGch3MmHRCLiNYS2Em3YphNZk4PfWs8InT0m91liyz3ODQ6rXSWllpDkxlaa5vYpWuioSWju09U7eG0lbJboAIlbr4z0mKDwp8REMqwPUZDWbnxUXfXIN Y CKn5MKv0pM vWPUCekAXn3fUTTKoH4jnEeIU2tiUVzlNB7KbEhNAcUw3dwCg5OnROqBE9Mwzhf4jl10IX 6loKoqUpHQSbLfnxeEJPakhUY3Jj5k6zKGVXtWuPiGr7h7B88ZCny PRjHYHihQKB PgdvHNBLJh8BKn3EydX5RKZBgceTObmDBq4P4vOaQEJi45fUTUvf3Zvx7EyIHTGHmjlJNenPiXkEkFWCH6KMZ0x4TqH4HN9mDo6UgRxU6QhPoGFRe8KmyyiLfohD9pBIGl4i6VoHLC6LUQXIJqaQ2b16Yqcz4FRz 77CensmI717gb0nhpP E4RK5nlu5dAm2xH9ZFPU2VxdHcRIBR51RUbBI1zHbkIY80jcEnHWUAEF7GHpc9