23
16
19
28
29
24
51