I really prefer to place header of the .cpp first (this enforces the header is correct).
(then I use alphabetic order (grouped by "system")).

So here I really prefer to put ASTUtil.h first.