43
29
30
35
15
20
32