9 gifts
Still needs 26 of 45
Still needs 28 of 50
Still needs 18 of 30
Still needs 4 of 5
Still needs $182.40