20
16
23
21
39
28
38