29
16
21
25
30
26
57