2
27
25
25
15
2
5
1
103
3
5
7
2
15
30