Sanders was very likely the 49ers pick (as Gunner pointed out). And Collins was next pick at DT, so he would likely have been gone by 56 as well. Beane wanted a DT, and got a good one. And only moved back from 62 to 71 (plus lost a nice early 4th rounder, but trades have costs).