176
208
229
139
187
506
127
304
141
113