Bill's restaurant ordered 200 flowers for Mother's Day. They ordered carnations at $1.50 each, roses at $5.75 each, and daisies at $2.60 each. They ordered mostly carnations, and 20 fewer roses than caises. The total order came to $589.50. How many of each type of flower was ordered?