12
6
12
2
9
6
5
7
120
5
3
45
1
1