18
21
22
20
22
23
22
23