5

15

8

6

20

21

24

1

16

13

22

9

23

18

19

3

14

7

2

25

17

12

10

11

4