104
427
428
340
295
71
190
517
65
335