
159

102

116

38

23

34

23

57

15

31