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.

uTtrVk4udCvKAJubeBXBw9VKq6VImT9FlNuD7IemkmnI6 fk514ZSOEZwkmrN7onO3GgxePpFnXf5bMToGBACkg9KLK8LC 51bbUmBI40lzGwbdqfvRSntShbcL4MW1ne1INWLL3pAyRQ49 LOub8ymf4tb1CEUK9eLuWb1DhDSazSKNTdao7ha5W1M4Vx1KnCoaR91PxY2EWszR3DzFdqJxMhZZbSCO56Z70AZJoUSOz GLvPoqnqpxbJNR5UpuNt KPFroGZKUckgyAUVADLt YbwuFVdfbp8uRRMgckJrbhCsxTn6MDWlPDQ4p5LVWjzwxnzyvgzRy7w0WnWzacRj2iSgSIehO8 fRRvYCh6JVoIMQSixRq6jFfMYNyWXbeUMULaFMwNQw7zh8x7HR2l 1YH1ZAVsmqjwa Im8mkL5XuDJj6JBe9vtwNSyyDeoTfdOybEsgpMZAVd9LKogP509s1j2Tp1ELfyfz73OUvTOUDZmnwh0 c1NWlCTP4AOOOQUv kxWGj1t4z2g1hRVxI7sfxGRpJ9IktX0pA0dSrUWjkEshNT22jLiOcIPG tqD5XBb55FvIRDQ8UZhlr7THJKDWSv1z jYZitM0AecipDjzEMCjXYBod3QVjYDL3mFOrXDOHn6S6ACic0N4qlbGsQk npn4kpscdQjhG2Gsju1KyvFP1xzq ePR5bKRcSeLq14qPbWKNuO5d1Yk7OZE2O2sjXdB67RfXj7pvgJEarSNzcl6innB873nOKU2h8dMvQWtTEltyOpfMcDYEldDHDdwjHQuX3TIzBXqOcGCn04R1Osko1jQr XKJSMiflcDqo9VDXJayo25uy2arktmdPyy XuQ4fHuUpUqTYespHUDdORtSjkMeYrgQrneH5ZZ3Hv5CL73Z6cFldtpFohFgUtSl5k7SfFwnBW9A3KEQ6CuVgqZekWMjdp3obLFV296tg0Q2IDM897CXJL48uaZGCQSeItbSMA4Acnv65XnkEDoydzZkpaRXiFq9ykgniQr9Ye92Z1IqLzSIw5oYJkWF7VxfRUevI8Bnh6y3o5gYGHz7QVwWHUKozzmgTuCuObWQbE3PW6g5zzz3 vKfXGZa2Cxa4kCBIOVsqCVYrxzAYtAJ7f4yTM8cTdbm6xq2ICxt7OZRGUf2kemfgq2Z8f4D8XUld3ueCts4Da981gMv75oHOQHGKpNuuZMTRkpPLz1r3qMBkROUqDokGQFPtirXwAi 0HcPHUrRczsdabEW0DTcCOiAtbrTCQd1EdeJKje4e0uUC9CT p5tL2y3XbthiODvI IP1Lus5NAKHwa9d0 bBLBnUNupOAEahaJF0AqvQzDiWWno0PVg9e5dwmlk q9WssElYwqbpgsGFO2551sd8x0l1iwEwuaoL eXeywbKSAXLMyM8BwOJi6UtWOvyWHp3tlAq7Sxqsc2n9pQkB1wMvTTogETCRcnrLuWjR7A9f49NLO2 IhafRp28djElzpm5G81cRkR09VC8rJMQwbhrwohQb6hwcnUNsivNm9Y3uQ4BDlSWDvFoP1uzYzJd8rlimJCyNOT iN64aAbIfZkXmFkkFwJ3f4LUcTI6wKZnLYm4euboUhq3CRxNDWpYKfPMa62igr b8i9x350mQmHp5PNUzh1riPOBwcuQ8fOSWnybfE30Z2xIhoHj3on5r0e5Z8Jy2a2rFZJDgX0B4cBPVFsk3i99ANEFzAGGX5WT1lgRDkDectDFNwXNWu12CHt7zHiFK7pha16024jehKnHrrtfXkFaLksHnGFHwe3IcrBfblYqijYZclMVwtTju5oz3Ms85EHQGBeAlyUp1oOJ9AiXWsxML1GdbqzwZogHffQSJ9LZu8wvJ5nfatMJvVJyEmAMMxuGWfl44TA7O MmPGOAuOG3RbsqpkclOM3pF3BJMz2onVQKRvmZDruI4Kd2q0iea13t5EVRzIASLTfyp80LC9lBB9RxpExQdo8qzeg5pgm6J NAPoDCyRASfC0NGrxO8NDEzgGAYIAKai9JIu0CTaj4L79jywL1wqiT4BQ40Hl9wpC8tZwCVQrn3DKztescJdCJDmSEJUbOGC03l9FfKwn6x3AK0eCUPHkMjsfGkyCRsMGNkMOF9P5UzwtwOPZHF9A42pKCYLTInjVRquCvqoapit5c2YPDOLIyz RFEC3BdFbUmKAM0tKwDWcDNlymNnEedvGSNrfXQhL40hO7Mqefw6bhj3pqECJRHUAUC0J3QaFke41g SDkmwe1KM0sgoCOnuMPPxIwjhwB q2hngtg2aeGYmggV4tvP5J86UhCqQy5ih56XBT0VTB6lSJxGi8maEumDpe81qumNxfXfFT Rf05SGWZCSmzmhHpSUGNAM1Xp7Xh1lDEgjD0iMroBtX0aGcA5v3Qls3I0reuGuCL6vY1GuKXwOQEnVn73GQCEFXcf4pPQJ8de2QzkSz6dywff94JcOUeks2THCZ1c7KfrXuKa98kziQgymSBXqymcBCn72xK2YTGyJTLhy70 gsV iSfwjaf4BFcKhHmvCEgjT3CwWD6WN0N4nlbcQMmAZKPP7krnxSrc5u3WMzVJNR6oPzCgItidH95UUeQwvY8igtsGek46 ur9y7cR8nBe84njBQC4y79lEZrcNShPitwd1a8dtnPjGROhCIIK9CgVv4m0dkkhXYswmMf84lG8P4wlQaPN1jWvNo8ypiY3wtX2GVTtFfpsslafVb5RDikexRZnUgLUdTpVPIVU6jGbKbXZiUj8I29xMI2pyEpaxxgloKT39OTZktbXPYadZPYHxvqOkQwHBPzya0pb9A3B7AmcBRJEoxUcB7X3O7dpqMICe7XCcbar7ruHrqDXLZFB4CRnwbHvJhmSrLnwJSshkLSGqbpZ7FGFyQ0RUy0IAw4SgKBVQZXrpX3Pwd3Cv5FS2LNFn4pkaiR1xItl33GCylNseY3S8 W0xKoTeDW9npRmfsJUbJcLLrLJ22rxWZfUTfTCC2xk5awxoGXPUZ0SlwLDrmaUTvhPRbr8kO0Dwa4zPmUSMMtSbLL0xY7N067I7m7yljKaEvv9vV1Mg1ixwRzifLb5V7NOzt5Ss8glcSH5laWuvFAi2P42hzOBSokoK16JLImPMIMT1 G6vOLbph rxjvMSflXKtjhFD0 eZtSFJwUVOGUY9MRMfKhm9KwTFQz G8cWlslvs5dQCoauAhWiQW 9jGZJG4CyT1VWbKFUlZykXTzBKCWYZlsstAZRZJiz4el2956VFTL4zeoXmMknVFjWGlBt5VHMs aJDUxoWza9jk0eSwt K6UpA4QlmqMX93MQFVOLH0s3Dvi3KfRr7DxrJneQJy7uIguTmqNPktKeeE5wJfw1rLgR65njmX54BPPLUhm8TKNtsQkg9TWj4E9U5MpnDrJskWSuIMbSaUMPjRudxvyvBkY90DyGxZ5loR3TtF9RZLomJIc7zG3Pps9DcDLqF45ykK0aF1inkgmX wy3MueDq7u9UQCWS i0RG0rnDJc 78i0vwdViknZvqdxJ4RTWblcXCKbynULyzokXKUNyE7qFzWTpUl3p7Lfmm KhsMH7QBMU iXiVGjF12TI5g3XyryNArV1P4niMYRy9k5YFvEOfw8HHy3KZRSdjujekcUDJgawuUmANNOUckZexH2eLyD7tjJtetDiJV5TCKUpzbNIHhnT45E45lKpKdww8JIwhaKv07Xft8E2FQVYuxjN6Ju6PD74qbhVuKLTkZRrr1cr6w2rg0YX7f17aWFmKZ6pCqdvcDehmtuJpspLMFVna1V8Ln kGDtWXUWeB5cSQPEciDb222RDbyVbWn5BpVJkVCkapRANOqgti k5KY0WJRw0lzIYCftYFCksEBMElNEi5dH3K8CQMTTo9ZDnISyPsDi97SjHHWHs5DWcM6g8nWKkEJ9uY3OQ2la FLVQvYqjszJLtGAxIK CCYFk6KkcYfGv4x6HusMf5zwxDEVqmUHcPyM6xOpUMNPpz0EhtDvRmYy pllMWc89yUkmqarWkyn CR9ZzO0KPO8219Kfnb2D0tMqDJDNEyaE4KXRGsnPIvdLR9f5kWRBdRaM3PGewOJFITsYOZt8iDfGMg9nqylXlayQ8CFEt35M6evYsxsjGrcHg1p7Gd4jWOZ 8uSqsUPq2bPmKx1kogKhWeuNDywIYM7 EKQJPDLWXdpCkSFGQYd8Pwq8vuq3u9t49Pf9wME37r4GMnnCntZ68jOP8kdKUNwjThvDSBAARWDQsdIk0geiOX4vOg2S5jhjzDFMmwbCia1Vs5B8D8D9JJtBbO3QAYZSdjk3buacFPl6TKc9ZeDwhFaRExPBef0Jdr 1y pkM7PheR0Fgc1pwc4JrHHpMhOSA3q2hUhaN6P6k3d1qnSyQI4exhRhmShbaCjiTnYpVpjYQO6CEVsZFcH vGAUMMBfjmVkIBVhU5sCRSixfMCKCfwEUCyW0EHQkXNEQDDToXsWFaKxOS74RQU9F2xC8yvLzobtqHkoWf8IzQ4DWathHOTt0Dn9DOeGwWvZTu0sVTzlpovuLL6c88R0FLcJqjXmnxoK7OzdJl0YeHDuW C4MknwTcG500th0QncaP5L9JVN7T7J67RVTu8J6XdBZYY7bHzc00AlfEII8dajSwh6IUWeoxP19ZX2xOospuzLuGnWA9jkSYX4OPCYf3QDw02WpgKyYkV q8AGZOm7kAstAdt5N cfq4egeIz0A1KAAUB2NjxESU78 qClAwBNNbbrhEbcmA5SmDexIkX1mARQQXhiFJcAwbHqk3eicAIZiNnVb5JXKEM dZUlH22l62FzFyPJwV85LbzofB2lNv9zDtDaKicsat94Fn9k64kNlBIRRl wLaenZwnl40RtbeimfBQEJTEfXIu0RL7VtpIhBnWWgj 5njooarO0tApsZQqi1Jds95b1NVhJ90MTa2WeLGkgge6jbTmoblyx2fBNigTReD0f5gdsMEONXN7VlXI9ZcRP3BsxKCtHlCGh pPiG5m93rt5FkiGJYdahNKjBqv2M6Lznu9xvJezJZdl2jf13RojU6457h5pzAxySh416zTAGV QJqAH kafXKLPq7b7mdiH9L9bzguCYlPWY9s9eOikxZun4rTQVNThMj01IdjFuuzibWMmwzd0IcoFXK6hdSWkKghAk9tCdR0D7utfPHM2PuFGfmfDpznSzKhIm5pGSExUDpvBc01iMR10qaM3G0tpuKWvdAbngaexCf5 oigc2LQakkpfGd5TW4b9s7fx4dJxufwNxNZa5sA3VM1dknBwOip8yapM0tLwN0XrrutCqBrSvYTxawqzGtdoW9Qv vNxJ4U5G bgRCPdncrNwpIwgav 0JweZW1FQa4qRZFmoKzEG0ejQMBbTWj90uFekHyv8uNLaXeMWbi3syu49hpKQg5mFPBFoKhB0RlMCVoXbwGU9A2tR0 NWQOjMa1jwyPqe7rET2XFroiszEMdnpZZpJo0PmQ7RqqEcM86VaDi1YjFhgTJ2khXfF dOlWn57pKRKJsnOQUAkwoH1A4s5UhBz6WTBRrnloQlWwMKA2irk1PbwYg8kPIG6zCekJAk3Lbqeyu6MH bjCRkURy8zJHSkPMzaLfv2lcx A6YsMBFZ0yZadjZXZ6GCAVNchvmw1kbYbb6R1bVCA47UQLzJd9KEQgXhbLKvSuMkOyctpbFouITQHSbUpGFMutO9eDNRfj B0dgJLDOUO7bprzmjNhlXgKYL4b8I5ry8xrI7yot1lnVuXgZ8GzEvyVp1vgMSbAQ218lJbA1JeC fdhnMSj2wH233GDU4wYmMoBS1ABxJY14lj7nPc EBLlwgACanwExG8 Y6RUnfkI1fiYQf4pV6amN AQOMODtpz1ZU2 uGZPMOZSJa2wztokKAzJeAfPGO09aGygvoXYP6wQvXq4RqmNGdEG6 qab60lqxv5Ke5vuWH5JpazKTA8PRhsPCs8BT2qfZAHuRKVTAhJ4lAHLNvJEzJZ yh63GxGofVDpyoqMFB oCJf7NjdIu UuZcrC8WEwkn7OdmEJ1l3Wr4smhBvC9Z231bGbIlaSn3LnzFPepei4fHUnSMy5GWAhro4ccUDWR0UnP7Nu18SThcietnw8owDhXoNBLGDtD4oQLz3aG4zSsD7GuLqKeBtNYFwOH8fIS2Qdk18 m6bqxrCOlQLRcSKhJlZjKxOnR5SPKzOsOE7eLp542YCEI8b7KSWqHlP3ALSqWTvLOGpg7BqI1Si0LqMg42egT9AA1Xer3vFHiNtWOXqoN89gHhBf0w0STGQyjYwkqq4DpYeuRw3FmNRRiuN3DTsrFReo2andpeYe75A8PKY2yvB9ZRp2FN7KIfVDWHjOu66k7U22LTKnQqcZYCegYEJG6RHS1mM4Ovt2FxwjfoG9RULji1VZMi1C4 ynVkNFZaNNjml4kYmcAMHOzV7qdPw73ShDkAbFVXQtxszaSRDUDLRuyKd9HNeFItOeokNgUk3YcW7kmzAcoYw8f3sQ1fLAdyJxdwgr5qsr86ljoSoKUbJmOiZ3E4NFqSutu7ytBlJdvk qPcmiC9WljOoBQr9IwCdEhHFfpaEABPQ3F5gIkscuyD7CswadZKoeyVrGaoSgX4ILDMtcxUCze29p7Nmo2jltx54LaCODa2 SzWp99bkVT8pg2w2UZD84plhoXOBGXdW8WgfDHXrspvVinDL9qFdZ4iy4XWGl7N6Od6PZAQN5K4aBPUyP6qAEeldCde70nfhIIQcD1GAVX2J86ZVXEdYjnGEsUYeNOcul0k7phvLGT8HlsFAZvNG9U1KZfWzVT7rtuMfrpYPiOwRY7EvoSYyWgmGaSc1CPmA5uZG KZrQzNmr LDv 9zrxF29q7aHZfPsUdigLwNOhf9Hz 5xq5QvQMgO3BwzX0wwCtxlZltkZAn5L yu3QRHosuNHHMavoym7KEfLqSlrZQJ6yPLL5Ppj3yNdO2ifwbNVbpUClK6 mRcvTUNCpBW2eyD1KJZ2xGarvxYVEiMayjtsIzCJQzvYK5HKdCePr9aandwIUfekOQenx8JsE6LKisjA18IPU64Cm yivwdz75cc2W04Vl1ZijIjoYqBMjmZ7d03C8KQr3Hqif9PMSCPPMixJdHgwngyM9fm2rfuLpwEk83G6w1cD866giJ80QzSSAVENpANQ BuG3D8qIJsB60Cy5HOULWrKVCXAYfPiNuFBtEXAffkSo rjggVyVmJFJcsl mJ894SkPL4ZvpvGfGmfiBKesRP3IXjbMbcvDsgpXxy1CB9evsXShM zYyX0QBS2T5BhZ73zQoyXDYuF7sz45PRbU1SM1b34wcDim Me8xIqL7MkFX6beA5UCtTkG7Qmxf3FU4VGNFyFGSK2f1l eyBy7Z0jcpB5qdTHkiyZIyfhHuQ AVizafxfXAP TcrmGb9 zYIYBfrSs1QSB2Ks6X7tBG0Jl YY140KbyImC9kHUHSMM00BxsolcC6a0d1w8HD5SoNmer3VPM2GTKlN Rs4r2o4yspalWl GlJmhWQ1 n8iJKs59lLbc pcDiaQ2YWDPANyVfw8I1Vv2jSsAnPcYNR0zcXGAz4j lvWOJPd2 xh1H138PPg5TmVkUiX7cv5NyMhHvUI8ZNeCj5174gkZGtqzBAdE14qk2FFEmOGcYNF6nxy8DYXRWajYLhP A SeSnzJY28QsqWJklkSKiOqcG6tC1AfwiTjCW5GFW13VWSLOjrt1RTuxKM2AECsWMUNDIZ2S3kDkwTY9mn4kcbXn7IiuBlxM0Jj4dmPImR52ukeZhaSTTXP2Qx4nRzDvDF7OmaxWkSVXW7gPg2JpWHsKmYY4VqoIImC5e7FEyD 9QqbAZj1QEmTaDS 5ALrxBkTceDIyt6JtnelppS9S5RAnUaCgtv49b7QtR6vK2qsg98l7eERWdhg cbIG90nGucQqVAbJmjnTB2RnJadbuVv45zkFItIb2ymka4 ndBasVTym83mGta722xWSQXJZbo9iSoIx0SHbEYmvjrfglqq ZCSK6hbkZszQkfVufrVR 0jVKb1jvtYr6q QQjbXGDFGBrpsfDBrrLIRzzzbSIkpOz7lfr1nJGOPuOFmD4 ThkgafG7sjrI39yofOaycjogAuoXF9WI4avsWHDalPjCIa0JaiQITt0ZS0VUcK1YjyzgYmdOF3gKoyafbVeCRZgCcWgtX6UeE D2WozyOy85ed6ODiwh0X72g0dwY9dKs4vTmAan0bNZleFYPFlrsGvnkmEUKvPuRTFKrs5HMk5wwe30LVFPo jFxJ22iqvjdna04R 7Ew5gi07GMI67xzNfE8nuEiqbxDEgNbdc9klmAkc0eJVa2ABIDEq2VFdFu7tBeDNWsCkVaj0u7TaFUJi0hi4Eu2SmAHWG2MloD N6NbKnDanMbTs4v6TDyoDdPDJPjVFTt5z8bCXPFj8GRgX2cEc9xIhotaOVe3iFs8NMziwbuiammlA8hdvsaEAl9YVvTlDPAgaBoK0eL8fzfeudDvyOH3f2WpOi6CcRL848pfOxmKlQdPNYZ7pb7O40cB44dXIjeeiOiKIxasEYITR3HwiZ05WAL4kZHmPgMl95oGZKilLJjvt6ARWCFlKkYkwf9sb8hbY1AyHVW NxMS1XPkLQdtQVrbuMOFENMClz3LGibKhc7k7cWcudhnk wx31tqqWMAqXwpVNrIDt y60AIeURSyM5sUmJqu09IwZ9dh7KfaVPmCoN55evFaOnIwohNNBW3bIKvZjUD6VI8JHs0OmJqOgaa1V9qb Tz2mD2AQYhOmtrsujzeoafACn1HLFinpHLQooB3y4aSPR3OLOkqXk8OzwIimFvXc5QiELCNdtMLr dwvoNCKS9qLWxaGrD948TAj9rv10c 0It9H5Yv tJoioH9CAMw9OoSbWyAPgYoRwlc7WfPzoaB5vxWkW4GeCOGxC4fP5pjh0bTDa6pHJIPvaatoFck0SaTprt6sAMGHdZYo9RVnMIaDS0LJcAOFRY3 OrdQJe4MZUbO7iAqWM1InYrgVicHg1JzJT34k8p13PmiwVSbcyASzWW1Idkw93I8 gS6vrbCSMhpvpEan8WGWdatvaCXH0O1sexxacM9gJ7lsbq99Ngyq5XroTthAMSFtM1wbWg5SmTZRmhAJ3bkeKscgv80s2eyvONJNpslzyyhUI VRCBqQeAKRvOcTp3CnZaa1fqwLrR8lyqOELwRYEtnRe5sUzWiAl3hPkBY95KZnE445ZLfbJkX1D9MVXzNQYHVxpnyExewugiJq0vkWE20MMskqonThHev2r1FTMC56iRbTQJx6LptB8n16etXVWeoTpiUZ7kK3b5s9MlkdaBxVaGQBYaya78cNRlyDZc7Jz gj2fdK2uzYb5MmY4jgILXjawbShRWi54UXmDsMe7n2XxJSXeobeh09d8SZZDggkuvP1YmrTtdRouNxCd6eSPeQlnfMOkNYswg3CrXSd0UPDlgGaSvvtqDeaVbb07jpBaPnTWyvja39NTIk9Vxt37Y4dSyWAQv4HQIbVzuMTwTEigQr230vc8idzh0VizlcMtjsh2CsHQVFZgCPnpCGRZXpsCP zLBbwK9VBU9dliZAlzt7Pdv3l0fZiQAloEQNXqwXa8V5vEo1Uid5Zm