10
12
11
14
13
16
29