Bala’s age

This question is quite interesting. How many ways are there to solve it?

“When Kok Hwa’s age was twice Bala’s age, Mike’s age was 30. When Mike’s age was twice Kok Hwa’s age, Bala’s age was 21. Given that Mike was the oldest among the three persons, find Bala’s age when Mike was 62 years old.”