KSE100 Index barfing 19 December 2023