21

15

10

4

5

11

18

19

8

17

22

3

7

6

13

1

24

20

14

9

23

12

16

2