42 of 7080 products