104
425
188
428
316
292
340
295
167
170