55
27
23
58
47
43
163