113
52
21
350
55
28
789
390
136
494