WPXD channel 31 is an affliate of which TV network