The interior angles of a convex polygon are in arithmetic progression. The smallest angle is 120 degrees and the common difference is 5 degrees. Find the number of sides of the polygon.