1

23

12

24

8

25

19

16

2

13

21

10

6

11

5

14

15

18

9

22

3

4

20

17

7