A troy ounce is very close to 31.1 grams, so there are about 32.15 troy ounces in a kilogram, not 25.
Thank you for the correction.
I assumed there were 12 Troy ounces per pound. It turns out this is correct for a Troy pound, which is much less than a standard pound!