Molecular orbital approach to the interpretation of organic mass spectra. III. Determination of intermediate ion structure in the mass spectrometry of heteroaromatic compounds