There are 48 departments in Punjab government. What is the number of attached departments that report to secretaries?