34
107

2
10
1
5
25
2
3
12
62
18
1