Compression tests are performed with the throttle and choke wide open. This is so the cylinder can pull in a full gulp of air. (scientific term) With the throttle closed, airflow into the cylinder is reduced, thus decreasing the amount of air being compressed and causing low readings. RPM is also critical, like others have said pull all the plugs, and make sure the battery and starter are in good shape. Perform the test warm for the most accurate results. If the numbers are still low, squirt a little oil in each cylinder and repeat the test. If the numbers improve significantly the compression rings are worn. If the numbers remain low your leak is elswhere, most likely an intake or exhaust valve. I doubt you have any problems, just re-run the test with the throttle wide open and I bet your numbers fall right in line.
John
John