20
16
23
22
39
28
38