If 100 molecules of oxygen react, how many molecules of water will be produced?
Would not 200 molecules of water be produced...?
We examine the stoichiometric equation to establish the stoichiometric equivalence...
...and thus EACH equiv of dioxygen gas gives TWO equiv of water. Since you specify 100 molecules of dioxygen...200 molecules of water thus result... Agreed?