22hrs
Personally, I believe operating near the 22hr limit increases the risk factors to the point where a very careful assessment would have to be made.
Exceeding the 22hr limit is just plain negligence and recklessness.
Should some challenging technical malfunction and/or severe weather await at the end of that long duty, I doubt that the crew can perform up to the standards that are expected of pilots by the flying public.