Harry has 20 marbles and Jim has 12 more marbles than Harry. How many marbles does Jim have?