18
23
17
26
28
20
47