10
15
7
37
38
4
10
2
8
7
1
24
7
2
3
8
8
16