20
22
21
30
27
23
32