22
23
22
23
28
27
31