Посмотрите предложенный вариант.
1) Справка: молярная масса эквивалента находится по формуле M_э=Молярная_масса_вещества*фактор_эквивалентсности, то есть
Молярная масса для серной кислоты равна 98 гр/моль, для сернистой кислоты - 82 гр/моль; для гидроксида магния - 58 гр/моль и для гидроксида бария - 171 гр/моль.
2) Фактор эквивалентности для кислот в полных реакциях равен величине, обратной "валентности" кислотного остатка (для серной и сернистой кислот это 1/2, для азотной это 1, для ортофосфорной это 1/3), для оснований - числу, обратному "валентности" металла (для гидроксидов магния, бария и кальция это 1/2, для гидроксидов калия, лития и натрия - это 1). В частичных реакциях указанные кислоты и основания одну гидроксильную группу не отдают, поэтому так называемая "валентность" положительного иона равна 1, следовательно, и фактор эквивалентности равен тоже 1.
3) Непосредственные расчёты во вложении, ответы помечены цветным.
P.S. Формулировки и пояснения в п.№2 не есть правила, но пояснения в свободной форме для данной задачи. (изб) - избыток вещества, (недост) - недостаток вещества.