186
228
237
142
189
511
139
313
144
116