3

18

8

11

20

14

7

13

10

22

1

2

12

17

16

24

6

19

5

23

21

15

25

9

4