Adecoagro sold farmland in Uruguay for $20.7 million, or $6,500 per hectare.