104
427
190
430
317
295
341
297
167
172