9

4

23

16

7

31

20

13

10

12