7

3

13

8

24

9

23

11

4

1

19

22

15

10

6

12

16

2

18

20

14

21

5

17