2
2
8
18
4
7
2
2
6
15
3
6
6
6
7
15
9
20
3
2