29
21
24
31
52
45
273