20
17
23
16
30
21
43