1
21
2
6
33
14
4
2
8
3
3
42
10
8