20
20
18
28
29
29
35