镁、铁、幸各30克,与盐酸反应生成氢气多少克?如果反应生成氢气30克,需3种金属各多少克?