29
11
16
24
20
32
43