20
23
22
31
27
24
32