Hi Raja,
With 23k, Maximum Only 3 Companies, Ideal Would Be 2 & From The List Mentioned By You I Would Only Recommend IRB For Now....Will Check If There Are Any Others That You Could Buy Into For Short Term.
NHPC - Should Give 25-30%+ Returns On Listing What I Would Do Is SELL Just Enough On The First Few Days To Get The Capital Invested & HOLD The Profit Quantity For Sometime.
Happy & Safer Investing
SavantGarde