176
207
229
139
187
506
127
304
140
113