SelectWithUnionQuery (children 1)
 ExpressionList (children 1)
  SelectQuery (children 3)
   ExpressionList (children 6)
    Function xor (alias xor1) (children 1)
     ExpressionList (children 4)
      Identifier x1
      Identifier x2
      Identifier x3
      Identifier x4
    Function xor (alias xor2) (children 1)
     ExpressionList (children 2)
      Function xor (children 1)
       ExpressionList (children 2)
        Identifier x1
        Identifier x2
      Function xor (children 1)
       ExpressionList (children 2)
        Identifier x3
        Identifier x4
    Function or (alias or1) (children 1)
     ExpressionList (children 4)
      Identifier x1
      Identifier x2
      Identifier x3
      Identifier x4
    Function or (alias or2) (children 1)
     ExpressionList (children 2)
      Function or (children 1)
       ExpressionList (children 2)
        Identifier x1
        Identifier x2
      Function or (children 1)
       ExpressionList (children 2)
        Identifier x3
        Identifier x4
    Function and (alias and1) (children 1)
     ExpressionList (children 4)
      Identifier x1
      Identifier x2
      Identifier x3
      Identifier x4
    Function and (alias and2) (children 1)
     ExpressionList (children 2)
      Function and (children 1)
       ExpressionList (children 2)
        Identifier x1
        Identifier x2
      Function and (children 1)
       ExpressionList (children 2)
        Identifier x3
        Identifier x4
   TablesInSelectQuery (children 1)
    TablesInSelectQueryElement (children 1)
     TableExpression (children 1)
      Subquery (children 1)
       SelectWithUnionQuery (children 1)
        ExpressionList (children 1)
         SelectQuery (children 2)
          ExpressionList (children 4)
           Function toUInt8 (alias x1) (children 1)
            ExpressionList (children 1)
             Function modulo (children 1)
              ExpressionList (children 2)
               Identifier number
               Literal UInt64_2
           Function toUInt8 (alias x2) (children 1)
            ExpressionList (children 1)
             Function modulo (children 1)
              ExpressionList (children 2)
               Function divide (children 1)
                ExpressionList (children 2)
                 Identifier number
                 Literal UInt64_2
               Literal UInt64_2
           Function toUInt8 (alias x3) (children 1)
            ExpressionList (children 1)
             Function modulo (children 1)
              ExpressionList (children 2)
               Function divide (children 1)
                ExpressionList (children 2)
                 Identifier number
                 Literal UInt64_4
               Literal UInt64_2
           Function toUInt8 (alias x4) (children 1)
            ExpressionList (children 1)
             Function modulo (children 1)
              ExpressionList (children 2)
               Function divide (children 1)
                ExpressionList (children 2)
                 Identifier number
                 Literal UInt64_8
               Literal UInt64_2
          TablesInSelectQuery (children 1)
           TablesInSelectQueryElement (children 1)
            TableExpression (children 1)
             Function numbers (children 1)
              ExpressionList (children 1)
               Literal UInt64_16
   Function or (children 1)
    ExpressionList (children 2)
     Function notEquals (children 1)
      ExpressionList (children 2)
       Identifier xor1
       Identifier xor2
     Function or (children 1)
      ExpressionList (children 2)
       Function notEquals (children 1)
        ExpressionList (children 2)
         Identifier and1
         Identifier and2
       Function notEquals (children 1)
        ExpressionList (children 2)
         Identifier or1
         Identifier or2
