23
16
18
17
20
21
46