176
209
230
139
187
506
127
304
141
113