3

1

30

23

21

15

7

4

19

9