3
2
33
2
8
16
1
2
2
4
7
4
12
62
164
2