31 infotech shares