first up, allocate the seats you have no choice about:
at least 10.8 (round up to 11) seats must be business
at least 54 seats must be premium
at 21.6 (round up to 22) must be super saver
So we have allocated 11 + 54 + 22 = 87 seats so far.
How to allocate the remaining 21 seats
The expected revenue from an extra business seat is 52% * 160 = $83.20
The expected revenue from an extra premium seat is 65% * 125 = $81.25
The expected revenue from an extra super saver seat is 76% * 75 = $57.00
So, assuming you want to maximise expected revenue, how do you think the remaining seats should be allocated?