18
10
29
15
16
9
34