Hepatocellular carcinoma and viral cirrhosis.