23
15
18
28
29
24
51