A polygon has 104 diagonals. How many sides have this polygon?

A polygon has 104 diagonals. How many sides have this polygon?