Foreign assets stand at $303 billion