Earning opportunities soon, 28 companies coming up with Rs 45000 crore IPO