29
7
14
26
24
31
30