20
18
18
22
25
23
29