40 hospitalised for food poisoning