100 different languages