12

9

18

20

11
21
7

15

5

14

16

2

8

1

10

13
22
19

3

17

4
24 23
6