Question: who sang raindrops keep falling on my head first
Answer: B.J. Thomas