镁锌铁三种金属各12g,分别与足量盐酸反应,各生成氢气多少克?