all 102 offerings