580
233
155
338
117
35
81
82
51
103