102
233
86
111
111
96
95
339
545
131