would these Check engine codes cause a fuel odor to come out?

2002 Ford Ranger XLT extra cab 3.0 v6
The check engine light turned on and I got these codes after they ran the scanner at auto Zone.

P0171
defective Oxygen sensor -bank 1, sensor 1
MAF (Mass Air Flow) Sensor is dirty or faulty

P0174
Defective Oxygen Sensor - Bank 2 sensor 2


I turn on the truck, it starts to vibrate and sometimes I smell a fuel odor.

Would these codes cause the fuel odor to come out?
I know where the MAF sensor is on the truck But Where are these oxygen sensors located?

Links & diagrams would help. No short answers from people desperate for points.

J J2015-03-05T13:12:29Z

Keep the points I don't do this for "points".
The code did not say the O2 sensor were bad, it said the readings were out of spec. The mass air flow could very well be the reason for all the codes, and it is most like the reason for the gas smell. It is giving the wrong information to the computer which I'm betting is dumping in to much fuel. They make a cleaner for it but I don't have much faith in it. There is a very small wire in the MAF sensor that could have broken, an ohm meter can tell you that.