29
19
26
28
31
28
32