BSE IPO of 43 companies