BJP to contest 25 LS seats, Shiv Sena 23