2.9l shows factory 9.0:1 compression ratio
This would mean you would expect 160psi if testing between sea level and 2,000ft
I use 18 times ratio to get expected PSI, 18 x 9 = 162, some use 18.3 but unless engine is newer I find 18 is usually closer to reality, lol
But compression tests are not about high numbers since that varies with gauge, battery(crank speed) and testing methods.
So 140psi on drivers side would be OK
The passenger side reads like a problem, bad head gasket won't get down to 0psi, badly burnt exhaust valve or hole in the piston would, mis-adjusted rocker could be holding open a valve as well.
If you have an air compressor you can hook air hose to 0psi cylinder and listen at tail pipe or throttle plate to see where air is going.
Or dipstick tube(piston hole)
But in any case that head, both heads, will need to come off