Discovering the Longest Set of Distinct Maximal Correlated Intervals in Time Series Data