12
13
16
16
21
24
29