64m shares is the right number. Figure is in the last annual report. You can also extrapolate it from the latest change in substantial holdings announcement.
Page13 in the half yearly is to do with equity in dollar terms
STS Price at posting:
85.0¢ Sentiment: None Disclosure: Held