NBCC gains 1.71% on securing ₹45.5 crore PMC contracts