42
188
140
216
40
529
168
408
27
261
166
107
