10
10
11
13
12
29
7
8
16