3

13

11

7

22

23

21

18

16

20

1

2

19

12

8

24

10

17

6

5

14

25

15

4

9