These tops are all in new condition and freshly washed. There are 38 different tops that are mostly petite and small with a few medium. These tops were between $15 and $50 each when new and are still like new. I'll take $25 for all 38 tops. Call or text show contact info