Same adsorbant (charcoal in this case) at same temperature will adsorb different gases to different extent. The extent to which gases are adsorbed is proportional to the critical temperature of gas.
∵Tc=8a27Rb
where, a is the magnitude of intermolecular forces between gaseous molecules. Thus, higher the cirtical temperature more is the gas adsorbed. Among the given gases, H2, has the minimum critical temperature, i.e. 33K thus, it shows least adsorption on a definite amount of charcoal.