10

16

9

5

22

23

8

4

1

11

21

19

18

15

3

17

14

13

20

12

6

7

2