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