31 athletes face Rio ban