I'm doing a science experiment I dropped a steel ball on different surfaces can someone explain why?

I'm doing a science experiment I dropped a steel ball on different surfaces can someone explain why when i dropped it on paper it bounced higher than it did on metal or concrete ?
Update: it was a pad of paper (100 sheets) with concrete beneath it.
Update 2: ooops i mean carpet
4 answers 4