
12

151

71

105

44

101

61

46

47

19

83

157

754

305

374

531

271

527

177

351