Questions:

  1. Why are the addresses in a custom state list?
  2. What is the value you want to sort the addresses by?
  3. Where do these addresses originally come from, your DB or an API call?