7

21

16

23

22

1

12

14

24

4

15

8

5

17

2

11

13

18

9

6

19

20

3

10