Question: how does instagram pick the order of story viewers?
Answer: The list of Story viewers is shown in reverse chronological order until there have been more than 50 viewers.
After 50 views, Instagram then pushes those who have interacted the most with the Instagram account at the top.