102
234
86
111
111
96
95
339
545
131