176
210
231
140
187
506
130
304
141
113