104
427
428
341
296
517
335
342
263
457