21
10
10
22
20
18
29