The SF 49ers have plenty of top needs this offseason as they prepare for what’s going to be a crucial NFL Draft. Owning the No. 12 overall pick, general manager John Lynch and Co. could go one in many different directions, perhaps landing a quarterback to replace their current starter, Jimmy Garoppolo.