23
24
23
21
22
31
29