how long did rama live