176
210
231
139
187
506
130
304
141
113