10

4

15

18

9

7

20

23

13

5

17

21

6

24

22

19

16

8

12

11

25

1

2

14

3