The BJP on Thursday announced its first list of 54 candidates for Lok Sabha seats in eight states with former party president Nitin Gadkari, magician PC Sorcar, former Himachal Pradesh chief minister Shanta Kumar and youth wing chief Anurag Thakur among the prominent names.