15
4
8
3
15
4
1
2
14
26
1
2
3
10