29
11
17
24
20
32
43