580
420
217
319
125
170
247
51
81
359