
146

288

228

95

287

419

119

216

193

30