
102

59

95

140

167

86

228

341

265

355