176
210
231
139
187
506
129
304
141
113