4

16

7

31

13

10

12

10

5

22