23

6
13

22
28

20

4
21

17

25
29

1
20

16

2

8

5

6
13

18

11

9