106

104

169

305

443

152

182

281

267