20
22
21
31
27
23
32