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