
412

503

236

867

108

139

129

316

167

141

48

94

64

112

61

55

41

185

95

136