The BNP crossed the halfway mark with 151 seats in the 300-member parliament, while its main rival, the Islamist Jamaat-e-Islami, secured 42 seats.