PSX stays bullish, gains 382 points