166
77
174
291
187
245
137
80