2
3
2
120
3
40
21
2
7
9
19
1