29
19
27
28
8
12
13
27
29