15

14

8

18

27

9

23

20

23

28