3

    4

      11

        12

          18

            19

              21

                26