Water chemistry Primer questions/advice

Homebrew Talk - Beer, Wine, Mead, & Cider Brewing Discussion Forum

Help Support Homebrew Talk - Beer, Wine, Mead, & Cider Brewing Discussion Forum:

This site may earn a commission from merchant affiliate links, including eBay, Amazon, and others.
That really helps ease my worries :D

I'm thinking now that I'll just start out reconstituting my RO water to a particular balanced water profile and tweak it as I learn.

I downloaded brunwater but it is quite a bit over my head right now. I have read quite a few good reviews of it though and some day I'm sure it will be a valuable tool for me.

My assumption has been that most brewers don't measure pH. if Reaper's Mild recipe inherently leads to low ph, how are most brewers handling this? I guess I'm not certain of what the consequences of lower ph are. Is it more than poor efficiency? Are non-ph-measuring brewers just not making as good a beer as the recipe is capable of producing?
 
Even when brewing with RO water, the pH drop would only make the resulting beer a little more tart than a drinker may prefer, but it would still be quite drinkable. The good thing about the Primer is that you won't make an undrinkable beer. This is in contrast to advice that you can pick up and miss-use from other sources that can lead to very poor beer.

For brewers that have higher alkalinity water, the Reaper's Mild recipe is probably going to produce very nice beer.
 
I'm thinking now that I'll just start out reconstituting my RO water to a particular balanced water profile and tweak it as I learn.

At the risk of getting you even more confused the issue here is really the variability of the malts. The water is, by comparison, quite simple and, within certain bounds (outside of which home brewers seldom venture), well understood. The bottom line is that you can't predict mash pH with a rule of thumb and you can't predict it with a spreadsheet unless you have measured the titratable acidity of every malt in the grist. As that's not practical, the spreadsheets must model, for example, 60L caramel malt as having a certain acidity. Some lots from some harvests from some maltsters will behave close to the way the models predict and some won't. And this pertains to base malts as well as specialty malts. I've measured Maris Otter base only DI mash pH as low as 5.6 and I've measured 5.7 in the mash tun in a grist using 95% Maris Otter and 5% 60L crystal which implies that that batch of MO had a much higher DI water pH. Thus Martin's statement that you will definitely need alkalinity isn't necessarily true though it represents a reasonable prediction given that you are using a lot of 60L crystal.

You can only guess whether a particular rule of thumb or spreadsheet (I haven't seen one that asks about base malt DI water mash pH) will get you to the mash pH you desire and in case you haven't figured out where this is going yet, it's a pitch to sacrifice some other aspect of life (if you have a life outside brewing) and get a pH meter. This is the only way to be sure what is actually happening. By the use of a pH meter you effectively measure the titratable acidity of the grist components in the matrix in which they are to be employed but do it implicitly i.e. no acidity calculation is necessary - you get the mash pH value and that's what you are after.

I downloaded brunwater but it is quite a bit over my head right now. I have read quite a few good reviews of it though and some day I'm sure it will be a valuable tool for me.

You don't set out learning how to play the piano by tacking the Goldberg Variations and you don't jump into brewing water chemistry at the same level as Charlie Bamforth. What the spreadsheets can teach you is what the relationships between alkalinity, pH, malt acidity, added acids, dilution water etc. are for example if I have a liter water at pH 8.3 with a given alkalinity and hardness (and sulfate....)and add x grams of 2% sauermalz and a liter of a different (RO or spring) water with a lower alkalinity and hardness (and other mineral composition) to it what will the pH of the new water be and what is the likely effect on mash tun pH. This is very instructive. Where it falls down is that the Sauermalz I am using may have acid content anywhere from 1 - 3% (2% is sort of an average) and if I haven't specified the titratable acidity of the base (and other malts) I cannot accurately predict mash pH. But you can learn the relationship between, in this example, dilution water, sauermalz and mash pH.

All the comments about spreadsheets go, of course, in spades for the rule of thumb approach as well. The primer is based on hours with spreadsheets, hours in the lab and hours in the brewery. But it's still a bunch of rules of thumb.


My assumption has been that most brewers don't measure pH.

That's true and it includes professional ones. I even gave a meter to the local gastropub guy because he brews the some of the same beers I do with essentially the same water and ignores pH. I know his beers could be better if he used enough sauermalz to get the pH into the "correct" range but he wasn't taught that way. OTOH the local Gordon Biersch (also using the same water) does control mash pH (with sauermalz)

Are non-ph-measuring brewers just not making as good a beer as the recipe is capable of producing?

That, in a nutshell, is it exactly.

Some of the earliest spreadsheets advised such absurd levels of added alkalinity that beers produced with them must have been (and have been reported to me as being) pretty bad but the newer spreadsheets, such as Bru'n Water, have toned that down considerably.

Despite my stubborn refusal to add alkali to my beers I've never experienced a mash pH that was too low but then I would never use as much as 21% 60L crystal in a beer either so I can't comment on what happens if mash pH is too low. When people started following the primer recommendations (and thus lowering what had been high mash pH's into the proper range) I started getting reports back to the effect that "all the flavors are brighter" and I really think that says it best.
 
At the risk of getting you even more confused the issue here is really the variability of the malts. The water is, by comparison, quite simple and, within certain bounds (outside of which home brewers seldom venture), well understood. The bottom line is that you can't predict mash pH with a rule of thumb and you can't predict it with a spreadsheet unless you have measured the titratable acidity of every malt in the grist.

This actually helps a lot. I'm okay with uncertainty as long as I know to expect it :) .

It figures that I would select a chemically unusual grain bill for my first all-grain brew. Maybe I'll try something a bit more mainstream, maybe EdWort's Haus Pale Ale (also on my brewing schedule) first.

You can only guess whether a particular rule of thumb or spreadsheet (I haven't seen one that asks about base malt DI water mash pH) will get you to the mash pH you desire and in case you haven't figured out where this is going yet, it's a pitch to sacrifice some other aspect of life (if you have a life outside brewing) and get a pH meter. This is the only way to be sure what is actually happening. By the use of a pH meter you effectively measure the titratable acidity of the grist components in the matrix in which they are to be employed but do it implicitly i.e. no acidity calculation is necessary - you get the mash pH value and that's what you are after.

You stated several times in this thread that one of your goals was to get people to measure their ph. You have convinced me. I'll talk to SWMBO about getting a ph meter to assuage my guilt, purchase a ph meter, measure the mash ph to monitor for the uncertain chemistry of the grain bill, and adjust accordingly.

For general practice I'll pick up some sauermalz (although it's pretty unlikely apparently that I'll need some for Reaper's mild recipe). Another useful thing gleaned from these great replies (and thanks to everyone :mug: ) is the use of pickling lime for raising ph (a useful thread on that topic is here). I have more than sufficient supply of calcium hydroxide at hand from my reef aquarium hobby but no chalk.

Another general question. Given that I have the minerals on-hand, should I start with a more complex water profile with this first all-grain batch or just start-simple with RO+ CaCl2 + CaSO4 ? If I hadn't visited ajdelange's website and see the long list of locale water profies I'd be more convinced of the "go simple" argument ;) .

Thanks again to all of the great replies (and to the forums in general). I know that it's usually good advice to just "jump in" and learn from experience but it's my natural inclination to research and contemplate to try to get a head start on the learning curve. Given that it can take 2-6 weeks to see the results of any experiment (another hot topic of debate here) I figure it's more than worth the time. Plus I enjoy it. Probably my mostly useless physics degree asserting itself.
 
Maybe I'll try something a bit more mainstream

A good idea


You stated several times in this thread that one of your goals was to get people to measure their ph. You have convinced me. I'll talk to SWMBO about getting a ph meter to assuage my guilt,

I usually confine my advice to brewing advice but there are many ways to convince SWMBO that she needs a pH meter in the house. Have you heard, for example, that the pH of the bath water is key to radiant skin and beautiful hair? Or that botulism spores can't sprout (or whatever it is they do) below a certain pH? You get the idea.


Another general question. Given that I have the minerals on-hand, should I start with a more complex water profile with this first all-grain batch or just start-simple with RO+ CaCl2 + CaSO4 ? If I hadn't visited ajdelange's website and see the long list of locale water profies I'd be more convinced of the "go simple" argument ;) .

Hoist with my own petard! I did indeed struggle with elaborate water preparation procedures until I saw the light (i.e. the kiss approach). After 25 yrs or so trying to figure out how to simplify all that math and explain it to brewers I concluded one can't and it was Yooper's request for a simple explanation of the subject, i.e. the one that appears here, that really turned on the light for me.

Plus I enjoy it.

That's a good sign.

Probably my mostly useless physics degree asserting itself.

Put it to use! It's all about p-chem ultimately.
 
I'm loving this thread also, but had a question about Na. I have typical soft well water, and I generally add a teaspoon of CaCl2 and a teaspoon of gypsum just to the 4 or 5 gallons of original mash water. Based on my Ward report, this brings my estimated Room Temp mash pH to 5.59 (using the EZ Water Calc 3.0). Ca, Cl and SO4 are at 59, 55, and 69 respectively, which seems good if you went by general recommendations (specifically Palmer, but I know these aren't always the best to go by).

But my sodium is only 5 ppm. Do people worry about Na with soft water?

With a 5.59 pH, might it be worthwhile to add a half teaspoon of Sodium Bicarbonate (bringing Na up to 48 and pH up to 5.67) and then adding 4 oz (2%) acidulated malt to bring the pH back down to 5.46?

Something is still "missing" in my brews, and I'm considering doing this for my next batch, which will be an American Blonde Ale (the lightest beer I've brewed to date). Might that be a mistake?
 
I wouldn't add any salt, my water makes great light lagers/ales and my sodium level is only 3. In fact for my house lager, I only use calcium chloride(just to get me up to 50ppm) and 3oz of acid malt to get the proper ph.
Less is more in very light beers.


_
 
Something is still "missing" in my brews, and I'm considering doing this for my next batch, which will be an American Blonde Ale (the lightest beer I've brewed to date). Might that be a mistake?

Probably would be but not from the sodium. At modest levels, sodium is a "don't care" ion. Bicarbonate is almost always a problem, however, as it raises mash pH relative to where it would be without bicarb.

Of course I can't tell for sure what is missing from your beers but I'll note that many who have adopted the recommendations of the Primer here have noted that "all the flavors are brighter" in their beers. That was my impression too when I started a serious campaign to control mash pH. You are, with your soft water, a good candidate for those recommendations and you might want to give them a shot. You'll need small amounts of Sauermalz.
 
Probably would be but not from the sodium. At modest levels, sodium is a "don't care" ion. Bicarbonate is almost always a problem, however, as it raises mash pH relative to where it would be without bicarb.

Of course I can't tell for sure what is missing from your beers but I'll note that many who have adopted the recommendations of the Primer here have noted that "all the flavors are brighter" in their beers. That was my impression too when I started a serious campaign to control mash pH. You are, with your soft water, a good candidate for those recommendations and you might want to give them a shot. You'll need small amounts of Sauermalz.

I'm on it! Will report back in about 4 weeks.
 
ajdelange,

Thank you very much for the primer! Time will tell, but it seems that this will allow me to turn another random element of my process into a variable that I can control.
 
very informative thread,i've read through it over a few days.

one question though, and i'm sure this has been asked but i can't recall seeing the answer

if i have a high bicarb figure and i have no r/o or distilled water to use then what would a baseline be to work from?

my figures are

ca 29.3,mg 4.1,na 2.5,s04 7.6,cl 1.1,hco3 100
 
Bicarbonate of 100 implies and alkalinity of about 82. Lots of people have brewed lots of beers with water this alkaline. I'd say just go ahead and brew with it being sure to use the sauermalz as recommended. I would hope that you would get a pH meter and monitor mash pH but for the time being just brewing with the water you have should work.
 
Bicarbonate of 100 implies and alkalinity of about 82. Lots of people have brewed lots of beers with water this alkaline. I'd say just go ahead and brew with it being sure to use the sauermalz as recommended. I would hope that you would get a pH meter and monitor mash pH but for the time being just brewing with the water you have should work.

thanks.
i have recently acquired a ph meter and used it for the first time today,ph 5.24,
i'm brewing jamils smoked porter recipe, i skipped the sauermalz for the simple reason i have none and added calcium chloride according to the recommendations:mug:
 
If you are getting pH 5.24 (room temperature, meter calibrated before taking measurments) then you don't need sauermalz. In fact you might want to consider adding a small amount of alkali (calcium carbonate or pickling lime) to the mash to pull the pH up to 5.3 - 5.4 (room temperature).
 
When brewing a stout with soft water, would it be good practice to avoid adding calcium salts to the mash, instead waiting to add to kettle in order to avoid unnecessarily lowering the mash pH?

From what I understand, some of the calcium added to mash/sparge liquor is left behind in the mash, so kettle additions should therefore be reduced.
 
You'll want at least 50 ppm calcium in the mash. the rest can go into the kettle.
 
(I apologize in advance that my own reply is mostly copy+pasted from the other thread... but, having just recalled this one even existed, it seemed apropos.)

emjay said:
Where do you get your phosphoric acid? Star San? :D

Saccharomyces said:
Most homebrew supply shops should have both lactic acid and phosphoric acid. I use lactic acid for German beer styles which traditionally would use saurmalz, and phosphoric acid for everything else since it is flavorless.

emjay said:
Yeah, that's why I asked. I've never actually seen it at any homebrew store though...

Saccharomyces said:
I would definitely ask them to carry it. 90% of the pro breweries I have been to use phosphoric acid.

As luck would have it, my lhbs JUST started carrying it. I picked up a gallon jug of the stuff - 70%. I take it this should last quite a while?

Interestingly, it's a Five Star product. It even has instructions for yeast washing right on the side of the jug.

He mentioned that he was getting a smaller size in soon as well. But the whole jug cost me $20 (and pretty much everything at my LHBS is overpriced), so I just went for it.

Still, it's a heck of a lot cheaper than a sack of acidulated malt, let alone a lifetime supply.

But, a big question for AJ: How much 70% phosphoric acid should I add to reproduce the pH adjustment per gram (or whatever unit you're comfortable with) of sauermalz?
 
The answer depends on a lot of things. Most obvious is how much acid is contained in a given weight of sauermalz and that varies. The thing I like about sauermalz is that the rule of thumb seems to work.

That aside the relative amounts of acid required depend on the pH shift. Assuming that you want to go from pH 5.6 to 5.4 it takes only slightly less 85% phosphoric acid, than 88% lactic acid. For example, if it takes 8.48 mL of lactic acid to lower the pH of a mash from 5.6 to 5.2 you can get the same result with 8.32 mL (2% less) of phosphoric. By weight, the same mash would require 0.824 grams of phosphoric acid but only 0.799 grams of lactic acid (because while phosphoric acid is a stronger acid it has a higher molecular weight). From this you should be able to figure our relative amounts of phosphoric and lactic of any strength and compare to sauermalz of any assumed % lactic.
 
Is this a linear relationship we can simplify? If 8.32 ml of 85% phosphoric acid is eqivalent to 8.48 ml of 88% lactic acid and both reduce pH from 5.6 to 5.2, can we assume using 1/4 as much of either would reduce pH by .1? And does this hold true along the entire range of pH values likely to be encountered in a mash?
 
Forgot to mention that (phone rang). The math is definitely not linear but I think that over the limited range of pH adjustment we are talking about in correcting mash it is fine to model it as linear. Also, though the volume calculations I did were for 88% lactic and 85% phosphoric and acids of other strengths will have different densities I think it is safe to assume linearity there too as long as you aren't going too far away from the 70 - 90% range.
 
ajdelange said:
The answer depends on a lot of things. Most obvious is how much acid is contained in a given weight of sauermalz and that varies. The thing I like about sauermalz is that the rule of thumb seems to work.

Yeah, I know it depends on the amount of acid in the sauermalz, but wouldn't the rule of thumb HAVE to be assuming a certain acid content?

ajdelange said:
The answer depends on a lot of things. Most obvious is how much acid is contained in a given weight of sauermalz and that varies. The thing I like about sauermalz is that the rule of thumb seems to work.

That aside the relative amounts of acid required depend on the pH shift. Assuming that you want to go from pH 5.6 to 5.4 it takes only slightly less 85% phosphoric acid, than 88% lactic acid. For example, if it takes 8.48 mL of phosphoric acid to lower the pH of a mash from 5.6 to 5.2 you can get the same result with 8.32 mL (2% less) of lactic. By weight, the same mash would require 0.824 grams of phosphoric acid but only 0.799 grams of lactic acid (because while phosphoric acid is a stronger acid it has a higher molecular weight). From this you should be able to figure our relative amounts of phosphoric and lactic of any strength and compare to sauermalz of any assumed % lactic.

Acid content of sauermalz is measured in % w/w? So if I want to measure out the 70% phosphoric acid in volume, I have to convert that lactic acid content to volume first, and then convert to 85% phosphoric acid as you've done, and then adjust that volume for the 70% acid I have?

If that sounds about right... do you know what the density of 88% lactic acid is?

EDIT: Just noticed you MIGHT have kind of given it already as 0.799g/8.32mL. Is that accurate? Your use of the words, "For example, if it takes..." makes me think there's a slight possibility it may not be.

ajdelange said:
it takes only slightly less 85% phosphoric acid, than 88% lactic acid.
ajdelange said:
For example, if it takes 8.48 mL ... you can get the same result with 8.32 mL (2% less) of lactic.
Lastly, just for clarification - don't these two quotes sort of contradict each other?
 
Yeah, I know it depends on the amount of acid in the sauermalz, but wouldn't the rule of thumb HAVE to be assuming a certain acid content?

Probably but I don't know. It's Weyermann's rule of thumb.



Acid content of sauermalz is measured in % w/w? So if I want to measure out the 70% phosphoric acid in volume, I have to convert that lactic acid content to volume first, and then convert to 85% phosphoric acid as you've done, and then adjust that volume for the 70% acid I have?

Yes but of course to do that you would have to make and assumption about the lactic acid content of the malt. I think 2% (w/w) is probably a good assumption.

If that sounds about right... do you know what the density of 88% lactic acid is?

Yes, it's 1.206 gram/cc. 85% phosphoric is 1.690 gram/cc.



Lastly, just for clarification - don't these two quotes sort of contradict each other?
Yes, they do. My error. Acid names were reversed. I fixed it in the earlier post.
 
I'm getting ready to brew for the season and want to start fine tuning my water.
My water report from Ward is..calcium7 magnesium <0 sodium8 sulfate12
chloride10 bicarbonate 12.
I'm trying to use primer and spread sheets to have a starting point for adjustments. I haven't brewed, but am checking the numbers based on an all pale grist (20 lbs @ 1.3 water ratio)
My question is if I add sauermalz my alkalinity and ra goes into the negative
Is that OK or do I need some Alkalinity?
Also using that pale grist, EZ water estimates a PH of 5.7 and Bru'n water says 5.4, I have a PH meter and will check actual ph but after mashing in,but one is telling me to adjust up and the other down which makes it kind of confusing as to what additions I may need to make.
I've been reading alot and I am just trying to understand this stuff (my head hurts)
Thanks.
 
It is unusual to "need" akalinity and when you do it usually occurs when the beer has a lot of dark (crystal and or roast) malt in the grain bill. Sauermalz (acid) and alkalinity (base) offset one another so if you need alkalinity in a brew with sauermalz it means you have used too much sauermalz.

Your pH meter is really your best friend here. It will tell you whether you need more or less sauermalz (and in the cases where you need alkalinity it will guide you there too). Just remember that when sauermalz is used the initial pH reading is very probably going to be low - perhaps startlingly low. Be sure to recheck mash pH after about 15 - 20 minutes.

With a pale beer you are likely going to be fine with 2% - 3% sauermalz. You might want to grind 3%, add 2 and hold the last one in reserve to be added if the pH is too high with only 2%.

Remember to check mash pH on a sample cooled to room temperature.
 
...Just remember that when sauermalz is used the initial pH reading is very probably going to be low - perhaps startlingly low. Be sure to recheck mash pH after about 15 - 20 minutes.

AJ, is that the time you generally recommend taking a measurement to get it's "true" mash pH, 15 - 20 minutes? Would you recommend not making any adjustments prior to that time?
 
AJ, is that the time you generally recommend taking a measurement to get it's "true" mash pH, 15 - 20 minutes? Would you recommend not making any adjustments prior to that time?

I was wondering the same thing. I have read in a different thread that most of the mashing "action" occurs in the first 20 minutes. How late is "too late" to adjust the ph?
 
It's a good question. If you measure the mash pH and it doesn't stabilize until 15 - 20 minutes then if it is correct, most of the conversion (for whichever enzyme is active at that temperature range) will have completed. If, however, it is not correct then you might assume that the conversion will not have been complete because of incorrect pH and that correcting it will allow the enzyme to finish its job. While that conceptually may be true it's probably also true that the resulting beer will not be as good as it would be if the mash pH were correct at the time of check. This pH monitoring is not really about a couple of points of efficiency. It is about beer flavor. Beer brewed with attention to mash pH just tastes better.

Thus if you are off and have to correct your beer will doubtless be good but not as good as it will be the next time you brew it because the fact that you corrected teaches you to use more or less acid (or alkali) the next time you brew this beer.
 
I was wondering the same thing. I have read in a different thread that most of the mashing "action" occurs in the first 20 minutes. How late is "too late" to adjust the ph?

I think pH adjustments are really batch iterative. Learn from the current batch and apply to the next. If you taste the wort immediately after doughing in, it's already sweet. These reactions are darn near instantaneous.
 
A way around the lag question is to make a test mash - i.e. scale everything down to about a pound of grist and check the pH. If it doesn't come in right adjust the acid and try again. You will then know what to do for the main mash.
 
Hard question to answer as pH changes continuously throughout the mashing process. The only time one really has to wait, in my experience, is when sauermalz is used. The pH can be alarmingly low at a first measurement but then drifts upward at a pretty good rate. After 10 minutes it will have increased dramatically. After 15 it should be close enough to it's "final" value that you could consider that an appropriate time to determine whether you have hit your target or not. Beyond 20 min it shouldn't change much.

If CaCO3 is used I'd expect equally long, or longer stabilization times but then I never use CaCO3 so I haven't much experience with that.
 
I'm surprised to hear that about sauermalz. I would have expected pH to be a bit high at first, and then drift downwards.

And why does CaCO3 take a long time? Is it just the poor solubility?

I just moved, so I have yet to brew a batch where I intentionally adjust pH. I have a gallon of Five Star 75% phosphoric acid, and also a small container of calcium hydroxide (for raising pH) that I bought in a Tamil grocery store, of all places. While looking for a specific ingredient for a beer I was planning, no less. No idea what they use it for (the owner took another little container and just showed me that he gets a bit on his finger and puts it on his tongue!), but it's clearly food-grade.

One thing I'm wondering though is that, even though the CaOH is a powder, the ingredients list says it contains both calcium hydroxide AND water. Is there a typical hydrate or something, or am I going to have to perform a titration to figure out what I'm working with?
 
I'm guessing that the lactic acid is quickly "washed" off the surface of the malt thus acidifying the liquor but takes time to penetrate into the grist where it reacts with the buffers in the malt.

Yes, calcium carbonate reacts slowly unless the pH is very low. IOW, if you put it in a beaker and pour strong mineral acid over it it will fizz giving off carbon dioxide. If you put it in water and bubble CO2 through the water it will take seemingly forever to dissolve.

Ca(OH)2 is used in western food preparation to offset acidity especially in the making if pickles.

Don't think slaked lime (calcium hydroxide) has water of hydration but if it is exposed to humid air it will, as will most substances, adsorb some water. It's probably not enough that it needs to be accounted for except in the most precise work.
 
A way around the lag question is to make a test mash - i.e. scale everything down to about a pound of grist and check the pH. If it doesn't come in right adjust the acid and try again. You will then know what to do for the main mash.

When doing this test is it appropriate to scale the mash water quantity down as well or is it irrelevant? Also, should it be mashed at the actual mash temp for the desired recipe?
 
Yes (it's relevant though mash pH is not strongly dependent on amount of water) and yes, test mash should be doughed in at the strike temperature you plan to use though the sample of liquid on which the pH is measured should be cooled to room temperature.
 
Yes (it's relevant though mash pH is not strongly dependent on amount of water) and yes, test mash should be doughed in at the strike temperature you plan to use though the sample of liquid on which the pH is measured should be cooled to room temperature.

What if you re using an ice bath to cool the sample and wait too long i.e. it cools to 40 - 50 degrees? Will the pH measurement still be accurate?
 
Hey guys, I'm about to brew an Octoberfest Ale and have been reading that soft water is important for this style. All I have ever really done before in the past is adjust for mash pH and add some calcium chloride (per this website: http://www.brewersfriend.com/mash-chemistry-and-brewing-water-calculator/ ) to as close to what they call a "Balanced profile"

Anyways, here's my water stats. How can I make my water softer?
Alkalinity: 73
Calcium: 48
Mag: 7
Sodium: 33
Sulfate: 74
Bicarbonate: 73
Chloride: 38
Hardness: 144

Thanks!
 
Back
Top