18
26
7
8
29
28
29
22