In triangle ABC given below, ∠AOC=90∘, AO = 8 cm, BC = 9 cm and AC =10 cm. The length of AB is _______.