According to the HFBoards History of Hockey panel who have a lot of knowledge on this subject, they have ranked the players as follows:
5) Bobby Hull
6) Jean Beliveau
7) Patrick Roy
8) Doug Harvey
9) Maurice Richard
10) Ray Bourque
11) Howie Morenz
12) Sidney Crosby
13) Dominik Hasek
14) Eddie Shore
15) Nicklas Lidstrom
16) Jaromir Jagr
17) Red Kelly
18) Denis Potvin
19) Jacques Plante
20) Frank Nighbor
21) Mark Messier
22) Alex Ovechkin
23) Guy Lafleur
Which is the exact same order that OP has them listed in the poll.
The list was made in 2018, so Crosby and Ovechkin may have climbed the list a few spots since that time (or they may not have).
And for me personally, I find the History of Hockey panel's list to be significantly more accurate than any other list I've read.
Players like Hull, Beliveau, Harvey, Richard, Morenz and Shore often get completely ignored by most casual fans.
The fact that Lidstrom has 3x the number of votes as Harvey, Bourque and Shore, three defencemen who most certainly rank higher than him all-time, goes to show the recency bias of many posters.