Distinct List in List of Lists - C#