104
427
428
341
295
517
335
338
263
457