
102

59

95

140

168

86

228

341

265

356