548
205
345
334
612
290
665
108
576
431