Theme Install Not showing up in WP

I have installed some WPMU Dev themes from the Farms 133 theme pack as per instructions. I have used FTP to put them in the themes folder for my site and my webhost says they are in the right folder.

However when I login to my WP dashboard and go to Appearance --> Themes none of them show up in the Available Themes section. I am unsure how to resolve this issue and would appreciate any feedback.

Thank You!