21
21
16
20
23
22
48