all 149 offerings