104
426
188
428
316
293
340
295
167
170