104
427
428
341
295
517
335
339
263
457