9

14

13

1

19

6

2

4

15

3

8

16

5

18

20

12

21

10

7

17

11