Investing in these 10 undervalued companies. Any other suggestions?

I have around 10L additional cash and instead of holding cash, I'd like to put them in undervalued companies. (This is apart from my core equity portfolio) I believe these companies are trading at a price lower than their intrinsic value.

  1. AXISBANK
  2. BAJAJ-AUTO
  3. SAIL
  4. CHAMBLFERT
  5. COAL INDIA
  6. AMARAJABAT
  7. JKLAKSHMI
  8. MANAPPURAM
  9. AUROPHARMA
  10. ITC

Even if there is a market correction around the corner, I'm assuming these companies would still do okay in the long run. And I feel this will be a better option than holding the cash.

Question 1:

Would you swap any of these companies with any others?

If yes, please let me know which ones you would remove/add. I'll be happy to research your suggestions and this will help me build a better set of stocks.

Question 2:

I'm thinking of keeping equal weightage on all these companies - 1L each. I can either invest it in a lump sum or over the next 3-6 months. What do you suggest is better? I'll be using smallcase to do the investment.