6

20

10

10

31

18

2

17

5

3