1
1
10
1
7
4
2
15
26
1
3
4
1
4
9
1
24
5