<prompt> Sinus venosus receiver blood from all exceptVitelline veinUmbilical veinCommon cardinal veinSub cardinal vein  <response>: Each horn of sinus venosus receives blood from following three pair of veins, vetelline veins from yolk sac, umbitical veins from placenta and common caralinal veins from body wall. 