
115

61

30

141

65

45

46

21

107

26