1
2
3
12
3
7
7
14
3
1
3
18
2
3
6
2
5