10

6

4

1

31

23

22

29

14

29