3
15
2
6
18
3
3
20
1