8

5

24

20

11

31

26

6

7

22