19

25

20

16

12

4

22

3

2

10

17

5

11

21

14

7

6

13

18

23

15

9

1

24

8