Dozens face charges after gang sweep