3

10

5

18

30

15

5

9

14

3