14
15
18
21
25
29
30
31