Isabella has three times as many green houses as yellow houses. She also has 40 fewer yellow houses than red houses. If she has 90 green houses, how many of her houses are not yellow?