57
31
29
53
64
57
143