23
28
16
43
12
8
18
23