How many terms are in the finite arithmetic sequence 12, 20, 28,

How many terms are in the finite arithmetic sequence 12, 20, 28, … , 172?