856
385
364
573
240
234
89
521
252
113