23
19
22
20
29
28
58