29

21

1

5

42

37

48

38

2

35