3

3

2

28

7

4

21

19

10

8