321
580
343
232
236
563
99
455
110
100