174
322
111
86
137
106
379
181
203
269