176
213
233
140
187
506
131
304
141
113