118 companies