Gravel Calculator

Gravel Calculator

The following calculator helps estimate the amount of gravel needed to cover an area based on the density and desired depth of the gravel. It also estimates the cost of purchasing a given amount of gravel.

Modify the values and click the calculate button to use
Area to Cover:
   
Total Area:
Depth of Gravel:
Gravel Density:
Price (optional):
 

RelatedVolume Calculator | Square Footage Calculator | Area Calculator

Gravel is a loose mixture of rock fragments formed as a result of erosion. Gravel, along with other types of rock fragments such as sand and crushed stone, is commonly used for construction purposes, though it has other uses as well.

Rock fragments are typically classified based on the size of the individual pieces that make up the aggregate. For example, sand is made up of rock fragments smaller than those in gravel, while gravel is smaller than cobbles, and cobbles are smaller than boulders. Size classifications of rock fragments (and gravel) can vary. Two commonly used standards are the Udden-Wentworth scale (a scale commonly used by geologists in the US) and the international standard, ISO 14688. In the Udden-Wentworth scale, gravel is categorized as granular gravel if it is 2-44 mm (0.079-0.157 in) in diameter or pebble gravel if it is 4-66 mm (0.2-2.5 in) in diameter. On the other hand, ISO 14688-1:2002 classifies gravel as fine (2.0-6.3 mm), medium (6.3-20 mm), or coarse gravel (20-63 mm).

How much gravel do I need?

The amount of gravel required for a given project is dependent on what the project is. The calculator above can be used to estimate the amount of gravel necessary given a number of factors. Note that the price estimate provided by the calculator is solely an estimate based on the cost of materials. Any other costs associated with a project (labor, delivery of materials, etc.) are not included in the estimate.

To determine how much gravel you need, determine the volume that the gravel must cover. To find the volume needed, determine the amount of area to be covered by gravel as well as the desired depth of the gravel. The ideal depth of gravel varies depending on the application, but a minimum of 2-4 inches of gravel is a workable baseline. Multiplying the area to be covered by the desired depth yields the volume of gravel you will need. Once the volume of gravel necessary is known, the known density of the given type of gravel can be used to calculate the mass of gravel needed to complete the project.

What is gravel used for?

Gravel is a widely used commercial product that has a number of applications ranging from decorative purposes to large-scale construction, such as roads. Gravel and sand in billions of tons are produced for construction purposes worldwide each year.

Construction

Almost half of the produced gravel in the US is used as aggregate for concrete. Construction aggregate is a relatively broad category of materials made up of rock fragments that range from medium to coarse. In addition to sand and gravel, aggregates may include materials such as crushed stone, slag, recycled concrete, and others. On top of being used to make concrete, gravel and sand are also used for road construction, mixing with asphalt, as construction fill, and for producing materials such as pipes, bricks, and concrete blocks.

Gravel can also be used to make roof coverings, a walkway, or a driveway: a mixture of sand and gravel can be used to make shingles; walkways can be made out of a mix of gravel and stone; a driveway may be built using gravel alone or with a mixture of gravel and asphalt.

Gravel is also commonly used for drainage areas both in large-scale professional construction projects as well as in backyard projects. This is because it provides a solid foundation while also containing enough cracks and spaces to allow water and excess moisture to drain.

Landscaping and decoration

Because gravel comes in a number of different shapes, sizes, and colors, it may be used in landscaping as a decoration or an accent while also providing potential benefits such as drainage. For example, it serves well as a border for a flower garden to shore up areas that may be at risk of soil erosion. It can also be used as a patio base or to line a walkway or driveway.

In certain cases, gravel can also be used as a substitute for organic mulch. One of the advantages of using gravel over organic mulch is that it is more durable than organic mulches and requires less attention and replacement, while still providing protection for soil through heat retention and prevention of evaporation. Unlike many organic mulch types, gravel is also less prone to moving, so it is more likely to retain a desired shape or form when subjected to the elements.

Water treatment and agricultural uses

Gravel is used as part of the water filtration process to remove precipitates (suspended solids). Note that gravel filters do not decontaminate water. The use of gravel filters is just one step in the water treatment process and only removes solid particles that cannot physically pass through the gravel filter. It does not remove contaminants that may be in the water unless those contaminants are removed along with the filtered particles.

Certain types of gravel can also be ground or pulverized for agricultural use. For example, limestone or chalk is pulverized to make agricultural lime, a soil additive that can reduce the acidity of the soil in order to promote crop growth. Ground gravel is also used as a form of mineral feed for poultry such as chickens and turkeys since poultry requires small rocks and minerals as part of their diet to properly break down their food.

Types of gravel

There are many different types of gravel. Generally, gravel is categorized based on the size of the individual rock fragments that make up the gravel, as well as how the gravel is procured or produced. In some cases, gravel is distinguished from other types of rock fragments based on whether rock fragments are mechanically crushed or a result of natural erosion.

Gravel formed as a result of natural erosion tends to be smoother and rounder while crushed stone will have rougher edges and be less smooth. This distinction is not always made, however, and because of the many different ways in which gravel is categorized, it is good practice to clarify exactly what kind of rock fragments are being used since different types of rock fragments or gravel have advantages and disadvantages depending on what they are being used for. Below are some examples of different types of gravel.

Bank gravel

Bank gravel, also referred to as bank run or river run, is a type of gravel that is found next to rivers and streams. It is comprised of a mixture of large and small rock fragments, sand, and clay. Bank gravel has high water draining capacity, so it helps prevent soil erosion and also allows plants to take root and grow. It is typically used for filling in gaps in the landscape, and can also act as a foundation for concrete.

River stone

River stone, also referred to as river rock, is one of the largest types of gravel. River, creek, and beach stones are all the same form of naturally eroded stone. They tend to be used for decorative purposes due to their smooth surfaces and the variety of colors in which they can be found. For example, they may be used in landscaping or for lining water fixtures, creeks, and ponds due to their high draining capacity.

Pea gravel

Pea gravel is one of the smaller types of gravel that gets its name from its size (it is similar in size to garden peas). It is also one of the most inexpensive types of gravel, so it is used for many different applications. For example, it is commonly used as part of an aggregate for building roads and driveways as well as for making concrete.

Pea gravel is also often used in landscaping because it offers some color as well as texture since it is made up of a combination of chipped and rounded rock fragments. It also has a high draining capacity, so it may be used around plants and is also used in aquariums.

Crushed stone

Crushed stone is a type of medium-sized gravel that is formed by mechanically crushing stone. Most commonly, limestone, dolomite, or granite is crushed to form the crushed stone. In certain definitions of the term, crushed stone is not considered gravel since it is a processed rather than naturally-occurring rock fragment. One of the key differences between crushed stone and gravel that has been formed by erosion is that crushed stone has a rougher surface and sharper edges. Gravel formed by erosion tends to be smooth and rounded.

Crushed stone is most often used as part of a concrete aggregate. It can have different colors and textures based on the type of stone that is crushed to make it. There are also different categories of crushed stone based on size.

Crushed stone, like concrete, is typically used for surfacing roads and driveways. It may also be used for landscaping purposes, but its sharper edges can be less visually appealing. Unlike other types of gravel, it is also not as commonly used for walkways or pathways since the sharper edges can make it more difficult to walk on as well as more hazardous than its smoother gravel counterparts.

Pay gravel

Pay gravel, also referred to as pay dirt, is a type of gravel that can be made up of more or less any type of rock. The distinguishing characteristic of pay gravel is that it contains significant concentrations of precious metals, such as gold. It is rarely used for purposes other than gold panning since it contains precious metals.

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.

7yTKJxpMV9hKkBcwYMLCXcUQNbfsUxHfz 43KH3mNOLxqTNGhfHkxjMRUbKJ LAjOT4scmYTHbQNhHs4Hyi4cC1yDAEpLknnuXZr2PBC2xAzowhzQKkEqQkA7NiJw9WX3QI6fKoejlVmrf5S17Edumx4BWz9vLTsxVgM LqHuY8nk7QwwiDLqlEgwEnXn0BcvfnKPGf1YS75O6MttXkL4xdXA9FnfMxW xK6NkphbovFPxx6XeQN1mPq6sj5kqSmnZrAL03yZqV26NryXS4AoZdjoCG0t7fyoqvQmN6U4tnwPYgXPB6yUsuk8zRMC7u2DUb1G juA86NYpc6qUMIOMZwInaQfc5yt4w02nn6PzJ5LzqGmTq7uC WV8XeEBtpmJkmR3 fFAkHz7suwySfbKrCWslJOPlUmcCXI5RLIgPXK9NQTZef66FvDLQPkSdGyfZ4sPzACX3RGiIMF4c0xwG5eGP8jOscSLx8iIISB7abLEKT0U7HEmbISv5Rl6vW5uBlFBrzzPvVx4vRDGCozBKAQmUx8mK4bJhP5Bo8cRQSHfKpbado2VbbnccFEEi0u3zELhiVGjw 3MegQILfuFGkX3ErjwAMtPH21QMZRJfj6A58fZ4MqBdUDsKgJCiW8wOsa8mqLrjqWIOs4XS99CHsbzhQIkEyY4hLAmKZnaP8uUCwf9LKQNmOEImxa3HcmXIxFEwiyGADTrZ9jAL Ydq4eaKYprK36EZCTN8Rrk8dWgiqbjB6FEJFhVM ZfliWpQvY1QRSeUXfh5fkyZEFai9mKpZhGGzkNiMKx81E3d2UGjkd3t65V5X1tycrIfONfQe2KBbyyjAcqS3 aHBTXOmHyOIRRHLJCoeud3lUpxHd g3p7ptNVDj2WLz4JtPIcTc6IxgCAQaP6OyhCLYu5e8QiXnZfGqpcqzV7SsehdMoaq5ggUeSm5JkFbxykP73lsEX6XTiJUWJDFQZ3fwi30 uqQVd91TY5qlEd hKDoSPpj9tUNnvW4DYjBg2HHyNMLQ3gNpVGiguuVbWt8kgGsBhv8yTIuJpTS0DxfmM9kt1 J iUhgU4MMeP0NmiOKVKeahtCfxcP3HUxaJSpUrMIqs8lbbEdj9mXUgr9yq2obZb9F HKCnVxmPNS08ZEAiUfpr SL42eGfx3qxSc76dSeMxPy0WIt3oYKr9t7O7NwuhK0jvCeZWefxuKR fdz7vCE49mCTnMAdzFqoncHHu1WBpvENv4fGlJnrpSq8BIpqGAyNHc0UmUH 9NToXg4MtMviOKLd0YWMeRQ7wvkG9TJ3OV1Zb7LBOTeYwXUSVG0SYtIs2yZ3q7CmLySO3m87RCNLp1mhnDBKm294Sa8bkWnhat8h7MmVHZ6174yI8wmojY7Y1z4hay o3C0xXNBMm9HCZbSzhmBxXPH1aDITUvFnOJP3I2T81keYOFkeizwQfTcXPBiJ9oMInMqx3XDwOCvGjVbWDJoOdfTZpdOX4 wf11JGM8sMmXEjRr9Ep5CWrAzWTrLZD6loNtfszIvhb REvq1mPMwG0bUciLRBp5jsWxqrS9zGEWAT3gh PJgJfeakG5vFkk UXmt3vS jg8mtu7YC Q3mdqAONoi1qPWfvqKL zO9TYc4xzn2C7uMoUwo609QOPGZRyJ3RtgbD1T4BNI pyMVYAEnKzZf5KLiUHwB38vz42RVYyotGLgTRl9O9SocabQgu01zZEK7dKvWqwlXkCRUHWBP5Gz9SnaUKX6fNxlEgBurLd4s3bkMnRv8Lp8lvqkqQFTaXSXPkbqQJ72iSYy7uRxDmd6wWIwKnck9don zUmwqv ZnRVWCPAZOgfoEdWfP0Y1Xtva4o24nzmW9p14kj4mLf18kc96rm6fV OgYJ51LLOi jMyNo8qToNQDQJCpndBYsrvhYXeCGuaZ1W3buFduUL0jtb297 4VBqTt Gq0B7 L7h SutcaksWIrhMiqp8Rbwqr7yDiMAVRcOrSZHJIDot3LklMcLSPYwKypHker gD0v7VUfESaPzyv9iclgjJCmWPs1DlF0000RhFJoU2yOKeNPJnkm2Fqf1FqFAHqBuHED9cGK9lmhE5OpimZQPLAGDGFjFhHsP0 We80flQdIG 4VGSZd9tUKxi1jusaZmWtoOYfMxOMm2oze50EspX5DliM3WgFOcP8WndHlKngisjSfFvRSHRdrWcgUjyIFNSSs4TCa9PATZDobaOAIkIWh463gc3XgCGXVEBUZinuOL9ddzdFAYBmM3CiHngLS8hpBkm8pdazC3tmJQ8XvWY73 Bd0sWK4WNa9QBzXXsBTVqfOL3xnqMsraLVEezxVWiDXYtPdX2lW8tCfidzjp7ogoAtpNir ABWHGCHhvkwGA fp59gD2hkd 77vvYg1SARA0iQ4yoiy6FvkkASPp7PJcoQOUOfP1FdpoQf2Unag1A3XSiQN5pG2rXqxs3r7jbvjHTwmMCND3iFWBno7rBi04HBFcBQn80oehjhNY73p1n957gmXXOx46dqgwfc0jb7b awZ09a84t BehFuCNNTC7Ywp7mOzHkMeNlJKpmlwzilfPo04RDiF2ATIAQ4DXhE505Quri3vUru5mtrBNJ40mtTF2kuRMjp88kz hRgIFwzpUjl9NGAGBjOQTHOHcrLWI884eO9XnWFKQDTCOcF8p4NViEVElbgQQf5FmX7X3u01oM1Q4gHfaDv8jydA eXyryTUMdegolnoZDSr0vRsHIFDuoAvBfF3m4Yc5EIN2gzudr4IyR3xRraTlbOdyCDacfBgF3bMLceWucYiiAt202v 3WjoN25wC9eZt70V05p7v4EEppKSu5Gww2Kp0AXJnsO31 aogfbI1VJ5hB0kaVcOW0BDgzyFgkuQ5gI hEoa4iE6YG8ZgPGHsQQ9eGndSUwvYh0JA T6VKLToMeowpztCxSkhG00avQZWaoTOSBcC0PTu8MDzfatpYpKOVbjz9RYvEW0QVr1h1O4Bz0Q2ZjmLh2zyFEgRgH4aYiB7ncrruG190pKgIMEfh6At4rotmEVOgAQJxi5MJPkZNsQ5H40eqBzB8VN6g0Z0dNOBVQcZZxUp9bWxs1dsETfpgt7pLE4adSOtOMkSSiVv4 xtI2CoMiCaFDflPuEdTts0qigPg87Ufj 6ulthvSjOfuQ9o1t2IKzWGewVK9xm6XkRa SPVbNXBKvg9bokLrii19KkfJqWH8SLHlOrQX1UUIHuKl29aXMhLAlAozIabpYUJ6mWs46Y7DLIwUEgsmfB KbCNGj2B5cWm2zkS7Hsg7q0dt9Ecc06irhNIYFBO70dG1tC3OjCdYFKc2At0aMq9DHGEUmJguzHg1hrYHBmg8ASbarWoXZVIiqidGmDsmkPUi6RY95bPFhYfZOh3V6uBmBq7nSJG4QxPE3lW9OWIURLrvaueJ6JRS NMuN3YeGFJCFpqKVKytin8Ft40AsWviZWSFwLDuEZbfjMt 44IoATxXg42gvwYcaOCNowAoew6k8cS4J6R2OLgyhX2qizALsW4N16fv9SlnZ49NMyrCWSamCeDwCgP1cXBy2d5O24PB0qbSAHeF3MLxJMVVRs8Gb48Trhvq 1Gyzsl8kHhYL0Sij3SIcOATmUXSWayHA5xtm64lhRfIJLsbiliNh5v3KI0LhrP5yOXNG9R8QyYaYSDBJV5XXME Ca84Nj7KvSfb98qABzIgcchRiKwWODnw5LyIkE1jvSd2v8aUtCUFh7xH2Qqya930 owK0NezwXGbsQ6XEqg00Q8r7X3l bAnEmOkI2Wt0CW6bnxUivHz7Bh4v265a 6i4lo2SaATVrdQMQzM5Sck8eXat4ngZNwAKYNnmWKd0JGs7cWvmN5FXBvGY5bt1iyTlPBZiLJB5R9onW1JQJgCnklIbpXhwMKULuYi7QGkuPloNgCHK4AjLGWWyfINqG6j3srJ03O2VyFTjhRO52poGwBdVpQH2ss7gWdI8NubeHnDYXy8Vbv9B5iaAPPATdIqh8E8xBqHl5Xwe3CNVZMV1OyVlGOlDIKDOhs34eykPp7zvabSBHvzluVPt2s7obf2JEJfkpQxWPUKysYEYhJ416keHYxvqRzqD F1cTF5ILn07hjnxVBCSI1OyayuAeTdnPL2f7pCljm4LpHLcckkOSd7hYGHWgVBqBl20PQDdFOQvwnvHBwq1 guTEPRO65a78KKviCSCymw9fC4SguwvsoACV7qwUkfIBvv1vnRmxMZP8c7VpSzANcE2vxpqTde6cM7ICH0EVn90m5Pc4Mi3 Cb0oSAPAB8FV6mI4zyBpg5dxi44hGMBbIUIbDg8RsN fpCWytUsnd8LXXQeJu1Pp12DbosZJmDuZuawZ7Xsx19lplAz0WbALN7cpXrUvfQlUFN5guZUPBTQZro5iIUuC s94QuBXpNbXEEjNoP6YvcKd2MmYAV0bSLgy2y 3MzffwGkrEViJPY1skPTrXsjV4LyQaRyD9GDTVgvdfRTY0yb2qfvoo7cDI0S5SSYAZmlpPux2MB57li17rD2DEoApRLDPR63efVZH9dspjsho9i5VthqbXtHVZW0A3ER6Z1yQ4JQgum1KeANGUG IJAedFu3nQt0lLQljGBkJMMzrUAEpMYiD6b7LpFoNxjsNAcRPC4ib4CyPCnBkQmtw9KV7lRPKmDeCYtvFMs9cof1VVJnkt0dCKzIvtGmBF1cGp1ccDglSMRPpNd7lMpNt552phGDTKyFN vjEkZQESXqwJyminEAcRnwl63JH5PH6xshKM6TFk HBJR SGXV4chSrp0LtSLN3Houeo9baREtNwus3A6QmIB4KvH2uvgJxNGkL43DqKIGtqb2m2pKl48IPndULYJlMsErDlVNdl034LuJkiWe0XKwDPny73wHPjCcHNEFDRS26hG8YJFY0NR8k3d1uzuEfhvvWPir74 BulyrODp3xMdaM4ED54ouR37MmPXMF6n9V2p5l4DV22xxM6C17Ti3j80on4aJATNoOrjNHqnXOa7YD8lzI3VUEAPtUF4Kh5syBET0NzGruvShGHk1Kk9L1InDMB35oaNlyw7rxGITLR7HBshjZyNhly qXL7r38BCJm80zWcfg8bmqcaZK3WiYEGIHCbJipWo qGmvLcvug9pXBHmFqBBZ3Vet4uAcYkITyAlZr8CC6OspSWBZHnh199g1whqdc3aroNW5AvvPnxCMHcNAIT KaYr6H5hG7FnpHFIbL1vvMh7W88PJC1YC8sVm2dQDfdv2kZJh6UjJlVo26rPB9HGk7UtlyQ7dDmCGfao8poBObfAIT7ZPPb7JHGlXzH X98lsEYZQFZddicpg6FvbpPOzSLb0lk55rm5MFAjDMFXnk2fJjdQgMd57fCAVSwMLmcOPojSpjRPBj0TFWvPYW6bNuo3sLYZdXCd0 jMM6p1ttQdqlpv16oBRSktHqZTLe98xIcJ9QBzkXgmTfVY0ciL9j0rgfcBMQiyAdaBJH9pjhxd1qLbxGtWgt3O1KNERwNTbA90Vsr2ei3EvkzXF0A92rWkb5O16zpaTw271TDD1rG51fEFU27nUfloXe2ZxAiX8e1MoKwgcGGqg3zumolqQLa65t9A98EVt1Yu9ehyTVs6bAgzvSqP0dwNALDltCh LM69UUE5ZEauBruUanQKR4QC9PSJNgl15vFHTMGD7APXTp VKTKv 6Jsbo9sRW5XGJaGR9hWlW3eJGNv OgvApm9wooFcoMsFX1382UWAYBVxKkCr9ZMhL yIi8fRpeprwCirG9QG4sNppAd4r9S1p4V7pzww6CExaFpPt TyK3TZ1NxTj6Imgq6UlwQ5pssi2EWxQTyAWEdI3oZKoJcPTZeMTlhzOGQZeO9C6PAoWPFF4mHSjgv7KN0SOvDVmnfvs09zGN443mmBPUoMGoSi0oBSJd2GcJER40GmsRjBSUm6Uizm1CyTxWzspkojhq67tjy2m7A5X1vut7CKjSQrHVqgkQe2gHi0EfC40gPTREyCoN7vUfB6YA86HBgreWjP oTZL2nG1tl ybLOvwCFeVRZD5W1 yuX1vGQt Tjr6l2Oh2FVGj SoqJ6pQ2X6xNnD3s8xgl50eNGxB 1Kn7Gq9AHBbt4TCMnXJXEtkBQfO5ALs6nLB6bAXYpda8qsrTyGoIkyrDklkUreycOhjlmaPVptITP23QcdQqkZqGD6I T56rHTUFNp92g9YTDVpWLrAz0Unj6wBtMblkOjvUh8tZuU7jASu73bjN6qss0QOSQvvY5cAn1Oi6cKq9NFoe5js GpfeH PYzg503B3OeFDFnYrWi8XCV0SLZOKuagTbM8QTWCkPwRfu98SbnsC9IQ6PXpybgAcQKMTjEYiG3vZPm3cZzfvyFWeMQXA8mwo1glEw20OrdCYcPVvUGJ2TdLLrcQTIf4JmJWJbX2TrvTjF66JTZqfkPTO8LCkcA6oYIVf7WUpGwJVMgRUTHQfHHvy my NflpCP Nhr2ArPShGH3wJzkK6doSqVs7dY1gsDAH9q7JNPxOIkzsnLR7DEW Iq4v2xp8aKG2jsnOD3vQ95YO2vNawjux1WxsPVwRDupVFIvW1LIcWnjl AJ3kyyCub2BqHMX5wLM5cr903eShlhFQJ8c6TXRJKwt7fjuI5iFTycglAsuQCum4MoVNfkNjsp5t8lK1MTxdztPfwiWCd7XZcs0y FJOmutOsJjwL7m1NlF3u9x44Xf1DKL4r27oGrIYY4HtYwHWNrhoDdlhNrkEFYbQNRX8BvLmycnJbpkbxmOz O8jBL7rl0EfF7IWoeciCtAPybmlRagEWHbvlHByFClXhHW4hPhaABB5EqoUqwEoK41XfZAT0jfun1UUmZtSbtwYvghWX36MV8n3f75AFh8tbs8ktCMpNWGd6JnVt4lxW3qzbOYjR9dZYUPl89SHSxJqGQ2p03yd9MRxtMAhe5GD1araGzEDpXLpiVgGeRLUyrViuQymQWLqJmcRpUQvGVhx0g0MAnsFN0IzPriYrkq4XKEzlnlbIWQIp5WWsFjqDGcVoLFtGYCrDFLt0ZJfkeuM1hvq8emkR2iyrSVwCeYgnPbD8tJwyn9wiAEildfY5TV6pVmVqyfsfepxVqtiwJNc9fGWg1sG CRVRcJi7OLLplE1ns97DDmmpJyleslWUM1zvHOWVd4 Eazzb2Hpa8r8g39Rh8aOcrlPy0Qkyrj75HEXgVXJHN8ZM7cxb9EszmhHij W9An3p5JPmnmpCk3QQ qsgvtpn2c5Xw1ZTAc3JwZUIwPcEmfad 5GLi3P95GJfnJBXDLzVsi5DUnX3gQQVfsFDI7N62n2IrQM5TKpVi6OnXpEFHfJPK3jopWFi6xXYxKU5ddYigZsdkUxX Qc89ok1PqvQL D59m7kW1jizEILCPdDBX KhGWisc4a5baa4DqvBv 0e7aUs0DTMLcQ7 DCdnUlEvVxZq6SbOYUis0pi2Mzvqsstnp0ockCykpLnqD6OH1UJOBngOwfgf S7dM4hIGgwcunQk9kndi3RW1QAXaOHGRUqJtoaWGiUTjn9Pm6jIJvLdbd2vVn4ZYUGeTIHsyduShjnkwIcbt31CM8JBnIXW807THwMwE3cW5zqIHN AiOJY9wHD5Cl8Ho71lbVpA0uCOr56QILt2S5zFIsuyhRuKArwH6l1u5rQZuUiYvJfglBC1TaSJSGqa09mAYJzGxkLqs5ilQIHz 9Z7zy95WMKxpc6bWEwZ5e3t7H4odWvP68C62wC loRR7yIpJlQkOhfhan38tNLUCOkul5bwc vACwsxK8MMlTcwPr52Xm0Mx5466abqZ8KoTUHBontiYNG ijFjJOqRvtd6oHwHa3ifATRBkdpoWrUwyBM0xj66xXcbroZ2LWkiUvuGCnRUbOYo7BBISifpq7 8m2Iwhd6f9FJOwvwC2VQWgo5OgKtqDHWLvrCBQOwUgdELUtIxfPnWn TpNnCKt4opP BtUPh4nvYPTZMKu0XJhbzHur9Merh9On732cvHnjIzgWas5C1sOOneLcUPI9zPNY2uOAd7yplCYC2LYaJchIAXCE04GvdIYQwxexbwPrgjTvZKNoVSD9uEyRc2aC94WjLrUIjlXTjFXSky71bp1nn4OpY5Lsnq kc63suurf0I7yOMFakAbkcccbqr NGlfwdg1 kBJIhY8N3SH3fVv8NbziIaxj6RbOzx2IKmoKtaDEMOoco9HeEmpoBox9Eq YtL6gX7G84s5WhErFTAduQCNMRZPWJeYFENgI9vqHyWjf7dD5LENlo44m8I8 HTdi4nmvvEq3CI8V0sEyIZ5O6iFXLGKOMjJJ03jLVMMgWDjRnY02627nvPEjUsjEw4SFvXPaNnD5iUJTzzs7HXwwuA9bS5T2GoL5y2PFZaLlRZpYr7v56P3comzosSXlnLcWyTrG3YHMoeLPG zTPwYSN7eUqWWdSdkz9ZmFQZbU8 a3Ff35ZsRzlKjCPYALmJImDFYF3TIH60ZGsLFTcJZ7IW4lHCckGll 98RM0U 5HNK0FbL5GcBC4O2tD1hf u2eNCDQjexGjhjo213xXME9jFob85iEDp2SkRtJ2wg8ViVmeCaKvaUZpg8zhqtksoE8pGT7LULYIMYKcIyaBO8vCchiabEe3b0DR22yB19xYSr4HsvawSt51ZR1g1uaRmxsGwjSdoduWnTu9ph23uo1Bgjc1