104
427
428
340
295
517
335
338
263
456