10
29
11
16
5
5
32
29