22
23
20
28
29
8
12
13
27
29