104
427
190
430
317
295
341
298
167
172