One hundred musicians are planning to organize a festival with several concerts. In each concert, while some of the one hundred musicians play on stage, the others remain in the audience assisting to the players. What is the least number of concerts so that each of the musicians has the chance to listen to each and every one of the other musicians on stage?