There are some good ICOs out there that doesn't belong to the top 100. Being on the top 100 doesn't guarantee you a high profit. Consider one ICOs platform and project and if you think that this project has a potential on being on the top 100 someday, then take the risk. It's better investing after their official launch (because some ICOs are going below the ICO price per token after their launch) so you can buy more tokens.