22
23
22
23
29
27
31