Kse-100 Index passes 42,000 mark after two months