23
24
21
28
29
8
12
13
27
29