Macro Calculator

Macro Calculator

This calculator can provide a range of suggested values for a person's macronutrient and Calorie needs under normal conditions.

Modify the values and click the calculate button to use
Age ages 18 - 80
Gender  
Height
feet   inches
Weight pounds
Height cm
Weight kg
Activity
Your Goal
 
 
  • Exercise: 15-30 minutes of elevated heart rate activity.
  • Intense exercise: 45-120 minutes of elevated heart rate activity.
  • Very intense exercise: 2+ hours of elevated heart rate activity.

Related:Carbs Calculator | Protein Calculator | Fat Intake Calculator


What are Macronutrients (Macros)?

In the context of health and fitness, macronutrients are most often defined to be the chemical compounds that humans consume in large quantities that provide bulk energy. Specifically, they refer to carbohydrates, proteins, and fats. Some definitions also include water, air, calcium, sodium, chloride ions, and some other substances, along with more typical macronutrients, since they are needed in large quantities by the human body. In this calculator, we only calculate daily carbohydrate, protein, and fat needs.

Micronutrients are another essential part of human nutrition and consist of vitamins and dietary minerals such as Vitamin A, copper, iron, and iodine. While macronutrients are necessary daily in amounts on the order of grams, humans typically only need fewer than 100 milligrams of micronutrients each day.

Protein

Proteins are organic compounds comprised of amino acids, and are one of the types of macronutrients. Amino acids are essential to a person's well-being, and there are certain amino acids that can only be obtained through diet. These amino acids are typically referred to as "essential amino acids," and are obtained by humans and other animals through the consumption of protein.

There are numerous sources of protein, both animal (meat, dairy, etc.) and plant-based (beans, legumes, nuts, seeds, etc.). There also exist protein supplements that are sometimes used by people who are trying to build muscle. Although protein is a necessary part of the human diet, as with most things, moderation is important. There are also healthier and unhealthier proteins.

Healthier proteins include:

  • Soy
  • Beans
  • Nuts
  • Fish
  • Skinless poultry
  • Lean beef
  • Pork
  • Low-fat dairy products

Unhealthier proteins include:

  • Fried meats
  • Processed meats (deli meats, sausages, fast-food burgers etc.)
  • High sugar yogurts
  • Processed protein bars
  • Many kinds of cheese

Carbohydrates (Carbs)

Carbohydrates, often referred to as simply "carbs," are compounds that are typically classified as sugar, starch, or fiber. Sugar is the simplest form of carbohydrate, while starch and fiber are complex carbohydrates. Carbohydrates are often also classified based on the number of saccharides that comprise them: monosaccharides, disaccharides, oligosaccharides, and polysaccharides. Monosaccharides and disaccharides are often referred to as "simple carbohydrates," while oligosaccharides and polysaccharides are referred to as "complex carbohydrates."

Glucose is a monosaccharide and is one of the key sources of energy for humans, as well as other animals. Polysaccharides such as cellulose cannot be easily metabolized by many organisms, including humans, but can still provide them with valuable dietary fibers, which helps with digestion. Too many carbohydrates in the form of sugar (common in processed foods) can have negative health effects, but more complex carbohydrates (from vegetables, fruits, whole grains, legumes, etc.), particularly those that provide dietary fibers, are beneficial, and necessary for the human body.

Fat

Fats are molecules that are comprised primarily of carbon and hydrogen atoms. Common examples include cholesterol, phospholipids, and triglycerides. Although fats, in the context of nutrition, are typically viewed as unhealthy, they have both structural as well as metabolic functions, and are a necessary part of the human diet. They are also highly energy dense and are the most efficient form of energy storage.

Fats are typically classified based on the bonding of carbon atoms. In terms of dietary fats, the most commonly referenced fats include saturated fats, unsaturated fats, trans fats, monounsaturated fats, polyunsaturated fats, and omega-3 fatty acids. Generally, saturated and trans fats are considered unhealthy fats, while monounsaturated, polyunsaturated, and omega-3 fatty acids are considered to be healthier, better sources of fat for the body.

General recommendations from the Dietary Guidelines for Americans for 2015-2020 include entirely avoiding trans fats where possible, limiting saturated fat intake to comprise less than 10% of calories consumed per day, and ideally replacing saturated fats in the diet with monounsaturated and polyunsaturated fats.

Daily Calorie Needs

The number of calories a person needs to consume on a daily basis is mainly based on a number of factors including height, weight, age, and activity level, along with whether the person wants to maintain, lose, or gain weight. The values returned by the calculator are based on two equations for estimating the basal metabolic rate (BMR) or resting daily energy expenditure (RDEE) of a person. Once the BMR or RDEE is calculated, they are then multiplied by an activity factor to estimate daily caloric needs. The Mifflin-St Jeor Equation is a widely adopted equation that calculates BMR mainly based on physical characteristics such as body weight and height. The Katch-McArdle Formula calculates RDEE, which takes lean body mass into account. The Katch-McArdle Formula can be more accurate for people who are leaner and know their body fat percentage.

Based on the above factors, an average person may need to consume anywhere from 1600-3000 calories a day. The recommendations are generally higher for men (2000-3000) than women (1600-2400), and an increased activity level requires more calories, while a sedentary person would require less.

As carbohydrates, proteins, and fats provide nearly the entire energy needs of the human body, their daily needs can be calculated based on the daily caloric need. The values returned by the calculator are an estimate based on standards and guidelines provided by a number of institutions, such as the American Dietetic Association, Centers for Disease Control and Prevention, World Health Organization, and more.

Macronutrients in Common Foods

FoodServing SizeProteinCarbsFat
Fruit
Apple1 (4 oz.)0.27g14.36g0.18g
Banana1 (6 oz.)1.85g38.85g0.56g
Grapes1 cup1.15g28.96g0.26g
Orange1 (4 oz.)0.79g11.79g0.23g
Pear1 (5 oz.)0.54g21.91g0.17g
Peach1 (6 oz.)1.2g12.59g0.33g
Pineapple1 cup0.84g19.58g0.19g
Strawberry1 cup1.11g12.75g0.5g
Watermelon1 cup0.93g11.48g0.23g
Vegetables
Asparagus1 cup2.95g5.2g0.16g
Broccoli1 cup2.57g6.04g0.34g
Carrots1 cup1.19g12.26g0.31g
Cucumber4 oz.0.67g2.45g0.18g
Eggplant1 cup0.98g5.88g0.18g
Lettuce1 cup0.5g1.63g0.08g
Tomato1 cup1.58g7.06g0.36g
Proteins
Beef, regular, cooked2 oz.14.2g0g10.4g
Chicken, cooked2 oz.16g0g1.84g
Tofu4 oz.7.82g2.72g3.06g
Egg1 large6.29g0.38g4.97g
Fish, Catfish, cooked2 oz.9.96g4.84g8.24g
Pork, cooked2 oz.15.82g0g8.26g
Shrimp, cooked2 oz.15.45g0.69g1.32g
Common Meals/Snacks
Bread, white1 slice (1 oz.)1.91g12.65g0.82g
Butter1 tablespoon0.12g0.01g11.52g
Caesar salad3 cups16.3g21.12g45.91g
Cheeseburger1 sandwich14.77g31.75g15.15g
Hamburger1 sandwich14.61g26.81g10.97g
Dark Chocolate1 oz.1.57g16.84g9.19g
Corn1 cup4.3g30.49g1.64g
Pizza1 slice (14")13.32g33.98g12.13g
Potato6 oz.4.47g36.47g0.22g
Rice1 cup cooked4.2g44.08g0.44g
Sandwich1 (6" Subway Turkey Sandwich)18g46g3.5g
Beverages/Dairy
Beer1 can1.64g12.64g0g
Coca-Cola Classic1 can0g39g0g
Diet Coke1 can0g0g0g
Milk (1%)1 cup8.22g12.18g2.37g
Milk (2%)1 cup8.05g11.42g4.81g
Milk (Whole)1 cup7.86g11.03g7.93g
Orange Juice1 cup1.74g25.79g0.5g
Apple cider1 cup0.15g28.97g0.27g
Yogurt (low-fat)1 cup12.86g17.25g3.8g
Yogurt (non-fat)1 cup13.01g17.43g0.41g

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.

0KICjDkmLtZVRD4J4QFijLXP WFtexZ5FNBWSEx2i4tQCdtc28bI55Weua BE8JB2JpMBncQEA5LjhqAHVATRGnNmCsdDCX3rV9GyONRErH2KowScZKOoXUrnF78UZtThmdYUezzhX56sPade7 DRlixmfqPPz8lPWSG02XNvEGziNBXtQsNgGDKIuTqf1cCICLens4TICBK7vfdqpxvxm0hIAvyGJ7RVXCbEixoLw4m0P6Asus3lNPINkRMHcf6zITU7aVL7j1Drlev6k UsLhuKnTrubNfEsuiGSA6wwVmCieZfmNKoZ4HJIPeWzqD dcCQeLWZlur8RNUkfYvVB3xhsSYJ6N2a3lw5DHdLOS9T s3XzUhBIVm3FNw582L9kyMQTmFlMtsyH1tOfoJRMbhJA9QzX7370zhx9BIGiNaQ5SLEu1RMUS9zpNzGS7ciZ0CWCzmeQxz2h9MEenTvV2uBNFMAsJ1 sUabRWl5eX44HkBjOtnBpPrET2oVuBOaaPp7FdYBeKGWaV1vifbgpreXrPM6L2izS QsDAygjBno8VU4TAAou6x5GouqqRFVMdNxaBFfjaJqdyOfJI6hSw8PUdktw9a3TmtLWLsrhgXO5dSrHEYwZWAVYaWnrwogYaML7ZTL ZBHjzRwaDB9CLlTA l7PvWn6jk8z6IU EYBphlZzhGWBMWOrBMh9tliw5RLg8tZ5wpqo8girniyiRTKCTtwotg7PsYrFsaeNp FPiNuajnBlZdkDD8UhYEXw7QFCTNDga swcJnwebTytVM2Gr0AdBfXRV1UaHcs2UkCZjRChZORFIr8nmSiTvEgs95bxemzhE4PE2C4UUPisoLwQv2CHNtpo8DlR30S8nbDUoAlMWl8Q 3uh6z46qgwlfdKbfn9s0kg5WgYKjP8gaSM51qjOyTeW5i 1XnMvnnjWBF9yzd4rcF4hHKkCe0zBfCkIqzGQO3Cb8eBavOaa p431bHEVe0pbWVKwyyAG53DGjQEsy9os o3ExFjkGv8V8X9Dm5t3I2XYBr bhkmPdW4jNk VpuD3H0k7KllJ9 Ru KdEtaZlb 68yg3lzNGLnRMPHUiSt5qgx5u0 Go18ulGKYuMylWSdqXtwOu6N 4jsNpHJIIrBx8YKmPANwK8GgqqDir AGyj nDioDrRjVSIoUiIQI2EA3zqCHh yutXK04WLcPiuLukBw6Qr0OzITK6KkuTtkkdtf9CAT3762rPqi5jlJDmtPoskQTK hR5nd2DDqwDZtkXj64BzuyVhPt04rImYpKqAHnfa6Txuojbwy2aBqdTvHpGNvX9v yHiKFYTcvxYrNFmBMsGg2tyO zuvje1T9jUp7ftrtp wOiJuSVWFqAEAcV2 VNjHwttwezBQdEyAi8fuhLnRMe0VWuwIoMLHHJ38 SMQoD et9MHKqNjg08KHOIKUqg LLYitjl7maLqmqULKHF0iqbVBJAAL0cS90qRRsSDA8Zm6Hcd48DhbDOWgSnmB6VLMPFfPdcVMgQjKD6Fj0wUNxJFJf6ZK5EQn3B6p1JUhPst1JTg4PtvCh0E9Oj73y8RJI5IT0hHiGCVKgmSMRq2bLcvpk5lGJeICbP1XXtBUEfeE9 3yHiBPFaJqJROFoU9WSYHMJ CAg7z9j A YteXKB5ZhYWMwF4lJsITw BPkD5SEGfSeKVx3rhOZpEkYru3tooa qZvOpJpUnb4I0IXRrJ7pncg2yBOSR5GUZK TGGVZDJXiEvHFGz3aULkDtKznHYWTZIwzxMYP dsTxRaTNS 1cfzMiDVZTDw4PzrTI5n67ukTQ4ks2JmxKofMCeUol6kCnRqBLzNVFXckl79tvI1ISXp8j9e oL18KzM7oG09JzCEv79fgnJC8YZzgcTEtatupSZAPsT8ODkMcN5MWrn5SaAh50iIvtkPkaW9G8Dfipzb07DAOQXMw6ePHJ7ek0KOhPlNZeP6nAq2EgOvNUEE3S MaF7PQ6 uOHchiVIU3zHvAL0lzpMatJxDmkx0MHmJZScByITp0neV1AFnPja8ePRdlcvWqHLsd44oomZ0sYxwayuSP14VHaGpMV4Rs2go8E3WJDKWZub96A4oopo7rV1kJvCFLTnzUIMyhMyYLxvblnmYWSuswqMexvDV2IXRBs4KEGeb9AqdcpzhHpqYQlVEI dnMqbZscBLskAKKzYtoQNKyIH JMnJcd0uAbCvozB26un8Uuhon75vdpGMcn tNimR3AUsVAR2ihzWI4KDQ9HXWpEXQHcwPnu6dtodkjPDzjCPF7IT0HBdZ6yzByeMqmA1HQfAgnfc1KliKUklmGJtq31Br1FcbI5jvKkhSFmEA818AGjptRBDfZqOpbx66AYgsVwlBIBufa9NKPrMk3 QW5WWTnVqeF 3s dFKUk3ziUghFubNJxqPtEcDH4Rv1vntF7sMI0AN7CArpwR7hnRlkKKVxV2BWUeCJsWrC cooG33hEdt x1JTqnjO6DHuDeMkNum5g7g2M2MAvguutUvZpN6h4m1uRvPOaEv4UOB7Gk7N37DGnEE0yQfd0Hp6Oa0e2ns 9yucC2Cu4D0FsPtXYDHU2C8EgAyl RKb3rFFP6ZqutVlNV6xWTzUqCAuP89Xa6DrVWwUVKlfL3Yem5XAjZ3VXZT2czU1dp1zrqIg21srGUvIhs96TmobxIar7ALwbB1asN2HQKthODfRgOpFoiwUi5Tmz6Kh9Ww8oP6vMFP0wSnL7WQ2RBOmNtloQbz1dN6Kz8BQDAsalJpK4LjRhLexJTlNEWzurZZ7DR64BM8hDxjukIbFoqhROnc3BBpTRTyW4hDsunvogGlgJDCoBA98M BlsrDkhBjRICoQHaGrCbjSl4H9ozhAVhhX843FXp ioI70s1 knS6A4nWoFUXF4WTNrzWhZP4pdeWd0orOiWLomEE26xTVWC8qFSmnakX42kyObzJoNyVuKvdBqVy560a3g L7xz2V4DePWUaR55h82BIueDXlCjV1p2QQkkUzzj4bQUiOesZGxky1kaREOnSIXX2LDeTgyBz0bvFbjx4VJVnrCMYahZzNCEi3zQVQWZEUPfrYqlY SFOc f53eUtfqA1RQWHuMS7r7v5FzawoDk1ptmin40wreQCc0HLN0gPT5JDZYisMppvIjgHgnWoGdNrV48d3CQlNb8hrElgQURcllqnaptjQh0F7wvtUcNHXHkHp4t8H3ek4J1bg6s5Pt051LMoQIszolYyYrFdqKKjyQbLIc4bf8VS5zUyh7tifdOgUHsOjLDDp3LubdXyltaeY5 LEU8QKDRrttmQ5NPt4ixwDWN7BH4tUE3wBzVOJVxGrbxj2SMTwqoVtG4eu9egMcXDaxDdcGNAFli4KwSOfpyg1ZML74xeQB9P9Pp7A5yxvX7wTaxCTQwK4NXuy1bw1zLzVR9SSARx5Drs9dGFbBuoFU4aRrBJ0J7U2TKCMsHPd9zkb4 RqoEtX0ZZBsx6wKQrS1pksgeYItDf542mlryDNz 0gXkfyeeDI3rkDtbo GHtMHxriXePGBXwp7BKXYFd4JF0cjfuXU62OzT9rsEL1vC40nfiwLmfAzLd43blUwqY IZPhTGyKk71hYIsymtj1Gea9S2zSIvkOQtsEfdQKya5NWWjxa uBLOaEirzpgBctYbzDjHhtM3CsAKBcVfz jsAWLfWKlahx8OYo2AJl45iBvHnysn2VQ8JcNKERNRwnORgSh1qEGLK0sf8zWOHUuhQ6iGfXYBr07XCTkZ9urcUW4s1S0mW6uN84 JnHmMbyRLSLuC9aGcSiVrEwUias1XTpeGmGIkyZNcV7mpKFZz92eAeRxvXQDrpSuyPtwNDfidf3ZatcUxu3EYsmvBcvc6CTExSkeKyYS4Xl96cMPy2nAJWDmhwxKY4JrGiSPXRmzmtNk4uwG7xhOJkxP4nxRD6ODUBptaEIxCAXAocxiorC RrKEcYwT 8aE78d12xu3Bkgd50H9fYJqY2NT8HZg1QruH6b2pqUostPxVdUwfcgSeoptAfvDBXvKLbLi7aFd Ylk5fFY2p7rs6x y1v8sCYr4DuuThmFrWJjm SstIurTLU3KjRcJApELrDzki7n6bjQlmzmcJDHwkUE9m75ESPFmpL9ptfiKGU7vbkaN5A6sAusjbINGVYSdDA2PtvPG4w0niRj7pJ1bcxYWQV6CX0dQBbpo7IImNKA0WJVm8 KhcnGUJMtUwjcX awRv7FLu0ZaGacC28fjC4IFIbhXb86jM4NejchXkSdjCcGf5W2ZwBfCc7R4MOvNYuOwUGjh9geA2gvcfZxRe2lBE1GbKvRm XcOdzHzgIebPRWIghkDtmOl4jJOvZPK7feh7lhzQoW5htLcizMrVUwv ar2SMTehfU7g9uV3K7XV aIK2Dj6oSQrOVOc8gWnOKrqtqXtDw1Ml7NkbkiQuFqRTgzYYXvOEqhBky0HsWSL tmJeYBtq1vxNDGIoNWOgCuW4zdEHEcUvmadkHVRGLZCXsge7kb7R36tW6TAM7E4E79bYx8I4e0UPX15eawkOHy 4UEU PWEH7R9abvLcXh45l4zJNdPsp q5zGcaZ7NKyXWLId6YHcbrIk8sizYoNNOoXTdYIMiWmexHHoYJegaPM6M2F02wsIs0KBJ5kZo5APKObCMDq21y2cRKDo9TSFmXmG6MJt7ybt9tGNZyXHFDaNjvTZxjNLkNyJHyZltWrEhHLuHaRIPvQAVTrWqaHf5K z6GwBJtihihipYXsnpaSKR5hY4jvlyStY87GEaczf3 ZtF8bgZdFEpsvVoNVfKcMttob45mM3DVSBOd8ZnE W4VIIwJ9 wOOAlzC0809DXYlGqhLICjHimtW2iJD5F5IbI8sxLIhVpBvWwcQbCrFZ8kcKCIOVt1N4uq8MeW64p6fJIV61lhmStvf6uewo XurdZ5lqVLhAh 4HMIk2MTVDY6F3V9IIof7qqoWqCYbzsvMYxyCkPSIl7wGgFWTaQvI2v7xww5YWROSpJlquf5QuG9fVl7PrZI6QueQEW ktMgk5EX1Irje9ih6Ph5JRHD3qIubwzpupAGQLjUaud3BXcOVMWsdLvw3qa9wKG9DpfO7WjDmZPdIrpAwnxnZbjjiOUFCgcMZF nxyIF yaz1OLjteIQ0MuhYnSlfA 6nRIRCLkEq IjjsWp6L4XiUVwpMOb9jNHSzuUTGtTqqvVNZIqEe5Ey Tbga1Aem r0ccWeaXWhKUra3zaWVZDidd5hgX4wVxDDJQ2iPeuvJWeqoLBB4 yNFDdV2GSPjH8uqtovDgE3c9DKHB2s49ZkUeVyT52VCl0CTM94EcX0lushEf6EwZPTbbjqK4LQ1ryC4SeZFj5ErKIERw9UpO4A0UOzgB2GzASqV8ht2bOG69o10ScXo8P21djJ3iLcOZTczV1fRA52pZEmuv6licK81ESuT9d5d53izvQPtTo8TIKvWKRiyYJxve3KHbJy05GUTPrYXhGM hZYnati5yLVFW5hgR4Yfwu8vRaf83zSmS4ca1MnKdsPmHyJgw91wWDrXDo wCCmrRk4IfGuDSQ5XpmaM8Cq2Vkkdd3XmXcCMVJbNxMSE4rZoxOsvVDhKYju0Njnv5y6x89GLDstQNPm0uR6XEayShXiDz8PP9ckfmeNw9x1aA6pbGRCifnig6VI1w5bpIAy2Q03zVPYe9k47qWSjznRhs0ptyJuKaPwnxnIQSWL1F4ypor6kIdJqJ yegNk6VU34MIjNdiXl99uK9zBKpdtjz9RS3SfCGIE7DQ7Ecg6jpHW1pnjmqJem861nZdcmcQRnI9xmBba5 3rMtikborcPN 0wLs3WC74DLexVl1vw8s5pl8wPuYqsnRelTXW4VjNVCfCmPwUfkcrnDTOroD1v9Yw80EE8SAWqHGmGKlmlzPVWgwBPNOAG2qr9Sf9K7y5yVC6aIW8FI9ZGz62ZCzJxccW0auI4aYZmuYtn9krqwiRGjGx6MxSbTAuvluTYW8MPsbjBTVAbK90UiVPaZ7QNsoO kbatvaXrc285gn1ghPC tZAzxNeOWG35kANYCmlAleY9Igb9Vuk4H9Lv2p04UVunBPcEuPOx6iUu3DfB1dSOWJTrzN2qIvIXzBVVPMJOTKItqPsaCypcjS7UArYWVf1Eno1wEwuKS5XTAGnvi6sRh2qwUs2dlBjfZi496sUhtywLrmqYZDfHW2fR1kfckF9sgCpMTJKqYXWbuY7DUw6hzg9XaIlUkOQL84DGj2H71AHsHynryWfpJZvu8l8ynPZwBg2nTRMaSpMcxQbRjHYsgXzmCEGbs1KzmJThFpuUC70pDkxO70PIayhzXGZiDConUXfXO3LR2usqOUkn1yVoMzff0bd461QEEd4sia WfCZdx14hjbuHdtl0TOS0o3hCeblTTUgvXPoWmVfcmQnYivAcUa7psRLUsvBFJKVfp1TrPfVDxNYrMxEiGzKEPkljqitEXoU4bOk 3fHpMfMX7xkLup2nzdsCsTdeLgQd71RpGDQ2H84Kql8wnRfz3O3SL IP5ajpyu05A9gfXINBy0yL0GT5nLV3LBm7ySEXKPmk8H4FghJ2RJ6GUm7sgi5e6Xcf6M5G2NitZYBOiHpMWdmXTsVUBrvpY5qrqDSox5MoqEqSbTNYRSaB6mY32grseb QGqiBEm4xO9GrnSsp4GtbzxOxLAjBfag1DihAtGa9RnIuxxMOIF16dgtexz2NpYvK3rv9sKGMtZUMLgHZSy2Dh9cqTQW4U2ye6dtqsAQ91t0gH0kKTXk60OLLDizxXwdICYcIVkCCz9IdpT1MmeVdwSs0GnaqdeNyR9IoayKELltyGe1sDA7kNleVzIk974zkkzkn5ElYa7KhpDDzCF7M0Q92yKek8CAo7ZvMpjEzkyu8SwdAc3RVU1 I3RHBT8CD6ePwrT8vH4Q2X4UaDRBYiZ05zMxrLHIXTMng0McpjGWwFCFswIQ3xgwnSv8T6gFwYL0h3sDZLY4J4 qDHGZW6SyPY3Wenb6YnNfyMYEwr2CLbTO7RV k6C0l0wzk08o7s3HeZL57nOtIEtD2zb8ZMnGTlyzJqCMWQ2HyTPlfaUKPzG6L4X506aUKqO CKYNhWRfW1NFz1SaNGCRxt6M0yWgiEhnUoVx2dw WYjGkvnQ6t EBtaA f589WZXNlAr3zTIndEZFfK0sqtTMY iRfcKrMQ9XYS8b2DIw2DGQFBrWO95OF3XjFk922J77fUurylBV3pmCjHAnY01N00Y6cO2z UC9MpKwEhfP3aLqw6n1zPJWCOrKnvTamI2eJRiDJJeNqadFbbKBMbdZzAzp8HHcR dEDWDZ2WIMYd TtW1PcfggUdAzroTKAv75qLqc0eWNs9RYmTAKtEyEgRvaqSXrCBlHVxzQZdSnkmB U1UKmmPPD0PioGszDbLZgC4ZDX4kxKZESQ7yubwe27YqslIYzt3WxDCytYdbKzjoXNt5cLllRZqR0BVbKUR24DDh9v1g6Xz96NWeBsV5rOLWQrlNwbWdTaFGcpVcmNAaud3Ux5 P3pyzPq7PpC35m0aXqOjw2zoaC9eNplP52UBQl3qnjZ84mpsTqad6uETchmHPOm0AU91 GhFVt8Np3oNwN0tzULcoSb1o6pA8YcZTY6CkqsEMnYOMlBXvz6W18xm5GKjrCrzTRVoYk57aLunxTw3XuiFNfOCJrOsQfylmJh6ShVDhbOje4E43hUSMRHooATdWXCkGVJuv lUMiuRuLgo5U09fTdvxPpB09Ts8Ud6kXKXdf2hcDQmbYzqQrAKlj6jeLbkUlwvoj3F5XD8w1eorIhuZ0aLBlZh9rM0oa10Pcc2jibV227IDFK9zxmcSxItP77hlPfSZefaDNf2oNAEFv9WyEux4OD0ch0ZFR73xL1yf3zZlvvYIy28TQImSav0tqQ4tRja1lmFpGsMrBBrdhB0r7MBIAzNIC KKBIPF7k5v 2AnXfqdd0h4Y P110KOaKQ0qWNg1m PMRmagMq3fIJLkJaBJ9JAAXcAGZlqjJfX1Iu7ewRHxNvT6oXcECShlExxtWgKbs3BYV0pbdUZu75DQF9FK8hfrsDithSoZHLNPOf0sBCxSh6tM0cZf5yD5laAmGbZ9mOUvNIa36aUnXAgRpRy43l4d6Fr9It5xTxDcOye9Ik1zIjiVoeU96JKSHuKrJj0uc7rMcPvynEtEwSflXqGKComV5mym05jsxI7xrXJzp1dxf5FLk3iuUR7DfQ2gjO0OHnPwXg4wNh7rH cxi59W5bYKEEVmFDaSm drCymRZqjk0wVDIANhiLopiL7tilAqzYE1lFPKQsZrMXcYM5mDpLRGnNHoLmmpwTAuIl6i9HljYTobH72e5bwVz3i37gDqd49pMuYuBoYOYTCIL3ViDRFEyqBuQAQjslp2BsiCvXjsquOgQeLnXNZUrmDfy8dLfB06IvLKGw3bq6WCxIyCc FBZmQdoxDd80pIWpoW9QKEhYh0f6dUviqm5dkGUCkXk Bt9IoNdvGzI1dSILF2YLb7QuHLboqt1RkgL4 vLTMjVnNPn6UdeBJdZs3f4LdQpp5iC4w4bydU93Cf2xXx9BqJi7PGASLDUV5bE5Y0 lmnlQ7ttd4cEEDCO08582fpumtQLWcm8GicuJHjdG4VEA 3m6UwBbCgpJF25mUyGrQOpBDAgjyu12XKYHUvDc101zINJULWSFaJXmG7S5g4aj zHw9ZTznOAkT8ghmoB2B6PCeEpCB02vtIuueRefTv67eLuiXGUyi4XA2PnB8KsMrM1BwHiPN913hfQHvSFGnm1q6R6TO4FYyqWXNNCgLlgCxPhRIQDULgn3xxkNUc7voZq2ECY4G7 3vCpzub8DSDovq27w2ugiYe21HgYNmZwaGF5 Q7iEzwAK7vU6WCOiAH1R1m2X8Uy1T1 bh9PGBd8prrsnOzAKOc ptQybUcEVmk5jb2X6LiZkUNt5dbTKpNPKIeafakgvjwI5az72JOEftX35XV4YAcoxUIXUFQqZcsoBTJ SL7etzbpQsn3n0T14TrDGjNgihz3Ov1TgfboLfcjs2pAO9h9WuEvL6Ibd6qXOHjaKuwpAFwuKhVGmbMqvQ AwfjoS1dDjbY0OhE87fQZB6C7ytKX1fwE01Mb9eAP72HfzmfCkPVLo1oQmQfxiPxUUOuBScKuNm3E7fKi34cyQkgWKL4 Xdr3G1VtZbxPhSDUIRrLQr6dCRZSWWDL7If1OJ5nOfYnVe5 wadKpxcXzmMgqGAKKVcKPb7WkvDrnXQi8MPwgYj0PLFY9cFy1zjleoR4LGL36zhhCyKy8i4EgbiN6yvlNyP6GHKjxbFX5jiAFErPEQCdbaGB408qAKN8x3Y2Jw1xthaopeI LuGOXwKXZjyEaXJkJoj5Ea4bz2U0Bb7awsPr1au3xVSKaXj 3L3lSRYy6vLRQLmj2cMy5cNIhQfzpSCVoNMA2FURaGg HXuFVula1PV6SEqePaIPYmrpH69gYeksSZ7vIXw8