10
3
9
2
18
1
7
1
5
23
7
6
17
1
11