12
18
16
29
2
10
7
18
14
8
10