20011225 india: Shiv Sena to contest 30 seats in Punjab