176
208
230
139
187
506
127
304
141
113