TBD 68 wordsearch

In the grid below are forty three alien races that have fled the pages of the books that they originated from. Can you find them all?

wordsearch