13

19

2

8

15

9

4

20

11

23

24

21

14

18

5

16

7

3

12