2
2
14
1
1
24
32
5
4
35
15
5
10
4
48
3
58
7