There are 31 fish in a tank. The fish are either orange or red. There are 7 more orange fish than the number of red fish. How many fish are orange? How many fish are red?