
29

60

47

154

106

144

292

343

151

646