10

4

21

12

22

23

6

20

14

8

5

9

18

3

19

11

1

24

13

15

17

16

7

2