TV tosses tinsel on 158 holiday films