Ответ:

Количество участников:

\(12+3+6+20+5=46\) человек.

Сумма возрастов:

\(12\cdot31+3\cdot43+6\cdot27+20\cdot29+5\cdot24=1363\).

Средний возраст:

\(1363:46\approx29{,}63\) года.

Ответ: 46 человек; средний возраст — примерно 29,6 года.