AddRangeDistinct