SelectWithUnionQuery (children 1)
 ExpressionList (children 1)
  SelectQuery (children 2)
   ExpressionList (children 1)
    Function cityHash64 (children 1)
     ExpressionList (children 1)
      Function groupArray (children 1)
       ExpressionList (children 1)
        Function cityHash64 (children 1)
         ExpressionList (children 1)
          Asterisk
   TablesInSelectQuery (children 1)
    TablesInSelectQueryElement (children 1)
     TableExpression (children 1)
      Subquery (children 1)
       SelectWithUnionQuery (children 1)
        ExpressionList (children 1)
         SelectQuery (children 4)
          ExpressionList (children 37)
           Function modulo (alias g) (children 1)
            ExpressionList (children 2)
             Identifier a
             Literal UInt64_31
           Function minMerge (alias minagg) (children 1)
            ExpressionList (children 1)
             Identifier min_aggreg
           Function min (alias mins) (children 1)
            ExpressionList (children 1)
             Identifier min_simple
           Function equals (alias M) (children 1)
            ExpressionList (children 2)
             Identifier minagg
             Identifier mins
           Function maxMerge (alias maxagg) (children 1)
            ExpressionList (children 1)
             Identifier max_aggreg
           Function max (alias maxs) (children 1)
            ExpressionList (children 1)
             Identifier max_simple
           Function equals (alias MX) (children 1)
            ExpressionList (children 2)
             Identifier maxagg
             Identifier maxs
           Function sumMerge (alias sumagg) (children 1)
            ExpressionList (children 1)
             Identifier sum_aggreg
           Function sum (alias sums) (children 1)
            ExpressionList (children 1)
             Identifier sum_simple
           Function equals (alias S) (children 1)
            ExpressionList (children 2)
             Identifier sumagg
             Identifier sums
           Function sumWithOverflowMerge (alias sumaggov) (children 1)
            ExpressionList (children 1)
             Identifier sumov_aggreg
           Function sumWithOverflow (alias sumsov) (children 1)
            ExpressionList (children 1)
             Identifier sumov_simple
           Function equals (alias SO) (children 1)
            ExpressionList (children 2)
             Identifier sumaggov
             Identifier sumsov
           Function groupBitAndMerge (alias gbitandaggreg) (children 1)
            ExpressionList (children 1)
             Identifier gbitand_aggreg
           Function groupBitAnd (alias gbitandsimple) (children 1)
            ExpressionList (children 1)
             Identifier gbitand_simple
           Function equals (alias BIT_AND) (children 1)
            ExpressionList (children 2)
             Identifier gbitandaggreg
             Identifier gbitandsimple
           Function groupBitOrMerge (alias gbitoraggreg) (children 1)
            ExpressionList (children 1)
             Identifier gbitor_aggreg
           Function groupBitOr (alias gbitorsimple) (children 1)
            ExpressionList (children 1)
             Identifier gbitor_simple
           Function equals (alias BIT_OR) (children 1)
            ExpressionList (children 2)
             Identifier gbitoraggreg
             Identifier gbitorsimple
           Function groupBitXorMerge (alias gbitxoraggreg) (children 1)
            ExpressionList (children 1)
             Identifier gbitxor_aggreg
           Function groupBitXor (alias gbitxorsimple) (children 1)
            ExpressionList (children 1)
             Identifier gbitxor_simple
           Function equals (alias BITXOR) (children 1)
            ExpressionList (children 2)
             Identifier gbitxoraggreg
             Identifier gbitxorsimple
           Function arraySort (alias graa) (children 1)
            ExpressionList (children 1)
             Function groupArrayArrayMerge (children 1)
              ExpressionList (children 1)
               Identifier gra_aggreg
           Function arraySort (alias gras) (children 1)
            ExpressionList (children 1)
             Function groupArrayArray (children 1)
              ExpressionList (children 1)
               Identifier gra_simple
           Function equals (alias GAA) (children 1)
            ExpressionList (children 2)
             Identifier graa
             Identifier gras
           Function arraySort (alias gra) (children 1)
            ExpressionList (children 1)
             Function groupUniqArrayArrayMerge (children 1)
              ExpressionList (children 1)
               Identifier grp_aggreg
           Function arraySort (alias grs) (children 1)
            ExpressionList (children 1)
             Function groupUniqArrayArray (children 1)
              ExpressionList (children 1)
               Identifier grp_simple
           Function equals (alias T) (children 1)
            ExpressionList (children 2)
             Identifier gra
             Identifier grs
           Function sumMapMerge (alias smmapagg) (children 1)
            ExpressionList (children 1)
             Identifier aggreg_map
           Function sumMap (alias smmaps) (children 1)
            ExpressionList (children 1)
             Identifier simple_map
           Function equals (alias SM) (children 1)
            ExpressionList (children 2)
             Identifier smmapagg
             Identifier smmaps
           Function minMapMerge (alias minmapapagg) (children 1)
            ExpressionList (children 1)
             Identifier aggreg_map_min
           Function minMap (alias minmaps) (children 1)
            ExpressionList (children 1)
             Identifier simple_map_min
           Function equals (alias SMIN) (children 1)
            ExpressionList (children 2)
             Identifier minmapapagg
             Identifier minmaps
           Function maxMapMerge (alias maxmapapagg) (children 1)
            ExpressionList (children 1)
             Identifier aggreg_map_max
           Function maxMap (alias maxmaps) (children 1)
            ExpressionList (children 1)
             Identifier simple_map_max
           Function equals (alias SMAX) (children 1)
            ExpressionList (children 2)
             Identifier maxmapapagg
             Identifier maxmaps
          TablesInSelectQuery (children 1)
           TablesInSelectQueryElement (children 1)
            TableExpression (children 1)
             TableIdentifier simple_agf_aggregating_mt
          ExpressionList (children 1)
           Identifier g
          ExpressionList (children 1)
           OrderByElement (children 1)
            Identifier g
