Last year 49ers traded up to 18th by trading 31st and 74th(3rd) picks.
Also Rams traded the 16th for the 8th with buffalo, rams gave up. 2nd, 3rd and 7th.
So 49ers give up 30th and 77th to get up to 16ish.
Then they trade 15th 61th(2nd) 90th(3rd) 6th. to maybe bucs , vkings, or bills.
So...