Calorie Calculator

Calorie Calculator

The Calorie Calculator can be used to estimate the number of calories a person needs to consume each day. This calculator can also provide some simple guidelines for gaining or losing weight.

Modify the values and click the calculate button to use
Age ages 15 - 80
Gender  
Height
feet   inches
Weight pounds
Height cm
Weight kg
Activity
 
 
  • 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.

Food Energy Converter

The following converter can be used to convert between Calories and other common food energy units.

= 4.1868

Related:BMI Calculator | Body Fat Calculator | Ideal Weight Calculator


This Calorie Calculator is based on several equations, and the results of the calculator are based on an estimated average. The Harris-Benedict Equation was one of the earliest equations used to calculate basal metabolic rate (BMR), which is the amount of energy expended per day at rest. It was revised in 1984 to be more accurate and was used up until 1990, when the Mifflin-St Jeor Equation was introduced. The Mifflin-St Jeor Equation also calculates BMR, and has been shown to be more accurate than the revised Harris-Benedict Equation. The Katch-McArdle Formula is slightly different in that it calculates resting daily energy expenditure (RDEE), which takes lean body mass into account, something that neither the Mifflin-St Jeor nor the Harris-Benedict Equation do. Of these equations, the Mifflin-St Jeor Equation is considered the most accurate equation for calculating BMR with the exception that the Katch-McArdle Formula can be more accurate for people who are leaner and know their body fat percentage. The three equations used by the calculator are listed below:

Mifflin-St Jeor Equation:
For men:
BMR = 10W + 6.25H - 5A + 5
For women:
BMR = 10W + 6.25H - 5A - 161

Revised Harris-Benedict Equation:
For men:
BMR = 13.397W + 4.799H - 5.677A + 88.362
For women:
BMR = 9.247W + 3.098H - 4.330A + 447.593

Katch-McArdle Formula:
BMR = 370 + 21.6(1 - F)W

where:

W is body weight in kg
H is body height in cm
A is age
F is body fat in percentage


The value obtained from these equations is the estimated number of calories a person can consume in a day to maintain their body-weight, assuming they remain at rest. This value is multiplied by an activity factor (generally 1.2-1.95) dependent on a person's typical levels of exercise, which accounts for times during the day when a person is not at rest. 1 pound, or approximately 0.45 kg, equates to about 3,500 calories. As such, in order to lose 1 pound per week, it is recommended that 500 calories be shaved off the estimate of calories necessary for weight maintenance per day. For example, if a person has an estimated allotment of 2,500 calories per day to maintain body-weight, consuming 2,000 calories per day for one week would theoretically result in 3,500 calories (or 1 pound) lost during the period.

It is important to remember that proper diet and exercise is largely accepted as the best way to lose weight. It is inadvisable to lower calorie intake by more than 1,000 calories per day, as losing more than 2 pounds per week can be unhealthy, and can result in the opposite effect in the near future by reducing metabolism. Losing more than 2 pounds a week will likely involve muscle loss, which in turn lowers BMR, since more muscle mass results in higher BMR. Excessive weight loss can also be due to dehydration, which is unhealthy. Furthermore, particularly when exercising in conjunction with dieting, maintaining a good diet is important, since the body needs to be able to support its metabolic processes and replenish itself. Depriving the body of the nutrients it requires as part of heavily unhealthy diets can have serious detrimental effects, and weight lost in this manner has been shown in some studies to be unsustainable, since the weight is often regained in the form of fat (putting the participant in a worse state than when beginning the diet). As such, in addition to monitoring calorie intake, it is important to maintain levels of fiber intake as well as other nutritional necessities to balance the needs of the body.

Calorie Counting as a Means for Weight Loss

Calorie counting with the intent of losing weight, on its simplest levels, can be broken down into a few general steps:

  1. Determine your BMR using one of the provided equations. If you know your body fat percentage, the Katch-McArdle Formula might be a more accurate representation of your BMR. Remember that the values attained from these equations are approximations and subtracting exactly 500 calories from your BMR will not necessarily result in exactly 1 pound lost per week – it could be less, or it could be more!
  2. Determine your weight loss goals. Recall that 1 pound (~0.45 kg) equates to approximately 3500 calories, and reducing daily caloric intake relative to estimated BMR by 500 calories per day will theoretically result in a loss of 1 pound a week. It is generally not advisable to lose more than 2 pounds per week as it can have negative health effects, i.e. try to target a maximum daily calorie reduction of approximately 1000 calories per day. Consulting your doctor and/or a registered dietician nutritionist (RDN) is recommended in cases where you plan to lose more than 2 pounds per week.
  3. Choose a method to track your calories and progress towards your goals. If you have a smartphone, there are many easy-to-use applications that facilitate tracking calories, exercise, and progress, among other things. Many, if not all of these, have estimates for the calories in many brand-name foods or dishes at restaurants, and if not, they can estimate calories based on the amount of the individual components of the foods. It can be difficult to get a good grasp on food proportions and the calories they contain – which is why counting calories (as well as any other approach) is not for everyone – but if you meticulously measure and track the number of calories in some of your typical meals, it quickly becomes easier to accurately estimate calorie content without having to actually measure or weigh your food each time. There are also websites that can help to do the same, but if you prefer, manually maintaining an excel spreadsheet or even a pen and paper journal are certainly viable alternatives.
  4. Track your progress over time and make changes to better achieve your goals if necessary. Remember that weight loss alone is not the sole determinant of health and fitness, and you should take other factors such as fat vs. muscle loss/gain into account as well. Also, it is recommended that measurements are taken over longer periods of time such as a week (rather than daily) as significant variations in weight can occur simply based on water intake or time of day. It is also ideal to take measurements under consistent conditions, such as weighing yourself as soon as you wake up and before breakfast, rather than at different times throughout the day.
  5. Keep at it!

The above steps are an attempt at the most basic form of calorie counting. Calorie counting is not an exact science, and can be as complex as you want to make it. The above does not consider the proportions of macronutrients consumed. While there is no exactly known, ideal proportion of macronutrients (fats, proteins, carbohydrates), some balance is certainly advisable, and different foods have been found to have different effects on health, feelings of hunger, and number of calories burned. Generally, minimally processed plant and animal foods tend to be more conducive to healthy weight loss and maintenance.

There are many approaches to weight loss and there is no set ideal method that works for all people, which is why so many different diets and exercise regimens exist. While some methods are more effective for each individual person, not all weight loss methods are equivalent, and studies suggest that some approaches are healthier than others. That being said, one of the most commonly effective weight loss methods is counting calories. In its most basic form, calories consumed minus calories expended will result in weight gain if the result is positive, or weight loss if the result is negative. However, this is far from a comprehensive picture, and many other factors play a role in affecting healthy, sustainable weight loss. For example, there exist conflicting studies addressing whether or not the type of calories or foods consumed, or how they are consumed, affects weight loss. Studies have shown that foods that require a person to chew more and are more difficult to digest result in the body burning more calories, sometimes referred to as the thermic effect of food. While the increase in burned calories may be marginal, foods that are more difficult to digest such as vegetables generally tend to be healthier and provide more nutrients for fewer calories than many processed foods.

Consistent with the view that in regards to weight loss, only net calories are important and not their source, there exist cases such as the Twinkie diet, where a person that solely counted calories while eating a variety of cake snacks managed to lose 27 pounds over two months. As effective as this can be, it is certainly not suggested. While the participant did not seem to suffer any noticeable health detriments in this particular case, there are other less measurable factors that should be considered such as long-term effects of such a diet on potential for developing cancers, heart disease, and diabetes. However, ignoring efficiency and health, sustained, significant reduction of caloric intake or increase of physical activity should result in weight loss, and counting calories can be an effective way to achieve this sole result.

Aside from being one viable method for facilitating weight loss, calorie counting has other somewhat less quantifiable advantages including helping to increase nutritional awareness. Many people are completely unaware of, or grossly underestimate their daily caloric intake. Counting calories can help raise awareness of different types of foods, the number of calories they contain, and how these calories have a different effect on a person's feelings of satiety. Once a person has a better understanding of how many calories are actually in that bag of chips that they can so easily inhale within minutes, how much of their daily caloric intake it consumes, and how little the chips do to satiate their hunger, portion control and avoidance of foods with empty calories tends to become easier.

Having actual caloric measurements can also assist in weight loss, since tangible calorie goals can be set, rather than simply trying to eat less. Also, although this is not necessarily directly related to calorie counting, studies have shown that portion control by simply eating from a smaller plate can help reduce calorie intake, since people tend to fill their plates and eat everything on their plates. Many people do not realize that they are overeating, since they have become accustomed to restaurant-sized portions being the norm, when said portions can be up to three or more times larger than necessary for a typical meal.

Tracking calories also puts exercise in a quantifiable perspective, increasing a person's awareness regarding how much exercise is really required to counteract a 220-calorie bag of M&M's. Once a link is made between the amount of exercise that some snack equates to, many people find abstaining from that bag of chips to be the preferred option rather than performing an equivalent amount of exercise – which can lead to healthier eating habits.

In the end, however, what's important is picking a strategy that works for you. Calorie counting is only one method used to achieve weight loss amongst many, and even within this method, there are many possible approaches a person can take. Finding an approach that fits within your lifestyle that you think you would be able to adhere to is likely going to provide the most sustainable option and desirable result.

Zigzag Calorie Cycling

Zigzag calorie cycling is a weight loss approach that aims to counteract the human body's natural adaptive tendencies. Counting and restricting calories, as described above, is a viable method to lose weight, but over a period of time, it is possible for the body to adapt to the lower number of calories consumed. In cases where this happens, a plateau in weight loss that can be difficult to surmount can result. This is where zigzag calorie cycling can help, by not allowing the body to adapt to the lower calorie environment.

Zigzag calorie cycling involves alternating the number of calories consumed on a given day. A person on a zigzag diet should have a combination of high-calorie and low-calorie days to meet the same overall weekly calorie target. For example, if your target calorie intake is 14,000 calories per week, you could consume 2,300 calories three days a week, and 1,775 the other four days of the week, or you could consume 2,000 calories each day. In both cases, 14,000 calories would be consumed over the week, but the body wouldn't adapt and compensate for a 2,000-calorie diet. This also allows a person more flexibility in their diet, allowing them to plan around occasions, such as work or family gatherings, where a person may consume more calories. Consuming a lower number of calories on other days can allow a person to enjoy these gatherings or even have a "cheat day" where they eat whatever they want without feeling guilty, since they can make up for the excess calories on their low-calorie days.

There is no concrete rule or study that dictates the most effective way to alternate or spread out calorie consumption. How to vary calorie intake is largely up to personal discretion. Depending on a person's activity, it is generally recommended that the high-calorie and low-calorie days vary by approximately 200-300 calories, where the high-calorie day is often the number of calories a person needs to consume to maintain their current weight. For a person with a higher activity level, the calorie difference should be larger. The calculator presents two zigzag diet schedules. The first schedule has two higher calorie days and five lower calorie days. The second schedule increases and reduces calories gradually. In either case, the total weekly calorie consumption is the same.

In the end, regardless of what method you choose to use when approaching weight loss, what's important is picking a strategy that works for you. Calorie counting and zigzag calorie cycling are only two methods (that are fairly interrelated) used to achieve weight loss among many, and even within these methods, there are many possible approaches a person can take. Finding an approach that fits within your lifestyle that you think you would be able to adhere to is likely going to provide the most sustainable and desirable result.

How Many Calories Do You Need?

Many people seek to lose weight, and often the easiest way to do this is to consume fewer calories each day. But how many calories does the body actually need in order to be healthy? This largely depends on the amount of physical activity a person performs each day, and regardless of this, is different for all people – there are many different factors involved, not all of which are well-understood or known.

Some factors that influence the number of calories a person needs to remain healthy include age, weight, height, sex, levels of physical activity, and overall general health. For example, a physically active 25-year-old male that is 6 feet in height requires considerably higher calorie intake than a 5-foot-tall, sedentary 70-year-old woman. Though it differs depending on age and activity level, adult males generally require 2,000-3000 calories per day to maintain weight while adult females need around 1,600-2,400 according to the U.S Department of Health.

The body does not require many calories to simply survive. However, consuming too few calories results in the body functioning poorly, since it will only use calories for functions essential to survival, and ignore those necessary for general health and well-being. Harvard Health Publications suggests women get at least 1,200 calories and men get at least 1,500 calories a day unless supervised by doctors. As such, it is highly recommended that a person attempting to lose weight monitors their body's caloric necessities and adjusts them as necessary to maintain its nutritional needs.

Calories: Different Kinds and Their Effects

The main sources of calories in a typical person's diet are carbohydrates, proteins, and fat, with alcohol also being a significant portion of calorie intake for many people (though ideally this should be limited since alcohol contains many empty calories). Some studies have shown that the calories displayed on nutrition labels and the calories actually consumed and retained can vary significantly. This hints at the complex nature of calories and nutrition and is why many conflicting points of view on the "best" methodology for losing weight exist. For example, how a person chews their food has been shown to affect weight loss to some degree; generally speaking, chewing food more increases the number of calories that the body burns during digestion. People that chew more also tend to eat less, since the longer period of time necessary to chew their food allows more time to reach a state of satiety, which results in eating less. However, the effects of how food is chewed and digestion of different foods are not completely understood and it is possible that other factors exist, and thus this information should be taken with a grain of salt (in moderation if weight loss is the goal).

Generally, foods that take more effort to chew – fruit, vegetables, lean meats, whole grains, etc. – require the body to burn more calories since more calories are required to digest them. It also results in the feeling of satiety for longer periods of time. Furthermore, certain foods like coffee, tea, chilies, cinnamon, and ginger have been found to increase the rate of calories burned, due to the ingredients they contain.

The "quality" of calories consumed is also important. There are different classifications of foods in terms of calories. This includes high-calorie foods, low-calorie foods, and empty calories. Consistent with their naming, high-calorie foods are foods that are calorically dense, meaning that there are a high number of calories relative to serving size, while low-calorie foods have fewer calories relative to serving size. Foods such as fat, oils, fried foods, and sugary foods are examples of high-calorie foods. Being a high-calorie food does not inherently mean that the food is unhealthy however – avocados, quinoa, nuts, and whole grains are all high-calorie foods that are considered healthful in moderation. Low-calorie foods include vegetables and certain fruits, among other things, while empty calories, such as those in added sugars and solid fats, are calories that contain few to no nutrients. Studies have shown that there is a measurable difference between consuming 500 calories of carrots compared to 500 calories of popcorn. As previously mentioned, this in part can be attributed to differences in how the foods are consumed and processed. Carrots require far more chewing and can result in more calories burned during digestion. Again, the mechanism for these differences is not fully defined, but simply note that for weight loss purposes, the general formula of calories in minus calories out determining weight gain or loss does hold, but that the number of calories on a nutrition label is not necessarily indicative of how many calories the body actually retains. While there is no clear-cut or ideal amount of macronutrient proportions a person should consume to maintain a healthy diet or lose weight, eating a "healthy" diet replete with a variety of unprocessed foods such as vegetables, fruits, and lean meats is correlated with being healthier, and is more likely to result in sustainable weight loss. Also, remember that calories from drinks comprise an estimated 21% of a typical person's diet. Many of these calories fall under the category of empty calories. While sodas are an obvious culprit, drinks such as juices and even milk have large amounts of sugar and should be consumed in moderation to avoid negating their nutritional benefits. Ideally, a person should drink water, tea, and coffee without adding sugar in order to reduce calories gained from drinks.

Remember: All foods, including "healthful foods," should be consumed in moderation, and distinctions can often be misleading since even natural foods like fruits can have large amounts of sugar, and foods labeled as "health foods" such as low-calorie foods, reduced-fat foods, etc. can potentially replace one unhealthy component with another. Many reduced-fat foods have large amounts of added sugar to compensate for taste lost through fat reduction. It is important to pay attention to, and consider the different components in a food product in order to determine whether said food should have a place within your diet.

Calories in Common Foods

FoodServing SizeCalorieskJ
Fruit
Apple1 (4 oz.)59247
Banana1 (6 oz.)151632
Grapes1 cup100419
Orange1 (4 oz.)53222
Pear1 (5 oz.)82343
Peach1 (6 oz.)67281
Pineapple1 cup82343
Strawberry1 cup53222
Watermelon1 cup50209
Vegetables
Asparagus1 cup27113
Broccoli1 cup45188
Carrots1 cup50209
Cucumber4 oz.1771
Eggplant1 cup35147
Lettuce1 cup521
Tomato1 cup2292
Proteins
Beef, regular, cooked2 oz.142595
Chicken, cooked2 oz.136569
Tofu4 oz.86360
Egg1 large78327
Fish, Catfish, cooked2 oz.136569
Pork, cooked2 oz.137574
Shrimp, cooked2 oz.56234
Common Meals/Snacks
Bread, white1 slice (1 oz.)75314
Butter1 tablespoon102427
Caesar salad3 cups4812014
Cheeseburger1 sandwich2851193
Hamburger1 sandwich2501047
Dark Chocolate1 oz. 155649
Corn1 cup132553
Pizza1 slice (14")2851193
Potato6 oz.130544
Rice1 cup cooked206862
Sandwich1 (6" Subway Turkey Sandwich)200837
Beverages/Dairy
Beer1 can154645
Coca-Cola Classic1 can150628
Diet Coke1 can00
Milk (1%)1 cup102427
Milk (2%)1 cup122511
Milk (Whole)1 cup146611
Orange Juice1 cup111465
Apple cider1 cup117490
Yogurt (low-fat)1 cup154645
Yogurt (non-fat)1 cup110461

* 1 cup = ~250 milliliters, 1 table spoon = 14.2 gram

2000, 1500, and 1200 Calorie Sample Meal Plans

Meal1200 Cal Plan1500 Cal Plan2000 Cal Plan
Breakfast All-bran cereal (125)
Milk (50)
Banana (90)
Granola (120)
Greek yogurt (120)
Blueberries (40)
Buttered toast (150)
Egg (80)
Banana (90)
Almonds (170)
Snack Cucumber (30)
Avocado dip (50)
Orange (70)
Greek yogurt (120)
Blueberries (40)
Total345 Calories350 Calories650 Calories
 
Lunch Grilled cheese with tomato (300)
Salad (50)
Chicken and vegetable soup (300)
Bread (100)
Grilled chicken (225)
Grilled vegetables (125)
Pasta (185)
Snack Walnuts (100)
Apple (75)
Peanut butter (75)
Hummus (50)
Baby carrots (35)
Crackers (65)
Total450 Calories550 Calories685 Calories
 
Dinner Grilled Chicken (200)
Brussel sprouts (100)
Quinoa (105)
Steak (375)
Mashed potatoes (150)
Asparagus (75)
Grilled salmon (225)
Brown rice (175)
Green beans (100)
Walnuts (165)
Total405 Calories600 Calories665 Calories

Calories Burned from Common Exercises:

Activity (1 hour)125 lb person155 lb person185 lb person
Golf (using cart)198246294
Walking (3.5 mph)215267319
Kayaking283352420
Softball/Baseball289359428
Swimming (free-style, moderate)397492587
Tennis (general) 397492587
Running (9 minute mile)624773923
Bicycling (12-14 mph, moderate)454562671
Football (general)399494588
Basketball (general)340422503
Soccer (general)397492587

Energy from Common Food Components

Food ComponentskJ per gramCalorie (kcal) per gramkJ per ounceCalorie (kcal) per ounce
Fat378.81,049249
Proteins174.1482116
Carbohydrates174.1482116
Fiber81.922754
Ethanol (drinking alcohol)296.9822196
Organic acids133.136988
Polyols (sugar alcohols, sweeteners)102.428368

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.

Z594aHj81BtaJIIWezosvZZ4zZlp64vYNbAEyXlCforE9oRepbY5h00YKwa7eNqI8gL SU0XjEadjZfZbYEdsFJgggrVNGmJ9Lq1X2TXl9VIaRMHQmy9hdP3qwme3TGNMKLk7VNMy1aWSTUUqH3RPLLTEUBm6jzG61NLloWc2hrX1jTNHWK3nurLNygJ7huFmAJFEEiskZYq0mwHdjxdcZj48eAHMeYBOiZILHUkXXdhRvkhjk5bojcMBukuXaTLXrPvdmmJNU4BzoJ7WuDAJMNLYYQziISZb3mKWA0idEP5qkLh8cAqhFr1qWnXD563l5UwLTVvPRst7OnVTQ 94H1y6U13yQQ hRKDRzMfEWsJnOP4JZh3Fp4jwvEzwFidMsneRc5tStIfobv9BHeRKyR7nerBcAZExSVReczWQEuWBdE8PAxQzJKXBidFU7nlxo7MROqRmEXRpiAUfzG5WtWuYh3WQhG6p7ZgH5FKEdndsLaneMLxkgdyzTS7KwoFMhUduc7KTPHziTa1lIvPzpaIWvtJ9hK1gigLSLtP3yP4f2XhonESb8JX03fVIqkX 5rkYpipmkWy43usfWNImjjdlVq5v1fqxCUQ0StiqGg WkEdGTALeN7pMR G5LFqjen24r0jglCze4qUCPV1I5DDjRzWtkGCxL72rVlsRXvRfQHubsAo9SJpkup03ZcZXW 0kxVU55YXDlIbCQo6Z0IvqIIgIFfCc27Q4piSzyHl18NVtPnGvXMQ9THtIAw5j7NQUAOz3uEJ0ks9snJOrCnVokCZoUKy9YnkLSaZdxHDiy7mBB rNPk6iQSVDtnf27wy GieBdX ll3Y9qHaKLxJZ2KBfKLgxJuLhdxqYwLCVMfBLOTueeACSuExKGsaQF5Z8I2rKsWRblArczRFTiYADVZwziLXnNyIwVrptLzv4ukCEgJmP5j2iuDjz7dQHiiysvrgXZnjl osR0paVVZ3l77upaQM7tek a3nf64Ws5P jHjpZFHTX2tS8FMbyzSGfRugPMz6gpcgqfkbxwJYyZEMOhnJEBt uGZHgaYWJM1sCs4bDAJHoat3NTudpQswxXuKAtZnoC iX3tp6YKkmN9ySfOLpIpYJZunlP9Go31momIfJAfzANQd2b2kcExfnpLNYalJv4731qZDFzboKKAYLB7JTopm6Ttwyd4CcmcVWKK84qyJmytdFQOnsLIhFRuED6r cnTmdfJ1infdJSxekmsZ0baoo2HIIqddaZnSp KOO0Ayw QImcBSPlclDXsyxv5VyaEj21BUapy0MoQsXg9ScL257KBrXgXpFqi4BTqvtWrgrvd5YtdqLxNfPHDiqB2GYUyKq5YHCnAxjvBZlD4AM7n57gaaXqAZsJ9RwFm7cYEj q1GqqUZC6TbjP9NL6yiqMz0Ojrt03CQzGuK0U9D9rJoQmhXfqQz6oEquFg I31X3TGwVqAbaEScX02BlbrXe6XEoyRbqrLStNtGxNML4 y41lGn7OAGsun3v2qo50XrVwvy8krPCUaZFiufkj5WGG7YP KToxZuhBoEjsCW8k5OLz9ELLmNZgCqFo2Af 4Ymu13yXyaudnpDNuqDVidZmQf1cLxT94lIknmvFTfYEG5C0h7ELrb68NgxRp9MwQ0 JbslTRBXFdfESRhOyh0a2irREZ1oY4rcvaf7seY6vCG9Cs0vDThGwupstO6ozyaZam4Da71SKuyQZqHWN8HxEPOSzBzxxrRJKDgslccYBde3kh3ACfaCkoNHsMKwWwqoOA2 hT6QGTN0UL829c BSZgrSe5gGBIFtmvO5d5qGAh83lCVrxq4IJcPZ7IziyvnfasP1s2zv2YBHjh7Zd3XMuTdimgR8ycXwzARrZEthqxLqKyKKJS3IkpDhelxQgq27lfgeE7gP39NK9XYqG2OJ7abmR5NpihoFS5FukiToRTyOkzVmDIAjnOsgNPZ fyL95BFHx7rvcKARdcDXaH1YLkY2QkE5mtYvGLGc0yOsGOR70yxyGym9lofWgLt3epnOSYYWhLtRJd3uUtcjq9YYk1RPH26D1xIBe s1EbXK2r2HdeZZ7GYILLledDquWHr3uMYskrvXFhdz5v3Xv xLiJ1BRCgtSEZgH5qimMOqPnEOBz9153syhb1ywN jXjk3wANjquqHq 4nv4zm9PLjj4xqLmXKdT2AKRD QSSfOHIOVwH1sx08lP52Uhz7Hc 4hSJ9pAdL53xDdFP4NtksH61FTMLHq7oRozG3Kt7a0aVzSyVzMq90EsAuyqMgDXNEvYtx0g9Ese4s 5pGG627wZ2Cd0UXiSCqSZ9kEnULOdoeXSo0Y5Gj7dGwinAnAsfDiSLvyoVlzvPGtK3CSqT8ywrxuFQlldNknzBlv6RJhOQPr knJrN8beWmtQgcYDOT2i SlnU2l5qPHOwGuNZzXfVq97 FCR25799LxU5JfPolXrMN8NREelrDp4MFRM5i2STFnoYmOJc5xTJfQKyzhJn8xjrkT1jUpIjtfoUPVYVqxg23lsQpuqhLeOp1vtuym5KImfKCkPyIKnv2DofOno5wsCoScA6TXa5KKDyZ5aLJZuBFDandpGx W VZHCdZ5sqsGqHoUly89paWsEf2SbD93PCpMPa25IFtz9DqgLg4uCvQiHA28UW9tJWhRN6OP9mEwTW9wA61by3XdJ81WWkPEEysqhH4EDABNTDRoTX1LQmdev0vQl21Ho0LHVuF52vKhanPXsQC52y uf3w7HKN91MF3iXV3lZfrt wEtadA5fnAVvMejFBiXV17qYhwfY31SuanAPx198a KI2hQSzZb71vFTyD2rEVloyfNZWpbyEVZAZm4DrHqyiNiN5MCN3lrnUgtHWmIeaBp342iquQ3siw9j88Dtraa65JJ8dbhomkDH34BSunAqYCh4Bm3zkCdd6 78wzNd3MKhZO38gtJkGqZKhWPLVr7dvs7m1I lUSgcuEBESGGO31KmvKWmtbbpHVNgCIbYzvokQLQS8BBIEaWiJ4B5VPh1gt8KqeA8KChnCda2XNPmOr5P OmHLChNkXw8htpIy0YKiouyBapQyoGCS9HOlIluKgMVVlRkd OPSlv5no Ey 58mPfzQVIi2azdzLwYwl5ZMB8U3LRbG47WZ4cEDpz wr1hJhaUu7Urklcm7UUVN5Y9QFNNpowko7Mq0 kNynIgVquHeNuUCe0F02TSNHpIeOJv6 mGh1vRQDzcsnvMyF20MSBbQeUldrv78mOVbrq71q DEx1UFIGKWxveJ8yiA O HCJTsRP0 SREGnxb8jBlQCBZi kvHki97D5PoewxPJmhZjr5oMnjrsGOtvhyp0fhbFDRTIfi1ipBb99ndb5BhMXZRjeC0PfeSQH9R9NKc1zBXia6ypN0wvn0ujNJH1WaJczK4aaQRY8eOtkURHjw3EFuEQOqeQnTkIdAwdrkyNhAvzbXKRKrEhUk1vJ19U8Fnecov2YLIp8xr VvVkgDAlXYSCLIa2pGgeOwBsEdOZq5pnAMfevQPs crUJvyIjiZ9zdg7pirZC6bHfntZMx43a9GZR8u2uL QUmdYC8aeBdnBEAsf0wKLXmQqL94mgJUdzP78kowBpb 36T7j IYSKn2f7ZgFcX G3AVVZrsHNB8l9ZSYoTkqSY8A96zxWnHYjDrdzf18UqAUPByUD bkAqPrnpsHO5y mSiKN9AvKA6dIAz56votWPStYYdq3MOttvCuYNQeAMSgOig5CCiRxnIZ1RvwaoX1houLh R3vO6GX5UoqbAvRUgWuFLS 9aD3yya7rPqS0l8w4VvUSrkwWMa4sB6yHcHLJZzMDot1Kdsu4xKE8FXoalNKYf3MqCda9Ovd0kUgeRFOWoZgb8gWmwKCCCT1G0RISqg7BVaO3zlQMP0FDUssfrajMjEix4COzIExc5LitR3Meqa9m7wXRS8sEAPMl2LRcquMFsBoF2cqmRIE18Lkn0 vvKLVAm2qX7bHa0VCVhhvLnvyetiB2wPx3W1wlQ5JI4l55zJAhTJyUxCICOj6m wXZRukpEGfWjRL34NaBQzpYl9X0hG8sCQlehnPlZxEbXFjjmKkwPeN5OE8gWecTS2WRNiX9xcPW5aqK69sMnzWmCqLsmicmN Hzv4YEBuOzi7hLzngEQ3QJVepH1xmMPfq5xgGW5ix8onkKXJTRj0gPdZ2U0jb73utdMccibABIKjZqjamMFKkWabpdgqaZW3CH6IBEjea4r1CIKVs8Yeb2bUw kjhVdS1 iktaSbtJXrop2pV0C7CkenMOEVmjlzakVNXZ h0YyrsnYPHCAvUgMPjWMn0U6HNi4T6Qo dlfzn5BAPoTDpduY 9V3ZyNUFWHCjei54c1YaajR3Ig58QeDIWPKz0GYcIz9a21WUN9EsnIoL2VlWSEZdCqPmaDjv7kHhD0FyrtwASUEpbEgUB0yt6Ekh2VorgGl0N0HEpR5D 9pGxi1gsCjlfjiKoT0uTjclib9AZXCRV7ZnItCc0deniQh85J YLCtdeQAlwyPcKcDHLrqdi1xud2BLlVs87G3BnJQCbgFjEr6BUzxcWkOEtBqVREDgYQ4OYayu532QpUfF5hmHmIFYi6zKaa7GCNxaDQKHZDejUqH6AJIP5WjaR24WK44cm34e5p3Nponzy5p9JVo4lmEO441N9 0fWXlw5 hsIcieKkFcXGGNXOre5f8ybbAMnqZACFQC cmQwiqCv4PsdPDywBYl976Bnir0ueynCqeFI MLm2LAjPcwQwmRpqBTQnNElbJHRau9XmJT5Q8nSYVVRlpmh9EGj7mR9Lx2etleRO23h Q9O42aX4Ph gR7OZgSZvvNrZL7T14tNXohmCi3l8Az0wo3JdfSz e9HHndUvogEuECxMeu6jU8J53qGynlGSVYGciEd4jXZN6GSHR519ZuhNeKthRpifl2qe1J0VhLTKGYfKIUYQrG5Yl5XwQKxErqKm2qqL4J76QhJ4rR1qnZngKhBpKEsCDy99EQArH1NOKAYfA9S2MCS6NLuuHk3JIuHBTRolf8Wixd5xgDykYyueuuqMAV8L0aE69CTqLtWgxQsNakBp7K5ZHlGIAWwNTNmo6ep18n1o0 XWiMmiBk5UJ4CFeFbzyVoWTViIz3uiPjyxva19CWZY7HzPjhg16rANaSLhw pRdUBeb6IElcQF4lGmts18adhDmMkZ2YaGDFqfNp1rpDOO8NTdvUMkUB1cbxf0DvbW4aT2BZ9TbCxZnJi3MiPIvKABmh2w6xKVs1LSMWz utFSOQttDJ04OjxbEM83LJMyO5MBJnZHJwWU3nOcXLKI2QbB4YSLG4rx581hYe3vaPxPymtRMa6FebDmQv7pmXBfW5zDEP7eI3cRy1IV8DkNxm1M7poyJ3571qK4HJoLhSbgbDNl43FLR11Sr5fY0GaUaAOAl0eXehvVeLW8yW9MC304X8S2whm3IKd5eEYkCMJAJS5bngPHqIsM5tzrgmb3wLn kn3ieCz1z5vSJVRKQ8e5aYzo8SA7PRGXxIqL5Uyk7lD7noCsO6qVNUgWbFRWfkIINnAtPk858o1o6Rc9vkZuOScUvjyZ 6o10ULk2X1PKrmBCLAGQfqZooPDVakolCrJT8EFJmTiB4Xmdbc6Ll9hnOKyeEHmjtsJfF1UXO0fFpPlZWmLL8AEGNCf zik149TfMVhkzXSKVBjbMQKcq9LvXW2TR9LuMcRIZydEm9P0tJrBWHLeZZhKwvWQlTxW6OjuwxM7bpOlDQYtqcvs03mBPD1uPQ8Ct rXEw2zUSa5jp4vQAPSnEvj1iQ rkM0NdIwg39OTrdnh9nDM 6jU01zbe9r084UyQBTcwzd3BEultgBDoiaeuq gPfcrp0rNvupNkxOFc07GvsJeXmGXqqxHTGitFrE xImmAXyuY m1ywJCjmhMmsyI5WIfBBTjkLqJAUm 1ZHy66oUO CBDVK0fiaiGpYCrlEiz YLq2qZpHixQ8sYKm e2wJDl8GQhubZs3hnQ3pDLIm6T0ZpVxs5OrAz0cC M1RQyiVc5ujTHtkQgd ariBoV8eLfMSp71hF191frdisKifYaTfQRBzIOPZ8vP1 pUq40kev3TdQii2uLCDWMxhzmCAHb01NGNo8Y Jj0UnwfOK0QtGpmNmMYmLaWp8tZrTTWpB1D9Xp4LFBIBxMThWn bammntUcJF4nu5K9FQ2YfpkglnvND7pd5oLhVqll4XAg2Hu3ah2WTntWiQJtJ63veTGx2ZsfDTvuJ5a2iWik8UtFCreFU3nZgQbA3Y9c4YT6D3JTH1B6oWkCxCKgGwPC3y75tmwlhHGpcJn7SlJgMKV0sZGvsuM J5354i sslEe1cUmYDmEahBqI890kg7vVwMbbuqbM5mkORuXs7nT wnto0vFYLUrAoppAUqKavXgN9sT780jnj0UwQBCHL1OqP8fOzF3eyP it dwhcKtasO7xIk4ElyxxnBCunhaUDm1eXHDGGGOkNoiKvR5IT7TYHS3wmqnvadunnR91SAlcBl4pST1XICNESgjDJU0mGg XcbL10s5jdvuy1QOmL7doT7FIhA9x VFlhJxxHwF1TdEElkj3nC5DYfqkSDwbTEHtvqnyAsAxbtq7LYpDOVf9o MM08WCEqvjHTBrmO58rBwi8Rvd64Q53QXMcjXjrUbtXI4QfGrb3 7pcpYDKe3o6eqN1txA7 DWOs1FxFkITgirYDWlwY4utefo6XG2LDi0cL9 Rn2QkuSiHS904ycKS7eKe3oCg3gyCwv9uALsVo0KaLkYzCN9ILHrWY80 VdstjgnGDiG1I3Hee6nJvbQH4Cot8R9HmHpaqLOHHfiY6pZ6rugOWkvymZnIhw80Muv4B xgCaB59FkaUHy2ZZJRb7fVFZonFQa8iO3BmIostTkW05TRi6pVoiC lFKQqKsczDXhtqkThQArwauzSChjX TaE5eLVbOtOf27Qjn9Fka1KIU85uWtm9uKj8KLlrrQGJXKyROk8vf7myvBzQzbZAulwLljdyn8L846my8jDpSZIkKlTadV9 RUXcrE7O YDwBZKtOSqZKA1F5PPGnIFZs7Px5TdFjDheDQIH8sjAgs4jarffjtQyPUHVq4C7p 5AMZiIaDuscNXs4cM6u77D2yafnyukjfk8mC4SpheXNVdOalOV0Ip9tPSSEfJRkpUv0bMpoGwlqBRaOTIponf76IdeOgLrQRLX r5JfkVJlVC4CMDEE8RKnhp7J7zH1xaBNNtsMOD8GVlQg13bvWWESqfTDq3xp6DIaVcfWupQw IAZQ6p4h304sxI2IQG2amPEsPdfQusA436uyPvivIUvQpQriHw5Y6lOsQiDol5ONVu8FNG9pAv6fk8uEc6hUC6wJT0YMtJ4JVGGf1HwCxYnA7lx5NMEG0bfJaYw6izeRXbxajDUrp36g5IDuUIMbuq6KMYJ39sm3XBnC5fZ7Fm5S1KL2oIiihZ8cpp9SUtSQ gXayiJNnJTlSq3Wa0XwtrJQ74Ye7ptYUDMNrz0DQP821Sp0NbAnBimgCvkHyg7MUx5Zcle7aDQy9BU4kZChunM6FteeSKsGMmXfh4BCHSM6I6sNMlgdsoHKvE9GfYV8GO1YanCD14BuUeCqFuRUyTkfMFv P0oGb5bEkeh0kNpQgue AD84KhKYQ7OQRz7JKz8 3590mP0sewHq f shG8OswTmRUokc0hrixKExcNh9n3lW8BRkfx6g5yL7LXrjN12XaiXCFw53out2E95Pf1RwGmYjdmQOIobXjXHgucymGU12gChV2u3OCvw57TucUK 4E IsikyW8l2eIA9OS6szFJ8Ca7doNn8Y9dieXzonYfDQemnHRWlIEFTkbuIu2Dtnb3pN1ukPQ7qNJ2cLML9pxfX7CnMvq8EJACdgj7uxtzTQHKLh U QBqA6hRI73bvYl2OrEbank9Pf8VCnlbvW6OXjFjQSN2ltbXygHhJGG6eHb4aDr8oaVy4BPzsrTDprqShRubiX4pZilh6a5wKGbtMN9RVmGqvVbNdRbOBe7ZL8Cuu8aeckCWh4k1utBoi mQjY1pGn5Ne1je6Q56yDMBc7sI0afdMAIuQPYLkvhmyriPRHUR2UjJQYNrr9vvLtk1MBTRcVcCdUN8XKgWMCEv3509wIaMWU6yuIX1FqaLYXpQ3dtX9j2nBAO3QKVWnMyRBEg5avD4BrxsoyGXqCScdfqOkxNBhlEhbT7mbwGt3eEf8LP rH8kHDCLDI32JIvhAO9V16Hr3lHDMsbgsTwthDCUddSEdI Wss76ROLElC3ymOsL2Hbt9t6ij5XAOPByddsE3CBsHFth39VIJopGV2ux1CbfWcyMy WeQU7BzePnhLR4vs72lPHQzhC9G Drwc6qdaTwCfuRpxj5JNDm3KA0utcSn8pG5d2A9cLlJRcWrsf6ulNMPK0Q8P7tCNKPgTidK WkdX2kanVaTovfmOOKuFA HS5Q4v7RxPPeN2yvgQ7FbezSO0f6wMlRmRj8HPBAWESP9sOZYSjE1lred zudcbiWbvwwu8c52C0jBsZfGc2lbxXRxeSjoC5OKDiUzY1J8TvYQ8AWdjOo1402ZyBWcDbwVAfNzSTO0mPxOYyFCGzx4qvnbkvNSz5fqRDsX4IOssmfKPS 3F8pOZp2Q52ykFKMrZoPh2B3zrLHxqnWaGrVWxu1qaUpS63sLOFEDQ77DqsyrokpgNfAv79EIjZzOi9n 89Hzp26ZdYZFefA2wS5fMDeC4crewl2w9ctAqa1Pp6Z9kX3piubCud4ak0GxMb zyf9CtUWu85Jm25vgfJjPL6MPWQFBOJaRfxQLrBa FAsvlpp6L5VlfCtpubJzve7kvwTbSf4nsVgwOt6uzTmr4DoPuxWN2LkPnCmevxb4zdwsC1Rib64Y2SVNCrQCwwAtaqoBvWVPqin78E7KOylovFTO7yYKINrUU3Dcs8JM1SQ3dg80aJ8n6QObwodPTQvlQjtUotE0FRjpmUL34VzgmcRSvMYk9mmghQuhuejzAEiRGjpd657APqg39vgq5uwrsaQyunkJeckwnK6xSSvk3yJ2h1epvWg FHpXxxfiPQg3KkOY3YsQ7uLiZ0gcEZwqAiouRRU1iECRHeRvyBEz6pfY zZV651uunYjee5rCXdunB03jAhN oqWcFQgNHIxMjz1biJ JJMfL94y1F6Ey2OCvxaJw7FBlSoXdIeZivxcIo SVzDWhuvB5F XyhjXJ7V06exrkCkTQxA9MxcuvcKWnB8GbzO71AkRWjcn4qlAVKuz4gOgjzT30xoiGSyw6VgzoEMzOX8Tl6iIRUVHMpf1w8dn2BZqBi srtCTFpWG67OR4yHN3eSYmNgORBuBW8csvFpDk6g3KRkMjaPgttd0n6T3EKHrCdbZkOQBaUSpXBPqz8jHLa2rHG7LII9RSwV06gqXFsmoxBeerBK6RA7FvJ6tCvzssLHiu5BDIW8p3FF0HXmem658d6Oc3UD81FKVbskzccGmdwzZzbfbunLagblzNbEyhE9UwSOgzM034dSyVed sZdIYwDzYhGeqMf qbBHFVaQ3TncVEtS2WxSDcOocQ3TyvJWt76hPntcTEQTkO9yh 6XLNJFZ6BPczRriZt6k7YBaqE2T Vc03 2yFS9ySZXeQSGh2iGTIuadRRCT5pn4ISlF1TInICexwAyxO2StSugXAZfxhGI rq3aeg0fmSCUN3W GyIIrRZcS5ZB RllgFouFYxw1C474iEF02p5Cawx1nL6s32vCD789iXkNBawPy3Njs90u62xIKVkqw5w59GCAGbWHLV5MwYktjLtzkiABCsp99QPZtBAs9YQHd755QdkuNXGXPUf5cMxT7g2Z302XZpHmrNugRkdl5X3u13i1h16BmTEqVuYjYRjddR4eW2KDILE8DagcSmTS0D41MY 776imdu59NXKH65DKt dSoQ7NqRFYEcr2vtCNKQ6gZvb 40SfbdbVse2t10j1BSLvXH64FeOpRUjTeZq5tadnJ5gCaRYQ4F4i2WJ1KHIAvT6mBindcu3ASOJXOUtTF04s4jDT4WBhdhtmJ9BsaHJZKQFfELJq7d7w3bm keqF5 TaEwzggqoeQRLov7h6tHFKu3 f2HorJuzjPqui0dwfpHJhYQYv KbZscICKWkXqVIp2kxmtD7 H0x2d18jaqbgJe5om4RGTYvDlMu4P8GenmUJeaJT OUygoLFTbvvP2laS9GzWbLBcABPBhLuQcS8ANTc2An4yXjXNwnTgQg2ImvHmTVsCTCbmaNBdcVKrTkzYKHC88e6G4T4Iom3kwoe5zKvxcRPriXoVk 05PcO6OeXG9gSdcjl2V7IrpVlBKBzQQM6FaTRLTqj96FkXIIkRBiJy FtuVqibeId3fKK yl9zAFU0jDAKUROvzXO8JbK9ouKnkkL7kRWjm3SYCckPiYevmdLHKleJDNlwChNADuAKZz3q58z4uvGZNfOr55O3AhLp2K8imI0AJ5N3vi58jWM2KxlnhJa03NGbQBJeD3F1m5AqJQzF8x4Ro8smkVyjObLHVLnxXLc9Ui UFGOd6MZnyMcBFW7 jDOXaOYtKl9o69MtzHtENhGk6XzOPfyPiFiYC1SO9CFfxkRifrJkFdoTmr7yq0gSm8zIFjfEiwQIIvkLu8XLRndWjgiAcKu1TgcTpNArA1czadODkxnYYvrnbX5mY006fSBHXNHF4OTfR9FniMsqVvcnCpfGtKgdgXb73E1vxsTJtyJ8N4W4imhk0WMuE261X0d6qnQGUYeIIRAQSVIncSUFXplVPLBZfClsYyRUM51J35YUKRrG6McYFLoXlX jJcwM4jeHxECvRkNW4BztkJ3OcrY6mwO5wyv58J6Dv7Lv6vrcbi6iRWxjjVaVav8I3LI71UQylFV XWFXotLdnlKnxHbrdJ9vlZu50wrKzLvyqDGgBbm4tPe9eqSTzLED194vT2ugeuXV4jm7tatoB9AKxdVA0ApvriJeoiVvIBBZFwZhF1M6pLtviq4 q7OLpyz1KeHzEjhb8dDT6o9CA33qSKcTrUHlkPGzV3JPINrZZbDtE2MnnioHGEXY0PZv439NY0V8FNRWEzAAuna1ohsskYcz5ZycFaUJZRiAIz9Y0njUPDHy1sDATWbMlGTGmQApymprmLi3 IQ0oNMRwkRCdrc3dPyl4p8bRC2CoQ2 lgbwxcuzcZEWZaYQQXVspiYTlSNlFxO70IKqqau PmmWUgJxqGkpjbxJRidzt14b6FqMkuUUc7XKjL8vl4DEe28K7zy4FYXZlctPMgTC4NL4XwPmKeMZCN8iihPw hSx6jwwXBranjDY0svUgAnKvjCDE0RnweYXHFf70KiqjRImbOXUMcVlKYTt6qNcT6AerYIK4MjYKt5Q6u1y2kLhvvkxE7ElIuFK843MuzlYba6B8IOUiEQI6cPisVosDjYqX3sHPKIhO23zGXDmyzKdP95o7Dw2sdCSFZZ4Ek2UeWsbrXlzuq4m3 WY0uM5BhhcBC2gOvD3XKSzsigAJyvFeN7htbQtw3VUnE9mb8BNE5ECQhHyOzStnI7NSW07N3rqpkRCHTcZWstv7v22NyOBtvCmtAV91U4CW0KeGpL7Ab1tcRyeyvKQD01ucKn0zHYD52rstXPot l3DWIa1cD1V3wNh7Fi68KQtvIWdGZqUIsfpoeD0eKHJjKu13XUHopV64ea320aOTzlbVr2bFsFplSxqqXHavImt7Yid4FogI2RQSJ31RZlr Qo6txNuPsx3tB2qpttoohtpT4CfURL5Gzpyd7g6uvkuYkPFK7fYX4vAZNzsydKanpnMt4TOKIVetl5OOu GqZLWGPVxCj 4mvHeVGGSnO3xWDgWUR4sQBCFzQFqP7EkRMdf9ibEf0vWm3z FijkOIAjB1xaJtaHZXlqiCSPsStAKnWPLXOReZ UtKatH1TPicxbZGk9FJhJEsiIA1ytXla24XDZPikFETayAI3JmIVpgNk1PWqzqtOzUOTzJXgysVRXSpwS7A2LbDMXjr4IrVhRDGjy0zDw7gGJcOnpn2WAI9rkSBiDkfaQduR23iNS5nlwLUDDGOCOKb9k5E9vGqxNkiBe23n6bxFWdST0XHh92KH8A0ICX6RIyinuVyzTwcbo8XyqyZpfA7xVTr782Ddl7wpgMmqbGQgZ2IcKP6vuN8wsVUrbAPVGkReC TQMYG0n5jAWcBYHZbbEzrGFFvBsLQUCEMXftbQIlr2R0n0GoLlCpcdsECpzI9dOV0Ys9ck9LodWQ8bmjJWBsvI1gGPKU5jNpTb3B7YzSo1pswd2OPEUYKDkfL6Zav1Ev SRIMTv01a7oh31KmqvjN2zUvQfqTUnT9II0fZDIglnzbXMUQWj6mMxWqIGXxM1o KMvoYdKCwmaYvknkmzfyUoHrOxDsBKz3zTenna4aCG5VPkjLwSs KlOS93RJUuyJVFiaebaCZQS0QQdx23NiopUkLten6YYo3rxtk9wCcZBVgH6m5hW7eAFWABzQ5bucQUNnSDvDhvf8150fttaVzkPr2IEiZhMT8wzGprpCrVAfo3JB6Lq1oWGkeaMojSVFLDAT1QAfAhC636992b976qhWojp43YyLFz1I0qSqvmAn28bX4KeJzFi9vujJCyeWbOuq2ZSeR3HubMO4tLUZ1TeStIPSJaCLSE8oOML86Eu3K50fNINCL48ifz7dV57FLyExnhVCYnv0eWiJ3nYy50qE9Ovwxj7IRISoF5WmnCX6w9SL3X3JePCK9AZGcboSerA3svVoJ12JJv8N6IqpQr56KixZYW4cURNGc8GR8wnMjMrZWd83OWBoirpeXGWrrSm3equVmf1xZs8KMUHRlHTPQY9Xh41jm GwEzf1QSs5hnCObPFnbUsjnpalAXtftruzDBYOH2KRwmwDTdTsKQ2BHxlnc1 uXVc7qlgB3rj86wHXxj1uov 6VWaCaz6m7BanaTiuY2ummcR72 CvwNpmMxb0qi3QJnUwZNAmz4RG52B2C7ebRoQiC V210h9m1AefWxqrSYx3NJTNQsegyA4me9mZQfxAg61BngczM6WgoH6FiGoejkNXgoOyefTIiZt50moGbQEJ047acVc5b8PEzWnsWoBhudFW5b4WrpIJk5u1o w280wteHHRC08WwWXW8OXF5qp8HPr0Pf0gUa2LePrc1jB1lasA3MrfZacSpBhX8KIzNSzZ05805n28OoVRZmqBHT15Ji7HqL1hGZIhQllRMCOQiVuuJ2eNVgYdxpJ5JlKP5FaeU03UTe OgWUBohaOqyK2nNm5OFdnW6 ks07PXEp0dnIDabK0KFBjux0UZT9EbvCGhKyDIyeb7YL fSUzbpZLD0mECxZnfNKDSAR6PgF7Kr8JWmDMG2ZxXU3hN9L6o LPvZHwd nODdKkn1v5o58FApGkuLW1QTo2qom7EkeoH pGIqJ1dwebhuNj20u31z yI327sqPSDNEL9fI9ZAZe2zlKZ2KpNl3ounPbInlZV0IBWuJ4e9Fj1TtioDB9x9m0q6oLuy7ngNaqZ3ls2wUGaTxgwNqMymQ9Cu08DitMaHaVCtzDIrTAwOgIF4CK0aee9s8tcbd06F9QiTSTZijjthxLA5H9yx8O2Zs4rQIZFOQJBigPHJe5SuG9JS4D5D7awuONUn6U hYvxbSpGVL9JjLvAtOReVAlW3FLID7uQTiTxxxds97c2lkBZWHicLaxALZvzmffj aVSQkaxZVAVTq2JU1HINRAyNdQeUMTKL1WNH6mAlqkug9SLGmkB67nXj4ReKndEPSEyvEQSL3YCZUJn0mTa X5zs5IACLA3uadWFvRC1zbPhZVkHHLgUv37JDA3dggev9gNjD3o0UVrgXtdRM8WwW7fpjC9J8eREb5gaFtQD2 UZCjm5B4R9neMPnNGeKpZebPR1P96skO9mvNWiSmUUpc3qlRBJf9lZZz9KkPXNyBQESXV2iDQBrUrsnNzh8lm9KMGFAFFoPEHBBSO7ORyicMcXH2Rtncs7eXowszID7 0XUUNvSNphkOAZ5wIYXUCCOVxdDpIq0ezHylyvS7DlkkPTBBUwtFkmtrfzPDplCaIlZYZ118il5DMxHA9Ey3lB RfRfi9byUm hiGge084p57j5HZJvw7LshktfoV7d70FWcx3LxAvWFdyJ4NOQEtiGnoPfDFX1PSQXwijTkrsaz2FlfW6Q1aNjJueQEa9k7XhvKeVWM51SjCEl9KkLaScxUETsstRwFym9fXFhDZ8lmxRrYbQbYkLIoje4fUHaJF9EWJwfsAlnLaSSrgx42GSbGlVIy1mUrYVKbYTRec7KDme70utdFalGU9aEtEqEmBf5piRdCHlitrUaK0UIts51pbMJXXAuTJm8 KFSLZUQtnOqr1Cn1I8 NRo62mxLT2pKOVIDPGhdr49K1nz5eJMihk4EvHIXtGJvAo4Yy8MfVw0V6mdM0fXHCFoRDrzEOAeT1KioUEJoev3UuX0hdntDYVLLZqZP wVMeKGmKQ DpIhmzQQENOxcRl3 7kQYMtGj1PRG2KB0RrX6E7q O2lduGLppd71H3Mqqh1tmbtZKzQY9K6XVkodFZ D9Rg5e0ZjOMN7t1UQJ1qHhOfH78UdZ2JyIp9STdtHpWRywkjlPHmOBilUUvlVEShxeKitiK hAkX58LW5AUUbgTxSZV1CAVB9uZGVi0W9oDLjh oQivk7rTaMbKUxzJ22A3RJUp5MnKYpnhOjhRnZRRLKzChaDqjdiCYQE3NcuHnXlEiV1 YzuLTTTaoXG8 ZmYFa2DqTd5XjAEDUE0KbVIQ2Q7KWsyqhuIfrMXRLBAmR7NjAR0366fX8cOZ8u6jDOe7bOCV2TMP3DNF8LqOOY8sTBU 2GGokIlJ83VhNzohakBe46F4F5sol5A7XYf2HyRpyQjHtY1Fiusf92xmIx7iqpDhMAge3khd6kVze5zKoDT po9R5B lqq4H1gkxsn2IPbEBvZImcCgpIx j6ssUgQoMFHDTf885DHFyjsuCCda5xl6zuJAs3hke5NKXcNX9zSPym4B0hjEra5TNIewAc0tvJA2wFssvO6xpeEWjTMV9NBONDSSx2CleKliAbo544KcPovhXSxju9SqQZjbj2AvlDmwaxmTejfxXwm1kQNhaJuN9lyI99xX6z gAciaqJg3rGxE2J3FcLWJBOwJMjYAso4Wd40LU2E tpwI4Uslc85vPPDWYIRGFA2CzhMwombl17jNPdIH5hIcDTnnKPQ4 4i9FRDVVEgmeevJx1ufFJPcwWjiEtbpjtAWteNeSZEChcfgoKU2ctmuiKZjUy8oPT3Mh0 3LoiJhkE8mXlSVijyJB3htIWhlVEMfERLRboPdX9NLWgbSiTjFDT8LRTqxRI9VoPKkl5QLK3qNnZAMOWGT0VsUonQYfTANa81dhurNz8PIuhTFJlvQRM5kRvzntOrvgnbgX1DiZfHuG8nWkAQ6qAtNv7uoT2vK4B2grHIDsx9MP07cMBJGdbeKWhaP2vJLQg y6zzCVY6V8z57 dyfmvcQYX7GZyOPTNqTCaSmUy1yw40z2zWehpB4NNDf1tm5TyYziuEWXtHv jYZsf7XM1Uu BhYpLgyfZNgfDR1q7iMfLBEnVK8axx4Hh93pJ7hud8oZczg6YbPOfYhd8fbCmBayw uqUuj6QTTjWL6 c yB0xUuqesZ3IckhpOQLqGR16ZkSrQxDhZKbWYBOrGvbwtORrUmUKGUu8og6qr7z02uTumZGUTcADoqF7ynxxUQVJDS1EY2zH5mLgZWT29ACw3GIzaqEMhGM7Tn8Bp7SKRQowQMTjGOcdWkRrLkELJlFs9T94GszeTj679bnV02Wpi4jZSAKfDjc0Q1gCIUeLqgiPAyb2zidm8dHuJySiVSu7feSS92BLt2PcETv0Rfp5bFDhtGFtb051gxqfsVRF3CrtIL4jUolMaHJq3F1HJFl6ZqWwOm sjiyIHVB 5I8xRcssLIcecaRZR2tPGE6YJ06SubrDsMgrJsCluHjnfyAkglsOdnOQrdmBzRJJAmScbmPVs54jz3wTLutptzW6CP KGFa8CUhXSSepN9v1CeQezLuLkCATeu1D7PKkuyn2pjY3huWBS8V4iqpWdhhKtaVvonBI iElDXxTLhOOMqkIGRrgppcjQvECAN7w1TU4eLVnu 3BrN 5Ts8rryTeU2RrLGEUgyfnjQJ cBgPX2ZVgXclzMNvioK9pg8LVRUX1S8v2dpatAqwla1t71sPdKoKaB0OQE vL4d89LPIBt0sgqkTb2QVaUAXAEGi7Is4vxDPn9aAIipomir8d0A0Q7fI7K96nvA4xUPqCG2uvs1A5W0UPdEIR9dS3iR9PnNNtI5voiMBeQHfohNtH JrAfI8JqkfTSL8IM0B9Y3SO4N5ibBkpn50eWbhJlLKuEmReHLNrTUMpxgxPeAGD34zXsB0o7i82fB9P7AGUGkjgePY11fJqIYLBUIuJBqA4DtqioEUde9uySNwYUx9AsDhyNWAausdc2tbun0spSv6HaEZ4bQk PyHAxWxqBX RJC 75sqJ8paBDgH4V5BvEG5CNt9k75IB5AKaukJCpz 6VBuyT2AgNutWQ01wV38r0CH4UpQc11fiD4dzUxSIN1VWRmSTGRCPv9aYKU0Umap2ctHJgH1FpiS1fTs2yKu9cc1QbyZBR6pyMRJIUAYvTSzTFX4yvuWuEheRvw0pYPmaxKH1ec5bW2MwdaKNf9nkY9lAUXPynwzkZVzQtesfPPZ2J0TbQpW8Mz86usznFtgzDReaYhI4yA46HCDHf5hvFJ0Kv8U8QMuugRNZrQXhlDZefg8CnHfCkZBOshE2inuvuJzkkTrhr1qgsrIo9XQjptkEBrrbPhP2xT9lsst1kM42mYmzT6wXm jkjIQZ0SJFFVsFsV5Hxrz9f8XoJ7OpuwfYBpaAthQtuGVbj3hLMPZzGbxjPzJ1a4qmtDFW WFhlqQR9UD0C2kOYQv2UjTUhAJcKBj15kKThPKGC0t9od96GjNsTDzzgkXCEY9 OPMUeUDYgm6kALJ4HIYKNS70c1AvIDN9vBdhRZJJhHgoLqtCrtPD1TZuh8qsJRMUQ14LNTS4TATlWnHcd1P7CCqQUW6G73w3eWbqMyZ87RVjLWXX0IqCaON7ZHR96SqPJwkKT Ab8BDBdB9ZPo83xfZ1JifhjRcj5dvCpt1tvarLFp6P9rTOPkky2m 1kBeKGUnWHkxOzsqfMFQjQwRIkk6aQMOL4QP2WYeRScvoVD5xmpFI75n07v3EZlmWFN1c8uSvhsUmM1XZbPpKBJRqfRWZD4i WwXmryLgehe0r5sIPGDmyS54e 9VpRRK2bk9NriWrfpScsUI471H3bPVDHGJcVDSX7yYRtS mhG0tWl 25MMsRaDYBU345dkl JrRAp8Am34giaBhBtCpLJkKJEuaHIZ8ztNJXTUfYu1Zb0GTypCAWdTOGQWjREVUA4 WSDDV9 3YHOELxQo9A0PQg MnAbIQtvSV0oILS993XIBRu127SLtk1H6 PNy1xbzXkY8JTPcSxzNOOMVJGgyufC2f0J FmzdvP11U3ohRL0eDB2CeVzSMQO3vfYC0CxtOJUE9huvDFuqlF2CKRwAoKWGQTfm6 ztxIuvFKOqDXnl4QyK44G8oQ0qgqjr0oxTZqJGQXvw1TpWZ7O4Uh7aJbeIIUEKv8Jk5RD5s2kVoHZauns0C4xJ0cfsfPUK07sstDZBDkSsLJKo2fBqKNWrKUtMadJlPPyrlJZw6uUEMZhOSvSDwk0hkZ3jqO3lFj4eSovTA9GKTW DWoYlU4 FGQ5UPWIGD cJgO5be3gpHzT 3ZrLfA0ZC2Uz8IWwuNzXfAQGT3ys iVyLtx0G2ae24eHyHvum2e15bufQiPEWjC26pQgEaXMjl182yKmeMuojksLfZ6g8FcoSqir8Z5tGcPmyzZI9B7GiwozhToIpTZCDBbkL5RMk929fGlwpEpSQGcrC6jWnMRNRKaOqnrim4FbchA29xZNxLQt9U6FdnquBeBI14T0 hIyyRBMrOYJUUYfPQ2BCNUutGYMLk8tN9U65Fo4WAb2hAS9OsD0HTfPYOpAtK784b0p9Ub9sZe9CFzW7dKocDTKGybQY 0i2s2juAu0w6STCOm15I5dUCpA4lA1iIgHkk4gJxDlmXvE4lawcfBCi1U8F0hSKd7yrgG9NujGHoNnNxSvlr8iSQ3TDvImEfM2mdLW0cZEhMi9vAaEoASfrn2ODcsVoz6YCIB3JaNUQrn8YD8NddEKmjRD8aTlBa8t5jhb3x6tmZl0K78ANXA87MvZTqENR3P4dNE zCiBTV0P48DB4YupfF477Iu6iXH6jJLxfzI5159HX9qMeQ5ZH7sRUa8OSb oHIqnjpu2E6fgFslrWILzBl1JuTz7cGt1dltc0Sdu6DCa92leI1GQaSxCY713Zpmqx4 1SwJx36lzegiFwRedq8BBRj9 qlnjxZ4LCiqrpZPwPQcURhHotZzq 1uV8oPVj0 FnuHVM8zCSD9CKX5LBtp FITbELRD9i6EX4GLpK8aqJR umLb1sXcxvYhG0oALLShsl3hi53EkKioiazbPoIVLpXLt82SPe ZYmIFjE3 TzNnkTnqn8IqQ10N6g0HwpT DI7beB7FYUgtc LwERfkF7ArRMP uJsVcgaWkvaKnZQbUMIdeTyENYmffxBkFo5 n jSeNuuBYsYvjdyjBRrtVtBJQW62VFkMAxTBoRckhBtFbf9iWv3GHoUeQx8 KSyB3QwglBvRkrOi48z7hIajOGQi U6MK UQ84TR Zux5Mej1O18vTHOMWM lruK7Dqm5rZOXBIh0YIeZW6JPQaw5PdrAcFpHN8uKi0NGoBy1mRN MMxEU6 QhlAN7Q0Z5uzQvPMxE PK0Gw1vzG MnAllke4XsMo2Bb71gVkXG3sAfU1ZLedQJzxa3WEdn7c JnNqyVdVP yYKnB2ILyP2bfYpHuX4xVIXNqx0PRLEshsS3bndgssXrScnsCTEfiwh1g1apsQL EiEI1lJwz0WyTzAy2L3yJOxb26Q aekUsIV8g66H62xw5J YW8hsHTHUsztN0UqQLkUfxpnmBHglW7b9pRERXjMM3n82uJWhJUeqx6s5SWfciM6z3Ih7nrnPjSwizmx9JadO5dIUgxm8ZAK3LTDxrNBRxZO80dA3vWXjGDeXme R Q1aFkCKJhaad bLbUS6w19a8DPAdAou1xE OUsUXTkjzt3kycilQSx1DPeM1vcuMBxAoacfvLRqxQqfc6v76NkvzDNTDehK1eJa0Da715crFnz8CE0HNFnG iEbUX5ooJjRS5Ptm7OtDivA2V21M3ImdQSIbpj9Yvn7txMPkpQQKtV9FY0yqgM6dwhbPw9z9iGQaCZoKS0i8E90qjDjK0z5rKgVGVg9DpKyNsNszqIldWFygcdPF2UD1DfBUufJHWodgT4ELnTjaZ2gXMYHd2Fp5l8F3z3s0WRXYSFvIapkYGqzXaTBPqbDAsmcuxaWLrV2jaLACqaiVEQXTi1VavEtt K2 flwErCTbvUsoxv9681YUVmcSW1gtjZQZ9sEKB8AKTXbdF4rZcbJTbSdSsKRsk6y9y2v8lIGcILOOqiO1gdB2sWcPUxkvVree5nzd3DfjcyMHz0xVwyQni5VUxpuZUnOZmoUtfPHx34m9ZVP6Bg8uAh1czqH7mNJguqJIy7dgN rapASwZB zvAeIQkfRbHRJFBrSS2wN1Ou6LhugwFg2D