Twenty-one people were killed and another 232 were plucked to safety after a ferry sank in heavy seas off Indonesia's Sumatra island today, an official said.