10

5

23

17

11

7

24

2

3

12

19

18

6

14

9

8

22

1

21

4

20

15

16

13