15
13
12
16
14
21
29