pub 30 millions