1
2
1
1
27
1
12
6
14
29
20