57
30
29
53
64
57
143