23
16
19
28
29
25
52