10

4

6

20

24

23

17

22

25

21

9

13

15

12

18

19

3

7

8

5

14

11

16

2

1