As many as 39 firms, including six foreign players, on Wednesday put in 145 bids for 24 out of the 25 oil and gas fields on offer in the second round of bidding for discovered small fields in India, with mining giant Vedanta placing offer for the maximum 21 fields.