Sinus venosus receiver blood from all except
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).
Vitelline vein
Umbilical vein
Common cardinal vein
Sub cardinal vein