2
4
2
6
3
4
16
8
5
7
12
5
8
9
2
2
2
2
2
3
2
2
2