Have you already tried attaching a sitemap to your website as you didn't mention it? If not you should look into it - you can get an XML sitemap automatically generated here - then you just have to upload the file to the same location as your files.
Sitemaps are a way to tell Google about pages on your site we might
not otherwise discover. In its simplest terms, a XML Sitemap—usually
called Sitemap, with a capital S—is a list of the pages on your
website. Creating and submitting a Sitemap helps make sure that Google
knows about all the pages on your site, including URLs that may not be
discoverable by Google's normal crawling process. - Google
Although in your case a sitemap should definitely help your cause, it is not always 100% that all URLS will be crawled or indexed:
Google doesn't guarantee that we'll crawl or index all of your URLs.
However, we use the data in your Sitemap to learn about your site's
structure, which will allow us to improve our crawler schedule and do
a better job crawling your site in the future. - Google
Although, having one wouldn't hurt:
In most cases, webmasters will benefit from Sitemap submission, and in
no case will you be penalized for it. - Google