20
23
22
31
27
23
32