29
11
17
24
20
33
43