best type of oil for 71 340 engine

whats the the best type and grade of oil for a 340 small block , 20W50, 10W40 etc.
thanks
kevin