10

4

6

21

12

18

11

2

5

9

22

8

1

20

7

19

24

23

14

17

13

16

15

3