104
427
190
428
317
295
341
297
167
172