2

3

20

7

13

9

24

23

22

18