20 POINTS!!!!!

Find the common difference for the following sequence and fill in the missing terms. Show all calculations.
-12, __, 10, __, 32, 43