4
2
3
12
45
33
5
5
2
1
8
3
171
33
16
11
11
8