3
3
3
8
5
12
3
6
4
7
9
27
6
7
4
4
5
6
2
1