30
29
12
9
23
24
19
26