
18

14

59

99

140

229

301

137

405

332