176
213
233
140
187
506
130
304
141
113