21
10
18
16
22
20
39