30

25

25

43

28

28