
15

21

29

45

65

110

96

260

237

126

489

272

278

506

211