111
241
88
112
112
99
96
339
558
134