321
178
573
339
576
233
458
526
110
73