Hepatic portal vein takes blood from and suppl ies to: Small intestine to heart Small intestine to liver Small intestine to colon Liver to heart