10
5
1
5
7
2
6
18
1
12
1
7
2
44