Among 250 regular consumers of a shop, 149 of them regularly buy A, 139 customers regularly buy product B. If 20 customers neither buy products, then what is the number of customers who buy only A & B?