3
55
58
1

2
33
30
2
3
1
1
1
2
4
1
2
4
2
1
14
12
1
1