3
2
5
7
2
5
3
5
10
16
5
3
5
12
4
2
4
2