103
234
86
111
111
96
96
339
546
131