How many terms of G.P. 3, 32, 33, … are needed to give the sum 120?