2
3
5
2
20
2
2
2
2
4