Subram's Portfolio

I am planning to hold below stocks for long term - 3-5 years.

No Stock Name Avg Purchase price

  1.       Ansal Buildwell                  120.14
    
  2.       IL&FS Engg                        80.79
    
  3.       Transport Corp                    240.43
    
  4.       Granules India                    130.31
    
  5.        Selan Explore                    228.19
    
  6.        Control Print                       288.45
    
  7.        South Indian Bank                 24.33
    
  8.         Karur Vysya Bank                 94.80
    
  9.         Atul Auto                             459.57
    
  10.       TCS                                    2272.00
    

Can some experts share their thoughts, so I can decide accordingly.

Thanks!