20
18
20
29
29
32
66