103
236
86
111
111
96
96
339
546
131