21
22
18
18
29
22
58