Weighing 1 to 121 Puzzle

The Puzzle:

Weighing 1 to 121
Using a balance-type scale with weighing pans, you need to be able to measure all weights from 1g to 121g (to the nearest 1g).

How many weights would you need? You can place the weights on either or both pans.
Do you have the answer? Check against our solution!