109
316
125
146
53
162