156
170
132
72
113
168
181
151
78
105