158
99
129
85
59
122
105
238