Ответ:

Количество подарков должно быть общим делителем чисел 120, 280 и 320.

Найдём их НОД:

\(120=2^3\cdot3\cdot5\),
\(280=2^3\cdot5\cdot7\),
\(320=2^6\cdot5\).

\(\text{НОД}(120,280,320)=2^3\cdot5=40\).

Так как подарков больше 30, получаем 40 подарков.

Ответ: 40 подарков.