objList.Select(o=>o.typeId).Distinct()
var uniquePersons = persons.GroupBy(p => p.Email) .Select(grp => grp.First()) .ToArray();