Question: why is it 99 red balloons?
Answer: The 99 balloons represent the many dreams that each person had. At the end of the song, she just wants to prove that the German people did have dreams by finding one balloon - she finds one balloon, a dream, and lets it go.