166
77
174
291
187
244
137
80