Current account records $349m surplus in Oct 24: SBP