1
1
1
29
3
1
55
6
6
1
14
4
1
53
2
58