There are usually listing requirements that require that the public owns a large portion of the shares in the case of the NASDAQ it seems to be 10%. If the company hasn't already sold these shares they would have to sell them on day 1.
The company doesn’t need to put those shares up, it can be any mix of the current shareholders and new stock.