7
10
7
22
3
6
3
3
2
2
4
4
8
22