13

20

10

6

1

29

16

5

8

30