12

8

11

10

4

23

22

18

19