29
10
27
19
16
18
35