Wordsearch

The words listed to the right can all be found in the grid. They can run forwards, backwards, up, down or diagonally. How quickly can you find them all?