OPC recovers properties worth Rs 300 million