English: Some others did even better.
Telugu: ఇంకొందరు ఇంకొంత మేలు చేశారు.