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