6

5

22

11

18

3

28

14

7

30