105
237
86
111
111
97
96
339
548
131