Eugene is purchasing clothing to make different outfits. Each outfit consists of a top, a bottom and a pair of shoes. Eugene found 2 pairs of shoes and 4 bottoms he would like to purchase. What is the minimum number of tops Eugene needs to purchase to make at least 35 different outfits? Express your answer as a whole number.