4
4
5
10
3
8
9
18
2
5
6
9
7
13
2
2
2
2
2
2