29
21
24
31
53
45
273